US 12,243,420 B1
Geographically-converged telemetry system
Keith Alan Rothschild, Dunwoody, GA (US); Dipan Patel, Atlanta, GA (US); Ron Lev, Atlanta, GA (US); and Steve Malenfant, Cumming, GA (US)
Assigned to COX COMMUNICATIONS, INC.
Filed by Cox Communications, Inc., Atlanta, GA (US)
Filed on Jan. 9, 2020, as Appl. No. 16/738,603.
Int. Cl. G08G 1/08 (2006.01); G08G 1/00 (2006.01); G08G 1/01 (2006.01); G08G 1/081 (2006.01); G08G 1/09 (2006.01); G08G 1/0967 (2006.01); G05D 1/00 (2006.01)
CPC G08G 1/081 (2013.01) [G08G 1/0112 (2013.01); G08G 1/0129 (2013.01); G08G 1/0141 (2013.01); G08G 1/096708 (2013.01); G08G 1/096775 (2013.01); G05D 1/0088 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for providing geographically-converged telemetry data, the system comprising:
a memory storage; and
a processor coupled to the memory storage, wherein the processor is configured to:
receive telemetry data from a plurality of telemetry data sources, wherein the plurality of telemetry data sources include a vehicle;
determine geolocations associated with the telemetry data;
associate geolocation metadata with the corresponding telemetry data based on the determined geolocations;
identify telemetry data relevant to the vehicle based at least in part on the geolocation metadata;
utilize different processing nodes to process the telemetry data so that the processing of the telemetry data follows the vehicle as it moves between processing nodes, wherein the processor being configured to utilize different processing nodes to process the telemetry data so that the processing of the telemetry data follows the vehicle as it moves between processing nodes comprises:
determine an anticipated location of the vehicle based on navigation data, and
transmit the converged telemetry data to another processing node in the edge network proximate to the anticipated location for minimizing latency;
generate a feed of converged telemetry data relevant to the vehicle based on the processing of the telemetry data; and
transmit the feed of converged telemetry data to the vehicle for enabling the vehicle to make a decision based at least in part on the relevant telemetry data.
 
14. A method of providing edge-converged telemetry data, comprising:
receiving telemetry data from a plurality of telemetry data sources, wherein the plurality of telemetry data sources include at least one vehicle;
determining geolocations associated with the telemetry data;
associating geolocation metadata with the corresponding telemetry data based on the determined geolocations;
identifying telemetry data relevant to the at least one vehicle based at least in part on the geolocation metadata;
utilizing different processing nodes to process the telemetry data so that the processing of the telemetry data follows the vehicle as it moves between processing nodes, wherein utilizing different processing nodes to process the telemetry data so that the processing of the telemetry data follows the vehicle as it moves between processing nodes comprises:
determining an anticipated location of the vehicle based on navigation data, and
transmitting the converged telemetry data to another processing node in the edge network proximate to the anticipated location for minimizing latency;
generating a feed of converged telemetry data relevant to the at least one vehicle based on the processing of the telemetry data; and
transmitting the feed of converged telemetry data to the at least one vehicle for enabling the vehicle to make a decision based at least in part on the relevant telemetry data.
 
18. A computer readable storage device that includes executable instructions which, when executed by a processor perform a method comprising:
receiving telemetry data from a plurality of telemetry data sources, wherein the plurality of telemetry data sources include a vehicle;
determining geolocations associated with the telemetry data;
associating geolocation metadata with the corresponding telemetry data based on the determined geolocations;
identifying telemetry data relevant to the vehicle based at least in part on the geolocation metadata;
utilizing different processing nodes to process the telemetry data so that the processing of the telemetry data follows the vehicle as it moves between processing nodes, wherein utilizing different processing nodes to process the telemetry data so that the processing of the telemetry data follows the vehicle as it moves between processing nodes comprises:
determining an anticipated location of the vehicle based on navigation data, and
transmitting the converged telemetry data to another processing node in the edge network proximate to the anticipated location for minimizing latency;
generating a feed of converged telemetry data relevant to the vehicle based on the processing of the telemetry data; and
transmitting the feed of converged telemetry data to the vehicle for enabling the vehicle to make a decision based at least in part on the relevant telemetry data.