Method and apparatus for scheduling broadcast information
First Claim
Patent Images
1. A computer-implemented method for delivering objects to one or more receiver units, comprising:
- receiving a number of incoming objects at a computing device, each object corresponding to one or more classes;
maintaining objects from a variety of classes in an object schedule at the computing device, wherein each object has a utility factor comprising one or more of the importance of the object, the timeliness of the object, and the number of objects previously transmitted in a same or related class as the current object; and
delivering selected objects from the object schedule to the one or more receiver units associated with one or more display devices;
wherein one or more values for the utility factor for each object are related to an importance factor associated with the object, the importance factor being modified by a predetermined function that decreases with an age of the object to identify the utility factor, and the age of the object being related to the estimated time for delivery.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are disclosed for efficiently scheduling incoming information objects so that objects with the highest utility factors are scheduled for broadcast. The incoming information objects are preferably received from one or more information sources, and can be tagged with attributes that associate each object with one or more classes of information (e.g., sports, news, etc.), and/or can provide a gauge of the utility of the object. The tags can be used, for example, to select and broadcast objects from a variety of classes, and/or to identify the objects that provide the most utility at any given time.
-
Citations
26 Claims
-
1. A computer-implemented method for delivering objects to one or more receiver units, comprising:
-
receiving a number of incoming objects at a computing device, each object corresponding to one or more classes; maintaining objects from a variety of classes in an object schedule at the computing device, wherein each object has a utility factor comprising one or more of the importance of the object, the timeliness of the object, and the number of objects previously transmitted in a same or related class as the current object; and delivering selected objects from the object schedule to the one or more receiver units associated with one or more display devices; wherein one or more values for the utility factor for each object are related to an importance factor associated with the object, the importance factor being modified by a predetermined function that decreases with an age of the object to identify the utility factor, and the age of the object being related to the estimated time for delivery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for delivering objects to one or more receiver units, comprising:
-
receiving a number of incoming objects at a computing device, each object corresponding to one or more classes; maintaining objects from a variety of classes in an object schedule at the computing device, wherein each object has a utility factor comprising one or more importance factors associated with the object, the timeliness of the object, and the number of objects previously transmitted in a same or related class as the current object; and delivering selected objects from the object schedule to the one or more receiver units associated with one or more display devices; wherein each object in the schedule is a member of one or more classes, and the utility factor for each object is dependent on a class variety score of each of the member classes, the utility factor for each object comprising the sum over all member classes of a class importance factor of the member class modified by a predetermined function that decreases with the class variety score of the class. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-implemented method for scheduling objects for delivery to one or more receiver units, the method comprising:
-
receiving one or more incoming objects at a computing device, each having a utility factor; scheduling the objects at the computing device for delivery in an initial scheduling order, the value of the utility factor for each of the objects being dependent, at least to some degree, on the position of the object in the schedule; calculating an overall schedule utility factor for the schedule at the computing device by combining the utility factors of each of the scheduled objects using a predefined function; reordering the scheduled objects so that the overall schedule utility factor is increased; and delivering one or more of the objects from the top of the schedule; wherein one or more values for the utility factor for each object are related to an importance factor associated with the object, the importance factor being multiplied by a predetermined function that decreases with an age of the object to identify the utility factor, and the age of the object being related to the estimated time for delivery. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification