System and method for performing follow up based on user interactions
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a cookie relating to a visitor of a website, wherein the cookie includes information indicating whether one or more repository records exist;
determining, on a computing device, if a repository record exists based on the information stored in the cookie, the repository record including follow-up information describing a follow-up action to take based on an activity of the visitor during a prior visit to the website, wherein information stored in the repository record is different from the information stored in the cookie;
retrieving, on the computing device, the repository record from a database;
extracting, on the computing device, the follow-up information from the repository record;
performing the follow-up action described by the extracted follow-up information in the repository record; and
generating a revised repository record when one or more activities of the visitor are detected on the website, wherein the revised repository record includes new follow-up information, and wherein the revised repository record is stored in the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for follow up management comprising determining if a user has an unexpired repository record, extracting information from the repository record associated with the user; and acting on instructions stored in the repository record. The method is practiced on a system for managing online interaction comprising a business rules engine a follow up repository, and a follow up engine.
530 Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
receiving a cookie relating to a visitor of a website, wherein the cookie includes information indicating whether one or more repository records exist; determining, on a computing device, if a repository record exists based on the information stored in the cookie, the repository record including follow-up information describing a follow-up action to take based on an activity of the visitor during a prior visit to the website, wherein information stored in the repository record is different from the information stored in the cookie; retrieving, on the computing device, the repository record from a database; extracting, on the computing device, the follow-up information from the repository record; performing the follow-up action described by the extracted follow-up information in the repository record; and generating a revised repository record when one or more activities of the visitor are detected on the website, wherein the revised repository record includes new follow-up information, and wherein the revised repository record is stored in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a processor; and a non-transitory computer-readable storage medium containing instructions configured to cause the processor to perform operations including; receiving a cookie relating to a visitor of a website, wherein the cookie includes information indicating whether one or more repository records exist; determining if a repository record exists based on the information stored in the cookie, the repository record including follow-up information describing a follow-up action to take based on an activity of the visitor during a prior visit to the website, wherein information stored in the repository record is different from the information stored in the cookie; retrieving the repository record from a database; extracting the follow-up information from the repository record; performing the follow-up action described by the extracted follow-up information in the repository record; and generating a revised repository record when one or more activities of the visitor are detected on the website, wherein the revised repository record includes new follow-up information, and wherein the revised repository record is stored in the database. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-program product, tangibly embodied in a non-transitory machine-readable medium, including instructions configured to cause a data processing apparatus to:
-
receive a cookie relating to a visitor of a website, wherein the cookie includes information indicating whether one or more repository records exist; determine if a repository record exists based on the information stored in the cookie, the repository record including follow-up information describing a follow-up action to take based on an activity of the visitor during a prior visit to the website, wherein information stored in the repository record is different from the information stored in the cookie; retrieve the repository record from a database; extract the follow-up information from the repository record; perform the follow-up action described by the extracted follow-up information in the repository record; and generate a revised repository record when one or more activities of the visitor are detected on the website, wherein the revised repository record includes new follow-up information, and wherein the revised repository record is stored in the database. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification