Computer implemented method and system for transmitting graphical images from server to client at user selectable resolution
First Claim
Patent Images
1. A method for transmitting images comprising:
- (a) storing an image at a first image data level on a web server;
(b) receiving a request over a communications network for said image from a client machine wherein said request contains client image control data;
(c) negotiating between said client machine and said web server to determine a second image data level based on said client image control data; and
(d) transmitting said image at said second image data level from said web server to said client machine.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for transmitting graphical images in a network environment are described. According to the techniques, the amount of data of the graphical images that is transmited is customized in accordance with client and/or server supplied information. The techniques enable graphical images to be transmitted more efficiently than previously possible, thus saving precious network bandwidth and reducing transmision time. The invention is particularly suitable for network (Internet or Internet) implementations wherein graphical images often need transferred.
-
Citations
30 Claims
-
1. A method for transmitting images comprising:
-
(a) storing an image at a first image data level on a web server;
(b) receiving a request over a communications network for said image from a client machine wherein said request contains client image control data;
(c) negotiating between said client machine and said web server to determine a second image data level based on said client image control data; and
(d) transmitting said image at said second image data level from said web server to said client machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communications system to access the Internet comprising:
-
(a) a web server containing an image at a first image data level;
(b) a client machine capable of supporting a second image data level of said image; and
(c) a server machine for negotiating to determine said second image data level of said image upon a request from said client machine for said image. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A program embodied on computer readable media for determining an image data level to transmit to a client machine comprising:
-
(a) a code segment for storing client information on a server machine;
(b) a code segment for negotiating between a client machine and a web server containing an image at a first data level to determine a second image data level supported by said client machine; and
(c) a code segment for transmitting said image at said second image data level from said web server to said client machine. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method for transmitting images comprising:
-
(a) storing an image at a first image quality on a web server;
(b) receiving a request from a client machine over a network for said image, wherein said request contains client image control data;
(c) negotiating a quality/size tradeoff between said client machine and said web server to determine a second image quality; and
(d) transmitting said image at said second image quality from said web server to said client machine. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification