Video and digital multimedia aggregator remote content crawler
First Claim
1. A remote content crawler for use in a content search, packaging, and delivery system, comprising:
- a remote content crawler processor that controls the remote content crawler;
a network resource processor that acquires data related to resources coupled to one or more communications networks;
a crawling criteria processor that acquires crawling criteria;
a crawler content provider processor that receives, processes and stores content provider listings; and
a network crawler, wherein the network crawler crawls content providers to acquire data related to available content.
3 Assignments
0 Petitions
Accused Products
Abstract
A remote content crawler continually crawls a digital communication network looking for content to provide to a content aggregator. The content provided to the aggregator may be stored in a form of an entire content file. The content may include an entire movie, television program or electronic book. Alternatively, the content provided to the aggregator may be a reference to a content file that is stored at, or that will be available at one of the remote locations. The content may be a reference to a future, scheduled live sports event that will be made available to system users. The sports event may be provided for a one time fee, as part of a sports package, for which a fee is collected, or as a free event.
264 Citations
57 Claims
-
1. A remote content crawler for use in a content search, packaging, and delivery system, comprising:
-
a remote content crawler processor that controls the remote content crawler;
a network resource processor that acquires data related to resources coupled to one or more communications networks;
a crawling criteria processor that acquires crawling criteria;
a crawler content provider processor that receives, processes and stores content provider listings; and
a network crawler, wherein the network crawler crawls content providers to acquire data related to available content. - View Dependent Claims (2, 3)
-
-
4. An apparatus for searching one or more communications networks, accessing content available on the one or more communications networks, and acquiring access to the content, comprising:
-
one or more processors, wherein the one or more processors receive information related to the content; and
a network crawler coupled to the one or more processors, wherein the network crawler accesses the one or more communications networks to locate available content. - View Dependent Claims (5, 6, 7, 8)
-
-
9. An apparatus for finding digital content in one or more communications networks, comprising:
-
means for building and maintaining network resource data, wherein the network resource data contains address data for content servers coupled to the one or more communications networks;
means, coupled to the means for building and maintaining network resource data, for storing the network resource data;
means for building and maintaining crawling criteria, wherein the crawling criteria are used during a crawling operation to search for the digital content;
means for building and maintaining content provider data, wherein the content provider data comprises data related to potential providers of content on the one or more communications networks; and
means, coupled to the means for building and maintaining network resource data, the means for building and maintaining crawling criteria, and the means for building and maintaining content provider data, for crawling the communications network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for finding digital content in a communications network, comprising:
-
acquiring network resource data, wherein the network resource data comprises address data for content servers coupled to the one or more communications networks;
acquiring crawling criteria, wherein crawling criteria are used during a crawling operation to search for the digital content;
acquiring content provider data, wherein content provider data includes digital content provider-related data; and
crawling network resources in the one or more communications networks. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. An apparatus for controlling a remote content crawler having one or more crawling servers, the remote content crawler capable of searching one or more communications networks for data related to content available on the one or more communications networks, the apparatus, comprising:
-
means for communicating with components of the one or more communications networks;
means, coupled to the communications means, for executing crawling of the one or more communications networks by the remote content crawler;
means, coupled to the means for executing crawling, for routing data received by the remote content crawler; and
means, coupled to the data routing means, for aggregating data related to resources of the one or more communications networks, wherein the remote content crawler uses the aggregated data to search the one or more communications networks. - View Dependent Claims (53, 54, 55, 56)
-
-
57. The apparatus of claim 57, wherein the means for executing crawling further comprises:
-
means for determining if contents of a hypertext files meet conditions of crawling criteria, comprising;
means for parsing the contents of the hypertext files, and means for comparing the parsed content to the criteria in a criteria database, wherein if a hypertext file contains sufficient matching data, the hypertext file is cached.
-
Specification