System and methods for providing multiple personas in a communications environment
First Claim
1. A user interface on a display device that enables perception of communications that leverage an instant messaging platform, the user interface on the display device comprising:
- a module, being executed on a processor of the display device, for identifying at least two identities within an instant messaging communications environment to whom messages may be directed;
a module for associating a first persona, a second persona, and a third persona with a single textual identifier of a user, the single textual identifier used to represent the user in the instant messaging communications environment;
a module for associating an attribute of said first persona of the single textual identifier with a first functionality;
a module for associating an attribute of said second persona of the single textual identifier with a second functionality, the second functionality differing from the first functionality;
a module for associating an attribute of said third persona of the single textual identifier with a third functionality, the third functionality differing from the first functionality and the second functionality;
a module for rendering an instant messaging application user interface for a first instant messaging communications session involving the single textual identifier of the user and a first identity and a second instant messaging communications session involving the single textual identifier of the user and a second identity, the user interface being presented at a system display presented to the user;
a module for associating the first persona of the single textual identifier with the first identity;
a module for associating the second persona and the third persona of the single textual identifier with the second identity;
a module for identifying a conflict between the attribute of the second persona and the attribute of the third persona;
a module for resolving the identified conflict between the attribute of the second persona and the attribute of the third persona, and for generating a resolved attribute based on the resolution of the conflict between the attribute of the second persona and the attribute of the third persona; and
a module for projecting the first persona of the user to the first identity while concurrently projecting the resolved attribute to the second identity.
9 Assignments
0 Petitions
Accused Products
Abstract
A user interface on a display enables perception of communications that leverage an instant messaging platform. The user interface includes a module for identifying at least two identities within an instant messaging communications environment to whom messages may be directed, a module for associating a first persona of a user with a first functionality, a module for associating a second persona of the user with a second functionality, the second functionality differing from the first functionality, a module for rendering an instant messaging application user interface for a first instant messaging communications session involving the user and a first identity and a second instant messaging communications session involving the user and a second identity, the user interface being presented at a system display presented to the user, and a module for enabling the first person of the user to be projected to the first identity while concurrently enabling a second persona of the same user to be projected to the second identity.
319 Citations
90 Claims
-
1. A user interface on a display device that enables perception of communications that leverage an instant messaging platform, the user interface on the display device comprising:
-
a module, being executed on a processor of the display device, for identifying at least two identities within an instant messaging communications environment to whom messages may be directed; a module for associating a first persona, a second persona, and a third persona with a single textual identifier of a user, the single textual identifier used to represent the user in the instant messaging communications environment; a module for associating an attribute of said first persona of the single textual identifier with a first functionality; a module for associating an attribute of said second persona of the single textual identifier with a second functionality, the second functionality differing from the first functionality; a module for associating an attribute of said third persona of the single textual identifier with a third functionality, the third functionality differing from the first functionality and the second functionality; a module for rendering an instant messaging application user interface for a first instant messaging communications session involving the single textual identifier of the user and a first identity and a second instant messaging communications session involving the single textual identifier of the user and a second identity, the user interface being presented at a system display presented to the user; a module for associating the first persona of the single textual identifier with the first identity; a module for associating the second persona and the third persona of the single textual identifier with the second identity; a module for identifying a conflict between the attribute of the second persona and the attribute of the third persona; a module for resolving the identified conflict between the attribute of the second persona and the attribute of the third persona, and for generating a resolved attribute based on the resolution of the conflict between the attribute of the second persona and the attribute of the third persona; and a module for projecting the first persona of the user to the first identity while concurrently projecting the resolved attribute to the second identity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer implemented method for enabling perception of multiple online personas in an instant messaging communications session, the method comprising:
-
identifying, by a processor of the computer, at least two identities within a communications environment to whom messages may be directed; associating a first persona, a second persona, and a third persona with a single textual identifier of a user, the single textual identifier used to represent the user in the instant messaging communications environment; associating an attribute of said first persona of the single textual identifier with a first functionality; associating an attribute of said second persona of the single textual identifier with a second functionality, the second functionality differing from the first functionality; associating an attribute of said third persona of the single textual identifier with a third functionality, the third functionality differing from the first functionality and the second functionality; associating the first persona of the single textual identifier with the first identity; associating the second persona and the third persona of the single textual identifier with the second identity; identifying a conflict between the attribute of the second persona and the attribute of the third persona; resolving the identified conflict between the attribute of the second persona and the attribute of the third persona, and generating a resolved attribute based on the resolution of the conflict between the attribute of the second persona and the attribute of the third persona; and projecting, based on the association of the first persona with the first identity, the first persona of the single textual identifier to a first of the identities while concurrently projecting, based on the association of the second persona and the third persona of the single textual identifier with the second identity, the resolved attribute to the second of the identities. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A non-transitory computer readable storage medium encoded with a computer program comprising instructions that, when executed on a processor of a computer, operate to cause the processor to perform operations comprising:
-
identifying at least two identities within a communications environment to whom messages may be directed; associating a first persona, a second persona, and a third persona with a single textual identifier of a user, the single textual identifier used to represent the user in the instant messaging communications environment; associating an attribute of said first persona of the single textual identifier with a first functionality; associating an attribute of said second persona of the same single textual identifier with a second functionality, the second functionality differing from the first functionality; associating an attribute of said third persona of the single textual identifier with a third functionality, the third functionality differing from the first functionality and the second functionality; associating the first persona of the single textual identifier with the first identity; associating the second persona and the third persona of the single textual identifier with the second identity; identifying a conflict between the attribute of the second persona and the attribute of the third persona; resolving the identified conflict between the attribute of the second persona and the attribute of the third persona, and for generating a resolved attribute based on the resolution between of the conflict the attribute of the second persona and the attribute of the third persona; and projecting, based on the association of the first persona with the first identity, the first persona of the single textual identifier to a first of the identities while concurrently projecting, based on the association of the second persona and the third persona of the single textual identifier with the second identity, the resolved attribute to the second of the identities. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
-
88. A computer-implemented method comprising:
-
identifying, by a processor of the computer, at least two identities within an instant messaging communications environment to whom messages may be directed; associating a first persona, a second persona, and a third persona with a single textual identifier of a user, the single textual identifier used to represent the user in the instant messaging communications environment; associating a first persona of the single textual identifier with a first functionality; associating a second persona of the single textual identifier with a second functionality, the second functionality differing from the first functionality; associating a third persona of the single textual identifier with a third functionality, the third functionality differing from the first and second functionalities; projecting, with a computer, the first persona of the single textual identifier to the first identity while concurrently projecting, with the computer, an amalgamation of the second persona and the third persona of the same single textual identifier to the second identity. - View Dependent Claims (89, 90)
-
Specification