Splitting Application Permissions on Devices
AssigneeGoogle Inc.
InventorMichael Ortega-Binderberger
Life of this patent
Estimating the term…
Abstract
A data processing device may be operable to determine that a particular application being downloaded onto the data processing device is coupled to one or more other applications. The data processing device may cause display of a set of required usage permissions, where the set of required usage permissions may comprise one or more required usage permissions associated with the particular application itself and one or more required permissions for using the corresponding one or more other applications. The data processing device may cause display of a separate set of required usage permissions associated with each of the one or more other applications, either before the particular application is downloaded or at the same time as the particular application is downloaded.
Claims22
A method, comprising:
- in a data processing device:
- determining that a particular application being downloaded onto the data processing device has a dependency on one or more other applications;
- obtaining a first usage permission for the particular application, the first usage permission specifying a first component of the data processing device that is required by the particular application;
- obtaining a second usage permission for the one or more other applications, the second usage permission specifying a second component of the data processing device, different from the first component, that is required by the one or more other applications;
- determining that the second usage permission for the one or more other applications has been granted;
- and
- in response to the particular application being downloaded onto the data processing device, and in response to determining that the second usage permission has been granted, causing display on the data processing device of a set of required usage permissions, wherein the set of required usage permissions comprises the first usage permission and not the second usage permission.
(canceled)
A system, comprising:
- a data processing device, the data processing device being operable to:
- determine that a particular application being downloaded onto the data processing device has a dependency on one or more other applications;
- obtain a first usage permission for the particular application, the first usage permission specifying a first component of the data processing device that is required by the particular application, the first component comprising the one or more other applications;
- obtain a second usage permission for the one or more other applications, the second usage permission specifying a second component of the data processing device, different from the first component, that is required by the one or more other applications;
- determine that the second usage permission for the one or more other applications has been granted, and
- in response to the particular application being downloaded onto the data processing device, and in response to determining that the second usage permission has been granted, cause display on the data processing device of a set of required usage permissions, wherein the set of required usage permissions comprises the first usage permission and not the second usage permission.
(canceled)
A method, comprising:
- in a data processing device:
- determining that a particular application being downloaded onto the data processing device has a dependency on one or more other applications;
- obtaining a first usage permission for the particular application, the first usage permission specifying a first component of the data processing device that is required by the particular application;
- obtaining a second usage permission for the one or more other applications, the second usage permission specifying a second component of the data processing device, different from the first component, that is required by the one or more other applications;
- determining that the second usage permission for the one or more other applications has been granted;
- and
- in response to the particular application being downloaded onto the data processing device, and in response to determining that the second usage permission has been granted, causing display on the data processing device of a set of required usage permissions, wherein the set of required usage permissions comprises the first usage permission and not the second usage permission.
(canceled)
Dependencies are inferred from the claim text.