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:
- accessing a plurality of content items, in the corpus, into which a plurality of publishers have explicitly inserted a plurality of grouping labels, wherein at least one grouping label of the plurality of grouping labels is included in each content item, of the plurality of content items, by the content publisher, of the plurality of content publishers, that published said each content item;
automatically building an index configured to identify, for each grouping label of the plurality of grouping labels, each of the content items in the corpus that includes said each grouping label of the plurality of grouping labels;
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 that was extracted from 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;
wherein the method is performed by one or more computing devices.
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.
71 Citations
25 Claims
-
1. A method for providing information from a corpus of content items to a client, the method comprising:
-
accessing a plurality of content items, in the corpus, into which a plurality of publishers have explicitly inserted a plurality of grouping labels, wherein at least one grouping label of the plurality of grouping labels is included in each content item, of the plurality of content items, by the content publisher, of the plurality of content publishers, that published said each content item; automatically building an index configured to identify, for each grouping label of the plurality of grouping labels, each of the content items in the corpus that includes said each grouping label of the plurality of grouping labels; 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 that was extracted from 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; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
9. 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 content item, of the plurality of content items, in the corpus that includes said each grouping label of the plurality of grouping labels; 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 first content item, wherein each request including a first grouping label extracted from the first content item; and an index interface module configured to access the index to identify a second content item having the first grouping label extracted from the first 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 (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification