Information retrieval system in an on-line network including separate content and layout of published titles
First Claim
1. A method of computerized searching, comprising the steps of:
- storing a plurality of content information of a document in a publication storage device;
publishing a layout of a title of said content information, wherein the layout of said title of said content information is associated with a control, and wherein the control defines a region on a computer display device for displaying results of a query of said content information;
retrieving content information satisfying said query from the publication storage device; and
displaying the retrieved content information.
2 Assignments
0 Petitions
Accused Products
Abstract
A information retrieval system wherein design and content are separated. Within a section of a title, a designer can layout pages with controls that define areas for content to be inserted into the pages. Two commonly used controls in the system are a static story control, wherein a preselected story is statically placed on a page in the area defined by the control, and a dynamic story control, wherein the designer defines search objects to retrieve stories. An information retrieval (IR) server indexes and searches stories in titles. Indexing takes place when a title is released to the network by a publisher workstation. The IR server interrelates title, section and story objects by their globally unique identifiers and creates a routing table which is used to locate objects across multiple database partitions. The IR search service is requested in two different ways at customer runtime. The first way is the resolution of the search objects to retrieve matching stories. The retrieved stories are concatenated and poured into the area defined by the dynamic control when the title is viewed. In the second way, the IR search service is requested when a search is initiated by a customer using a "find" dialog to search across all stories in one or more titles, both dynamic and static.
847 Citations
65 Claims
-
1. A method of computerized searching, comprising the steps of:
-
storing a plurality of content information of a document in a publication storage device; publishing a layout of a title of said content information, wherein the layout of said title of said content information is associated with a control, and wherein the control defines a region on a computer display device for displaying results of a query of said content information; retrieving content information satisfying said query from the publication storage device; and displaying the retrieved content information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computerized information retrieval system, comprising:
-
a publication storage, comprising; a content storage, an indexer for indexing the content, and a searcher for satisfying queries on the indexes; a designer component providing a title with one or more search objects, wherein each search object defines a query; and a viewer accessing the title and causing the search objects to retrieve content to be displayed. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. The system defined in 21, additionally including a plurality of workers, each worker receiving subqueries specific to a database server.
-
27. In a computer network, an indexing system of a title, the system comprising:
-
an index server receiving a title having layout and content, wherein said title layout includes search objects, each of said title layout, content and search objects having an associated object identifier, and said content having search properties; a catalog database containing tables associating object identifiers with other information including search properties; an index service executing on the index server and accessing the catalog database; and a database server storing index associations between the search properties and object identifiers provided by the index service. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer-implemented method of searching a title, comprising the steps of:
-
publishing a title comprising separate content and layout to a publication storage, wherein the layout includes at least one search object; creating a user query which modifies the search object; and retrieving content from the publication storage satisfying the user query. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method of computerized searching, comprising the steps of:
-
publishing a title to a publication storage containing content, wherein the title comprises separate content and layout, and wherein the layout includes a search query; retrieving content satisfying the search query from the publication storage; and displaying the retrieved content. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A computerized method of electronic publication, comprising the steps of:
-
creating within a computer a representation of a title of a story; storing the representation of the title in a publication storage device; and displaying the representation of the title, wherein the computer retrieves story content from the publication storage. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62)
-
-
63. In a computer network, a search system, comprising:
-
a search object server for storing the location of search objects in a title and search queries associated with the search objects; a search server for decomposing the search queries into a plurality of subqueries; and a database server for receiving subqueries from the search server and providing object identifiers responsive to each subquery.
-
-
64. A computer-implemented method of searching a title using a search query, comprising the steps of:
-
storing content in a publication storage; checking a search cache for the search query and results representative of content identification; retrieving the results of the search query from the search cache if the search query is present in the search cache; creating one or more subqueries based on the search query; checking the search cache for the presence of one of the subqueries and a result of the subquery if the search query is not present in the search cache; retrieving the results of the subquery from the search cache if the subquery is present in the search cache; applying the subquery to a database server; retrieving the results of the subquery from the database server if the subquery is not present in the search cache; and retrieving content from the publication storage corresponding to the retrieved results.
-
-
65. In a computer network, an information retrieval system, comprising:
-
a publication storage, comprising; a story storage, an indexer for indexing the stored stories, and a searcher for satisfying queries on the indexes; a designer providing a title with one or more search objects, wherein each search object defines a query; and a viewer accessing the title and causing the search objects to retrieve stories to be displayed.
-
Specification