SYSTEMS AND METHODS FOR DETERMINING THE LOCATION OF MOBILE DEVICES INDEPENDENT OF LOCATION FIXING HARDWARE
First Claim
1. A system for enabling location services, comprising:
- a server configured to;
maintain a record of location information for a set of mobile devices, wherein the location information for each mobile device is associated with an identification of each mobile device;
receive a request for a location from a mobile device, the request including a set of identifications for other mobile devices within proximity of the mobile device;
determine the location of the mobile device utilizing available location information, from the record, associated with the received set of identifications; and
provide the determined location to the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations relate to systems and methods for determining a location of a mobile device. The mobile device can query other mobile devices within service range for identification information, and send the identification information to a remote server for storage therein. The remote server can receive location information from other mobile devices corresponding to the identification information. The mobile device can send a location query to the remote server, which can determine or calculate a location of the mobile device based on the identification and/or location information of the other mobile devices. The remote server can provide the location of the mobile device to the mobile device for use in associated mobile applications.
30 Citations
48 Claims
-
1. A system for enabling location services, comprising:
a server configured to; maintain a record of location information for a set of mobile devices, wherein the location information for each mobile device is associated with an identification of each mobile device; receive a request for a location from a mobile device, the request including a set of identifications for other mobile devices within proximity of the mobile device; determine the location of the mobile device utilizing available location information, from the record, associated with the received set of identifications; and provide the determined location to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method for enabling location services, comprising:
-
maintaining a record of location information for a set of mobile devices, wherein the location information for each mobile device is associated with an identification of each mobile device; receiving a request for a location from a mobile device, the request including a set of identifications for other mobile devices within proximity of the mobile device; determining the location of the mobile device utilizing available location information, from the record, associated with the received set of identifications; and providing the determined location to the mobile device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for enabling location services, comprising:
-
means for maintaining a record of location information for a set of mobile devices, wherein the location information for each mobile device is associated with an identification of each mobile device; means for receiving a request for a location from a mobile device and providing the location to the mobile device, the request including a set of identifications for other mobile devices within proximity of the mobile device; and means for determining the location of the mobile device utilizing available location information, from the record, associated with the received set of identifications. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product, comprising:
computer-readable medium storing instructions that causes a computer to perform location services when executed by the computer, comprising; at least one instruction for causing the computer to maintain a record of location information for a set of mobile devices, wherein the location information for each mobile device is associated with an identification of each mobile device; at least one instruction for causing the computer to receive a request for a location from a mobile device, the request including a set of identifications for other mobile devices within proximity of the mobile device; at least one instruction for causing the computer to determine the location of the mobile device utilizing available location information, from the record, associated with the received set of identifications; and at least one instruction for causing the computer to provide the determined location to the mobile device. - View Dependent Claims (20, 21, 22, 23, 24)
-
25. A mobile device, comprising:
-
a wireless interface to a server; an self-configuring wireless network interface; and a processor, communicating with the wireless interface and the self configuring wireless network interface, the processor being configured to initiate processing comprising; identifying, via the self-configuring wireless network interface, a set of other mobile devices within proximity of the mobile device; requesting, from the server via the wireless interface, a location of the mobile device based on identifications of the set of other mobile devices; and receiving, from the server via the wireless interface, the location of the mobile device. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method of determining location in a mobile device independent of location fixing hardware, comprising:
-
identifying a set of other mobile devices within proximity of the mobile device; requesting, from a server, a location of the mobile device based on identifications of the set of other mobile devices; and receiving, from the server, the location of the mobile device. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A system for determining location in a mobile device independent of location fixing hardware, comprising:
-
means for identifying a set of other mobile devices within proximity of the mobile device; means for requesting, from a server, a location of the mobile device based on identifications of the set of other mobile devices; and means for receiving, from the server, the location of the mobile device. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A computer program product, comprising:
computer-readable medium storing instructions that causes a mobile device to determine location independent of location fixing hardware when executed by the mobile device, comprising; at least one instruction for causing the mobile device to identify a set of other mobile devices within proximity of the mobile device; at least one instruction for causing the mobile device to request, from a server, a location of the mobile device based on identifications of the set of other mobile devices; and at least one instruction for causing the mobile device to receive, from the server, the location of the mobile device. - View Dependent Claims (44, 45, 46, 47, 48)
Specification