Client capability detection in a client and server system
First Claim
Patent Images
1. A method in a data processing system comprising a web server having a web page with a content, the method comprising the steps of:
- determining to download the web page to a client;
obtaining a client capability responsive to the determination;
adapting the content of the web page to be compatible with the obtained client capability; and
downloading the web page with the adapted content to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and articles of manufacture consistent with the present invention provide a data from a server to a client via a network, where it is determined to send the data to the client, a client information is obtained from the client based on the determination, and after obtaining the client information, the data is sent to the client.
-
Citations
25 Claims
-
1. A method in a data processing system comprising a web server having a web page with a content, the method comprising the steps of:
-
determining to download the web page to a client;
obtaining a client capability responsive to the determination;
adapting the content of the web page to be compatible with the obtained client capability; and
downloading the web page with the adapted content to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium containing instructions that cause a data processing system comprising a web server having a web page with a content to perform a method comprising the steps of:
-
determining to download the web page to a client;
obtaining a client capability from the client responsive to the determination;
adapting the content of the web page to be compatible with the obtained client capability; and
downloading the web page with the adapted content to the client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23)
-
-
21. A data processing system comprising:
-
a secondary storage device having a stored web page with a content;
a memory comprising a computer program that determines to download the web page to a client;
obtains a client capability responsive to the determination;
adapts the content of the web page to be compatible with the obtained client capability; and
downloads the web page with the adapted content to the client; and
a processing unit that runs the computer program.
-
-
24. A data processing system for providing a web page with a content to a client, the data processing system comprising:
-
means for determining to download the web page to the client;
means for obtaining a client capability responsive to the determination;
means for adapting the content of the web page to be compatible with the obtained client capability; and
means for downloading the web page with the adapted content to the client.
-
-
25. A computer-readable memory device encoded with a data structure and a program that accesses the data structure, the program is run by a processor in a system comprising a web server having a web page with a content, the data structure having a plurality of entries, each entry comprising:
a client capability, wherein the program updates the client capability responsive to a client requesting to download the web page from the server, the content of the web page being adapted to be compatible with the client capability.
Specification