Sequenced transmission of digital content items
First Claim
Patent Images
1. A digital content system comprising:
- a network-accessible digital content service comprising a cache management subsystem and a mass storage subsystem containing a plurality of playlists that are variously associated with a plurality of user accounts, each playlist including one or more digital content items and each playlist having one or more playlist attributes; and
a plurality of portable digital content devices physically distinct from and operatively coupled with the network-accessible digital content service via a network,wherein each portable digital content device comprises memory providing a local cache and is associated with one of the plurality of user accounts, andwherein, for each portable digital content device, the network-accessible digital content service is configured toadaptively sequence an order of the digital content items of two or more playlists for transmission, andsend the digital content items of the two or more playlists in the sequenced order from the network-accessible digital content service to the local cache of that portable digital content device via the network, the sequenced order of the digital content items of the two or more playlists based on the playlist attributes of each of the two or more playlists, the digital content items of the two or more playlists only stored on the local cache once the digital content items of the two or more playlists are received from the network-accessible digital content service.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure provides a system and method for managing and sequencing the transmission of digital content items from a network-accessible content service to a portable digital content device. The content service includes a cache management subsystem and provides storage for a plurality of playlists which are variously associated with user accounts and which each contain one or more digital content items. The cache management subsystem is configured to sequence transmission of digital content items to a given portable device based on attributes associated with the playlists containing the digital content items to be transmitted to the device.
19 Citations
20 Claims
-
1. A digital content system comprising:
-
a network-accessible digital content service comprising a cache management subsystem and a mass storage subsystem containing a plurality of playlists that are variously associated with a plurality of user accounts, each playlist including one or more digital content items and each playlist having one or more playlist attributes; and a plurality of portable digital content devices physically distinct from and operatively coupled with the network-accessible digital content service via a network, wherein each portable digital content device comprises memory providing a local cache and is associated with one of the plurality of user accounts, and wherein, for each portable digital content device, the network-accessible digital content service is configured to adaptively sequence an order of the digital content items of two or more playlists for transmission, and send the digital content items of the two or more playlists in the sequenced order from the network-accessible digital content service to the local cache of that portable digital content device via the network, the sequenced order of the digital content items of the two or more playlists based on the playlist attributes of each of the two or more playlists, the digital content items of the two or more playlists only stored on the local cache once the digital content items of the two or more playlists are received from the network-accessible digital content service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method of adaptively sequencing transmission of digital content items from a network-accessible digital content service to a portable digital content device via a network, the portable digital content device being physically distinct from the network-accessible digital content service, the method comprising:
-
creating an established playlist at the network-accessible digital content service, the established playlist including one or more digital content items; sequencing, at the network-accessible digital content service, an order of the digital content items of the established playlist for transmission; sending the digital content items of the established playlist from the network-accessible digital content service to the portable digital content device via the network in the sequenced order, the digital content items of the established playlist sent to the portable digital content device without a digital content item playback request; and upon receiving a request from the portable digital content device for a selected digital content item contained on a dynamic playlist at the network-accessible digital content service, transmitting the selected digital content item to the portable digital content device and re-sequencing transmission priorities so that any remaining digital content items from the dynamic playlist are sequenced for transmission to the portable content device prior to transmission of any un-transmitted digital content items from the established playlist. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method of adaptively sequencing transmission of digital content items from a network-accessible digital content service to a portable digital content device via a network, the method comprising:
-
establishing, in a user account, a first playlist of digital content items at the network-accessible digital content service, the first playlist being a super-priority user-generated playlist containing digital content items selected by a user of the user account; establishing, in the user account, a second playlist of digital content items at the network-accessible digital content service, the second playlist being a normal priority user-generated playlist containing digital content items selected by the user; establishing in the user account a third playlist of digital content items at the network-accessible digital content service, the third playlist being a service-generated playlist containing digital content items suggested for the user by the network-accessible digital content server; sequencing transmission of the digital content items of the first playlist, the digital content items of the second playlist, and the digital content items of the third playlist according to a prioritization scheme in which the super-priority user-generated playlist and the normal priority user-generated playlist are prioritized higher than the service-generated playlist; super-prioritizing transmission from the super-priority user-generated playlist such that all of its digital content items are transmitted prior to any transmission from the normal priority user-generated playlist or the service-generated playlist; and transmitting the digital content items of the first playlist, the digital content items of the second playlist, and the digital content items of the third playlist to the portable digital content device in accordance with the prioritization scheme, wherein transmitting includes downloading the digital content items to the portable digital content device. - View Dependent Claims (19, 20)
-
Specification