# US 2008/0189434 A1 · Data transfer scheme using caching technique for reducing network load

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2008/0189434 A1
- Document ID: US20080189434A1
- Status: Published application
- Kind: A1
- Application number: 12/058,820
- Filed: 2008-03-31
- Published: 2008-08-07
- Earliest claimed: 2001-06-13
- Assignees: Kabushiki Kaisha Toshiba
- Inventors: Toshibumi Seki; Tatsunori Kanai; Kenichiro Yoshii; Hideki Yoshida; Haruhiko Toyama; Hideaki Sato; Yasuhiro Kimura; Takayuki Miyazawa
- Web page: https://patentgrep.com/patent/US20080189434A1

## CPC

- H04L 67/288: Distributed intermediate devices, i.e. intermediate devices for interaction with other intermediate devices on the same level
- H04L 67/564: Enhancement of application control based on intercepted application data
- H04L 67/5651: Reducing the amount or size of exchanged application data
- H04L 69/329: in the application layer [OSI layer 7]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

In a data transfer scheme using a caching technique and/or a compression technique which is capable of reducing the network load of a network connecting between data transfer devices, correspondences between data and their names are registered at the data transfer devices and the corresponding names are transferred, instead of transferring the data, for those data for which the correspondences are registered, so that it is possible to reduce the amount of transfer data among the data transfer devices. Server side data transfer devices and client side data transfer devices can be provided in multiple-to-one, one-to-multiple, or multiple-to-multiple manners.

## Claims

### Claim at position 1

1-31. (canceled)

### Claim 32

A plurality of server side proxies each for receiving a request data transmitted from a client device and destined for a corresponding one of a plurality of servers via a client side proxy, transmitting the request data to the corresponding server, and transmitting a reply data, transmitted from the corresponding server and destined for the client device as a reply to the request data, to the client side proxy, each server side proxy comprising:
receiving means for receiving a reply data from the corresponding server, the reply data being a reply to a request data transmitted from the client side proxy;
finger print generating means for generating a finger print including a hash value of each reply data and a server side proxy identification information for identifying the corresponding server side proxy;
storing means for storing the finger print and each reply data in a corresponding manner as an entry into one of consecutive areas of a finger print cache thereof;
determining means for determining whether a currently generated finger print of a reply data currently received is stored in the finger print cache; and
transmitting means for transmitting the currently generated finger print in place of the currently received reply data to the client side proxy for the client device which finally receives the currently generated finger print when the currently generated finger print is stored in the finger print cache, and storing the currently generated finger print and the currently received reply data in a corresponding manner as an entry into one of the consecutive areas of the finger print cache and transmitting the currently received reply data to the client side proxy for the client device which finally receives the currently received reply data when the currently generated finger print is not stored in the finger print cache.

### Claim 33 (depends on 32)

The plurality of server side proxies according to claim 32, wherein the client side proxy is connected to the client device via a first local area network, and each server side proxy is connected to the corresponding server via a second local area network.

### Claim 34 (depends on 32)

The plurality of server side proxies according to claim 32, wherein the client side proxy is connected to each server side proxy via an Internet.
