Search ranking method and system for community users

US9489428B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9489428-B2
Application numberUS-201314139180-A
CountryUS
Kind codeB2
Filing dateDec 23, 2013
Priority dateSep 5, 2011
Publication dateNov 8, 2016
Grant dateNov 8, 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.

Disclosed is a search ranking method for community users. The method includes: calculating a pre-ranking factor and an offline ranking factor according to historical behavior data of users; performing weighted ranking on inverted indices of the users by taking the pre-ranking factor as a weight, to obtain orderly inverted user index data; and with respect to a logged-in search user, in search results obtained according to the index data, performing weighted calculation on the search results according to the offline ranking factor, to obtain final ranking results. Also disclosed is a search ranking system for community users. The method and system can enable a user to obtain more optimized search ranking results.

First claim

Opening claim text (preview).

What is claimed is: 1. A search ranking method for community users, comprising: calculating, by a search ranking system, a pre-ranking factor and an offline ranking factor according to historical behavior data of users searched from a search for community users according to a keyword inputted by a searching user; performing, by the search ranking system, a first weighted ranking on inverted indices of searched users by taking the pre-ranking factor as a weight, to obtain orderly inverted indices data, wherein the inverted indices of searched users are obtained by from said search for community users; in a case that the searching user is a logged-in search user, performing, by the search ranking system, a second weighted ranking on search results of the first weighted ranking according to the offline ranking factor, to obtain final ranking results for community users; and presenting the final ranking results for community users to the searching user, wherein the pre-ranking factor includes user activeness information calculated according to data on a user level of a user in the community, and data on the user's recent log-ins and usages of the community, and the offline ranking factor includes at least one of user preference information or user category information obtained by analyzing data on articles posted or read by a user in a community, persons with whom the searching user has communicated or become friends, and persons followed by the searching user; user potential friendship chain information obtained by analyzing data on friends of the searching user in the community and persons followed by the searching user in the community; and user intimacy degree information calculated according to data on interactivities between the searching user and friends. 2. The search ranking method for community users according to claim 1 , further comprising: in the case that the searching user is a non-login search user, obtaining, by the search ranking system, location information of the non-login search user to calculate an online ranking factor; and performing, by the search ranking system, a third weighted ranking on search results of the second weighted ranking according to the online ranking factor, such that items in the same location as the non-login searching user or near the location of the non-login searching user are ranked higher, to obtain final ranking results. 3. The search ranking method for community users according to claim 1 , further comprising: obtaining, by the search ranking system, location information of the logged-in search user to calculate an online ranking factor; and performing, by the search ranking system, a third weighted ranking on search results of the second weighted ranking according to the online ranking factor, such that items in the same location as the logged-in searching user or near the location of the logged-in searching user are ranked higher, to obtain final ranking results. 4. The search ranking method for community users according to claim 1 , further comprising: calculating, by the search ranking system, an online ranking factor according to attribute information of the logged-in searching user; and performing, by the search ranking system, weighted ranking on search results of the second weighted ranking according to the online ranking factor, such that community users having same or similar attributes as the logged-in searching user are ranked higher, to obtain final ranking results. 5. A search ranking system for community users, comprising: processing circuitry configured to: calculate a pre-ranking factor and an offline ranking factor according to historical behavior data of users searched from a search for community users according to a keyword inputted by a searching user; perform a first weighted ranking on inverted indices of searched users by taking the pre-ranking factor as a weight, to obtain orderly inverted indices data, wherein the inverted indices of searched users are obtained by from said search for community users; in a case that the searching user is a logged-in searching user of the community user, perform a second weighted ranking on search results of the first weighted ranking according to the offline ranking factor, to obtain final ranking results for community users: and present the final ranking results for community users to the searching user, wherein the pre-ranking factor includes user activeness information calculated according to data on a user level of a user in the community, and data on the user's recent log-ins and usages of the community, and the offline ranking factor includes at least one of user preference information or user category information obtained by analyzing data on articles posted or read by a user in a community, persons with whom the searching user has communicated or become friends, and persons followed by the searching user; user potential friendship chain information obtained by analyzing data on friends of the searching user in the community and persons followed by the searching user in the community; and user intimacy degree information calculated according to data on interactivities between the searching user and friends. 6. The search ranking system for community users according to claim 5 , wherein the processing circuitry is further configured to: in a case that the searching user is a non-login searching user, obtain location information of the non-login searching user to calculate an online ranking factor; and perform a third ranking on search results of the second weighted ranking according to the online ranking factor, such that items in the same location as the non-login searching user or near the location of the searching user are ranked higher, to obtain final ranking results. 7. The search ranking system for community users according to claim 5 , wherein the processing circuitry is further configured to: obtain location information of the logged-in searching user to calculate an online ranking factor; and perform a third weighted ranking on search results of the second weighted ranking according to the online ranking factor, such that items in the same location as the logged-in searching user or near the location of the logged-in searching user are ranked higher, to obtain final ranking results. 8. The search ranking system for community users according to claim 5 , wherein the processing circuitry is further configured to: calculate an online ranking factor according to attribute information of the logged-in searching user; and perform a third weighted ranking on search results of the second weighted ranking according to the online ranking factor, such that community users having same or similar attributes as the logged-in searching user are ranked higher, to obtain final ranking results.

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • Physics · mapped topic

  • G06F16/903Primary

    Querying (for retrieval from the web G06F16/953) · 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 US9489428B2 cover?
Disclosed is a search ranking method for community users. The method includes: calculating a pre-ranking factor and an offline ranking factor according to historical behavior data of users; performing weighted ranking on inverted indices of the users by taking the pre-ranking factor as a weight, to obtain orderly inverted user index data; and with respect to a logged-in search user, in search r…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F17/3053. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 08 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).