8875004

Transmitting Apparatus and Communication System

PublishedOctober 28, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
36 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A transmitting apparatus for transmitting a message to a receiving apparatus in a communication channel using an error detection code, the transmitting apparatus comprising: a transmission interval determining unit configured to calculate a transmission error non-detection probability per unit of time based on a predetermined evaluation function and a transmission error non-detection probability per one message at a probability of generating bit errors in the communication channel, and determine a transmission interval for transmitting the message so that the transmission error non-detection probability per unit of time satisfies a predetermined reference value; and a transmitting unit configured to transmit the message based on the transmission interval determined by the transmission interval determining unit.

Plain English Translation

A transmitting device sends messages with error detection codes to a receiver. It calculates a transmission error probability per unit time, considering a pre-defined evaluation function and the error probability of a single message when bit errors occur. The device then determines how often to send the message (transmission interval) to keep the error probability per unit time below a target level. Finally, it transmits the message using the calculated transmission interval.

Claim 2

Original Legal Text

2. The transmitting apparatus according to claim 1 , wherein the transmission error non-detection probability per unit of time is further calculated based on an error rate of measurement value of actual communication.

Plain English Translation

The transmitting device from the previous description also uses real-world communication error rates to calculate the transmission error probability per unit time, making the error probability calculation more accurate by incorporating actual network conditions. This allows for more precise adjustment of the transmission interval.

Claim 3

Original Legal Text

3. The transmitting apparatus according to claim 1 , wherein the message is reconfigured by determining a code length of the error detection code without separating the message into a header and data, and by generating the error detection code.

Plain English Translation

In the transmitting device from the initial description, the message is prepared by calculating the error detection code across the entire message (header and data combined) without treating the header and data separately. The device determines the error detection code's length and generates the code to cover the whole message as a single unit, simplifying error checking.

Claim 4

Original Legal Text

4. A communication system comprising: the transmitting apparatus according to claim 1 ; and the receiving apparatus that examines a header portion having a fixed length of a message received from the transmitting apparatus by a predetermined error detection code, and only when no error is detected, divides data of the message into segments and examines divided data by using a predetermined error detection code.

Plain English Translation

A communication system consists of the transmitting device described initially and a receiving device. The receiver first checks the fixed-size header of the incoming message using its own error detection code. If the header check passes, the receiver splits the message data into segments and verifies each segment using another error detection code. This two-stage process helps ensure data integrity by first validating the control information and then the actual data.

Claim 5

Original Legal Text

5. The transmitting apparatus according to claim 1 , wherein the predetermined evaluation function for the transmission error non-detection probability per unit of time, is based on a probability of generating bit errors in the communication channel, a transmission rate of the communication channel, a number of messages per unit of time, and a number of communication equipment being connected.

Plain English Translation

The transmitting device described initially uses a pre-defined function to estimate the transmission error probability per unit time. This function includes the probability of bit errors in the channel, the transmission rate, the number of messages sent per unit time, and the total number of devices communicating on the network. The function combines these factors to produce a more realistic error probability estimate.

Claim 6

Original Legal Text

6. The transmitting apparatus according to claim 1 , wherein the transmission error non-detection probability per unit of time is calculated based on the predetermined evaluation function comprising: Λ=3600×R(p)×v×(m−1), wherein: Λ is the calculated transmission error non-detection probability per unit in time, v is a number of messages (transmission frequency) per one second, m is a number of devices being connected including the transmitting apparatus, and R(p) is the transmission error non-detection probability per one message, when a probability of generating bit errors in the communication channel is p.

Plain English Translation

The transmitting device described initially calculates the transmission error probability per unit of time (Λ) using the formula: Λ=3600×R(p)×v×(m−1). In this formula, v is the number of messages sent per second (transmission frequency), m is the number of connected devices (including the transmitter), and R(p) is the error non-detection probability for a single message, where p is the probability of bit errors. The constant 3600 scales the result to errors per hour.

Claim 7

Original Legal Text

7. The transmitting apparatus according to claim 6 , wherein the R(p) is calculated by a following function: R(p)=S (e=d to n){A(n,e)×p^e×(1−p)^(n−e)}, wherein S(e=d to n) is a sum of a value e from d to n, for the subsequent expression in the curly brackets, d is a characteristic value of the error detection code, A(n, e) is a two-term formula comprising =n!×e!/(n−e)!, n is the message length, and n! is the factorial of n, p^e is p raised to the e-th power.

Plain English Translation

In the transmitting device from the previous description, R(p), the transmission error non-detection probability per message, is computed as: R(p)=S (e=d to n){A(n,e)×p^e×(1−p)^(n−e)}. This formula sums the probabilities of undetectable errors from 'd' to 'n' bit errors, where 'n' is message length and 'd' is a characteristic value of the error detection code. A(n,e) is n!/(e!*(n-e)!), representing combinations. Essentially, it calculates the probability that the error detection code will fail to detect errors for various numbers of bit errors within a message.

Claim 8

Original Legal Text

8. A transmitting apparatus for transmitting a message to a receiving apparatus in a communication channel using an error detection code, the transmitting apparatus comprising: a division length determining unit configured to determine a division length of the message; a transmitting-side data dividing unit configured to divide data of the message into segments based on the division length; a data error detection code generating unit configured to generate a data error detection code having a predetermined code length for each of the segments of divided data; a header error detection code generating unit configured to generate a header error detection code having a predetermined code length for a header of the message; an assembling unit configured to reconfigure the message with the divided data, the data error detection code, the header, and the header error detection code; a transmitting unit configured to transmit the message thus reconfigured; and a judging unit configured to calculate a transmission error non-detection probability per unit of time based on a predetermined evaluation function and a transmission error non-detection probability per one message at a probability of generating bit errors in the communication channel, wherein the division length determining unit is configured to adopt a data length of the message as an initial value of the division length, and to reduce the division length until the judging unit determines that the transmission error non-detection probability per unit of time satisfies a predetermined reference value.

Plain English Translation

A transmitting device divides messages into segments and adds error detection codes. It determines the segment size and then splits the message data accordingly. It also generates data error detection codes for each segment and a separate header error detection code. The segments, data error detection codes, header, and header error detection code are combined into a new message format. The device calculates the transmission error probability and, if it's too high, the segment size is iteratively reduced until the transmission error probability falls below a pre-determined acceptable level. The initial segment size is the entire data length of the message.

Claim 9

Original Legal Text

9. The transmitting apparatus according to claim 8 , wherein the transmission error non-detection probability per unit of time is further calculated based on an error rate of measurement value of actual communication.

Plain English Translation

The transmitting device described in the previous segmented message description, also uses real-world communication error rates to calculate the transmission error probability per unit time, making the error probability calculation more accurate by incorporating actual network conditions. This allows for more precise adjustment of the segment size.

Claim 10

Original Legal Text

10. The transmitting apparatus according to claim 8 , wherein the message is reconfigured by determining the code length without separating the message into the header and data, and by generating the error detection code.

Plain English Translation

A transmitting apparatus processes messages for communication by dynamically adjusting their structure to optimize transmission efficiency. The apparatus addresses the challenge of balancing message integrity with transmission speed by avoiding rigid header-data separation, which can introduce overhead. Instead, the apparatus determines an optimal code length for the entire message without splitting it into distinct header and data sections. It then generates an error detection code to ensure data integrity while minimizing processing delays. This approach reduces computational complexity by eliminating the need for separate header parsing and data segmentation, streamlining the encoding process. The apparatus ensures reliable error detection by applying the error detection code to the entire message, maintaining robustness without sacrificing efficiency. This method is particularly useful in systems where message structure flexibility and low-latency processing are critical, such as real-time communication networks or embedded systems with limited processing power. The apparatus dynamically adapts to varying message sizes and content, ensuring consistent performance across different transmission scenarios.

Claim 11

Original Legal Text

11. A communication system comprising: the transmitting apparatus according to claim 8 ; and the receiving apparatus that examines a header portion having a fixed length of a message received from the transmitting apparatus by a predetermined error detection code, and only when no error is detected, divides data of the message into segments and examines divided data by using a predetermined error detection code.

Plain English Translation

A communication system consists of the transmitting device described in the segmented message description and a receiving device. The receiver first checks the fixed-size header of the incoming message using its own error detection code. If the header check passes, the receiver splits the message data into segments and verifies each segment using another error detection code. This two-stage process helps ensure data integrity by first validating the control information and then the actual data.

Claim 12

Original Legal Text

12. A transmitting apparatus for transmitting a message to a receiving apparatus in a communication channel using an error detection code, the transmitting apparatus comprising: a transmitting-side data dividing unit configured to divide data of the message into segments based on a predetermined division length; a code length determining unit configured to determine a code length of the error detection code added to data of the message divided into segments; a data error detection code generating unit configured to generate a data error detection code having the code length thus determined for each of the segments of divided data; a header error detection code generating unit configured to generate a header error detection code having a predetermined code length for a header of the message; an assembling unit configured to reconfigure the message with the divided data, the data error detection code, the header, and the header error detection code; a transmitting unit configured to transmit the message thus reconfigured; and a judging unit configured to calculate a transmission error non-detection probability per unit of time based on a predetermined evaluation function and a transmission error non-detection probability per one message at a probability of generating bit errors in the communication channel, wherein the code length determining unit is configured to adopt a standard code length as an initial value of the code length, and increases the code length until the judging unit determines that the transmission error non-detection probability per unit of time satisfies a predetermined reference value.

Plain English Translation

A transmitting device divides messages into segments and adds error detection codes. It determines the code length for the error detection codes applied to the segmented data. It generates data error detection codes for each segment and a separate header error detection code. The segments, data error detection codes, header, and header error detection code are combined into a new message format. The device calculates the transmission error probability and if it's too high, the data code length is iteratively increased until the transmission error probability falls below a pre-determined acceptable level. The code length starts at a standard pre-defined length.

Claim 13

Original Legal Text

13. The transmitting apparatus according to claim 12 , wherein the transmitting apparatus uses a correspondence table that indicates a correspondence relationship between the code length of the message and the error detection code corresponding to the code length, in common with the receiving apparatus.

Plain English Translation

The transmitting device of the previous description uses a shared lookup table. This table contains predefined error detection codes corresponding to specific code lengths, which are known by both the transmitting and receiving devices. This shared table ensures that both the sender and receiver can consistently generate and verify the error detection codes used in the communication.

Claim 14

Original Legal Text

14. The transmitting apparatus according to claim 12 , wherein the transmission error non-detection probability per unit of time is further calculated based on an error rate of measurement value of actual communication.

Plain English Translation

The transmitting device from the previous code length adjustment description, also uses real-world communication error rates to calculate the transmission error probability per unit time, making the error probability calculation more accurate by incorporating actual network conditions. This allows for more precise adjustment of the error detection code length.

Claim 15

Original Legal Text

15. The transmitting apparatus according to claim 12 , wherein the message is reconfigured by determining the code length without separating the message into a header and data, and by generating an error detection code.

Plain English Translation

In the transmitting device described in the code length adjustment description, the message is prepared by calculating the error detection code across the entire message (header and data combined) without treating the header and data separately. The device determines the error detection code's length and generates the code to cover the whole message as a single unit, simplifying error checking. The error detection code length determination is still performed to satisfy the transmission error non-detection probability requirements.

Claim 16

Original Legal Text

16. A communication system comprising: the transmitting apparatus according to claim 12 ; and the receiving apparatus that examines a header portion having a fixed length of a message received from the transmitting apparatus by a predetermined error detection code, and only when no error is detected, divides data of the message into segments and examines divided data by using a predetermined error detection code.

Plain English Translation

A communication system consists of the transmitting device described in the code length adjustment description and a receiving device. The receiver first checks the fixed-size header of the incoming message using its own error detection code. If the header check passes, the receiver splits the message data into segments and verifies each segment using another error detection code. This two-stage process helps ensure data integrity by first validating the control information and then the actual data.

Claim 17

Original Legal Text

17. A transmitting apparatus for transmitting a message to a receiving apparatus in a communication channel using an error detection code, the transmitting apparatus comprising: a division length and code length determining unit configured to determine a division length of the message and a code length of the error detection code added to the message, a transmitting-side data dividing unit configured to divide data of the message into segments based on the division length; a data error detection code generating unit configured to generate a data error detection code having the code length thus determined for each of the segments of divided data; a header error detection code generating unit configured to generate a header error detection code having a predetermined code length for a header of the message; an assembling unit configured to reconfigure the message with the divided data, the data error detection code, the header, and the header error detection code; and a transmitting unit configured to transmit the reconfigured message; and a judging unit configured to calculate a transmission error non-detection probability per unit of time based on a predetermined evaluation function and a transmission error non-detection probability per one message at a probability of generating bit errors in the communication channel, wherein the division length and code length determining unit is configured to adopt a data length of the message as an initial value of the division length, is configured to adopt a standard code length as an initial value of the code length, and configured to reduce the division length or to increase the code length until the judging unit determines that the transmission error non- detection probability per unit of time satisfies a predetermined reference value.

Plain English Translation

A transmitting device adapts both the segment size and error detection code length for messages. It divides messages into segments and adds error detection codes. The segment size and code length are adjusted together to minimize the error rate. The device calculates transmission error probability, and iteratively reduces segment size or increases code length until the transmission error probability is acceptable. The initial segment size is the data length and initial code length is a standard pre-defined value.

Claim 18

Original Legal Text

18. The transmitting apparatus according to claim 17 , wherein the transmitting apparatus uses a correspondence table that indicates a correspondence relationship between the code length of the message and the error detection code corresponding to the code length, in common with the receiving apparatus.

Plain English Translation

The transmitting device of the previous description uses a shared lookup table. This table contains predefined error detection codes corresponding to specific code lengths, which are known by both the transmitting and receiving devices. This shared table ensures that both the sender and receiver can consistently generate and verify the error detection codes used in the communication.

Claim 19

Original Legal Text

19. The transmitting apparatus according to claim 17 , wherein the transmission error non-detection probability per unit of time is further calculated based on an error rate of measurement value of actual communication.

Plain English Translation

The transmitting device from the previous dynamic segment/code length description, also uses real-world communication error rates to calculate the transmission error probability per unit time, making the error probability calculation more accurate by incorporating actual network conditions. This allows for more precise adjustment of the segment size and code length.

Claim 20

Original Legal Text

20. The transmitting apparatus according to claim 17 , wherein the message is reconfigured by determining the code length without separating the message into the header and data, and by generating the error detection code.

Plain English Translation

In the transmitting device described in the dynamic segment/code length description, the message is prepared by calculating the error detection code across the entire message (header and data combined) without treating the header and data separately. The device determines the error detection code's length and generates the code to cover the whole message as a single unit, simplifying error checking. The segment size and error detection code length determination is still performed to satisfy the transmission error non-detection probability requirements.

Claim 21

Original Legal Text

21. A communication system comprising: the transmitting apparatus according to claim 17 ; and the receiving apparatus that examines a header portion having a fixed length of a message received from the transmitting apparatus by a predetermined error detection code, and only when no error is detected, divides data of the message into segments and examines divided data by using a predetermined error detection code.

Plain English Translation

A communication system consists of the transmitting device described in the dynamic segment/code length description and a receiving device. The receiver first checks the fixed-size header of the incoming message using its own error detection code. If the header check passes, the receiver splits the message data into segments and verifies each segment using another error detection code. This two-stage process helps ensure data integrity by first validating the control information and then the actual data.

Claim 22

Original Legal Text

22. A transmitting apparatus for transmitting a message to a receiving apparatus in a communication channel using an error detection code, the transmitting apparatus comprising: a transmitting-side data dividing unit configured to divide data of the message into segments based on a division length; a data error detection code generating unit configured to generate a data error detection code for each of the segments of divided data; a header error detection code generating unit configured to generate a header error detection code for a header of the message; an assembling unit configured to reconfigure the message with the divided data, the data error detection code, the header, and the header error detection code; a transmitting unit configured to transmit the reconfigured message; a judging unit configured to calculate a transmission error non-detection probability per unit of time based on a predetermined evaluation function and a transmission error non-detection probability per one message at a probability of generating bit errors in the communication channel; and a transmission interval determining unit configured to determine a transmission interval for transmitting the reconfigured message so that the transmission error non-detection probability per unit of time satisfies a predetermined reference value.

Plain English Translation

A transmitting device divides messages into segments, adds error detection codes, and determines the transmission interval based on error probabilities. It calculates a transmission error probability per unit time, considering bit error rates. It then sets the transmission interval to meet a target error probability, and finally, transmits the reconfigured messages.

Claim 23

Original Legal Text

23. The transmitting apparatus according to claim 22 , wherein: the judging unit is further configured to determine whether the transmission error non-detection probability per unit of time satisfies the predetermined reference value, the transmitting apparatus further comprises a division length determining unit configured to determine the division length so that the transmission error non-detection probability per unit of time satisfies the predetermined reference value, and the transmitting-side data dividing unit is further configured to divide the data of the message into segments based on the determined division length.

Plain English Translation

The transmitting device of the previous description includes a mechanism to dynamically adjust the segment size. The device calculates the transmission error probability, and then adjusts the segment size until the probability reaches an acceptable level. The message data is then divided according to the dynamically-determined division length.

Claim 24

Original Legal Text

24. The transmitting apparatus according to claim 23 , wherein the division length of the message is determined, by using a maximum data length of the message and the error detection code having a code length, at a start of communication with the receiving apparatus, and the reconfigured message is transmitted by using the determined division length, during communication with the receiving apparatus.

Plain English Translation

The transmitting device of the previous dynamically adjusted segment size description, determines the division length at the start of communication using the maximum data length and the error detection code length. This division length is then used throughout the rest of the communication with the receiving apparatus.

Claim 25

Original Legal Text

25. The transmitting apparatus according to claim 24 , wherein the division length is stored in a header portion or a data portion of the message and transmitted, only during initial communication with the receiving apparatus.

Plain English Translation

The transmitting device of the previous description, transmits the determined division length at the beginning of communication with the receiving apparatus by including the information in either the header or the data portion of the initial message. Subsequent messages do not include this information.

Claim 26

Original Legal Text

26. The transmitting apparatus according to claim 22 , wherein: the judging unit is further configured to determine whether the transmission error non-detection probability per unit of time satisfies the predetermined reference value the transmitting apparatus further comprises a code length determining unit configured to determine a code length of the data error detection code added to the message so that the transmission error non-detection probability per unit of time satisfies the predetermined reference value, and the data error detection code generating unit is further configured to generate the data error detection code by the determined code length.

Plain English Translation

The transmitting device dynamically adjusts the error detection code length based on error probabilities. It calculates transmission error probability, then adjusts the code length to reach a target error probability. The data error detection codes are then generated using the dynamically-determined code length.

Claim 27

Original Legal Text

27. The transmitting apparatus according to claim 26 , wherein the code length is determined, by setting a maximum data length of the message as the division length, at a start of communication with the receiving apparatus, and the reconfigured message is transmitted by using the determined code length, during communication with the receiving apparatus.

Plain English Translation

The transmitting device described in the dynamically adjusted code length claim determines the code length at the start of communication by setting the division length to the maximum data length of the message. The resulting code length is used for all subsequent communication with the receiving apparatus.

Claim 28

Original Legal Text

28. The transmitting apparatus according to claim 27 , wherein the code length is stored in a header portion or a data portion of the message and transmitted, only during the initial communication with the receiving apparatus.

Plain English Translation

The transmitting device described in the dynamically adjusted code length claim transmits the determined code length at the beginning of communication with the receiving apparatus by including the information in either the header or the data portion of the initial message. Subsequent messages do not include this information.

Claim 29

Original Legal Text

29. The transmitting apparatus according to claim 22 , wherein the judging unit is further configured to determine whether the transmission error non-detection probability per unit of time satisfies the predetermined reference value, wherein the transmitting apparatus further comprising a division length and code length determining unit configured to determine the division length of the message and a code length of the data error detection code added to the message, so that the transmission error non-detection probability per unit of time satisfies the predetermined reference value, wherein the transmitting-side data dividing unit is further configured to divide the data of the message into segments based on the determined division length, and wherein the data error detection code generating unit is further configured to generate the data error detection code having the determined code length.

Plain English Translation

The transmitting device dynamically adjusts both the segment size and error detection code length. It calculates transmission error probability, then adjusts segment size and code length until the probability reaches a target level. The message is then segmented using the determined division length, and the error detection codes are generated using the determined code length.

Claim 30

Original Legal Text

30. The transmitting apparatus according to claim 29 , wherein the division length and the code length are determined, by using a maximum data length of the reconfigured message, at a start of communication with the receiving apparatus, and the message is transmitted by using the division length and the code length thus determined, during communication with the receiving apparatus.

Plain English Translation

The transmitting device with both dynamically adjusted segment size and code length, determines these parameters at the start of communication based on the maximum reconfigured message length. The determined values are then consistently used for all subsequent messages during the connection.

Claim 31

Original Legal Text

31. The transmitting apparatus according to claim 30 , wherein the division length and the code length are stored in a header portion or a data portion of the message and transmitted, only during the initial communication with the receiving apparatus.

Plain English Translation

The transmitting device that dynamically adjusts both the segment size and code length, transmits these values at the beginning of communication by including them in either the header or the data portion of the initial message. Subsequent messages do not include this information.

Claim 32

Original Legal Text

32. The transmitting apparatus according to claim 29 , wherein the division length and the code length are determined, so that a length of the message thus divided for the error detection code is maximum.

Plain English Translation

The transmitting device that adjusts both segment size and code length, aims to maximize the length of the message for the error detection code. In other words, it seeks the largest possible segment size that still satisfies the error detection requirements and predetermined reference values.

Claim 33

Original Legal Text

33. The transmitting apparatus according to claim 22 , wherein the transmission interval is determined by using a maximum data length of the message and the data error detection code having a predetermined code length, at a start of communication with the receiving apparatus, and the reconfigured message is transmitted by using the transmission interval thus determined, during communication with the receiving apparatus.

Plain English Translation

The transmitting device, determines the transmission interval at the start of communication based on the maximum data length and predetermined code length of the error detection code. This transmission interval is then used for all subsequent messages during the session.

Claim 34

Original Legal Text

34. The transmitting apparatus according to claim 22 , wherein the transmission error non-detection probability per unit of time is further calculated based on an error rate of measurement value of actual communication.

Plain English Translation

The transmitting device also uses real-world communication error rates to calculate the transmission error probability per unit time, making the error probability calculation more accurate by incorporating actual network conditions.

Claim 35

Original Legal Text

35. The transmitting apparatus according to claim 22 , wherein the message is reconfigured by determining a code length of the error detection code without separating the message into the header and data, and by generating the error detection code.

Plain English Translation

In the transmitting device, the message is prepared by calculating the error detection code across the entire message (header and data combined) without treating the header and data separately. The device determines the error detection code's length and generates the code to cover the whole message as a single unit, simplifying error checking.

Claim 36

Original Legal Text

36. A communication system comprising: the transmitting apparatus according to claim 22 ; and the receiving apparatus that examines a header portion having a fixed length of a message received from the transmitting apparatus by a predetermined error detection code, and only when no error is detected, divides data of the message into segments and examines divided data by using a predetermined error detection code.

Plain English Translation

A communication system consists of the transmitting device and a receiving device. The receiver first checks the fixed-size header of the incoming message using its own error detection code. If the header check passes, the receiver splits the message data into segments and verifies each segment using another error detection code. This two-stage process helps ensure data integrity by first validating the control information and then the actual data.

Patent Metadata

Filing Date

Unknown

Publication Date

October 28, 2014

Inventors

Kazunori Washio
Satoshi Udou
Yasuto Kanayama

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, FAQs, 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. “TRANSMITTING APPARATUS AND COMMUNICATION SYSTEM” (8875004). https://patentable.app/patents/8875004

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8875004. See llms.txt for full attribution policy.