IP Library Granted Patent US 11,538,287
Granted Patent B2
US 11,538,287 · App. 17/195,589 · Granted Dec 27, 2022

System, method, and apparatus for managing vehicle data collection

Inventors: Yu Fang (Palo Alto, CA); Yixiang Chen (Palo Alto, CA); Xuanran Zong (Sunnyvale, CA); Robin Reed (Redwood City, CA); Troy Michael Trenchard (Scotts Valley, CA); Thurston Zhu (San Francisco, CA); Sudhir Ramphal Dhankhar (Dublin, CA); Jeffrey Chou (Palo Alto, CA); Felipe Andres Valdes Valenzuela (Mountain View, 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 11,538,287
App. No.
17/195,589
Granted
Dec 27, 2022
Kind
B2
Abstract

An apparatus for managing vehicle data collection including a remote access execution circuit, a property translation circuit, a parameter acquisition circuit, a remote operation circuit, and a parameter conditioning circuit. The remote access execution circuit interprets a remote access request value including a requested vehicle property and/or a vehicle function value. The property translation circuit determines: a property request value responsive to the requested vehicle property; and/or an actuator command value responsive to the vehicle function value. The parameter acquisition circuit interprets vehicle parameter values responsive to the property request value. The remote operation circuit provides the actuator command value to a vehicle network zone endpoint. The parameter conditioning circuit generates, responsive to the property request value, vehicle property data from the vehicle parameter values. The vehicle property data corresponds to the requested vehicle property. The remote access execution circuit transmits the vehicle property data to the requesting device.

Claims (92)

1. An apparatus comprising:

a remote access execution circuit structured to interpret a remote access request value from a requesting device, the remote access request value comprising at least one of a requested vehicle property or a vehicle function value;

a property translation circuit structured to determine at least one of:

a property request value in response to the requested vehicle property, or

an actuator command value in response to the vehicle function value;

a parameter acquisition circuit structured to interpret a plurality of vehicle parameter values in response to the property request value;

a remote operation circuit structured to provide the actuator command value to an endpoint of a network zone of a vehicle; and

a parameter conditioning circuit structured to generate, in response to the property request value, a virtual vehicle property value from the plurality of vehicle parameter values, the virtual vehicle property value corresponding to the requested vehicle property and including at least one of: a vehicle speed value, a motive power efficiency value, an event occurrence value, a listing of previous vehicle locations, a listing of one or more user activated features, an average vehicle runtime value, or an estimated vehicle operating cost value;

wherein the remote access execution circuit is further structured to transmit the virtual vehicle property value to the requesting device.

2. The apparatus of claim 1 , further 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 at least a portion of the plurality of vehicle parameter values are generated by each of the first network endpoint and the second network endpoint.

3. The apparatus of claim 1 , further 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 and comprising the network zone of the vehicle;

wherein the first network endpoint provides at least a portion of the plurality of vehicle parameter values; and

wherein the second network endpoint comprises an actuator responsive to the actuator command value.

4. The apparatus of claim 1 , wherein the property translation circuit is further structured to determine the actuator command value by performing at least one operation selected from the operations consisting of:

determining the actuator command value as a sequence of actuator commands corresponding to a diagnostic test operation;

determining the actuator command value as a sequence of actuator commands corresponding to a remote control operation; or

determining the actuator command value as at least one actuator command responsive to the vehicle function value.

5. The apparatus of claim 1 , wherein the property request value 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.

6. The apparatus of claim 1 , wherein the property request value includes at least one of:

a network utilization value for a 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.

7. The apparatus of claim 1 , further comprising:

an automated operation circuit structured to interpret an automated operation value comprising an automated operation description for the vehicle;

an automation manager circuit structured to determine a trigger description value in response to the automated operation value, the trigger description value comprising a trigger condition value and a trigger response value;

a trigger evaluation circuit structured to determine a trigger event occurrence in response to the trigger condition value and at least one vehicle data value; and

a trigger execution circuit structured to execute a trigger response in response to the trigger event occurrence.

8. The apparatus of claim 1 , wherein the property request value includes at least one of:

a fault condition value;

a fault count value;

a diagnostic parameter value;

a fault confirmation value;

a diagnostic confirmation value;

a fault intermediate value; or

a diagnostic intermediate value.

9. A method comprising:

interpreting, via a remote access execution circuit, a remote access request value from a requesting device, the remote access request value comprising at least one of a requested vehicle property or a vehicle function value;

determining, via a property translation circuit, at least one of:

a property request value in response to the requested vehicle property; or

an actuator command value in response to the vehicle function value;

interpreting, via a parameter acquisition circuit, a plurality of vehicle parameter values in response to the property request value;

providing, via a remote operation circuit, the actuator command value to an endpoint of a network zone of a vehicle; and

generating, via a parameter conditioning circuit and in response to the property request value, a virtual vehicle property value from the plurality of vehicle parameter values, the virtual vehicle property value corresponding to the requested vehicle property and including at least one of: a vehicle speed value, a motive power efficiency value, an event occurrence value, a listing of previous vehicle locations, a listing of one or more user activated features, an average vehicle runtime value, or an estimated vehicle operating cost value;

wherein the remote access execution circuit is further structured to transmit the virtual vehicle property value to the requesting device.

10. The method of claim 9 further comprising:

regulating, via a converged network device (CND), communications between a first network zone having a first network endpoint and a second network zone having a second network endpoint, wherein at least a portion of the plurality of vehicle parameter values are generated by each of the first network endpoint and the second network endpoint.

11. The method of claim 9 further comprising:

regulating, via a converged network device (CND), communications between a first network zone having a first network endpoint and a second network zone having a second network endpoint and comprising the network zone of the vehicle;

wherein the first network endpoint provides at least a portion of the plurality of vehicle parameter values; and

wherein the second network endpoint comprises an actuator responsive to the actuator command value.

12. The method of claim 9 , wherein determining, via the property translation circuit, comprises:

determining, via the property translation circuit, the actuator command value by performing at least one operation selected from the operations consisting of:

determining the actuator command value as a sequence of actuator commands corresponding to a diagnostic test operation;

determining the actuator command value as a sequence of actuator commands corresponding to a remote control operation; or

determining the actuator command value as at least one actuator command responsive to the vehicle function value.

13. The method of claim 9 , wherein the property request value 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.

14. The method of claim 9 , wherein the property request value includes at least one of:

a network utilization value for a 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.

15. The method of claim 9 further comprising:

interpreting, via an automated operation circuit an automated operation value comprising an automated operation description for the vehicle;

determining, via an automation manager circuit, a trigger description value in response to the automated operation value, the trigger description value comprising a trigger condition value and a trigger response value;

determining, via a trigger evaluation circuit, a trigger event occurrence in response to the trigger condition value and at least one vehicle data value; and

executing, via a trigger execution circuit, a trigger response in response to the trigger event occurrence.

16. The method of claim 9 , wherein the property request value includes at least one of:

a fault condition value;

a fault count value;

a diagnostic parameter value;

a fault confirmation value;

a diagnostic confirmation value;

a fault intermediate value; or

a diagnostic intermediate value.

Assignments (5)
SECURITY INTEREST Recorded Dec 23, 2025
From: SONATUS, INC.; SONATUS INTERNATIONAL HOLDING INC.; SONATUS IRELAND, LIMITED
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 074052/0671 →
RELEASE OF SECURITY INTEREST Recorded Dec 17, 2025
From: WTI FUND X, INC.
To: SONATUS, INC.
Reel/Frame 073249/0253 →
SECURITY INTEREST Recorded Nov 19, 2021
From: SONATUS, INC.
To: WTI FUND X, INC
Reel/Frame 058169/0921 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 055831 FRAME: 0566. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 13, 2021
From: FANG, YU; CHEN, YIXIANG; ZONG, XUANRAN; REED, ROBIN; TRENCHARD, TROY MICHAEL; ZHU, THURSTON; DHANKHAR, SUDHIR RAMPHAL; CHOU, JEFFREY; VALENZUELA, FELIPE ANDRES VALDES
To: SONATUS, INC.
Reel/Frame 055910/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2021
From: FANG, YU; CHEN, YIXIANG; ZONG, XUANRAN; REED, ROBIN; TRENCHARD, TROY MICHAEL; ZHU, THURSTON; DHANKHAR, SUDHIR RAMPHAL; CHOU, JEFFREY; VALENZUELA, FELIPE ANDRES VALDES
To: SONATUS, INC.
Reel/Frame 055831/0566 →
Continuity (8)
Continuation In Part 17027167 · Sep 21, 2020
Continuation In Part 17027187 · Sep 21, 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 20210192867A1 · Jun 24, 2021
Cited By (24)
US 12,199,824 US 12,211,323 US 12,211,324 US 12,230,071 US 12,242,599 US 12,244,464 US 12,261,747 US 12,261,920 US 12,348,519 US 12,355,770 US 12,395,406 US 12,403,921 US 12,413,552 US 12,415,479 US 12,423,418 US 12,432,242 US 12,528,442 US 12,573,245 US 12,603,921 US 12,608,669 US 12,621,182 US 12,670,246 US 12,695,793 US 12,710,956