Customization of Applications on a Computing Device
First Claim
1. A computing device comprisinga. an application framework operable to provide user interface (UI) services that applications require in common;
- andb. the application framework is operable to handle both UI controls and user input; and
c. an application'"'"'s UI controls can be uniquely identified; and
d. applications can be requested to perform specific tasks or services on behalf of any arbitrary application; and
e. such tasks or service requests can be uniquely identified; and
f. embedded links can be established between uniquely identifiable controls and uniquely identifiable tasks or service requests; and
g. such embedded links can be kept in a data store in the device; and
whereinh. the application framework is arranged to examine the store when a control is invoked, to identify any embedded links that uniquely reference that control, and modify the control to allow a user or operator to additionally select an option relating to the tasks or services attached to the identified embedded links; and
i. the application framework is arranged to issue the identified task or service request if tue user or operator selects the additional option that has been added to the control.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device comprises an application framework that handles both UI controls and user input and which provides user interface (UI) services required by applications. Embedded links are established between uniquely identifiable controls and uniquely identifiable tasks or service requests, which are stored in a data store of the device. When a control is invoked, the store is examined to identify any embedded links that uniquely reference that control. The control is then modified to allow a user or operator to additionally select an option relating to the tasks or services attached to the identified embedded links and the application framework issues the identified task or service request when the user or operator selects the additional option that has been added to the control.
26 Citations
9 Claims
-
1. A computing device comprising
a. an application framework operable to provide user interface (UI) services that applications require in common; - and
b. the application framework is operable to handle both UI controls and user input; and c. an application'"'"'s UI controls can be uniquely identified; and d. applications can be requested to perform specific tasks or services on behalf of any arbitrary application; and e. such tasks or service requests can be uniquely identified; and f. embedded links can be established between uniquely identifiable controls and uniquely identifiable tasks or service requests; and g. such embedded links can be kept in a data store in the device; and
whereinh. the application framework is arranged to examine the store when a control is invoked, to identify any embedded links that uniquely reference that control, and modify the control to allow a user or operator to additionally select an option relating to the tasks or services attached to the identified embedded links; and i. the application framework is arranged to issue the identified task or service request if tue user or operator selects the additional option that has been added to the control. - View Dependent Claims (2, 3, 8)
- and
-
4. A method of operating a computing device comprising an application framework for providing user interfaces services that applications require in common and for handling both UI controls and user input;
- an application'"'"'s UI controls can be uniquely identified;
applications can be requested to perform specific tasks or services on behalf of any arbitrary application; and
wherein such tasks or service requests can be uniquely identified;
the method comprisinga. establishing embedded links between uniquely identifiable controls and uniquely identifiable tasks or service requests; and b. maintaining such embedded links in a data store in the device; and c. using the application framework to examine the store when a control is invoked, identifying any embedded links that uniquely reference that control, and modifying the control in order to allow a user or operator to additionally select an option relating to the tasks or services attached to the embedded links identified; and d. issuing the identified task or service request if the user or operator selects the additional option added to the control. - View Dependent Claims (5, 6, 7, 9)
- an application'"'"'s UI controls can be uniquely identified;
Specification