Predictive tuning of unscheduled streaming digital content
First Claim
1. A method for finding desired labeled data within a plurality of streams of labeled data that are accessible over a network, comprising the steps of:
- (a) identifying a plurality of sources of the labeled data accessible over the network;
(b) providing a history indicating specific labeled data that have been included in streams provided by the plurality of sources over a period of time;
(c) determining a subset of the plurality of streams of labeled data that are likely to include the desired labeled data;
(d) monitoring the subset of the plurality of streams of labeled data to detect when any of the desired data are included therein; and
(e) providing an indication when any portion of the desired labeled data is detected in the subset of the plurality of streams of labeled data.
2 Assignments
0 Petitions
Accused Products
Abstract
A predictive tuning system enables a user to easily and efficiently find desired digital content among a plurality of content streams. Using a data collector, analyzer, and distributed tuning service, users may specify one or more particular items of interest, and the system, through the use of predictive algorithms, determines a subset of the plurality of content streams that should be monitored in order to optimize along one or more dimensions, such as the length of time that the user must wait in order to receive their desired digital content. Various strategies can be employed to find the desired content in the data streams, and a combination of strategies can provide the most efficient approach to achieving the desired content. Once found, a desired content can be accessed contemporaneously, stored for later access, or can be input to another application.
-
Citations
27 Claims
-
1. A method for finding desired labeled data within a plurality of streams of labeled data that are accessible over a network, comprising the steps of:
-
(a) identifying a plurality of sources of the labeled data accessible over the network;
(b) providing a history indicating specific labeled data that have been included in streams provided by the plurality of sources over a period of time;
(c) determining a subset of the plurality of streams of labeled data that are likely to include the desired labeled data;
(d) monitoring the subset of the plurality of streams of labeled data to detect when any of the desired data are included therein; and
(e) providing an indication when any portion of the desired labeled data is detected in the subset of the plurality of streams of labeled data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for finding desired labeled data within a plurality of streams of labeled data that are accessible over a network, comprising:
-
(a) a network interface for communication over the network;
(b) a memory in which machine instructions are stored;
(c) a processor that is coupled to the network interface and the memory, the processor executing the machine instructions that are stored in the memory to carry out a plurality of functions, including;
(i) identifying a plurality of sources of the labeled data accessible over the network;
(ii) providing a history indicating specific labeled data that have been included in streams provided by the plurality of sources over a period of time;
(iii) determining a subset of the plurality of streams of labeled data that are likely to include the desired labeled data;
(iv) monitoring the subset of the plurality of streams of labeled data to detect when any of the desired data are included therein; and
(v) providing an indication when any portion of the desired labeled data is detected in the subset of the plurality of streams of labeled data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification