Patentable/Patents/US-7086008
US-7086008

Multiple personas for mobile devices

PublishedAugust 1, 2006
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical 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.

Patent Claims
53 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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.

2

2. The method of claim 1 wherein said persona parameters include one or more items selected from the group consisting of user signatures, user e-mail addresses, user credit card information, user phone numbers, user pager numbers, user bank account information, dates of relevance to a user, affiliates of relevance to a user, and user organizations.

3

3. The method of claim 1 wherein the step of identifying a transaction includes the following steps: recognizing that the user has selected a routing transaction button displayed on said display screen; displaying a list of routing transactions; and recognizing which of the routing transactions displayed on said list has been selected by the user.

4

4. The method of claim 1 wherein the step of identifying a transaction includes the following steps: opening an application that provides access to multiple name records, each of which specifies a collection of parameters associated with a given individual, the multiple name records including at least two records specifying parameters pertaining to personas provided on the computer system; and recognizing that the user has selected an action from said application that involves sending the parameters associated with a persona to a remote computer system.

5

5. The method of claim 1 wherein the step of identifying a transaction includes a step of determining that a user has selected an action that requires dialing a telephone number.

6

6. The method of claim 5 wherein the transaction involves accessing a modem.

7

7. The method of claim 1 further comprising a step of determining a current worksite for the computer system, which worksite specifies worksite parameters specific to a location at which a computer system is operated.

8

8. The method of claim 7 wherein said worksite parameters include one or more of the following: phone dialing prefixes, printer addresses, and return addresses associated with a given worksite.

9

9. The method of claim 7 wherein a list of worksites is displayed together with a list of personas on the display screen.

10

10. The method of claim 1 wherein the step of determining a current persona includes a step of determining whether the user of the computer system has selected a persona from a displayed list of the multiple personas available on the computer system.

11

11. The method of claim 10 wherein the step of determining whether the user of the computer system has selected a persona includes a step of determining which persona from the displayed list of the multiple personas that the user has tapped on with a stylus.

12

12. The method of claim 1 further comprising a step of changing one or more of the persona parameters associated with the specified persona in response to user inputs.

13

13. The method of claim 1 wherein the step of determining a current persona includes the following steps: identifying a password input by the user; matching said password to one of said multiple personas available on the computer system; and specifying as the current persona, that persona matched to the password in the previous step.

14

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.

15

15. The computer of claim 1 wherein the computer is a hand-held computer.

16

16. The computer of claim 15 wherein the pointer is a stylus.

17

17. The computer of claim 15 further comprising encoded instructions stored in said memory for causing said computer to adopt a persona which is selected from said list of the two or more personas with said pointer.

18

18. The computer of claim 14 further comprising encoded instructions stored in the memory for specifying a current persona associated with a password entered by the user.

19

19. The computer of claim 14 wherein the computer is a hand-held computer.

20

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.

21

21. The computer readable medium of claim 20 wherein said persona parameters include one or more items selected from the group consisting of user signatures, user e-mail addresses, user credit card information, user phone numbers, user pager numbers, user bank account information, dates of relevance to a user, affiliates of relevance to a user, and user organizations.

22

22. The computer readable medium of claim 20 wherein the program instructions step of identifying a transaction include instructions for the following steps: recognizing that the user has selected a routing transaction button displayed on said display screen; displaying a list of routing transactions; and recognizing which of the routing transactions displayed on said list has been selected by the user.

23

23. The computer readable medium of claim 20 wherein the program instructions for the step of identifying a transaction include instructions for the following steps: opening an application which provides access to multiple name records, each of which specifies a collection of parameters associated with a given individual, the multiple name records including at least two records specifying parameters pertaining to the personas provided on the computer system; and recognizing that the user has selected an action from said application that involves sending the parameters associated with a persona to a remote computer system.

24

24. The computer readable medium of claim 20 wherein the program instructions for the step of identifying a transaction include instructions for a step of determining that a user has selected an action that requires dialing a telephone number.

25

25. The computer readable medium of claim 20 further comprising program instructions for a step of determining a current worksite for the computer system, which worksite specifies worksite parameters specific to a location at which a computer system is operated.

26

26. The computer readable medium of claim 25 wherein a list of worksites is displayed together with a list of personas on the display screen.

27

27. The computer readable medium of claim 20 wherein the program instructions for the step of determining a current persona include instructions for a step of determining whether the user of the computer system has selected a persona from a displayed list of the multiple personas available on the computer system.

28

28. The computer readable medium of claim 27 wherein the program instructions for the step of determining whether the user of the computer system has selected a persona include instructions for a step of determining which persona from the displayed list of the multiple personas that the user has tapped on with a stylus.

29

29. The computer readable medium of claim 20 further comprising program instructions for a step of changing one or more of the persona parameters associated with the specified persona in response to user inputs.

30

30. The computer readable medium of claim 20 wherein the program instructions for the step of determining a current persona include instructions for the following steps: identifying a password input by the user; matching said password to one of said multiple personas available on the computer system; and specifying as the current persona, that persona matched to the password in the previous step.

31

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.

32

32. The method of claim 31 wherein the current persona is one of a plurality of personas available on the computer system and associated with one or more users of the computer system.

33

33. The method of claim 31 wherein the corresponding persona parameters of each of said personas have an associated set of values.

34

34. The method of claim 31 wherein the computer system is a hand-held computer.

35

35. The method of claim 31 wherein the computer system is a portable computing device.

36

36. The method of claim 31 wherein the step of determining a current persona includes at least determining whether the user of the computer system has selected a persona from a displayed list of the multiple personas available on the computer system.

37

37. The method of claim 31 wherein the step of determining a current persona includes at least permitting the user to use the current persona only when the user can input an appropriate password.

38

38. The method of claim 31 further comprising determining a current worksite for the computer system, which worksite specifies worksite parameters specific to a location at which a computer system is operated.

39

39. The method of claim 38 wherein a list of worksites is displayed together with a list of personas on the display screen.

40

40. The method of claim 38 wherein the step of determining a current worksite includes at least determining whether the user of the computer system has selected a worksite from a displayed list of a plurality of worksites.

41

41. The method of claim 38 wherein the step of determining a current persona includes at least: determining whether the user of the computer system has selected a persona from a displayed list of the multiple personas available on the computer system; and determining whether the user of the computer system has selected a worksite from a displayed list of a plurality of worksites.

42

42. The method of claim 38 wherein the step of determining a current persona includes at least permitting the user to use the current persona only when the user can input an appropriate password.

43

43. The method of claim 38 wherein the computer system is a hand-held computer.

44

44. The method of claim 38 wherein the computer system is a portable computing device.

45

45. 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, the current persona being one of a plurality of personas available for use with 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.

46

46. A method of claim 45 wherein each of said personas pertain to a capacity of operation for the computer system.

47

47. A method of claim 45 wherein each of said personas are associated with a different graphical user interface provided by the computer system.

48

48. A method of claim 45 wherein said method further comprises: displaying a graphical user interface that facilitates switching between said personas.

49

49. A method of claim 48 wherein the computer system is a hand-held computer.

50

50. A method of claim 45 wherein said method further comprises: displaying a visual indication of the current persona on the display screen of the computer system.

51

51. A method of claim 50 wherein the computer system is a portable computing device.

52

52. A method of claim 45 wherein the computer system is a hand-held computer.

53

53. A method of claim 45 wherein the computer system is a portable computing device.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 26, 2002

Publication Date

August 1, 2006

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Multiple personas for mobile devices” (US-7086008). https://patentable.app/patents/US-7086008

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.