System and method for a work distribution service
First Claim
1. A method comprising:
- a work distribution system receiving a first work item API request from an external first application server system via a network device of the work distribution system;
the work distribution system determining a first worker identifier for the first work item API request, wherein the first worker identifier is one of a plurality of worker identifiers associated with a first account of the work-distribution system, and wherein the first work item API request is a request of the first account;
the work distribution system generating first assignment information that specifies the first worker identifier and at least one work item attribute of the first work item API request; and
the work distribution system providing the first assignment information to the external first application server system via the network device.
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.
799 Citations
20 Claims
-
1. A method comprising:
-
a work distribution system receiving a first work item API request from an external first application server system via a network device of the work distribution system; the work distribution system determining a first worker identifier for the first work item API request, wherein the first worker identifier is one of a plurality of worker identifiers associated with a first account of the work-distribution system, and wherein the first work item API request is a request of the first account; the work distribution system generating first assignment information that specifies the first worker identifier and at least one work item attribute of the first work item API request; and the work distribution system providing the first assignment information to the external first application server system via the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A work distribution system comprising:
-
a network device; at least one processing unit constructed to execute machine-executable instructions of at least one storage medium of the work distribution system; and the at least one storage medium, wherein the at least one storage medium stores machine-executable instructions for controlling the work distribution system to; receive a first work item API request from an external first application server system via the network device; determine a first worker identifier for the first work item API request, wherein the first worker identifier is one of a plurality of worker identifiers associated with a first account of the work-distribution system, and wherein the first work item API request is a request of the first account; generate first assignment information that specifies the first worker identifier and at least one work item attribute of the first work item API request; and provide the first assignment information to the external first application server system via the network device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification