← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag