Semantic Vector in a Method and Apparatus for Keeping and Finding Information
AssigneeFortyTwo, Inc.
InventorsDanny BLUMENFELD, Yasuhiro MATSUDA, Eishay SMITH
Life of this patent
Estimating the term…
Abstract
A semantic vector is generated for a search term based upon a global frequency of other, closely related terms within a corpus that is used to compute the semantic vector relative to the search term. The semantic vector is used in connection with a textual search engine, responsive to a user query comprising a search term, to promote any of documents and sites within results returned to the query by the search engine that contain other, closely related terms that strongly correlate with the search term.
Claims17
A computer implemented method for keeping and finding information, comprising:
- a processor generating a semantic vector for a search term based upon a global frequency of other, closely related terms within a corpus that is used to compute said semantic vector relative to said search term;
- and
- said processor using said semantic vector in connection with a textual search engine, responsive to a user query comprising a search term, to promote any of documents and sites within results returned to said query by said search engine that contain other, closely related terms that strongly correlate with said search term.
A computer implemented method for keeping and finding information, comprising:
- a processor extracting terms from a search query posited by a user;
- for each term, said processor constructing a semantic vector by:
- looking each term up in an index of terms;
- and
- filtering each term relative to any documents or sites to which said user ascribes significance by keeping said document or site;
- and
- based on said semantic vector, said processor determining whether said term is relevant to said query.
A computer implemented method for personalizing results returned to a search query, comprising:
- a processor creating a semantic vector by examining words surrounding a query term in a document in context for said query term;
- wherein a semantic vector is created for every word in said document;
- said processor analyzing documents to which a user ascribes significance by the act of said user keeping said document;
- wherein a document kept by each user has a different semantic vector than that document has for each other user;
- and
- said processor using said semantic vector for each term to personalize said search results for said user.
An apparatus for keeping and finding information, comprising:
- a processor configured for generating a semantic vector for a search term based upon a global frequency of other, closely related terms within a corpus that is used to compute said semantic vector relative to said search term;
- and
- said processor configured for using said semantic vector in connection with a textual search engine, responsive to a user query comprising a search term, to promote any of documents and sites within results returned to said query by said search engine that contain other, closely related terms that strongly correlate with said search term.
Dependencies are inferred from the claim text.