OBJECT-BASED MEMORY STORAGE
First Claim
Patent Images
1. A method, comprising:
- receiving an object operation from an application at a hardware storage device manager, wherein the object operation comprises an object identifier; and
performing the object operation directly on a storage device, wherein a physical address for the object corresponding to the object identifier is mapped directly to the object identifier in an index managed by the hardware storage device manager.
7 Assignments
0 Petitions
Accused Products
Abstract
The method includes receiving an object operation from an application at a hardware device manager. The object operation includes an object identifier. The method includes performing the object operation directly on a storage device. A physical address for the object corresponding to the object identifier is mapped directly to the object identifier in an index managed by the hardware device manager.
-
Citations
23 Claims
-
1. A method, comprising:
-
receiving an object operation from an application at a hardware storage device manager, wherein the object operation comprises an object identifier; and performing the object operation directly on a storage device, wherein a physical address for the object corresponding to the object identifier is mapped directly to the object identifier in an index managed by the hardware storage device manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-volatile memory device, comprising:
-
a plurality of memory elements configured to store data, wherein the memory elements comprise corresponding physical addresses; a hardware device manager configured to; receive an object operation comprising an identifier corresponding to an object stored on the non-volatile memory device; and performing the object operation directly on the non-volatile memory device by; writing object data to one or more physical addresses on the non-volatile memory device; and mapping, in an index, an address for the identifier corresponding to the object directly to the one or more physical addresses on the non-volatile memory device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
a driver interface configured to communicate with a recording device interface of a non-volatile recording device, wherein the driver interface is configured to; submit an object operation associated with an application, wherein the object operation is associated with an object identifier; performing a read operation directly on the non-volatile recording device by identifying an address for the object identifier from an index, wherein the address is mapped directly to one or more physical addresses on the non-volatile recording device, wherein the one or more physical addresses correspond to object data for the object identifier. - View Dependent Claims (22, 23)
Specification