Using Learned Application Flow to Assist Users in Network Business Transaction Based Apps
First Claim
1. A method implemented by an information handling system that includes a processor and a memory accessible by the processor, the method comprising:
- receiving, over a computer network, a transaction data from a client running an app, wherein the received transaction data identifies a latest step performed by the client on the app;
comparing the received transaction data to a plurality of association rules generated from previous inputs of transaction data to an association rule learning algorithm, wherein each of the rules include one or more steps and a confidence value corresponding to a last step of each of the respective rules;
identifying, based on the comparison, a set of rules where the latest step performed by the client is a penultimate step of each of the set of rules;
selecting one of the set of rules based on the confidence value; and
transmitting, over the computer network, a message to the client to perform the last step of the selected rule.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is provided that receives transaction data from a client that is running an app. The received transaction data identifies a latest step performed by the client. The received transaction data is compared to rules that have been generated from previous inputs of transaction data to an association rule learning algorithm. Each of the rules include steps and a confidence value corresponding to a last step of each of the respective rules. The approach identifies, based on the comparison, some rules where the latest step performed by the client is the penultimate step of the rules. One of the rules is selected based on the confidence value of the respective rule. The process then transmits a message to the client to perform the last step of the selected rule.
22 Citations
20 Claims
-
1. A method implemented by an information handling system that includes a processor and a memory accessible by the processor, the method comprising:
-
receiving, over a computer network, a transaction data from a client running an app, wherein the received transaction data identifies a latest step performed by the client on the app; comparing the received transaction data to a plurality of association rules generated from previous inputs of transaction data to an association rule learning algorithm, wherein each of the rules include one or more steps and a confidence value corresponding to a last step of each of the respective rules; identifying, based on the comparison, a set of rules where the latest step performed by the client is a penultimate step of each of the set of rules; selecting one of the set of rules based on the confidence value; and transmitting, over the computer network, a message to the client to perform the last step of the selected rule. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information handling system comprising:
-
one or more processors; a memory coupled to at least one of the processors; a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions comprising; receiving, over a computer network, a transaction data from a client running an app, wherein the received transaction data identifies a latest step performed by the client on the app; comparing the received transaction data to a plurality of association rules generated from previous inputs of transaction data to an association rule learning algorithm, wherein each of the rules include one or more steps and a confidence value corresponding to a last step of each of the respective rules; identifying, based on the comparison, a set of rules where the latest step performed by the client is a penultimate step of each of the set of rules; selecting one of the set of rules based on the confidence value; and transmitting, over the computer network, a message to the client to perform the last step of the selected rule. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by an information handling system, performs actions comprising:
-
receiving, over a computer network, a transaction data from a client running an app, wherein the received transaction data identifies a latest step performed by the client on the app; comparing the received transaction data to a plurality of association rules generated from previous inputs of transaction data to an association rule learning algorithm, wherein each of the rules include one or more steps and a confidence value corresponding to a last step of each of the respective rules; identifying, based on the comparison, a set of rules where the latest step performed by the client is a penultimate step of each of the set of rules; selecting one of the set of rules based on the confidence value; and transmitting, over the computer network, a message to the client to perform the last step of the selected rule. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification