Method, Apparatus, and Computer Program Product for Automatically Obtaining Custom Interface Elements When Changing UI Themes by Querying a Remote Repository
OwnerMichael Ingrassia, Chitturi Suresh +2inventors
InventorsMichael Ingrassia, Chitturi Suresh, Tolga Capin, Koichi Mori
Life of this patent
Estimating the term…
Abstract
A method including forming a query to specifically request at least one user interface element not resident upon a device, transmitting the query to a remote repository comprising a plurality of user interface element definitions, dynamically retrieving response data from the remote repository in response to the query, and applying the response data to a user interface of the device.
Claims36
A method comprising:
- receiving a query from a remote device for at least one user interface element;
- and
- dynamically retrieving response data from a repository comprising a plurality of user interface element definitions in response to said query, wherein dynamically retrieving comprises specifically selecting the at least one user interface element from said repository.
A system comprising:
- means for receiving from a remote device a query for at least one user interface element;
- and
- means for dynamically retrieving response data from said repository in response to said query, wherein said means for dynamically retrieving comprises means for specifically selecting the at least one user interface element from a database coupled to said repository.
A program of machine-readable instructions, tangibly embodied on an information bearing medium and executable by a digital data processor, to perform actions directed toward modifying a user interface, the actions comprising:
- forming a query to specifically request at least one user interface element not resident upon a device;
- transmitting said query to a remote repository comprising a plurality of user interface element definitions;
- receiving a response from said remote repository comprising at least one user interface element definition;
- and
- modifying a user interface of said device in response to said response.
A program of machine-readable instructions, tangibly embodied on an information bearing medium and executable by a digital data processor, to perform actions directed toward modifying a user interface, the actions comprising:
- receiving a query from a device for at least one user interface element resident upon a repository remote from said device;
- dynamically forming a response to said query comprising at least one user interface element definition;
- and
- transmitting said response to said device.
A method comprising:
- forming a query to specifically request at least one user interface element not resident upon a device;
- transmitting said query to a remote repository comprising a plurality of user interface element definitions;
- receiving a response from said remote repository comprising at least one user interface element definition;
- and
- modifying a user interface of said device in response to said response.
A device comprising:
- means for forming a query to specifically request at least one user interface element not resident upon a device;
- means for transmitting said query to a remote repository comprising a plurality of user interface element definitions;
- means for receiving a response from said remote repository comprising at least one user interface element definition;
- and
- means for modifying a user interface of said device in response to said response.
A server comprising:
- means for receiving a query from a remote device for at least one user interface element;
- and
- means for dynamically retrieving response data from a repository comprising a plurality of user interface element definitions in response to said query, wherein dynamically retrieving comprises specifically selecting the at least one user interface element from said repository.
A method comprising:
- providing a repository;
- receiving a plurality of user interface elements from at least one user interface element provider;
- storing said plurality of user interface elements in said repository;
- and
- retrieving at least one of said plurality of user interface elements in response to a query.
Dependencies are inferred from the claim text.