← Back to Patent Explorer
US4901276A Expired / Lapsed US ⏱️ 0.0 years remaining

Portable electronic apparatus having a function of checking for empty areas in which to write data

Assignee: Toshiba Corp
•
Filing: 1989-03-06
•
Granted: 1990-02-13
•
Expires: 2009-03-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The portable electronic apparatus of the invention has a memory for storing externally-supplied data, and a central processing unit (CPU 15) for accessing the memory. The memory is divided into a plurality of areas. Each area has pointer data indicating a final address at which the data is written in that area, and a table that lists start and end addresses of each area. A write instruction to be supplied to the portable electronic apparatus consists of a write function code field, a write area designating field, a data string length field, and a data string. The CPU refers to the table based on the write area designating field of the supplied write instruction, reads an end address of the designated area and pointer data, and subtracts the pointer data from the end address, thereby calculating a memory capacity. Furthermore, the CPU compares the calculated memory capacity with the data string length of the write instruction, determines whether the data string can be entirely written, and writes the data string only when it is determined that it can be entirely written.

Inventors

  • 👤 Yasuo Iijima

Bibliographic Details

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

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 249 words
A portable electronic apparatus comprising: contactor means, couplable to a portable electronic apparatus handling system, for receiving a write instruction including a write function field, a write area number field, a write data string length field, and a write data string field from said portable electronic apparatus handling system; storage means which is divided into a plurality of areas, each of the areas having a pointer data field indicating a final location thereof where data is written, for storing in a specific area at least data for recognizing a final address of each of the areas and a data string supplied from said portable electronic apparatus handling system; reading means for reading out from said storage means data recognizing the final address of the area designated by a write area number field of the write instruction and pointer data from said storage means in response to a write instruction supplied from said portable electronic apparatus handling system; calculating means for calculating a memory capacity from the values of the final address and the pointer data read by said reading means; comparing means for comparing the memory capacity calculated by said calculating means with a value of the write data string length field of the write instruction; determining means for determining whether a data string which has been requested to be written can be written entirely; and writing means for writing the data string to said storage means when said determining means determines that the data string can be written.
Claim 2
Dependent Claim 249 words
A portable electronic apparatus comprising: contactor means, couplable to a portable electronic apparatus handling system, for receiving a write instruction including a write function field, a write area number field, a write data string length field, and a write data string field from said portable electronic apparatus handling system; storage means which is divided into a plurality of areas, each of the areas having a pointer data field indicating a final location thereof where data is written, for storing in a specific area at least data for recognizing a final address of each of the areas and a data string supplied from said portable electronic apparatus handling system; reading means for reading out from said storage means data recognizing the final address of the area designated by a write area number field of the write instruction and pointer data from said storage means in response to a write instruction supplied from said portable electronic apparatus handling system; calculating means for calculating a memory capacity from the values of the final address and the pointer data read by said reading means; comparing means for comparing the memory capacity calculated by said calculating means with a value of the write data string length field of the write instruction; determining means for determining whether a data string which has been requested to be written can be written entirely; and writing means for writing the data string to said storage means when said determining means determines that the data string can be written.
Claim 3
Dependent Claim 38 words
An apparatus according to claim 1, wherein said writing means writes a data string, which has been requested to be written, in said storage means only when it is determined that the data string can be entirely written.
Claim 4
Dependent Claim 26 words
An apparatus according to claim 1, wherein said writing means feeds back the determination performed by said determining means to said portable electronic apparatus handling system.
Claim 5
Dependent Claim 16 words
An apparatus according to claim 1, wherein said writing means is a portion of a microcomputer.
Claim 6
Dependent Claim 17 words
An apparatus according to claim 1, wherein said storage means comprises an electrically erasable read only memory.

References Cited (Backward Citations)

US4348740A Cited
US4523297A Cited
US4520441A Cited
US4575621A Cited
US4833595A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-02-12 1993-08-14 1994-02-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-02-12 1997-08-14 1998-02-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-02-12 2001-08-14 2002-02-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag