IP Library Granted Patent US 9,043,427
Granted Patent B2
US 9,043,427 · App. 13/518,982 · Granted May 26, 2015

Response device, integrated circuit of same, response method, and response system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,043,427
App. No.
13/518,982
Granted
May 26, 2015
Kind
B2
Abstract

The present invention performs efficient data transfer between devices. In particular, the present invention can reduce processing loads and power consumption of a response device and increase overall throughput. When a request device issues a direct transfer request to directly transfer data to or from a data storage unit included in the response device, the response device performs control so that data is directly transferred between a communication unit and the data storage unit. The request device is allowed to transparently and directly access the data storage unit included in the response device via the communication unit between the request device and the response device.

Claims (103)

1. A response device that responds to a request from a request device, comprising:

a communication device that performs communication with the request device;

a non-transitory recording medium including memory that stores data therein, the non-transitory recording medium interpreting an access command issued to the non-transitory recording medium and performing processing with respect to the memory;

control circuitry that controls the communication device and the non-transitory recording medium; and

a processor that determines whether or not the request from the request device is a direct transfer request to directly transfer data to or from the non-transitory recording medium, wherein

the processor determines whether or not the request from the request device is the direct transfer request based on (i) a device ID of the request device included in the request from the request device and (ii) a data type of data extracted from the request from the request device, such that the processor determines the request from the request from the request device is the direct transfer request in a case where (i) the device ID of the request device is registered with response device in advance and (ii) the data type of the data extracted from the request from the request device is an access command or data to be transferred to the non-transitory recording medium,

the non-transitory recording medium only processes an access command from the control circuitry when the control circuitry has a right to access the non-transitory recording medium,

when the processor determines affirmatively,

the control circuitry assigns a right to access the non-transitory recording medium to the communication device,

the communication device directly transfers, to the non-transitory recording medium, an access command issued from the request device to the non-transitory recording medium, and

the non-transitory recording medium interprets and processes the access command.

2. The response device of claim 1 , wherein

when the processor determines affirmatively, the communication device directly transfers data pertaining to the access command to the non-transitory recording medium.

3. The response device of claim 1 , wherein

when the processor determines affirmatively, the non-transitory recording medium directly transfers data pertaining to the access command to the communication device.

4. The response device of claim 1 , wherein

when the processor determines negatively, the control circuitry does not assign the right to access the non-transitory recording medium to the communication device.

5. The response device of claim 1 , wherein

the control circuitry has a right to access the communication device and the non-transitory recording medium when the direct transfer is not performed.

6. The response device of claim 1 , wherein

the communication device judges whether or not data received from the request device is to be transferred to the non-transitory recording medium,

when the communication device judges affirmatively, the communication device directly transfers the received data to the non-transitory recording medium, and

when the communication device judges negatively, the communication device does not directly transfer the received data to the non-transitory recording medium.

7. The response device of claim 1 , wherein

the communication device judges whether or not data received from the non-transitory recording medium is to be transferred to the request device,

when the communication device judges affirmatively, the communication device transfers the received data to the request device, and

when the communication device judges negatively, the communication device does not transfer the received data to the request device.

8. The response device of claim 1 , wherein

the communication device formats data received from the request device according to a data format recognizable by the non-transitory recording medium.

9. The response device of claim 1 , wherein

the communication device formats data directly transferred from the non-transitory recording medium so that the directly transferred data is in a data format suitable for transmission to the request device.

10. The response device of claim 1 , wherein

the control circuitry provides setting of a condition for continuing the direct transfer for one of the communication device and the non-transitory recording medium,

when the processor determines affirmatively, the control circuitry sets the condition for continuing the direct transfer, and

when the condition for continuing the direct transfer is not met, the one of the communication device and the non-transitory recording medium terminates the direct transfer.

11. The response device of claim 10 , wherein

the condition for continuing the direct transfer is that a period of the direct transfer is equal to or shorter than a predetermined period.

12. The response device of claim 10 , wherein

the condition for continuing the direct transfer is that a size of directly transferred data is equal to or smaller than a predetermined size.

13. The response device of claim 10 , wherein

the condition for continuing the direct transfer is that a predetermined token is not detected from transferred data.

14. The response device of claim 1 , wherein

the communication device terminates the direct transfer according to a predetermined condition for terminating the direct transfer, and

the predetermined condition is set before the control circuitry receives the direct transfer request.

15. The response device of claim 14 , wherein

the predetermined condition is that a period of the direct transfer exceeds a predetermined period.

16. The response device of claim 14 , wherein

the predetermined condition is that a size of directly transferred data exceeds a predetermined size.

17. The response device of claim 14 , wherein

the predetermined condition is that a predetermined token is detected from transferred data.

18. The response device of claim 1 , wherein

the processor determines whether or not the direct transfer request is valid, and

only when (i) the processor determines affirmatively that the request from the request device is a direct transfer request and (ii) the processor determines affirmatively that the direct transfer request is valid, the control circuitry performs control so that data is directly transferred between the communication device and the non-transitory recording medium.

19. The response device of claim 1 , wherein

the control circuitry, the communication device, and the non-transitory recording medium are connected with one another so as to form a ring.

20. The response device of claim 1 , wherein

the request device issues the access command according to an access format defined by the non-transitory recording medium.

21. The response device of claim 1 , wherein

the request device determines a storage format used in the non-transitory recording medium.

22. An integrated circuit that responds to a request from a request device, comprising:

a communication device that performs communication with the request device;

a non-transitory recording medium including memory that stores data therein, the non-transitory recording medium interpreting an access command issued to the non-transitory recording medium and performing processing with respect to the memory;

control circuitry that controls the communication device and the non-transitory recording medium; and

a processor that determines whether or not the request from the request device is a direct transfer request to directly transfer data to or from the non-transitory recording medium, wherein

the processor determines whether or not the request from the request device is the direct transfer request based on (i) a device ID of the request device included in the request from the request device and (ii) a data type of data extracted from the request from the request device, such that the processor determines the request from the request from the request device is the direct transfer request in a case where (i) the device ID of the request device is registered with response device in advance and (ii) the data type of the data extracted from the request from the request device is an access command or data to be transferred to the non-transitory recording medium,

the non-transitory recording medium only processes an access command from the control circuitry when the control circuitry has a right to access the non-transitory recording medium,

when the processor determines affirmatively,

the control circuitry assigns a right to access the non-transitory recording medium to the communication device,

the communication device directly transfers, to the non-transitory recording medium, an access command issued from the request device to the non-transitory recording medium, and

the non-transitory recording medium interprets and processes the access command.

23. The integrated circuit of claim 22 , wherein

when the processor determines affirmatively, the communication device directly transfers data pertaining to the access command to the non-transitory recording medium.

24. The integrated circuit of claim 22 , wherein

when the processor determines affirmatively, the non-transitory recording medium directly transfers data pertaining to the access command to the communication device.

25. A response method used in a response device that responds to a request from a request device, the response device including: a communication device configured to perform communication with the request device; a non-transitory recording medium including memory that stores data therein, the non-transitory recording medium interpreting an access command issued to the non-transitory recording medium and performing processing with respect to the memory; and control circuitry configured to control the communication device and the non-transitory recording medium, the response method comprising:

a request determination step of determining the request from the request device, wherein

the request determination step determines whether or not the request from the request device is the direct transfer request based on (i) a device ID of the request device included in the request from the request device and (ii) a data type of data extracted from the request from the request device, such that the request determination step determines the request from the request from the request device is the direct transfer request in a case where (i) the device ID of the request device is registered with response device in advance and (ii) the data type of the data extracted from the request from the request device is an access command or data to be transferred to the non-transitory recording medium,

the non-transitory recording medium only processes an access command from the control circuitry when the control circuitry has a right to access the non-transitory recording medium,

when the request determination step determines that the request from the request device is a direct transfer request to directly transfer data to or from the non-transitory recording medium,

the control circuitry assigns a right to access the non-transitory recording medium to the communication device,

the communication device directly transfers, to the non-transitory recording medium, an access command issued from the request device to the non-transitory recording medium, and

the non-transitory recording medium interprets and processes the access command.

26. The response method of claim 25 , wherein

when the request determination step determines that the request from the request device is the direct transfer request, the communication device directly transfers data pertaining to the access command to the non-transitory recording medium.

27. The response method of claim 25 , wherein

when the request determination step determines that the request from the request device is the direct transfer request, the non-transitory recording medium directly transfers data pertaining to the access command to the communication device.

28. A response system composed of a request device and a response device that responds to a request from the request device, wherein

the response device includes:

a communication device that performs communication with the request device;

a non-transitory recording medium including memory that stores data therein, the non-transitory recording medium interpreting an access command issued to the non-transitory recording medium and performing processing with respect to the memory;

control circuitry that controls the communication device and the non-transitory recording medium; and

a processor that determines whether or not the request from the request device is a direct transfer request to directly transfer data to or from the non-transitory recording medium,

the processor determines whether or not the request from the request device is the direct transfer request based on (i) a device ID of the request device included in the request from the request device and (ii) a data type of data extracted from the request from the request device, such that the processor determines the request from the request from the request device is the direct transfer request in a case where (i) the device ID of the request device is registered with response device in advance and (ii) the data type of the data extracted from the request from the request device is an access command or data to be transferred to the non-transitory recording medium,

the non-transitory recording medium only processes an access command from the control circuitry when the control circuitry has a right to access the non-transitory recording medium,

when the processor determines affirmatively,

the control circuitry assigns a right to access the non-transitory recording medium to the communication device,

the communication device directly transfers, to the non-transitory recording medium, an access command issued from the request device to the non-transitory recording medium, and

the non-transitory recording medium interprets and processes the access command, and

the request device issues the access command according to an access format defined by the non-transitory recording medium.

29. The response system of claim 28 , wherein

when the processor determines affirmatively, the communication device directly transfers data pertaining to the access command to the non-transitory recording medium.

30. The response system of claim 28 , wherein

when the processor determines affirmatively, the non-transitory recording medium directly transfers data pertaining to the access command to the communication device.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY FILED APPLICATION NUMBERS 13/384239, 13/498734, 14/116681 AND 14/301144 PREVIOUSLY RECORDED ON REEL 034194 FRAME 0143. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 24, 2020
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 056788/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
To: SOVEREIGN PEAK VENTURES, LLC
Reel/Frame 048268/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 034194/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2012
From: OHTA, YUUSAKU
To: PANASONIC CORPORATION
Reel/Frame 028939/0551 →