Data transmitting system
First Claim
1. A data transmitting system for transmitting data to be processed through a TCP/IP-based network to which a plurality of devices including a first device and a second device are connected, the data to be processed being transmitted by said first device and received by said second device, said first device including:
- an identification information obtaining system that transmits first data through the network using a first address which does not specify a destination to obtain identification information of the plurality of devices except said first device, said second device including;
an identification information transmitting system that transmits second data containing the identification information of said second device through the network using a second multicast address in response to the first data transmitted by said identification information obtaining system of said first device;
said first device further including;
a data transmitting system that transmits the data to be processed through the network using a third multicast address so that the data to be processed is received by said second device which is one of devices which transmit the identification information to said identification information obtaining system, said second device further including;
a data receiving system that receives the data to be processed transmitted by said data transmitting system of said first device.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a data transmitting system for transmitting data to be processed through a TCP/IP-based network. The data transmitting system includes a first device having an identification information obtaining system that transmits first data through the network using a first multicast address, and a data transmitting system that transmits the data to be processed through the network using a second multicast address. The data transmitting system further includes a second device having an identification information transmitting system that transmits second data containing the identification information of the second device through the network using a third multicast address, and a data receiving system that receives the data to be processed.
59 Citations
31 Claims
-
1. A data transmitting system for transmitting data to be processed through a TCP/IP-based network to which a plurality of devices including a first device and a second device are connected, the data to be processed being transmitted by said first device and received by said second device,
said first device including: -
an identification information obtaining system that transmits first data through the network using a first address which does not specify a destination to obtain identification information of the plurality of devices except said first device, said second device including;
an identification information transmitting system that transmits second data containing the identification information of said second device through the network using a second multicast address in response to the first data transmitted by said identification information obtaining system of said first device;
said first device further including;
a data transmitting system that transmits the data to be processed through the network using a third multicast address so that the data to be processed is received by said second device which is one of devices which transmit the identification information to said identification information obtaining system, said second device further including;
a data receiving system that receives the data to be processed transmitted by said data transmitting system of said first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A terminal device for transmitting data to be processed through a TCP/IP-based network to which a plurality of devices are connected, comprising:
-
an identification information obtaining system that transmits first data through the network using a first multicast address to obtain identification information of the plurality of devices on the network; and
a data transmitting system that transmits the data to be processed through the network using a second multicast address in order that the data to be processed is received by a requested device which is one of devices which transmit the identification information to said identification information obtaining system. - View Dependent Claims (22)
-
-
23. A terminal device for receiving data to be processed through a TCP/IP-based network to which a plurality of devices are connected, comprising:
-
an identification information transmitting system that transmits first data containing identification information of said terminal device through the network using a first multicast address in response to a request transmitted by a requesting device on the network; and
a data receiving system that receives the data to be processed which is transmitted by said requesting device through the network using a second multicast address.
-
-
24. A method of transmitting data to be processed through a TCP/IP-based network to which a plurality of devices including a requesting device and a requested device are connected, the data to be processed being transmitted by said requesting device and received by said requested device, the method comprising the steps of:
-
transmitting from said requesting device a search packet through the network using a first multicast address so as to obtain identification information of the devices;
receiving at the requesting device the identification information transmitted by at least one of the plurality of devices using a second multicast address;
selecting one of devices whose identification information has been received; and
transmitting from the requesting device the identification information of the selected one of the devices and the data to be processed through the network using a third multicast address.
-
-
25. A method of transmitting data to be processed through a TCP/IP-based network to which a plurality of devices including a requesting device and a requested device are connected, the data to be processed being transmitted by said requesting device and received by said requested device, the method comprising the steps of:
-
transmitting from said requesting device a search packet through the network using a first multicast address so as to obtain identification information of the devices;
receiving at the requesting device the identification information transmitted by at least one of the plurality of devices using a second multicast address;
selecting one of devices whose identification information has been received;
transmitting from the requesting device the identification information of the selected one of the devices and the data to be processed through the network using a third multicast address;
receiving an acknowledgement of receipt of the data to be processed transmitted by said requested device using a forth multicast address; and
repeating the step of transmitting identification information and data to be processed and the step of receiving the acknowledgement of receipt until the data to be processed is completely transmitted.
-
-
26. A method of receiving data to be processed through a TCP/IP-based network to which a plurality of devices including a requesting device and a requested device are connected, the data to be processed being transmitted by said requesting device and received by said requested device, the method comprising the steps of:
-
receiving from the requesting device a search packet which is transmitted through the network using a first multicast address;
transmitting identification information through the network using a second multicast address; and
receiving from the requesting device the identification information of said requested device and the data to be processed which are transmitted through the network using a third multicast address.
-
-
27. A method of receiving data to be processed through a TCP/IP-based network to which a plurality of devices including a requesting device and a requested device are connected, the data to be processed being transmitted by said requesting device and received by said requested device, the method comprising the steps of:
-
receiving a search packet which is transmitted by said requesting device through the network using a first multicast address;
transmitting identification information through the network using a second multicast address;
receiving the identification information of said requested device and the data to be processed which are transmitted by said requesting device through the network using a third multicast address;
transmitting an acknowledgement of receipt of the data to be processed using a forth multicast address when the data to be processed is received; and
repeating the step of receiving the identification information and data to be processed and the step of transmitting the acknowledgement of receipt step until the data to be processed is completely received.
-
-
28. A method of transmitting data to be processed through a TCP/IP-based network to which a plurality of devices including a requesting device and a requested device are connected, the data to be processed being transmitted by said requesting device and received by said requested device, the method comprising the steps of:
-
transmitting a request for obtaining identification information of the plurality of devices except said requesting device from the requesting device through the network using a first address;
receiving the request at the requested device;
transmitting the identification information from the requested device through the network using a second multicast address in reply to the request;
transmitting from the requesting device the identification information of the requested device and the data to be processed through the network using a third multicast address; and
receiving the identification information and the data to be processed at the requested device.
-
-
29. A computer program to be executed by a computer to achieve a method of transmitting data to be processed through a TCP/IP-based network to which a plurality of devices including a requesting device and a requested device are connected, the data to be processed being transmitted by said requesting device and received by said requested device, the method comprising the steps of:
-
transmitting from said requesting device a search packet through the network using a first multicast address so as to obtain identification information of the devices;
receiving at the requesting device the identification information transmitted by at least one of the plurality of devices using a second multicast address;
selecting one of devices whose identification information has been received; and
transmitting from the requesting device the identification information of the selected one of the devices and the data to be processed through the network using a third multicast address.
-
-
30. A computer program to be executed by a computer to achieve a method of receiving data to be processed through a TCP/IP-based network to which a plurality of devices including a requesting device and a requested device are connected, the data to be processed being transmitted by said requesting device and received by said requested device, the method comprising the steps of:
-
receiving from the requesting device a search packet which is transmitted through the network using a first multicast address;
transmitting identification information through the network using a second multicast address; and
receiving from the requesting device the identification information of said requested device and the data to be processed which are transmitted through the network using a third multicast address.
-
-
31. A computer program to be executed by a computer to achieve a method of transmitting data to be processed through a TCP/IP-based network to which a plurality of devices including a requesting device and a requested device are connected, the data to be processed being transmitted by said requesting device and received by said requested device, the method comprising the steps of:
-
transmitting a request for obtaining identification information of the plurality of devices except said requesting device from the requesting device through the network using a first address;
receiving the request at the requested device;
transmitting the identification information from the requested device through the network using a second multicast address in reply to the request;
transmitting from the requesting device the identification information of the requested device and the data to be processed through the network using a third multicast address; and
receiving the identification information and the data to be processed at the requested device.
-
Specification