IP Library Granted Patent US 12,438,747
Granted Patent B2
US 12,438,747 · App. 18/202,680 · Granted Oct 7, 2025

Telemetry reporting in vehicle super resolution systems

Inventors: David A. Maluf (Mountain View, CA); Shesha Bhushan Sreenivasamurthy (Fremont, CA)
Assignee: Cisco Technology, Inc.
H04L12/40136G06F18/24155G06N3/08H04L12/40H04L2012/40215H04L2012/40273
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,438,747
App. No.
18/202,680
Granted
Oct 7, 2025
Kind
B2
Abstract

In one embodiment, a processor of a vehicle detects a difference between a physical characteristic of the vehicle predicted by a first machine learning-based model and a physical characteristic of the vehicle indicated by telemetry data generated by a sub-system of the vehicle. The processor forms a packet payload of an update packet indicative of the detected difference, based in part on a relevancy of the physical characteristic to the first machine learning-based model. The processor applies a synchronization strategy to the update packet, to synchronize the update packet with a second machine learning-based model executed by a receiver. The processor sends the update packet to the receiver via a network, to update the second machine learning-based model.

Claims (34)

1. A method comprising:

receiving, by a gateway node local to a vehicle, first telemetry data generated by a first subsystem of the vehicle;

generating, by the gateway node, a first predicted state of the first subsystem of the vehicle, based in part on data generated by a machine learning model using the first telemetry data;

subsequently receiving, by the gateway node, second telemetry data generated by the first subsystem of the vehicle;

determining, by the gateway node, an indicated state of the first subsystem of the vehicle, based in part on the second telemetry data, wherein the indicated state differs from the first predicted state; and

sending, by the gateway node, information about a difference between the first predicted state and the indicated state to a remote service.

2. The method of claim 1 , wherein the remote service updates a remote machine learning model based upon the first predicted state of the first subsystem.

3. The method of claim 1 , further comprising:

receiving the first telemetry data and the second telemetry data via a Controller Area Network (CAN) bus.

4. The method of claim 1 , wherein the machine learning model is configured to predict a physical characteristic of the vehicle for input to an application.

5. The method of claim 1 , wherein the indicated state of the first subsystem of the vehicle differs from the first predicted state according to at least one defined threshold.

6. The method of claim 1 , wherein sending, by the gateway node, information about the difference between the first predicted state and the indicated state to the remote service includes forming an update packet.

7. A tangible, non-transitory, computer-readable medium storing instructions that cause a gateway node local to a vehicle to execute a process comprising:

receiving first telemetry data generated by a first subsystem of the vehicle;

generating a first predicted state of the first subsystem of the vehicle, based in part on data generated by a machine learning model using the first telemetry data;

subsequently receiving second telemetry data generated by the first subsystem of the vehicle;

determining an indicated state of the first subsystem of the vehicle, based in part on the second telemetry data, wherein the indicated state differs from the first predicted state;

sending information about a difference between the first predicted state and the indicated state to a remote service.

8. The computer-readable medium of claim 7 , wherein the first telemetry data and the second telemetry data are received via a Controller Area Network (CAN) bus.

9. The computer-readable medium of claim 7 , wherein the machine learning model is configured to predict a physical characteristic of the vehicle for input to an application.

10. The computer-readable medium of claim 7 , wherein the indicated state of the first subsystem of the vehicle differs from the first predicted state according to at least one defined threshold.

11. The computer-readable medium of claim 7 , wherein sending information about the difference between the first predicted state and the indicated state to the remote service includes forming an update packet.

12. A gateway node local to a vehicle comprising:

a processor, a memory, at least one connection to a sensor network, and at least one connection to a communications network;

wherein the gateway node is configured to:

receive, via the sensor network, first telemetry data generated by a first subsystem of the vehicle;

generate a first predicted state of the first subsystem of the vehicle, based in part on data generated by a machine learning model using the first telemetry data;

subsequently receive second telemetry data generated by the first subsystem of the vehicle;

determine an indicated state of the first subsystem of the vehicle, based in part on the second telemetry data, wherein the indicated state differs from the first predicted state; and

send information about a difference between the first predicted state and the indicated state to a remote service via the communications network.

13. The gateway node of claim 12 , wherein the at least one connection to the sensor network is via a Controller Area Network (CAN) bus.

14. The gateway node of claim 12 , wherein the machine learning model is configured to predict a physical characteristic of the vehicle for input to an application.

15. The gateway node of claim 12 , wherein the indicated state of the first subsystem of the vehicle differs from the first predicted state according to at least one defined threshold.

16. The gateway node of claim 12 , wherein the gateway node is configured to send information about the difference between the first predicted state and the indicated state to the remote service by forming an update packet.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2023
From: MALUF, DAVID A.; SREENIVASAMURTHY, SHESHA BHUSHAN
To: CISCO TECHNOLOGY, INC.
Reel/Frame 063776/0513 →
Continuity (2)
Continuation 15907952 · Feb 28, 2018
Related Publication 20230388150A1 · Nov 30, 2023
References Cited (18)
US 8433341B2 · Dredge · 2013 [cited by applicant]
US 9606219B2 · Murdock et al. · 2017 [cited by applicant]
US 10169678B1 · Sachdeva · 2019 [cited by examiner]
US 20080300787A1 · Zeng · 2008 [cited by examiner]
US 20200304364A1 · Tapia et al. · 2020 [cited by applicant]
JP 2001154727 · 2001 [cited by applicant]
WO 2017079460 · 2017 [cited by applicant]
Campbell, Mikey., “Apple patents ‘super resolution’ multi-sensor cameras with cube prisms”, http://appleinsider.com/articles/16/10/11/apple-patents-super-resolution-multi-sensor-camerasdisplay-integrated-light-sensor-te… [cited by applicant]
Costlow, Terry., “New NXP system drives sensor fusion for autonomous vehicles”, Safety—Human Factors and Ergonomics, http://articles.sae.org/14837/, 1 page, May 31, 2016, SAE International. [cited by applicant]
Estl, et al., “Sensor fusion: A critical step on the road to autonomous vehicles”, http://www.eenewseurope.com/news/sensor-fusion-critical-step-road-autonomous-vehicles, Apr. 11, 2016, 2 pages, eeNewsEurope.com. [cited by applicant]
Hu, et al., “Adaptive Kalman Filtering for Vehicle Navigation”, Journal of Global Positioning Systems, vol. 2, No. 1 : 42-47, 2003, 6 pages, CPGPS. [cited by applicant]
Maluf, et al., “The 3D Recognition, Generation, Fusion Update and Refinement (RG4) Concept”, 6th International Symposium on Artificial Intelligence, Robotics and Automation in Space, 2001, 9 pages. [cited by applicant]
Maluf, D.A., “World Modeling in Radar: A Regularization by Synthesis”, Doctoral dissertation, 142 pages, May 1995, McGill University. [cited by applicant]
Morris, et al., “A Bayesian Approach to High Resolution 3D Surface Reconstruction from Multiple Images”, Proceedings of the IEEE Signal Processing Workshop on Higher-Order Statistics, 4 pages, 1999, IEEE. [cited by applicant]
Smelyanskiy. et al., “Bayesian super-resolved surface reconstruction from images”, IEEE Conference on Computer Vision and Pattern Recognition, 8 pages, 2000, IEEE. [cited by applicant]
“High-Precision Vehicle Navigation using Kalman Filter Algorithm”, http://license.umn.edu/technologies/z07191_high-precision-vehicle-navigation-using-kalman-filteralgorithm, 1 page, Accessed Dec. 13, 2017, Regents of th… [cited by applicant]
“State Estimation Using Time-Varying Kalman Filter”, https://www.mathworks.com/help/control/examples/state-estimation-using-time-varying-kalmanfilter.html, Accessed Dec. 13, 2017, 6 pages, The MathWorks, Inc. [cited by applicant]
“Unmanned Autonomous Vehicles: Pros and Cons of Multiple Sensor Fusion”, http://resources.altium.com/pcb-design-blog/unmanned-autonomous-vehicles-multiple-sensorfusion-pros-cons, 6 pages, May 12, 2017, Altium. [cited by applicant]