Methods and systems for regulating user engagement
First Claim
1. A computer implemented method of regulating interaction with respect to an object in a database, the method comprising:
- obtaining engagement rules for the object from a configuration record in the database;
determining an initial protection status for the object based on the engagement rules;
creating an engagement record in the database, the engagement record being associated with the object and indicating the initial protection status for the object; and
in response receiving a request for a database activity with respect to the object from a first user;
determining the first user is authorized to initiate the database activity based on the initial protection status; and
when the first user is authorized;
updating the database to reflect the database activity associated with the object;
modifying the initial protection status to indicate a protected state for the first user with respect to the object; and
regulating subsequent database activity with respect to the object initiated by a second user based on the modified protection status.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for regulating interaction with respect to an object in a database. One exemplary method involves creating an engagement record associated with the object in the database and in response receiving a request for a database activity with respect to the object from a user, determining whether the user is authorized to initiate the database activity with respect to the object based on a protection status indicated by the engagement record for the object. When the first user is authorized, the database is updated the database to reflect the requested database activity associated with the object and the protection status of the engagement record is updated in response to the database activity. After updating the protection status of the engagement record, subsequent database activity with respect to the object initiated by a second user is regulated based on the updated protection status.
-
Citations
15 Claims
-
1. A computer implemented method of regulating interaction with respect to an object in a database, the method comprising:
-
obtaining engagement rules for the object from a configuration record in the database; determining an initial protection status for the object based on the engagement rules; creating an engagement record in the database, the engagement record being associated with the object and indicating the initial protection status for the object; and in response receiving a request for a database activity with respect to the object from a first user; determining the first user is authorized to initiate the database activity based on the initial protection status; and when the first user is authorized; updating the database to reflect the database activity associated with the object; modifying the initial protection status to indicate a protected state for the first user with respect to the object; and regulating subsequent database activity with respect to the object initiated by a second user based on the modified protection status. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method of regulating interaction with respect to an account database object in a database, the method comprising:
-
in response receiving a request from a first user belonging to a first class of users for a database activity resulting in a communication with a contact associated with the account database object; determining whether the first user is authorized to initiate the database activity with respect to the account database object based on a protection status for the account database object; and when the first user is authorized updating the protection status to indicate a protected state for the first user; and after updating the protection status of the engagement record; allowing the database activity with respect to the account database object by the first user; preventing the database activity with respect to the account database object initiated by a second user belonging to the first class of users based on the protected state of the first user with respect to the first class of users; automatically changing the protection status for the first user to an unprotected state after a protection expiration date; and automatically generating a notification of the change in protection status provided to the second user belonging to the first class of users. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification