Class structured location based services
First Claim
1. A system, for managing location based services provided to a wireless device, comprising:
- at least one non transitory computer-readable memory comprising instructions;
a processor, in communication with the memory and configured to execute the instructions to;
analyze a request for wireless device location information;
classify the request into one of four classes of request;
determine whether the location information should be provided based on the class, of the four classes, into which the request is classified; and
initiate provision of the location information in response to determining that the location information should be provided;
wherein;
(A) initiating provision of the location information includes;
(1) determining a source of the request for location information;
(2) determining a manner by which to obtain the location information based on the source of the request; and
(3) initiating determination of the location information according to the manner determined; and
(B) each of the four classes is stored at a memory, and the four classes comprise;
(1) a first class, wherein;
(a) the request for the location information is initiated at the wireless device; and
(b) the location information is intended for use to provide a location based service at the wireless device;
(2) a second class, wherein;
(a) the request for the location information is initiated at the wireless device; and
(b) the location information is not intended for use to provide a location based service at the wireless device;
(3) a third class, wherein;
(a) the request for the location information is not initiated at the wireless device; and
(b) the location information is intended for use to provide a location based service at the wireless device; and
(4) a fourth class, wherein;
(a) the request for the location information is not initiated at the wireless device; and
(b) the location information is not intended for use to provide a location based service at the wireless device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing class structured location based services can include a memory and a processor. The memory can store instructions for execution by a processor, and rules. The processor can use location information provided by a location component, and the rules stored in the memory to analyze an attempted use of location based services. The system can determine whether the attempted use should be allowed based upon classification of the location based service and comparison of the classified service to classes defined by rules. Many classes can be included, and override conditions can be defined. Some methods for providing class structured location based services are also disclosed.
30 Citations
20 Claims
-
1. A system, for managing location based services provided to a wireless device, comprising:
-
at least one non transitory computer-readable memory comprising instructions; a processor, in communication with the memory and configured to execute the instructions to; analyze a request for wireless device location information; classify the request into one of four classes of request; determine whether the location information should be provided based on the class, of the four classes, into which the request is classified; and initiate provision of the location information in response to determining that the location information should be provided;
wherein;(A) initiating provision of the location information includes; (1) determining a source of the request for location information; (2) determining a manner by which to obtain the location information based on the source of the request; and (3) initiating determination of the location information according to the manner determined; and (B) each of the four classes is stored at a memory, and the four classes comprise; (1) a first class, wherein; (a) the request for the location information is initiated at the wireless device; and (b) the location information is intended for use to provide a location based service at the wireless device; (2) a second class, wherein; (a) the request for the location information is initiated at the wireless device; and (b) the location information is not intended for use to provide a location based service at the wireless device; (3) a third class, wherein; (a) the request for the location information is not initiated at the wireless device; and (b) the location information is intended for use to provide a location based service at the wireless device; and (4) a fourth class, wherein; (a) the request for the location information is not initiated at the wireless device; and (b) the location information is not intended for use to provide a location based service at the wireless device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, for managing providing management of location based services for a wireless device, comprising:
-
analyzing a request for wireless device location information; classifying the request into one of four classes of request; determine whether the location information should be provided based on the class, of the four classes, into which the request is classified; and initiate provision of the location information in response to determining that the location information should be provided; wherein; (A) initiating provision of the location information includes; (1) determining a source of the request for location information; (2) determining, a manner by which to obtain the location information based on the source of the request; and (3) initiating determination of the location information according to the manner determined; and (B) each of the four classes is stored at a memory, the four classes comprise; (1) a first class, wherein; (a) the request for the location information is initiated at the wireless device; and (b) the location information is intended for use to provide a location based service at the wireless device; (2) a second class, wherein; (a) the request for the location information is initiated at the wireless device; and (b) the location information is not intended for use to provide a location based service at the wireless device; (3) a third class, wherein; (a) the request for the location information is not initiated at the wireless device; and (b) the location information is intended for use to provide a location based service at the wireless device; and (4) a fourth class, wherein; (a) the request for the location information is not initiated at the wireless device; and (b) the location information is not intended for use to provide a location based service at the wireless device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium with having computer-readable instructions that, when executed, perform a process comprising:
-
analyzing a request for wireless device location information; classifying the request into one of four classes of request; determine whether the location information should be provided based on the class, of the four classes, into which the request is classified; and initiate provision of the location information in response to determining that the location information should be provided; wherein; (A) initiating provision of the location information includes; (1) determining a source of the request for location information; (2) determining a manner by which to obtain the location information based on the source of the request; and (3) initiating determination of the location information according to the manner determined; and (B) each of the four classes is stored at a memory, and the four classes comprise; (1) a first class, wherein; (a) the request for the location information is initiated at the wireless device; and (b) the location information is intended for use to provide a location based service at the wireless device; (2) a second class, wherein; (a) the request for the location information is initiated at the wireless device; and (b) the location information is not intended for use to provide a location based service at the wireless device; (3) a third class, wherein; (a) the request for the location information is not initiated at the wireless device; and (b) the location information is intended for use to provide a location based service at the wireless device; and (4) a fourth class, wherein; (a) the request for the location information is not initiated at the wireless device; and (b) the location information is not intended for use to provide a location based service at the wireless device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification