System and method for a work distribution service
First Claim
1. A method comprising:
- an application server system associating a plurality of worker identifiers with a first account by providing at least one worker request to an external work distribution system via a network device of the application server system;
the application server system providing a first work item request to the work distribution system via the network device of the application server system, wherein the first work item request is a request of the first account; and
the application server system receiving first assignment information from the work distribution system via the network device of the application server system as a response to the first work item request, wherein the first assignment information specifies a first worker identifier of the plurality of worker identifiers associated with the first account and at least one work item attribute of the first work item request.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for a work distribution service. At a multi-tenant platform that provides a work distribution service for a plurality of external systems, a priority is assigned to a first work item of a first external system. The work item is received via a RESTful work item API call request. The priority is assigned based on work item attributes of the work item and a workflow instruction corresponding to workflow information specified by the work item. The workflow instruction is provided by the external system via a RESTful Workflow API. A worker is assigned to the work item based on: the priority of the work item, the workflow information, and worker state managed by the first external system via a RESTful Worker API. The worker state includes worker attributes. The work item is generated by the external system, and the workflow instruction is managed by the external system.
755 Citations
20 Claims
-
1. A method comprising:
-
an application server system associating a plurality of worker identifiers with a first account by providing at least one worker request to an external work distribution system via a network device of the application server system; the application server system providing a first work item request to the work distribution system via the network device of the application server system, wherein the first work item request is a request of the first account; and the application server system receiving first assignment information from the work distribution system via the network device of the application server system as a response to the first work item request, wherein the first assignment information specifies a first worker identifier of the plurality of worker identifiers associated with the first account and at least one work item attribute of the first work item request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An application server system comprising:
-
a network device; at least one processing unit constructed to execute machine-executable instructions of at least one storage medium of the application server system; and the at least one storage medium, wherein the at least one storage medium stores machine-executable instructions for controlling the application server system to; associate a plurality of worker identifiers with a first account by providing at least one worker request to an external work distribution system via the network device; provide a first work item request to the work distribution system via the network device, wherein the first work item request is a request of the first account; and receive first assignment information from the work distribution system via the network device as a response to the first work item request, wherein the first assignment information specifies a first worker identifier of the plurality of worker identifiers associated with the first account and at least one work item attribute of the first work item request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification