US5051899A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data transmission error detection in an electronic cash register system
Assignee: Sharp Corp
•
Filing: 1990-02-02
•
Granted: 1991-09-24
•
Expires: 2010-02-02
Abstract
Abstract A data error-checking system including a transmitting cash register and a receiving cash register, connected to each other in series in a loop formation. Its operation includes the serial transfer of data from the transmitting cash register to the receiving cash register simultaneous with data transfer from the receiving cash register to the transmitting cash register, and comparison of the data transferred from the transmitting cash register with the corresponding data transferred back from the receiving cash register to the transmitting cash register.
Inventors
- 👤 Keiichi Ikoma
- 👤 Shuuzi Katayama
- 👤 Shizuo Nakai
- 👤 Kenji Miwa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 10:58
CPC Classifications
G; G07; G07G; G07G1/00; G07G1/12; G07G1/14; G06; G06Q; G06Q20/00; G06Q20/08; G06Q20/20; G06Q20/202; H; H04; H04L; H04L1/00; H04L1/12; H04L1/14
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
406 words
Data error-checking apparatus for a digital transfer system, comprising: a first and a second data utilization unit, each utilization unit including a multi-bit shift register and a central processing unit coupled to said shift register via a bi-directional multi-bit parallel data bus, each of said central processing units further including a multi-bit memory having a capacity at least equal to that of said shift register whereby multi-bits of data defining a character are transferred in parallel between said memory and said shift register; a first serial data line coupled from an output of the shift register of the first utilization unit to an input of the shift register of the second utilization unit; and a second serial data line coupled from an output of the shift register of the second utilization unit to an input of the shift register of the second utilization unit, and wherein in a data error checking cycle, the bits of a first multi-bit data character are initially serially transferred from the shift register of said first utilization unit to the shift register of said second utilization unit, the bits of said first data character are also initially transferred to said memory of the central processing unit of said first utilization unit, and thereafter when a second multi-bit data character is serially transferred from the shift register of said first utilization unit to the shift register of said second utilization unit, said shift register simultaneously serially transfers said first data character back to the shift register of said first utilization unit, the starting time of the transfer of the first data character back to the first utilization unit being the same as that of the transfer of the second data character from said first utilization unit to the second utilization unit, wherein the central processing unit of said first utilization unit then compares said first data character stored in the memory of the central processing unit of said first utilization unit with said first data character transferred back to the shift register of said first utilization unit from the shift register of said second utilization unit, and wherein said central processing unit of the first utilization unit further determines whether or not the bits of the compared characters match and said central processing unit thereafter generates a first type output status signal when the compared characters are identical and generates a second type status signal when the compared characters are not identical.
Claim 2
Dependent Claim
406 words
Data error-checking apparatus for a digital transfer system, comprising: a first and a second data utilization unit, each utilization unit including a multi-bit shift register and a central processing unit coupled to said shift register via a bi-directional multi-bit parallel data bus, each of said central processing units further including a multi-bit memory having a capacity at least equal to that of said shift register whereby multi-bits of data defining a character are transferred in parallel between said memory and said shift register; a first serial data line coupled from an output of the shift register of the first utilization unit to an input of the shift register of the second utilization unit; and a second serial data line coupled from an output of the shift register of the second utilization unit to an input of the shift register of the second utilization unit, and wherein in a data error checking cycle, the bits of a first multi-bit data character are initially serially transferred from the shift register of said first utilization unit to the shift register of said second utilization unit, the bits of said first data character are also initially transferred to said memory of the central processing unit of said first utilization unit, and thereafter when a second multi-bit data character is serially transferred from the shift register of said first utilization unit to the shift register of said second utilization unit, said shift register simultaneously serially transfers said first data character back to the shift register of said first utilization unit, the starting time of the transfer of the first data character back to the first utilization unit being the same as that of the transfer of the second data character from said first utilization unit to the second utilization unit, wherein the central processing unit of said first utilization unit then compares said first data character stored in the memory of the central processing unit of said first utilization unit with said first data character transferred back to the shift register of said first utilization unit from the shift register of said second utilization unit, and wherein said central processing unit of the first utilization unit further determines whether or not the bits of the compared characters match and said central processing unit thereafter generates a first type output status signal when the compared characters are identical and generates a second type status signal when the compared characters are not identical.
Claim 3
Dependent Claim
19 words
The apparatus as defined by claim 1 where said first and second data utilization unit comprises a cash register.
Claim 4
Dependent Claim
234 words
A data error checking method for a data communication system including at least one central processing unit, a transmitting register at a transmitting end of said system and a receiving register connected in series in a loop formation to said transmitting register at a receiving end of said system, comprising the steps of: initializing both said transmitting and receiving registers simultaneously to activate the synchronous transfer of data therebetween; serially transferring the bits of a first multi-bit data character from said transmitting register to said receiving register for being latched therein; storing the bits of said first data character in a multi-bit memory in said central processing unit; serially transferring a second multi-bit data character from said transmitting register to said receiving register; serially transferring said first data character from said receiving register back to said transmitting register, in response to and simultaneous with the transfer of said second character; comparing said first data character stored in said memory with said first data character transferred back to said transmitting register from said receiving register and determining whether or not the bits of said characters match; and generating and outputting a first type status signal from the central processing unit when said determining step determines that said characters are identical while generating and outputting a second type status signal from the central processing unit when the determining step determines that said characters are not identical.
Claim 5
Dependent Claim
234 words
A data error checking method for a data communication system including at least one central processing unit, a transmitting register at a transmitting end of said system and a receiving register connected in series in a loop formation to said transmitting register at a receiving end of said system, comprising the steps of: initializing both said transmitting and receiving registers simultaneously to activate the synchronous transfer of data therebetween; serially transferring the bits of a first multi-bit data character from said transmitting register to said receiving register for being latched therein; storing the bits of said first data character in a multi-bit memory in said central processing unit; serially transferring a second multi-bit data character from said transmitting register to said receiving register; serially transferring said first data character from said receiving register back to said transmitting register, in response to and simultaneous with the transfer of said second character; comparing said first data character stored in said memory with said first data character transferred back to said transmitting register from said receiving register and determining whether or not the bits of said characters match; and generating and outputting a first type status signal from the central processing unit when said determining step determines that said characters are identical while generating and outputting a second type status signal from the central processing unit when the determining step determines that said characters are not identical.
References Cited (Backward Citations)
DE190393C
Cited
DE698489C
Cited
US2871289A
Cited
US3008129A
Cited
GB948519A
Cited
GB1143746A
Cited
GB1164531A
Cited
GB1437393A
Cited
US3868633A
Cited
US4034195A
Cited
US3995258A
Cited
GB1532753A
Cited
US4271513A
Cited
US4254409A
Cited
US4266293A
Cited
US4257031A
Cited
US4380068A
Cited
US4541066A
Cited
JPS5983430A
Cited
EP0150038A2
Cited
EP0175343A2
Cited
EP0186746A2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-09-23 | 1995-03-25 | 1995-09-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-09-23 | 1999-03-25 | 1999-09-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-09-23 | 2003-03-25 | 2003-09-24 | $7700.00 | Window Closed / Lapsed |