Patentable/Patents/US-10698758
US-10698758

Data transfer device, data transfer method, and non-transitory computer readable medium

PublishedJune 30, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

In a data transfer device that communicates with a communication device via a network, the storage controller controls reading data from and writing data to a plurality of storages. The correspondence information manager manages correspondence information manager to manage correspondence information between data written by the storage controller and a storage to which the data is written. The storage manager manages an invalid storage being a storage that the storage controller failed to read or write data. The communicator receives an acquisition request message for data from the communication device. The specifier specifies a storage storing the data requested, according to the correspondence information. The reader requests the storage controller to read the data from the storage specified by the specifier when the storage does is not the invalid storage, and not to request the storage controller to read the data when the storage is the invalid storage.

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A data transfer device that communicates with a communication device via a network, comprising: circuitry configured to implement: a communicator to receive a data storage request message to store data; a response message generator to generate a response message that contains the data requested by the data storage request message to be stored, the response message being generated in response to receiving the data storage request message to store the data; and a storage controller to write the response message containing the data to a storage in response to receiving the data storage request message, wherein the response message containing the data is generated and stored for output responsive to a subsequent acquisition request message to retrieve the data contained in the response message before the subsequent acquisition request is received, wherein the communicator receives the subsequent acquisition request message for the data contained in the response message from the communication device after the response message containing the data is generated and stored, wherein the storage controller reads the response message containing the data from the storage in response to the subsequent acquisition request message, and wherein the communicator transmits the response message containing the data, which has been read by the storage controller, to the communication device.

2

2. The device according to claim 1 , further comprising: a storage manager to manage an invalid storage being a storage from/into which data reading or write data writing has failed, wherein when the storage in which the response message containing the data is stored is the invalid storage before the acquisition request message is received, the storage controller transmits, without accessing the storage to read out the response message containing the data, a response message indicating that the data requested by the acquisition request message is not present, to the communication device.

3

3. The device according to claim 1 , further comprising: a correspondence information manager to manage correspondence information between the response message and the storage to which the response message is written; and a specifier to specify the storage storing the response message containing the data in response to the subsequent acquisition request message according to the correspondence information, wherein the storage controller reads the response message containing the data from the specified storage.

4

4. A data transfer method by a data transfer device that communicates with a communication device via a network, comprising: receiving a data storage request message to store data; generating a response message that contains the data requested by the data storage request message to be stored, the response message being generated in response to receiving the data storage request message to store the data; writing the response message containing the data to a storage in response to receiving the data storage request message, wherein the response message containing the data is generated and stored for output responsive to a subsequent acquisition request message to retrieve the data contained in the response message before the subsequent acquisition request is received; receiving the subsequent acquisition request message for the data contained in the response message from the communication device after the response message containing the data is generated and stored; reading the response message containing the data from the storage in response to the subsequent acquisition request message; and transmitting the response message containing the data which has been read, to the communication device.

5

5. The method according to claim 4 , further comprising: managing an invalid storage being a storage from/into which data reading or write data writing has failed; and when the storage in which the response message containing the data is stored is the invalid storage before the acquisition request message is received, transmitting, without accessing the storage to read out the response message containing the data, a response message indicating that the data requested by the acquisition request message is not present, to the communication device.

6

6. The method according to claim 4 , further comprising: managing correspondence information between the response message and the storage to which the response message is written; specifying the storage storing the response message containing the data in response to the subsequent acquisition request message according to the correspondence information; and reading the response message containing the data from the specified storage.

7

7. A non-transitory computer readable medium having a program stored therein which causes a computer when executed by the computer, to execute processing to perform a method comprising: receiving a data storage request message to store data; generating a response message that contains the data requested by the data storage request message to be stored, the response message being generated in response to receiving the data storage request message to store the data; writing the response message containing the data to a storage in response to receiving the data storage request message, wherein the response message containing the data is generated and stored for output responsive to a subsequent acquisition request message to retrieve the data contained in the response message before the subsequent acquisition request is received; receiving the subsequent acquisition request message for the data contained in the response message from the communication device after the response message containing the data is generated and stored; reading the response message containing the data from the storage in response to the subsequent acquisition request message; and transmitting the response message containing the data which has been read, to the communication device.

8

8. The medium according to claim 7 , having the program which causes the computer to execute processing to perform the method further comprising: managing an invalid storage being a storage from/into which data reading or write data writing has failed; and when the storage in which the response message containing the data is stored is the invalid storage before the acquisition request message is received, transmitting, without accessing the storage to read out the response message containing the data, a response message indicating that the data requested by the acquisition request message is not present, to the communication device.

9

9. The medium according to claim 7 , having the program which causes the computer to execute processing to perform the method further comprising: managing correspondence information between the response message and the storage to which the response message is written; specifying the storage storing the response message containing the data in response to the subsequent acquisition request message according to the correspondence information; and reading the response message containing the data from the specified storage.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 2, 2017

Publication Date

June 30, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Data transfer device, data transfer method, and non-transitory computer readable medium” (US-10698758). https://patentable.app/patents/US-10698758

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.