Claims
- 1. A computer-implemented method for gathering data service request concepts in a client-server environment, the method comprising:
self-providing on a client device, a client-side feature tree having a plurality of concepts; self-depicting on the client device, a first set of user interface components corresponding to one or more of said concepts; self-facilitating by a user of the client device, selection of a first user interface component from said first set of user interface components to traverse said client-side feature tree; self-depicting on the client device, a second set of user interface components corresponding to one or more of concepts traversed to in said client-side feature tree; self-facilitating by a user of the client device, selection of a second user interface component from said second set of user interface components; self-forming on the client device a combined concept set comprising concepts corresponding to said first user interface component and said second user interface component.
- 2. The method of claim 1 wherein said combined concept set comprises XML descriptions of said combined concepts.
- 3. The method of claim 1 further comprising submitting said combined concept set to a remote server.
- 4. The method of claim 3 further comprising dynamically adding additionaly concepts to said client-side feature tree in response to submitting said combined concept set.
- 5. The method of claim 1 further comprising retrieving client-side data.
- 6. The method of claim 5 wherein said client-side data comprises data describing said first user interface component.
- 7. The method of claim 5 wherein said client-side data comprises data describing possible values for said concepts.
- 8. The method of claim 1 wherein said combined concept set is formed as a traversable structure with accessible concepts.
- 9. The method of claim 8 further comprising accessing said combined concept set at one of said accessible concepts.
- 10. The method of 9 further comprising creating a new combined concept set by selecting a third user interface component corresponding to an alternate concept.
- 11. A computer readable medium containing computer executable instructions for programming a client device with communication capabilities for perform the actions of the method of any of claims 1-3, 5 and 8 on the client device.
- 12. An apparatus having a processor and a memory coupled to each other, and the memory containing computer executable instructions operative to perform the actions of the method of any of claims 1-3, 5 and 8.
- 13. An apparatus having a communication interface, a processor and a memory coupled to each other, and the 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.
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 |