# US 2014/0195596 A1 · Communication equipment and communication control method

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

- Number: US 2014/0195596 A1
- Document ID: US20140195596A1
- Status: Published application
- Kind: A1
- Application number: 14/084,125
- Filed: 2013-11-19
- Published: 2014-07-10
- Earliest claimed: 2013-01-07
- Assignees: Fujitsu Limited
- Applicants: Fujitsu Limited
- Inventors: Koichi YAMASAKI; Kazuki MATSUI
- Web page: https://patentgrep.com/patent/US20140195596A1

## CPC

- H04L 67/59: Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
- G06F 16/9574: {of access to content, e.g. by caching}
- G06F 16/9577: {Optimising the visualization of content, e.g. distillation of HTML documents}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/568: Storing data temporarily at an intermediate stage, e.g. caching
- H04L 67/60: Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Communication equipment, arranged between a terminal device and a server, includes: a detector configured to detect transmitted data that is transmitted to the terminal device and non-transmitted data that is not transmitted to the terminal device, from service data transmitted from the server to the terminal device through the communication equipment; a first calculator configured to calculate a first cost of transmitting the non-transmitted data to the terminal device; a second calculator configured to calculate a second cost of transmitting, to the terminal device, a difference image between an image corresponding to the service data and an image corresponding to the transmitted data; and a transmission scheme decision unit configured to transmit the non-transmitted data to the terminal device when the second cost is greater than the first cost and transmit the difference image to the terminal device when the second cost is smaller than the first cost.

## Claims

### Claim 1

Communication equipment arranged between a terminal device and a server, the communication equipment comprising:
a detector configured to detect transmitted data that is transmitted from the communication equipment to the terminal device and non-transmitted data that is not transmitted from the communication equipment to the terminal device, from service data transmitted from the server to the terminal device through the communication equipment;
a first calculator configured to calculate a first cost of transmitting the non-transmitted data to the terminal device;
a second calculator configured to calculate a second cost of transmitting, to the terminal device, a difference image between an image corresponding to the service data and an image corresponding to the transmitted data; and
a transmission scheme decision unit configured to transmit the non-transmitted data to the terminal device when the second cost is equal to or greater than the first cost and transmit the difference image to the terminal device when the second cost is smaller than the first cost.

### Claim 2 (depends on 1)

The communication equipment according to claim 1, wherein
the first calculator calculates the first cost based on a data size of the non-transmitted data; and
the second calculator calculates the second cost based on a data size of the difference image.

### Claim 3 (depends on 2)

The communication equipment according to claim 2, further comprising
a bandwidth estimator configured to estimate a communication bandwidth between the terminal device and the communication equipment, wherein
the first calculator calculates, as the first cost, time required for transmitting the non-transmitted data to the terminal device based on the data size of the non-transmitted data and the communication bandwidth, and
the second calculator calculates, as the second cost, time required for transmitting the difference image to the terminal device based on the data size of the difference image and the communication bandwidth.

### Claim 4 (depends on 1)

The communication equipment according to claim 1, further comprising
a request unit configured to specify a service requested from the terminal device to the server and request the server for the specified service to acquire the same data as the service data, wherein
the detector detects the non-transmitted data based on the data acquired by the request unit and based on the transmitted data.

### Claim 5 (depends on 4)

The communication equipment according to claim 4, wherein
the second calculator generates a complete image corresponding to the service requested from the terminal device to the server based on the data acquired by the request unit, generates a current image corresponding to a display state of the terminal device based on the transmitted data, and generates the difference image by comparing the complete image and the current image.

### Claim 6 (depends on 1)

The communication equipment according to claim 1, further comprising
an analyzer configured to decide whether the service data refers to data other than image data, and
the transmission scheme decision unit transmits the non-transmitted data to the terminal device regardless of the first and second costs when the service data does not refer to data other than image data.

### Claim 7

A communication control method performed in communication equipment arranged between a terminal device and a server, the communication control method comprising:
detecting transmitted data that is transmitted from the communication equipment to the terminal device and non-transmitted data that is not transmitted from the communication equipment to the terminal device, from service data transmitted from the server to the terminal device through the communication equipment;
calculating a first cost of transmitting the non-transmitted data to the terminal device;
calculating a second cost of transmitting, to the terminal device, a difference image between an image corresponding to the service data and an image corresponding to the transmitted data; and
transmitting the non-transmitted data to the terminal device when the second cost is equal to or greater than the first cost and transmitting the difference image to the terminal device when the second cost is smaller than the first cost.

### Claim 8

A communication control method performed in a communication system in which service data is transmitted from a server to a terminal device through a gateway according to a request from the terminal device, wherein
the gateway detects, from the service data, transmitted data that is transmitted from the gateway to the terminal device and non-transmitted data that is not transmitted from the gateway to the terminal device,
the gateway calculates a first cost of transmitting the non-transmitted data to the terminal device,
the gateway calculates a second cost of transmitting, to the terminal device, a difference image between an image corresponding to the service data and an image corresponding to the transmitted data,
the gateway transmits the non-transmitted data to the terminal device when the second cost is equal to or greater than the first cost, and transmits the difference image to the terminal device when the second cost is smaller than the first cost,
the terminal device generates an image corresponding to the transmitted data, and
the terminal device superimposes the difference image transmitted from the gateway on the generated image to display the images.

### Claim 9

Communication equipment arranged between a terminal device and a server, the communication equipment comprising a processor, wherein
the processor performs a communication control method comprising:
detecting transmitted data that is transmitted from the communication equipment to the terminal device and non-transmitted data that is not transmitted from the communication equipment to the terminal device, from service data transmitted from the server to the terminal device through the communication equipment;
calculating a first cost of transmitting the non-transmitted data to the terminal device;
calculating a second cost of transmitting, to the terminal device, a difference image between an image corresponding to the service data and an image corresponding to the transmitted data; and
transmitting the non-transmitted data to the terminal device when the second cost is equal to or greater than the first cost and transmitting the difference image to the terminal device when the second cost is smaller than the first cost.
