Method of issuing sporadic micro-prompts for semi-repetitive tasks
First Claim
1. A method of prompting a user who interacts with content on a display screen via a pointing device to indicate that a potential mistake may have been made during the interaction, wherein the interaction includes a plurality of actions associated with the content of the display screen, the content being created by programming code, the method comprising:
- (a) analyzing programming code to determine the next most likely action to occur during user interaction with the display screen contents at a plurality of different points in the programming code;
(b) after an action occurs by a user at a point in the programming code, detecting whether the user performed the next most likely action; and
(c) prompting the user with an indication if the user did not perform the next most likely action and therefore may have made a potential mistake.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for prompting a user who interacts with content on a display screen via a pointing device that a potential mistake may have been made during the interaction. The interaction includes a plurality of actions associated with the content of the display screen. The content is created by programming code. Programming code is analyzed to determine the next most likely action to occur during user interaction with the display screen contents at a plurality of different points in the programming code. After an action occurs by a user at a point in the programming code, it is detected whether the user performed the next most likely action. The user is prompted with an indication if the user did not perform the next most likely action and therefore may have made a potential mistake.
-
Citations
50 Claims
-
1. A method of prompting a user who interacts with content on a display screen via a pointing device to indicate that a potential mistake may have been made during the interaction, wherein the interaction includes a plurality of actions associated with the content of the display screen, the content being created by programming code, the method comprising:
-
(a) analyzing programming code to determine the next most likely action to occur during user interaction with the display screen contents at a plurality of different points in the programming code;
(b) after an action occurs by a user at a point in the programming code, detecting whether the user performed the next most likely action; and
(c) prompting the user with an indication if the user did not perform the next most likely action and therefore may have made a potential mistake. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of prompting a user who interacts with content on a display screen via a pointing device to indicate that a potential mistake may have been made during the interaction, wherein the interaction includes a plurality of actions associated with the content of the display screen, the content being created by programming code, the method comprising:
-
(a) analyzing programming code to determine the next most likely action to occur during user interaction with the display screen contents at a plurality of different points in the programming code;
(b) prestoring next actions that are likely mistakes at a plurality of different points in the programming code, wherein actions that are likely mistakes are actions that are not the next most likely action to occur as determined in step (a);
(c) after an action occurs by a user at a point in the programming code, detecting whether the user performed a likely mistake; and
(d) prompting the user with an indication if the user performed a likely mistake. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of creating reassembled programming code which defines sequentially ordered tasks to be performed by original programming code, the method comprising:
-
(a) parsing at least some of the original programming code into a plurality of portions of original programming code, each portion of the original programming code being associated with a task;
(b) associating a tag with each portion of the original programming code, the tag defining sequence information regarding the portion of the original programming code in relation to other portions of the original programming code; and
(c) reassembling the portions of the original programming code including the tags, the reassembled programming code being used to assist a user to perform the tasks defined by the original programming code in a desired sequence. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. An article of manufacture for prompting a user who interacts with content on a display screen via a pointing device to indicate that a potential mistake may have been made during the interaction, wherein the interaction includes a plurality of actions associated with the content of the display screen, the content being created by programming code, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) analyzing programming code to determine the next most likely action to occur during user interaction with the display screen contents at a plurality of different points in the programming code;
(b) after an action occurs by a user at a point in the programming code, detecting whether the user performed the next most likely action; and
(c) prompting the user with an indication if the user did not perform the next most likely action and therefore may have made a potential mistake. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An article of manufacture for prompting a user who interacts with content on a display screen via a pointing device to indicate that a potential mistake may have been made during the interaction, wherein the interaction includes a plurality of actions associated with the content of the display screen, the content being created by programming code, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) analyzing programming code to determine the next most likely action to occur during user interaction with the display screen contents at a plurality of different points in the programming code;
(b) prestoring next actions that are likely mistakes at a plurality of different points in the programming code, wherein actions that are likely mistakes are actions that are not the next most likely action to occur as determined in step (a);
(c) after an action occurs by a user at a point in the programming code, detecting whether the user performed a likely mistake; and
(d) prompting the user with an indication if the user performed a likely mistake. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. An article of manufacture for creating reassembled programming code which defines sequentially ordered tasks to be performed by original programming code, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) parsing at least some of the original programming code into a plurality of portions of original programming code, each portion of the original programming code being associated with a task;
(b) associating a tag with each portion of the original programming code, the tag defining sequence information regarding the portion of the original programming code in relation to other portions of the original programming code; and
(c) reassembling the portions of the original programming code including the tags, the reassembled programming code being used to assist a user to perform the tasks defined by the original programming code in a desired sequence. - View Dependent Claims (46, 47, 48, 49, 50)
-
Specification