Client aware extensible markup language content retrieval and integration in a wireless portal system
First Claim
1. A wireless server system comprising:
- an applications content locating module for locating a first wireless applications content over multiple back-end resource servers based on a type of wireless client;
an applications content transformation service configured to dynamically present transformed content in a format suitable to said wireless client based on said type of the wireless client; and
an applications content translating module coupled to said applications content locating module configured to provide client specific templates, wherein the client specific templates are used to transform said first wireless applications content and wherein each of the plurality of client specific templates is associated with at least one type of wireless client,wherein said first wireless application content is compliant with Extensible Markup Language (XML) content, andwherein said client specific templates are compliant with Extensible Style sheet Language (XSL).
3 Assignments
0 Petitions
Accused Products
Abstract
In a wireless portal system having a wireless server, a client aware Extensible Markup Language (XML) content integration and transformation method and system. The client aware XML content integration and transformation system includes logic for identifying wireless client devices connecting to the wireless server by using particular characteristics of the client in presenting XML content formatted in response to connection requests from the client to the server. In one embodiment of the present invention, the client aware XML content transformation system receives an indication of a client type and uses this information to automatically search for XML content from a plurality of back-end resource servers on the Internet and transforms the content into a format suitable for delivery to the client. The means of formatting the XML content uses a style sheet such as an Extensible Style sheet Language (XSL) specific to the client type of the client requesting the XML content to transform the XML content into an appropriate markup to the client.
58 Citations
22 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 based on a type of wireless client; an applications content transformation service configured to dynamically present transformed content in a format suitable to said wireless client based on said type of the wireless client; and an applications content translating module coupled to said applications content locating module configured to provide client specific templates, wherein the client specific templates are used to transform said first wireless applications content and wherein each of the plurality of client specific templates is associated with at least one type of wireless client, wherein said first wireless application content is compliant with Extensible Markup Language (XML) content, and wherein said client specific templates are compliant with Extensible Style sheet Language (XSL). - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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; 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 request from one of said plurality of classes of wireless clients; and client aware XML content translation templates, each of said XML content translation templates specific to a client type of said wireless client plurality of classes of wireless clients, wherein said XML content translation templates are compliant with Extensible Style sheet Language (XSL) templates. - View Dependent Claims (9, 10, 11)
-
-
12. 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 markup format to a wireless client coupled to the wireless server wherein the XML content provided to said wireless client is formatted based on a wireless client type of said wireless client; and a local storage unit for storing transient data used while transforming said XML content by said client aware XML content integration and transformation provider, wherein said client aware 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 into a markup format based on the wireless client type. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. 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 associated with said wireless client; retrieving style sheet information specific to said wireless client, based on said client type information, for transforming said XML content; 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 using said style sheet, wherein said style sheet is compliant with Extensible Style sheet Language (XSL). - View Dependent Claims (21, 22)
-
Specification