IP Library Granted Patent US 12,069,749
Granted Patent B2
US 12,069,749 · App. 17/531,285 · Granted Aug 20, 2024

Method and system for generating standardized format data from disparate, non-standardized vehicle data

Inventors: Scott Kopchinsky (San Diego, CA); Don Son (San Diego, CA); John C. Kennedy (San Diego, CA); Jacob Fields (Ocean Ridge, FL); Darrin Demchuk (San Diego, CA)
Assignee: Platform Science, Inc.
H04W76/10H04L67/12H04W4/40H04W76/19H04W84/005H04W84/12
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 12,069,749
App. No.
17/531,285
Granted
Aug 20, 2024
Kind
B2
Abstract

A system ( 1100 ) and method ( 1200 ) for generating vehicle data and surrounding contextual data into a standardized form by combining disparate, non-standardized onboard vehicle data into a central repository which is updated in real-time, that normalizes that data from non-standard to pre-defined formats, and then makes the pre-defined data available for consumption to authorized applications and users in raw form, or as outputs to a data product comprising data from multiple onboard signal generating sources through APIs. The system ( 1100 ) comprises an assigning authority engine ( 1105 ), a mobile device ( 110 ) for a vehicle ( 1000 ), a connected vehicle device ( 135 ) comprising on-vehicle data for the vehicle ( 1000 ), and an off vehicle source selected from a database ( 1125 ), a cloud source ( 1180 ), or a physical structure ( 1140 ).

Claims (40)

1. A method for generating vehicle data and surrounding contextual data into a standardized form, the method comprising:

combining disparate, non-standardized data from a plurality of sources into a repository;

normalizing the non-standardized data from a non-standard format to a pre-defined format; and

providing the data in the pre-defined format based on at least one ruleset from an assigning authority.

2. The method according to claim 1 wherein the plurality of sources comprises at least one of an engine control unit, a non-OEM component, a sensor, an onboard signal generating source, or an off-vehicle source.

3. The method according to claim 1 wherein normalizing the non-standardized data comprises standardizing the non-standardized data against a table of a plurality of known variables.

4. The method according to claim 1 wherein providing the data in a pre-defined format comprises transforming the data into a plurality of inputs to a data product comprising data from a plurality of onboard signal generating sources through application program interfaces.

5. The method according to claim 4 wherein each of the plurality of inputs is defined by the data product.

6. The method according to claim 1 wherein providing the data in a pre-defined format comprises making the data available for consumption to authorized applications and users.

7. The method according to claim 6 wherein a communications manager is configured to make the data available for consumption to users in a raw form.

8. The method according to claim 6 wherein authorized applications or users receive a subset of a translated data based on configured authorizations.

9. The method according to claim 1 further comprising determining a routing of signals via a communications manager.

10. The method according to claim 1 further comprising routing the signals to an edge computing device for on-board processing, and routing by a communications manager to a plurality of endpoints, wherein the plurality of endpoints comprises at least one of a RF manager, a mobile device, an HMI, and an on-vehicle sensors.

11. The method according to claim 1 further comprising transferring data in the standard format to an assigning authority or to an RPM engine.

12. A system for generating onboard data into a standardized form, the system comprising:

a plurality of data sources for a vehicle;

a communications manager; and

a translation layer engine;

wherein the translating layer engine is configured to translate the non-standardized data from a non-standard format to a standard format;

wherein the translation layer engine combines disparate, non-standardized data from the plurality of sources for the vehicle;

and

wherein the communications manager routes the data in the standard format.

13. The system according to claim 12 further comprising an edge computing device, wherein the edge computing device is configured for on-board processing and routing to a communications manager for routing to a plurality of endpoints.

14. The system according to claim 12 further comprising an API generator configured to transform the data into a plurality of outputs to a data product comprising data from a plurality of onboard signal generating sources.

15. The system according to claim 12 wherein the plurality of sources comprises at least one of an engine control unit, a non-OEM component, a sensor, an onboard signal generating source, or an off-vehicle source.

16. The system according to claim 12 wherein the translating layer engine is configured to standardize the non-standardized data against a table of a plurality of known variables.

17. The system according to claim 12 wherein the communications manager is configured to make the data available for consumption to authorized applications and users.

18. The method according to claim 17 wherein a communications manager is configured to make the data available for consumption to users in the raw form.

19. The system according to claim 17 wherein authorized applications or users receive a subset of a translated data based on configured authorizations.

20. A method for generating vehicle data and surrounding contextual data into a standardized form, the method comprising:

combining disparate, non-standardized data from a plurality of sources for a vehicle into a repository;

normalizing the non-standardized data from a non-standard format to a standard format;

providing the data in a pre-defined format; and

transferring the data in the pre-defined format to an RPM engine or an assigning authority.

21. The method according to claim 20 wherein the plurality of sources comprises at least one of an engine control unit, a non-OEM component, a sensor, an onboard signal generating source, or an off-vehicle source.

22. The method according to claim 20 wherein normalizing the non-standardized data comprises standardizing the non-standardized data against a table of a plurality of known variables.

23. The method according to claim 20 wherein providing the data in a standard format comprises transforming the data into a plurality of outputs to a data product comprising data from a plurality of onboard signal generating sources through application program interfaces.

24. The method according to claim 23 wherein each of the plurality of outputs is defined by the data product.

25. The method according to claim 20 further comprising determining a routing of signals via a communications manager.

26. The method according to claim 20 further comprising routing the signals to an edge computing device for on-board processing, and routing by a communications manager to a plurality of endpoints.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2023
From: FIELDS, JACOB; SON, DON; KENNEDY, JOHN C.; KOPCHINSKY, SCOTT; DEMCHUK, DARRIN
To: PLATFORM SCIENCE, INC.
Reel/Frame 064191/0340 →