Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
125 words
A data transmission apparatus comprising: identifying means for identifying an identifier of an application in a receiving side of a data transmission; storing means for storing the identifier of the application and a transmission bandwidth necessary for the application in relation to each other; transmission bandwidth extracting means for extracting the transmission bandwidth which is stored in said storing means and which corresponds to the identifier of the application identified by said identifying means; sending interval determining means for determining a sending interval for transmitting a unit of data in accordance with the transmission bandwidth extracted by said transmission bandwidth extracting means; and data transmitting means for transmitting the unit of data in accordance with the sending interval determined by said sending interval determining means.
Claim 2
Dependent Claim
125 words
A data transmission apparatus comprising: identifying means for identifying an identifier of an application in a receiving side of a data transmission; storing means for storing the identifier of the application and a transmission bandwidth necessary for the application in relation to each other; transmission bandwidth extracting means for extracting the transmission bandwidth which is stored in said storing means and which corresponds to the identifier of the application identified by said identifying means; sending interval determining means for determining a sending interval for transmitting a unit of data in accordance with the transmission bandwidth extracted by said transmission bandwidth extracting means; and data transmitting means for transmitting the unit of data in accordance with the sending interval determined by said sending interval determining means.
Claim 3
Dependent Claim
42 words
The data transmission apparatus according to claim 1, wherein the identifier of the application identified by said identifying means is an identifier of a protocol, and the transmission bandwidth necessary for the application is determined depending on a type of the protocol.
Claim 4
Dependent Claim
42 words
The data transmission apparatus according to claim 1, wherein the identifier of the application identified by said identifying means is input by a user, and the transmission bandwidth necessary for the application stored in said storing means is input by the user.
Claim 5
Dependent Claim
26 words
The data transmission apparatus according to claim 1, wherein the transmission bandwidth necessary for the application is determined in accordance with a throughput of the application.
Claim 6
Dependent Claim
41 words
The data transmission apparatus according to claim 1, wherein the identifier of the application identified by said identifying means is identified in accordance with a connection, and the transmission bandwidth necessary for the application is determined in accordance with the connection.
Claim 7
Dependent Claim
86 words
A data transmission method which stores in advance an identifier of an application and a necessary transmission bandwidth for the application in relation to each other, said data transmission method comprising: determining the identifier of the application in a receiving side of a data transmission; extracting the necessary transmission bandwidth corresponding to the identifier of the application; determining a sending interval for a data transmission unit in accordance with the necessary transmission bandwidth; and transmitting the data transmission unit in accordance with the determined sending interval.
Claim 8
Dependent Claim
86 words
A data transmission method which stores in advance an identifier of an application and a necessary transmission bandwidth for the application in relation to each other, said data transmission method comprising: determining the identifier of the application in a receiving side of a data transmission; extracting the necessary transmission bandwidth corresponding to the identifier of the application; determining a sending interval for a data transmission unit in accordance with the necessary transmission bandwidth; and transmitting the data transmission unit in accordance with the determined sending interval.
Claim 9
Dependent Claim
29 words
The method of claim 6, wherein the identifier of the application identifies a protocol for the application and the necessary transmission bandwidth is determined based on the identified protocol.
Claim 10
Dependent Claim
29 words
The method of claim 6, further comprising: receiving the identifier of the application as input from a user; and receiving the necessary transmission bandwidth as input from a user.
Claim 11
Dependent Claim
23 words
The method of claim 6, wherein the identifier of the application and the necessary transmission bandwidth are determined in accordance with a connection.
Claim 12
Dependent Claim
88 words
A data transmission apparatus comprising: a transmitter; and a necessary transmission bandwidth determination device that sends necessary bandwidth information corresponding to an identifier of an application in a receiving side of a data transmission to the transmitter, wherein the transmitter receives transmission data and divides the transmission data into plurality of transmission units corresponding to the identifier of the application determines transmission intervals for transmitting the transmission units based on the sent necessary transmission bandwidth information and transmits the transmission units in accordance with the determined transmission intervals.
Claim 13
Dependent Claim
88 words
A data transmission apparatus comprising: a transmitter; and a necessary transmission bandwidth determination device that sends necessary bandwidth information corresponding to an identifier of an application in a receiving side of a data transmission to the transmitter, wherein the transmitter receives transmission data and divides the transmission data into plurality of transmission units corresponding to the identifier of the application determines transmission intervals for transmitting the transmission units based on the sent necessary transmission bandwidth information and transmits the transmission units in accordance with the determined transmission intervals.
Claim 14
Dependent Claim
66 words
The data transmission apparatus of claim 10, wherein the transmission data is received from at least one application and the necessary bandwidth determination device determines the necessary bandwidth information based on at least one of a type of protocol used by the at least one application, an input to the at least one application from a user, and a throughput of the at least one application.
Claim 15
Dependent Claim
16 words
The data transmission apparatus of claim 10, wherein the transmission units are of a fixed length.
Claim 16
Dependent Claim
53 words
The data transmission apparatus of claim 12, wherein the transmission interval is determined using the equation: m=(p/B)-(p/Rmax) where m is the transmission interval, p is the length of the transmission unit, B is the necessary bandwidth, and Rmax is the maximum bandwidth of a transmitting medium being used to transmit the transmission data.
Claim 17
Dependent Claim
46 words
The data transmission apparatus of claim 10, wherein the necessary bandwidth determination device further comprises a required bandwidth table storage device that stores a required bandwidth table that identifies a correspondence between a type of protocol of the at least one application and a required bandwidth.
Claim 18
Dependent Claim
16 words
The data transmission apparatus of claim 10, wherein the transmission units are of an arbitrary length.
Claim 19
Dependent Claim
26 words
The data transmission apparatus of claim 15, wherein the transmitter further comprises: a transmission interval counter; a transmission unit length counter; and a transmission unit transmitter.
Claim 20
Dependent Claim
79 words
The data transmission apparatus of claim 16, wherein the transmission unit transmitter transmits a transmission unit when a start signal is received from the transmission interval counter, the transmission unit length counter begins counting a data transmission unit length when the start signal is received from the transmission interval counter, and the transmission unit length counter reports the transmission unit length back to the transmission interval counter when a transmission end signal is received from the transmission unit transmitter.
Claim 21
Dependent Claim
47 words
The data transmission apparatus of claim 17, wherein the transmission interval is determined based on the transmission unit length received from the transmission unit length counter and wherein the transmission interval counter sends the start signal to the transmission unit transmitter once the transmission interval has expired.
Claim 22
Dependent Claim
23 words
The data transmission apparatus of claim 10, wherein the necessary bandwidth information is determined based on a connection number of the transmission data.
Claim 23
Dependent Claim
27 words
The data transmission apparatus of claim 19, wherein the connection number is one of a port number, an IP address, and a Virtual Path Identification/Virtual Channel Identification.