Patent ID: 8498904

Claim:
A computer-implemented method to enable data-driven communications to fulfill a work assignment comprising: performing the method steps automatically under the control of at least one processor, the method further comprising: receiving a request from a requestor to fill the work assignment, the work assignment having a plurality of attributes including: at least one attribute indicating a priority of the request, and at least one of a plurality of other attributes; accessing the database of potential providers, the stored database including a plurality of attributes for each provider including: at least one particular attribute selected from the group comprising: an attribute indicating a satisfaction rating of the provider with respect to at least one completed work assignment, an attribute indicating credentialing information of the provider, and an attribute indicating seniority of the provider; and at least one of a plurality of other provider attributes; comparing the plurality of attributes of said request against the plurality of attributes of said providers stored in said database of potential providers; selecting, in a prioritized order from said stored database of potential providers, selected providers having a best fit match based on the comparison of the plurality of attributes of said request and the plurality of attributes of said providers; instantaneously communicating said request to the selected providers in the prioritized order; providing at least one mechanism by which the selected providers can instantly respond to accept the work assignment; receiving a plurality of responses from at least a subset of the selected providers; analyzing said plurality of responses to determine a best fit response based on the best fit match; filling the work assignment by selecting the best fit response as a winning provider; and communicating said filling the work assignment to the requestor and the winning provider.