Multi-dimensional algorithm for contextual search
First Claim
Patent Images
1. A computer-implemented method, comprising:
- building a multi-dimensional contextual model comprising a user profile context, the user profile context storing information pertaining to the user, wherein the multi-dimensional contextual model further comprises a document context, the document context storing a plurality of documents to be searched;
receiving at least one search term from a user;
performing a search based at least in part on the at least one search term and the multi-dimensional contextual model;
generating search results based on the search, wherein generating the search results comprises generating a score for each of at least some of the plurality of documents to be searched; and
visually displaying the search results.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method can include building a multi-dimensional contextual model, receiving search terms from a user, performing a search based on the search terms and the multi-dimensional contextual model, generating search results based on the search, and visually displaying the search results.
52 Citations
16 Claims
-
1. A computer-implemented method, comprising:
-
building a multi-dimensional contextual model comprising a user profile context, the user profile context storing information pertaining to the user, wherein the multi-dimensional contextual model further comprises a document context, the document context storing a plurality of documents to be searched; receiving at least one search term from a user; performing a search based at least in part on the at least one search term and the multi-dimensional contextual model; generating search results based on the search, wherein generating the search results comprises generating a score for each of at least some of the plurality of documents to be searched; and
visually displaying the search results. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
receiving a search request from a user; determining a multi-dimensional point of a user profile within a user profile context, the user profile context storing information pertaining to the user; determining a multi-dimensional point for a document within a document context, the document context storing a plurality of documents to be searched; generating scores for the plurality of documents to be searched; measuring a distance between the multi-dimensional point of the user profile and the multi-dimensional point for the document; and determining a plurality of search hits based on the measuring and the generated scores. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A hardware searching system, comprising:
-
a multi-dimensional contextual model stored on a tangible, computer-readable medium, the multi-dimensional contextual model comprising; a user profile context operable to store information pertaining to a user; and a document context operable to store a plurality of documents to be searched; and a searching tool stored on the tangible, computer-readable medium and, when executed by a processor, operable to perform a search on the plurality of documents to be searched based on the user profile context, the document context, a score generated for each of the plurality of documents, and at least one search term provided by the user. - View Dependent Claims (14, 15, 16)
-
Specification