Switching an application, user, and security context based on device orientation
First Claim
1. A method of adapting a computer for use in multiple operating environments, the method comprising:
- associating, on the computer, each of the multiple operating environments with a respective orientation of a component integral to the computer, the component being adapted for use in at least a first orientation and a second orientation;
activating, on the computer, a first operating environment associated with the first orientation in response to orientation of the component in the first orientation, the first operating environment supporting a first application selected based on a first combination of user, function, and role;
detecting reorientation of the component to the second orientation; and
automatically activating, on the computer, a second operating environment associated with the second orientation, the second operating environment supporting a second application selected based on a second combination of user, function, and role.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer is adapted for changing one or more of the application, security, or user contexts based on the orientation of a component, such as a monitor. Changing the context responsive to the reorientation allows two or more users to use the same hardware to complete a transaction requiring at least two perspectives, for example, buyer and seller. In the background, transaction end points may be changed as well as establishment of a secure channel for supporting confidentiality of a user and their personal information. The computer so equipped may be applicable to many situations involving two parties, such as hospitals, personnel/human relations, banking, government benefits, and retail.
-
Citations
20 Claims
-
1. A method of adapting a computer for use in multiple operating environments, the method comprising:
-
associating, on the computer, each of the multiple operating environments with a respective orientation of a component integral to the computer, the component being adapted for use in at least a first orientation and a second orientation; activating, on the computer, a first operating environment associated with the first orientation in response to orientation of the component in the first orientation, the first operating environment supporting a first application selected based on a first combination of user, function, and role; detecting reorientation of the component to the second orientation; and automatically activating, on the computer, a second operating environment associated with the second orientation, the second operating environment supporting a second application selected based on a second combination of user, function, and role. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer comprising:
-
a processing unit for executing computer-executable instructions; and memory storing computer-executable instructions for; associating each of a plurality of operating environments with a respective orientation of a display of the computer, the display being adapted for use in at least a first orientation and a second orientation; activating a first operating environment in response to orientation of the display in a first orientation, the first operating environment supporting a first application selected based on a first combination of user, function, and role; detecting reorientation of the display to the second orientation; and automatically activating a second operating environment associated with the second orientation, the second operating environment supporting a second application selected based on a second combination of user, function, and role. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage device storing computer-executable instructions that, when executed by a computing device, cause the computing device to perform a method of comprising:
-
associating each of a plurality of operating environments with a respective orientation of the computing device; activating a first operating environment in response to a first orientation of the computing device, the first operating environment supporting a first application selected based on a first combination of user, function, and role; detecting reorientation of the computing device to a second orientation of the computing device; and automatically activating a second operating environment associated with the second orientation of the computing device, the second operating environment supporting a second application selected based on a second combination of user, function, and role. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification