Communication control system, method, and apparatus

US9307005B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9307005-B2
Application numberUS-201313848814-A
CountryUS
Kind codeB2
Filing dateMar 22, 2013
Priority dateApr 20, 2012
Publication dateApr 5, 2016
Grant dateApr 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A communication control system includes a first computer and a second computer, wherein the first computer includes a communication interface device and a first processor configured to control the communication interface device to transmit first data and first feature information indicating a feature of the first data to the second computer, and the second computer includes a memory that has a storage area allocated to store second data received from the first computer, and a second processor configured to determine whether the first feature information received from the first computer matches second feature information, indicating a feature of and calculated based on the second data stored in the storage area, and control the memory to release the storage area when the second feature information does not match the received first feature information.

First claim

Opening claim text (preview).

What is claimed is: 1. A communication control system comprising: a first computer; and a second computer, wherein the first computer includes: a communication interface device; and a first processor configured to control the communication interface device to transmit first data and first feature information indicating a feature of the first data to the second computer, and the second computer includes: a memory that has a storage area allocated to store second data received from the first computer; and a second processor configured to: in a case of detecting that the transmission of the first data from the first computer has ended, determine whether the first feature information received from the first computer matches second feature information, indicating a feature of the received data stored in the storage area, calculated based on the second data stored in the storage area, wherein the first processor is further configured to calculate a first hash value from contents of the first data, and send the first hash value to the second computer as the first feature information, and the second processor is further configured to calculate a second hash value from contents of the second data, and control the memory to release the storage area in response to the second processor making a determination that the second hash value does not match the first hash value, the second processor notifying the first computer that the transmission of the first data has failed based on the determination prior to the second computer receiving a transmitted error indication, from the first computer, which indicates that the first data was received in error. 2. The communication control system according to claim 1 , wherein the second computer further includes another communication interface device, and the second processor is configured to control the another communication interface device to notify the first computer that the transmission of the first data has failed, when the first feature information does not match the second feature information. 3. The communication control system according to claim 2 , wherein the first processor is configured to control the communication interface device to resend to the second computer the first data and the first feature information, when the communication interface device notified by the first computer. 4. The communication control system according to claim 1 , wherein the first feature information is smaller in data size than the first data. 5. The communication control system according to claim 1 , wherein the first feature information is calculated by a given arithmetic operation based on the first data by the first computer, and the second feature information is calculated by the given arithmetic operation based on the second data by the second computer. 6. The communication control system according to claim 1 , wherein the second feature information is calculated on the basis of the second data, which is stored in the storage area, when information indicating the end of the first data is received from the first computer. 7. The communication control system according to claim 1 , wherein the first feature information is received by the second computer before the second computer determines that the transmission of the first data from the first computer has ended. 8. The communication control system according to claim 1 , wherein the second processor is configured to control the memory to release the storage area after storing the second data, which is stored in the storage area, into another storage area, when the first feature information matches the second feature information. 9. A communication control apparatus comprising: a memory that has a storage area to store data and first feature information received from a computer, the first feature information indicating a feature of data to be transmitted from the computer; and a processor configured to: in a case of detecting that the transmission of the data to be transmitted from the computer has ended, determine whether the first feature information received from the computer matches second feature information, indicating a feature of the received data stored in the storage area, calculated based on the received data stored in the storage area, wherein the first feature information received from the computer is generated, by the computer, by calculating a first hash value from contents of the first data and the first hash value is received from the computer as the first feature information, and the processor is further configured to calculate a second hash value from contents of the second data, and control the memory to release the storage area in response to the processor notifying the computer that the transmission of the first data has failed based on a determination that the second hash value does not match the first hash value, the processor making the determination prior to the communication control apparatus receiving a transmitted error indication, from the computer, which indicates that the first data was received in error. 10. The communication control apparatus according to claim 9 , further comprising: a communication interface device, wherein the processor is configured to control the communication interface device to notify the computer that the transmission of the data has failed when the first feature information does not match the second feature information. 11. The communication control apparatus according to claim 9 , wherein the first feature information is calculated by a given arithmetic operation based on the data to be transmitted by the computer, and the second feature information is calculated by the given arithmetic operation based on the received data by the communication control apparatus. 12. The communication control apparatus according to claim 9 , wherein the second feature information is calculated on the basis of the received data, which is stored in the storage area, when information indicating the end of the data to be transmitted from the computer is received. 13. A communication control method comprising: storing data and first feature information received from a first computer in a storage area of a memory of a second computer, the first feature information indicating a feature of data to be transmitted from the first computer; in a case of detecting that the transmission of the data to be transmitted from the first computer has ended, determining whether the first feature information received from the first computer matches second feature information, indicating a feature of the received data stored in the storage area, calculated based on the received data stored in the storage area; and controlling, by a processor of the second computer, the memory to release the storage area when second feature information does not match the received first feature information, wherein the first feature information received from the first computer is generated, by the first computer, by calculating a first hash value from contents of the first data and the first hash value is received from the first computer as the first feature information, the second feature information is generated, by the second computer, by calculating a second hash value from contents of the second data, and the controlling, by the processor, to control the memory to release the storage area is performed in response to the second computer making a determination that the second hash value does not match the first hash value, the second computer notifying the first computer that the transmission of the first data has fail

Assignees

Inventors

Classifications

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • H04L69/40Primary

    for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9307005B2 cover?
A communication control system includes a first computer and a second computer, wherein the first computer includes a communication interface device and a first processor configured to control the communication interface device to transmit first data and first feature information indicating a feature of the first data to the second computer, and the second computer includes a memory that has a …
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).