Method, system and server device for transmitting a digital resource in a client-server communication system
First Claim
1. A method of transmitting a digital resource in a client-server communication system, the method comprising, at a main server device:
- receiving a request for a main resource from a client device;
determining a file name identifying at least one missing secondary resource, wherein the at least one missing secondary resource is at least one resource associated with said requested main resource and missing at the server device;
requesting a secondary server device to push a file having the file name identifying the at least one missing secondary resource to the client device; and
at the main server device, transmitting the requested main resource to the client device in response to the request from the client device,wherein requesting the secondary server device to push the at least one missing secondary resource is prior to transmitting the requested main resource to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to transmitting a digital resource in a client-server communication system. A disclosed method comprises at a main server device: receiving a request for a main resource from a client device; determining at least one missing secondary resource, wherein the at least one missing secondary resource is at least one resource associated with said requested main resource and missing at the main server device; and requesting a secondary server device to push the at least one missing secondary resource to the client device. Thanks to the push initiated by the main server device, the secondary resources required by the main resource become available at the client device before the latter discovers that they are required to exploit or display the main resource.
-
Citations
28 Claims
-
1. A method of transmitting a digital resource in a client-server communication system, the method comprising, at a main server device:
-
receiving a request for a main resource from a client device; determining a file name identifying at least one missing secondary resource, wherein the at least one missing secondary resource is at least one resource associated with said requested main resource and missing at the server device; requesting a secondary server device to push a file having the file name identifying the at least one missing secondary resource to the client device; and at the main server device, transmitting the requested main resource to the client device in response to the request from the client device, wherein requesting the secondary server device to push the at least one missing secondary resource is prior to transmitting the requested main resource to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A server device in a client-server communication system, comprising:
-
a communication interface for receiving a request for a main resource from a client device; a missing resource module configured to determine a file name identifying at least one missing secondary resource, wherein the at least one missing secondary resource is at least one resource associated with said requested main resource and missing at the server device; a requesting module for requesting a secondary server device to push a file having the file name identifying the at least one missing secondary resource to the client device; and a transmitting module configured to, at the main server device, transmit the requested main resource to the client device in response to the request from the client device, wherein the requesting module requests the secondary server device to push the at least one missing secondary resource prior to the transmitting module transmitting the requested main resource to the client device. - View Dependent Claims (26)
-
-
27. A non-transitory computer-readable medium storing a program which, when executed by a microprocessor or computer system in a server device, causes the server device to perform the steps of:
-
receiving a request for a main resource from a client device; determining a file name identifying at least one missing secondary resource, wherein the at least one missing secondary resource is at least one resource associated with said requested main resource and missing at the server device; requesting a secondary server device to push a file having the file name identifying the at least one missing secondary resource to the client device; and at the main server device, transmitting the requested main resource to the client device in response to the request from the client device, wherein requesting the secondary server device to push the at least one missing secondary resource is prior to transmitting the requested main resource to the client device. - View Dependent Claims (28)
-
Specification