System and method for performing follow up based on user interactions
First Claim
Patent Images
1. A computer-implemented method, comprising:
- accessing a repository with stored information, wherein the stored information indicates one or more follow-up actions to perform, one or more future trigger events indicating when to perform the one or more follow-up actions, and one or more communication methods for performing the one or more follow-up actions, wherein the stored information is based on one or more activities monitored during a communication session, and wherein the stored information is different from information stored in a file indicating whether a repository exists;
retrieving the stored information from the repository;
detecting a future trigger event from the one or more future trigger events;
determining a follow-up action to perform from the stored information, wherein the follow-up action is associated with the future trigger event;
determining a communication method for performing the follow-up action, wherein the communication method is determined from the stored information; and
performing the follow-up action using the communication method.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for follow up management comprising determining if a user has a repository record, extracting information from the repository record associated with the user, and acting on information stored in the repository record. The method may be practiced on a system for managing online interaction comprising a business rules engine a follow up repository, and a follow up engine.
641 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
accessing a repository with stored information, wherein the stored information indicates one or more follow-up actions to perform, one or more future trigger events indicating when to perform the one or more follow-up actions, and one or more communication methods for performing the one or more follow-up actions, wherein the stored information is based on one or more activities monitored during a communication session, and wherein the stored information is different from information stored in a file indicating whether a repository exists; retrieving the stored information from the repository; detecting a future trigger event from the one or more future trigger events; determining a follow-up action to perform from the stored information, wherein the follow-up action is associated with the future trigger event; determining a communication method for performing the follow-up action, wherein the communication method is determined from the stored information; and performing the follow-up action using the communication method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a processor; and a non-transitory computer-readable storage medium containing instructions configured to cause the processor to perform operations including; accessing a repository with stored information, wherein the stored information indicates one or more follow-up actions to perform, one or more future trigger events indicating when to perform the one or more follow-up actions, and one or more communication methods for performing the one or more follow-up actions, wherein the stored information is based on one or more activities monitored during a communication session, and wherein the stored information is different from information stored in a file indicating whether a repository exists; retrieving the stored information from the repository; detecting a future trigger event from the one or more future trigger events; determining a follow-up action to perform from the stored information, wherein the follow-up action is associated with the future trigger event; determining a communication method for performing the follow-up action, wherein the communication method is determined from the stored information; and performing the follow-up action using the communication method. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-program product, tangibly embodied in a non-transitory machine-readable medium, including instructions configured to cause a data processing apparatus to:
-
access a repository with stored information, wherein the stored information indicates one or more follow-up actions to perform, one or more future trigger events indicating when to perform the one or more follow-up actions, and one or more communication methods for performing the one or more follow-up actions, wherein the stored information is based on one or more activities monitored during a communication session, and wherein the stored information is different from information stored in a file indicating whether a repository exists; retrieve the stored information from the repository; detect a future trigger event from the one or more future trigger events; determine a follow-up action to perform from the stored information, wherein the follow-up action is associated with the future trigger event; determine a communication method for performing the follow-up action, wherein the communication method is determined from the stored information; and perform the follow-up action using the communication method. - View Dependent Claims (17, 18, 19, 20)
-
Specification