IP Library Granted Patent US 10,168,433
Granted Patent B2
US 10,168,433 · App. 14/721,938 · Granted Jan 1, 2019

Power conservation via GNSS-wireless activity synchronization

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,168,433
App. No.
14/721,938
Granted
Jan 1, 2019
Kind
B2
Abstract

The present disclosure is directed to power conservation via global navigation satellite system (GNSS)-cellular activity synchronization. In general, power may be conserved in a device by setting a GNSS module in a device to operate during a time period when communication resources (e.g., a communication module) in the device are already scheduled to operate, which may conserve power in the device. Synchronization may occur via a notification (e.g., a pulse, a message, etc.) that is transmitted from the communication module to the GNSS module. In this manner, the burden of managing GNSS module operation may be shifted from control resources in the device (e.g., a system module) to the communication module, allowing the system module to remain in a power conservation state (e.g., sleep state) for longer durations and for GNSS signal measurement to occur when the system module is already active.

Claims (37)

1. A device to conserve power via global navigation satellite system (GNSS)-cellular activity synchronization, comprising:

system circuitry to control operation of the device;

GNSS circuitry to at least measure GNSS signals received from at least one satellite; and

communication circuitry to at least:

facilitate communication via at least one wireless medium; and

cause GNSS circuitry operation to become synchronized with communication circuitry operation by transmitting a notification to the GNSS circuitry.

2. The device of claim 1 , wherein in causing GNSS circuitry operation to become synchronized the communication circuitry is to cause the GNSS circuitry to be active during a time period when the communication circuitry is also scheduled to be active.

3. The device of claim 1 , wherein the notification is a message comprising at least a preamble sequence, data and a footer sequence, at least the preamble sequence and the footer sequence allowing the GNSS circuitry to detect a start and an end of a pulse train, respectively.

4. The device of claim 3 , wherein the message data comprises synchronization data including at least one of a type of pulse, a frequency of pulse or a radio access technology (RAT) type.

5. The device of claim 1 , wherein the notification comprises at least one pulse indicating when activity is starting for the communication circuitry.

6. The device of claim 5 wherein the start of activity for the communication circuitry comprises a start of a duration of time wherein at least one of paging operations or cellular signal measurement are performed by the communication circuitry.

7. The device of claim 1 , wherein the notification comprises an indication of an opportunity for GNSS circuitry operation provided to the GNSS circuitry by software executed by the communication circuitry.

8. The device of claim 1 , wherein the system circuitry is further to request the measurements of the GNSS signals from the GNSS circuitry.

9. The device of claim 8 , wherein the GNSS circuitry is further to provide the measurements of the GNSS signals to the system circuitry upon receiving the request from the system circuitry.

10. The device of claim 1 , wherein GNSS circuitry functionality and the communication circuitry functionality are integrated within a single set of circuitry in the device.

11. A method for synchronizing global navigation satellite system (GNSS) and cellular activity in a device, comprising:

receiving a synchronization notification at GNSS circuitry in a device from communication circuitry also in the device; and

initiating measurement of GNSS signals based on the notification.

12. The method of claim 11 , wherein the notification is a message comprising at least a preamble sequence, data and a footer sequence, at least the preamble sequence and the footer sequence allowing the GNSS circuitry to detect a start and an end of a pulse train, respectively.

13. The method of claim 12 , wherein the message data comprises synchronization data including at least one of a type of pulse, a frequency of pulse or a radio access technology (RAT) type.

14. The method of claim 11 , wherein the notification comprises a pulse indicating when activity is starting for the communication circuitry.

15. The method of claim 11 , wherein the notification comprises an indication of an opportunity for GNSS circuitry operation provided by software executed by the communication circuitry.

16. The method of claim 15 , wherein the notification comprises an indication from the communication circuitry software to the GNSS circuitry to read at least one measurement.

17. The method of claim 11 , further comprising:

receiving a request from a system circuitry in the device for the measurements of the GNSS signals; and

providing the measurements of the GNSS signals to the system circuitry.

18. At least one machine-readable storage medium having stored thereon, individually or in combination, instructions for synchronizing global navigation satellite system (GNSS) and cellular activity in a device that, when executed by one or more processors, cause the one or more processors to:

receive a synchronization notification in GNSS circuitry in a device from communication circuitry also in the device; and

initiate measurement of GNSS signals based on the synchronization notification.

19. The medium of claim 18 , wherein the notification is a message comprising at least a preamble sequence, data and a footer sequence, at least the preamble sequence and footer sequence allowing the GNSS circuitry to detect the start and end of a pulse train, respectively.

20. The medium of claim 19 , wherein the message data comprises synchronization data including at least one of a type of pulse, a frequency of pulse or a radio access technology (RAT) type.

21. The medium of claim 18 , wherein the notification comprises a pulse indicating when activity is starting for the communication circuitry.

22. The medium of claim 18 , wherein the notification comprises an indication of an opportunity for GNSS circuitry operation provided by software executed by the communication circuitry.

23. The medium of claim 22 , wherein the notification comprises an indication from the communication circuitry software to the GNSS circuitry to read at least one measurement.

24. The medium of claim 18 , further comprising instructions that, when executed by one or more processors, cause the one or more processors to:

receive a request from a system circuitry in the device for the measurements of the GNSS signals; and

provide the measurements of the GNSS signals to the system circuitry.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053063/0205 →
CONFIRMATORY ASSIGNMENT Recorded Jun 25, 2020
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 053051/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2015
From: GUPTA, RAGHVENDRA
To: INTEL IP CORPORATION
Reel/Frame 035714/0846 →