METHODS AND SYSTEMS FOR MOBILE DEVICE CLOCK MANAGEMENT
First Claim
Patent Images
1. A method, at a mobile device, comprising:
- acquiring one or more first satellite positioning system (SPS) signals to obtain a first position fix including a first SPS time;
obtaining a first time stamp responsive to said first position fix, the first time stamp being referenced to a network time;
acquiring one or more second SPS signals to obtain a second position fix including a second SPS time;
obtaining a second time stamp responsive to said second position fix, the second time stamp being referenced to said network time; and
determining a time uncertainty, wherein said time uncertainty is based, at least in part, on a first difference between said first SPS time and said second SPS time, and on a second difference between said first time stamp and said second time stamp.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, systems and/or devices to calibrate a network time by acquisition of satellite positioning system (SPS) signals and different instances of time, and time-tagging SPS times according to the network time. In particular, the network time may be calibrated based, at least in part, on a first difference between first and second SPS times obtained at two SPS position fixes and a second difference between corresponding first and second time stamps.
13 Citations
30 Claims
-
1. A method, at a mobile device, comprising:
-
acquiring one or more first satellite positioning system (SPS) signals to obtain a first position fix including a first SPS time; obtaining a first time stamp responsive to said first position fix, the first time stamp being referenced to a network time; acquiring one or more second SPS signals to obtain a second position fix including a second SPS time; obtaining a second time stamp responsive to said second position fix, the second time stamp being referenced to said network time; and determining a time uncertainty, wherein said time uncertainty is based, at least in part, on a first difference between said first SPS time and said second SPS time, and on a second difference between said first time stamp and said second time stamp. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device, comprising:
-
a first receiver to acquire satellite positioning system (SPS) signals; a second receiver to receive one or more signals transmitted from a base station; and one or more processors configured to; compute a first position fix including a first SPS time based, at least in part, on one or more first SPS signals acquired at said first receiver; obtain a first time stamp responsive to said first position fix, the first time stamp being referenced to a network time, said network time being based, at least in part, on said one or more signals transmitted from said base station and received at said second receiver; compute a second position fix including a second SPS time based, at least in part, on one or more second SPS signals acquired at said first receiver; obtain a second time stamp responsive to said second position fix, the second time stamp being referenced to said network time; and determine a time uncertainty based, at least in part, on a first difference between said first SPS time and said second SPS time, and on a second difference between said first time stamp and said second time stamp. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of comprising:
-
for one or more base stations, maintaining a database to track a clock uncertainty; receiving a calibration result from a first mobile device indicating an uncertainty in a clock maintained at least one of said one or more base stations; selectively updating the tracked clock uncertainty with said calibration result in response to said uncertainty indicated by said calibration result being less than a threshold; and increasing said updated tracked clock uncertainty over time. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A server comprising:
-
a communication interface to receive messages from a communication network; and one or more processors configured to; for one or more base stations, maintain a database to track a clock uncertainty; obtain a calibration result in a message received at said communication interface from a first mobile device indicating an uncertainty in a clock maintained at least one of said one or more base stations; selectively update the tracked clock uncertainty with said calibration result in response to said uncertainty indicated by said calibration result being less than a threshold; and increase said updated tracked clock uncertainty over time. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification