Adaptive computing environment
First Claim
1. A computer-readable medium having computer-executable instructions, comprising:
- providing a set of modes for interacting with a computing device, at least some of the modes selectable by a user of the computing device, the modes being associated with settings of the computing device, the computing device interacting with the user in a first mode;
detecting a characteristic of an environment of the computing device, the characteristic having changed;
determining at least one of the settings to change in response to the changed characteristic; and
changing the at least one of the settings to cause the computing device to interact with the user in a second mode.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for adapting a computing device in response to changes in an environment surrounding the computing device, or in response to the user'"'"'s stated preferences. The computing device includes one or more sensors that sense the environment. A changed characteristic of the environment is detected. A determination is made as to one or more settings to change in response to the changed characteristic. Then one or more of the settings are changed to cause the computing device to interact with the user in a different mode. A mode may include which inputs, outputs, and/or processes are used to communicate with the user. A mode may also include how an application formats output or receives input.
-
Citations
44 Claims
-
1. A computer-readable medium having computer-executable instructions, comprising:
-
providing a set of modes for interacting with a computing device, at least some of the modes selectable by a user of the computing device, the modes being associated with settings of the computing device, the computing device interacting with the user in a first mode;
detecting a characteristic of an environment of the computing device, the characteristic having changed;
determining at least one of the settings to change in response to the changed characteristic; and
changing the at least one of the settings to cause the computing device to interact with the user in a second mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-readable medium having computer-executable instructions, comprising:
-
a plurality of applications, the applications executable by a computing device, each application having one or more settings associated therewith, at least one of the settings indicating a mode for interacting with a user of the application associated with the setting;
detecting that a characteristic of an environment of the computing device has changed;
changing at least one of the settings in response, the at least one of the settings changed affecting a mode in which the computing device interacts with the user. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for interacting with a user, comprising:
-
one or more sensors configured to sense changes in an environment of the system;
one or more input devices configured to enter input into the system;
one or more output devices configured to output data to the user; and
an engine configured to receives data from the one or more sensors and determine a mode in which the system interacts with the user. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
Specification