Memory device upgrade
First Claim
1. A method for upgrading a storage device, comprising:
- performing by a host device, in response to receiving a request to replace a first storage unit with a new storage unit, the first storage unit storing first content and being bound to a third storage unit based on one or more binding types prior to receiving the request, the first storage unit being replaceable by the new storage unit in being removeably coupled to the host device, and the third storage unit being removeably coupled to the host device;
obtaining the first content stored originally in the first storage unit;
sending the first content to the new storage unit;
modifying a portion of the first content in the new storage unit based on the one or more binding types so as to bind the new storage unit to the third storage unit; and
modifying second content in the third storage unit based on the one or more binding types.
3 Assignments
0 Petitions
Accused Products
Abstract
Technology for replacing a first storage unit operatively coupled to a device is provided. Content of the first storage unit is sent to a new storage unit that serves as the replacement of the first storage unit. In one embodiment, the content is first sent to a trusted third-party server and then transferred from the server to the new storage unit. A portion of the content on the new storage unit is adjusted in one embodiment to maintain content security features that were implemented in the first storage unit. The upgrading can be performed under the control of a software entity that is installed on the device. In various embodiments, the first storage unit may be bound to a third storage unit prior to the upgrade process. In such cases, the process can include measures to bind the new storage unit to the third storage unit.
36 Citations
28 Claims
-
1. A method for upgrading a storage device, comprising:
-
performing by a host device, in response to receiving a request to replace a first storage unit with a new storage unit, the first storage unit storing first content and being bound to a third storage unit based on one or more binding types prior to receiving the request, the first storage unit being replaceable by the new storage unit in being removeably coupled to the host device, and the third storage unit being removeably coupled to the host device; obtaining the first content stored originally in the first storage unit; sending the first content to the new storage unit; modifying a portion of the first content in the new storage unit based on the one or more binding types so as to bind the new storage unit to the third storage unit; and modifying second content in the third storage unit based on the one or more binding types. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for upgrading a storage device, comprising:
-
sending a credential from a first storage unit to a server, the first storage unit being removeably coupled to a host device, the step of sending a credential to the server being controlled by a software entity on the host device; receiving a notification that the first storage unit has been removed from the host device and that a removeably coupled new storage unit has been coupled to the host device, the receiving of a notification being controlled by the software entity; receiving the credential from the server, the receiving the credential being controlled by the software entity; and sending the credential to the new storage unit, the sending the credential to the new storage unit being controlled by the software entity. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method for upgrading a storage device, comprising:
-
accessing content on a first storage unit that is removeably coupled to a host device, using one or more credentials in a second storage unit, that is removeably coupled to the host device, the second storage unit being associated with the first storage unit based on the one or more credentials, the accessing content being controlled by a software entity on the host device; sending the content under control of the software entity to a new storage unit after the new storage unit is operatively coupled to the host device; and notifying the second storage unit to generate one or more new credentials that associate the content with the new storage unit, the one or more new credentials providing access to the content, the notifying being performed by the software entity. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification