US 12,118,830 B2
System, method, and apparatus for managing vehicle data collection
Yu Fang, Palo Alto, CA (US); Yixiang Chen, Palo Alto, CA (US); Robin Reed, Redwood City, CA (US); and Thurston Zhu, San Francisco, CA (US)
Assigned to Sonatus, Inc., Sunnyvale, CA (US)
Filed by Sonatus, Inc., Sunnyvale, CA (US)
Filed on Mar. 17, 2023, as Appl. No. 18/123,186.
Application 18/123,186 is a continuation of application No. 17/469,148, filed on Sep. 8, 2021, granted, now 11,721,137.
Application 17/469,148 is a continuation of application No. 17/195,589, filed on Mar. 8, 2021, granted, now 11,538,287, issued on Dec. 27, 2022.
Application 17/195,589 is a continuation in part of application No. 17/027,167, filed on Sep. 21, 2020, granted, now 11,411,823, issued on Aug. 9, 2022.
Application 17/195,589 is a continuation in part of application No. 17/027,187, filed on Sep. 21, 2020, granted, now 11,228,496, issued on Jan. 18, 2022.
Claims priority of provisional application 63/123,531, filed on Dec. 10, 2020.
Claims priority of provisional application 63/024,383, filed on May 13, 2020.
Claims priority of provisional application 62/986,444, filed on Mar. 6, 2020.
Claims priority of provisional application 62/911,249, filed on Oct. 5, 2019.
Claims priority of provisional application 62/911,248, filed on Oct. 5, 2019.
Claims priority of provisional application 62/903,462, filed on Sep. 20, 2019.
Prior Publication US 2023/0298402 A1, Sep. 21, 2023
Int. Cl. G06F 15/16 (2006.01); G06F 9/54 (2006.01); G07C 5/00 (2006.01); G07C 5/08 (2006.01); H04L 29/06 (2006.01); H04L 67/125 (2022.01)
CPC G07C 5/008 (2013.01) [G07C 5/0808 (2013.01); G07C 5/0816 (2013.01); H04L 67/125 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A vehicle comprising:
a vehicle communication system including:
a policy manager circuit configured to interpret a data collection policy including a trigger condition, a vehicle data identifier configured to identify vehicle data to be captured in response to a trigger event occurrence, and a trigger evaluation data identifier configured to identify trigger evaluation data to be captured in response to the trigger condition;
an end point configured to provide a raw vehicle data stream including a trigger evaluation data stream and an identified vehicle data stream in response to the data collection policy; and
a rotating buffer circuit configured to store a rotating time window of trigger evaluation data, wherein the rotating buffer circuit determines the rotating time window in response to the trigger condition.