API to Replace a Keyboard with Custom Controls
First Claim
1. A computer-implemented method, comprising:
- at an electronic device including one or more processors, a touch-screen display, and memory storing one or more programs including an application program and a control program, performing the operations of;
determining a user interface object for receiving user input to the application program and displaying the user interface object on the display;
in accordance with the application program, controlling a first set of characteristics of the user interface object, wherein the first set of characteristics include appearance of the user interface object and user interactions with the application program via the user interface object;
in accordance with the control program, controlling a second set of characteristics of the user interface object different from the first set of characteristics, wherein the second set of characteristics include display state of the user interface object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for display a user interface object. A user interface object for receiving user input to the application program is determined and the user interface object is displayed on the display. A first set of characteristics of the user interface object is control in accordance with the application program. The first set of characteristics include appearance of the user interface object and user interactions with the application program via the user interface object. A second set of characteristics of the user interface different form the first set of characteristics are controlled in accordance with the control program. The second set of characteristics include the display state of the user interface object.
-
Citations
11 Claims
-
1. A computer-implemented method, comprising:
-
at an electronic device including one or more processors, a touch-screen display, and memory storing one or more programs including an application program and a control program, performing the operations of; determining a user interface object for receiving user input to the application program and displaying the user interface object on the display; in accordance with the application program, controlling a first set of characteristics of the user interface object, wherein the first set of characteristics include appearance of the user interface object and user interactions with the application program via the user interface object; in accordance with the control program, controlling a second set of characteristics of the user interface object different from the first set of characteristics, wherein the second set of characteristics include display state of the user interface object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A portable electronic device, comprising:
-
A touch screen display; memory; one or more processors; one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs including instruction for; determining a user interface object for receiving user input to the application program and displaying the user interface object on the display; in accordance with the application program, controlling a first set of characteristics of the user interface object, wherein the first set of characteristics include appearance of the user interface object and user interactions with the application program via the user interface object; in accordance with the control program, controlling a second set of characteristics of the user interface object different from the first set of characteristics, wherein the second set of characteristics include display state of the user interface object.
-
-
11. The computer readable storage medium storing one or more programs configured to be executed by a computer system, the one or more programs comprising instructions for:
-
determining a user interface object for receiving user input to the application program and displaying the user interface object on the display; in accordance with the application program, controlling a first set of characteristics of the user interface object, wherein the first set of characteristics include appearance of the user interface object and user interactions with the application program via the user interface object in accordance with the control program, controlling a second set of characteristics of the user interface object different from the first set of characteristics, wherein the second set of characteristics include display state of the user interface object.
-
Specification