Systems and methods for presenting information based on publisher-selected labels
AssigneeYahoo! Inc.
InventorsAlwin Chan, Reiner Kraft
Life of this patent
Estimating the term…
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.
Claims25
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.
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.
Dependencies are inferred from the claim text.