×

System and method employing capacity/demand management for human-factor resources

  • US 10,115,076 B2
  • Filed: 04/23/2001
  • Issued: 10/30/2018
  • Est. Priority Date: 04/21/2000
  • Status: Active Grant
First Claim
Patent Images

1. A computer-based method for capacity/demand management, comprising:

  • accepting from a first party transaction parameter values for composite resources, wherein each composite resource has associated therewith at least a service location, a service date, a service time and a transaction price parameter, via a computer device containing a first program with a first program routine programmed to accept transaction parameter values;

    transmitting the accepted transaction parameter values through a computer-based communication from the first party'"'"'s device to one or more computer devices upon which is stored a second program;

    receiving the transmitted transaction parameter values into the second program with a set of program routines programmed to receive (first routine), access (second routine) and store (third routine) transaction parameter values into one or more data stores stored in memory on one or more computer devices, said program configured to accept and said one or more data stores configured to contain transaction parameter values from at least two differentiable first parties;

    storing the received transaction parameter values and information differentiating the first party, through use of the third routine of the second program into the one or more data stores;

    accepting from a second party at least one user-selected search criterion, via a computer device containing a third program with a first program routine programmed to accept search criteria;

    transmitting the accepted search criteria through a computer-based communication from the second party'"'"'s device to one or more computer devices upon which is stored the second program;

    receiving the transmitted search criteria into the second program with a fourth program routine programmed to perform a comparison;

    comparing the received search criteria to the stored transaction parameter values for composite resources contained within the one or more data stores through the fourth program routine of the second program;

    transmitting at least a portion of the transaction parameter values for at least one available composite resource related to the second party'"'"'s search criteria through a computer-based communication from the computer device containing the fourth program routine of the second program performing the comparison to the second party'"'"'s device;

    receiving the transmission into the third program contained on the second party'"'"'s device with a second program routine programmed to communicate the transmission to the second party;

    communicating the transmission through the second program routine of the third program to the second party;

    accepting from the second party a reservation request for at least one composite resource from the communicated transmission, via a computer device containing the third program with a third program routine programmed to accept reservation requests;

    transmitting the reservation request through a computer-based communication from the second party'"'"'s device to one or more computer devices containing the second program;

    receiving the transmitted request into the second program with program routines programmed to evaluate the status of any requested resources to indicate whether they are available for reservation or not (fifth routine), and whether suitable composite resources with alternate transaction parameter values are available, said suitability determined by the program based on program instructions accessing decision rules entered by the program administrator, the first party or the second party (sixth routine), said program also able to determine an acceptable match between requested and available resources (seventh routine), said program also able to determine a reasonable counter-offer given the available composite resources, the reservation request and the results of any previous counter-offers (eighth routine), and, said program also able to determine appropriate transmissions for the acceptance, counter-offer or rejection of the reservation request (ninth routine);

    performing the availability, suitability, counter-offer and transmission determinations;

    transmitting based on the availability, suitability, counter-offer and transmission determinations at least one of a confirmation of the reservation request, a counter-offer to the reservation request and a rejection of the reservation request, through a computer-based communication from the computer device into the third program contained on the second party'"'"'s device;

    receiving the transmitted confirmation, counter-offer or rejection into the third program with program routines programmed to communicate the transmission to the second party (fourth routine), to offer for acceptance by the second party any counter-offered composite resources (fifth routine) and to iterate the above reservation request steps until a suitability match is successfully made (sixth routine) or the program (seventh routine) or the second user (eighth routine) determines that no suitable composite resource exists for reservation (ninth routine);

    communicating the transmission through the third program to the second party (fourth routine of the third program);

    offering for acceptance by the second party any counter-offered composite resources (fifth routine of the third program) and, if the offer is not accepted, iterating the above reservation request steps until a suitability match is successfully made (sixth routine) or the program (seventh routine) or the second user (eighth routine) determines that no suitable composite resource exists for reservation (ninth routine);

    modifying through a tenth routine of the second program, in response to an acceptable match, at least one of the availability status of the composite resource and a measure of the remaining available capacity of the composite resource;

    storing through an eleventh routine of the second program any modification to the availability status or measure in the one or more data stores;

    storing through a twelfth routine of the second program information relating to the reservation, including information relating to the first and second parties, in the one or more data stores;

    transmitting through an thirteenth routine of the second program one or more links to the information stored in the one or more data stores through a computer-based communication from the computer device into the first and third programs -contained on the first (first program) and second (third program) party'"'"'s devices;

    receiving the transmitted links into the first and third programs containing program routines (second and ninth, respectively) programmed to communicate the links;

    communicating the transmission through the second program routine of the first program and ninth program routine of the third program to the first (first program) and second (third program) parties;

    wherein the function of the first transmission by the first party is to;

         1) increase demand through more favorable transaction parameter values to potential users of the composite resources;

         2) decrease demand through less favorable transaction parameter values to potential users of the composite resources;

         3) increase capacity through more favorable transaction parameter values to service provider resources;

         4) reduce capacity through less favorable transaction parameter values to service provider resources;

         5) increase capacity through changing the composition of resources within the composite resource;

         6) reduce capacity through changing the composition of resources within the composite resource;

         7) obtain employment or independent contractor opportunities;

    or,

         8) implement two or more of the above functions at the same time;

    wherein the at least one service date and service time is a date and time point or range measure indicating a present or future first date and time when the service is available;

    wherein the service availability date and time is related to the availability of at least one service provider resource comprising in part the at least one composite resource;

    wherein the at least one service provider resource is a human resource.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×