Computer user interface system and methods
First Claim
1. A computer user interface system, comprising:
- a computer including a processor;
at least one sensor coupled to the processor and configured to detect a user parameter relative to the computer,wherein the processor is configured to determine a user context based on the detected user parameter and a user presence context based on the detected user parameter;
wherein when the user presence context indicates absence of a user from a vicinity of the computer, the processor places the computer in a non-use mode, wherein the non-use mode comprises at least one of a sleep mode, a hibernate mode, or a user logged out mode;
wherein the processor is configured to determine a user proximity context based on the detected user parameter; and
wherein the processor is configured to alter an appearance of information displayed by the computer based on the determined user proximity context.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods may provide user control of a computer system via one or more sensors. Also, systems and methods may provide automated response of a computer system to information acquired via one or more sensors. The sensor(s) may be configured to measure distance, depth proximity and/or presence. In particular, the sensor(s) may be configured to measure a relative location, distance, presence, movements and/or gestures of one or more users of the computer system. Thus, the systems and methods may provide a computer user interface based on measurements of distance, depth, proximity, presence and/or movements by one or more sensors. For example, various contexts and/or operations of the computer system, at the operating system level and/or the application level, may be controlled, automatically and/or at a user'"'"'s direction, based on information acquired by the sensor(s).
-
Citations
29 Claims
-
1. A computer user interface system, comprising:
-
a computer including a processor; at least one sensor coupled to the processor and configured to detect a user parameter relative to the computer, wherein the processor is configured to determine a user context based on the detected user parameter and a user presence context based on the detected user parameter; wherein when the user presence context indicates absence of a user from a vicinity of the computer, the processor places the computer in a non-use mode, wherein the non-use mode comprises at least one of a sleep mode, a hibernate mode, or a user logged out mode; wherein the processor is configured to determine a user proximity context based on the detected user parameter; and wherein the processor is configured to alter an appearance of information displayed by the computer based on the determined user proximity context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system comprising:
-
a computer including a processor and configured to be in communication with a display screen; at least one sensor in communication with the processor and configured to detect when a user is absent, when a single user is present, and when multiple users are present; wherein the processor is configured to place the computer in a non-use mode when the user is absent, wherein the non-use mode comprises at least one of a sleep mode, a hibernate mode, or a user logged out mode; wherein the processor is configured to place the computer in a public mode when the multiple users are present and wherein, when the computer is in the public mode, private content is not displayed on the display screen; and wherein the processor is configured to place the computer in a private mode when the single user is present and wherein, when the computer is in the private mode, the private content is displayed on the display screen. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer user interface system, comprising:
-
a computer including a processor; at least one sensor coupled to the processor and configured to detect a user parameter relative to the computer, wherein the processor is configured to determine a user context based on the detected user parameter and a user presence context based on the detected user parameter; wherein when the user presence context indicates absence of a user from a vicinity of the computer, the processor places the computer in a non-use mode, wherein the non-use mode comprises at least one of a sleep mode, a hibernate mode, or a user logged out mode; wherein the processor is configured to determine a user proximity context based on the detected user parameter; and wherein the processor is configured to alter a content of information displayed by the computer based on the determined user proximity context.
-
-
25. A method for operating a computer system, wherein the computer system includes a computer having a processor and configured to be in communication with a display screen and at least one sensor configured to be in communication with the processor, the method comprising:
-
with the at least one sensor, detecting the absence of a user within a vicinity of the computer; with the processor, placing the computer in a non-use mode when the absence of the user is detected, wherein the non-use mode comprises at least one of a sleep mode, a hibernate mode, or a user logged out mode; with the at least one sensor, detecting a single user within a vicinity of the computer; with the processor, displaying private content on the display screen when the single user is detected within the vicinity of the computer; with the at least one sensor, detecting at least first and second users within the vicinity of the computer; and with the processor, hiding the private content from view when the at least first and second users are detected within the vicinity of the computer. - View Dependent Claims (26, 27, 28, 29)
-
Specification