Contextual prediction of user words and user actions
First Claim
Patent Images
1. A handheld computing device, comprising:
- a processor programmed for learning user action predictors by monitoring and recording both of cues describing the device environment and user performed actions of configuring the device and operating its application programs;
in response to occurrence of one or more of said learned user action predictors, said processor performing any of configuring said device in anticipation of said user action, causing said device carry out a next user action, and prioritizing certain interpretations of inherently ambiguous user-entered text input; and
said processor favoring a disambiguated interpretation consistent with a present environment of the device, where the present environment of the device includes detected geographic location and the prioritizing operation comprises planning a disambiguation operation comprising favoring interpretations of user-entered text input consistent with said geographic location.
2 Assignments
0 Petitions
Accused Products
Abstract
An operating sequence for a handheld computing device manages the device to automatically detect cues describing the device'"'"'s environmental and user actions performed with the device, learn which cues and cue combinations are relevant to predict user actions, and then in response to occurrence of the relevant cues, predictively implementing the appropriate user action or configuring the device in anticipation of user action.
284 Citations
11 Claims
-
1. A handheld computing device, comprising:
-
a processor programmed for learning user action predictors by monitoring and recording both of cues describing the device environment and user performed actions of configuring the device and operating its application programs; in response to occurrence of one or more of said learned user action predictors, said processor performing any of configuring said device in anticipation of said user action, causing said device carry out a next user action, and prioritizing certain interpretations of inherently ambiguous user-entered text input; and said processor favoring a disambiguated interpretation consistent with a present environment of the device, where the present environment of the device includes detected geographic location and the prioritizing operation comprises planning a disambiguation operation comprising favoring interpretations of user-entered text input consistent with said geographic location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A handheld computing device, comprising:
-
a processor programmed for learning user action predictors by monitoring and recording both of cues describing the device environment and user performed actions of configuring the device and operating its application programs; in response to occurrence of one or more of said learned user action predictors, said processor performing any of configuring said device in anticipation of said user action, causing said device carry out a next user action, and prioritizing certain interpretations of inherently ambiguous user-entered text input; said processor favoring a disambiguated interpretation consistent with a present environment of the device, where the present environment of the device includes detected geographic location and the prioritizing operation comprises planning a disambiguation operation comprising favoring interpretations of user-entered text input consistent with said geographic location; for a cue comprising arrival of a start time for an entry of an calendar application of the device, invoking a silent mode of operation of the device; for a cue comprising presence of a given character of ambient noise, switching the device to a hands free mode, or increasing an output volume of the device; for a cue comprising user selection of a prescribed menu entry, configuring the menu to streamline an expected user-invoked follow up action; and for a cure comprising change in application state of a first application, automatically opening a second application, streamlining opening of the second application, prioritizing access to functions offered by the second application.
-
-
11. A processing method for a handheld computing device, comprising:
-
providing a processor programmed for learning user action predictors by monitoring and recording both of cues describing the device environment and user performed actions of configuring the device and operating its application programs; and in response to occurrence of one or more of said learned user action predictors, said processor performing any of configuring said device in anticipation of said user action, causing said device carry out a next user action, and prioritizing certain interpretations of inherently ambiguous user-entered text input; and said processor favoring a disambiguated interpretation consistent with a present environment of the device, where the present environment of the device includes detected geographic location and the prioritizing operation comprises planning a disambiguation operation comprising favoring interpretations of user-entered text input consistent with said geographic location.
-
Specification