Client aware extensible markup language content retrieval and integration in a wireless portal system
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.
Claims
exact text as granted — not AI-modified1 .- 30 . (canceled)
31 . A server comprising functionality to:
locate content in response to a request for a wireless client; obtain a template corresponding to a type of the wireless client; transform the content into formatted content using the template; and provide the formatted content to the wireless client.
32 . The server of claim 31 , further comprising functionality to:
determine the type of the wireless client.
33 . The server of claim 31 , wherein the template comprises an XSL template.
34 . The server of claim 33 , wherein the content comprises an XML document.
35 . The server of claim 31 , wherein the template is one a plurality of templates and each of the plurality of templates corresponds to one of a plurality of types of wireless clients.
36 . The server of claim 31 , wherein the wireless client is a mobile phone.
37 . The server of claim 31 , wherein the formatted content is displayed on a browser executed on the wireless client.
38 . A wireless client, configured to:
send a request to a server; and receive a response from the server, wherein the response comprises formatted content, wherein the formatted content is generated by the server; and wherein the server generates the formatted content by:
locating content in response to the request from the wireless client,
obtaining a template corresponding to a type of the wireless client, and
transforming the content into the formatted content using the template.
39 . The wireless client of claim 38 , wherein the template comprises an XSL template.
40 . The wireless client of claim 39 , wherein the content comprises an XML document.
41 . The wireless client of claim 38 , wherein the template is one a plurality of templates and each of the plurality of templates corresponds to one of a plurality of types of wireless clients.
42 . The wireless client of claim 38 , wherein the wireless client is a mobile phone.
43 . The wireless client of claim 38 , comprising a browser configured to display the formatted content.
44 . A wireless client, configured to:
send a request to a server; and receive a response from the server, wherein the response comprises formatted content, wherein the formatted content is generated by the server; and wherein the server generates the formatted content by:
locating content in response to the request from the wireless client,
obtaining a template using a file path specified by the wireless client, and
transforming the content into the formatted content using the template.
45 . The wireless client of claim 44 , wherein the template comprises an XSL template.
46 . The wireless client of claim 45 , wherein the content comprises an XML document.
47 . The wireless client of claim 44 , wherein the template is one a plurality of templates and each of the plurality of templates corresponds to one of a plurality of types of wireless clients.
48 . The wireless client of claim 44 , wherein the wireless client is a mobile phone.
49 . The wireless client of claim 44 , comprising a browser configured to display the formatted content.Join the waitlist — get patent alerts
Track US2006161685A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.