Permission Control for Applications
First Claim
Patent Images
1. A method comprising:
- by a computing device associated with a user,in response to a request associated with an application hosted on the computing device,presenting in a user interface resource access data identifying one or more hardware components of the computing device and one or more elements of user data stored on a remote host;
receiving a response from the user with respect to the resource access data; and
responsive to an indication of a grant of access to the application, configuring the computing device to allow the application access to the one or more hardware components of the computing device and the one or more elements of user data stored on a remote host; and
transmitting the indication of the grant of access to the application to the remote host.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, methods and systems enabling a user to control access by an application to one or more hardware components of a user'"'"'s client device and to user data stored remotely and/or locally on the user'"'"'s client device.
41 Citations
20 Claims
-
1. A method comprising:
- by a computing device associated with a user,
in response to a request associated with an application hosted on the computing device, presenting in a user interface resource access data identifying one or more hardware components of the computing device and one or more elements of user data stored on a remote host; receiving a response from the user with respect to the resource access data; and responsive to an indication of a grant of access to the application, configuring the computing device to allow the application access to the one or more hardware components of the computing device and the one or more elements of user data stored on a remote host; and transmitting the indication of the grant of access to the application to the remote host. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- by a computing device associated with a user,
-
8. An apparatus, comprising:
-
a memory; a network interface; one or more processors; a storage medium containing computer-readable instructions operable, when executed, to cause the apparatus and the one or more processors to; in response to a request associated with an application hosted on the apparatus, present, in a user interface, resource access data identifying one or more hardware components of the apparatus and one or more elements of user data stored on a remote host; receiving a response from a user with respect to the resource access data; and responsive to an indication of a grant of access to the application, configuring the computing device to allow the application access to the one or more hardware components of the apparatus and the one or more elements of user data stored on a remote host; and transmitting the indication of the grant of access to the application to the remote host. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable storage media embodying logic that is operable when executed to:
in response to a request associated with an application hosted on a computing device associated with a user, present in a user interface resource access data identifying one or more hardware components of the computing device and one or more elements of user data stored on a remote host; receive a response from the user with respect to the resource access data; and responsive to an indication of a grant of access to the application, configure the computing device to allow the application access to the one or more hardware components of the computing device and the one or more elements of user data stored on a remote host; and transmit the indication of the grant of access to the application to the remote host. - View Dependent Claims (16, 17, 18, 19, 20)
Specification