Storage architecture for heterogeneous multimedia data
First Claim
1. A system comprising:
- a plurality of compute nodes being in data communication with a data network;
a plurality of physical data storage devices being in communication with the data network;
sensor logic to capture sensor input from an autonomous vehicle; and
a data storage access system enabling communication of data between the plurality of compute nodes and the plurality of physical data storage devices via an application programming interface (API) layer, a cache management layer, a server layer, and a storage layer, the data storage access system receiving a data request from at least one of the plurality of compute nodes at the API layer, the data request including an identification of a topic of a dataset, the topic including a metadata file, a data file, and an index file, the index file including at least one pointer into the data file, the dataset being a heterogeneous multimedia time-series dataset including a plurality of dataset topics, each dataset topic corresponding to a data stream created by a sensor and captured by the sensor logic of the autonomous vehicle, at least two dataset topics of the plurality of dataset topics corresponding to different data streams having different data types.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments for implementing a system and method for managing and querying semi-structured, heterogeneously-typed sensor data in a distributed environment are disclosed. Example embodiments include: enabling data communications between a plurality of compute nodes and a plurality of physical data storage devices via an application programming interface (API) layer, a cache management layer, a server layer, and a storage layer; and receiving a data request from at least one of the plurality of compute nodes at the API layer, the data request including an identification of a topic of a dataset, the topic including a metadata file, a data file, and an index file, the index file including at least one pointer into the data file.
-
Citations
20 Claims
-
1. A system comprising:
-
a plurality of compute nodes being in data communication with a data network; a plurality of physical data storage devices being in communication with the data network; sensor logic to capture sensor input from an autonomous vehicle; and a data storage access system enabling communication of data between the plurality of compute nodes and the plurality of physical data storage devices via an application programming interface (API) layer, a cache management layer, a server layer, and a storage layer, the data storage access system receiving a data request from at least one of the plurality of compute nodes at the API layer, the data request including an identification of a topic of a dataset, the topic including a metadata file, a data file, and an index file, the index file including at least one pointer into the data file, the dataset being a heterogeneous multimedia time-series dataset including a plurality of dataset topics, each dataset topic corresponding to a data stream created by a sensor and captured by the sensor logic of the autonomous vehicle, at least two dataset topics of the plurality of dataset topics corresponding to different data streams having different data types. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
enabling data communications between a plurality of compute nodes and a plurality of physical data storage devices via an application programming interface (API) layer, a cache management layer, a server layer, and a storage layer; using sensor logic to capture sensor input from an autonomous vehicle; and receiving a data request from at least one of the plurality of compute nodes at the API layer, the data request including an identification of a topic of a dataset, the topic including a metadata file, a data file, and an index file, the index file including at least one pointer into the data file, the dataset being a heterogeneous multimedia time-series dataset including a plurality of dataset topics, each dataset topic corresponding to a data stream created by a sensor and captured by the sensor logic of the autonomous vehicle, at least two dataset topics of the plurality of dataset topics corresponding to different data streams having different data types. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification