INSTRUCTION CARDS FOR STORAGE DEVICES
First Claim
1. A method of causing a storage device that is capable of storing computer-readable information to perform at least one action while communicationally disconnected from a computing device, the method comprising the steps of:
- communicationally coupling a card, comprising card instructions, to the storage device and thereby causing the card instructions to invoke firmware instructions to be processed by at least one processing unit of the storage device, the processing of the firmware instructions by the at least one processing unit causing the storage device to perform the at least one action, wherein the storage device comprises firmware comprising the firmware instructions; and
wherein further the at least one action is an only action directed to data storage performed by the storage device until the performance of the at least one action is completed, irrespective of any intervening power interruptions to the storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
A card can be communicationally coupled to a storage device. The card can then cause the storage device to perform stand-alone tasks without a computing device. The card can invoke instructions already present in the firmware of the storage device or the card can first copy instructions to the firmware and then invoke them. The card can cause the storage device to perform actions, such as a secure erase, and the storage device can remain inaccessible until such actions are performed, even if power is interrupted. The card can also receive information from the storage devices and then use that information with a new storage device to, for example, enable the new storage device to take the place of, and reconstruct the data of, the old storage device in a storage array directly from other storage devices in the array and without burdening a computing device or array controller.
81 Citations
20 Claims
-
1. A method of causing a storage device that is capable of storing computer-readable information to perform at least one action while communicationally disconnected from a computing device, the method comprising the steps of:
- communicationally coupling a card, comprising card instructions, to the storage device and thereby causing the card instructions to invoke firmware instructions to be processed by at least one processing unit of the storage device, the processing of the firmware instructions by the at least one processing unit causing the storage device to perform the at least one action, wherein the storage device comprises firmware comprising the firmware instructions; and
wherein further the at least one action is an only action directed to data storage performed by the storage device until the performance of the at least one action is completed, irrespective of any intervening power interruptions to the storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- communicationally coupling a card, comprising card instructions, to the storage device and thereby causing the card instructions to invoke firmware instructions to be processed by at least one processing unit of the storage device, the processing of the firmware instructions by the at least one processing unit causing the storage device to perform the at least one action, wherein the storage device comprises firmware comprising the firmware instructions; and
-
8. A storage device for storing computer-readable information, the storage device comprising:
-
one or more computer-readable storage media having data stored thereon; one or more processing units; firmware comprising firmware instructions that are executable by the one or more processing units, the execution of which causes the storage device to perform at least one action, while communicationally disconnected from a computing device; and a card interface for communicationally coupling the storage device to a card comprising card instructions for invoking the firmware instructions, such that they are executed by the one or more processing units, when the card is communicationally coupled to the storage device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A card for causing a storage device that is capable of storing computer-readable information to perform at least one action while communicationally disconnected from a computing device, the card comprising:
-
at least one communicational interface; and card instructions that invoke firmware instructions to be processed by at least one processing unit of the storage device, the processing of the firmware instructions by the at least one processing unit causing the storage device to perform the at least one action, wherein the storage device comprises firmware comprising the firmware instructions; and
wherein further the at least one action is an only action directed to data storage performed by the storage device until the performance of the at least one action is completed irrespective of any intervening power interruptions to the storage device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification