Methods and apparatus for selecting and pushing customized electronic media content
First Claim
Patent Images
1. A method comprising:
- comparing at a headend a characteristic associated with a user to an attribute associated with a first piece of electronic media content, wherein the user has a first media device having first capabilities and a second media device having second capabilities;
automatically selecting, via a processor, the first piece of electronic media content to convey to the user when the attribute associated with the first piece of electronic media content matches the characteristic associated with the user;
segmenting the first piece of electronic media content into a first plurality of portions in a first manner according to the first capabilities of the first device and storing the first plurality of portions in a buffer;
when the second capabilities of the second device are different from the first capabilities of the first device, segmenting the first piece of electronic media content into a second plurality of portions in a second manner different from the first manner according to the second capabilities of the second device and storing the second plurality of portions in the buffer, the second plurality of portions to be sized differently than the first plurality of portions;
pushing a first one of the first plurality of portions of the first piece of electronic media content to the first device prior to the user requesting the first piece of electronic media content, and conveying a second one of the first plurality of portions to the first device in response to a user request; and
pushing a first one of the second plurality of portions of the first piece of electronic media content to the second device prior to the user requesting the first piece of electronic media content and conveying a second one of the second plurality of portions to the second device after waiting a threshold period of time from the pushing of the first one of the second plurality of portions, the first and second user devices having a tangible memory to store the selected piece of electronic media content, and the pushing of the selected piece being initiated by the processor;
wherein the selection and the pushing of the electronic media content are done based on a current and a future geographic location of the user and personal interests and preferences of the user and based on a commute time duration associated with a trip to be taken by the user and weighting values or scores associated with the electronic media content.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and an apparatus for selecting and pushing customized electronic media content are disclosed. An example method selects a piece of electronic media content based on user characteristic data associated with a user; identifies a storage capacity of a user device associated with the user; and pushes at least a first portion of the selected piece of electronic media content to a user device associated with the user prior to the user demanding the selected piece of electronic media content, the first portion being selected based on the storage capacity of the user device.
-
Citations
25 Claims
-
1. A method comprising:
-
comparing at a headend a characteristic associated with a user to an attribute associated with a first piece of electronic media content, wherein the user has a first media device having first capabilities and a second media device having second capabilities; automatically selecting, via a processor, the first piece of electronic media content to convey to the user when the attribute associated with the first piece of electronic media content matches the characteristic associated with the user; segmenting the first piece of electronic media content into a first plurality of portions in a first manner according to the first capabilities of the first device and storing the first plurality of portions in a buffer; when the second capabilities of the second device are different from the first capabilities of the first device, segmenting the first piece of electronic media content into a second plurality of portions in a second manner different from the first manner according to the second capabilities of the second device and storing the second plurality of portions in the buffer, the second plurality of portions to be sized differently than the first plurality of portions; pushing a first one of the first plurality of portions of the first piece of electronic media content to the first device prior to the user requesting the first piece of electronic media content, and conveying a second one of the first plurality of portions to the first device in response to a user request; and pushing a first one of the second plurality of portions of the first piece of electronic media content to the second device prior to the user requesting the first piece of electronic media content and conveying a second one of the second plurality of portions to the second device after waiting a threshold period of time from the pushing of the first one of the second plurality of portions, the first and second user devices having a tangible memory to store the selected piece of electronic media content, and the pushing of the selected piece being initiated by the processor; wherein the selection and the pushing of the electronic media content are done based on a current and a future geographic location of the user and personal interests and preferences of the user and based on a commute time duration associated with a trip to be taken by the user and weighting values or scores associated with the electronic media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A tangible machine readable storage device located at a headend having instructions which, when executed, cause a machine to perform a method comprising:
-
comparing a characteristic associated with a user to an attribute associated with a first piece of electronic media content, wherein the user has a first media device having first capabilities and a second media device having second capabilities; automatically selecting the first piece of electronic media content to convey to the user when the attribute associated with the first piece of electronic media content matches the characteristic associated with the user; segmenting the first piece of electronic media content into a first plurality of portions in a first manner according to the first capabilities of the first device and storing the first plurality of portions in a buffer; segmenting the first piece of electronic media content into a second plurality of portions in a second manner different from the first manner according to the second capabilities of the second device and storing the second plurality of portions in the buffer, the second plurality of portions to be sized differently than the first plurality of portions; pushing a first one of the first plurality of portions of the first piece of electronic media content to the first device prior to a user request for the first piece of electronic media content; pushing a first one of the second plurality of portions of the first piece of electronic media content to the second device prior to the user request; when the user request is received from the first user device, conveying a second one of the first plurality of portions of the first piece of electronic media; and when the user request is received from the second user device, conveying a second one of the second plurality of portions of the first piece of electronic media content to the second user device; wherein the selection and the pushing of the electronic media content are done based on a current and a future geographic location of the user and personal interests and preferences of the user and based on a commute time duration associated with a trip to be taken by the user and weighting values or scores associated with the electronic media content. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus located at a headend comprising:
-
a memory storing machine readable instructions; and a processor to execute the instructions to implement operations comprising; comparing a characteristic associated with a user to an attribute associated with a first piece of electronic media content, wherein the user has a first media device having first capabilities and a second media device having second capabilities; selecting the first piece of electronic media content to convey to the user when the first piece of electronic media content matches the characteristic associated with the user; segmenting the first piece of electronic media content into a first plurality of portions in a first manner according to the first capabilities of the first device and storing the first plurality of portions in a buffer; when the second capabilities of the second device are different from the first capabilities of the first device, segmenting the first piece of electronic media content into a second plurality of portions in a second manner different from the first manner according to the second capabilities of the second device and storing the second plurality of portions in the buffer, the second plurality of portions to be sized differently than the first plurality of portions; pushing a first one of the first plurality of portions of the first piece of electronic media content to the first device prior to the user requesting the first piece of electronic media content, and conveying a second one of the first plurality of portions to the first device in response to a user request; and pushing a first one of the second plurality of portions of the first piece of electronic media content to the second user device prior to the user requesting the first piece of electronic media content and conveying a second one of the second plurality of portions to the second device after waiting a threshold period of time from the pushing of the first one of the second plurality of portions; wherein the selection and the pushing of the electronic media content are done based on a current and a future geographic location of the user and personal interests and preferences of the user and based on a commute time duration associated with a trip to be taken by the user and weighting values or scores associated with the electronic media content. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification