Claims
- 1. A method comprising:
defining a user interface of a service including defining of a branding element of the service; defining a plurality of features of the service, each feature having one or more concepts, and associating the features with the user interface; receiving a service request expressed in terms of one or more concept of one or more of the associated features; providing a solution to the service request employing the user interface having the branding element.
- 2. The method of claim 1, wherein said defining of an user interface further identifying one or more icons, buttons, or menues.
- 3. The method of claim 1, where said defining of the features comprises identifying resources of the features.
- 4. The method of claim 3, wherein said identifying of resources comprises identifying one or more images, HTML pages, or style sheets.
- 5. The method of claim 3, wherein said identifying of resources comprises identifying data items of databases on a client device consuming the branded application, to be updated.
- 6. The method of claim 1, wherein said associating of the plurality of features with the user interface comprises jointly expressing the user interface and the features in terms of XML statements.
- 7. A computer readable medium containing computer executable instructions for performing the actions of the method of any of claims 1-3 and 6.
- 8. An apparatus having a processor coupled to a memory containing computer executable instructions operative to perform the actions of the method of any of claims 1-3 and 6.
- 9. An apparatus having a processor coupled to a memory containing computer executable instructions operative to perform the actions of the method of claims 1, wherein the apparatus is a wireless mobile phone, further comprising a communication interface.
- 10. A method of branding a user interface of a wireless mobile device according to a predetermined appearance standard, the method comprising:
in response to a triggering event, obtaining a feature-specific data package from a remote server; said feature-specific data package specifying a user interface branding component designed to brand a user interface formed using said user interface component in accordance with an associated feature tree; and dynamically forming and branding the user interface of the wireless mobile device with said user interface branding component.
- 11. The method of claim 10 wherein said user interface branding component is selected from the group consisting of: fonts, colors, buttons, icons, images, text, sounds, and documents.
- 12. The method of claim 10 wherein said feature tree comprises locations of said branding component on the wireless mobile device.
- 13. The method of claim 10 wherein said data package specifies a location of said user interface branding component on the wireless mobile device.
- 14. The method of claim 10 wherein said data package includes said user interface branding component.
- 15. The method of claim 14 further comprising storing said user interface branding component on the wireless mobile device.
- 16. The method of claim 10 further comprising rendering a plurality of preexisting user interface branding components on the wireless mobile device.
- 17. A computer readable medium containing computer executable instructions for performing the actions of the method of any of claims 10-16.
- 18. A computer system having a processor coupled to a memory containing computer executable instructions operative to perform the actions of the method of any of claims 10-16.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/425,165, filed on Nov. 8, 2002, entitled VENDOR APPLICATION PROGRAMMING INTERFACE OF A SERVICE PROVIDER APPLICATION FOR CLIENT-SERVER BASED SERVICE DELIVERY; U.S. Provisional Application No. 60/424,832, filed on Nov. 8, 2002, entitled SERVICE-VENDOR REQUEST PROCESSING FOR CLIENT-SERVER SERVICE DELIVERY; U.S. Provisional Application No. 60/424,905, filed on Nov. 8, 2002, entitled APPLICATION PACKAGING AND BRANDING IN A FEATURE/SERVICE/SOLUTION CLIENT-SERVER DELIVERY ENVIRONMENT; U.S. Provisional Application No. 60/424,906, filed on Nov. 8, 2002, entitled FEATURE-BASED SOLUTION PROVISIONING FOR CLIENT-SERVER DATA SERVICES; and U.S. Provisional Application No. 60,424,910, filed on Nov. 8, 2002, entitled FEATURE/CONCEPT BASED LOCAL REQUEST FORMATION FOR CLIENT-SERVER DATA SERVICES, the specifications and drawings of which are incorporated herein in full by reference. Also incorporated by reference in its entirety is cofiled U.S. patent application Ser. No. 10/705,456, entitled PROGRAMMING INTERFACE LAYER OF A SERVICE PROVIDER FOR DATA SERVICE DELIVERY with the following Inventors: Brian C. Roundtree, Matt Clark, Shane Meyer and Chris Romanzin, filed on Nov. 10, 2003.
Provisional Applications (5)
|
Number |
Date |
Country |
|
60425165 |
Nov 2002 |
US |
|
60424832 |
Nov 2002 |
US |
|
60424905 |
Nov 2002 |
US |
|
60424906 |
Nov 2002 |
US |
|
60424910 |
Nov 2002 |
US |