IP Library Granted Patent US 9,027,105
Granted Patent B1
US 9,027,105 · App. 13/939,366 · Granted May 5, 2015

Social network interaction using validated representations of user credentials

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,027,105
App. No.
13/939,366
Granted
May 5, 2015
Kind
B1
Abstract

A representation for a credential is received by a first client device. The credential is rendered on a second client device where the credential is associated with a user identity within a social networking platform. The first client device validates the representation for the credential associated with the user identity a score associated with the user identity where the score is based on data associated with a plurality of other user identifies who are members of the user identity's social network within the social networking platform. The data associated with the plurality of other user identities is based on interaction with the electronic social networking platform by the plurality of other user identities within the electronic social networking platform. The accessed score is outputted for display based on the representation for the credential associated with the user identity being validated and the score associated with the user identity being accessed.

Claims (47)

1. A non-transitory computer-readable medium storing software comprising instructions, which upon execution by one or more processors, cause the one or more processors to perform operations comprising:

scanning, by one or more processors of a first client device, a representation for a credential rendered on a second client device, the credential being associated with a user identity of a user of the second client device within a social networking platform;

validating, by the one or more processors, the representation for the credential associated with the user identity;

accessing, by the one or more processors, a score associated with the user identity, the score being based on data associated with a plurality of other user identities who are members of a social network associated with the user identity within the social networking platform, wherein the data associated with the plurality of other user identities is based on interaction with the electronic social networking platform by the plurality of other user identities within the electronic social networking platform; and

in response to validating the representation for the credential associated with the user identity and accessing the score associated with the user identity, outputting, by the one or more processors, the accessed score for display.

2. The non-transitory computer readable medium of claim 1 , further comprising:

determining, by the one or more processors, that the accessed score meets a predefined criterion; and

in response to determining that the accessed score meets the predefined criterion, generating, by the one or more processors, a request to add the user identity associated with the credential to a social network within the social networking platform of a validating user identity, the validating user identity being associated with a user of the first client device.

3. The non-transitory computer readable medium of claim 1 , further comprising:

determining, by the one or more processors, that the accessed score does not meet a predefined criterion; and

in response to determining that the accessed score does not meet the predefined criterion, denying, by the one or more processors, validation of the credential.

4. The non-transitory computer readable medium of claim 1 , wherein accessing a score associated with the user identity includes accessing a popularity score reflecting a measure of popularity of other user identities who are members of the social network associated with the user identity within the social networking platform.

5. The non-transitory computer readable medium of claim 1 , wherein accessing a score associated with the user identity includes accessing an influence score reflecting a measure of influence of other user identities who are members of the social network associated with the user identity within the social networking platform.

6. The non-transitory computer readable medium of claim 1 , wherein accessing a score associated with the user identity includes accessing a happiness score reflecting a measure of happiness of other user identities who are members of the social network associated with the user identity within the social networking platform.

7. The non-transitory computer readable medium of claim 1 , wherein accessing a score associated with the user identity includes accessing an affluence score reflecting a measure of affluence of other user identities who are members of the social network associated with the user identity within the social networking platform.

8. The non-transitory computer readable medium of claim 1 , wherein a user of the first client device is associated with a validating user identity within the social networking platform, and further comprising accessing information identifying common friends between the validating user identity and the user identity of the user of the second client device within the social networking platform.

9. The non-transitory computer readable medium of claim 1 , wherein a user of the first client device is associated with a validating user identity within the social networking platform, and further comprising accessing information related to degrees of separation between the validating user identity and the user identity of the user of the second client device within the social networking platform.

10. The non-transitory computer readable medium of claim 1 , wherein scanning, at the first client device, a representation for a credential from a second client device includes scanning, at the first client device, a Quick Response code displayed on the second client device.

11. The non-transitory computer readable medium of claim 1 , wherein accessing a score associated with the user identity includes accessing a plurality of scores associated with the user identity, the plurality of scores begin based on data associated with a plurality of other user identities who are members of the social network associated with the user identity within the social networking platform, the data associated with the plurality of other user identities being based on interaction with the electronic social networking platform by the plurality of other user identities within the electronic social networking platform, and

wherein outputting the accessed score for display comprises outputting the plurality of scores.

12. The non-transitory computer readable medium of claim 1 , wherein accessing a score associated with the user identity includes accessing a histogram representation of the score, and

wherein outputting the accessed score for display comprises outputting the histogram representation of the score.

13. A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

scanning, by one or more processors, a representation for a credential rendered on a second client device, the credential being associated with a user identity of a user of the second client device within a social networking platform;

validating, by the one or more processors, the representation for the credential associated with the user identity;

accessing, by the one or more processors, a score associated with the user identity, the score being based on data associated with a plurality of other user identities who are members of a social network associated with the user identity within the social networking platform, wherein the data associated with the plurality of other user identities is based on interaction with the electronic social networking platform by the plurality of other user identities within the electronic social networking platform; and

in response to validating the representation for the credential associated with the user identity and accessing the score associated with the user identity, outputting, by the one or more processors, the accessed score for display.

14. The system of claim 13 , further comprising:

determining, by the one or more processors, that the accessed score meets a predefined criterion; and

in response to determining that the accessed score meets the predefined criterion, generating, by the one or more processors, a request to add the user identity associated with the credential to a social network within the social networking platform of a validating user identity, the validating user identity being associated with a user of the first client device.

15. The system of claim 13 , further comprising:

determining, by the one or more processors, that the accessed score does not meet a predefined criterion; and

in response to determining that the accessed score does not meet the predefined criterion, denying, by the one or more processors, validation of the credential.

16. The system of claim 13 , wherein a user of the first client device is associated with a validating user identity within the social networking platform, and further comprising accessing information identifying common friends between the validating user identity and the user identity of the user of the second client device within the social networking platform.

17. A computer-implemented method comprising:

scanning, at a first client device, a representation for a credential rendered on a second client device, the credential being associated with a user identity of a user of the second client device within a social networking platform;

validating, at the first client device, the representation for the credential associated with the user identity;

accessing, by the first client device, a score associated with the user identity, the score being based on data associated with a plurality of other user identities who are members of a social network associated with the user identity within the social networking platform, wherein the data associated with the plurality of other user identities is based on interaction with the electronic social networking platform by the plurality of other user identities within the electronic social networking platform; and

in response to validating the representation for the credential associated with the user identity and accessing the score associated with the user identity, outputting, by the first client device, the accessed score for display.

18. The computer implemented method of claim 17 , further comprising:

determining, by the first client device, that the accessed score meets a predefined criterion; and

in response to determining that the accessed score meets the predefined criterion, generating a request to add the user identity associated with the credential to a social network within the social networking platform of a validating user identity, the validating user identity being associated with a user of the first client device.

19. The computer implemented method of claim 17 , further comprising:

determining, by the first client device, that the accessed score does not meet a predefined criterion; and

in response to determining that the accessed score does not meet the predefined criterion, denying validation of the credential.

20. The computer implemented method of claim 17 , wherein a user of the first client device is associated with a validating user identity within the social networking platform, and further comprising accessing information identifying common friends between the validating user identity and the user identity of the user of the second client device within the social networking platform.

Assignments (3)
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT REEL/FRAME: 056647/0687, REEL/FRAME: 057435/0023, REEL/FRAME: 059256/0247, REEL/FRAME: 062794/0255 AND REEL/FRAME: 066663/0713 Recorded Sep 26, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR IN INTEREST TO U.S. BANK NATIONAL ASSOCIATION, IN ITS CAPACITY AS COLLATERAL AGENT FOR THE SECURED PARTIES
To: MICROSTRATEGY INCORPORATED; MICROSTRATEGY SERVICES CORPORATION
Reel/Frame 069065/0539 →
SECURITY INTEREST Recorded Jun 22, 2021
From: MICROSTRATEGY INCORPORATED
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 056647/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2015
From: SAYLOR, MICHAEL J.
To: MICROSTRATEGY INCORPORATED
Reel/Frame 034944/0919 →