Method, Apparatus, and Computer Program Product for Automatically Obtaining Custom Interface Elements When Changing UI Themes by Querying a Remote Repository
First Claim
Patent Images
1. 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.
5 Assignments
0 Petitions
Accused Products
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.
55 Citations
36 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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. - View Dependent Claims (18, 19)
-
-
20. 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. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. 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. - View Dependent Claims (28, 29)
-
-
30. 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. - View Dependent Claims (31)
-
-
32. 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. - View Dependent Claims (33)
-
-
34. 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. - View Dependent Claims (35)
-
-
36. 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.
-
Specification