IP Library Granted Patent US 11,349,753
Granted Patent B2
US 11,349,753 · App. 16/236,474 · Granted May 31, 2022

Converged routing for distributed computing systems

Inventors: Eve M. Schooler (Portola Valley, CA); Maruti Gupta Hyde (Portland, OR); Hassnaa Moustafa (Portland, OR)
Assignee: Intel Corporation
H04L45/3065G06K9/6292H04L41/0893H04L43/08H04L43/18H04L47/2416H04L47/2483H04L67/12H04L67/18H04L67/2828H04L67/2833H04L69/04G06V2201/10
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,349,753
App. No.
16/236,474
Granted
May 31, 2022
Kind
B2
Abstract

In one embodiment, an apparatus comprises a network interface and a processor. The processor is to: receive, via the network interface, a plurality of data streams to be routed over a network, wherein the plurality of data streams correspond to sensor data captured by a plurality of sensors; identify, from the plurality of data streams, a set of related data streams that are contextually related; identify a convergence function to be performed on the set of related data streams, wherein the convergence function is for transforming the set of related data streams into a converged data stream that is smaller in size than the set of related data streams; perform the convergence function to transform the set of related data streams into the converged data stream; and route, via the network interface, the converged data stream to one or more corresponding destinations over the network.

Claims (43)

1. An apparatus, comprising:

a network interface to communicate over a network; and

a processor to:

receive, via the network interface, a plurality of data streams to be routed over the network, wherein the plurality of data streams each contain sensor data captured by one or more sensors;

determine, based on analyzing the plurality of data streams, that the plurality of data streams contains a subset of related data streams, wherein at least some of the sensor data contained in the subset of related data streams is contextually related;

select, based on analyzing the subset of related data streams, a convergence function for generating a converged data stream based on the subset of related data streams

perform the convergence function on the subset of related data streams to generate the converged data stream, wherein the converged data stream represents at least some of the sensor data contained in the subset of related data streams, and wherein the converged data stream is smaller in size than the subset of related data streams; and

route, via the network interface, the converged data stream to one or more corresponding destinations over the network.

2. The apparatus of claim 1 , wherein the processor to determine, based on analyzing the plurality of data streams, that the plurality of data streams contains the subset of related data streams is further to:

determine that the subset of related data streams are contextually related based on a type of content within the subset of related data streams.

3. The apparatus of claim 1 , wherein the processor to determine, based on analyzing the plurality of data streams, that the plurality of data streams contains the subset of related data streams is further to:

determine that at least some of the sensor data contained in the subset of related data streams was captured within a particular proximity in location and time.

4. The apparatus of claim 1 , wherein the processor to determine, based on analyzing the plurality of data streams, that the plurality of data streams contains the subset of related data streams is further to:

identify a plurality of content names associated with the plurality of data streams, wherein each content name of the plurality of content names indicates a type of content within a particular data stream of the plurality of data streams; and

determine that the subset of related data streams are contextually related based on the plurality of content names associated with the plurality of data streams.

5. The apparatus of claim 4 , wherein:

the network comprises an information-centric network; and

the plurality of content names correspond to entries of a pending interest table associated with the information-centric network.

6. The apparatus of claim 4 , wherein the plurality of content names correspond to a plurality of uniform resource identifiers associated with the plurality of data streams.

7. The apparatus of claim 1 , wherein the processor to select, based on analyzing the subset of related data streams, the convergence function for generating a converged data stream based on the subset of related data streams is further to:

select the convergence function from a plurality of convergence functions based on a type of content within the subset of related data streams.

8. The apparatus of claim 1 , wherein:

the convergence function comprises a compression function for compressing the subset of related data streams; and

the processor to perform the convergence function on the subset of related data streams to generate the converged data stream is further to compress the subset of related data streams using the compression function.

9. The apparatus of claim 1 , wherein:

the convergence function comprises a sensor fusion function for combining at least some of the sensor data contained in the subset of related data streams; and

the processor to perform the convergence function on the subset of related data streams to generate the converged data stream is further to combine at least some of the sensor data using the sensor fusion function.

10. The apparatus of claim 1 , wherein:

the convergence function comprises an analytic function for analyzing content within the subset of related data streams; and

the processor to perform the convergence function on the subset of related data streams to generate the converged data stream is further to:

analyze the content within the subset of related data streams using the analytic function, wherein the analytic function is to output a summary of the content; and

generate metadata corresponding to the summary of the content, wherein the converged data stream is to comprise the metadata.

11. The apparatus of claim 1 , wherein:

the plurality of sensors comprise a plurality of cameras; and

the subset of related data streams comprise visual data captured by the plurality of cameras.

12. The apparatus of claim 11 , wherein:

the convergence function comprises an object detection function for detecting one or more objects within the visual data captured by the plurality of cameras; and

the processor to perform the convergence function on the subset of related data streams to generate the converged data stream is further to:

detect the one or more objects within the visual data using the object detection function; and

generate metadata corresponding to the one or more objects that are detected within the visual data, wherein the converged data stream is to comprise the metadata.

13. The apparatus of claim 1 , wherein the processor to perform the convergence function on the subset of related data streams to generate the converged data stream is further to discard one or more redundant data streams from the subset of related data streams.

14. The apparatus of claim 1 , wherein the processor to perform the convergence function on the subset of related data streams to generate the converged data stream is further to convert the subset of related data streams into a lower resolution format.

15. The apparatus of claim 14 , wherein the lower resolution format is 1/n of a size of the subset of related data streams, wherein n represents a number greater than 1.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: INTEL CORPORATION
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION
Reel/Frame 067737/0094 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2020
From: SCHOOLER, EVE M.; HYDE, MARUTI GUPTA; MOUSTAFA, HASSNAA
To: INTEL CORPORATION
Reel/Frame 052025/0840 →
Continuity (3)
Continuation In Part 16004299 · Jun 8, 2018
Provisional Application 62611536 · Dec 28, 2017
Related Publication 20190140939A1 · May 9, 2019