US5835918A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method-management system and process based on a single master message file
Assignee: Oracle America Inc
•
Filing: 1996-07-01
•
Granted: 1998-11-10
•
Expires: 2016-07-01
Abstract
Abstract A message management system produces files necessary for generating messages, localizing message catalogs, and displaying online help messages from a single master message file. Revisions and up-dates of the message system are performed by editing a single file, the master message file. A set of tools is provided to process the master message file to build the outputs.
Inventors
- 👤 Douglas Walls
- 👤 Kathryn Walker
- 👤 Robert F. Mori
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 03:47
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/453
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
174 words
A computer implemented message management method based on a single master message file holding the text for all messages and supporting information in one place, with the master message file having a plurality of message entries, each including a symbolic handle, message text, and help message text, the message management method comprising the steps of: producing compiler header files from said master message file; providing a symbolic handle of required message information to be displayed; processing said provided symbolic handle and said header files to access said required information; displaying the required message information accessed from said header files; producing a help volume from said master message file, with said help volume having a plurality of entries each including help message text and a help message ID; utilizing an accessed symbolic handle included in said required message information accessed from said array to specify an entry in said help volume holding required help message text associated with said required message information; and selectively displaying said required help message text in response to user input.
Claim 2
Dependent Claim
174 words
A computer implemented message management method based on a single master message file holding the text for all messages and supporting information in one place, with the master message file having a plurality of message entries, each including a symbolic handle, message text, and help message text, the message management method comprising the steps of: producing compiler header files from said master message file; providing a symbolic handle of required message information to be displayed; processing said provided symbolic handle and said header files to access said required information; displaying the required message information accessed from said header files; producing a help volume from said master message file, with said help volume having a plurality of entries each including help message text and a help message ID; utilizing an accessed symbolic handle included in said required message information accessed from said array to specify an entry in said help volume holding required help message text associated with said required message information; and selectively displaying said required help message text in response to user input.
Claim 3
Dependent Claim
255 words
A computer-implemented message management method based on a single master message file holding the text for all messages and supporting information in one place, with the master message file having a plurality of message entries, each including a symbolic handle, message text, and help message text, the message management method comprising the steps of: producing compiler header files from said master message file, said compiler header files including an enumeration header file enumerating the symbolic handles of the entries in the master message file to create enumerated symbolic handles that act as integers, and a message array file having array elements, indexed by enumerated symbolic handles, with each array element including information from a master message file entry including the symbolic handle utilized to access the array; utilizing said enumeration header file to create a indexing enumerated symbolic handle of required message information to be displayed; utilizing said indexing enumerated symbolic handle to access an specified array element in said message array file, with an accessed array element including said required message information; displaying the required message information included in said specified array element; producing a help volume from said master message file, with said help volume having a plurality of entries each including help message text and a help message ID; utilizing an included symbolic handle included in said specified array element to specify an entry in said help volume holding required help message text associated with said required message information; and selectively displaying said required help message text in response to user input.
Claim 4
Dependent Claim
255 words
A computer-implemented message management method based on a single master message file holding the text for all messages and supporting information in one place, with the master message file having a plurality of message entries, each including a symbolic handle, message text, and help message text, the message management method comprising the steps of: producing compiler header files from said master message file, said compiler header files including an enumeration header file enumerating the symbolic handles of the entries in the master message file to create enumerated symbolic handles that act as integers, and a message array file having array elements, indexed by enumerated symbolic handles, with each array element including information from a master message file entry including the symbolic handle utilized to access the array; utilizing said enumeration header file to create a indexing enumerated symbolic handle of required message information to be displayed; utilizing said indexing enumerated symbolic handle to access an specified array element in said message array file, with an accessed array element including said required message information; displaying the required message information included in said specified array element; producing a help volume from said master message file, with said help volume having a plurality of entries each including help message text and a help message ID; utilizing an included symbolic handle included in said specified array element to specify an entry in said help volume holding required help message text associated with said required message information; and selectively displaying said required help message text in response to user input.
Claim 5
Dependent Claim
30 words
The method of claim 2 further comprising the step of: producing a message catalog from said master message file for use by localization teams and for verification of message numbering.
Claim 6
Dependent Claim
31 words
The method of claim 2 further comprising the step of: including a template in said master message file including lead-in characters for defining different portions of an master message file entry.
Claim 7
Dependent Claim
37 words
The method of claim 2 wherein said step of utilizing further comprises the steps of: forming an HTML link utilizing information derived from said included symbolic handle; and displaying said HTML link with the required message information.
Claim 8
Dependent Claim
240 words
A computer-implemented message management method comprising the steps of: providing a single master message file holding the text for all messages and supporting information in one place, with the master message file having a plurality of message entries, each including a symbolic handle, message text, and help message text; producing compiler header files from said master message file, said compiler header files including an enumeration header file enumerating the symbolic handles of the entries in the master message file and a message array file having array elements, indexed by enumerated symbolic handles, with each array element including information from an master message file entry including the symbolic handle utilized to access the array; utilizing said enumeration header file to create an indexing enumerated symbolic handle of required message information to be displayed; utilizing said indexing enumerated symbolic handle access an specified array element in said message array file, with an accessed array element including said required message information; displaying the required message information included in said specified array element; producing a help volume from said master message file, with said help volume having a plurality of entries each including help message text and a help message ID; utilizing an included symbolic handle included in said specified array element to specify an entry in said help volume holding required help message text associated with said required message information; and selectively displaying said required help message text in response to user input.
Claim 9
Dependent Claim
240 words
A computer-implemented message management method comprising the steps of: providing a single master message file holding the text for all messages and supporting information in one place, with the master message file having a plurality of message entries, each including a symbolic handle, message text, and help message text; producing compiler header files from said master message file, said compiler header files including an enumeration header file enumerating the symbolic handles of the entries in the master message file and a message array file having array elements, indexed by enumerated symbolic handles, with each array element including information from an master message file entry including the symbolic handle utilized to access the array; utilizing said enumeration header file to create an indexing enumerated symbolic handle of required message information to be displayed; utilizing said indexing enumerated symbolic handle access an specified array element in said message array file, with an accessed array element including said required message information; displaying the required message information included in said specified array element; producing a help volume from said master message file, with said help volume having a plurality of entries each including help message text and a help message ID; utilizing an included symbolic handle included in said specified array element to specify an entry in said help volume holding required help message text associated with said required message information; and selectively displaying said required help message text in response to user input.
Claim 10
Dependent Claim
347 words
A computer program product article of manufacture comprising: a computer usable medium having a computer readable code embodied thereon for managing messages based on information stored in a single master message file holding the text for all messages and supporting information in one place, with the master message file having a plurality of message entries, each including a symbolic handle, message text, and help message text, the computer program product further comprising: computer readable program code devices configured to cause a computer to effect production compiler header files from said master message file, said compiler header files including an enumeration header file enumerating the symbolic handles of the entries in the master message file and a message array file having array elements, indexed by enumerated symbolic handles, with each array element including information from an master message file entry including the symbolic handle utilized to access the array; computer readable program code devices configured to cause a computer to effect utilizing said enumeration header file to create an indexing enumerated symbolic handle of required message information to be displayed; computer readable program code devices configured to cause a computer to effect utilizing said indexing enumerated symbolic handle access an specified array element in said message array file, with an accessed array element including said required message information; computer readable program code devices configured to cause a computer to effect displaying the required message information included in said specified array element; computer readable program code devices configured to cause a computer to effect producing a help volume from said master message file, with said help volume having a plurality of entries each including help message text and a help message ID; computer readable program code devices configured to cause a computer to effect utilizing an included symbolic handle included in said specified array element to specify an entry in said help volume holding required help message text associated with said required message information; and computer readable program code devices configured to cause a computer to effect selectively displaying said required help message text in response to user input.
Claim 11
Dependent Claim
347 words
A computer program product article of manufacture comprising: a computer usable medium having a computer readable code embodied thereon for managing messages based on information stored in a single master message file holding the text for all messages and supporting information in one place, with the master message file having a plurality of message entries, each including a symbolic handle, message text, and help message text, the computer program product further comprising: computer readable program code devices configured to cause a computer to effect production compiler header files from said master message file, said compiler header files including an enumeration header file enumerating the symbolic handles of the entries in the master message file and a message array file having array elements, indexed by enumerated symbolic handles, with each array element including information from an master message file entry including the symbolic handle utilized to access the array; computer readable program code devices configured to cause a computer to effect utilizing said enumeration header file to create an indexing enumerated symbolic handle of required message information to be displayed; computer readable program code devices configured to cause a computer to effect utilizing said indexing enumerated symbolic handle access an specified array element in said message array file, with an accessed array element including said required message information; computer readable program code devices configured to cause a computer to effect displaying the required message information included in said specified array element; computer readable program code devices configured to cause a computer to effect producing a help volume from said master message file, with said help volume having a plurality of entries each including help message text and a help message ID; computer readable program code devices configured to cause a computer to effect utilizing an included symbolic handle included in said specified array element to specify an entry in said help volume holding required help message text associated with said required message information; and computer readable program code devices configured to cause a computer to effect selectively displaying said required help message text in response to user input.
Claim 12
Dependent Claim
42 words
The computer program product of claim 7 further comprising: the computer readable program code devices configured to cause a computer to effect producing a message catalog from said master message file for use by localization teams and for verification of message numbering.
Claim 13
Dependent Claim
55 words
The computer program product of claim 7 further comprising: computer readable program code devices configured to cause a computer to effect forming an HTML link utilizing information derived from said included symbolic handle; and computer readable program code devices configured to cause a computer to effect displaying said HTML link with the required message information.
Claim 14
Dependent Claim
283 words
A computer system comprising: a computer readable storage medium for storing a single master message file holding the text for all messages and supporting information in one place, with the master message file having a plurality of message entries, each including a symbolic handle, message text, and help message text; a display for displaying messages and help messages to a user; and a processing system that is configured to process said master message file and display messages and help text by virtue of being configured to: produce compiler header files from said master message file, said compiler header files including an enumeration header file enumerating the symbolic handles of the entries in the master message file and a message array file having array elements, indexed by enumerated symbolic handles, with each array element including information from an master message file entry including the symbolic handle utilized to access the array; utilize said enumeration header file to create a indexing enumerated symbolic handle of required message information to be displayed; utilize said indexing enumerated symbolic handle to access a specified array element in said message array file, with an accessed array element including said required message information; display the required message information included in said specified array element on said display; produce a help volume from said master message file, with said help volume having a plurality of entries each including help message text and a help message ID; utilize an included symbolic handle included in said specified array element to specify an entry in said help volume holding required help message text associated with said required message information; selectively displaying said required help message text in response to user input on said display.
Claim 15
Dependent Claim
283 words
A computer system comprising: a computer readable storage medium for storing a single master message file holding the text for all messages and supporting information in one place, with the master message file having a plurality of message entries, each including a symbolic handle, message text, and help message text; a display for displaying messages and help messages to a user; and a processing system that is configured to process said master message file and display messages and help text by virtue of being configured to: produce compiler header files from said master message file, said compiler header files including an enumeration header file enumerating the symbolic handles of the entries in the master message file and a message array file having array elements, indexed by enumerated symbolic handles, with each array element including information from an master message file entry including the symbolic handle utilized to access the array; utilize said enumeration header file to create a indexing enumerated symbolic handle of required message information to be displayed; utilize said indexing enumerated symbolic handle to access a specified array element in said message array file, with an accessed array element including said required message information; display the required message information included in said specified array element on said display; produce a help volume from said master message file, with said help volume having a plurality of entries each including help message text and a help message ID; utilize an included symbolic handle included in said specified array element to specify an entry in said help volume holding required help message text associated with said required message information; selectively displaying said required help message text in response to user input on said display.
References Cited (Backward Citations)
US4800485A
Cited
US5148541A
Cited
US4992972A
Cited
US5284448A
Cited
US5452206A
Cited
US5243519A
Cited
US5513342A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-11-09 | 2002-05-11 | 2002-11-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-11-09 | 2006-05-11 | 2006-11-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-11-09 | 2010-05-11 | 2010-11-10 | $7700.00 | Window Closed / Lapsed |