Patent US4700293A successfully refreshed from Google Patents.
US4700293A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Maintenance port system incorporating software development package
Assignee: United States Department of the Air Force
•
Filing: 1985-05-14
•
Granted: 1987-10-13
•
Expires: 2005-05-14
Abstract
Abstract The maintenance port system includes a maintenance unit, user prom, an available CRT terminal, and a prom software development package. This system accepts parametric definitions for an automatic panel as defined by the designer, and formats the panel data for display and modification on a CRT (cathode ray tube) terminal. Because the system controls the formats, standard display and modification procedures are then used for transmitting and receiving parameters and are the same from panel to panel.
Inventors
- 👤 Donald J. Grone
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 06:06
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2205; G06F11/2221; G06F11/26; G06F11/273; G06F11/30; G06F11/32
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
406 words
A maintenance port system for use with a test system having a test computer, system test bus means, and test sets having automatic panels associated with digital apparatus to be tested, the system test bus means being normally coupled between the test computer and a plurality of panels; said maintenance port system comprising a software development package and a maintenance unit having port means for input/output coupling to a terminal, and interface means for coupling via a test bus to one panel to be tested, the test bus being the same as the system test bus means but not coupled to the test computer, said terminal having display means and a keyboard; said maintenance unit further comprising a microprocessor, a root memory comprising read-only memory means, a user memory comprising programmable read-only memory means, a ram memory comprising random-access memory means, socket means for the user memory, an internal bus coupled between the microprocessor and each of said memories, and address means including decode means and a multiconductor address line coupled between the microprocessor, each of said memories, said port means, and said interface means; said root memory having stored therein software comprising terminal communications routines, command interpretation and execution routines, standard parameter format routines, parameter input/output drivers, error information, help and list commands, and parameter select and modification routines; wherein said software development package contains programs that allow a user to generate user microcode from panel parameter information, the package being tailored to the root memory software, so that all addressing and formatting of panel parameters is resolved and the microcode generated is transparent to the user, such that when the user inputs parameter name, signature and desired text to the package, the resulting output is an object code file that when entered onto a blank programmable read-only memory device creates said user memory, which is then inserted into said socket means; wherein said user memory contains parameter commands and signatures necessary to control the automatic panel, so that the user memory inserted into the socket means configures the maintenance port specifically for the automatic panel for which it was designed, the user memory having stored therein a unique command table containing parameter names, unique text for describing panel parameters, small command modules that call proper root memory formats for selected parameter, and parameter signatures used by root memory software; and which permits a user to call up and modify panel parameters via said terminal.
Claim 2
Dependent Claim
406 words
A maintenance port system for use with a test system having a test computer, system test bus means, and test sets having automatic panels associated with digital apparatus to be tested, the system test bus means being normally coupled between the test computer and a plurality of panels; said maintenance port system comprising a software development package and a maintenance unit having port means for input/output coupling to a terminal, and interface means for coupling via a test bus to one panel to be tested, the test bus being the same as the system test bus means but not coupled to the test computer, said terminal having display means and a keyboard; said maintenance unit further comprising a microprocessor, a root memory comprising read-only memory means, a user memory comprising programmable read-only memory means, a ram memory comprising random-access memory means, socket means for the user memory, an internal bus coupled between the microprocessor and each of said memories, and address means including decode means and a multiconductor address line coupled between the microprocessor, each of said memories, said port means, and said interface means; said root memory having stored therein software comprising terminal communications routines, command interpretation and execution routines, standard parameter format routines, parameter input/output drivers, error information, help and list commands, and parameter select and modification routines; wherein said software development package contains programs that allow a user to generate user microcode from panel parameter information, the package being tailored to the root memory software, so that all addressing and formatting of panel parameters is resolved and the microcode generated is transparent to the user, such that when the user inputs parameter name, signature and desired text to the package, the resulting output is an object code file that when entered onto a blank programmable read-only memory device creates said user memory, which is then inserted into said socket means; wherein said user memory contains parameter commands and signatures necessary to control the automatic panel, so that the user memory inserted into the socket means configures the maintenance port specifically for the automatic panel for which it was designed, the user memory having stored therein a unique command table containing parameter names, unique text for describing panel parameters, small command modules that call proper root memory formats for selected parameter, and parameter signatures used by root memory software; and which permits a user to call up and modify panel parameters via said terminal.
Claim 3
Dependent Claim
103 words
A maintenance port system according to claim 1, wherein said test bus comprises a plurality lines for a plurality of data bits and a plurality of commands, and said interface means comprises line drivers and line receivers coupling the lines for the data bits to buffer registers which are coupled to the internal bus, means for controlling the buffer registers and line drivers responsive to commands from the microprocessor via the decode means, additional line drivers coupled to said lines for commands, and means coupling the decode means to the additional line drivers to supply selected commands for control of the test bus.
Claim 4
Dependent Claim
15 words
A maintenance port system according to claim 2, wherein said microprocessor is a type 8085A.
Claim 5
Dependent Claim
79 words
A maintenance port system according to claim 3, wherein said port comprises an 8253 programmable timer and an 8251A programmable communications interface or usart, the timer having means for establishing a frequency that is equal to the baud rate of the terminal connected to the port, which frequency establishes the rate at which characters are transmitted or received by the usart, the port having a set of addresses for the timer and a set of addresses for the usart.
References Cited (Backward Citations)
US3854125A
Cited
US4097797A
Cited
US4108358A
Cited
US4168527A
Cited
US4608652A
Cited
US4475195A
Cited
US4574354A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-10-12 | 1991-04-13 | 1991-10-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-10-12 | 1995-04-13 | 1995-10-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-10-12 | 1999-04-13 | 1999-10-13 | $7700.00 | Window Closed / Lapsed |