Patent US1693941A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4841131A Expired / Lapsed US ⏱️ 0.0 years remaining

Portable electronic device with means for checking data validity during read-out

Assignee: Toshiba Corp
•
Filing: 1987-01-07
•
Granted: 1989-06-20
•
Expires: 2007-01-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A portable electronic device having a data memory, constituted by a nonvolatile memory, for storing transaction data, and a central processing unit for performing data-read and data write accessing of the nonvolatile memory. When the CPU writes transaction data in the data memory, it produces a check sum code or an exclusive ORed code of the transaction data, counts the data length of the transaction code including the check sum code or the exclusively ORed code, and appends the check sum code or the exclusively ORed code the data length to the transaction data in order to store it in the data memory. When the CPU reads out the transaction data from the data memory, it produces a check sum code or an exclusive ORed code of the transaction data, counts the data length of the transaction code including the check sum code or the exclusively ORed code, and then compares these values with the check sum code or the exclusively ORed code and the data length read out from the data memory. When a coincidence is found therebetween, the CPU judges that the transaction data written in the data memory is valid.

Inventors

  • 👤 Yasuo Iijima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 03:47
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/357; G06Q20/3576; G07F7/0806; G07F7/0833; G07F7/084

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 84 words
A data processing system including a portable electronic device and a host system detachably connected to said portable electronic device so as to transmit transaction data to the portable electronic device, said portable electronic device comprising: means for receiving transaction data from said host system; means for producing error detection information for said received transaction data; mean for adding said produced error detection information to said transaction data; and memory means for storing the transaction data to which the error detection information is added.
Claim 2
Dependent Claim 84 words
A data processing system including a portable electronic device and a host system detachably connected to said portable electronic device so as to transmit transaction data to the portable electronic device, said portable electronic device comprising: means for receiving transaction data from said host system; means for producing error detection information for said received transaction data; mean for adding said produced error detection information to said transaction data; and memory means for storing the transaction data to which the error detection information is added.
Claim 3
Dependent Claim 22 words
The data processing system according to claim 1, wherein said error detection information is a check sum code of said transaction data.
Claim 4
Dependent Claim 22 words
The data processing system according to claim 1, wherein said error detection information is an exclusive ORed code of said transaction data.
Claim 5
Dependent Claim 57 words
The data processing system according to claim 2 or 3, further comprising means for counting the data length of the transaction data to which the error detection information is added and for causing both said counted data length and the transaction data, to which the error detection information is added, to be stored in said memory means.
Claim 6
Dependent Claim 83 words
The data processing system according to claim 2, further comprising means for reading out the transaction data stored in said memory means in response to a read-out command from said host system, for calculating a check-sum code of the transaction data, and for comparing the calculated check-sum code with said stored check-sum code so that when the calculated check-sum code coincides with the stored check-sum code the transaction data from which the stored check-sum code is calculated is transmitted to said host system.
Claim 7
Dependent Claim 89 words
The data processing system according to claim 3, further comprising means for reading out the transaction data stored in said memory means in response to a read-out command from said host system, for calculating an exclusive ORed code of the transaction data, and for comparing the calculated exclusive ORed code with said stored exclusive ORed code so that when the calculated exclusive ORed code coincides with said stored exclusive ORed code the transaction at from which said stored exclusive ORed code is calculated is transmitted to said host system.
Claim 8
Dependent Claim 99 words
The data processing system according to claim 4, further comprising means for reading out the transaction data stored in said memory means in response to a read-out command from said host system, and for calculating the error detection data and the data length of the transaction data including the error detection information, and when the calculated error detection information and the calculated data length coincide with said stored error detection information and said stored data length, the transaction data from which the stored error detection information and the stored data length is calculated is transmitted to said host system.

References Cited (Backward Citations)

US4564941A Cited
EP0157303A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-06-19 1992-12-19 1993-06-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-06-19 1996-12-19 1997-06-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-06-19 2000-12-19 2001-06-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag