Method and System for Providing Enhanced Location Based Trilateration
4 Assignments
0 Petitions
Accused Products
Abstract
Method, systems and devices for determining for performing enhanced location based trilateration include receiving location information (e.g., waypoints) from one or more external devices, determining the validity of the received location information, performing normalization operations to normalize the received location information, assigning an overall ranking and a device-specific ranking to the location information, and storing the validated and normalized location information in memory. The enhanced location based trilateration may also include selecting four locations (e.g., waypoints) from the memory based on a combination of the overall ranking and the device-specific ranking, and generating a final location value or waypoint based on a result of applying the four selected waypoints to a kalman filter. The output of the kalman filter may also be reported and/or used as the device'"'"'s current location.
-
Citations
39 Claims
-
1-21. -21. (canceled)
-
22. A method of determining a location of a mobile device via enhanced location based trilateration, the method comprising:
-
receiving, via a processor of the mobile device, location information from one or more external devices, the received location information including a waypoint from each of the one or more external devices; performing normalization operations to normalize the received waypoints; ranking the normalized waypoints; storing the normalized waypoints in memory; selecting four waypoints from memory based on the rankings; and applying the four selected waypoints to a kalman filter to generate a final location waypoint. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A mobile device, comprising:
-
a processor configured with processor-executable instructions to perform operations comprising; receiving location information from one or more external devices, the received location information including a waypoint from each of the one or more external devices; performing normalization operations to normalize the received waypoints; ranking the normalized waypoints; storing the normalized waypoints in memory; selecting four waypoints from memory based on the rankings; and applying the four selected waypoints to a kalman filter to generate a final location waypoint. wherein the processor is configured with processor-executable instructions to perform operations such that - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor in a mobile device to perform operations comprising:
-
receiving location information from one or more external devices, the received location information including a waypoint from each of the one or more external devices; performing normalization operations to normalize the received waypoints; ranking the normalized waypoints; storing the normalized waypoints in memory; selecting four waypoints from memory based on the rankings; and applying the four selected waypoints to a kalman filter to generate a final location waypoint. - View Dependent Claims (35, 36, 37, 38, 39)
-
Specification