SYSTEMS AND METHODS FOR PRESENTING INFORMATION BASED ON PUBLISHER-SELECTED LABELS
First Claim
1. A method for providing information from a corpus of content items to a client, the method comprising:
- defining a plurality of grouping labels;
automatically building an index configured to identify, for each of the plurality of grouping labels, each of the content items in the corpus that includes that grouping label;
receiving from a client a request for identification of content items related to a first content item, the request including a first one of the plurality of grouping labels contained within the first content item;
accessing the index to identify a second content item having the first one of the plurality of grouping labels included therein; and
returning a reference to the second content item to the client.
8 Assignments
0 Petitions
Accused Products
Abstract
Publishers define relationships between their own content items (e.g., World Wide Web pages) and content items created or maintained by other publishers. A central namespace manager provides grouping labels that publishers insert into their content items. Content items having matching grouping labels are identified as related. Different classes of grouping labels can be used to define different types of relationships, and multiple classes of grouping labels can co-exist. Grouping labels are made available to an information server such as a search server, which uses the labels in identifying content items related to a currently displayed content item.
-
Citations
28 Claims
-
1. A method for providing information from a corpus of content items to a client, the method comprising:
-
defining a plurality of grouping labels; automatically building an index configured to identify, for each of the plurality of grouping labels, each of the content items in the corpus that includes that grouping label; receiving from a client a request for identification of content items related to a first content item, the request including a first one of the plurality of grouping labels contained within the first content item; accessing the index to identify a second content item having the first one of the plurality of grouping labels included therein; and returning a reference to the second content item to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
10. An information retrieval and communication system comprising:
-
a namespace data store configured to store a plurality of grouping labels, wherein each grouping label is includable by a plurality of publishers in a plurality of content items in a corpus; an index data store configured to store an index identifying, for each of the plurality of grouping labels stored in the namespace data store, each of the content items in the corpus that includes that grouping label; and an information server including; a client interface module configured to receive requests from a client computer system for identification of content items related to a starting content item, wherein each request including a grouping label extracted from the starting content item; and an index interface module configured to access the index to identify a second content item having the grouping label extracted from the starting content item included therein, wherein the client interface module is further configured to return a reference to the second content item to the client computer system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 28)
-
Specification