Anonymous location service for wireless networks
First Claim
1. A method for providing an anonymous location service for use in a wireless network that tracks locations and identities of network users, the method comprising:
- receiving the identity of a wireless network device, wherein the identity includes a mobile identification number;
associating a dummy identification with the identity of the wireless network device into a relationship;
storing the relationship in memory;
receiving a message from a web site through a global computer network, wherein the message includes the dummy identification;
locating the dummy identification in the memory;
using the relationship to determine the identity of the network device;
forwarding the message to the network device;
receiving the location of the wireless network device;
substituting the dummy identification for the identity of the wireless network device; and
forwarding the location and the dummy identification of the wireless network device to the web site through the global computer network.
8 Assignments
0 Petitions
Accused Products
Abstract
An anonymous location wireless network service for use in a wireless network that tracks the location and identity of network users, such as networks complying with enhanced 911 standards. The service provides content providers with the location of network users without revealing their identities. The service includes a wireless network having a proxy server, a network communication link to a plurality of web sites, and a wireless communication link to a plurality of handheld devices. The proxy server blocks identity by reading the location and identity information of network devices, generating dummy identifications, relating the dummy identifications to the identity information, storing the relationships in a memory storage, and forwarding the location information and dummy identifications to the global computer network. Upon receiving return messages from the global computer network, the proxy server reads the dummy identifications, looks up the related identity information in the memory storage, and forwards the data to the appropriate network devices.
410 Citations
30 Claims
-
1. A method for providing an anonymous location service for use in a wireless network that tracks locations and identities of network users, the method comprising:
-
receiving the identity of a wireless network device, wherein the identity includes a mobile identification number;
associating a dummy identification with the identity of the wireless network device into a relationship;
storing the relationship in memory;
receiving a message from a web site through a global computer network, wherein the message includes the dummy identification;
locating the dummy identification in the memory;
using the relationship to determine the identity of the network device;
forwarding the message to the network device;
receiving the location of the wireless network device;
substituting the dummy identification for the identity of the wireless network device; and
forwarding the location and the dummy identification of the wireless network device to the web site through the global computer network. - View Dependent Claims (2, 3, 5)
-
-
4. A method for providing an anonymous location service for use in a wireless network that tracks locations and identities of network users, the method comprising:
-
receiving the identity of a wireless network device, wherein the identity includes a mobile identification number;
receiving the location of the wireless network device;
substituting a dummy identification for the identity of the wireless network device; and
forwarding the location and the dummy identification of the wireless network device to a web site through a global computer network, wherein the forwarding further comprises receiving a message from the web site requesting communication with wireless devices in a particular location;
reading the location of the wireless network device; and
forwarding the location and the dummy identification of the wireless network device to the web site if the location matches the particular location. - View Dependent Claims (6, 7)
-
-
8. A method for providing an anonymous location service for use in a wireless network that tracks locations and identities of network users, the method comprising:
-
receiving the location and the identity of a network device;
providing the location and the identity to a first web site, the first web site receiving content;
receiving a request for content from the first web site including the location and the identity;
generating a dummy identification and substituting the dummy identification for the identity;
recording an association between the dummy identification and the identity;
forwarding to a second web site a modified request for content including the location and the dummy identification, the second web site providing content;
receiving from the second web site a content that references the dummy identification;
determining the identity of the network device using the dummy identification and the recorded association;
replacing the dummy identification referenced in the content with the identity of the network device; and
forwarding the content including the location and the identity of the network device. - View Dependent Claims (9, 10, 11, 12, 13)
receiving a web page from the first web site including the content; and
forwarding the web page to the network device.
-
-
11. The method of claim 8, wherein the forwarding the content further comprising forwarding the content to the network device.
-
12. The method of claim 8, wherein a proxy server of the wireless network executes the listed steps.
-
13. The method of claim 8, wherein the dummy identification is the location of the network device.
-
14. A system for providing an anonymous location service for use in a wireless network that tracks locations and identities of network users, the system comprising:
-
a proxy server having memory storage;
a plurality of web sites in communication with the proxy server over a global computer network;
a plurality of handheld devices in communication with the proxy server over the wireless network; and
a location system in communication with the proxy server, wherein the proxy server receives the locations of the network users from the location system, receives the identities of the network users from the plurality of handheld devices, wherein each of the identities includes a mobile identification number, translates the identities of the network users into dummy identifications, and forwards the locations of the network users and the dummy identifications to the plurality of web sites. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
wherein the privacy agent determines if the network users want to block their identities, and if so, translates the identities of the network users into dummy identifications, and wherein the privacy agent contains the memory storage and stores relationships between the identities and the dummy identifications in the memory storage. -
26. The system of claim 14, wherein the location system comprises a location agent that determines the locations of the network users and a location monitor in communication with the location agent, wherein the location monitor determines if the locations of the network users match a specific location requested by the plurality of web sites.
-
-
27. A proxy server for providing an anonymous location service for use in a wireless network that tracks locations and identities of network users, the proxy server comprising:
-
a wireless communication link with a plurality of wireless handheld devices;
a communication link with a global computer network; and
a memory storage, wherein the proxy server receives, as part of data messages, the locations and the identities of the plurality of wireless handheld devices, wherein each of the identities includes a mobile identification number, wherein the proxy server-generates dummy identifications and substitutes the dummy identifications for the identities, wherein the proxy server records the dummy identifications and their associated identities in the memory storage, and wherein the proxy server forwards the data messages with the locations and dummy identifications to web sites via the global computer network. - View Dependent Claims (28, 29, 30)
wherein the proxy server reads the dummy identifications and consults the memory storage to determine identities that correspond to the dummy identifications, and wherein the proxy server replaces the dummy identifications with the identities and forwards the return data message to a corresponding wireless handheld device of the plurality of wireless handheld devices. -
29. The proxy server of claim 27, wherein the proxy server is dedicated to providing the plurality of wireless handheld devices with access to the global computer network.
-
30. The proxy server of claim 27, wherein the proxy server is a Wireless Application Protocol server.
-
Specification