System and method for synching Portable Media Player content with storage space optimization
First Claim
1. A method of using content from a content provider, the content including a plurality of content components, said method comprising:
- receiving, by way of a communication portion, the content from the content provider;
parsing, by way of a parsing portion, the content into the plurality of content components;
storing, into a memory portion, the parsed plurality of content components;
providing, by way of a counting portion, a counter for each of the parsed plurality of content components within the memory portion, respectively;
retrieving, by way of a processing portion, one of the parsed plurality of content components within the memory portion;
processing, by way of the processing portion, the retrieved one of the parsed plurality of content components;
performing, by way of the processing portion, at least one of incrementing the counter and decrementing the counter associated with the retrieved one of the parsed plurality of content components within the memory portion;
comparing, by way of the processing portion, the counter associated with one of the parsed plurality of content components to a predetermined threshold; and
deleting, by way of the processing portion, one of said plurality of content components in response to the comparison.
4 Assignments
0 Petitions
Accused Products
Abstract
A device is provided for use with a content provider that is operable to provide content, which includes a plurality of content components. The device includes a communication portion, a memory portion, a parsing portion, a counting portion and a processing portion. The communication portion can receive the content from the content provider. The parsing portion can parse the content into the plurality of content components and can store the parsed plurality of content components within the memory portion. The counting portion can provide a counter for each of the parsed plurality of content components within the memory portion, respectively. The processing portion can retrieve and process one of the parsed plurality of content components within the memory portion. The counting portion can further increment the counter associated with the retrieved one of the parsed plurality of content components within the memory portion.
17 Citations
23 Claims
-
1. A method of using content from a content provider, the content including a plurality of content components, said method comprising:
-
receiving, by way of a communication portion, the content from the content provider; parsing, by way of a parsing portion, the content into the plurality of content components; storing, into a memory portion, the parsed plurality of content components; providing, by way of a counting portion, a counter for each of the parsed plurality of content components within the memory portion, respectively; retrieving, by way of a processing portion, one of the parsed plurality of content components within the memory portion; processing, by way of the processing portion, the retrieved one of the parsed plurality of content components; performing, by way of the processing portion, at least one of incrementing the counter and decrementing the counter associated with the retrieved one of the parsed plurality of content components within the memory portion; comparing, by way of the processing portion, the counter associated with one of the parsed plurality of content components to a predetermined threshold; and deleting, by way of the processing portion, one of said plurality of content components in response to the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device for use with a content provider operable to provide content, the content including a plurality of content components, said device comprising:
-
a communication portion operable to receive the content from the content provider; a memory portion; a parsing portion operable to parse the content into the plurality of content components and to store the parsed plurality of content components within said memory portion; a counting portion operable to provide a counter for each of the parsed plurality of content components within said memory portion, respectively; and a processing portion operable to retrieve one of the parsed plurality of content components within said memory portion and to process the retrieved one of the parsed plurality of content components within said memory portion, wherein said counting portion is further operable to perform at least one of incrementing the counter and decrementing the counter associated with the retrieved one of the parsed plurality of content components within said memory portion, wherein said processing portion is further operable to; compare the counter associated with one of the parsed plurality of content components to a predetermined threshold; and delete at least one of said plurality of content components in response to the comparison. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A device-readable non-transitory media having device-readable instructions stored thereon, the device-readable instructions being capable of being read by a device to be used with content from a content provider, the content including a plurality of content components, the device-readable instructions being capable of instructing the device to perform the method comprising:
-
receiving, by way of a communication portion, the content from the content provider; parsing, by way of a parsing portion, the content into the plurality of content components; storing, into a memory portion, the parsed plurality of content components; providing, by way of a counting portion, a counter for each of the parsed plurality of content components within the memory portion, respectively; retrieving, by way of a processing portion, one of the parsed plurality of content components within the memory portion; processing, by way of the processing portion, the retrieved one of the parsed plurality of content components; performing, by way of the processing portion, at least one of incrementing the counter and decrementing the counter associated with the retrieved one of the parsed plurality of content components within the memory portion; comparing, by way of the processing portion, the counter associated with one of the parsed plurality of content components to a predetermined threshold; and deleting at least one of said plurality of content components in response to the comparison. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification