Video and digital multimedia aggregator
First Claim
1. A system for finding and retrieving programming from remote sources in a distributed digital communication network, comprising:
- an aggregator, comprising;
a request and results processing server, a search engine server coupled to the request and results processing server, and a content acquisition server coupled to the request and results processing server, wherein the request and results processing server receives a request for a program, the search engine server searches the remote sources for the program, and the content acquisition server receives the program from one of the remote sources.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for searching, packaging and delivering content using an aggregator is described. The aggregator processes requests, searches, provides search results and acquires content. The aggregator, operating in a communications network, includes a request and results processing server, a search engine server coupled to the request and results processing server and a content acquisition server coupled to the request and results processing server. A request and results processing server receives a request for content, the search engine server searches for the content and the content acquisition program acquires content for delivery to the user. The request and results processing server includes a search request processor that receives information related to a user'"'"'s search request and provides the information to a search results form builder that creates an electronic search request. The search request may be augmented by using a content suggestion engine to add additional search terms and descriptions to the search request. The aggregator may also include a decoder that decodes program content and program metadata from remote sources for storage at the aggregator, and an encoder that encodes content metadata and programs for delivery to the user. The aggregator may also comprise one or more crawlers, such as a content crawler, to look for program content in one or more digital communications networks.
668 Citations
53 Claims
-
1. A system for finding and retrieving programming from remote sources in a distributed digital communication network, comprising:
an aggregator, comprising;
a request and results processing server, a search engine server coupled to the request and results processing server, and a content acquisition server coupled to the request and results processing server, wherein the request and results processing server receives a request for a program, the search engine server searches the remote sources for the program, and the content acquisition server receives the program from one of the remote sources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
33. A method using a video and multimedia aggregator for finding and retrieving program content from remote sources in a distributed digital communication network, comprising:
-
receiving a program content search request from a user terminal in the network;
searching a local content database based on the program content search request;
searching one or more remote content databases based on the program content search request;
identifying one or more programs based on the searches; and
acquiring one or more of the one or more identified programs from one or more of the local content database and the remote databases. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A video and multimedia aggregator for use in a distributed digital communication network, comprising:
-
means for requesting a search for program content;
means for processing the search request;
means for sending local and remote sources for the program content;
means for acquiring metadata related to the program content;
means for displaying the acquired metadata;
means for receiving a program content download request;
means for acquiring the program content in the download request;
means for displaying the acquired program content at a user terminal; and
means for billing a user of the user terminal. - View Dependent Claims (51, 52, 53)
-
Specification