Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
216 words
In a proxying server coupled to a client having a display device, a method of transmitting a document to the client in a manner such that a portion of the document that is to be displayed in a viewable display area of the display device is efficiently transmitted to the client, the method comprising the steps of: in response to a request for the document from the client, receiving the document at the proxying server, the document including image data and non-image data for causing the client to display the document; based on information at the proxying server specifying the height of the viewable display area of the display device, transmitting to the client a portion of the document that is to be displayed in the viewable display area of the display device, said portion of the document having the height of the viewable display area and including: any of the non-image data that drives a layout of said portion of the document; and any of the image data that is to be displayed on the display device within said portion of the document; and only after said portion of the document that is to be displayed in the viewable display area is transmitted to the client, transmitting the remainder of the document to the client.
Claim 2
Dependent Claim
216 words
In a proxying server coupled to a client having a display device, a method of transmitting a document to the client in a manner such that a portion of the document that is to be displayed in a viewable display area of the display device is efficiently transmitted to the client, the method comprising the steps of: in response to a request for the document from the client, receiving the document at the proxying server, the document including image data and non-image data for causing the client to display the document; based on information at the proxying server specifying the height of the viewable display area of the display device, transmitting to the client a portion of the document that is to be displayed in the viewable display area of the display device, said portion of the document having the height of the viewable display area and including: any of the non-image data that drives a layout of said portion of the document; and any of the image data that is to be displayed on the display device within said portion of the document; and only after said portion of the document that is to be displayed in the viewable display area is transmitted to the client, transmitting the remainder of the document to the client.
Claim 3
Dependent Claim
61 words
The method described in claim 1 , further comprising the step of dividing the document into portions based on information specifying the height of the viewable display area, each portion other than a last portion having the height of the viewable display area, the last portion having a height that is no greater than the height of the viewable display area.
Claim 4
Dependent Claim
33 words
The method described in claim 2 wherein the step of dividing the document includes the step of laying out, at the proxying server, a Web page caused to be generated by the document.
Claim 5
Dependent Claim
77 words
The method described in claim 1 , wherein the step of transmitting the remainder of the document to the client includes the steps of: transmitting any of the non-image data that drives a layout of a next portion of the document to the client, the next portion of the document having the height of the viewable display area; and transmitting any of the image data that is to be displayed within the next portion of the document.
Claim 6
Dependent Claim
46 words
The method described in claim 1 wherein the non-image data comprises Hypertext Mark-up Language (HTML) data, wherein the step of transmitting to the client the portion of the document comprises the step of transmitting the HTML data of the portion of the document to the client.
Claim 7
Dependent Claim
85 words
The method described in claim 5 wherein the document includes Hypertext Mark-up Language (HTML) data, wherein the step of transmitting the remainder of the document to the client includes the steps of: transmitting any of the HTML data that drives a layout of a next portion of the document to the client the next portion of the document having the height of the viewable display area; and transmitting any of the image data that is to be displayed within the next portion of the document.
Claim 8
Dependent Claim
31 words
The method described in claim 1 wherein the display device comprises a television display, the height of the viewable display area corresponding to a height of the television display in pixels.
Claim 9
Dependent Claim
242 words
In a proxying server coupled to a client having a display device and to a remote server, the proxying server operating as a proxy on behalf of the client for accessing the remote server, a method of providing a document to the client in a manner such that successive portions of the document that correspond to a viewable display area of the display device are efficiently transmitted to the client, the method comprising the steps of: retrieving the document from the remote server in response to a request from the client, the document including Hypertext Mark-up Language (HTML) data and image data; based on information specifying the height of a viewable display area of the display device, partitioning the document into partitions, each having a display height corresponding to the viewable display height of the display and each including HTML data that drives the layout of the particular partition and any of the image data that is to be displayed on the display device within the particular partition; downloading the HTML data included in a first of the partitions to the client; downloading said any of the image data included in the first of the partitions; and then repeating, until the document has been entirely provided to the client, the steps of: downloading the HTML data included in a next of the partitions to the client; and downloading said any image data included in the next of the partitions to the client.
Claim 10
Dependent Claim
242 words
In a proxying server coupled to a client having a display device and to a remote server, the proxying server operating as a proxy on behalf of the client for accessing the remote server, a method of providing a document to the client in a manner such that successive portions of the document that correspond to a viewable display area of the display device are efficiently transmitted to the client, the method comprising the steps of: retrieving the document from the remote server in response to a request from the client, the document including Hypertext Mark-up Language (HTML) data and image data; based on information specifying the height of a viewable display area of the display device, partitioning the document into partitions, each having a display height corresponding to the viewable display height of the display and each including HTML data that drives the layout of the particular partition and any of the image data that is to be displayed on the display device within the particular partition; downloading the HTML data included in a first of the partitions to the client; downloading said any of the image data included in the first of the partitions; and then repeating, until the document has been entirely provided to the client, the steps of: downloading the HTML data included in a next of the partitions to the client; and downloading said any image data included in the next of the partitions to the client.
Claim 11
Dependent Claim
31 words
The method described in claim 8 wherein the display device comprises a television display, the height of the viewable display area corresponding to a height of the television display in pixels.
Claim 12
Dependent Claim
36 words
The method described in claim 8 including the additional step of laying out, at the proxying server, the Web page caused to be generated by the document, the laying out step performed after the retrieving step.
Claim 13
Dependent Claim
260 words
In a proxying server coupled to a client having a display device, a method of transmitting a document to the client in a manner such that successive portions of the document that correspond to a viewable display area of the display device are efficiently transmitted to the client, the method comprising the steps of: in response to a request for the document from the client, receiving the document at the proxying server, the document including image data and non-image data for causing the client to display the document; laying out the document at the proxying server; based on information at the proxying server specifying the height of the viewable display area of the display device and the layout of the document, partitioning the document into successive partitions, each partition other than a last partition representing a portion of the document that has the height of the viewable display area, the last partition representing a portion of the document that has a height no greater than the height of the viewable display area, each partition including: any of the non-image data that drives the layout of the portion of the document represented by the particular partition; and any of the image data that is to be displayed on the display device within the portion of the document represented by the particular partition; transmitting a first of the partitions to the client; and then sequentially transmitting the other of the partitions to the client, wherein each of said other of the partitions is transmitted only after the previous partition has been transmitted.
Claim 14
Dependent Claim
260 words
In a proxying server coupled to a client having a display device, a method of transmitting a document to the client in a manner such that successive portions of the document that correspond to a viewable display area of the display device are efficiently transmitted to the client, the method comprising the steps of: in response to a request for the document from the client, receiving the document at the proxying server, the document including image data and non-image data for causing the client to display the document; laying out the document at the proxying server; based on information at the proxying server specifying the height of the viewable display area of the display device and the layout of the document, partitioning the document into successive partitions, each partition other than a last partition representing a portion of the document that has the height of the viewable display area, the last partition representing a portion of the document that has a height no greater than the height of the viewable display area, each partition including: any of the non-image data that drives the layout of the portion of the document represented by the particular partition; and any of the image data that is to be displayed on the display device within the portion of the document represented by the particular partition; transmitting a first of the partitions to the client; and then sequentially transmitting the other of the partitions to the client, wherein each of said other of the partitions is transmitted only after the previous partition has been transmitted.
Claim 15
Dependent Claim
32 words
The method described in claim 11 , wherein the display device comprises a television display, the height of the viewable display area corresponding to a height of the television display in pixels.
Claim 16
Dependent Claim
297 words
In a proxying server coupled to a client having a display device and to a remote server, the proxying server operating as a proxy on behalf of the client for accessing the remote server, a method of providing a document to the client in a manner such that successive partitions of the document that correspond to a viewable display area of the display device are sequentially transmitted to the client, the method comprising said proxying server performing the steps of: retrieving the document from the remote server in response to a request from the client, the document including Hypertext Mark-up Language (HTML) data and image data; based on information obtained by the proxying server, specifying the height of a viewable display area of the display device of the client, partitioning the document into partitions prior to downloading said document to the client, each partition having a display height corresponding to the viewable display height of the display device of the client and each partition including HTML data that drives the layout of the particular partition and any of the image data that is to be displayed on the display device of the client within the particular partition; downloading the HTML data included in a first of the partitions to the client; downloading said any of the image data included in the first of the partitions to the client, such that the first partition can be displayed on the display device of the client prior to the client receiving any subsequent partition; and then repeating, until the document has been entirely provided to the client, the steps of: downloading the HTML data included in a next of the partitions to the client; and downloading said any image data included in the next of the partitions to the client.
Claim 17
Dependent Claim
297 words
In a proxying server coupled to a client having a display device and to a remote server, the proxying server operating as a proxy on behalf of the client for accessing the remote server, a method of providing a document to the client in a manner such that successive partitions of the document that correspond to a viewable display area of the display device are sequentially transmitted to the client, the method comprising said proxying server performing the steps of: retrieving the document from the remote server in response to a request from the client, the document including Hypertext Mark-up Language (HTML) data and image data; based on information obtained by the proxying server, specifying the height of a viewable display area of the display device of the client, partitioning the document into partitions prior to downloading said document to the client, each partition having a display height corresponding to the viewable display height of the display device of the client and each partition including HTML data that drives the layout of the particular partition and any of the image data that is to be displayed on the display device of the client within the particular partition; downloading the HTML data included in a first of the partitions to the client; downloading said any of the image data included in the first of the partitions to the client, such that the first partition can be displayed on the display device of the client prior to the client receiving any subsequent partition; and then repeating, until the document has been entirely provided to the client, the steps of: downloading the HTML data included in a next of the partitions to the client; and downloading said any image data included in the next of the partitions to the client.
Claim 18
Dependent Claim
33 words
A method as recited in claim 13 , wherein the display device comprises a television display, the height of the viewable display area corresponding to a height in pixels of the television display.
Claim 19
Dependent Claim
41 words
A method as recited in claim 13 , further comprising the step of laying out, at the proxying server, the web page caused to be generated by the document, the step of laying out being performed after the step of retrieving.
Claim 20
Dependent Claim
257 words
In a proxying server coupled to a client having a display device, a method of transmitting a document to the client in a manner such that successive partitions of the document that correspond to a viewable display area of the display device are sequentially transmitted to the client, the method comprising the proxying server performing the steps of: in response to a request for the document from the client, receiving the document at the proxying server, the document including image data and non-image data for causing the client to display the document; based on information at the proxying server specifying the height of the viewable display area of the display device of the client, transmitting to the client a first partition of the document that is to be displayed in the viewable display area of the display device of the client, said first partition of the document having the height of the viewable display area and including: any of the non-image data that drives a layout of said first partition of the document; and any of the image data that is to be displayed on the display device within said first partition of the document, such that the first partition of the document can be displayed on the display device of the client prior to the client receiving any subsequent partition of the document; and only after said first partition of the document that is to be displayed in the viewable display area is transmitted to the client, transmitting subsequent partitions of the document to the client.
Claim 21
Dependent Claim
257 words
In a proxying server coupled to a client having a display device, a method of transmitting a document to the client in a manner such that successive partitions of the document that correspond to a viewable display area of the display device are sequentially transmitted to the client, the method comprising the proxying server performing the steps of: in response to a request for the document from the client, receiving the document at the proxying server, the document including image data and non-image data for causing the client to display the document; based on information at the proxying server specifying the height of the viewable display area of the display device of the client, transmitting to the client a first partition of the document that is to be displayed in the viewable display area of the display device of the client, said first partition of the document having the height of the viewable display area and including: any of the non-image data that drives a layout of said first partition of the document; and any of the image data that is to be displayed on the display device within said first partition of the document, such that the first partition of the document can be displayed on the display device of the client prior to the client receiving any subsequent partition of the document; and only after said first partition of the document that is to be displayed in the viewable display area is transmitted to the client, transmitting subsequent partitions of the document to the client.
Claim 22
Dependent Claim
61 words
The method described in claim 16 , further comprising the step of dividing the document into portions based on information specifying the height of the viewable display area, each portion other than a last portion having the height of the viewable display area, the last portion having a height that is no greater than the height of the viewable display area.
Claim 23
Dependent Claim
76 words
The method described in claim 16 wherein the step of transmitting the remainder of the document to the client includes the steps of: transmitting any of the non-image data that drives a layout of a next portion of the document to the client, the next portion of the document having the height of the viewable display area; and transmitting any of the image data that is to be displayed within the next portion of the document.
Claim 24
Dependent Claim
33 words
The method described in claim 17 wherein the step of dividing the document includes the step of laying out, at the proxying server, a Web page caused to be generated by the document.
Claim 25
Dependent Claim
47 words
The method described in claim 16 , wherein the non-image data comprises Hypertext Mark-up Language (HTML) data, wherein the step of transmitting to the client the portion of the document comprises the step of transmitting the HTML data of the portion of the document to the client.
Claim 26
Dependent Claim
85 words
The method described in claim 20 wherein the document includes Hypertext Mark-up Language (HTML) data, wherein the step of transmitting the remainder of the document to the client includes the steps of: transmitting any of the HTML data that drives a layout of a next portion of the document to the client, the next portion of the document having the height of the viewable display area; and transmitting any of the image data that is to be displayed within the next portion of the document.
Claim 27
Dependent Claim
31 words
The method described in claim 16 wherein the display device comprises a television display, the height of the viewable display area corresponding to a height of the television display in pixels.