Methods and devices for controlling access to computing resources
First Claim
1. A method of transmitting data from a computing device to an application server, the method comprising:
- executing an application at the computing device, wherein an attempt to access a computing resource on the computing device is made by the application;
determining, in response to the attempt to access the computing resource, that the application is not configured to access the computing resource because an installation manifest associated with the application fails to identify the computing resource as a resource that the application will access on the computing device when the application is executed;
displaying, in a user interface of the computing device, a permission request to allow the application to access the computing resource; and
transmitting data from the computing device to the application server, wherein the data indicates that the attempt to access the computing resource was made by the application while the application was not configured to access the computing resource;
wherein receipt of the data at the application server triggers the application server to transmit, to a developer device associated with an application developer for the application, information indicating that the attempt to access the computing resource was made by the application and a request that an installation manifest associated with the application be updated to indicate that the computing resource will be accessed by the application.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices for controlling access to resources are disclosed herein. In one example embodiment, the method comprises: executing an application at a first computing device, wherein an attempt to access a computing resource on the computing device is made by the application; determining that the application is not configured to access the computing resource, in response to the attempt; displaying, in a user interface of the computing device, a permission request to allow the application to access the computing resource; and transmitting data from the computing device to the application server, the data notifying the application server that the attempt to access the computing resource was made by the application when the application was not configured to access the computing resource, and the data being usable by the application server to determine whether a corresponding computing resource on at least one different computing device is likely to be accessed when the application is executed on the at least one different computing device.
61 Citations
20 Claims
-
1. A method of transmitting data from a computing device to an application server, the method comprising:
-
executing an application at the computing device, wherein an attempt to access a computing resource on the computing device is made by the application; determining, in response to the attempt to access the computing resource, that the application is not configured to access the computing resource because an installation manifest associated with the application fails to identify the computing resource as a resource that the application will access on the computing device when the application is executed; displaying, in a user interface of the computing device, a permission request to allow the application to access the computing resource; and transmitting data from the computing device to the application server, wherein the data indicates that the attempt to access the computing resource was made by the application while the application was not configured to access the computing resource; wherein receipt of the data at the application server triggers the application server to transmit, to a developer device associated with an application developer for the application, information indicating that the attempt to access the computing resource was made by the application and a request that an installation manifest associated with the application be updated to indicate that the computing resource will be accessed by the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium comprising instructions which, when executed by a processor of a computing device, result in:
-
executing an application at the computing device, wherein an attempt to access a computing resource on the computing device is made by the application; determining, in response to the attempt to access the computing resource, that the application is not configured to access the computing resource because an installation manifest associated with the application fails to identify the computing resource as a resource that the application will access on the computing device when the application is executed; displaying, in a user interface of the computing device, a permission request to allow the application to access the computing resource; and transmitting data from the computing device to a application server, wherein the data indicates that the attempt to access the computing resource was made by the application while the application was not configured to access the computing resource; wherein receipt of the data at the application server triggers the application server to transmit, to a developer device associated with an application developer for the application, information indicating that the attempt to access the computing resource was made by the application and a request that an installation manifest associated with the application be updated to indicate that the computing resource will be accessed by the application. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computing device configured to transmit data to an application server, wherein the computing device comprises a processor configured to:
-
execute an application, wherein an attempt to access a computing resource on the computing device is made by the application; determine, in response to the attempt to access the computing resource, that the application is not configured to access the computing resource because an installation manifest associated with the application fails to identify the computing resource as a resource that the application will access on the computing device when the application is executed; display, in a user interface of the computing device, a permission request to allow the application to access the computing resource; and transmit data to the application server, wherein the data indicates that the attempt to access the computing resource was made by the application while the application was not configured to access the computing resource; wherein receipt of the data at the application server triggers the application server to transmit, to a developer device associated with an application developer for the application, information indicating that the attempt to access the computing resource was made by the application and a request that an installation manifest associated with the application be updated to indicate that the computing resource will be accessed by the application. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification