IP Library Granted Patent US 7,664,863
Granted Patent B2
US 7,664,863 · App. 10/446,552 · Granted Feb 16, 2010

Data transferring method

Assignee: Sony Manufacturing Systems Corporation
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 7,664,863
App. No.
10/446,552
Granted
Feb 16, 2010
Kind
B2
Abstract

The data transfer between an initiator and a target, interconnected over an IEEE1394 interface, is to be improved in efficiency. At the time of login, the buffer information of the targets 11 to 14 is acquired by an initiator 10 . Based on the buffer information, acquired by the initiator 10 , a data transfer table, at least including the node ID information of the targets 11 to 14 , address information of the buffer memory and the data transmission/receipt specifying information for specifying the transmission or receipt of the data, is formulated. The data transfer table, formulated by the initiator, is supplied to each target. When a signal instructing the transfer of the data is input, handshaking is performed between the initiator 10 and the targets 11 to 14 , based on the predetermined information appended to the transfer protocol of the interface, to effect the data transfer based on the data transfer table.

Claims (30)

1. A data transfer method for transferring data between an initiator and one target, and between a plurality of targets, wherein the plurality of targets includes adjacent and nonadjacent targets, the method comprising:

directly interconnecting between the initiator and the target, and between the plurality of targets over an interface;

acquiring buffer information for each of the plurality of targets at time of login by the initiator, wherein the buffer information comprises a quantity value of a number of buffer memories and addresses of the buffer memories, further wherein the number of buffer memories is acquired from a number of buffers display area appended to a trailing end of the buffer information, and the number of buffer memories is equal to a number of equipment with which data transfer is able to occur;

formulating a data transfer table of a flow of data transfer at the initiator, wherein the data transfer table comprises node ID information for each of the plurality of targets;

supplying the entire data transfer table, to each of the plurality of targets, allowing the data to be transferred from a first target to a second target without interposition of the initiator;

performing handshaking, wherein the handshaking is based on predetermined information appended to a transfer protocol for the interface; and

transferring data based on the data transfer table.

2. The data transfer method according to claim 1 , wherein the interface is IEEE1394.

3. The data transfer method according to claim 1 , wherein the data transfer table further comprises a first flag configured for determining whether the data is over-writable.

4. The data transfer method according to claim 1 , wherein the transfer protocol comprises a second flag configured for determining whether transferring data is possible and indicating possible presence of data errors and an end of data transfer.

5. The data transfer method according to claim 1 , wherein the transfer protocol is Serial Bus Protocol 2 (SBP2).

6. A data transfer method for transferring data between a plurality of targets, wherein the plurality of targets includes adjacent and nonadjacent targets, the method comprising:

directly interconnecting between the plurality of targets over an interface;

acquiring buffer information of each of the plurality of targets at a time of login by an initiator, wherein the buffer information comprises a Quantity value of a number of buffer memories and addresses of the buffer memories, further wherein the number of buffer memories is acquired from a number of buffers display area appended to a trailing end of the buffer information, and the number of buffer memories is equal to a number of equipment with which data transfer is able to occur;

generating a data transfer table based on the buffer information from the plurality of targets at the initiator, wherein the data transfer table comprises node ID information for each of the plurality of the targets;

supplying the entire data transfer table to each of the plurality of targets;

performing handshaking, wherein the handshaking is based on predetermined information appended to a transfer protocol for the interface; and

transferring data between the plurality of targets based on the data transfer table, without interposition of the initiator.

7. The data transfer method according to claim 6 , wherein the interface is IEEE1394.

8. The data transfer method according to claim 6 , wherein the data transfer table further comprises a first flag configured for determining the data is over-writable.

9. The data transfer method according to claim 6 , wherein the transfer protocol comprises a second flag configured for determining transferring data is possible and indicating possible presence of data errors and an end of data transfer.

10. The data transfer method according to claim 6 , wherein the transfer protocol is Serial Bus Protocol 2 (SBP2).

11. The data transfer method according to claim 6 , wherein the data transfer table is supplied to respective targets allowing the data to be transferred from a first target to a second target without interposition of the initiator.

12. A data transfer method for transferring data between an initiator and a target, and in between a plurality of targets, wherein the plurality of targets includes adjacent and nonadjacent targets, the method comprising:

interconnecting between the initiator and the target, and between the plurality of targets over an interface, wherein the initiator is directly connected to the target and each of the plurality of targets;

acquiring buffer information for each of the plurality of targets at time of login by the initiator, wherein the buffer information comprises a quantity value of a number of buffer memories and addresses of the buffer memories, further wherein the number of buffer memories is acquired from a number of buffers display area appended to a trailing end of the buffer information, and the number of buffer memories is equal to a number of equipment with which data transfer is able to occur;

formulating a data transfer table of a flow of data transfer at the initiator, wherein the data transfer table comprises node ID information for each of the plurality of targets;

supplying the entire data transfer table, to each of the plurality of targets, allowing the data to be transferred from a first target to a second target without interposition of the initiator;

performing handshaking, wherein the handshaking is based on predetermined information appended to a transfer protocol for the interface; and

transferring data based on the data transfer table.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2010
From: SONY MANUFACTURING SYSTEMS CORPORATION
To: MORI SEIKI CO., LTD.
Reel/Frame 024397/0884 →
CHANGE OF NAME Recorded Jul 5, 2005
From: SONY PRECISION TECHNOLOGY INC.
To: SONY MANUFACTURING SYSTEMS CORPORATION
Reel/Frame 016735/0926 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2004
From: BORODIC, GARY E.
To: BOTULINUM TOXIN RESEARCH ASSOCIATES, INC.
Reel/Frame 014783/0626 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2003
From: OTAKE, TOSHIAKI
To: SONY PRECISION TECHNOLOGY, INC.
Reel/Frame 015195/0905 →
Priority Claims (1)
JP 2002-167812 · Jun 7, 2002 · national
Continuity (1)
Related Publication 20030236899A1 · Dec 25, 2003