SYSTEM AND METHOD OF EMBEDDING SECOND CONTENT IN FIRST CONTENT
First Claim
1. A data storage device comprising:
- a host interface;
a controller coupled to the host interface; and
a memory array coupled to the controller,wherein the host interface is configured to enable the data storage device to be operatively coupled to the host device,wherein first content includes a reference to a source of second content to be embedded in the first content, wherein the first content is retrievable via access to a resource, and wherein upon retrieval, the reference is replaced by the second content such that the second content is embedded in the first content, andwherein the controller is configured toreceive data of the resource, such received data including the second content embedded in the first content,store the received data at the memory array and,when the data storage device is operatively coupled to the host device, provide the second content embedded in the first content to the host device in response to receiving a request for the first content.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods of aggregating content are disclosed. A data storage device includes a host interface, a controller coupled to the host interface, and a memory array coupled to the controller. The host interface is configured to enable the data storage device to be operatively coupled to the host device. First content includes a reference to a source of second content to be embedded in the first content. The first content is retrievable via access to a resource. Upon retrieval, the reference is replaced by the second content such that the second content is embedded in the first content. The controller is configured to receive data of the resource, such received data including the second content embedded in the first content. The controller is also configured to store the received data at the memory array and, when the data storage device is operatively coupled to the host device, provide the second content embedded in the first content to the host device in response to receiving a request for the first content.
317 Citations
21 Claims
-
1. A data storage device comprising:
-
a host interface; a controller coupled to the host interface; and a memory array coupled to the controller, wherein the host interface is configured to enable the data storage device to be operatively coupled to the host device, wherein first content includes a reference to a source of second content to be embedded in the first content, wherein the first content is retrievable via access to a resource, and wherein upon retrieval, the reference is replaced by the second content such that the second content is embedded in the first content, and wherein the controller is configured to receive data of the resource, such received data including the second content embedded in the first content, store the received data at the memory array and, when the data storage device is operatively coupled to the host device, provide the second content embedded in the first content to the host device in response to receiving a request for the first content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of storing data, the method comprising:
at a data storage device configured to be operatively coupled to a host device, wherein first content is retrievable via access to a resource, wherein the first content includes a reference to a source of second content to be embedded in the first content, and wherein upon retrieval, the reference is replaced by the second content such that the second content is embedded in the first content, performing receiving the first content and the second content; storing the first content and the second content as data that includes the second content embedded in the first content; and in response to receiving a request for the first content, providing the second content embedded in the first content to the host device. - View Dependent Claims (10, 11, 12, 13)
-
14. A method of storing data, the method comprising:
at a data storage device configured to be operatively coupled to a host device, wherein first content is retrievable via access to a resource, wherein the first content includes a reference to a source of second content to be embedded in the first content, and wherein upon retrieval, the reference is replaced by the second content such that the second content is embedded in the first content, performing receiving data from the host device when the data storage device is operatively coupled to the host device, wherein the received data includes the second content embedded in the first content; storing the received data; and in response to receiving a request for the first content, providing the second content embedded in the first content to the host device. - View Dependent Claims (15, 16, 17, 18)
-
19. A data storage device comprising:
-
a host interface; a controller coupled to the host interface; and a memory array coupled to the controller, the memory array including a user data area and a cache, wherein the host interface is configured to enable the data storage device to be operatively coupled to the host device, wherein first content is retrievable via access to a resource wherein the first content includes a reference to a source of second content to be embedded in the first content, and wherein upon retrieval, the reference is replaced by the second content such that the second content is embedded in the first content, wherein the controller is configured to receive data of the resource, such received data including the second content embedded in the first content, wherein the controller is configured to store the received data at the cache, wherein, in response to receiving a command to render the first content accessible, the controller is configured to write the received data to the user data area from the cache, and wherein, in response to receiving a request for the first content, the controller is configured to provide the second content embedded in the first content from the user data area to the host device when the data storage device is operatively coupled to the host device. - View Dependent Claims (20, 21)
-
Specification