External evironment sensitive predictive application and memory initiation
First Claim
1. A method for predicting end user inputs at a computer, the method comprising:
- sensing one or more external environment conditions with one or more sensors integrated in the computer;
identifying one or more relationships between the one or more external environment conditions and one or more inputs made to an I/O device of the computer; and
in response to the predicting, performing a process at the computer in preparation for responding to the predicted input, the process including at least executing an application before detecting the predicted input, the application generating visual information for presentation at a display of the computer; and
withholding presentation of the visual information at the display as a visual image until detection of the predicted input,wherein the sensed external environment condition comprises a sound of keys unlocking a door detected by a microphone at a predetermined time period and the process comprises prefetching memory pages for presenting emails at the computer.
0 Assignments
0 Petitions
Accused Products
Abstract
An input tracker learns relationships between end user inputs made at a computer and external environment conditions sensed at the computer by external environment sensors integrated in the computer, such as a camera, microphone, hard disk drive motion detector, display ambient light sensor and display orientation accelerometer. An input predictor interfaced with the input tracker applies current external environment conditions sensed by the external environment sensors to the relationships defined by the input tracker to predict future user input and initiates actions by the computer responsive to the predicted future user input before the input is detected to have results responsive to the input prepared for the user upon detection of the input.
-
Citations
7 Claims
-
1. A method for predicting end user inputs at a computer, the method comprising:
-
sensing one or more external environment conditions with one or more sensors integrated in the computer; identifying one or more relationships between the one or more external environment conditions and one or more inputs made to an I/O device of the computer; and in response to the predicting, performing a process at the computer in preparation for responding to the predicted input, the process including at least executing an application before detecting the predicted input, the application generating visual information for presentation at a display of the computer; and withholding presentation of the visual information at the display as a visual image until detection of the predicted input, wherein the sensed external environment condition comprises a sound of keys unlocking a door detected by a microphone at a predetermined time period and the process comprises prefetching memory pages for presenting emails at the computer.
-
-
2. A method for predicting end user inputs at a computer, the method comprising:
-
sensing one or more external environment conditions with one or more sensors integrated in the computer; identifying one or more relationships between the one or more external environment conditions and one or more inputs made to an I/O device of the computer; predicting an input to an I/O device of the computer based upon one or more sensed external environment conditions having the one or more identified relationships, the sensed external environment condition including at least a sound of keys unlocking a door by a microphone at a predetermined time period; and in response to the predicting, performing a process at the computer in preparation for responding to the predicted input. - View Dependent Claims (3, 4)
-
-
5. A method for predicting end user inputs at a computer, the method comprising:
-
sensing one or more external environment conditions with one or more sensors integrated in the computer; identifying one or more relationships between the one or more external environment conditions and one or more inputs made to an I/O device of the computer; predicting an input to an I/O device of the computer based upon one or more sensed external environment conditions having the one or more identified relationships, the predicted input including at least initiation of an application; in response to the predicting, initiating the application associated with the predicted input to execute on the computer before detecting the predicted input at the computer, the application generating information for presentation at a display of the computer system; and withholding presentation of the information at the display until detection of the predicted input, wherein the sensed external environment condition comprises a sound of keys unlocking a door. - View Dependent Claims (6, 7)
-
Specification