System and method for indexing and displaying document text that has been subsequently quoted
First Claim
1. A computerized method of presenting web pages to an end user comprising:
- a) using software operating on a digital computer to identify a quoted text portion in a quoting web page, the quoted text portion appearing in the quoting web page along with attribution to a quoted web page;
b) using the software to identify the quoted text portion in the quoted web page and to determine a location of the quoted text portion within the quoted web page;
c) storing in a database accessible by a server computer data concerning the quoted text portion, the quoted web page, and the quoting web page, wherein this step c) includes the step of storing in the database the location of the quoted text portion within the quoted web page for later retrieval;
d) repeating steps a) through c) to identify a plurality of quoting web pages thatuote a plurality of quoted text portions in the quoted web page, and to store this data in the database;
e) receiving at the server computer a submission from a user computer concerning the quoted web page;
f) receiving from the database the locations of the plurality of quoted text portions in the quoted web page; and
g) generating a new version of the quoted web page based on the locations of the plurality of quoted text portions received from the database, the new version of the quoted web page visually distinguishing the plurality of quoted text portions and providing a links to the plurality of quoting web pages.
1 Assignment
0 Petitions
Accused Products
Abstract
A computerized system and method is presented for analyzing quotations made in a quoting document of text originally found in a source document. The quoting document and source document can be web pages publicly available on the World Wide Web. The present invention analyzes the quoting document for quoted text, searches the source document for that text, and stores the existence of the quotation in association with the source document. When displaying the source document, quoted text is highlighted. A link is provided between items of quoted text and a list of documents that have quoted that text. From this list the full text of a quoting document may be displayed.
-
Citations
20 Claims
-
1. A computerized method of presenting web pages to an end user comprising:
-
a) using software operating on a digital computer to identify a quoted text portion in a quoting web page, the quoted text portion appearing in the quoting web page along with attribution to a quoted web page; b) using the software to identify the quoted text portion in the quoted web page and to determine a location of the quoted text portion within the quoted web page; c) storing in a database accessible by a server computer data concerning the quoted text portion, the quoted web page, and the quoting web page, wherein this step c) includes the step of storing in the database the location of the quoted text portion within the quoted web page for later retrieval; d) repeating steps a) through c) to identify a plurality of quoting web pages thatuote a plurality of quoted text portions in the quoted web page, and to store this data in the database; e) receiving at the server computer a submission from a user computer concerning the quoted web page; f) receiving from the database the locations of the plurality of quoted text portions in the quoted web page; and g) generating a new version of the quoted web page based on the locations of the plurality of quoted text portions received from the database, the new version of the quoted web page visually distinguishing the plurality of quoted text portions and providing a links to the plurality of quoting web pages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system comprising:
-
a) a central processing unit; b) random access memory; c) non-volatile memory, the non-volatile memory containing computer software code programmed to operate on the central processing unit, the software code programmed to; i) populate a database with data about quoting documents that cite quoted documents as a source for quoted text portions, wherein the data identifies which quoting document quotes each quoted text portion in the quoted document as well as a location for each quoted text portion within the quoted document; ii) receive at the computer system a query from a user computer concerning a particular quoted document; iii) query the database for quoted text portions in the particular quoted document; iv) receive results from the database including a location for each of a plurality of quoted text portions in the particular quoted document that were quoted by a pluralityotin documents; and v) transmit to the user computer a new version of the particular quoted document visually distinguishing the plurality of quoted text portions and providing links to the plurality of quoting documents. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computerized method of presenting web pages comprising:
-
a) at a first server computer, operating software to; i) crawl original web pages stored on remote web servers to identify a quoting web page containing a quotation of a quoted text portion, ii) identify a quoted web page for the quoted text portion based on a context in which the quotation was found in the quoting web page, the quoted web page being stored on one of the remote web servers, and iii) store in a database; (1) a first identifier that identifies the quoting web page, (2) a second identifier that identifies the quoted web page, (3) a third identifier that identifies the quoted text portion, and iv) repeats i), ii), and iii) to identify and store information about a plurality of quoting web pages, a plurality of quoted text portions, and a plurality of quoting web pages; and b) at a second server computer, operating software to; i) receive from a browser operating on a user computer a particular second identifier for a particular quoted web page; ii) query the database to identify multiple quoted text portions and multiple quoting web pages for the particular quoted web page; iii) generating a revised web page based on; (1) the particular quoted web page stored on one of the remote web servers, (2) the multiple quoted text portions identified by the database query, and (3) and the multiple quoting web pages identified by the database query, wherein the revised web page highlights the multiple quoted text portions in the particular quoted web page and links to the multiple quoting web pages that quoted the multiple quoted text portions; iv) transmitting the revised web page to the browser software for display on the user computer. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification