System and method for searching and recommending objects from a categorically organized information repository
First Claim
1. A method for searching an information repository, the repository characterized as a hierarchical object space, the method comprising the steps of:
- establishing a collection of content pointers, each content pointer corresponding to an object;
receiving at least one subject keyword;
searching at least a portion of the collection of shared content pointers in accordance with the keyword query; and
deriving at least one additional keyword from the collection, the additional keyword associated with the query keyword.
3 Assignments
0 Petitions
Accused Products
Abstract
A search and recommendation system employs the preferences and profiles of individual users and groups within a community of users, as well as information derived from categorically organized content pointers, to augment Internet searches, re-rank search results, and provide recommendations for objects based on an initial subject-matter query. The search and recommendation system operates in the context of a content pointer manager, which stores individual users'"'"' content pointers (some of which may be published or shared for group use) on a centralized content pointer database connected to the Internet. The shared content pointer manager is implemented as a distributed program, portions of which operate on users'"'"' terminals and other portions of which operate on the centralized content pointer database. A user'"'"'s content pointers are organized in accordance with a local topical categorical hierarchy. The hierarchical organization is used to define a relevance context within which returned objects are evaluated and ordered.
360 Citations
49 Claims
-
1. A method for searching an information repository, the repository characterized as a hierarchical object space, the method comprising the steps of:
-
establishing a collection of content pointers, each content pointer corresponding to an object;
receiving at least one subject keyword;
searching at least a portion of the collection of shared content pointers in accordance with the keyword query; and
deriving at least one additional keyword from the collection, the additional keyword associated with the query keyword. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30)
-
-
14. A method for searching an information repository, the information repository characterized as a topical hierarchical object space, the method comprising the steps of:
-
establishing a collection of content pointers, the content pointers corresponding to objects contained within the information repository, each contributed by at least one user of a plurality of users, the collection organized in accordance with a topical categorical hierarchy;
searching at least a portion of the collection of shared content pointers in accordance with a keyword query;
augmenting the query with at least one additional keyword derived from the collection;
searching the information repository in accordance with the first keyword and the additional keyword; and
retrieving at least one of a group of objects, each including content indicia, at least one content index matching the query keyword.
-
-
25. A method for searching an information repository comprising the steps of:
-
establishing a collection of content pointers, the content pointers corresponding to objects contained within the information repository, each contributed by at least one user of a plurality of users, the collection organized in accordance with a topical categorical hierarchy;
receiving at least one query keyword from a user;
searching the information repository in accordance with the query;
retrieving a group of documents, each document of the group including content indicia, at least one content index matching the query keyword; and
ordering the retrieved documents in a ranking order, the order determined by a context derived from the topical categorical organization of the collection.
-
-
31. A method for generating ordered recommendations of content sources from an information repository comprising the steps of:
-
establishing a collection of content pointers, the content pointers corresponding to objects contained within the information repository, each contributed by at least one user of a plurality of users, the collection organized in accordance with a topical categorical hierarchy;
receiving at least one query keyword;
searching the information repository;
retrieving a group of objects that each includes a content profile matching the query keyword;
identifying a context within the collection; and
ranking the group of content sources based on a computed match between each object'"'"'s content profile and the identified context. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 40, 41, 42)
-
-
39. A method of structuring a collection of shared content pointers contributed by a plurality of users, wherein each shared content pointer is associated with a content source, the content pointers organized into a hierarchy of topical categories, comprising the steps of:
-
receiving a data item identifying a content source;
determining a category of the collection of shared content pointers in which to store the data item; and
storing the data item as a content pointer in the determined category of the collection.
-
-
43. A method for displaying a group of content pointers selected from a collection of content pointers the content pointers corresponding to objects contained within an information repository, each content pointer contributed by at least one user of a plurality of users, the collection organized in accordance with a topical categorical hierarchy, the method comprising:
-
selecting a display mode for the group of content pointers;
accessing the collection of content pointers; and
displaying the selected group of content pointers in accordance with the selected display mode. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
Specification