US 12,112,215 B2
Data exchange and transformation in stream computing systems
Giuseppe Coviello, Robbinsville, NJ (US); Kunal Rao, Monroe, NJ (US); Murugan Sankaradas, Dayton, NJ (US); and Srimat Chakradhar, Manalapan, NJ (US)
Assigned to NEC Corporation, Tokyo (JP)
Filed by NEC Laboratories America, Inc., Princeton, NJ (US)
Filed on Aug. 10, 2022, as Appl. No. 17/885,115.
Claims priority of provisional application 63/232,562, filed on Aug. 12, 2021.
Prior Publication US 2023/0048581 A1, Feb. 16, 2023
Int. Cl. G06F 9/54 (2006.01)
CPC G06F 9/543 (2013.01) 17 Claims
OG exemplary drawing
 
1. A computer-implemented method for executing an application, comprising:
extending a container orchestration system application programming interface (API) to handle objects that specify components of the application; and
executing an application representation using the extended container orchestration system API, including instantiation of one or more services that define a data stream path from a sensor to a device, the data stream path including the sensor, a driver that defines how information from the sensor is handled, the device, an actuator that defines how inputs are applied to the device, wherein an analytics unit performs data processing on an input and fuses data stream paths from multiple sensors to generate an augmented output by identifying temporal and spatial correspondences between the data stream paths.