THIRD PARTY CONTROL OF LOCATION INFORMATION ACCESS
First Claim
Patent Images
1. A system for enabling access to location information on a mobile computing device, said system comprising:
- a memory area for storing access rights of an entity to location information of a first mobile computing device, the access rights specifying whether entities have access to location information associated with the first mobile computing device; and
a processor programmed to;
receive a request for the location information associated with the first mobile computing device;
obtain, from the memory area, the access rights of the entity to the requested location information;
determine whether the entity is authorized to have access to the requested location information based on the obtained access rights;
send, to a second mobile computing device, a request to authorize the entity to access the requested location information if the obtained access rights do not authorize access to the requested location information associated with the first mobile computing device; and
enable access to the requested location information based on a response from the second mobile computing device to the sent request.
2 Assignments
0 Petitions
Accused Products
Abstract
Controlling access to location information by entities hosted by an execution extension environment. After receiving a request from the entity for location information associated with a computing device, access rights of the entity for the requested location information are accessed. A request is sent to another computing device to determine whether to authorize access by the entity to the requested location information. Based on a response from the other computing device, access to the requested location information is enabled.
-
Citations
20 Claims
-
1. A system for enabling access to location information on a mobile computing device, said system comprising:
-
a memory area for storing access rights of an entity to location information of a first mobile computing device, the access rights specifying whether entities have access to location information associated with the first mobile computing device; and a processor programmed to; receive a request for the location information associated with the first mobile computing device; obtain, from the memory area, the access rights of the entity to the requested location information; determine whether the entity is authorized to have access to the requested location information based on the obtained access rights; send, to a second mobile computing device, a request to authorize the entity to access the requested location information if the obtained access rights do not authorize access to the requested location information associated with the first mobile computing device; and enable access to the requested location information based on a response from the second mobile computing device to the sent request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, from an entity associated with at least one execution extension environment, a request for location information of a first computing device; accessing access rights of the entity for the requested location information; determining, via a processor, if the entity has access to the requested location information; sending, to a second computing device, a request to authorize the entity access to the requested location information based on the determining; and enabling access to the requested location information associated with the first computing device based on a response from the second computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable media having computer-executable components, said components comprising:
-
an access component that when executed by at least one processor causes the at least one processor to receive, from an entity, a request for location information associated with a first mobile computing device; a permissions component that when executed by at least one processor causes the at least one processor to send the request for the location information from the first mobile computing device to a second mobile computing device; and an interface component that when executed by at least one processor causes the at least one processor to receive user input from the second mobile computing device, wherein the user input comprises access rights for the entity to the location information on the first mobile computing device. - View Dependent Claims (18, 19, 20)
-
Specification