Methods, systems, and computer readable media for managing multiple personas within end user applications
First Claim
1. A computer-implemented method for managing multiple personas for a user of at least one social networking, over the top (OTT), or other hosted service, the method comprising:
- accessing, by a computer system, a first profile definition defining a first persona through which a user accesses the at least one social networking, OTT, or other hosted service and at least one trigger condition associated with activation of the first persona;
determining a context for the user, wherein the context includes a combination of a current IP address of a user device and a physical location of the user, wherein the IP address is determined by operation of the computer system, and wherein the physical location is determined by operation of a Global Positioning Satellite (GPS) chip within the user device;
determining, by the computer system, whether the context for the user satisfies the at least one trigger condition; and
in response to determining that the context satisfies the at least one trigger condition, activating, by the computer system, the first persona, wherein the first persona controls dissemination of a message initiated by the user and directed to another user depending upon the context of the user.
13 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.
30 Citations
19 Claims
-
1. A computer-implemented method for managing multiple personas for a user of at least one social networking, over the top (OTT), or other hosted service, the method comprising:
-
accessing, by a computer system, a first profile definition defining a first persona through which a user accesses the at least one social networking, OTT, or other hosted service and at least one trigger condition associated with activation of the first persona; determining a context for the user, wherein the context includes a combination of a current IP address of a user device and a physical location of the user, wherein the IP address is determined by operation of the computer system, and wherein the physical location is determined by operation of a Global Positioning Satellite (GPS) chip within the user device; determining, by the computer system, whether the context for the user satisfies the at least one trigger condition; and in response to determining that the context satisfies the at least one trigger condition, activating, by the computer system, the first persona, wherein the first persona controls dissemination of a message initiated by the user and directed to another user depending upon the context of the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having stored thereon executable instructions that, upon execution by a processor of a computer, cause the computer to:
-
access 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 activation of the first persona; determine a context for the user, wherein the context includes a combination of a current IP address of a user device and a physical location of the user, wherein the IP address is determined by operation of the computer, and wherein the physical location is determined by operation of a Global Positioning Satellite (GPS) chip within the user device; determine whether the context for the user satisfies the at least one trigger condition; and in response to determining that the context satisfies the at least one trigger condition, activate the first persona, wherein the first persona controls dissemination of a message initiated by the user and directed to another user depending upon the context of the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a 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; access 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; access at least one trigger condition associated with activation of the first profile; determine a context for a user, wherein the context includes a combination of a current IP address of a user device and a physical location of the user, wherein the IP address is determined by operation of the system, and wherein the physical location is determined by operation of a Global Positioning Satellite (GPS) chip within the user device; in response to a determination that the context satisfies the at least one trigger condition, activate the first profile; enable 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 publish 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, and wherein the first persona controls dissemination of a message initiated by the user and directed to another user depending upon the context of the user. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification