Automotive OBD-II device generating navigational information
First Claim
Patent Images
1. A system comprising:
- a processor circuit configured to be plugged into an on board diagnostic connector of a vehicle;
an auxiliary device configured to operate independently of said vehicle, enabled to generate positional data internally using at least one of satellite signals and Wi-Fi location information, and enabled to establish a link with said processor circuit;
wherein, (i) upon establishing said link with said processor circuit, location services provided by an operating system of said auxiliary device respond to applications running on said auxiliary device with navigational information provided by said processing circuit instead of the internally generated positional data and (ii) the navigational information provided by said processing circuit is more accurate than the positional data the auxiliary device is enabled to generate internally; and
a computer readable storage medium embodying computer executable instructions, wherein said computer executable instructions, when executed by said processor circuit, enable said processor circuit to (i) communicate with one or more busses of said vehicle via said on board diagnostic connector, (ii) generate said navigational information using one or more of said satellite signals and motion-related information obtained by said processing circuit from said one or more busses of said vehicle, (iii) convert said navigational information to a format usable by said auxiliary device, and (iv) communicate said navigational information to said auxiliary device via said link.
5 Assignments
0 Petitions
Accused Products
Abstract
A system includes a processor circuit and a computer readable storage medium. The processor circuit may be configured to plug into an on board diagnostic connector of a vehicle. The computer readable storage medium generally embodies computer executable instructions. The computer executable instructions, when executed by the processor circuit, enable the processor circuit to communicate with one or more busses of the vehicle and to communicate navigational information to an auxiliary device.
-
Citations
20 Claims
-
1. A system comprising:
-
a processor circuit configured to be plugged into an on board diagnostic connector of a vehicle; an auxiliary device configured to operate independently of said vehicle, enabled to generate positional data internally using at least one of satellite signals and Wi-Fi location information, and enabled to establish a link with said processor circuit; wherein, (i) upon establishing said link with said processor circuit, location services provided by an operating system of said auxiliary device respond to applications running on said auxiliary device with navigational information provided by said processing circuit instead of the internally generated positional data and (ii) the navigational information provided by said processing circuit is more accurate than the positional data the auxiliary device is enabled to generate internally; and a computer readable storage medium embodying computer executable instructions, wherein said computer executable instructions, when executed by said processor circuit, enable said processor circuit to (i) communicate with one or more busses of said vehicle via said on board diagnostic connector, (ii) generate said navigational information using one or more of said satellite signals and motion-related information obtained by said processing circuit from said one or more busses of said vehicle, (iii) convert said navigational information to a format usable by said auxiliary device, and (iv) communicate said navigational information to said auxiliary device via said link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing highly accurate navigational information to a computer-based device configured to operate independently of a vehicle, said method comprising the steps of:
-
connecting a dongle to an on board diagnostic port of said vehicle; enabling an application program stored on said computer-based device; establishing a communication link between said application program and said dongle connected to said on board diagnostic port of said vehicle; generating navigational information using one or more of satellite signals and motion-related information pulled from one or more busses of said vehicle via said on board diagnostic port of said vehicle; converting said navigational information to a format usable by said application program; communicating said navigational information to said computer-based device via said communication link; and responding to application programs running on said computer-based device with said navigational information received via said communication link instead of with positional data generated internally by said computer-based device, wherein said navigational information received via said communication link is more accurate than said positioned data internally generated by said computer-based device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification