Claims
- 1. A wireless server system comprising:
an applications content locating module for locating a first wireless applications content over multiple back-end resource servers pertinent to a type of wireless client; and an applications content transformation service, in response to receiving a particular client type associated with a particular wireless client, for dynamically presenting transformed content in a format suitable to said wireless client based on said particular client type, and wherein said application content transformation service is also for transforming content to said particular wireless client for presentation thereto.
- 2. The wireless server system of claim 1, further comprising an applications content translating module coupled to said applications content locating module for providing client specific templates which, in combination with said first wireless application content, are transformed into content suitable for presentation to particular wireless devices.
- 3. The wireless server system of claim 1, further comprising an automatic client detection service for automatically detecting and providing client type information of said particular wireless client to be used by said content locating module in determining the appropriate client specific templates to use to transform said first wireless application content.
- 4. The wireless server system of claim 3, wherein said particular client is for providing a service request to determine the type of content to be delivered to said particular client.
- 5. The wireless server system of claim 1, further comprising pre-stored class information for enabling said application content transformation service to transform said first wireless application content in a manner suitable for presentation to said client.
- 6. The wireless server system of claim 1, wherein said first wireless application content is compliant with Extensible Markup Language (XML) content.
- 7. The wireless server system of claim 6, wherein said client specific templates are compliant with Extensible Style sheet Language (XSL).
- 8. The wireless server system of claim 7, wherein said particular client is a handheld device.
- 9. The wireless server system of claim 7, wherein said particular client is a wireless phone.
- 10. The wireless server system of claim 7, wherein said particular client is a wireless personal computer system.
- 11. A client aware Extensible Markup Language (XML) content integrator in a wireless network, comprising:
a wireless server; a plurality of classes of wireless clients, each of said classes of wireless clients comprising unique identification parameters; and a client aware Extensible Markup Language (XML) content provider for retrieving XML data from a source external to said wireless server in response to a particular client type content access requests from a particular client of said plurality of classes of wireless clients.
- 12. The client aware XML content integrator of claim 11, further comprising client aware XML content translation templates, said translation templates specific to client type information defining said wireless clients.
- 13. The client aware XML content integrator of claim 12, further comprising XML transformation logic for transforming said XML content in combination with said XML content translation templates.
- 14. The client aware XML content integrator of claim 12, wherein said XML content translation templates are compliant with Extensible Style sheet Language (XSL) templates.
- 15. The client aware content integrator of claim 11, wherein said client aware XML content provider is extensible to dynamically alter transformation data provided to said XML content provider.
- 16. The client aware content integrator of claim 14, wherein said XML content is transformed in combination with said XSL templates to a markup content suitable for presentation to said particular client.
- 17. A wireless server, comprising:
a client aware Extensible Markup Language (XML) content integration and transformation provider for providing XML content gathered from a plurality of locations in a coherent and cohesive markup format to a wireless client coupled to the wireless server in a client aware fashion and based for each respective client type; and a local storage unit for storing transient data needed for transforming said XML content by said client aware XML content integration and transformation provider.
- 18. The wireless server of claim 17, wherein said client aware XML content integration and transformation provider comprises a client aware XML content retrieving unit for retrieving XML content from data sources that are external and internal to said wireless server.
- 19. The wireless server of claim 18, wherein said XML content integration and transformation provider further comprises a plurality of client aware Extensible Style sheet Language (XSL) templates for providing client specific content translation information for transforming said XML content in a client specific manner.
- 20. The wireless server of claim 18, wherein said XML content integration and transformation provider further comprises an XML content transformation unit for transforming said XML content into a client specific markup content.
- 21. The wireless server of claim 20, wherein said markup content is compliant with Hyper Text Markup Language content.
- 22. The wireless server of claim 20, wherein said markup content is compliant with Wireless Markup Language content.
- 23. The wireless server of claim 20, wherein said markup content is compliant with Handheld Device Markup Language content.
- 24. The wireless server of claim 20, wherein said markup content comprises a markup content suitably adapted to interact with a Internet browser of said wireless client.
- 25. The wireless server of claim 24, wherein said XML content integration and transformation provider further comprises availability logic for determining whether content selected by said client is available for presentation to said client.
- 26. A method for providing Extensible Markup Language (XML) content from a wireless server to a wireless client connected to said wireless server, said method comprising the steps of:
receiving a client request by said wireless server from said wireless client, said client request comprising client type information defining client parameters specific and unique to said wireless client; retrieving XML content in response to said client request from data sources external and internal to said wireless server; and transforming said retrieved XML content into appropriate content suitable for an underlying markup language of an Internet browser used by said wireless client.
- 27. The method of claim 26, further comprising the step of retrieving style sheet information specific to said wireless client for transforming said XML content.
- 28. The method of claim 27, wherein said style sheet compliant with Extensible Style sheet Language (XSL).
- 29. The method of claim 26, wherein said transforming step comprises the step of loading a class of transformation parameters suitable for transforming said retrieved XML content in a manner specific and unique to said wireless client.
- 30. The method of claim of 26, wherein said external data source comprises resource servers coupled to the Internet.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This patent application is related to co-pending patent application Ser. No. ______, filed on ______, by Luu Tran et al., entitled “Client Aware Detection in a Wireless Portal System”, attorney docket No.: SUN-P6087, which is hereby incorporated herein by reference in its entirety.