Multiple personas for electronic devices
First Claim
1. A method implemented on an electronic device having a display screen, the method comprising the following steps:
- identifying a transaction specified by a user via a graphical user interface of the electronic device, the transaction requiring, in order to be performed, that values of a collection of parameters be specified;
determining a current persona for said electronic device, said persona being one of multiple personas available on the electronic device and for use by one or more users of the electronic device, 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.
-
Citations
19 Claims
-
1. A method implemented on an electronic device having a display screen, the method comprising the following steps:
-
identifying a transaction specified by a user via a graphical user interface of the electronic device, the transaction requiring, in order to be performed, that values of a collection of parameters be specified; determining a current persona for said electronic device, said persona being one of multiple personas available on the electronic device and for use by one or more users of the electronic device, 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. 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; encoded instructions stored in said memory for specifying two or more personas corresponding to capabilities for operating the computer for use by a user, each of said personas specifying a unique set of persona parameters; 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 (5, 6, 7, 8)
-
-
9. A computer readable medium containing program instructions executable by a processor for:
-
identifying a task specified by a user via a graphical user interface of an electronic device, said task requiring, in order to be performed, that values of a collection of parameters be specified; determining a current persona for said electronic device, said persona being one of multiple personas available on the electronic device and for use by one or more users of the electronic device, 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 task; and performing the specified task with the persona parameters for the current persona. - View Dependent Claims (10)
-
-
11. A computer readable medium containing program instructions executable by a processor for:
-
identifying a collection of parameters required to operate a computing device; determining a current persona from a plurality of personas for the computing device, said persona being one of multiple personas available on the computing device and for use by one or more users of the computing device, 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 operate said computing device; and thereafter operating the computing device in accordance with the current persona. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification