Crowdsourcing content associations in a profile-hosting system

US11003722B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11003722-B2
Application numberUS-201816021233-A
CountryUS
Kind codeB2
Filing dateJun 28, 2018
Priority dateJun 28, 2018
Publication dateMay 11, 2021
Grant dateMay 11, 2021

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 computer-implemented method for determining a crowdsourced association between a first user identifier, and a second user identifier for a user of a service accessible over a network. Service data are searched to identify users of the service having a potential association with the first user identifier. Users of the service are invited in turn to select one of the identified users in relation to the first user identifier. A tier of linkage is determined, from at least two defined tiers, between a user making the selection and the selected user. A vote is recorded, of the determined tier, for the selection. A threshold is assigned to votes according to the tier of linkage so that if the votes of at least one of the defined tiers achieves its assigned threshold, it may be determined whether the first user identifier is associated with the respective second user identifier.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for determining a crowdsourced association between a first user identifier and a second user identifier, the second user identifier comprising an identifier for a user of a service accessible over a network, the method comprising: responsive to an event identifying the first user identifier, performing a search of data associated with users of the service to identify one or more users of the service having a potential association with the first user identifier, each of the one or more identified users of the service having a respective second user identifier; inviting one user of a plurality of users of the service to select one of the one or more identified users in relation to the first user identifier; responsive to a selection by the one user of the plurality of users, determining a tier of linkage, from at least two defined tiers of linkage, between the one user of the plurality of users and the one of the one or more identified users selected by the one user of the plurality of users; recording a vote, of the tier of linkage, in respect of the one of the one or more identified users in relation to the first user identifier; repeating the inviting, the determining a tier of linkage and the recording in respect of different ones of the plurality of users of the service; assigning a respective threshold to the votes recorded according to the tier of linkage of the votes; responsive to a number of the votes recorded of at least one of the at least two defined tiers of linkage achieving the respective assigned threshold, determining whether the association between the first user identifier and the respective second user identifier is a crowdsourced association; responsive to determining that the first user identifier and the respective second user identifier is a crowdsourced association, using the second user identifier to retrieve data stored in the service; and displaying the retrieved data. 2. The method according to claim 1 , wherein the event comprises receipt by a user of the service of a message including the first user identifier. 3. The method according to claim 1 , wherein the service is a profile-hosting service and inviting the one user of the plurality of users of the service to select one of the one or more identified users in relation to the first user identifier comprises displaying, to the one user of the plurality of users, profile data retrieved from the profile-hosting service for each of the one of more identified users. 4. The method according to claim 1 , wherein the at least two defined tiers of linkage define different levels of linkage, as defined by the service, between the one user of the plurality of users and the one of the one or more identified users selected by the one user of the plurality of users. 5. The method according to claim 4 , wherein the at least two defined tiers of linkage comprise: a first defined tier of linkage, wherein the one user of the plurality of users is directly linked, or linked via at least one other linked user of the service, to the one of the one or more identified users selected by the one user of the plurality of users; and a second defined tier of linkage, wherein the second user is not linked by the service according to the first defined tier with the one of the one or more identified users selected by one user of the plurality of users. 6. The method according to claim 5 , wherein assigning a respective threshold to the votes recorded comprises assigning a larger threshold to the votes recorded according to the second defined tier of linkage than a threshold assigned to the votes recorded according to the first defined tier of linkage. 7. The method according to claim 1 , wherein recording a vote comprises incrementing a respective vote counter of the tier of linkage in respect of the one of the one or more identified users in relation to the first user identifier. 8. The method according to claim 7 , wherein the vote counters of each said defined tier of linkage are stored in a directory of crowdsourced associations. 9. The method according to claim 1 , wherein recording a vote comprises storing, in a store reserved for the one user of the plurality of users, a record of the vote, a record of the tier of linkage determined for the vote, and a record of the one of the one or more identified users, having a respective second user identifier, selected by the one user of the plurality of users in relation to the first user identifier. 10. The method according to claim 1 , wherein the vote comprises a positive vote for an association of the first user identifier with the one of the one or more identified users and wherein, responsive to a number of the votes recorded of at least one of the at least two defined tiers of linkage achieving the respective assigned threshold, determining that the association between the first user identifier and the respective second user identifier is a crowdsourced association. 11. The method according to claim 1 , wherein the vote comprises an anti-vote for an association of the first user identifier with the one of the one or more identified users and wherein, responsive to a number of the votes recorded of at least one of the at least two defined tiers of linkage achieving the respective assigned threshold, determining that the association between the first user identifier and the respective second user identifier is not a crowdsourced association. 12. The method according to claim 1 , wherein the vote comprises a positive vote or an anti-vote for an association of the first user identifier with the one of the one or more identified users and wherein: recording a vote comprises incrementing a respective vote or anti-vote counter, according to whether the vote is a positive vote or an anti-vote of the tier of linkage in respect of the association of the first user identifier with the one of the one or more identified users; and responsive to a number of the positive votes of at least one of the at least two defined tiers of linkage achieving the respective assigned threshold number of votes in excess of a number of the anti-votes recorded of the same said at least one of the at least two defined tiers of linkage, determining that the association between the first user identifier and the respective second user identifier is a crowdsourced association. 13. The method according to claim 1 , wherein the first user identifier comprises an e-mail address. 14. The method according to claim 1 , wherein the first user identifier comprises a telephone number. 15. The method according to claim 1 , wherein the first user identifier comprises an alias assigned for use in accessing the network. 16. The method according to claim 1 , wherein the one or more identified users of the service comprise a subset of users registered to access the network. 17. The method according to claim 1 , comprising: responsive to an event identifying the first user identifier, the first user identifier having a determined crowdsourced association with a second user identifier, using the second user identifier to retrieve data stored in the service in respect of the second user identifier; and displaying to a user the retrieved data in association with the first user identifier. 18. The method according to claim 17 , comprising: if the user considers that the retrieved data are not associated with the first user identifier, determining a tier of linkage, from the at least two defined tiers of linkage, between the user and the user of the serv

Assignees

Inventors

Classifications

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

  • Voting apparatus · CPC title

  • G06F16/951Primary

    Indexing; Web crawling techniques · CPC title

  • Physics · mapped topic

  • G06Q10/48Primary

    using social graphs · 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 US11003722B2 cover?
A computer-implemented method for determining a crowdsourced association between a first user identifier, and a second user identifier for a user of a service accessible over a network. Service data are searched to identify users of the service having a potential association with the first user identifier. Users of the service are invited in turn to select one of the identified users in relatio…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/951. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 11 2021 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).