Aspects of digital media content distribution
First Claim
1. A computer-readable storage device encoded with computer-executable instructions which, when executed by a processor, perform a method for distributing transcoded digital media content to a personal electronic device of a user configured for communication via a network, the method comprising:
- arranging digital media content items into a plurality of subsets of digital media content items based on subset creation criteria;
transcoding the subsets of the digital media content items based on the subset creation criteria;
receiving a selection of an identity;
identifying a specific digital media content item for distribution based on the identity;
ascertaining a first characteristic associated with the personal electronic device;
ascertaining a second characteristic associated with the communication network;
ascertaining a plurality of first user preferences, wherein the plurality of first user preferences are associated with the personal electronic device and the communication network;
selecting a format for the specific digital media content item based on the first characteristic, the second characteristic, and the plurality of first user preferences;
transcoding the specific digital media content item into the selected format; and
distributing the transcoded specific digital media content item to the personal electronic device via the network.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for distributing digital media content to personal electronic devices are discussed. Digital media content is collected from a variety of disparate digital media content sources. Specific digital media content is identified and transcoded into a selected format prior to receipt by a particular personal electronic device. The selected format may be based on preferences or characteristics of the personal electronic device or the user thereof, the network, or both. Virtually unlimited subset selection criteria may be used to arranged transcoded digital media content into subsets, which may be temporarily or permanently stored in a single computer or using distributed computing techniques. DRM and identity management techniques can be used in combination with the transcoding and distribution techniques discussed herein to accommodate many business models.
101 Citations
22 Claims
-
1. A computer-readable storage device encoded with computer-executable instructions which, when executed by a processor, perform a method for distributing transcoded digital media content to a personal electronic device of a user configured for communication via a network, the method comprising:
-
arranging digital media content items into a plurality of subsets of digital media content items based on subset creation criteria; transcoding the subsets of the digital media content items based on the subset creation criteria; receiving a selection of an identity; identifying a specific digital media content item for distribution based on the identity; ascertaining a first characteristic associated with the personal electronic device; ascertaining a second characteristic associated with the communication network; ascertaining a plurality of first user preferences, wherein the plurality of first user preferences are associated with the personal electronic device and the communication network; selecting a format for the specific digital media content item based on the first characteristic, the second characteristic, and the plurality of first user preferences; transcoding the specific digital media content item into the selected format; and distributing the transcoded specific digital media content item to the personal electronic device via the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for transcoding and distributing digital media content to personal electronic devices, comprising:
-
a communication interface; a computer-readable storage device; and a processor responsive to the computer-readable storage device, to the communication interface, and to computer-executable instructions, the computer-executable instructions executable by the processor to; receive a selection of an identity; identify a first digital media content item for distribution based on the identity; ascertain a first characteristic associated with a first personal electronic device configured for communication via a network; ascertain a second characteristic associated with the network; select a format for the first digital media content item based on the first characteristic and the second characteristic; begin transcoding the first digital media content item into the selected format; receive a request from a second device for a second digital media content item associated with a higher priority than the first digital media content item; interrupt the transcoding of the first digital media content item in response to receiving the request from the second device for the second digital media content item; transcode the second digital media content item; resume the transcoding of the first digital media content item into the selected format in response to completion of the transcoding of the second digital media content item; and distribute, via the network, the first digital media content item to the first personal electronic device after the first digital media content item has been transcoded into the selected format. - View Dependent Claims (19, 20, 21)
-
-
22. An apparatus, comprising:
-
a communication interface; a computer-readable storage device; and a processor responsive to the computer-readable storage device, to the communication interface, and to computer-executable instructions, the computer-executable instructions executable by the processor to; receive a plurality of selections of a plurality of different identities; identify specific digital media content items for distribution to each of a plurality of personal electronic devices based on the received identities; ascertain a first characteristic associated with each of the personal electronic devices configured for communication via a network; ascertain a second characteristic associated with the network; select a format for each of the specific digital media content items to be distributed to each of the personal electronic devices based on the first characteristic associated with each respective personal electronic device and the second characteristic associated with the network; change an order of transcode priority for the specific digital media content items to a new order of transcode priority in response to receiving requests from a number of devices for a particular one of the specific digital media content items; transcode the specific digital media content items into the respectively selected formats according to the new order of transcode priority, wherein the specific digital media content items are arranged to be respectively received by each personal electronic device in the respectively selected formats via the network.
-
Specification