Social network with multiple logins
First Claim
1. A method comprising:
- receiving, by a social networking server, information related to a user'"'"'s intent to utilize a service of a social network provided by the social networking server;
storing, by the social networking server, user data in a data structure representing the social network of users, said storing comprising organizing said social network user data within a user profile comprising, for a first user of the social network, user data fields, each user data field representing a different entry in the user profile related to the first user, said user data fields comprising a first portion of data fields that are specific to the intended service provided by the social networking server and are accessible by other users regardless of which persona is being utilized by the first user, said user data fields further comprising a second portion of data fields that have features enabling their customization based on a type of persona utilized by the first user;
receiving, at the social networking server over a network, data field instructions from the first user to associate certain second portion data fields of said user data within the first user'"'"'s user profile with a first user social network persona, the data field instructions controlling exposure of the second portion data fields to other users of the social network based on the first social network user persona;
compiling, via the social networking server, the first user social network persona based on said received data field instructions, said compiled first user social network persona comprising all of the first portion data fields and the certain second portion data fields identified in said received data field instructions; and
causing exposure on the network, via the social networking server, of digital content associated each data field associated with the compiled first user social network persona.
12 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and system are directed towards seeding a user'"'"'s contacts for their online social network. The invention is arranged to automatically recommend to the user a set of seed contacts that the user may employ to invite to join their social network. The set of seed contacts may be harvested from the user'"'"'s existing portal activities, as well as other sources. In one embodiment, the invention analyzes portal activity, such as email exchanges with the user, and the like, to determine a frequency of contact with the user. Other sources may include but not be limited to emails, names within an address book of the user, names within an address book of another person, a buddy list, an instant messaging list, an activity, a mailing list, an online discussion group, a membership in a category, chat group, and the like.
18 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a social networking server, information related to a user'"'"'s intent to utilize a service of a social network provided by the social networking server; storing, by the social networking server, user data in a data structure representing the social network of users, said storing comprising organizing said social network user data within a user profile comprising, for a first user of the social network, user data fields, each user data field representing a different entry in the user profile related to the first user, said user data fields comprising a first portion of data fields that are specific to the intended service provided by the social networking server and are accessible by other users regardless of which persona is being utilized by the first user, said user data fields further comprising a second portion of data fields that have features enabling their customization based on a type of persona utilized by the first user; receiving, at the social networking server over a network, data field instructions from the first user to associate certain second portion data fields of said user data within the first user'"'"'s user profile with a first user social network persona, the data field instructions controlling exposure of the second portion data fields to other users of the social network based on the first social network user persona; compiling, via the social networking server, the first user social network persona based on said received data field instructions, said compiled first user social network persona comprising all of the first portion data fields and the certain second portion data fields identified in said received data field instructions; and causing exposure on the network, via the social networking server, of digital content associated each data field associated with the compiled first user social network persona. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A social networking server comprising:
-
a processor; a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; logic executed by the processor for receiving, by a social networking server, information related to a user'"'"'s intent to utilize a service of a social network provided by the social networking server; logic executed by the processor for storing user data in a data structure representing the social network of users, said storing comprising organizing said social network user data within a user profile comprising, for a first user of the social network, user data fields, each user data field representing a different entry in the user profile related to the first user, said user data fields comprising a first portion of data fields that are specific to the intended service provided by the social networking server and are accessible by other users regardless of which persona is being utilized by the first user, said user data fields further comprising a second portion of data fields that have features enabling their customization based on a type of persona utilized by the first user; logic executed by the processor for receiving, at the social networking server over a network, data field instructions from the first user to associate certain second portion data fields of said user data within the first user'"'"'s user profile with a first user social network persona, the data field instructions controlling exposure of the second portion data fields to other users of the social network based on the first social network user persona; logic executed by the processor for compiling, via the social networking server, the first user social network persona based on said received data field instructions, said compiled first user social network persona comprising all of the first portion data fields and the certain second portion data fields identified in said received data field instructions; and logic executed by the processor for causing exposure on the network, via the social networking server, of digital content associated each data field associated with the compiled first user social network persona. - View Dependent Claims (18, 19, 20)
-
Specification