Method and system for managing location information for wireless communications devices
DC CAFCFirst Claim
1. A system for controlling access to location information generated for wireless communications devices, comprising:
- a first memory configured for storing at least one privacy profile for at least one subscriber wireless communications device, wherein the privacy profile includes;
identification information for the at least one wireless communications device,a list of client applications that are permitted to receive the location information for the at least one wireless communications device, anda permission set for each of the client applications in the list of client applications, wherein the permission set comprises at least one of a temporal limitation on access to the location information or a spatial limitation on access to the location information; and
a first interface accessible over a data network which is configured to access, retrieve and provide the location information for the at least one wireless communications device to the client application wherein prior to provision of the location information the first interface is further configured to access the privacy profile of the at least one wireless communications device in the first memory and, based on an analysis of the list of client applications that are permitted to receive the location information, provide the location information in a manner specified in the profile, which includes but is not limited to denying access to the location information.
5 Assignments
Litigations
2 Petitions
Accused Products
Abstract
A system and method provide for establishment and use of permission sets for subscribers where client applications in a wireless communication environment are requesting location information for a particular wireless communications device from a provider of such information. The system described herein provides the capability for a wireless communications device operator to establish a profile wherein limitations may be placed on the provision of such location information based on such things as the requesting party, spatial and temporal limitations, as well as granularity. The system described herein may be further configured such that an authentication process is preformed for client application seeking location information which would require the registration of such client applications with a centralized processing system.
326 Citations
32 Claims
-
1. A system for controlling access to location information generated for wireless communications devices, comprising:
-
a first memory configured for storing at least one privacy profile for at least one subscriber wireless communications device, wherein the privacy profile includes; identification information for the at least one wireless communications device, a list of client applications that are permitted to receive the location information for the at least one wireless communications device, and a permission set for each of the client applications in the list of client applications, wherein the permission set comprises at least one of a temporal limitation on access to the location information or a spatial limitation on access to the location information; and a first interface accessible over a data network which is configured to access, retrieve and provide the location information for the at least one wireless communications device to the client application wherein prior to provision of the location information the first interface is further configured to access the privacy profile of the at least one wireless communications device in the first memory and, based on an analysis of the list of client applications that are permitted to receive the location information, provide the location information in a manner specified in the profile, which includes but is not limited to denying access to the location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of controlling access to location information generated for wireless communications devices operating in a wireless communications network, comprising:
-
receiving a request associated with at least one wireless communications device over a data network from a requesting client application; accessing a subscriber profile associated with the at least one wireless communications device in memory, wherein the subscriber profile includes; a list of authorized client applications; and a permission set for each of the authorized client applications, wherein the permission set includes at least one of a spatial limitation on access to the location information or a temporal limitation on access to the location information; determining whether the requesting client application is an authorized client application; determining whether the request is in accordance with the permission set for the authorized client application; and if the requesting client application is an authorized client application and the request is in accordance with the permission set for the authorized client application, providing access to the location information for the at least one wireless communications device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of controlling access to location information for wireless communications devices operating in a wireless communications network, the method comprising:
-
receiving a request from a client application for location information for a wireless device; retrieving a subscriber profile from a memory, the subscriber profile including a list of authorized client applications and a permission set for each of the authorized client applications, wherein the permission set includes at least one of a spatial limitation on access to the location information or a temporal limitation on access to the location information; querying the subscribe profile to determine whether the client application is an authorized client application; querying the subscriber profile to determine whether the permission set for the client application authorizes the client application to receive the location information for the wireless device; determining that the client application is either not an authorized client application or not authorized to receive the location information; and denying the client application access to the location information. - View Dependent Claims (26, 27, 28, 29)
-
-
30. An apparatus for receiving a request for location information for a wireless device from a plurality of client applications and controlling access to the location information, the apparatus comprising:
-
a first memory adapted to store a subscriber profile for the wireless device, wherein the subscriber profile includes identification information for the wireless device, a list of authorized client applications, and a permission set for each of the authorized client applications, the permission set including at least one of a spatial limitation on access to the location information or a temporal limitation on access to the location information; a first interface accessible over a data network, the first interface adapted to; receive a request for location information from at least one of the plurality of client applications; access the subscriber profile; determine whether the at least one of the plurality of client applications is an authorized client application; determine whether the at least one of the plurality of client applications has permission to receive the location information; and provide the location information to the at least one of the plurality of client applications if the at least one of the plurality of client applications is an authorized client application and has permission to receive the location information. - View Dependent Claims (31, 32)
-
Specification