Virtual data objects
First Claim
Patent Images
1. A method comprising:
- receiving a streaming data object in a streaming data format;
receiving a request to access the streaming data object in a database format;
based on a receipt of the request to access the streaming data object in the database format, processing, by a processing device, the streaming data object to generate a virtual data object, the virtual data object comprising a representation of a portion of the streaming data object in the database format;
receiving a command with respect to the streaming data object as represented in the virtual data object from an application configured with respect to the database format; and
using the virtual data object, executing the command, as received from the application configured with respect to the database format, with respect to the streaming data object.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and related technologies for application-centric object storage and virtual data objects are described. In certain aspects, a processing device can process a first data object in a first format to generate a virtual data object, the virtual data object including a representation of the first data object in a second format. The processing device can receive a request with respect to the first data object from an application that is configured with respect to the second format. The processing device can complete the request with respect to the first data object and the application via the virtual data object.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a streaming data object in a streaming data format; receiving a request to access the streaming data object in a database format; based on a receipt of the request to access the streaming data object in the database format, processing, by a processing device, the streaming data object to generate a virtual data object, the virtual data object comprising a representation of a portion of the streaming data object in the database format; receiving a command with respect to the streaming data object as represented in the virtual data object from an application configured with respect to the database format; and using the virtual data object, executing the command, as received from the application configured with respect to the database format, with respect to the streaming data object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19)
-
-
12. A system comprising:
-
a processing device; and a memory coupled to the processing device and storing instructions that, when executed by the processing device, cause the system to perform operations comprising; receiving a streaming data object in a streaming data format; receiving a request to access the streaming data object in a database format; based on a receipt of the request to access the streaming data object in the database format, processing the streaming data object to generate a virtual data object, the virtual data object comprising a representation of the streaming data object in the database format; receiving a command with respect to the streaming data object as represented in the virtual data object from an application configured with respect to the database format; and using the virtual data object, executing the command, as received from the application configured with respect to the database format, with respect to the streaming data object. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium having instructions encoded thereon that, when executed by a processing device, cause the processing device to perform operations comprising:
-
receive a streaming data object in a streaming data format; receiving a request to access a first chronological interval of the streaming data object; based on a receipt of the request to access the first chronological interval of the streaming data object, processing the streaming data object to generate a virtual data object, the virtual data object comprising a representation of the first chronological interval of the streaming data object in the second data format; receiving a command with respect to the streaming data object as represented in the virtual data object from an application configured with respect to the second data format; and using the virtual data object, executing the command, as received from the application configured with respect to the second data format, with respect to the streaming data object. - View Dependent Claims (20)
-
Specification