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

Formatted-item list control

Assignee: International Business Machines Corp
•
Filing: 1998-12-14
•
Granted: 2005-11-08
•
Expires: 2018-12-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, apparatus, and article of manufacture, and a memory structure for displaying diagnostic messages is disclosed. The method comprises the steps of accepting user input into the computer, generating at least one message wherein the message comprises an associated message context, grouping the diagnostic messages according to the message context, and presenting the grouped messages to the user. In one embodiment, the messages are diagnostic messages that are generated for each instance where user input data violates an input constraint, and the messages are grouped according to the violated input constraint. The article of manufacture comprises a program storage device tangibly embodying instructions for performing the method steps defined above. The apparatus comprises a means for accepting user input into the, computer, means for generating at least one message associated with a message context, means for grouping messages according to the message context, and means for presenting the grouped messages to the user.

Inventors

  • 👤 Frederick Thomas Sharp

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 20:31
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/453

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 105 words
A method of displaying messages to a user on a computer, comprising the steps of: accepting user input data into the computer; generating at least one diagnostic message based on the user input data, the diagnostic message comprising an associated message context; grouping message according to the message context; and presenting the grouped diagnostic message to the user; wherein the step of accepting user input data into the computer comprises the step of presenting a component to the user, the component comprising an input area for accepting the user input data, wherein the component is associated with a user input type and an input constraint.
Claim 2
Independent Claim 105 words
A method of displaying messages to a user on a computer, comprising the steps of: accepting user input data into the computer; generating at least one diagnostic message based on the user input data, the diagnostic message comprising an associated message context; grouping message according to the message context; and presenting the grouped diagnostic message to the user; wherein the step of accepting user input data into the computer comprises the step of presenting a component to the user, the component comprising an input area for accepting the user input data, wherein the component is associated with a user input type and an input constraint.
Claim 3
Dependent Claim 39 words
The method of claim 1 , wherein the grouped diagnostic messages are presented to the user in a text viewing area, and the method further comprises the step of line wrapping the diagnostic messages in the text viewing area.
Claim 4
Dependent Claim 65 words
The method of claim 1 , wherein the grouped diagnostic messages are presented to the user in a text viewing area, and the step of presenting the grouped diagnostic messages to the user comprises the steps of: listing the associated message context in the text viewing area; and listing all messages associated with the message context adjacent the message context in the text viewing area.
Claim 5
Dependent Claim 51 words
The method of claim 1 , wherein the step of presenting the grouped diagnostic messages to the user comprises the steps of: listing the user input type in the text viewing area; and listing all messages violating the input constraint adjacent to the user input type in the text viewing area.
Claim 6
Dependent Claim 40 words
The method of claim 1 , further comprising the steps of: accepting a selected group message from the grouped diagnostic messages presented to the user; and displaying the component and the user input violating the input constraint to the user.
Claim 7
Dependent Claim 42 words
The method of claim 1 , wherein the step of generating a least one diagnostic message based on the user input comprises the step of enforcing an assistance policy associated with the component when the user input data violates the input constraint.
Claim 8
Dependent Claim 40 words
The method of claim 1 , wherein the grouped messages are presented to the user in a text viewing area, and the method further comprises the step of formatting the diagnostic message associated with the context in a textual structure.
Claim 9
Independent Claim 113 words
An apparatus for displaying messages to a user on a computer, comprising the steps of: means for accepting user input data into the computer; means for generating at least one diagnostic message based on the user input data, the diagnostic message comprising an associated message context; means for grouping message according to the message context; and means for presenting the grouped diagnostic message to the user; wherein the step of accepting user input data into the computer comprises the step of presenting a component to the user, the component comprising an input area for accepting the user input data, wherein the component is associated with a user input type and an input constraint.
Claim 10
Independent Claim 113 words
An apparatus for displaying messages to a user on a computer, comprising the steps of: means for accepting user input data into the computer; means for generating at least one diagnostic message based on the user input data, the diagnostic message comprising an associated message context; means for grouping message according to the message context; and means for presenting the grouped diagnostic message to the user; wherein the step of accepting user input data into the computer comprises the step of presenting a component to the user, the component comprising an input area for accepting the user input data, wherein the component is associated with a user input type and an input constraint.
Claim 11
Dependent Claim 41 words
The apparatus of claim 8 , wherein the grouped diagnostic messages are presented to the user in a box having a text viewing area, and the apparatus further comprises means for line wrapping the diagnostic messages in the text viewing area.
Claim 12
Dependent Claim 68 words
The apparatus of claim 8 , wherein the grouped diagnostic messages are presented to the user in a box having a text viewing area, and the means for presenting the grouped diagnostic messages to the user comprises: means for listing the associated message context in the text viewing area; and means for listing all messages associated with the context adjacent the message context in the text viewing area.
Claim 13
Dependent Claim 52 words
The apparatus of claim 8 , wherein the means for presenting the grouped diagnostic messages to the user comprises: means for listing the user input type in the text viewing area; and means for listing all messages violating the input constraint adjacent to the user input type in the text viewing area.
Claim 14
Dependent Claim 42 words
The apparatus of claim 8 , further comprising: means for accepting a selected group diagnostic message from the grouped diagnostic messages presented to the user; and means for displaying the component and the user input violating the input constraint to the user.
Claim 15
Dependent Claim 41 words
The apparatus of claim 8 , wherein the means for generating a least one diagnostic message based on the user data input comprises means for enforcing an assistance policy associated with the component when the user input violates the input constraint.
Claim 16
Dependent Claim 40 words
The apparatus of claim 1 , wherein the grouped diagnostic messages are presented to the user in a text viewing area, and the apparatus further comprises means for formatting the diagnostic message associated with the context in a textual structure.
Claim 17
Dependent Claim 139 words
A program storage device, readable by a computer having a processor, a memory and a data storage device, tangibly embodying one or more programs of instructions executable by the computer perform method steps of displaying diagnostic messages to a user on a computer, the method comprising the steps of: accepting user input data into the computer; generating at least one diagnostic message based on the user input data, the diagnostic message comprising an associated message context; grouping message according to the message context; and presenting the grouped diagnostic message to the user; wherein the step of accepting user input data into the computer comprises the step of presenting a component to the user, the component comprising an input area for accepting the user input data, wherein the component is associated with a user input type and an input constraint.
Claim 18
Dependent Claim 139 words
A program storage device, readable by a computer having a processor, a memory and a data storage device, tangibly embodying one or more programs of instructions executable by the computer perform method steps of displaying diagnostic messages to a user on a computer, the method comprising the steps of: accepting user input data into the computer; generating at least one diagnostic message based on the user input data, the diagnostic message comprising an associated message context; grouping message according to the message context; and presenting the grouped diagnostic message to the user; wherein the step of accepting user input data into the computer comprises the step of presenting a component to the user, the component comprising an input area for accepting the user input data, wherein the component is associated with a user input type and an input constraint.
Claim 19
Dependent Claim 46 words
The program storage device of claim 13 , wherein the grouped diagnostic messages are presented to the user in a box having a text viewing area, and the method steps further comprises the method step of line wrapping the diagnostic messages in the text viewing area.
Claim 20
Dependent Claim 72 words
The program storage device of claim 13 , wherein the grouped diagnostic messages are presented to the user in a box having a text viewing area, and the method step of presenting the grouped diagnostic messages to the user comprises the method steps of: listing the associated message context in the text viewing area; and listing all messages associated with the message context adjacent the message context in the text viewing area.
Claim 21
Dependent Claim 55 words
The program storage device of claim 15 , wherein the method step of presenting the grouped diagnostic messages to the user comprises the method steps of: listing the user input type in the text viewing area; and listing all diagnosis messages violating the constraint adjacent to the user input type in the text viewing area.
Claim 22
Dependent Claim 47 words
The program storage device of claim 15 , wherein the method steps further comprise the method steps of: accepting a selected group diagnostic message from the grouped diagnostic messages presented to the user; and displaying the component and the user input violating the constraint to the user.
Claim 23
Dependent Claim 51 words
The program storage device of claim 15 , wherein the method step of generating a least one diagnostic message for each instance where the user input violates an input constraint comprises the method step of enforcing an assistance policy associated with the component when the user input violates the input constraint.
Claim 24
Dependent Claim 45 words
The program storage device of claim 15 , wherein the grouped diagnostic messages are presented to the user in a text viewing area, and the method steps further comprises the method step of formatting the diagnostic message associated with the context in a textual structure.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-11-07 2009-05-09 2009-11-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-11-07 2013-05-09 2013-11-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-11-07 2017-05-09 2017-11-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag