Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
303 words
A data processing system, comprising: a user interface for receiving a plurality of control inputs for selectively enabling a first one of a plurality of applications, wherein the first one of the plurality of applications has an object representation and a first control interface; a first memory for storing a first plurality of data values corresponding to a standard configuration of the first control interface, wherein the first plurality of data values corresponds to each of the plurality of applications; a second memory for storing a second plurality of data values corresponding to a custom configuration of the first control interface, wherein the second plurality of data values corresponds to a portion of the plurality of applications; a data processor, comprising a central processing unit, wherein the central processing unit is coupled to the first memory for receiving the first plurality of data values and is coupled to the second memory for receiving the second plurality of data values, the central processing unit detecting the first control interface of the object representation and selectively providing one of the first plurality of data values and the second plurality of data values to indicate a visual representation of the first control interface; and a display device coupled to the central processing unit for receiving one of the first plurality of data values and the second plurality of data values, the display device displaying the first control interface in the standard configuration in response to the first plurality of data values and displaying the first control interface in the custom configuration in response to the second plurality of data values, wherein the custom configuration excluded from an interface toolkit of a development system of the data processing system, and wherein the first control interface changes appearance when changing from the standard configuration to/from the custom configuration.
Claim 2
Dependent Claim
303 words
A data processing system, comprising: a user interface for receiving a plurality of control inputs for selectively enabling a first one of a plurality of applications, wherein the first one of the plurality of applications has an object representation and a first control interface; a first memory for storing a first plurality of data values corresponding to a standard configuration of the first control interface, wherein the first plurality of data values corresponds to each of the plurality of applications; a second memory for storing a second plurality of data values corresponding to a custom configuration of the first control interface, wherein the second plurality of data values corresponds to a portion of the plurality of applications; a data processor, comprising a central processing unit, wherein the central processing unit is coupled to the first memory for receiving the first plurality of data values and is coupled to the second memory for receiving the second plurality of data values, the central processing unit detecting the first control interface of the object representation and selectively providing one of the first plurality of data values and the second plurality of data values to indicate a visual representation of the first control interface; and a display device coupled to the central processing unit for receiving one of the first plurality of data values and the second plurality of data values, the display device displaying the first control interface in the standard configuration in response to the first plurality of data values and displaying the first control interface in the custom configuration in response to the second plurality of data values, wherein the custom configuration excluded from an interface toolkit of a development system of the data processing system, and wherein the first control interface changes appearance when changing from the standard configuration to/from the custom configuration.
Claim 3
Dependent Claim
25 words
The data processing system of claim 1 wherein the first plurality of data values is provided by a development system of the data processing system.
Claim 4
Dependent Claim
20 words
The data processing system of claim 1 wherein the portion of the plurality of applications corresponds to a single application.
Claim 5
Dependent Claim
28 words
The data processing system of claim 1, wherein the standard configuration is a configuration included in an interface toolkit of a development system of the data processing system.
Claim 6
Dependent Claim
25 words
The data processing system of claim 1 wherein the application is a telephony application and the first control interface is a custom two-state control interface.
Claim 7
Dependent Claim
26 words
The data processing system of claim 5 wherein the central processing unit detects the custom two-state control interface and provides the second plurality of data values.
Claim 8
Dependent Claim
20 words
The data processing system of claim 6 wherein the visual representation of the first control interface is a telephone handset.
Claim 9
Dependent Claim
46 words
The data processing system of claim 1 wherein the user interface receives a plurality of control inputs for selectively controlling operation of the first application, the plurality of control inputs selectively placing the first control interface in one of a first state and a second state.
Claim 10
Dependent Claim
43 words
The data processing system of claim 1 wherein the central processing unit selects the second plurality of data values when the first one of the plurality of applications is a real-world application and the object representation is a metaphor for a real-world object.
Claim 11
Independent Claim
194 words
A method for operating a data processing system, comprising the steps of: receiving a first plurality of control inputs at a user interface for enabling a first one of a plurality of applications having a first control interface for performing a first control function which transitions from a first control state to a second control state; enabling a central processing unit to detect when the first control interface is a standard control interface corresponding to the first control state, the central processing unit being coupled to the user interface; retrieving a first plurality of data values from a development system standard toolkit to display the first control interface as the standard control interface; receiving a second plurality of control inputs at the user interface to enable the first control interface to transition from the first control state to the second control state; modifying an appearance of the first control interface on a display device to indicate the first control interface has transitioned from the first control state to the second control state; and retrieving a second plurality of data values from the memory to display the first control interface as the custom control interface.
Claim 12
Independent Claim
194 words
A method for operating a data processing system, comprising the steps of: receiving a first plurality of control inputs at a user interface for enabling a first one of a plurality of applications having a first control interface for performing a first control function which transitions from a first control state to a second control state; enabling a central processing unit to detect when the first control interface is a standard control interface corresponding to the first control state, the central processing unit being coupled to the user interface; retrieving a first plurality of data values from a development system standard toolkit to display the first control interface as the standard control interface; receiving a second plurality of control inputs at the user interface to enable the first control interface to transition from the first control state to the second control state; modifying an appearance of the first control interface on a display device to indicate the first control interface has transitioned from the first control state to the second control state; and retrieving a second plurality of data values from the memory to display the first control interface as the custom control interface.
Claim 13
Dependent Claim
218 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for providing custom control interfaces in a data processing system, said method steps comprising: receiving a first plurality of control inputs at a user interface for enabling a first one of a plurality of applications having a first control interface for performing a first control function which transitions from a first control state to a second control state; enabling a central processing unit to detect when the first control interface is a standard control interface corresponding to the first control state, the central processing unit being coupled to the user interface; retrieving a first plurality of data values from a development system standard toolkit to displav the first control interface as the standard control interface; receiving a second plurality of control inputs at the user interface to enable the first control interface to transition from the first control state to the second control state; modifying an appearance of the first control interface on a display device to indicate the first control interface has transitioned from the first control state to the second control state; and retrieving a second plurality of data values from the memory to display the first control interface as the custom control interface.
Claim 14
Dependent Claim
218 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for providing custom control interfaces in a data processing system, said method steps comprising: receiving a first plurality of control inputs at a user interface for enabling a first one of a plurality of applications having a first control interface for performing a first control function which transitions from a first control state to a second control state; enabling a central processing unit to detect when the first control interface is a standard control interface corresponding to the first control state, the central processing unit being coupled to the user interface; retrieving a first plurality of data values from a development system standard toolkit to displav the first control interface as the standard control interface; receiving a second plurality of control inputs at the user interface to enable the first control interface to transition from the first control state to the second control state; modifying an appearance of the first control interface on a display device to indicate the first control interface has transitioned from the first control state to the second control state; and retrieving a second plurality of data values from the memory to display the first control interface as the custom control interface.