Optimization of user interactions based on connection value scores

US10536554B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10536554-B2
Application numberUS-201514726979-A
CountryUS
Kind codeB2
Filing dateJun 1, 2015
Priority dateJun 1, 2015
Publication dateJan 14, 2020
Grant dateJan 14, 2020

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.

Techniques are provided for optimization of user interactions based on connection value scores. A method may comprise receiving input that indicates a selection of one or more social network activities to optimize for a particular member of a social network. The method may also comprise, based on the selection of the one or more social network activities, calculating a connection value score for a social network connection between the particular member and each user in a plurality of other users. Calculating the connection value score may comprise identifying one or more attribute values that are correlated with the one or more social network activities. Further, the method may comprise, based on the connection value score for each user of the plurality of other users, determining a ranking of the plurality of other users. The method may also comprise determining content based on the ranking of the plurality of other users.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving input that indicates a selection of one or more social network activities to optimize for a particular member of a social network; identifying a plurality of other users; based on the selection of the one or more social network activities, calculating a connection value score for a social network connection between the particular member and each user in the plurality of other users, wherein the connection value score is based on a value derived by members in a social network, of the particular member or of said each user, other than the particular member or said each user; based on the connection value score for said each user of the plurality of other users, determining a ranking of the plurality of other users; based on the ranking of the plurality of other users, identifying content to present to the particular member; wherein identifying the content to present to the particular member comprises, based on the ranking of the plurality of other users, determining a ranking of a plurality of content items, each of which is associated with a different user in a subset of the plurality of other users, wherein a content item in the plurality of content items is either (a) first content with which a user in the subset of the plurality of other users has interacted or (b) job postings associated with workplaces of the subset of the plurality of other users, wherein the first content with which the user in the subset has interacted comprises content on which the user has commented, on which the user has clicked, or which the user has published; causing the content to be presented to the particular member; wherein the method is performed by one or more computing devices. 2. The method of claim 1 , wherein calculating the connection value score comprises identifying one or more attribute values that exhibit a causal relationship with the one or more social network activities. 3. The method of claim 2 , wherein the one or more attribute values comprise one or more shared attribute values that are associated with the particular member and another user in the plurality of other users. 4. The method of claim 2 , wherein the connection value score is calculated based on a user behavior model that determines the one or more attribute values exhibit the causal relationship with the one or more social network activities. 5. The method of claim 1 , wherein: the content comprises content with which the corresponding user in the subset of the plurality of other users has interacted; a user interacts with certain content by creating the certain content, publishing the certain content, providing a comment on the certain content, or otherwise selecting the certain content. 6. The method of claim 1 , wherein the connection value score is calculated based on different weights that are assigned to different social network activities. 7. The method of claim 6 , wherein the one or more weights are re-assigned based on data gathered from monitoring the one or more social network activities. 8. The method of claim 1 , wherein the one or more social network activities comprise sending a private message. 9. A method comprising: receiving input that indicates a selection of one or more social network activities to optimize for a particular member of a social network; identifying a plurality of other users; based on the selection of the one or more social network activities, calculating a connection value score for a social network connection between the particular member and each user in the plurality of other users, wherein the connection value score is based on a value derived by members in a social network, of the particular member or of said each user, other than the particular member or said each user; based on the connection value score for said each user of the plurality of other users, determining a ranking of the plurality of other users; based on the ranking of the plurality of other users, identifying content to present to the particular member; wherein identifying the content comprising: making a determination that a particular user in the plurality of other users is associated with a workplace and that a job posting is associated with the workplace; selecting the job posting as a candidate for presentation to the particular member based on the determination; wherein identifying content to present to the particular member comprises, based on the ranking of the plurality of other users, determining a ranking of a plurality of content items, each of which is associated with a different user in a subset of the plurality of other users; wherein at least one content item in the plurality of content items is the job posting; causing the content to be presented to the particular member; wherein the method is performed by one or more computing devices. 10. A system comprising: one or more processors; and one or more non-transitory storage media storing instructions which, when executed by the one or more processors, cause: receiving input that indicates a selection of one or more social network activities to optimize for a particular member of a social network; based on the selection of the one or more social network activities, calculating a connection value score for a social network connection between the particular member and each user in a plurality of other users; wherein calculating the connection value score for the social network connection between the particular member and each user in the plurality of other users comprises: determining, based on the one or more social network activities, a first value derived by the particular member, determining, based on the one or more social network activities, a second value derived by said each user, determining, based on the one or more social network activities, a third value derived by members in a social network, of the particular member or of said each user other than the particular member or said each user, and calculating the connection value score based on the first value, the second value, and the third value; based on the connection value score for each user of the plurality of other users, determining a ranking of the plurality of other users; based on the ranking of the plurality of other users, identifying content to present to the particular member; causing the content to be presented to the particular member. 11. The system of claim 10 , wherein calculating the connection value score comprises identifying one or more attribute values that exhibit a causal relationship with the one or more social network activities. 12. The system of claim 11 , wherein the one or more attribute values comprise one or more shared attribute values that are associated with the particular member and another user in the plurality of other users. 13. The system of claim 11 , wherein the connection value score is calculated based on a user behavior model that determines the one or more attribute values exhibit the causal relationship with the one or more social network activities. 14. The system of claim 10 , wherein said each user in the plurality of other users has yet to establish the social network connection with the particular member when the connection value score is calculated. 15. The system of claim 10 , wherein identifying content to present to the particular member comprises: based on the ranking of the plurality of other users, determining a ranking of particular content that is associated with a subset of the plurality of other users. 16. The system of claim 15 , wherein:

Assignees

Inventors

Classifications

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

  • H04L67/306Primary

    User profiles · CPC title

  • Marketing; Price estimation or determination; Fundraising · CPC title

  • Skill-based matching of a person or a group to a task · 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 US10536554B2 cover?
Techniques are provided for optimization of user interactions based on connection value scores. A method may comprise receiving input that indicates a selection of one or more social network activities to optimize for a particular member of a social network. The method may also comprise, based on the selection of the one or more social network activities, calculating a connection value score fo…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 14 2020 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).