Information archival and retrieval system for internetworked computers
First Claim
Patent Images
1. A computerized system for retrieving content collected from an electronic address over time, the content associated with an internetworked content provider, comprising:
- a data warehouse including a database storing data in an organized structure, the data associated with a plurality of data files, including an archived original content file having content stored therein as collected from an electronic address over time, the content associated with a content provider, and an archived registration file having Internet domain name registration information stored therein that is related to the content provider associated with the electronic address at the specified time;
a plurality of modules populating the database with data associated with the data files;
a searchable electronic index of the content stored within the archived original content file;
a query engine in communication with the electronic index for retrieving the stored data based on a query parameter and the electronic index;
a user interface in communication with the query engine for soliciting a query from a user for desired content, the desired content having a match to the content stored within the archived original content file; and
a query result presented to the user in response to the query and the electronic index, the query result including a reference to the archived original content file and the archived registration file.
0 Assignments
0 Petitions
Accused Products
Abstract
A computing system can archive information from internetworked computers, such as Internet content, for later retrieval. A server system processes content providers, such as DNS registries and web sites, to extract and store content—including text, image, audio, and video content. For web sites, HTML source code is stored along with a browser-rendered display file. The content is perpetually archived to create a historical record of information for each content provider. An interface is used to retrieve the archived content in response to queries.
18 Citations
117 Claims
-
1. A computerized system for retrieving content collected from an electronic address over time, the content associated with an internetworked content provider, comprising:
-
a data warehouse including a database storing data in an organized structure, the data associated with a plurality of data files, including an archived original content file having content stored therein as collected from an electronic address over time, the content associated with a content provider, and an archived registration file having Internet domain name registration information stored therein that is related to the content provider associated with the electronic address at the specified time; a plurality of modules populating the database with data associated with the data files; a searchable electronic index of the content stored within the archived original content file; a query engine in communication with the electronic index for retrieving the stored data based on a query parameter and the electronic index; a user interface in communication with the query engine for soliciting a query from a user for desired content, the desired content having a match to the content stored within the archived original content file; and a query result presented to the user in response to the query and the electronic index, the query result including a reference to the archived original content file and the archived registration file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for storing information for retrieval, comprising:
-
a database storing data in an organized structure, the data associated with a plurality of data files, including an archived original content file having content stored therein as collected from an electronic address over time, the content associated with a content provider; a plurality of modules populating the database with data associated with the data files; a searchable electronic index of the content stored within the archived original content file; and a query engine in communication with the electronic index for retrieving the stored data based on a query parameter and the electronic index. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computerized system for storage and retrieval of content from a plurality of Internet content providers, the content including registration content and page content, the system comprising:
-
a data warehouse structured to store content for later retrieval, the data warehouse including a database storing data in an organized structure, the data associated with a plurality of data files, including an archived original content file having content stored therein as collected from an electronic address over time, the content associated with a content provider; a plurality of modules populating the database with data associated with the data files, including a registration retrieval mechanism in communication with a plurality of Internet domain name registries for retrieving registration content for a plurality of content providers and storing the retrieved registration content in a plurality of registration files in the data warehouse over time; a mechanism for associating the stored registration content with a respective time stamp, the time stamp indicating the time that the stored registration content was retrieved by the registration retrieval mechanism; a searchable electronic index of the the content stored within the archived original content file and the registration content stored within the registration files; and a query engine in communication with the electronic index for retrieving the stored data based on a query parameter and the electronic index. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A computerized system for archiving information from a plurality of internetworked web content providers, comprising:
-
a data warehouse including a database storing data in an organized structure, the data associated with a plurality of data files, including an archived original content file having content stored therein as collected from an electronic address over time, the content associated with a web content provider; the database including an identifier of a web content provider; for the web content provider, information stored in the data files of the data warehouse including; ownership registration data stored in a registration file; instructions for operating web browsers stored in a source code file; an image of a browser-rendered display generated by a web browser as instructed by the instructions in the source code file, the rendered image file generated contemporaneously with the storage of the source code file and stored in a rendered image file; a plurality of modules populating the database with data associated with the data files, including data associating the web content provider with the stored information; a searchable electronic index of the content stored within the archived original content file; and a query engine in communication with the electronic index for retrieving the stored data based on a query parameter and the electronic index. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computerized system for archiving data from a plurality of distinct content providers, the system comprising:
-
an identification for each content provider of a plurality of content providers, each content provider having ownership information, the ownership information being changeable over time; a mechanism that stores, for each identified content provider, a file for each version of the ownership information in association with a time stamp in a data archive for later retrieval; and a database structure associating each content provider with its stored ownership information, wherein the database structure tracks changes to the stored ownership information over time. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A computerized system for monitoring intellectual property rights across a plurality of internetworked content providers, comprising:
-
a data archive including a database storing data in an organized structure, the data associated with a plurality of data files, including an archived original content file having content stored therein as collected from an electronic address over time, the content associated with a web content provider; the database including an identifier of a plurality of web content providers; for each of a plurality of web content provider, information stored in data files in the data archive, including; Internet domain name registration data associated with the web content provider stored in a registration file; instructions for operating web browsers as specified by the web content provider stored in a source code file; an image of a browser-rendered display generated by a web browser as instructed by the instructions in the source code file, the browser-rendered image being generated contemporaneously with the storage of the source code file and stored in a rendered image file; a plurality of modules populating the database with data associated with the data files, including data associating web content providers with the stored information and associating the stored information with a time stamp; a searchable electronic index of the content stored within the archived original content file; a query engine in communication with the electronic index for retrieving the stored data based on a query parameter and the electronic index; and a report responsive to the query parameter, the report including archived information associated at least one web content provider. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66)
-
-
67. A computerized method for retrieving content collected from an electronic address over time, the content associated with an internetworked content provider, comprising:
-
in a data warehouse having a database, storing data in an organized structure, the data associated with a plurality of data files, including an archived original content file having content stored therein as collected from an electronic address over time, the content associated with a content provider, and an archived registration file having Internet domain name registration information stored therein that is related to a content provider associated with the electronic address at the specified time; from a plurality of modules, populating the database with data associated with the data files; creating a searchable electronic index of the content stored within the archived original content file stored in the database; operating a query engine in communication with the electronic index; accepting a query parameter from a user for desired content through a user interface in communication with the query engine, the desired content having a match to original content stored in the archived original content file; from the query engine, retrieving the stored data based on the query parameter and the electronic index; and presenting a query result to the user, the query result including a reference to the archived original content file and the archived registration file. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. A method for storing information for retrieval, comprising:
-
storing data in an organized structure in a database, the data associated with a plurality of data files, including an archived original content file having content stored therein as collected from an electronic address over time, the content associated with a content provider; from a plurality of modules, populating the database with data associated with the data files; creating a searchable electronic index of the content stored within the archived original content file; accepting a query parameter into a query engine in communication with the electronic index; and retrieving the stored data based on the query parameter and the electronic index. - View Dependent Claims (78, 79, 80, 81)
-
-
82. A computerized method for storage and retrieval of content from a plurality of Internet content providers, the content including registration content and page content, the method comprising:
-
storing data in an organized structure in a data warehouse having a database, the data associated with a plurality of data files, including an archived original content file having content stored therein as collected from an electronic address over time, the content associated with a content provider; from a plurality of modules, populating the data warehouse with the data files including retrieving registration content for a plurality of web content providers from a plurality of Internet domain name registries and storing the retrieved registration content in a plurality of registration files in the data warehouse over time; associating the stored registration content with a respective time stamp, the time stamp indicating the time that the stored registration content was retrieved from the respective Internet domain name registry; creating a searchable electronic index stored in the database of the registration content stored within the archived original content file and the registration content stored within the registration files; accepting a query parameter into a query engine in communication with the electronic index; and retrieving the stored data based on the query parameter and the electronic index. - View Dependent Claims (83, 84)
-
-
85. A computerized method for archiving information from a plurality of internetworked web content providers, comprising:
-
connecting a machine to a data warehouse having data storage that is accessible by the machine; storing data in an organized structure in a database of the data warehouse, the data associated with a plurality of data files, including an archived original content file having content stored therein as collected from an electronic address over time, the content associated with a content provider; storing an identifier of a web content provider in the data warehouse; for the web content provider, storing information in the data files of the data warehouse, the stored information including; ownership registration data stored in a registration file; instructions for operating web browsers stored in a source code file; an image of a browser-rendered display generated by a web browser as instructed by the instructions in the source code file, the rendered image file generated contemporaneously with the storage of the source code file and stored in a rendered image file; from a plurality of modules, populating the data warehouse with the data files and associating the web content provider with the stored information; creating a searchable electronic index of the content stored within the archived original content file; accepting a query parameter into a query engine in communication with the electronic index; and retrieving the stored data based on the query parameter and the electronic index. - View Dependent Claims (86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99)
-
-
100. A computerized method for archiving data from a plurality of distinct content providers, the method comprising:
-
connecting a machine to a data archive having data storage that is accessible by the machine; machine storing in the data archive an identification for each content provider of a plurality of content providers, each content provider having ownership information, the ownership information being changeable over time; machine storing, for each identified content provider, a file for each version of the ownership information in association with a time stamp in the data archive for later retrieval; and machine tracking changes to the stored ownership information over time. - View Dependent Claims (101, 102, 103, 104)
-
-
105. A method for monitoring intellectual property rights across a plurality of internetworked content providers, comprising:
-
connecting a machine to a data archive having data storage that is accessible by the machine; storing data in an organized structure in a database of the data archive, the data associated with a plurality of data files, including an archived original content file having content stored therein as collected from an electronic address over time, the content associated with a web content provider; providing an identifier in the database of a plurality of web content providers; for each of a plurality of content provider, machine storing information in the data archive, including; Internet domain name registration data associated with the content provider stored in a registration file; instructions for operating web browsers as specified by the web content provider stored in a source code file; an image of a browser-rendered display generated by a web browser as instructed by the instructions in the source code file, the browser-rendered image being generated contemporaneously with the storage of the source code file and stored in a rendered image file; from a plurality of modules, populating the database with data associated with the data files, including data associating web content providers with the stored information and associating the stored information with a time stamp; creating a searchable electronic index of the content stored within the archived original content file; accepting a query parameter into a query engine in communication with the electronic index; retrieving the stored data based on the query parameter and the electronic index; and presenting a report responsive to the query parameter, the report including archived information associated at least one web content provider. - View Dependent Claims (106, 107, 108, 109, 110, 111)
-
-
112. An article of manufacture, comprising:
-
a computer-usable medium; and a set of computer instructions embodied on the medium for operating a computer, the computer instructions including computer instructions that cause a computer to perform a computerized method for retrieving content collected from an electronic address over time, the content associated with an internetworked content provider, comprising computer instructions for; in a data warehouse having data storage accessible by a computer, storing a plurality of data files, including an archived original content file having original content stored therein as collected from an electronic address at a specified time and an archived registration file having Internet domain name registration information stored therein that is related to a content provider associated with the electronic address at the specified time; storing a searchable electronic index of the original content stored in the archived original content file; providing a query engine in communication with the electronic index; soliciting a query from a user for desired content through a user interface in communication with the query engine, the desired content having a match to original content stored in the archived original content file; presenting a query result to the user in response to the query and the electronic index, the query result including a reference to the archived original content file and the archived registration file.
-
-
113. An article of manufacture, comprising:
-
a computer-usable medium; and a set of computer instructions embodied on the medium for operating a computer, the computer instructions including computer instructions that cause a computer to perform a computerized method for storing information for retrieval, comprising computer instructions for; storing data in an organized structure in a database, the data associated with a plurality of data files, including an archived original content file having content stored therein as collected from an electronic address over time, the content associated with a content provider; from a plurality of modules, populating the database with the data files; creating a searchable electronic index of the content stored within the archived original content file stored in the database; accepting a query parameter into a query engine in communication with the electronic index; and retrieving the stored data based on the query parameter and the electronic index.
-
-
114. An article of manufacture, comprising:
-
a computer-usable medium; and a set of computer instructions embodied on the medium for operating a computer, the computer instructions including computer instructions that cause a computer to perform a computerized method for storage and retrieval of content from a plurality of Internet content providers, the content including registration content and page content, the method comprising computer instructions for; storing content for later retrieval in a data warehouse; and retrieving registration content for a plurality of web content providers from a plurality of Internet domain name registries and storing the retrieved registration content in a plurality of registration files in the data warehouse over time; associating the stored registration content with a respective time stamp, the time stamp indicating the time that the stored registration content was retrieved from the respective Internet domain name registry; and creating a searchable electronic index of the registration content stored in the registration files.
-
-
115. An article of manufacture, comprising:
-
a computer-usable medium; and a set of computer instructions embodied on the medium for operating a computer, the computer instructions including computer instructions that cause a computer to perform a computerized method for archiving information from a plurality of internetworked web content providers, comprising computer instructions for; storing an identifier of a web content provider in a data warehouse; for the web content provider, storing information in the data warehouse including; ownership registration data stored in a registration file; instructions for operating web browsers stored in a source code file; an image of a browser-rendered display generated by a web browser as instructed by the instructions in the source code file, the rendered image file generated contemporaneously with the storage of the source code file and stored in a rendered image file; and associating the web content provider with the stored information in a database.
-
-
116. An article of manufacture, comprising:
-
a computer-usable medium; and a set of computer instructions embodied on the medium for operating a computer, the computer instructions including computer instructions that cause a computer to perform a computerized method for archiving data from a plurality of distinct content providers, each content provider having ownership information, the ownership information being changeable over time, comprising computer instructions for; connecting the computer to a data archive having data storage that is accessible by the computer; storing an identification for each content provider of a plurality of content providers; storing, for each identified content provider, a file for each version of the ownership information in association with a time stamp in a data archive for later retrieval; and tracking changes to the stored ownership information over time.
-
-
117. An article of manufacture, comprising:
-
a computer-usable medium; and a set of computer instructions embodied on the medium for operating a computer, the computer instructions including computer instructions that cause a computer to perform a method for monitoring intellectual property rights across a plurality of internetworked content providers, comprising computer instructions for; providing an identifier of a plurality of web content providers; for each of a plurality of content provider, storing searchable information in the data archive, including; Internet domain name registration data associated with the content provider stored in a registration file; instructions for operating web browsers as specified by the web content provider stored in a source code file; an image of a browser-rendered display generated by a web browser as instructed by the instructions in the source code file, the browser-rendered image being generated contemporaneously with the storage of the source code file and stored in a rendered image file; a database associating web content providers with the stored information and associating the stored information with a time stamp; soliciting information from the data archive related to the searchable information and a specified time; and presenting a report responsive to the query information, the report including archived information associated at least one content provider.
-
Specification