LOCALLY MEASURED MOVEMENT SMOOTHING OF POSITION FIXES BASED ON EXTRACTED PSEUDORANGES
First Claim
1. A method of improving position determination of a cellular device using locally measured movement, the method comprising:
- accessing a Global Navigation Satellite System (GNSS) chipset embedded within the cellular device, wherein the GNSS chipset calculates raw pseudoranges;
extracting the raw pseudoranges from the GNSS chipset for processing elsewhere in the cellular device outside of the GNSS chipset;
determining a position fix based on the raw pseudoranges;
obtaining locally measured cellular device movement information from at least one sensor that is in a known physical relationship with the cellular device; and
applying the locally measured cellular device movement information to the position fix,wherein the accessing, the extracting, the determining, the obtaining and the applying are performed by one or more hardware processors located in the cellular device and outside of the GNSS chipset.
2 Assignments
0 Petitions
Accused Products
Abstract
A Global Navigation Satellite System (GNSS) chipset embedded within the cellular device is accessed. The GNSS chipset calculates raw pseudoranges. The raw pseudoranges are extracted from the GNSS chipset for processing elsewhere in the cellular device outside of the GNSS chipset. A position fix is determined based on the raw pseudoranges. Locally measured cellular device movement information is obtained from at least one sensor that is in a known physical relationship with the cellular device. The locally measured cellular device movement information is applied to the position fix.
-
Citations
24 Claims
-
1. A method of improving position determination of a cellular device using locally measured movement, the method comprising:
-
accessing a Global Navigation Satellite System (GNSS) chipset embedded within the cellular device, wherein the GNSS chipset calculates raw pseudoranges; extracting the raw pseudoranges from the GNSS chipset for processing elsewhere in the cellular device outside of the GNSS chipset; determining a position fix based on the raw pseudoranges; obtaining locally measured cellular device movement information from at least one sensor that is in a known physical relationship with the cellular device; and applying the locally measured cellular device movement information to the position fix, wherein the accessing, the extracting, the determining, the obtaining and the applying are performed by one or more hardware processors located in the cellular device and outside of the GNSS chipset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for improving position determination of a cellular device using locally measured movement, the system comprising:
-
one or more hardware processors located in the cellular device and outside of a Global Navigation Satellite System (GNSS) chipset embedded within the cellular device; accessing logic that accesses the Global Navigation Satellite System (GNSS) chipset embedded within the cellular device, wherein the GNSS chipset calculates raw pseudoranges; extracting logic that extracts the raw pseudoranges from the GNSS chipset for processing elsewhere in the cellular device outside of the GNSS chipset; position fix determining logic that determines a position fix based on the raw pseudoranges; locally measured movement information accessing logic that obtains locally measured cellular device movement information from at least one sensor that is in a known physical relationship with the cellular device; and processing logic that applies the locally measured cellular device movement information to the position fix, wherein the accessing logic, the extracting logic, the position fix determining based on raw observables logic, the locally measured movement information accessing logic, and the processing logic are executed by the one or more processors. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium having computer readable instructions stored thereon for causing a computer system to perform a method of improving position determination of a cellular device using locally measured movement, the method comprising:
-
accessing a Global Navigation Satellite System (GNSS) chipset embedded within the cellular device, wherein the GNSS chipset calculates raw pseudoranges; extracting the raw pseudoranges from the GNSS chipset for processing elsewhere in the cellular device outside of the GNSS chipset; determining a position fix based on the raw pseudoranges; obtaining locally measured cellular device movement information from at least one sensor that is in a known physical relationship with the cellular device; and applying the locally measured cellular device movement information to the position fix, wherein the accessing, the extracting, the determining, the obtaining and the applying are performed by one or more hardware processors located in the cellular device and outside of the GNSS chipset. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification