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.