Predictive conditioning of multimedia for device synchronization
First Claim
1. A method comprising:
- receiving a request to deliver a piece of content to a first device;
creating a first conditioned version of the piece of content by conditioning the piece of content according to one or more requirements associated with the first device;
after receiving the request to deliver the piece of content to the first device, receiving a request to deliver the piece of content to a second device;
creating a second conditioned version of the piece of content by conditioning the piece of content according to one or more requirements associated with the second device, wherein one or more of the requirements associated with the second device are different from one or more of the requirements associated with the first device; and
based upon the request to deliver the piece of content to the second device being received after the request to deliver the piece of content to the first device, updating a device correlation metric associated with the first device and the second device, wherein the device correlation metric provides an indication of a correlation between the first device and the second device by providing a metric of the probability that a request for a piece of content will be received from the second device after a request for the same piece of content is received from the first device, and wherein the device correlation metric is utilized in a determination of whether to automatically condition a subsequently requested piece of content for delivery to the second device in response to a request for delivery of the subsequently requested piece of content to the first device.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media may be operable to facilitate anticipatory conditioning of multimedia content for delivery to one or more devices. A multimedia device may track and record correlations between each of a plurality of devices, wherein the correlations are based on the order in which one or more devices request synchronization of a piece of content following a request by a first device for synchronization of the same piece of content. The multimedia device may update device correlations with each subsequent content synchronization request. When the multimedia device receives a synchronization request for a piece of content, the multimedia device may identify a device correlated with the requesting device and may initiate a conditioning of the piece of content for delivery to the correlated device without first receiving a request for synchronization of the piece of content from the correlated device.
5 Citations
20 Claims
-
1. A method comprising:
-
receiving a request to deliver a piece of content to a first device; creating a first conditioned version of the piece of content by conditioning the piece of content according to one or more requirements associated with the first device; after receiving the request to deliver the piece of content to the first device, receiving a request to deliver the piece of content to a second device; creating a second conditioned version of the piece of content by conditioning the piece of content according to one or more requirements associated with the second device, wherein one or more of the requirements associated with the second device are different from one or more of the requirements associated with the first device; and based upon the request to deliver the piece of content to the second device being received after the request to deliver the piece of content to the first device, updating a device correlation metric associated with the first device and the second device, wherein the device correlation metric provides an indication of a correlation between the first device and the second device by providing a metric of the probability that a request for a piece of content will be received from the second device after a request for the same piece of content is received from the first device, and wherein the device correlation metric is utilized in a determination of whether to automatically condition a subsequently requested piece of content for delivery to the second device in response to a request for delivery of the subsequently requested piece of content to the first device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more non-transitory computer readable media having instructions operable to cause one or more processors to perform the operations comprising:
-
receiving a request to deliver a piece of content to a first device; creating a first conditioned version of the piece of content by conditioning the piece of content according to one or more requirements associated with the first device; identifying a second device based on a correlation between the first device and the second device, wherein the correlation is recognized through a device correlation metric associated with the first device and the second device, wherein the device correlation metric provides an indication of a correlation between the first device and the second device by providing a metric of the probability that a request for a piece of content will be received from the second device after a request for the same piece of content is received from the first device; and creating a second conditioned version of the piece of content by conditioning the piece of content according to one or more requirements associated with the second device, wherein one or more of the requirements associated with the second device are different from one or more of the requirements associated with the first device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
an interface that receives a request to deliver a piece of content to a first device; one or more modules that; creates a first conditioned version of the piece of content by conditioning the piece of content according to one or more requirements associated with the first device; identifies a second device based on a correlation between the first device and the second device, wherein the correlation is recognized through a device correlation metric associated with the first device and the second device, wherein the device correlation metric provides an indication of a correlation between the first device and the second device by providing a metric of the probability that a request for a piece of content will be received from the second device after a request for the same piece of content is received from the first device; and creates a second conditioned version of the piece of content by conditioning the piece of content according to one or more requirements associated with the second device, wherein one or more of the requirements associated with the second device are different from one or more of the requirements associated with the first device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification