BUSINESS INFORMATION SERVICE TOOL
First Claim
1. A method comprising:
- receiving transaction information associated with user actions during use by a user of a business intelligence tool, each user action associated with an operation in a particular stage of processing on business data obtained from one or more databases, the transaction information for a particular user action including;
a user identifier identifying the user performing the particular user action;
stage information identifying the particular stage of the processing in which the particular user action occurs;
the operation associated with the particular user action; and
one or more parameters used in the operation;
storing the transaction information;
monitoring subsequent user actions by the user, including determining a time at which stage conditions associated with a current session for the user match the user and the stage information in the stored transaction information; and
in response to determining that matching stage conditions exist;
identifying pertinent transactions associated with the matching stage conditions;
creating one or more suggestions for presentation to the user, each suggestion of the one or more suggestions being associated with groups of one or more transactions of the pertinent transactions; and
providing the one or more suggestions for presentation to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure generally describes computer-implemented methods, software, and systems, including a method for providing suggestions. Transaction information is received that is associated with user actions during use by a user of a business intelligence tool. Each user action is associated with an operation in a particular stage of processing on business data obtained from one or more databases. The transaction information for a particular user action includes a user identifier identifying the user performing the particular user action, stage information, an associated operation, and parameters. The transaction information is stored. Subsequent user actions are monitored, including determining a time at which stage conditions match stage information in the stored transaction information. In response to determining matching stage conditions, pertinent transactions are identified. Suggestions are created. Each suggestion is associated with groups of one or more transactions of the pertinent transactions. The suggestions are provided for presentation to the user.
16 Citations
20 Claims
-
1. A method comprising:
-
receiving transaction information associated with user actions during use by a user of a business intelligence tool, each user action associated with an operation in a particular stage of processing on business data obtained from one or more databases, the transaction information for a particular user action including; a user identifier identifying the user performing the particular user action; stage information identifying the particular stage of the processing in which the particular user action occurs; the operation associated with the particular user action; and one or more parameters used in the operation; storing the transaction information; monitoring subsequent user actions by the user, including determining a time at which stage conditions associated with a current session for the user match the user and the stage information in the stored transaction information; and in response to determining that matching stage conditions exist; identifying pertinent transactions associated with the matching stage conditions; creating one or more suggestions for presentation to the user, each suggestion of the one or more suggestions being associated with groups of one or more transactions of the pertinent transactions; and providing the one or more suggestions for presentation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
memory storing; a transaction repository defining transaction information received from the plural client devices, including information for specific user actions on business data being used, manipulated or otherwise processed; and an application for; receiving the transaction information associated with user actions during use by a user of a business intelligence tool, each user action associated with an operation in a particular stage of processing on business data obtained from one or more databases, the transaction information for a particular user action including; a user identifier identifying the user performing the particular user action; stage information identifying the particular stage of the processing in which the particular user action occurs; the operation associated with the particular user action; and one or more parameters used in the operation; storing the transaction information; monitoring subsequent user actions by the user, including determining a time at which stage conditions associated with a current session for the user match the user and the stage information in the stored transaction information; and in response to determining that matching stage conditions exist; identifying pertinent transactions associated with the matching stage conditions; creating one or more suggestions for presentation to the user, each suggestion of the one or more suggestions being associated with groups of one or more transactions of the pertinent transactions; and providing the one or more suggestions for presentation to the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable media encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
receiving transaction information associated with user actions during use by a user of a business intelligence tool, each user action associated with an operation in a particular stage of processing on business data obtained from one or more databases, the transaction information for a particular user action including; a user identifier identifying the user performing the particular user action; stage information identifying the particular stage of the processing in which the particular user action occurs; the operation associated with the particular user action; and one or more parameters used in the operation; storing the transaction information; monitoring subsequent user actions by the user, including determining a time at which stage conditions associated with a current session for the user match the user and the stage information in the stored transaction information; and in response to determining that matching stage conditions exist; identifying pertinent transactions associated with the matching stage conditions; creating one or more suggestions for presentation to the user, each suggestion of the one or more suggestions being associated with groups of one or more transactions of the pertinent transactions; and providing the one or more suggestions for presentation to the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification