Offline caching of control transactions for storage devices
First Claim
16. In a computing environment, a system comprising:
- a storage device; and
a storage module that couples to the storage device, the storage module including a memory that contains a control transaction data set of at least one cached control event related to the storage device, and a controller coupled to the memory to output data corresponding to the control transaction data set when the storage module is coupled to a host computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method using hardware and software components enable a storage module to collect and maintain control transaction data (e.g., directives/events) when a storage device of the module is offline or in a low power configuration. The storage module contains a nonvolatile memory cache and a module controller, and also may include a separate power source, an output display and input mechanism so that when offline, the user may display and navigate among catalog information corresponding to stored content to set up deferred events related to the content. When reconnected to a general-computing host system, the host system obtains the control transaction data from the storage module, and processes the data into file-system related events and other events to perform actions to the storage device and/or to other resources coupled to the host computer system. The host system may also cache transaction control data on the storage module'"'"'s cache.
39 Citations
44 Claims
-
16. In a computing environment, a system comprising:
-
a storage device; and
a storage module that couples to the storage device, the storage module including a memory that contains a control transaction data set of at least one cached control event related to the storage device, and a controller coupled to the memory to output data corresponding to the control transaction data set when the storage module is coupled to a host computer system. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
25-1. The computer-readable medium of claim 24 wherein receiving the control transaction data set comprises receiving a command on a user interface that is operational independent of whether the storage device is coupled to a computer system.
-
38. In a computing environment, a system comprising:
-
a storage device;
a memory that contains control event-related information;
a controller coupled to the memory;
a connection for selectively coupling the controller and the storage device to a host computer system;
a user interface coupled to the controller, the user interface comprising an input mechanism and a display; and
a power source that powers the user interface and the controller to enable access to the memory and control of the user interface to entry of the control event-related information when the controller is not coupled to a host computer system. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
Specification