Multi-source sensor stream virtualization
First Claim
Patent Images
1. A system comprising:
- a stream processing node including one or more first hardware processors configured to ingest a physical sensor data stream including converting the physical sensor data stream to a standard digital form, and determine characteristics of the physical sensor data stream including decoding physical sensor data stream meta-data, interpreting the decoded physical sensor metadata to determine one or more characteristics of the physical sensor data stream, and assessing a quality of the physical sensor data stream, assessing the quality of the physical sensor data stream including a determination the physical sensor data stream corresponds to a low quality sensor stream in response to determining one of (1) the physical sensor data stream includes a packet continuity that falls below a defined continuity threshold, (2) an amount of jitter in the physical sensor data stream fall below a defined jitter threshold, (3) the physical sensor data stream includes color components that are within a specified range of a mean color value, (4) the physical sensor data stream includes uniform horizontal or vertical lines, and (5) the physical sensor data stream includes substantially no motion; and
a management node including one or more second hardware processors and pairing logic configured to pair a virtual sensor data stream with the physical sensor data stream as a function of criteria of the virtual sensor data stream and the characteristics of the physical sensor data stream and to virtualize the physical sensor data stream if the characteristics match the criteria, and decouple a paired physical sensor data stream and virtual sensor data stream in response to determining meta-data of the virtual sensor data stream no longer matches the decoded physical sensor data stream meta-data or another physical sensor data stream with a higher priority than the physical sensor data stream becomes valid.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for data stream virtualization are generally described herein. One or more embodiments of such a system can include a stream processing node, a physical sensor stream, a management node, a virtual sensor stream, or pairing logic.
-
Citations
17 Claims
-
1. A system comprising:
-
a stream processing node including one or more first hardware processors configured to ingest a physical sensor data stream including converting the physical sensor data stream to a standard digital form, and determine characteristics of the physical sensor data stream including decoding physical sensor data stream meta-data, interpreting the decoded physical sensor metadata to determine one or more characteristics of the physical sensor data stream, and assessing a quality of the physical sensor data stream, assessing the quality of the physical sensor data stream including a determination the physical sensor data stream corresponds to a low quality sensor stream in response to determining one of (1) the physical sensor data stream includes a packet continuity that falls below a defined continuity threshold, (2) an amount of jitter in the physical sensor data stream fall below a defined jitter threshold, (3) the physical sensor data stream includes color components that are within a specified range of a mean color value, (4) the physical sensor data stream includes uniform horizontal or vertical lines, and (5) the physical sensor data stream includes substantially no motion; and a management node including one or more second hardware processors and pairing logic configured to pair a virtual sensor data stream with the physical sensor data stream as a function of criteria of the virtual sensor data stream and the characteristics of the physical sensor data stream and to virtualize the physical sensor data stream if the characteristics match the criteria, and decouple a paired physical sensor data stream and virtual sensor data stream in response to determining meta-data of the virtual sensor data stream no longer matches the decoded physical sensor data stream meta-data or another physical sensor data stream with a higher priority than the physical sensor data stream becomes valid. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
ingesting a physical sensor data stream using one or more hardware processors of a stream processing node, wherein ingesting includes converting the physical sensor data stream to a standard digital form, decoding physical sensor data stream meta-data, interpreting the decoded physical sensor meta-data to determine one or more characteristics of the physical sensor data stream, and assessing a quality of the physical sensor data stream; and pairing, using one or more hardware processors of a management node communicatively coupled to the stream processing node, a virtual sensor data stream with the physical sensor data stream as a function of criteria of the virtual sensor data stream and the characteristics of the physical sensor data stream; virutalizing the physical sensor data stream; determining the physical sensor data stream corresponds to a low quality sensor stream in response to determining one of (1) the physical sensor data stream includes a packet continuity that falls below a defined continuity threshold, and (2) an amount of jitter in the physical sensor data stream fall below a defined jitter threshold; and decoupling a paired physical sensor data stream and virtual sensor data stream in response to determining meta-data of the virtual sensor data stream no longer matches the decoded physical sensor data stream meta-data or another physical sensor data stream with a higher priority than the physical sensor data stream becomes valid. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A machine readable storage device that stores instructions, the instructions, which when performed by a machine, cause the machine to perform operations comprising:
-
ingesting a physical sensor data stream using one or more hardware processors of a stream processing node, wherein ingesting includes converting the physical sensor data stream to a standard digital form, decoding physical sensor data stream meta-data, interpreting the decoded physical sensor meta-data to determine one or more characteristics of the physical sensor data stream, and assessing a quality of the physical sensor data stream; and pairing, using one or more hardware processors of a management node communicatively coupled to the stream processing node, a virtual sensor data stream with the physical sensor data stream as a function of criteria of the virtual sensor data stream and the characteristics of the physical sensor data stream; providing the virtual sensor data stream as the physical sensor data stream; determining the physical sensor data stream corresponds to a low quality sensor stream in response to determining one of (1) the physical sensor data stream includes color components that are within a specified range of a mean color value, (2) the physical sensor data stream includes uniform horizontal or vertical lines, and (3) the physical sensor data stream includes substantially no motion; and decoupling a paired physical sensor data stream and virtual sensor data stream in response to determining meta-data of the virtual sensor data stream no longer matches the decoded physical sensor data stream meta-data or another physical sensor data stream with a higher priority than the physical sensor data stream becomes valid. - View Dependent Claims (14, 15, 16, 17)
-
Specification