VEHICLE DOMAIN MULTI-LEVEL PARALLEL BUFFERING AND CONTEXT-BASED STREAMING DATA PRE-PROCESSING SYSTEM
First Claim
1. A vehicle domain multi-level parallel buffering and context-based streaming data pre-processing system comprising:
- a first data processing level including a first-level buffer configured to store high volume data received from a plurality of different vehicles; and
a second data processing level in signal communication with the first data processing level, the second data processing level including an electronic task-queue-dictionary (TQD) module and a plurality of second-level data processing buffers, the TQD module configured to create a plurality of process operating tasks based on the high volume data output from the first-level buffer, the process operating tasks corresponding to available processing operations performed by a local vehicle operating in the vehicle domain multi-level parallel buffering and context-based streaming and data pre-processing system, each process operating task corresponding to a request from a respective vehicle among the plurality of vehicles,wherein the TQD module separates the high volume data into individual data values having a data volume less than the high-volume data, the individual data values indicative of a given processing task among the created processing tasks based on a comparison between the requested tasks and the available processing operations, and wherein the TQD module stores each individual data value in a respective second-level buffer assigned to store given individual data values corresponding to the processing operation task of the individual data value.
1 Assignment
0 Petitions
Accused Products
Abstract
A vehicle domain multi-level parallel buffering and context-based streaming data pre-processing system includes a first data processing level and a second data processing level. The first data processing level includes a first-level buffer configured to buffer data provided from a plurality of raw data streams output from a plurality of vehicles. The second data processing level includes an electronic task-queue-dictionary (TQD) module and a plurality of second-level data processing buffers. The TQD module is configured to create a plurality of tasks in response to receiving a serial data stream output from the first-level buffer. The TQD module is further configured to assign each task to a corresponding second-level buffer, and separate the serial data stream into individual data values that are delivered to a specific second-level buffer based on the task so as to generate a multi-level parallel context-based buffering operation.
36 Citations
15 Claims
-
1. A vehicle domain multi-level parallel buffering and context-based streaming data pre-processing system comprising:
-
a first data processing level including a first-level buffer configured to store high volume data received from a plurality of different vehicles; and a second data processing level in signal communication with the first data processing level, the second data processing level including an electronic task-queue-dictionary (TQD) module and a plurality of second-level data processing buffers, the TQD module configured to create a plurality of process operating tasks based on the high volume data output from the first-level buffer, the process operating tasks corresponding to available processing operations performed by a local vehicle operating in the vehicle domain multi-level parallel buffering and context-based streaming and data pre-processing system, each process operating task corresponding to a request from a respective vehicle among the plurality of vehicles, wherein the TQD module separates the high volume data into individual data values having a data volume less than the high-volume data, the individual data values indicative of a given processing task among the created processing tasks based on a comparison between the requested tasks and the available processing operations, and wherein the TQD module stores each individual data value in a respective second-level buffer assigned to store given individual data values corresponding to the processing operation task of the individual data value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of processing data streams in a vehicle domain, the method comprising:
-
storing, in a first data processing level including a first-level buffer, high volume data received from a plurality of different vehicles; creating, via an electronic task-queue-dictionary (TQD) module installed in a second data processing level in signal communication with the first data processing level, a plurality of process operating tasks based on the high volume data output from the first-level buffer, the process operating tasks corresponding to available processing operations performed by a local vehicle operating in the vehicle domain multi-level parallel buffering and context-based streaming and data pre-processing system, each process operating task corresponding to a request from a respective vehicle among the plurality of vehicles; separating, via the TQD module, the high volume data into individual data values having a data volume less than the high-volume data, the individual data values indicative of a given processing task among the created processing tasks based on a comparison between the requested tasks and the available processing operations; and storing each individual data value in a respective second-level buffer installed in the second data processing level, the second-level buffer assigned to store data values corresponding to the processing operation task of the individual data value. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product to control a vehicle domain multi-level parallel buffering and context-based streaming data pre-processing system, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by an electronic computer processor such that the system performs operations comprising:
-
storing, in a first data processing level including a first-level buffer, high volume data received from a plurality of different vehicles; creating, via an electronic task-queue-dictionary (TQD) module installed in a second data processing level in signal communication with the first data processing level, a plurality of process operating tasks based on the high volume data output from the first-level buffer, the process operating tasks corresponding to available processing operations performed by a local vehicle operating in the vehicle domain multi-level parallel buffering and context-based streaming and data pre-processing system, each process operating task corresponding to a request from a respective vehicle among the plurality of vehicles; separating, via the TQD module, the high volume data into individual data values having a data volume less than the high-volume data, the individual data values indicative of a given processing task among the created processing tasks based on a comparison between the requested tasks and the available processing operations; and storing each individual data value in a respective second-level buffer installed in the second data processing level, the second-level buffer assigned to store given individual data values corresponding to the processing operation task of the individual data value. - View Dependent Claims (12, 13, 14, 15)
-
Specification