IP Library Granted Patent US 9,390,386
Granted Patent B2
US 9,390,386 · App. 13/834,873 · Granted Jul 12, 2016

Methods, systems, and apparatus for predicting characteristics of a user

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,390,386
App. No.
13/834,873
Granted
Jul 12, 2016
Kind
B2
Abstract

Methods, systems, and apparatus for predicting the characteristics of a user are described. A model based on a conditional multivariate normal distribution and social relationship information between the selected user and each of one or more other users are obtained. One or more characteristics of the selected user are determined based on the model and the social relationship information. The user characteristics may be determined by adjusting the characteristics of a typical source user according to the model and the social relationship information of the selected user.

Claims (46)

1. A method for predicting one or more characteristics of a selected user, comprising:

obtaining a model based on a conditional multivariate normal distribution that relates social relationship information of one or more source users to characteristics of the one or more source users;

obtaining social relationship information relating the selected user and each of one or more other users; and

determining, using a hardware device, one or more characteristics of the selected user based on the model and the social relationship information that relates the selected user and each of the one or more other users,

wherein determining the one or more characteristics comprises:

multiplying an inverted m×m social relationship covariance matrix and a n×m user characteristics social relationship covariance matrix to derive a n×m combined covariance matrix, wherein the social relationship covariance matrix represents a deviation associated with pairs of typical values of the social relationship information of the one or more source users;

subtracting a m×1 social relationship mean vector from a m×1 social relationship input vector to derive a social relationship difference vector, wherein the social relationship mean vector represents the characteristics of the one or more source users;

multiplying the derived n×m combined covariance matrix and the social relationship difference vector to derive a user characteristic adjustment vector; and

adding the user characteristic adjustment vector and a n×1 user characteristics mean vector to derive a n×1 user characteristics vector.

2. The method of claim 1 , wherein the social relationship information comprises one or more counts of hops between the selected user and each of the one or more other users.

3. The method of claim 1 , wherein the determining adjusts one or more characteristics of a typical user, as determined from the one or more source users, to determine the one or more characteristics of the selected user.

4. The method of claim 1 , wherein the model is based on the conditional multivariate normal distribution with mean vector m and covariance matrix s.

5. The method of claim 1 , wherein the model is based on a social relationships mean vector representing a number of hops from a typical source user to each of the one or more source users.

6. The method of claim 1 , wherein the model comprises a m×m social relationship covariance matrix, the m×m social relationship covariance matrix representing a covariance of social relationships of two or more of the one or more source users.

7. The method of claim 1 , wherein the model is based on a n×m user characteristics covariance social relationship matrix, the n×m user characteristics covariance social relationship matrix representing a covariance of one or more characteristics of two or more source users with social relationships of the two or more source users.

8. The method of claim 1 , wherein the model is based on a n×1 user characteristics mean vector, the n×1 user characteristics mean vector representing values of characteristics for a typical source user.

9. The method of claim 1 , wherein the social relationship information comprises a m×1 social relationship input vector, the m×1 social relationship input vector representing social relationships between the selected user and each of the one or more other users.

10. The method of claim 1 , wherein the determining includes determining a n×1 predicted user characteristics vector that represents one or more predicted characteristics of the selected user.

11. The method of claim 1 , further comprising inverting a m×m social relationship covariance matrix to derive the inverted m×m social relationship covariance matrix.

12. An apparatus for predicting one or more characteristics of a selected user, the apparatus comprising:

a processor;

memory to store instructions that, when executed by the processor cause the processor to:

obtain a model based on a conditional multivariate normal distribution that relates social relationship information of one or more source users to characteristics of the one or more source users; obtain social relationship information relating the selected user and each of one or more other users; and

determine one or more characteristics of the selected user based on the model and the social relationship information that relates the selected user and the one or more other users, wherein determining the one or more characteristics comprises:

multiplying an inverted m×m social relationship covariance matrix and a n×m user characteristics social relationship covariance matrix to derive a n×m combined covariance matrix, wherein the social relationship covariance matrix represents a deviation associated with pairs of typical values of the social relationship information of the one or more source users;

subtracting a m×1 social relationship mean vector from a m×1 social relationship input vector to derive a social relationship difference vector, wherein the social relationship mean vector represents the characteristics of the one or more source users;

multiplying the derived n×m combined covariance matrix and the social relationship difference vector to derive a user characteristic adjustment vector; and

adding the user characteristic adjustment vector and a n×1 user characteristics mean vector to derive a n×1 user characteristics vector.

13. The apparatus of claim 12 , wherein the social relationship information comprises one or more counts of hops between the selected user and each of the one or more other users.

14. The apparatus of claim 12 , wherein the determination adjusts one or more characteristics of a typical user, as determined from the one or more source users, to determine the one or more characteristics of the selected user.

15. The apparatus of claim 12 , wherein the model is based on a conditional multivariate normal distribution with mean vector m and covariance matrix s.

16. The apparatus of claim 12 , wherein the model comprises a social relationships mean vector, the social relationships mean vector representing a number of hops from a typical source user to each of the one or more source users.

17. The apparatus of claim 12 , wherein the model comprises a m×m social relationship covariance matrix, the m×m social relationship covariance matrix representing a covariance of social relationships of two or more of the one or more source users.

18. The apparatus of claim 12 , wherein the model is based on a n×m user characteristics covariance social relationship matrix, the n×m user characteristics covariance social relationship matrix representing a covariance of one or more characteristics of two or more source users with social relationships of the two or more of the source users.

19. The apparatus of claim 12 , wherein the model is based on a n×1 user characteristics mean vector, the n×1 user characteristics mean vector representing values of characteristics for a typical source user.

20. The apparatus of claim 12 , wherein the social relationship information comprises a m×1 social relationship input vector, the m×1 social relationship input vector representing social relationships between the selected user and each of the one or more other users.

21. The apparatus of claim 12 , wherein the determining includes determining a n×1 predicted user characteristics vector that represents one or more predicted characteristics of the selected user.

22. The apparatus of claim 12 , wherein the determining the one or more characteristics of the selected user further comprises inverting a m×m social relationship covariance matrix to derive the inverted m×m social relationship covariance matrix.

23. An article of manufacture comprising a non-transitory machine-readable storage medium having machine executable instructions embedded thereon, which when executed by a machine, cause the machine to:

obtain a model based on a conditional multivariate normal distribution that relates social relationship information of one or more source users to characteristics of the one or more source users;

obtain social relationship information relating a selected user and each of one or more other users; and

determine one or more characteristics of the selected user based on the model and the social relationship information that relates the selected user and the one or more other users, wherein determining the one or more characteristics comprises:

multiplying an inverted m×m social relationship covariance matrix and a n×m user characteristics social relationship covariance matrix to derive a n×m combined covariance matrix, wherein the social relationship covariance matrix represents a deviation associated with pairs of typical values of the social relationship information of the one or more source users;

subtracting a m×1 social relationship mean vector from a m×1 social relationship input vector to derive a social relationship difference vector, wherein the social relationship mean vector represents the characteristics of the one or more source users;

multiplying the derived n×m combined covariance matrix and the social relationship difference vector to derive a user characteristic adjustment vector; and

adding the user characteristic adjustment vector and a n×1 user characteristics mean vector to derive a n×1 user characteristics vector.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. 16/990,698 PREVIOUSLY RECORDED ON REEL 058294 FRAME 0010. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 21, 2022
From: TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR DATA SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 059846/0157 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 058294, FRAME 0161 Recorded Dec 27, 2021
From: JPMORGAN CHASE BANK, N.A.
To: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
Reel/Frame 058593/0852 →
SECOND LIEN PATENT SECURITY AGREEMENT RELEASE Recorded Dec 3, 2021
From: UBS AG, STAMFORD BRANCH
To: NEUSTAR, INC.; MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.
Reel/Frame 058300/0739 →
FIRST LIEN PATENT SECURITY AGREEMENT RELEASE Recorded Dec 3, 2021
From: BANK OF AMERICA, N.A.
To: NEUSTAR, INC.; MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.
Reel/Frame 058300/0762 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Dec 1, 2021
From: TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR DATA SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 058294/0010 →
GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Dec 1, 2021
From: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION HEALTHCARE, INC.; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
To: JPMORGAN CHASE BANK, N.A
Reel/Frame 058294/0161 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 22, 2017
From: MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.; NEUSTAR, INC.
To: UBS AG, STAMFORD BRANCH
Reel/Frame 043633/0527 →
SECURITY INTEREST Recorded Aug 22, 2017
From: MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.; NEUSTAR, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 043633/0440 →
CHANGE OF NAME Recorded Jul 28, 2015
From: QUOVA, INC.
To: NEUSTAR IP INTELLIGENCE, INC.
Reel/Frame 036193/0562 →