Patent ID: 7380250

Claim:
A computer-implemented method for selecting an adapter to transform information sent from a server object to a device and information sent from the device to the server object, comprising: determining a capability of the device; retrieving information about an adapter set based on the capability; using the information to determine if the adapter set is applicable to the capability, wherein using the information step, comprises: selecting each adapter in the adapter set; determining if the selected adapter maps to a control identified by the information; indicating that the adapter set is applicable if the selected adapter maps to the control; if the selected adapter does not map to the control, determining if an ancestor of the selected adapter maps to the control; indicating that the adapter set is applicable if an ancestor of the selected adapter maps to the control; if an ancestor of the selected adapter does not map to the control, indicating that the adapter set is not applicable; and in response to an indication that the adapter set is applicable, selecting the adapter set, wherein the adapter is selected from the adapter set.