Patent ID: 7401118
Filing Date: 2008-07-15
Classification: H04L

Abstract:
1. A web information transfer system stored on a computer readable medium for transferring a Web request from a user computer and a Web object from a Web server in response to the web request, comprising: a LAN-side proxy server on the site of the user; and a WAN-side proxy server on the site of said provider, wherein said LAN-side proxy server identifies the Web request, sets a user-side priority based on the Web request and predetermined conditions, and transmits the Web request with the user-side priority to said WAN-side proxy server via a network including a router on the way, the user-side priority being a site-priority attached to the Web request in the LAN-side proxy server on the site of the user, wherein said WAN-side proxy server acquires the user-side priority attached to the Web request, converts the user-side priority into one of application-layer priorities for the Web object based on a communication state of the network and the predetermined conditions, relays said Web request without the user-side priority to the Web server to receive the Web object from the Web server converts said one of the application-layer priorities into control parameter of an IP packet composing the Web object, the control parameter instructing the router in the network to perform preferential control of the IP packet, adds said control parameter to the IP packet, and transmits the IP packet with the control parameter to said LAN-side proxy server via the router in the network, or said WAN-side proxy server, based on the application layer priorities performs preferential control of the IP packet of the Web object as its response, wherein said WAN-side proxy server manages a current traffic volume and an allocatable upper limit traffic volume for each of the application-layer priorities, and wherein, when the Web request requires a bandwidth assurance, said WAN-side proxy server refers to the traffic volumes of a highest one of the application-layer priorities, accepts the Web request in case that the bandwidth requested by the Web request which requires the bandwidth assurance can be allocated, and sets the highest one to the Web object corresponding to the Web request which requires the bandwidth assurance.