DEVICE AND SOFTWARE ENABLING VEHICLE-TO-EVERYTHING CAPABILITIES IN ON-BOARD DIAGNOSTICS BASED VEHICLES AND A PLATFORM ACCESSING AND MANAGING DATA OF NEARBY VEHICLE-TO-EVERYTHING CAPABLE VEHICLES
20210350637 · 2021-11-11
Inventors
Cpc classification
H04W4/80
ELECTRICITY
H04W4/44
ELECTRICITY
International classification
G07C5/08
PHYSICS
H04W4/44
ELECTRICITY
Abstract
A device and software, which the device contains, allows a broad range of vehicles to connect to and transfer vehicle data between each of the vehicles, regardless of the make and manufacturer of the vehicles. The device comprises computing devices, software and software controls, modules and sensors such as a Wireless Vehicle-to-Infrastructure (C-V2X) Module, an Inertial Measurement Unit, a Global Navigation Satellite System (GNSS)/Global Positioning System (GPS) Module, a Memory Storage Unit, a wireless communication module, an Inertial Module Unit, a wireless triangulation module, and a plurality of antennas and a separate OBD-II port adapter. The graphical user interface of the device displays information from other vehicles collected through the device and accessed through the devices available software Application Programming Interface (API).
Claims
1. A device comprising a computing device, software and a wireless module such that at least one vehicle connects to and transfers vehicle data to at least one different vehicle.
2. The device according to claim 1, wherein the device further comprises a Wireless Vehicle-to-Infrastructure Module, an Inertial Measurement Unit, a Global Navigation Satellite System or Global Positioning System Module, a Memory Storage Unit, a wireless communication module, an Inertial Module Unit, a wireless triangulation module, a plurality of antennas and an On-Board Diagnostics (OBD-II) port adapter.
3. The device according to claim 2, wherein the graphical user interface displays information from the at least one different vehicle collected through the device and accessed through software of an Application Programming Interface (API).
4. The device according to claim 1, wherein the device is mounted onto a dashboard of the at least one vehicle and provides Vehicle-to-Infrastructure (V2X) capabilities.
5. The device according to claim 1, wherein the device is built into an external housing, wherein the external housing is attached to a roof of the at least one vehicle.
6. The device according to claim 5, wherein the device uses inertial measurement units to calculate the vehicle data.
7. The device according to claim 1, wherein the device does not use an On-board Diagnostics Port of a vehicle to collect data and the device uses inertial measurement units to calculate the vehicle data.
8. The device according to claim 1, wherein the device collects data from the at least one different vehicle which is directly connected the device through an OBD-II port of the at least one vehicle.
9. The device according to claim 2, wherein a Pinger that pings a wireless network for available Vehicle-to-Infrastructure (V2X) capable devices and passes addresses of the available Vehicle-to-Infrastructure V2X capable devices to a local vehicle manager.
10. The device according to claim 2, wherein a module manager collects data from the device.
11. The device according to claim 3, wherein the API enables external access to latest data of the at least one different vehicle which is connected the at least one vehicle.
12. The device according to claim 11, wherein the API further enables external access to stored vehicle data and enables external access to data from all different devices which are connected to the device.
13. The device according to claim 2, wherein a local vehicle manager manages data from a Pinger; connects to all different devices connected to the device if found by the Pinger; disconnects from any of the different connected devices which have gone out of a wireless range; passes latest data from the at least one different vehicle to an Application Programming Interface (API); passes the latest data to all different devices which are connected to the device and passes data received from all the connected different devices to the API.
14. The device according to claim 13, wherein the connected different devices pass data collected from a receiver to the local vehicle manager and passes data from the at least one different vehicle to a transmitter and passes module data to the transmitter.
15. The device according to claim 14, wherein the receiver receives and parses data from V2X capable devices and passes data received from the V2X capable devices to the connected different devices.
16. The device according to claim 14, wherein the transmitter transmits data from the at least one different vehicle to V2X capable devices and transmits module data to the V2X capable devices.
17. The device according to claim 3, wherein the API allows third parties to manage data coming in through the device.
18. The device according to claim 3, wherein the API allows third parties to send custom commands to an OBD-II port of the at least one vehicle.
19. The device according to claim 1, wherein the device communicates wirelessly with any make or model of the at least one vehicle and an external device, which comprises a graphical user interface.
20. The device according to claim 3, wherein the API allows third parties to create accompanying web or phone applications that can access and manage connected vehicle data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] In order to more clearly illustrate the embodiments of the present disclosure, a brief description of the drawings is given below. The following drawings are only illustrative of some of the embodiments of the present disclosure and for a person of ordinary skill in the art, other drawings or embodiments may be obtained from these drawings without inventive effort.
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020] The technical solutions of the present disclosure will be clearly and completely described below with reference to the drawings. The embodiments described are only some of the embodiments of the present disclosure, rather than all of the embodiments. All other embodiments that are obtained by a person of ordinary skill in the art on the basis of the embodiments of the present disclosure without inventive effort shall be covered by the protective scope of the present disclosure.
[0021] In the description of the present disclosure, it is to be noted that the orientational or positional relation denoted by the terms such as “center”, “upper”, “lower”, “left”, “right”, “vertical”, “horizontal”, “inner” and “outer” is based on the orientation or position relationship indicated by the figures, which only serves to facilitate describing the present disclosure and simplify the description, rather than indicating or suggesting that the device or element referred to must have a particular orientation, or is constructed or operated in a particular orientation, and therefore cannot be construed as a limitation on the present disclosure. In addition, the terms “first”, “second” and “third” merely serve the purpose of description and should not be understood as an indication or implication of relative importance.
[0022] In the description of the present disclosure, it should be noted that unless otherwise explicitly specified and defined, the terms “install”, “link” and “connect” shall be understood in the broadest sense, which may, for example, refer to fixed connection, detachable connection or integral connection; may refer to mechanical connection or electrical connection; may refer to direct connection or indirect connection by means of an intermediate medium; and may refer to communication between two elements. A person of ordinary skill in the art would understand the specific meaning of the terms in the present disclosure according to specific situations.
[0023] The present disclosure and invention of are described in detail below in reference to the figures.
[0024]
[0025]
[0026] The details, operation, use and function of the device are provided in the details below.
[0027]
[0028] The device is plugged into the OBD-II port of a compatible vehicle. The device is registered to a vehicle by using a unique identification number such as the vehicle's vehicle identification number (VIN), license number or other similar or equivalent number or unique identifier. The registration is done through an external application. When the vehicle is turned/powered on, the device will begin running the software within the device. The software will parse through data from the vehicle through the OBD-II port; store vehicle data onto a memory storage unit on the device; create and store data created from units and/or sensors on the device such as inertial measurement units, cellular connectivity units, global positioning units, and/or any extra sensors attached to the device; connect to external applications as applicable; and search for nearby V2X capable devices. Examples of the external applications can be software that maps a local network of interconnected V2X capable devices or software created by third parties using an Application Programming Interface (API)/Software Platform. A local network can represent all V2X capable devices that are connected to each other and are within the wireless range of the device the external application is running on. Examples of V2X capable devices can be vehicles with the device (i.e. the device being plugged into the OBD-II port of a compatible vehicle) plugged into the vehicle or other manufacturers telecommunication devices that support V2X and the software from this device.
[0029] As shown in
[0030] The software on the device can be expanded on to manage the data received from any connected V2X capable device through an Application Programming Interface (API)/Software Platform. The software on the device can connect to the external applications using the API/Software Platform. Secondary software running on an external device such as a mobile phone, a desktop or laptop computer, a tablet, or any other similar or equivalent device, will allow a user to view and map the local network of interconnected V2X capable vehicles. The API functions and operates to allow third parties to integrate the device and its accompanying software platform into their own vehicle platforms without needing to modify hardware; allow third parties to manage data that is coming in through the device; allow third parties to send custom commands to a connected vehicle's OBD-II and receive raw responses; and allow third parties to create accompanying web/phone applications (i.e. apps) that can access and manage local and connected vehicle data. The web/phone app functions to allow vehicle owners to view what data is being sent and received from their vehicle.
[0031] As shown in
[0032]
[0033]
[0034]
[0035] The device can then be mounted onto the dashboard or any surface or part of a vehicle and provide the V2X capabilities.
[0036] The device can be built into an external housing to be attached to a roof of a vehicle and use inertial measurement units to calculate vehicle data.
[0037] In another embodiment, the device can be built without a dependence to the On-board Diagnostics Port of a vehicle and the device uses inertial measurement units to calculate vehicle data.
[0038] The device does not directly provide a user interface to the owner of the local vehicle; directly diagnose traffic conditions through collected data of both local and connected vehicles; directly manage or control vehicles the device is installed in or connected to; directly provide autonomous vehicle functionality; connect to a vehicle management server; and the device does not include cameras or LIDAR.
[0039] Finally, it should be noted that the above embodiments are only used to illustrate the technical aspects of the present disclosure, rather than limit the embodiments. Although the present disclosure has been described in detail with reference to the foregoing embodiments, it should be understood by a person of ordinary skill in the art that the technical aspects described in the embodiments can still be modified or equivalent substitutions can be made to some or all of the technical features and the modifications or substitutions would not change the substance of the scope of the embodiments of the present disclosure.