Social computing personas for protecting identity in online social interactions
First Claim
1. A computer-implemented method for generating a plurality of personas for an account of a first user of a social network performed on one or more computing devices, the method comprising:
- receiving, using the one or more computing devices, information for the plurality of personas from the first user, wherein the information comprises a name, a representation, and a visibility level for each persona in the plurality of personas;
associating the information for the plurality of personas to the account of the first user;
associating a particular persona of the plurality of personas with a second user on the social network, the second user being distinct from the first user;
receiving a selection of one of the plurality of personas from the first user;
determining, using the one or more computing devices, an appearance of the selected persona based at least in part on the visibility level and representation of the selected persona; and
providing the determined appearance for display.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a plurality of personas for an account of a user is disclosed. The present invention uses an account engine to receive information for the plurality of personas and to associate the information for the plurality of personas to the account. The information for each of the plurality of personas includes a visibility level. A persona engine receives a selection from the user and transmits the selected persona to the user based on the selection. An authority engine determines an appearance of the selected persona based on the visibility level.
104 Citations
30 Claims
-
1. A computer-implemented method for generating a plurality of personas for an account of a first user of a social network performed on one or more computing devices, the method comprising:
-
receiving, using the one or more computing devices, information for the plurality of personas from the first user, wherein the information comprises a name, a representation, and a visibility level for each persona in the plurality of personas; associating the information for the plurality of personas to the account of the first user; associating a particular persona of the plurality of personas with a second user on the social network, the second user being distinct from the first user; receiving a selection of one of the plurality of personas from the first user; determining, using the one or more computing devices, an appearance of the selected persona based at least in part on the visibility level and representation of the selected persona; and providing the determined appearance for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16)
-
-
11. A system for generating a plurality of personas for an account of a first user of a social network, the system comprising:
-
an account engine for receiving information for the plurality of personas from the first user, wherein the information comprises a name, a representation, and a visibility level for each persona in the plurality of personas and associating the information for the plurality of personas to the account of the first user; a persona engine coupled to the account engine, the persona engine for associating a particular persona of the plurality of personas with a second user on the social network, the second user being distinct from the first user and receiving a selection from the first user of one of the plurality of personas and for retrieving the selected persona; an authority engine coupled to the persona engine, the authority engine for determining an appearance of the selected persona based at least in part on the visibility level and representation of the selected persona; and a communication unit coupled to the authority engine, the communication unit for providing the determined appearance for display. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20, 21)
-
-
22. A computer program product comprising a computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform steps comprising:
-
receiving information for a plurality of personas from a first user, wherein the information comprises a name, a representation, and a visibility level for each persona in the plurality of personas; associating the information for the plurality of personas to an account of the first user; associating a particular persona of the plurality of personas with a second user on the social network, the second user being distinct from the first user; receiving a selection of one of the plurality of personas from the first user; determining an appearance of the selected persona based at least in part on the visibility level and representation of the selected persona; and providing the determined appearance for display. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification