API to replace a keyboard with custom controls
First Claim
1. A computer-implemented method, comprising:
- identifying that at least one input field of a user interface of an application corresponds to an accessory view that is associated with a plurality of user interface controls;
receiving a selection of one user interface control of the plurality of user interface controls, wherein the selected user interface control is a customized user interface control specific to the application residing on a computing device, and the selected user interface control is associated with;
a first set of characteristics associated with a customized appearance of the selected user interface control, anda second set of characteristics associated with a display state of the selected user interface control based on, at least in part, a display behavior of a standard user interface control;
detecting whether the customized appearance of the selected user interface control replaces an appearance of the standard user interface control associated with the at least one input field, wherein the standard user interface control is not specific to any application on the computing device; and
in response to the detecting;
controlling the first set of characteristics of the selected user interface control in accordance with the application,retrieving display behavior data associated with the standard user interface control, wherein the display behavior data comprises one or more display behavior rules for the standard user interface control, and each display behavior rule of the one or more display behavior rules specifies an event associated with the computing device and a corresponding display action associated with the standard user interface control, andcontrolling the second set of characteristics of the selected user interface control in accordance with the display behavior data associated with the standard user interface control.
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.
8 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
identifying that at least one input field of a user interface of an application corresponds to an accessory view that is associated with a plurality of user interface controls; receiving a selection of one user interface control of the plurality of user interface controls, wherein the selected user interface control is a customized user interface control specific to the application residing on a computing device, and the selected user interface control is associated with; a first set of characteristics associated with a customized appearance of the selected user interface control, and a second set of characteristics associated with a display state of the selected user interface control based on, at least in part, a display behavior of a standard user interface control; detecting whether the customized appearance of the selected user interface control replaces an appearance of the standard user interface control associated with the at least one input field, wherein the standard user interface control is not specific to any application on the computing device; and in response to the detecting; controlling the first set of characteristics of the selected user interface control in accordance with the application, retrieving display behavior data associated with the standard user interface control, wherein the display behavior data comprises one or more display behavior rules for the standard user interface control, and each display behavior rule of the one or more display behavior rules specifies an event associated with the computing device and a corresponding display action associated with the standard user interface control, and controlling the second set of characteristics of the selected user interface control in accordance with the display behavior data associated with the standard user interface control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A portable electronic device, comprising:
-
a processor, configured to carry out steps that include; identifying that at least one input field of a user interface of an application corresponds to an accessory view that is associated with a plurality of user interface controls; receiving a selection of one user interface control of the plurality of user interface controls, wherein the selected user interface control is a customized user interface control specific to the application residing on the portable electronic device, and the selected user interface control is associated with; a first set of characteristics associated with a customized appearance of the selected user interface control, and a second set of characteristics associated with a display state of the selected user interface control based on, at least in part, a display behavior of a standard user interface control; detecting whether the customized appearance of the selected user interface control replaces an appearance of the standard user interface control associated with the at least one input field, wherein the standard user interface control is not specific to any application on the portable electronic device; and in response to the detecting; controlling the first set of characteristics of the selected user interface control in accordance with the application, retrieving display behavior data associated with the standard user interface control, wherein the display behavior data comprises one or more display behavior rules for the standard user interface control, and each display behavior rule of the one or more display behavior rules specifies an event associated with the portable electronic device and a corresponding display action associated with the standard user interface control, and controlling the second set of characteristics of the selected user interface control in accordance with the display behavior data associated with the standard user interface control. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer readable storage medium configured to store instructions that, when executed by a processor included in a computing device, cause the computing device to carry out steps that include:
-
identifying that at least one input field of a user interface of an application corresponds to an accessory view that is associated with a plurality of user interface controls; receiving a selection of one user interface control of the plurality of user interface controls, wherein the selected user interface control is a customized user interface control specific to the application residing on the computing device, and the selected user interface control is associated with; a first set of characteristics associated with a customized appearance of the selected user interface control, and a second set of characteristics associated with a display state of the selected user interface control based on, at least in part, a display behavior of a standard user interface control; detecting whether the customized appearance of the selected user interface control replaces an appearance of the standard user interface control associated with the at least one input field, wherein the standard user interface control is not specific to any application on the computing device; and in response to the detecting; controlling the first set of characteristics of the selected user interface control in accordance with the application, retrieving display behavior data associated with the standard user interface control, wherein the display behavior data comprises one or more display behavior rules for the standard user interface control, and each display behavior rule of the one or more display behavior rules specifies an event associated with the computing device and a corresponding display action associated with the standard user interface control, and controlling the second set of characteristics of the selected user interface control in accordance with the display behavior data associated with the standard user interface control. - View Dependent Claims (17, 18, 19, 20)
-
Specification