Identifying the most relevant computer system state information
First Claim
1. A computer-implemented method comprising:
- obtaining, at a computer system, statements that relate to a current state of an inventory and sales tracking system, each statement being stored in a computer-readable storage device, and identifying a respective item that is being tracked by the inventory and sales tracking system and further identifying a past event that has occurred on the respective item;
identifying one or more items or events that occur most frequently in the statements;
identifying goals that are capable of being accomplished on the identified items, based on the identified items or events;
providing information identifying the goals, as recommended goals, for display on the computer system, to a user;
determining, at the computer system, that the user has selected a particular recommended goal;
identifying one or more predefined actions that are associated with the particular recommended goal; and
performing the predefined actions,wherein obtaining the statements further comprises;
obtaining a first statement based on a current state of an application program;
obtaining a different, second statement based on a current state of a user input; and
obtaining a different, third statement based on a current state of stored information in a data repository.
2 Assignments
0 Petitions
Accused Products
Abstract
Operations to manage statements relating to a computer system state include obtaining, in a computer system and from any of several sources, statements that relate to a current state of the computer system. Each statement comprises several elements. The operations comprise assigning focus values to the elements of each statement, each focus value indicating a relevance of the element to the current state of the computer system. The operations comprise identifying a subset of the statements based on the focus values. The operations comprise making a first output to a user, the first output being selected from several predefined outputs using the subset of the statements. The output may represent the current state to the user or it may present at least one of several predefined goals to the user for selection, the at least one goal being identified as being possible to accomplish based on the current state.
-
Citations
17 Claims
-
1. A computer-implemented method comprising:
-
obtaining, at a computer system, statements that relate to a current state of an inventory and sales tracking system, each statement being stored in a computer-readable storage device, and identifying a respective item that is being tracked by the inventory and sales tracking system and further identifying a past event that has occurred on the respective item; identifying one or more items or events that occur most frequently in the statements; identifying goals that are capable of being accomplished on the identified items, based on the identified items or events; providing information identifying the goals, as recommended goals, for display on the computer system, to a user; determining, at the computer system, that the user has selected a particular recommended goal; identifying one or more predefined actions that are associated with the particular recommended goal; and performing the predefined actions, wherein obtaining the statements further comprises; obtaining a first statement based on a current state of an application program; obtaining a different, second statement based on a current state of a user input; and obtaining a different, third statement based on a current state of stored information in a data repository. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An inventory and sales tracking system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; obtaining statements that relate to a current state of the inventory and sales tracking system, each statement identifying a respective item that is being tracked by the inventory and sales tracking system and further identifying a past event that has occurred on the respective item; identifying one or more items or events that occur most frequently in the statements; identifying goals that are capable of being accomplished on the identified items, based on the identified items or events; providing information identifying the goals, as recommended goals, for display to a user; determining that the user has selected a particular recommended goal; identifying one or more predefined actions that are associated with the particular recommended goal; and performing the predefined actions, wherein obtaining the statements further comprises; obtaining a first statement based on a current state of an application program; obtaining a different, second statement based on a current state of a user input; and obtaining a different, third statement based on a current state of stored information in a data repository. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
obtaining statements that relate to a current state of an inventory and sales tracking system, each statement identifying a respective item that is being tracked by the inventory and sales tracking system and further identifying a past event that has occurred on the respective item; identifying one or more items or events that occur most frequently in the statements; identifying goals that are capable of being accomplished on the identified items, based on the identified items or events; providing information identifying the goals, as recommended goals, for display to a user; determining that the user has selected a particular recommended goal; identifying one or more predefined actions that are associated with the particular recommended goal; and performing the predefined actions, wherein obtaining the statements further comprises; obtaining a first statement based on a current state of an application program; obtaining a different, second statement based on a current state of a user input; and obtaining a different, third statement based on a current state of stored information in a data repository. - View Dependent Claims (16, 17)
-
Specification