Methods, systems, and computer readable media for managing multiple personas within end user applications
First Claim
1. A computer-implemented method, comprising:
- accessing, via one or more computer systems, a first one of a plurality of profiles, wherein each of the plurality of profiles defines a set of one or more distinct communication services;
accessing, via the one or more computer systems, at least one trigger condition associated with activation of the first profile;
determining, via the one or more computer systems, a context for a user;
in response to a determination that the context satisfies the at least one trigger condition, activating, via the one or more computer systems, the first profile;
enabling a communication to or from the user, wherein the communication uses the set of one or more distinct communication services defined in the first profile; and
publishing a location of the user according to a first setting associated with the first profile, wherein the first setting identifies a first location sharing service distinct from a second location sharing service identified by a second setting associated with a second one of the plurality of profiles.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for managing multiple personas within end user applications are disclosed. According to one method, a first profile definition defining a first persona through which a user accesses at least one social networking, OTT, or other hosted service and at least one trigger condition associated with the activation of the first persona is accessed. The method further includes determining a context for the user. The method further includes determining whether the context for the user satisfies the at least one trigger condition. In response to determining that the context satisfies the at least one trigger condition, the first persona is activated.
18 Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
accessing, via one or more computer systems, a first one of a plurality of profiles, wherein each of the plurality of profiles defines a set of one or more distinct communication services; accessing, via the one or more computer systems, at least one trigger condition associated with activation of the first profile; determining, via the one or more computer systems, a context for a user; in response to a determination that the context satisfies the at least one trigger condition, activating, via the one or more computer systems, the first profile; enabling a communication to or from the user, wherein the communication uses the set of one or more distinct communication services defined in the first profile; and publishing a location of the user according to a first setting associated with the first profile, wherein the first setting identifies a first location sharing service distinct from a second location sharing service identified by a second setting associated with a second one of the plurality of profiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
at least one processor; and a memory coupled to the processor, the memory configured to store program instructions that, upon execution by the at least one processor, cause the system to; store a plurality of personas, each of the plurality of personas defining one of a plurality of different sets of one or more social networking services; store a plurality of different trigger conditions, each of the plurality of different trigger conditions associated with activation of a different one of the plurality of personas; determine a context for a user, wherein the context includes a combination of an IP address of the system and a physical location of the user; determine whether the context satisfies a first trigger condition associated with a first persona; in response to a determination that the context satisfies the first trigger condition, activate the first persona; and enable a communication to or from the user, wherein the communication uses a social networking service defined by the first persona. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable medium having stored thereon executable instructions that, upon execution by a processor of a computer, cause the computer:
-
access a first one of a plurality of profiles, wherein each of the plurality of profiles defines a distinct social networking, over the top (OTT), or other hosted service and at least one trigger condition associated with activation of the first one of the plurality of profiles; determine a current context for a user, wherein the context includes at least one of;
IP address or physical location of the user;determine whether the context for the user satisfies the at least one trigger condition; in response to a determination that the context satisfies the at least one trigger condition, activate the first one of the plurality of profiles; and publish a location of the user according to a first setting associated with the first profile, wherein the first setting identifies an instant message location sharing service distinct from a social network sharing service identified by a second setting associated with a second one of the plurality of profiles.
-
Specification