IP Library Granted Patent US 12,142,091
Granted Patent B2
US 12,142,091 · App. 18/123,159 · Granted Nov 12, 2024

System, method, and apparatus for managing vehicle data collection

Inventors: Yu Fang (Palo Alto, CA); Yixiang Chen (Palo Alto, CA); Thurston Zhu (San Francisco, CA)
Assignee: Sonatus, Inc.
G07C5/008G07C5/0808G07C5/0816H04L67/125
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,142,091
App. No.
18/123,159
Granted
Nov 12, 2024
Kind
B2
Abstract

An apparatus that includes a converged network device (CND), a parameter acquisition circuit, a property translation circuit, a parameter conditioning circuit, and a vehicle property provisioning circuit. The CND regulates communications between a first network zone having a first network endpoint and a second network zone having a second network endpoint. A plurality of vehicle parameter values is generated by the first and the second network endpoints. The parameter acquisition circuit interprets the plurality of vehicle parameter values. The property translation circuit interprets a property request value that comprises at least a portion of a requested vehicle property. The parameter conditioning circuit generates, in response to the property request value, vehicle property data from the plurality of vehicle parameter values, the vehicle property data corresponding to the requested vehicle property. The vehicle property provisioning circuit transmits the vehicle property data to an external device.

Claims (44)

1. An apparatus comprising: a converged network device (CND) structured to regulate communications between a first network zone having a first network endpoint and a second network zone having a second network endpoint, wherein a plurality of vehicle parameter values are generated by the first and the second network endpoints; a parameter acquisition circuit structured to interpret the plurality of vehicle parameter values; a property translation circuit structured to interpret a property request value that comprises at least a portion of a requested vehicle property; a parameter conditioning circuit structured to generate, in response to the property request value, vehicle property data from the plurality of vehicle parameter values, the vehicle property data corresponding to the requested vehicle property; and a vehicle property provisioning circuit structured to transmit the vehicle property data to an external device.

2. The apparatus of claim 1 further comprising: a third network endpoint structured to publish the vehicle property data.

3. The apparatus of claim 1 further comprising: a controller structured to provide an application that publishes the vehicle property data.

4. The apparatus of claim 1 further comprising: a flow structured to publish the vehicle property data.

5. The apparatus of claim 1 further comprising: a controller structured to: interpret one or more permissions of an entity requesting to publish the vehicle property data; and

confirm authorization of the requesting entity to publish the vehicle property data in response to the one or more permissions.

6. The apparatus of claim 1 further comprising: a controller structured to: interpret one or more permissions of an entity requesting to publish the vehicle property data; and

confirm authorization of the requesting entity to publish an existence of the vehicle property data in response to the one or more permissions.

7. The apparatus of claim 1 , wherein the first network zone and the second network zone are of distinct types.

8. The apparatus of claim 1 , wherein the first network zone includes a controller area network (CAN).

9. The apparatus of claim 1 , wherein the first and the second network endpoints are vehicle sensors.

10. The apparatus of claim 1 , wherein the plurality of vehicle parameter values directly corresponds to the requested vehicle property.

11. The apparatus of claim 10 , wherein the plurality of vehicle parameter values includes at least one of: a vehicle speed value; a prime mover speed value; a prime mover torque value; a user actuated vehicle feature value; or a vehicle location value.

12. The apparatus of claim 10 , wherein the plurality of vehicle parameter values includes at least one of: a network utilization value fora network zone of the vehicle; a raw network message from a network zone of the vehicle; a network address for an endpoint on a network zone of the vehicle; a memory storage description of a controller of the vehicle; a value from an end point on a controller area network (CAN); a value from an end point on a local interconnect network (LIN); or an intermediate control value.

13. The apparatus of claim 10 , wherein the requested vehicle property includes at least one of: a component temperature value; a sensor raw value; a component speed value; or

an actuator feedback value.

14. The apparatus of claim 10 , wherein the requested vehicle property includes at least one of: a drivetrain component speed value; a drive shaft speed value; a drive shaft torque value; a selected gear value; a battery state of health value; a battery state of charge value; or a battery power throughput value.

15. The apparatus of claim 1 , wherein the parameter conditioning circuit is structured to generate, in response to the property request value, a virtual vehicle property value from two or more vehicle parameter values, wherein the vehicle property data comprises the virtual vehicle property value.

16. The apparatus of claim 15 , wherein the virtual vehicle property value includes at least one of: a vehicle speed value; a motive power efficiency value; an event occurrence value;

or a listing of previous vehicle locations.

17. The apparatus of claim 15 , wherein the virtual vehicle property value includes at least one of: a listing of one or more user activated features; an average vehicle runtime value;

or an estimated vehicle operating cost value.

18. The apparatus of claim 1 , wherein the vehicle property data is of a different format than the plurality of vehicle parameter values.

19. A method comprising: regulating communications between a first network zone having a first network endpoint and a second network zone having a second network endpoint, wherein a plurality of vehicle parameter values are generated by the first and the second network endpoints; interpreting the plurality of vehicle parameter values;

interpreting a property request value that defines, at least in part, a requested vehicle property; generating, in response to the property request value, vehicle property data from the plurality of vehicle parameter values, the vehicle property data corresponding to the requested vehicle property; and transmitting the vehicle property data to an external device.

20. The method of claim 19 further comprising: publishing the vehicle property data via a third network.

21. The method of claim 19 further comprising: publishing the vehicle property data via an application.

22. The method of claim 19 further comprising: publishing the vehicle property data via a flow.

23. The method of claim 19 further comprising: interpreting one or more permissions of an entity requesting to publish the vehicle property data; and confirming authorization of the requesting entity to publish the vehicle property data in response to the one or more permissions.

24. The method of claim 19 further comprising: interpreting one or more permissions of an entity requesting to publish the vehicle property data; and confirming authorization of the requesting entity to publish an existence of the vehicle property data in response to the one or more permissions.

25. The method of claim 19 , wherein the first network zone and the second network zone are of distinct types.

26. The method of claim 19 , wherein the first network zone includes a controller area network (CAN).

27. The method of claim 19 , wherein the first and the second network endpoints are vehicle sensors.

28. The method of claim 19 , wherein the plurality of vehicle parameter values directly correspond to the requested vehicle property.

29. The method of claim 28 , wherein the plurality of vehicle parameter values includes at least one of: a vehicle speed value; a prime mover speed value; a prime mover torque value; a user actuated vehicle feature value; or a vehicle location value.

30. The method of claim 28 , wherein the plurality of vehicle parameter values includes at least one of: a network utilization value fora network zone of the vehicle; a raw network message from a network zone of the vehicle; a network address for an endpoint on a network zone of the vehicle; a memory storage description of a controller of the vehicle; a value from an end point on a controller area network (CAN); a value from an end point on a local interconnect network (LIN); or an intermediate control value.

31. The method of claim 28 , wherein the requested vehicle property includes at least one of: a component temperature value; a sensor raw value; a component speed value; or an actuator feedback value.

32. The method of claim 28 , wherein the requested vehicle property includes at least one of: a drivetrain component speed value; a drive shaft speed value; a drive shaft torque value; a selected gear value; a battery state of health value; a battery state of charge value; or a battery power throughput value.

33. The method of claim 19 wherein a parameter conditioning circuit is structured to generate, in response to the property request value, a virtual vehicle property value from two or more vehicle parameter values, wherein the vehicle property data comprises the virtual vehicle property value.

34. The method of claim 33 , wherein the virtual vehicle property value includes at least one of: a vehicle speed value; a motive power efficiency value; an event occurrence value;

or a listing of previous vehicle locations.

35. The method of claim 33 , wherein the virtual vehicle property value includes at least one of: a listing of one or more user activated features; an average vehicle runtime value;

or an estimated vehicle operating cost value.

36. The method of claim 19 , wherein the vehicle property data is of a different format than the plurality of vehicle parameter values.

Assignments (2)
SECURITY INTEREST Recorded Dec 23, 2025
From: SONATUS, INC.; SONATUS INTERNATIONAL HOLDING INC.; SONATUS IRELAND, LIMITED
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 074052/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2024
From: CHEN, YIXIANG; FANG, YU; ZHU, THURSTON
To: SONATUS, INC.
Reel/Frame 067022/0444 →
Continuity (11)
Continuation 17469148 · Sep 8, 2021
Continuation 17195589 · Mar 8, 2021
Continuation In Part 17027167 · Sep 21, 2020
Continuation In Part 17027187 · Sep 21, 2020
Provisional Application 63123531 · Dec 10, 2020
Provisional Application 63024383 · May 13, 2020
Provisional Application 62986444 · Mar 6, 2020
Provisional Application 62911249 · Oct 5, 2019
Provisional Application 62911248 · Oct 5, 2019
Provisional Application 62903462 · Sep 20, 2019
Related Publication 20230298399A1 · Sep 21, 2023
Cited By (10)
US 12,261,747 US 12,403,921 US 12,413,552 US 12,415,479 US 12,528,442 US 12,573,245 US 12,614,147 US 12,639,745 US 12,710,956 US 12,711,535