ENABLING A SECOND SYSTEM TO MANAGE SELECTED ANONYMOUS USERS OF A FIRST SYSTEM IN A PERFORMANCE OF A TASK
First Claim
1. A method comprising:
- at a first system;
receiving a rule from a second system, the rule specifying a criterion for a selection of a user from a plurality of users of the first system;
selecting, using a processor, the user from the plurality of users, the selecting based on the criterion, the selecting including searching a record of a database, the record containing data pertaining to an activity of the user with respect to the first system, the database being inaccessible to the second system;
forwarding a request from the second system to the user, the request requesting that the user perform a task; and
sending a result to the second system, the result including information pertaining to a performance of the task by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method of enabling a second system to manage selected anonymous users of a first system in a performance of a task, a rule is received from a second system, the rule specifying a criterion for a selection of a user from a plurality of users of the first system. A user is selected from the plurality of users, the selecting based on the criterion, the selecting including searching a record of a database, the record containing data pertaining to an activity of the user with respect to the first system, the database being inaccessible to the second system. A request is forwarded from the second system to the user, the request requesting that the user perform a task. A result is sent to the second system, the result including information pertaining to a performance of the task by the user.
-
Citations
18 Claims
-
1. A method comprising:
-
at a first system; receiving a rule from a second system, the rule specifying a criterion for a selection of a user from a plurality of users of the first system; selecting, using a processor, the user from the plurality of users, the selecting based on the criterion, the selecting including searching a record of a database, the record containing data pertaining to an activity of the user with respect to the first system, the database being inaccessible to the second system; forwarding a request from the second system to the user, the request requesting that the user perform a task; and sending a result to the second system, the result including information pertaining to a performance of the task by the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a rule-reception module to, using a processor, receive a rule from a second system, the rule specifying a criterion for a selection of a user from a plurality of users of a first system; a user-subset-identification module to select, using a processor, the user from the plurality of users, the selecting based on the criterion, the selecting including searching a record of a database, the record containing data pertaining to an activity of the user with respect to the first system, the database being inaccessible to the second system; a user-notification module to forward a request from the second system to the user, the request requesting that the user perform a task; and a result-reporting module to send a result to the second system, the result including information pertaining to a performance of the task by the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory machine readable medium embodying a set of instructions that, when executed by a processor, causes the processor to perform operations, the operations comprising:
-
at a first system; receiving a rule from a second system, the rule specifying a criterion for a selection of a user from a plurality of users of the first system; selecting, using a processor, the user from the plurality of users, the selecting based on the criterion, the selecting including searching a record of a database, the record containing data pertaining to an activity of the user with respect to the first system, the database being inaccessible to the second system; forwarding a request from the second system to the user, the request requesting that the user perform a task; and sending a result to the second system, the result including information pertaining to a performance of the task by the user. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification