Generating and Using Social Brains
OwnerPaul A. Jakubikinventor
Life of this patent
Estimating the term…
Abstract
A method includes determining a plurality of social interactions associated with a plurality of people, grouping the determined social interactions into a plurality of groups, generating a social object matrix using the plurality of groups, and producing a singular value representation of the social object matrix by performing Singular Value Decomposition (SVD) on the social object matrix. The social object matrix includes a plurality of vectors, and each social interaction is a particular person interacting with a particular social object.
Claims21
A system, comprising:
- one or more memory units;
- and
- one or more processing units operable to:
- determine a plurality of social interactions associated with a plurality of people, each social interaction comprising a particular person interacting with a particular social object of a plurality of social objects;
- group the determined social interactions into a plurality of groups;
- generate, using the plurality of groups, a social object matrix, the social object matrix comprising a plurality of vectors that provide an indication of a number of social interactions between the plurality of people and the plurality of the social objects;
- and
- produce a singular value representation of the social object matrix by performing Singular Value Decomposition (SVD) on the social object matrix.
A computer-implemented method, comprising:
- determining, by one or more computing systems, a plurality of social interactions associated with a plurality of people, each social interaction comprising a particular person interacting with a particular social object of a plurality of social objects;
- grouping, by the one or more computing systems, the determined social interactions into a plurality of groups;
- generating, by the one or more computing systems using the plurality of groups, a social object matrix, the social object matrix comprising a plurality of vectors that provide an indication of a number of social interactions between the plurality of people and the plurality of social objects;
- and
- producing, by the one or more computing systems, a singular value representation of the social object matrix by performing Singular Value Decomposition (SVD) on the social object matrix.
(canceled)
A non-transitory computer-readable medium comprising software, the software when executed by one or more processing units operable to perform operations comprising:
- determining a plurality of social interactions associated with a plurality of people, each social interaction comprising a particular person interacting with a particular social object of a plurality of social objects;
- grouping the determined social interactions into a plurality of groups;
- generating, using the plurality of groups, a social object matrix, the social object matrix comprising a plurality of vectors that provide an indication of a number of social interactions between the plurality of people and the plurality of social objects;
- and
- producing a singular value representation of the social object matrix by performing Singular Value Decomposition (MID) on the social object matrix.
The non-transitory computer-readable medium of claim wherein generating the social object matrix comprises:
- determining a number of occurrences of each social object for each of the plurality of people;
- generating the plurality of vectors based in part on the determined number of occurrences of each social object for each of the plurality of people;
- and
- determining a sample of the plurality of vectors.
Dependencies are inferred from the claim text.