IP Library Granted Patent US 9,523,579
Granted Patent B2
US 9,523,579 · App. 13/816,199 · Granted Dec 20, 2016

Navigation device with adjustable data transmission

Inventor: Isaac Lagnado (Houston, TX)
Assignee: Hewlett-Packard Developement Company, L.P.
G01C21/00G01C21/20G01S5/0027G01S19/09G01S19/34
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 9,523,579
App. No.
13/816,199
Granted
Dec 20, 2016
Kind
B2
Abstract

A navigation device for determining the location of the device includes a location determining module to generate data relating to a geographic location of the device, and to adjust frequency of transmission of the data over a communication interface based on a selectable threshold value representing an amount of change in the geographic location of the device.

Claims (40)

1. A system for determining the location of a navigation device comprising:

a navigation device, comprising:

a location determining module comprising hardware and logic to:

generate first data relating to a first geographic location of the device based on a first received navigation data;

generate second data relating to a second geographic location of the device based on a second received navigation data;

receive a user input corresponding to a threshold transmission value representing a frequency at which the first geographic location is to be transmitted over a communication interface,

wherein the communication interface provides power to the navigation device;

calculate a change in a geographic location of the device based on a difference between the first generated data and the second generated data at the device; and

transmit the second generated data over the communication interface when the calculated change in the geographic location of the device exceeds a threshold geographic change value representing an amount of change in the geographic location of the device, wherein the threshold geographic change value is selectable from a plurality of threshold geographic change values; and

a host computing device in communication with the navigation device, comprising

a GPS device driver to allow a data stream application to communicate with a host universal serial bus controller,

wherein the data stream application is to receive a constant stream of data including data relating to the first geographic location of the device from the GPS device driver;

when there is no change in the geographic location of the device and when there is a change in the geographic location of the device.

2. The device of claim 1 , wherein the communication interface is selected from the group consisting of universal serial bus (USB), wireless interface and wired interface.

3. The device of claim 1 , wherein the location determining module transmits the data in accordance with a serial communications protocol.

4. The device of claim 1 , wherein the location determining module generates data independent of whether an amount of change in the geographic location of the device exceeds the threshold value.

5. The device of claim 1 , wherein the device receives power to power the device from another device over the communication interface.

6. The device of claim 1 , wherein the location determining module receives data to determine the location of the device which is selected from the group consisting of global positioning system (GPS) system, terrestrial-based system and satellite-based system.

7. The device of claim 1 , further comprising a display device to display information and an input device to allow input of information.

8. A method of determining a location of a device comprising:

generating first data related to a first geographic location of the device;

generating second data related to a second geographic location of the device;

determining, at the device, a change in a geographic location of the device based on a difference between the first generated data and the second generated data;

receiving a user input corresponding to a threshold transmission value representing a frequency at which the first geographic location is to be transmitted over a communication interface,

wherein the communication interface provides power to the navigation device;

transmitting the second generated data over the communication interface when the change in the geographic location of the device exceeds a threshold geographic change value representing an amount of change in the geographic location of the device, wherein the threshold geographic change value is selectable from a plurality of threshold geographic change values; and wherein the communication interface provides power to the device; and

transmitting a constant stream of data related to the first geographic location of the device between a GPS device driver and a data stream application associated with a host computing device when there is no change in the geographic location of the device and when there is a change in the geographic location of the device, wherein the host computing device is communicatively coupled to the device.

9. The method of claim 8 , further comprising transmitting the data in accordance with a serial communications protocol.

10. The method of claim 8 , further comprising receiving data to determine the location of the device selected which is selected from the group consisting of global positioning system (GPS) system, terrestrial-based system and satellite-based system.

11. A non-transitory computer-readable medium storing instructions that, when executed by a controller, causes the controller to:

generate first data related to a first geographic location of a device;

generate second data related to a second geographical location of the device;

determine, at the device, a change in a geographic location of the device based on a difference between the first generated data and the second generated data;

receive a user input corresponding to a threshold transmission value representing a frequency at which the first geographic location is to be transmitted over a communication interface,

wherein the communication interface provides power to the navigation device;

transmit the second generated data over the communication interface in response to the change in the geographic location of the device exceeding a threshold geographic change value representing an amount of change in the geographic location of the device, wherein the threshold geographic change value is selectable from a plurality of threshold geographic change values; and wherein the communication interface provides power to the device; and

transmit a constant stream of data related to the first geographic location of the device between a GPS device driver and a data stream application associated with a host computing device when there is no change in the geographic location of the device and when there is a change in the geographic location of the device, wherein the host computing device is communicatively coupled to the device.

12. The non-transitory computer-readable medium of claim 11 , further including instructions which when executed cause the controller to transmit the data in accordance with a serial communications protocol.

13. The navigation device of claim 1 , wherein the communication interface provides power to the navigation device via a wired connection.

14. The navigation device of claim 1 , wherein the location determining module receives a signal to set the threshold value representing the amount of change in the geographic location of the device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2013
From: LAGNADO, ISAAC
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 030815/0857 →
Continuity (1)
Related Publication 20130138340A1 · May 30, 2013