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 capable of operating independently of said vehicle, enabled to generate positional data internally using at least one of satellite signals and coarse WiFi location information, and enabled to establish a link with said processor circuit, wherein, 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 highly accurate navigational information provided by said processing circuit instead of the less accurate internally generated positional data; 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 highly accurate navigational information using motion-related information obtained by said processing circuit from said one or more busses of said vehicle, (iii) convert said highly accurate navigational information to a format usable by said auxiliary device, and (iv) communicate said highly accurate 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.
30 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 capable of operating independently of said vehicle, enabled to generate positional data internally using at least one of satellite signals and coarse WiFi location information, and enabled to establish a link with said processor circuit, wherein, 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 highly accurate navigational information provided by said processing circuit instead of the less accurate internally generated positional data; 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 highly accurate navigational information using motion-related information obtained by said processing circuit from said one or more busses of said vehicle, (iii) convert said highly accurate navigational information to a format usable by said auxiliary device, and (iv) communicate said highly accurate 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 comprising the steps of:
-
connecting a dongle to an on board diagnostic port of a 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 highly accurate navigational information using motion-related information pulled from one or more busses of said vehicle via said on board diagnostic port of said vehicle; converting said highly accurate navigational information to a format usable by said application program; communicating said highly accurate navigational information to said computer-based device via said communication link; and responding to application programs running on said computer-based device with said highly accurate navigational information received via said communication link. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification