Video and Digital Multimedia Aggregator
First Claim
1. A method comprising:
- receiving, from a first user device, a search request;
searching, based on the search request, for program content of one or more content sources in a distributed digital communication network;
determining that the searching was unsuccessful;
monitoring changes in the one or more content sources to determine that there is at least one matching result;
delivering, to a second user device, data indicative of the at least one matching result; and
receiving a selection of a program content item associated with one of the at least one matching result.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, computer-readable media, and apparatuses for searching and delivering program content are described herein. A search request may be received from a first user device. One or more content sources in a distributed digital communication network may be searched for program content that satisfies the search criteria. Responsive to determining that the search was unsuccessful, the one or more content sources may be monitored for changes to determine whether at least one change satisfies the search criteria. Data indicative of the at least one matching result may be delivered to a second user device. A selection of a program content item associated with one of the at least one matching result may be received. According to one or more aspects, the selected program content item may be delivered to the second user device.
2 Citations
20 Claims
-
1. A method comprising:
-
receiving, from a first user device, a search request; searching, based on the search request, for program content of one or more content sources in a distributed digital communication network; determining that the searching was unsuccessful; monitoring changes in the one or more content sources to determine that there is at least one matching result; delivering, to a second user device, data indicative of the at least one matching result; and receiving a selection of a program content item associated with one of the at least one matching result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, from a first user device, a search request; searching, based on the search request, for program content of one or more content sources in a distributed digital communication network; determining that the searching was unsuccessful; monitoring changes in the one or more content sources to determine that there is at least one matching result; determining whether a digital rights management (DRM) scheme allows delivery of the at least one matching result to a second user device; and responsive to determining that the DRM scheme allows the delivery of at least one content item associated with the at least one matching result to the second user device, delivering, to the second user device, the at least one content item associated with the at least one matching result. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, from a first user device, a search request; searching, based on the search request, for program content in one or more content sources in a distributed digital communication network; determining that the searching was unsuccessful; receiving, in response to monitoring for changes in the one or more content sources, data indicative of at least one matching result; validating the at least one matching result based on the search request; receiving a selection of a program content item associated with one of the at least one matching result; and encoding the selected program content item for delivery to the second user device. - View Dependent Claims (18, 19, 20)
-
Specification