Multiple personas for mobile devices
First Claim
1. A method implemented on a computer system having a display screen, the method comprising the following steps:
- identifying a transaction specified by a user via a graphical user interface of the computer system, the transaction requiring, in order to be performed, that values of a collection of parameters be specified;
determining a current persona for said computer system, said persona being one of multiple personas available on the computer system and associated with one or more users of the computer system, each of said personas having an associated set of values for persona parameters, at least some of the persona parameters being within said collection of parameters required to perform said transaction; and
performing the specified transaction with the persona parameters for the current persona.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system is disclosed which may adopt one of many personas, depending upon the role that its owner is currently playing. The computer system includes a central repository of extensible personas available to all applications running on the computer system. Each such persona has associated therewith a suite of parameters, or specific values for parameters, which are appropriate for conducting computer implemented transactions under a particular persona. The computer system further includes a graphical user interface which allows the user to switch from persona to persona by selecting a particular persona from a list of available personas displayed on a display screen of the computer system. By selecting such persona, the user causes the computer system to globally change the entire suite of parameter values so that subsequent transactions conducted with the computer system employ the parameter values of the current persona.
47 Citations
53 Claims
-
1. A method implemented on a computer system having a display screen, the method comprising the following steps:
-
identifying a transaction specified by a user via a graphical user interface of the computer system, the transaction requiring, in order to be performed, that values of a collection of parameters be specified;
determining a current persona for said computer system, said persona being one of multiple personas available on the computer system and associated with one or more users of the computer system, each of said personas having an associated set of values for persona parameters, at least some of the persona parameters being within said collection of parameters required to perform said transaction; and
performing the specified transaction with the persona parameters for the current persona. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19)
-
-
14. A computer capable of adopting multiple personas, the computer comprising:
-
a CPU;
a memory in communication with said CPU;
a display screen in communication with said CPU and responsive to the position of a pointer;
encoded instructions stored in said memory for specifying two or more personas corresponding to identities of a user, each of said personas specifying a unique set of persona parameters associated with a given individual; and
encoded instructions stored in said memory for switching between said two or more personas, wherein when said computer is associated with a current persona, transactions performed with the computer employ the set of persona parameters associated with that current persona. - View Dependent Claims (15, 16, 17)
-
-
20. A computer readable medium containing program instructions for:
-
identifying a transaction specified by a user via a graphical user interface of a computer system, said transaction requiring, in order to be performed, that values of a collection of parameters be specified;
determining a current persona for said computer system, said persona being one of multiple personas available on the computer system and associated with one or more users of the computer system, each of said personas having an associated set of values for persona parameters, at least some of the persona parameters being within said collection of parameters required to perform said transaction; and
performing the specified transaction with the persona parameters for the current persona. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method implemented on a computer system having a display screen, the method comprising the following steps:
-
identifying a transaction specified by a user via a graphical user interface of the computer system;
determining a current persona for the computer system, said persona defining a capacity in which a user is operating the computer system, each of said personas having corresponding persona parameters; and
performing the specified transaction with at least one of the persona parameters for the current persona. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer readable medium containing program instructions for:
-
determining a current persona from a plurality of personas for a computer system, each of said personas defining a capacity in which a user is able to operate the computer system; and
thereafter operating the computer system in accordance with the current persona. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53)
-
Specification