Information retrieval using time
First Claim
1. A computer-implemented method of information retrieval comprising:
- at a date object identifier, accessing a first web page, identifying at least one date in the first web page and converting the at least one date into a specified format;
at a related text identifier, identifying in the first web page a piece of text which is related to the at least one date;
arranging a processor to generate a query using the piece of text and to send the query to a search engine;
receiving a ranked list of web pages in response to the query and selecting one of the web pages;
at a time object creator, downloading content from the selected web page and creating a time object by packaging together the piece of text, the downloaded content, and the at least one date in the specified format; and
causing a display of the first web page at a graphical user interface and causing a display of the time object in conjunction with the first web page, the time object being dynamically generated for display with the first web page.
2 Assignments
0 Petitions
Accused Products
Abstract
Information retrieval using time is described. In an embodiment a web-crawler creates time objects which are composites of content of different media types obtained from potentially different sources and, for example, are about the same date or date range. For example, a time object may comprise an image and a piece of text about an event in 1977. In this case the time object may have the date 1977 stored with it as well as URLs of originating web pages. In an embodiment a user is able to query a search engine to retrieve time objects which are displayed in a manner related to the dates of the time objects. For example, the time objects may be displayed in chronological order against a time line. In examples time objects may be dynamically created as a web page is requested and displayed with that web page.
-
Citations
19 Claims
-
1. A computer-implemented method of information retrieval comprising:
-
at a date object identifier, accessing a first web page, identifying at least one date in the first web page and converting the at least one date into a specified format; at a related text identifier, identifying in the first web page a piece of text which is related to the at least one date; arranging a processor to generate a query using the piece of text and to send the query to a search engine; receiving a ranked list of web pages in response to the query and selecting one of the web pages; at a time object creator, downloading content from the selected web page and creating a time object by packaging together the piece of text, the downloaded content, and the at least one date in the specified format; and causing a display of the first web page at a graphical user interface and causing a display of the time object in conjunction with the first web page, the time object being dynamically generated for display with the first web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information retrieval system comprising;
-
a processor; memory having instructions executable by the processor, the memory comprising; a date object identifier to access a first web page, identify at least one date in the first web page and convert the at least one date into a specified format; a related text identifier to identify in the first web page a piece of text which is related to the at least one date; the processor configured to generate a query using the piece of text and to send the query to a search engine; the processor further configured to receive a ranked list of web pages in response to the query and to select one of the web pages; the memory further comprising; a time object creator to download content from the selected web page and create a time object by packaging together the piece of text, the downloaded content, and the at least one date in the specified format; and a graphical user interface to present the time object in conjunction with the first web page and wherein the time object is dynamically generated for presentation with the first web page. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer storage medium, the computer storage medium being hardware, storing instructions that when executed by one or more processors perform actions comprising:
-
accessing a first web page;
identifying at least one date in the first web page;converting the at least one date into a specified format; identifying in the first web page a piece of text which is related to the at least one date; causing generation of a query using the piece of text and sending the query to a search engine; receiving a ranked list of web pages in response to the query and selecting one of the web pages; downloading content from the selected web page and creating a time object by packaging together the piece of text, the downloaded content, and the at least one date in the specified format; and causing a display of the first web page at a graphical user interface and causing a display of the time object in conjunction with the first web page, the time object being dynamically generated for display with the first web. - View Dependent Claims (16, 17, 18, 19)
-
Specification