Method and apparatus for recommending keywords

US10452728B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10452728-B2
Application numberUS-201514752076-A
CountryUS
Kind codeB2
Filing dateJun 26, 2015
Priority dateJan 25, 2013
Publication dateOct 22, 2019
Grant dateOct 22, 2019

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 method for recommending keywords can receive a first search term entered by a user, search a keyword library comprising a plurality of keywords and retrieve a preset number of keywords based on a similarity coefficient between each keyword and the first search term. After receiving a second search term entered by the user, the method obtains a correlation value between the second search term and the first search term based on whether a webpage in a search result of the first search term visited by the user includes the second search term, and determines the similarity coefficient between the second search term and the first search term in accordance with the correlation value. And then, the method updates the keyword library to save the similarity coefficient between the second search term and the first search term.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for recommending keywords and identifying related keywords that are semantically dissimilar to a user-entered search term such that the related keywords are used as future keyword recommendations for said user-entered search term, the method comprising: receiving a first search term entered by a first user for a first search; in response to receiving the first search term entered by the first user: searching a keyword library comprising a plurality of keywords; retrieving a first subset of keywords based on a respective similarity coefficient between each keyword of the first subset of keywords and the first search term, wherein the first subset of keywords are provided to the first user as recommended keywords for replacing the first search term in the first search; and generating a search result for the first search term, wherein the search result includes a plurality of web links; recording one or more webpages referenced in the search result that are visited by the first user; receiving a second search term entered by the first user, wherein the second search term is not present among the first subset of keywords retrieved from the keyword library in response to the first search term entered by the first user, due to deficiency of a current value of a respective similarity coefficient between the first search term and the second search term in the keyword library, wherein the deficiency results at least in part from semantic dissimilarity between the first search term and the second search term; determining whether the second search term entered by the first user is found within at least one of the one or more webpages referenced in the search result that are visited by the first user; in accordance with a determination that the second search term entered by the first user is found within at least one of the one or more webpages referenced in the search result that are visited by the first user: obtaining a correlation value between the second search term and the first search term based on presence of the second search term in the at least one of the one or more webpages referenced in the search result that are visited by the first user; increasing the respective similarity coefficient between the second search term and the first search term in accordance with the correlation value; and updating the keyword library to save the respective similarity coefficient between the second search term and the first search term that has been increased in accordance with the correlation value between the second search term and the first search term; and in accordance with a determination that the second search term entered by the first user is not found within at least one of the one or more webpages referenced in the search result that are visited by the first user: forgoing obtaining the correlation value between the second search term and the first search term; receiving the first search term as a respective search term input by a second user after the keyword library has been updated to increase the respective similarity coefficient between the second search term and the first search term in accordance with the determination that the second search term entered by the first user is found within at least one of the one or more webpages referenced in the search result that are visited by the first user; and in response to receiving the first search term entered by the second user for a second search: searching the updated keyword library and retrieving a second subset of keywords, wherein the second subset of keywords includes the second search term due to the increase in the respective similarity coefficient between the second search term and the first search term as a result of the update made in accordance with the determination that the second search term entered by the first user is found within at least one of the one or more webpages referenced in the search result that are visited by the first user, and wherein the second subset of keywords are presented to the second user as recommended keywords for replacing the first search term in the second search. 2. The method of claim 1 , further comprising, prior to the step of updating the keyword library to save the respective similarity coefficient between the second search term and the first search term: receiving a third search term entered by the first user, and if none of the webpages in the search result of the first search term visited by the first user comprises the third search term, updating the keyword library to save the respective similarity coefficient between the second search term and the first search term. 3. The method of claim 1 , wherein the step of updating the keyword library to save the respective similarity coefficient between the second search term and the first search term further comprises: determining whether the keyword library comprises the second search term, and if not, creating the respective similarity coefficient between the first search term and the second search term in accordance with the correlation value between the second search term and the first search term. 4. An apparatus for recommending keywords and identifying related keywords that are semantically dissimilar to a user-entered search term such that the related keywords are used as future keyword recommendations for said user-entered search term, the apparatus comprising: a computer; and non-transitory computer-readable storage medium storing programs including instructions, which, when executed by the computer, cause the computer to perform operations comprising: receiving a first search term entered by a first user for a first search; in response to receiving the first search term entered by the first user: searching a keyword library comprising a plurality of keywords; retrieving a first subset of keywords based on a respective similarity coefficient between each keyword of the first subset of keywords and the first search term, wherein the first subset of keywords are provided to the first user as recommended keywords for replacing the first search term in the first search; and generating a search result for the first search term, wherein the search result includes a plurality of web links; recording one or more webpages referenced in the search result that are visited by the first user; receiving a second search term entered by the first user, wherein the second search term is not present among the first subset of keywords retrieved from the keyword library in response to the first search term entered by the first user, due to deficiency of a current value of a respective similarity coefficient between the first search term and the second search term in the keyword library, wherein the deficiency results at least in part from semantic dissimilarity between the first search term and the second search term; determining whether the second search term entered by the first user is found within at least one of the one or more webpages referenced in the search result that are visited by the first user; in accordance with a determination that the second search term entered by the first user is found within at least one of the one or more webpages referenced in the search result that are visited by the first user: obtaining a correlation value between the second search term and the first search term based on presence of the second search term in the at least one of the one or more webpages referenced in the search result that are visited by the first user; increasing the respective similarity coefficient between the second search term and the first search term in accordance with the correlation value; and updating the keyword library to save the respective similarity coefficient between the second search term and the first search term t

Assignees

Inventors

Classifications

  • using search space presentation or visualization, e.g. category or range presentation and selection · CPC title

  • of access to content, e.g. by caching · CPC title

  • Indexing; Web crawling techniques · CPC title

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

  • using system suggestions (G06F16/3325 takes precedence) · CPC title

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 US10452728B2 cover?
A method for recommending keywords can receive a first search term entered by a user, search a keyword library comprising a plurality of keywords and retrieve a preset number of keywords based on a similarity coefficient between each keyword and the first search term. After receiving a second search term entered by the user, the method obtains a correlation value between the second search term …
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
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 22 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).