Method and system for providing enhanced location based information for wireless handsets
First Claim
1. A method of providing an enhanced location based service via a mobile device, including:
- determining, by a processor of the mobile device, an initial position;
generating, by the processor, at least one set of local position information based on locally determined location information;
receiving, by an antenna of the mobile device, location information from one or more external location tracking systems;
generating, by the processor, at least one set of external position information based on the location information received from the one or more external location tracking systems;
receiving, by the antenna, distance information from multiple mobile devices in a communication group;
generating, by the processor, at least one set of proximity position information based on the distance information received from the multiple mobile devices in the communication group;
generating, by the processor a final location estimation set comprising a position, a velocity, and an acceleration, based on the at least one set of local position information, the at least one set of external position information, the at least one set of proximity position information and the initial position; and
using, by the processor, the final location estimation set to provide a location based service.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, devices and systems for generating enhanced location information on or about a mobile device may include hybrid lateration and trilateration solutions in which the mobile device performs location determination calculations with the aid of network components or global positioning systems (GPS). Mobile devices may automatically form groups based on proximity and/or may be grouped together via a network server. Mobile devices in a group may share computed location information and/or informtion collected from internal sensors with other grouped mobile devices. Information shared between grouped mobile devices may be used to enhance the location information computed on each mobile device. For example, each mobile device may supplement and/or augment previously computed location information based on the received location information and/or relative positions of other mobile devices in the same group. Each mobile device may also utilize local sensors to further enhance their location information.
-
Citations
36 Claims
-
1. A method of providing an enhanced location based service via a mobile device, including:
-
determining, by a processor of the mobile device, an initial position; generating, by the processor, at least one set of local position information based on locally determined location information; receiving, by an antenna of the mobile device, location information from one or more external location tracking systems; generating, by the processor, at least one set of external position information based on the location information received from the one or more external location tracking systems; receiving, by the antenna, distance information from multiple mobile devices in a communication group; generating, by the processor, at least one set of proximity position information based on the distance information received from the multiple mobile devices in the communication group; generating, by the processor a final location estimation set comprising a position, a velocity, and an acceleration, based on the at least one set of local position information, the at least one set of external position information, the at least one set of proximity position information and the initial position; and using, by the processor, the final location estimation set to provide a location based service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A multi-technology communication device comprising:
an antenna; one or more processors or processor cores configured with processor-executable instructions to perform operations comprising; determining an initial position; generating at least one set of local position information based on locally determined location information; receiving location information from one or more external location tracking systems; generating at least one set of external position information based on the location information received from the one or more external location tracking systems; receiving distance information from multiple mobile devices in a communication group; generating at least one set of proximity position information based on the distance information received from the multiple mobile devices in the communication group; generating a final location estimation set comprising a position, a velocity, and an acceleration, based on the at least one set of local position information, the at least one set of external position information, the at least one set of proximity position information and the initial position; and utilizing the final location estimation set to provide a location based service. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A non-transitory processor-readable medium having stored thereon processor-executable software instructions to cause a processor of a multi-technology communication device to perform operations comprising:
-
determining an initial position; generating at least one set of local position information based on locally determined location information; receiving location information from one or more external location tracking systems; generating at least one set of external position information based on the location information received from the one or more external location tracking systems; receiving distance information from multiple mobile devices in a communication group; generating at least one set of proximity position information based on the distance information received from the multiple mobile devices in the communication group; generating a final location estimation set comprising a position, a velocity, and an acceleration, based on the at least one set of local position information, the at least one set of external position information, the at least one set of proximity position information and the initial position; and utilizing the final location estimation set to provide a location based service. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification