IP Library Granted Patent US 11,721,137
Granted Patent B2
US 11,721,137 · App. 17/469,148 · Granted Aug 8, 2023

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,721,137
App. No.
17/469,148
Granted
Aug 8, 2023
Kind
B2
Abstract

An apparatus for managing vehicle data collection including a policy acquisition circuit, a parameter acquisition circuit, and a parameter storage circuit. The policy acquisition circuit structured to interpret a vehicle policy data value including a requested vehicle property. The parameter acquisition circuit is structured to interpret a plurality of vehicle parameter values from a plurality of providing end points on at least one network zone of a vehicle. The parameter storage circuit is structured to selectively store at least a portion of the plurality of vehicle parameter values, determine a reserved memory amount associated with at least a portion of the plurality of vehicle parameter values by determining an amount of data to be collected to support plurality of vehicle parameter values; and perform the selectively storing the plurality of vehicle parameter values in response to the reserved memory amount.

Claims (40)

1. An apparatus comprising:

a policy acquisition circuit structured to interpret a vehicle policy data value comprising at least one requested vehicle property;

a parameter acquisition circuit structured to interpret a plurality of vehicle parameter values, responsive to the at least one requested vehicle property, from a plurality of providing end points, each of the plurality of providing end points on at least one network zone of a vehicle; and

a parameter storage circuit structured to:

selectively store at least a portion of the plurality of vehicle parameter values, wherein at least a first portion of the stored at least a portion of the plurality of vehicle parameter values are stored on a storage end point distinct from an associated one of the providing end points for the at least a first portion of the stored vehicle parameter values;

determine a reserved memory amount associated with at least a portion of the plurality of vehicle parameter values by determining an amount of data to be collected to support the at least a portion of the plurality of vehicle parameter values; and

perform the selectively storing the at least a portion of the plurality of vehicle parameter values in response to the reserved memory amount.

2. The apparatus of claim 1 , wherein the parameter storage circuit is further structured to determine the reserved memory amount by determining an amount of data to be collected to support a trigger evaluation associated with the at least a portion of the plurality of vehicle parameter values.

3. The apparatus of claim 1 , wherein the parameter storage circuit is further structured to determine the reserved memory amount by determining a transmission latency value associated with the at least a portion of the plurality of vehicle parameter values.

4. The apparatus of claim 1 , further comprising a storage management circuit structured to determine a parameter transmission schedule for stored vehicle parameter values, and wherein the parameter storage circuit is further structured to selectively store the at least a portion of the plurality of vehicle parameter values in response to the parameter transmission schedule.

5. The apparatus of claim 1 , further comprising a storage management circuit structured to determine a parameter expiration schedule for stored vehicle parameter values, and wherein the parameter storage circuit is further structured to selectively store the at least a portion of the plurality of vehicle parameter values in response to the parameter expiration schedule.

6. The apparatus of claim 5 , wherein the parameter storage circuit is further structured to perform at least one operation responsive to the parameter expiration schedule selected from the operations consisting of:

deleting at least a portion of the stored vehicle parameter values;

summarizing at least a portion of the stored vehicle parameter values;

compressing at least a portion of the stored vehicle parameter values; or

adjusting a reserved memory amount associated with at least a portion of the stored vehicle parameter values.

7. The apparatus of claim 1 , wherein the parameter storage circuit is further structured to determine the reserved memory amount in response to a priority value associated with the at least a portion of the vehicle parameter values.

8. The apparatus of claim 7 , wherein the priority value comprises an on-vehicle data storage priority.

9. The apparatus of claim 8 , wherein the priority value comprises a transmission priority.

10. The apparatus of claim 8 , wherein the priority value comprises a priority associated with an entity requesting the at least a portion of the vehicle parameter values.

11. The apparatus of claim 8 , wherein the priority value comprises a priority associated with a flow requesting the at least a portion of the vehicle parameter values.

12. A vehicle system comprising:

a policy acquisition circuit structured to interpret a vehicle policy data value comprising at least one requested vehicle property;

a parameter acquisition circuit structured to interpret a plurality of vehicle parameter values, responsive to the at least one requested vehicle property, from a plurality of providing end points, each of the plurality of providing end points on at least one network zone of a vehicle; and

a parameter storage circuit structured to:

selectively store at least a portion of the plurality of vehicle parameter values, wherein at least a first portion of the stored at least a portion of the plurality of vehicle parameter values are stored on a storage end point distinct from an associated one of the providing end points for the at least a first portion of the stored vehicle parameter values;

determine a reserved memory amount associated with at least a portion of the plurality of vehicle parameter values by determining an amount of data to be collected to support the at least a portion of the plurality of vehicle parameter values; and

perform the selectively storing the at least a portion of the plurality of vehicle parameter values in response to the reserved memory amount.

13. The system of claim 12 , wherein the parameter storage circuit is further structured to determine the reserved memory amount by determining an amount of data to be collected to support a trigger evaluation associated with the at least a portion of the plurality of vehicle parameter values.

14. The system of claim 12 , wherein the parameter storage circuit is further structured to determine the reserved memory amount by determining a transmission latency value associated with the at least a portion of the plurality of vehicle parameter values.

15. The system of claim 12 , further comprising a storage management circuit structured to determine a parameter transmission schedule for stored vehicle parameter values, and wherein the parameter storage circuit is further structured to selectively store the at least a portion of the plurality of vehicle parameter values in response to the parameter transmission schedule.

16. The system of claim 12 , further comprising a storage management circuit structured to determine a parameter expiration schedule for stored vehicle parameter values, and wherein the parameter storage circuit is further structured to selectively store the at least a portion of the plurality of vehicle parameter values in response to the parameter expiration schedule.

17. The system of claim 16 , wherein the parameter storage circuit is further structured to perform at least one operation responsive to the parameter expiration schedule selected from the operations consisting of:

deleting at least a portion of the stored vehicle parameter values;

summarizing at least a portion of the stored vehicle parameter values;

compressing at least a portion of the stored vehicle parameter values; or

adjusting a reserved memory amount associated with at least a portion of the stored vehicle parameter values.

18. The system of claim 12 , wherein the parameter storage circuit is further structured to determine the reserved memory amount in response to a priority value associated with the at least a portion of the vehicle parameter values.

19. The system of claim 18 , wherein the priority value comprises an on-vehicle data storage priority.

20. The system of claim 19 , wherein the priority value comprises a transmission priority.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 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 058161/0216 →
SECURITY INTEREST Recorded Nov 19, 2021
From: SONATUS, INC.
To: WTI FUND X, INC
Reel/Frame 058169/0921 →
Continuity (10)
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 20210407220A1 · Dec 30, 2021
Cited By (19)
US 12,189,791 US 12,199,824 US 12,211,323 US 12,211,324 US 12,230,071 US 12,244,464 US 12,261,747 US 12,395,406 US 12,413,552 US 12,415,479 US 12,528,442 US 12,573,245 US 12,585,657 US 12,587,546 US 12,602,997 US 12,652,294 US 12,694,146 US 12,710,956 US 12,717,299