System and method for personalized search

US9460212B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9460212-B2
Application numberUS-32752208-A
CountryUS
Kind codeB2
Filing dateDec 3, 2008
Priority dateDec 3, 2008
Publication dateOct 4, 2016
Grant dateOct 4, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for personalized search. The system includes a search engine that receives search input from a user and a user identification and generates a search result based on the search input; and a profiling engine to gather profile data, generate a user profile associated with a user, and rank the search result personalized to the specific user using the user profile.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing search results on a search engine, the method comprising: gathering a plurality of profile data; generating a user profile associated with a user identification using the plurality of profile data, wherein the user profile comprises a plurality of weight values with each weight value of the plurality of weight values associated with a corresponding feature category of a plurality of feature categories, wherein the weight value for each of the feature categories is based on an amount of personalization data of the plurality of profile data associated with the corresponding feature category; receiving a search input from a user and the user identification; generating a plurality of feature scores, each feature score associated with one of the plurality of feature categories based on the search input; and creating a ranked search result personalized to the specific user using the user profile, the creating of the ranked search result comprising: identifying a user preferred category for the user based on the user profile and the search input from the user; identifying the plurality of feature scores; identifying the weight values for each of the plurality of feature scores; determining each of the plurality of feature scores for each of the plurality of search result items; determining a total score for each of the plurality of search result items based on the feature scores for each of the plurality of search result items and the weights for each of the plurality of feature scores; ranking the plurality of search result items based on the total score; and determining a first feature category of the plurality of feature categories comprising a keyword desirability category, wherein each feature score associated with the keyword desirability category is based on a likelihood that a particular search result is a desired item based on the search input and a set of search results obtained from aggregate data from users who made similar queries. 2. The method of claim 1 , wherein the plurality of profile data includes a history of the user's activities. 3. The method of claim 1 , wherein the plurality of profile data includes a user's personal information. 4. The method of claim 3 , wherein the user's personal information includes user aspect information. 5. The method of claim 4 , wherein creating a ranked search result personalized to the specific user using the user profile further comprises: identifying a plurality of characteristics for each of the plurality of search result items; and ranking the plurality of search result items based on the similarity between the plurality of characteristics for each of the plurality of search result items and the user aspect information. 6. The method of claim 1 , wherein the plurality of profile data includes user satisfaction information. 7. The method of claim 1 , said method further comprising filtering the search result. 8. The method of claim 1 , wherein creating a ranked search result personalized to the specific user using the user profile further comprises: identifying a category for each of the plurality of search result items; and ranking the plurality of search result items based on the similarity between the search result item category and the user preferred category. 9. The method of claim 1 , wherein creating a ranked search result personalized to the specific user using the user profile further comprises: identifying a plurality of user preferred categories for the user based on the user profile and the search input from the user; wherein the plurality of user preferred categories are ranked based on the user profile; identifying a category for each of the plurality of search result items; and ranking the plurality of search result items based on the similarity between the search result item category and the plurality of ranked user preferred categories. 10. The method of claim 1 wherein a second feature category of the plurality of feature categories comprises a category match, wherein each feature score associated with the category match is based on whether the particular search result is associated with a preferred category of the user as determined from the profile data. 11. The method of claim 10 wherein a third feature category of the plurality of feature categories comprises a seller desirability category, wherein each feature score associated with the seller desirability category is based on whether a seller of the particular search result is desired based on a seller ranking or a user experience ranking of the seller from the profile data. 12. The method of claim 11 wherein a fourth feature category of the plurality of feature categories comprises a user aspect category, wherein each feature score associated with the user aspect category is based on whether the particular search result is associated with a set of characteristics matching preferred user aspect characteristics from the profile data. 13. The method of claim 12 wherein a first weight value of the plurality of weight values associated with a fifth feature category is set to 0 based on an absence of personalization data for the fifth feature category in the plurality of profile data. 14. A system for providing search results on a search engine, the system comprising: a search engine: to receive a search input from a user and a user identification; and to generate a search result comprising a plurality of search result items based on the user input from the user; and a profiling engine: to gather a plurality of profile data; to generate a user profile associated with the user identification using the plurality of profile data, wherein the user profile comprises a plurality of weight values with each weight value of the plurality of weight values associated with a corresponding feature category of a plurality of feature categories, wherein the weight value for each of the feature categories is based on an amount of personalization data of the plurality of profile data associated with the corresponding feature category; to identify a plurality of feature scores for each of the plurality of feature categories; to determine each of the plurality of feature scores for each of the plurality of search result items; to determine a total score for each of the plurality of search result items based on the feature scores for each of the plurality of search result items and the weight values for each of the plurality of feature scores; to rank the plurality of search result items based on the total score; and to determine a first feature category of the plurality of feature categories comprising a keyword desirability category, wherein each feature score associated with the keyword desirability category is based on a likelihood that a particular search result is a desired item based on the search input and a set of search results obtained from aggregate data from users who made similar queries. 15. The system of claim 14 , wherein the profiling engine is to: identify a category for each of the plurality of search result items; and rank the plurality of search result items based on the similarity between the search result item category and the user preferred category. 16. The system of claim 14 , wherein the profiling engine is to: identify a plurality of user preferred categories for the user based on the user profile and the search input from the user; wherein the plurality of user preferred categories are ranked based on the user profile; identify a category for each of the plurality of search resul

Assignees

Inventors

Classifications

  • Search customisation based on user profiles and personalisation · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9460212B2 cover?
A system and method for personalized search. The system includes a search engine that receives search input from a user and a user identification and generates a search result based on the search input; and a profiling engine to gather profile data, generate a user profile associated with a user, and rank the search result personalized to the specific user using the user profile.
Who is the assignee on this patent?
Wu Xiaoyuan, Bolivar Alvaro, Hu Wenyan, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F16/9535. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 04 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).