Delivery of feedback information to scheduling service to determine optimum broadcast times based upon client platform tuner contention
First Claim
Patent Images
1. A method comprising:
- recording a usage pattern of an electronic media device, wherein the usage pattern includes a pattern of user interaction with the electronic media device;
communicating the usage pattern to a scheduling server, the usage pattern includes a first user interaction with the electronic media device, if a duration between first user interaction and an immediately subsequent user interaction is less than a predetermined period of time;
receiving an identification of one future time period for receiving television program broadcast media content comprising actual television programs by datacasting during a time period when receiver resources are unutilized by real time use by the user to view broadcast media content, the time period calculated by the scheduling server based on a likelihood of inactivity of the electronic media device according to the usage pattern; and
receiving the programs by datacasting during the time period and when receiver resources of the media device are unutilized by real time use by the user to view broadcast media content, wherein the television program broadcast media content includes a plurality of television programs to be displayed during a plurality of different time periods, wherein each different time period is different than every other different time period and is different than the time period of the datacasting.
1 Assignment
0 Petitions
Accused Products
Abstract
Delivery of feedback information to a scheduling service to determine optimum broadcast times based upon client platform tuner contention is described. A usage pattern of an electronic media device is recorded. The usage pattern is communicated to a scheduling server. Media content is received during a time period selected by the scheduling server based upon the usage pattern.
-
Citations
47 Claims
-
1. A method comprising:
-
recording a usage pattern of an electronic media device, wherein the usage pattern includes a pattern of user interaction with the electronic media device; communicating the usage pattern to a scheduling server, the usage pattern includes a first user interaction with the electronic media device, if a duration between first user interaction and an immediately subsequent user interaction is less than a predetermined period of time; receiving an identification of one future time period for receiving television program broadcast media content comprising actual television programs by datacasting during a time period when receiver resources are unutilized by real time use by the user to view broadcast media content, the time period calculated by the scheduling server based on a likelihood of inactivity of the electronic media device according to the usage pattern; and receiving the programs by datacasting during the time period and when receiver resources of the media device are unutilized by real time use by the user to view broadcast media content, wherein the television program broadcast media content includes a plurality of television programs to be displayed during a plurality of different time periods, wherein each different time period is different than every other different time period and is different than the time period of the datacasting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving a usage pattern of a selected electronic media device, wherein the usage pattern includes a pattern of user interaction with the selected electronic media device; calculating, based on a likelihood of inactivity of the selected electronic media device according to the usage pattern, a time period for the selected media device for datacasting television program broadcast media content comprising actual television programs, the datacasting during a time period when receiver resources are unutilized by real time use by the user to view broadcast media content, the usage pattern includes a first user interaction with the selected electronic media device, if a duration between first user interaction and an immediately subsequent user interaction is less than a predetermined period of time; and using the time period to identify one future time period for datacasting the television program broadcast media content to the selected media device, wherein the television program broadcast media content includes a plurality of television programs to be displayed during a plurality of different time periods, wherein each different time period is different than every other different time period, is different than when receiver resources of the media device are unutilized by real time use by the user to view broadcast media content, and is different than the time period for datacasting. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
recording a usage pattern of an electronic media device, wherein the usage pattern includes a pattern of user interaction with the electronic media device; calculating, based on a likelihood of inactivity of the electronic media device according to the usage pattern, a time period for datacasting television program broadcast media content comprising actual television programs, the datacasting during a time period when receiver resources are unutilized by real time use by the user to view broadcast media content, the usage pattern includes a first user interaction with the electronic media device, if a duration between first user interaction and an immediately subsequent user interaction is less than a predetermined period of time; using the time period to identify one future time period for datacasting the television program broadcast media content; and receiving the television program broadcast media content by datacasting during the time period included in the schedule and when receiver resources of the media device are unutilized by real time use by the user to view broadcast media content, wherein the television program broadcast media content includes a plurality of television programs to be displayed during a plurality of different time periods, wherein each different time period is different than every other different time period and is different than the time period of the datacasting. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus comprising:
-
a client device communicatively coupled to an electronic media device to record a usage pattern of the electronic media device by a user and to communicate the usage pattern to a scheduling server, wherein the usage pattern includes a pattern of user interaction with the electronic media device; and the scheduling server communicatively coupled to the client device to receive the usage pattern from the client device, and to calculate based on a likelihood of inactivity of the electronic media device according to the usage pattern a time period for datacasting television program broadcast media content comprising actual television programs, the datacasting during a time period when receiver resources are unutilized by real time use by the user to view broadcast media content, and to use the time period to identify one future time period for datacasting the television program broadcast media content, the usage pattern includes a first user interaction with the electronic media device, if a duration between first user interaction and an immediately subsequent user interaction is less than a predetermined period of time, wherein the television program broadcast media content includes a plurality of television programs to be displayed during a plurality of different time periods, wherein each different time period is different than every other different time period, is different than when receiver resources of the media device are unutilized by real time use by the user to view broadcast media content, and is different than the time period for the datacasting. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A machine-readable medium having stored thereon a plurality of instructions, which if executed by a machine, cause the machine to perform a method comprising:
-
recording a usage pattern of an electronic media device, wherein the usage pattern includes a pattern of user interaction with the electronic media device; communicating the usage pattern to a scheduling server, the usage pattern includes a first user interaction with the electronic media device, if a duration between first user interaction and an immediately subsequent user interaction is less than a predetermined period of time; receiving an identification of one future time period for receiving television program broadcast media content comprising actual television programs by datacasting during a time period when receiver resources are unutilized by real time use by the user to view broadcast media content, the time period calculated by the scheduling server based on a likelihood of inactivity of the electronic media device according to the usage pattern; and receiving the programs by datacasting during the time period and when receiver resources of the media device are unutilized by real time use by the user to view broadcast media content, wherein the television program broadcast media content includes a plurality of television programs to be displayed during a plurality of different time periods, wherein each different time period is different than every other different time period and is different than the time period of the datacasting. - View Dependent Claims (36, 37, 38)
-
-
39. A machine-readable medium having stored thereon a plurality of instructions, which if executed by a machine, cause the machine to perform a method comprising:
-
receiving a usage pattern of a selected electronic media device, wherein the usage pattern includes a first user interaction with the selected electronic media device, if a duration between first user interaction and an immediately subsequent user interaction is less than a predetermined period of time; calculating, based on a likelihood of inactivity of the selected electronic media device according to the usage pattern, a time period for the selected media device for datacasting television program broadcast media content comprising actual television programs, the datacasting during a time period when receiver resources are unutilized by real time use by the user to view broadcast media content; and using the time period to identify one future time period for datacasting the television program broadcast media content to the selected media device, wherein the television program broadcast media content includes a plurality of television programs to be displayed during a plurality of different time periods, wherein each different time period is different than every other different time period, and is different than when receiver resources of the media device are unutilized by real time use by the user to view broadcast media content, and is different than the time period for datacasting. - View Dependent Claims (40, 41, 42)
-
-
43. A system comprising:
-
a processing unit; a memory coupled to the processing unit through a bus; and a process executed from the memory by the processing unit to; record a usage pattern of an electronic media device, wherein the usage pattern includes a pattern of user interaction with the electronic media device; communicate the usage pattern to a scheduling server, the usage pattern includes a first user interaction with the electronic media device, if a duration between first user interaction and an immediately subsequent user interaction is less than a predetermined period of time; receive an identification of one future time period for receiving television program broadcast media content comprising actual television programs by datacasting during a time period when receiver resources are unutilized by real time use by the user to view broadcast media content, the time period calculated by the scheduling server based on a likelihood of inactivity of the electronic media device according to the usage pattern; and receive the programs by datacasting during the time period and when receiver resources of the media device are unutilized by real time use by the user to view broadcast media content, wherein the television program broadcast media content includes a plurality of television programs to be displayed during a plurality of different time periods, wherein each different time period is different than every other different time period and is different than the time period of the datacasting. - View Dependent Claims (44, 45, 46)
-
-
47. A method comprising:
-
receiving a usage pattern of a selected electronic media device, wherein the usage pattern includes a first user interaction with the selected electronic media device, if a duration between first user interaction and an immediately subsequent user interaction is less than a predetermined period of time; predicting a time period of inactivity of the selected electronic media device based on the usage pattern and when receiver resources of the media device are unutilized by real time use by the user to view broadcast media content; and calculating, based on the predicted time period of inactivity of the selected electronic device, a time period for the selected media device for datacasting television program broadcast media content comprising actual television programs, the datacasting during a time period when receiver resources are unutilized by real time use by the user to view broadcast media content; and using the time period to datacast the television program broadcast media content to the selected media device, wherein the television program broadcast media content includes a plurality of television programs to be displayed during a plurality of different time periods, wherein each different time period is different than every other different time period and is different than the time period for datacasting.
-
Specification