Anonymous positioning of a wireless unit for data network location-based services
First Claim
1. A computer-implemented method of supporting location-based services, the method comprising:
- monitoring, by a server system that includes one or more processors and one or more memories, communications between a cellular wireless communications network and a data network;
identifying, by the server system, in the monitored communications, a location-based-service request for a location-based service from a wireless unit, the location-based-service request not including the location of the wireless unit, the location-based service being provided by a location-based-service provider in the data network, the location-based-service provider being separate from the server system; and
in response to identifying the location-based-service request from the wireless unit, causing, by the server system, location information of the wireless unit to be obtained and provided to the location-based-service provider.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention concerns a process and a system for providing location information for a wireless unit in a wireless network to a location-based service provider, using a data network. In particular, the location information is provided to the location-based service provider without necessarily providing the identity of wireless unit, e.g., a subscriber'"'"'s wireless identification number, to the service provider. In this regard, a subscriber'"'"'s identification number may be hidden from the positioning service provider via a process in which an alias is used instead of the subscriber'"'"'s normal identity. The subscriber'"'"'s number may further be concealed from the service provider via a process wherein encrypted information is used instead of the subscriber'"'"'s normal identity.
58 Citations
29 Claims
-
1. A computer-implemented method of supporting location-based services, the method comprising:
-
monitoring, by a server system that includes one or more processors and one or more memories, communications between a cellular wireless communications network and a data network; identifying, by the server system, in the monitored communications, a location-based-service request for a location-based service from a wireless unit, the location-based-service request not including the location of the wireless unit, the location-based service being provided by a location-based-service provider in the data network, the location-based-service provider being separate from the server system; and in response to identifying the location-based-service request from the wireless unit, causing, by the server system, location information of the wireless unit to be obtained and provided to the location-based-service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of supporting location-based services, the method comprising:
-
monitoring, at a server system that includes one or more processors and one or more memories, communications between a wireless communications network and a data network; identifying, at the server system, a request for location-based services in a data communication from the wireless unit to a location-based-service provider in the data network; and in response to identifying the request, causing location information for the wireless unit to be obtained and provided to the location-based-service provider; wherein the causing location information for the wireless unit to be obtained comprises; identifying a data network address associated with the wireless unit requesting the location-based services. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-implemented method of supporting location-based services, the method comprising:
-
monitoring, at a server system that includes one or more processors and one or more memories, communications between a wireless communications network and a data network; identifying, at the server system, a request for location-based services in a data communication from the wireless unit to a location-based-service provider in the data network; and in response to identifying the request, causing location information for the wireless unit to be obtained and provided to the location-based-service provider; wherein the location information is caused to be obtained and provided to the location-based-service provider at a quality which is dependent at least in part on the location-based-service provider.
-
-
16. A computer system for supporting location-based services, the computer system comprising:
-
one or more processors; one or more memories; and one or more programs stored in the one or more memories, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform a method comprising; monitoring, by the computer system, communications between a cellular wireless communications network and a data network; identifying, by the computer system, in the monitored communications, a location-based-service request for a location-based service from a wireless unit, the location-based-service request not including the location of the wireless unit, the location-based service being provided by a location-based-service provider in the data network, the location-based-service provider being separate from the computer system; and in response to identifying the location-based-service request from the wireless unit, causing, by the computer system, location information of the wireless unit to be obtained and provided to the location-based-service provider. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer system for supporting location-based services relating to a separate wireless unit, the computer system comprising:
-
one or more processors; one or more memories; and one or more programs stored in the one or more memories, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform a method of; monitoring, at the computer system, communications between a wireless communications network and a data network; identifying, at the computer system, a request for location-based services in a data communication from the wireless unit to a location-based-service provider in the data network; and in response to identifying the request, causing location information for the wireless unit to be obtained and provided to the location-based-service provider; wherein the causing location information for the wireless unit to be obtained comprises; identifying a data network address associated with the wireless unit requesting the location-based services. - View Dependent Claims (26, 27)
-
-
28. A computer system for supporting location-based services relating to a separate wireless unit, the computer system comprising:
-
one or more processors; one or more memories; and one or more programs stored in the one or more memories, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform a method of; monitoring, at the computer system, communications between a wireless communications network and a data network; identifying, at the computer system, a request for location-based services in a data communication from the wireless unit to a location-based-service provider in the data network; and in response to identifying the request, causing location information for the wireless unit to be obtained and provided to the location-based-service provider; wherein the location information is caused to be obtained and provided to the location-based-service provider at a quality which is dependent at least in part on the location-based-service provider.
-
-
29. A non-transitory computer readable medium having computer program code recorded thereon that, when executed by a processor of a server system, instructs the processor to perform a method of supporting location-based services by:
-
monitoring, by the server system, communications between a cellular wireless communications network and a data network; identifying, by the server system, in the monitored communications, a location-based-service request for a location-based service from a wireless unit, the location-based-service request not including the location of the wireless unit, the location-based service being provided by a location-based-service provider in the data network, the location-based-service provider being separate from the server system; and in response to identifying the location-based-service request from the wireless unit, causing, by the server system, location information of the wireless unit to be obtained and provided to said the location-based-service provider.
-
Specification