Operation of a computer with touch screen interface
AssigneeApple Computer, Inc.
InventorBas Ording
Life of this patent
Estimating the term…
Abstract
A touch screen computer executes an application. A method of operating the touch screen computer in response to a user is provided. A virtual input device is provided on the touch screen. The virtual input device comprises a plurality of virtual keys. It is detected that a user has touched the touch screen to nominally activate at least one virtual key, and a behavior of the user with respect to touch is determined. The determined behavior is processed and a predetermined characteristic is associated with the nominally-activated at least one virtual key. A reaction to the nominal activation is determined based at least in part on a result of processing the determined behavior.
Claims54
A method of operating a touch screen computer in response to a user, the touch screen computer executing an application, comprising:
- providing a virtual input device, comprising a plurality of virtual graphical user interface (GUI) items, on the touch screen;
- detecting that a user has touched the touch screen to nominally activate at least one virtual GUI item and determining a behavior of the user with respect to said touch;
- processing said determined behavior and a predetermined characteristic associated with said nominally-activated at least one virtual GUI item;
- and
- determining a reaction to said nominal activation based at least in part on a result of said processing step.
A computer-readable medium having a computer program tangibly embodied thereon, the computer program including steps for operating a touch screen computer in response to a user while the touch screen computer executing an application, the steps of the computer program comprising:
- providing a virtual input device, comprising a plurality of virtual graphical user interface (GUI) items, on the touch screen;
- detecting that a user has touched the touch screen to nominally activate at least one virtual GUI item and determining a behavior of the user with respect to said touch;
- processing said determined behavior and a predetermined characteristic associated with said nominally-activated at least one virtual GUI item;
- and
- determining a reaction to said nominal activation based at least in part on a result of said processing step.
A touch screen computer operating at least partially in response to a user, the touch screen computer executing an application including steps of:
- providing a virtual input device, comprising a plurality of virtual graphical user interface (GUI) items, on the touch screen;
- detecting that a user has touched the touch screen to nominally activate at least one virtual GUI item and determining a behavior of the user with respect to said touch;
- processing said determined behavior and a predetermined characteristic associated with said nominally-activated at least one virtual GUI item;
- and
- determining a reaction to said nominal activation based at least in part on a result of said processing step.
A method of operating a touch screen computer in response to a user, the touch screen computer executing an application, comprising:
- providing a virtual keyboard, comprising a plurality of virtual keys, on the touch screen;
- detecting that a user has touched the touch screen to nominally activate at least one virtual key and determining a behavior of the user with respect to said touch;
- processing said determined behavior and a predetermined characteristic associated with said nominally-activated at least one virtual key;
- and
- determining a reaction to said nominal activation based at least in part on a result of said processing step.
A computer-readable medium having a computer program tangibly embodied thereon, the computer program including steps for operating a touch screen computer in response to a user while the touch screen computer executing an application, the steps of the computer program comprising:
- providing a virtual keyboard, comprising a plurality of virtual keys, on the touch screen;
- detecting that a user has touched the touch screen to nominally activate at least one virtual key and determining a behavior of the user with respect to said touch;
- processing said determined behavior and a predetermined characteristic associated with said nominally-activated at least one virtual key;
- and
- determining a reaction to said nominal activation based at least in part on a result of said processing step.
A method of operating a touch screen computer, the touch screen computer executing an application, comprising:
- displaying a virtual input device on the touch screen;
- detecting that a user has touched the touch screen to nominally activate at least one virtual GUI item of the virtual input device;
- and
- based at least in part on a behavior of the user and a predetermined characteristic associated with said nominally-activated at least one virtual GUI item, determining a reaction to said nominal activation.
A computer-readable medium including a program to operate a touch screen computer, the touch screen computer executing an application, the program to operate a touch screen computer comprising:
- displaying a virtual input device on the touch screen;
- detecting that a user has touched the touch screen to nominally activate at least one virtual GUI item of the virtual input device;
- and
- based at least in part on a behavior of the user and a predetermined characteristic associated with said nominally-activated at least one virtual GUI item, determining a reaction to said nominal activation.
Dependencies are inferred from the claim text.