System and method employing capacity/demand management in prepared food service industry
First Claim
Patent Images
1. A computer-based method for capacity/demand management in restaurant and other prepared-food service industries, 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 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 program routine of the second program into the one or more data stores;
accepting from a second party a at least one user-selected search criterion, via 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 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 a 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 communication 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 composite resource is employed in prepared food service industries; and
,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.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-based method and system for capacity/demand management in restaurant and other prepared-food service industries accepts transaction parameter values for composite resources. At least a portion of the transaction parameter values for at least one composite resource are communicated to at least one potential user of the composite resource. The transaction parameter values for composite resources can be determined using at least one yield-management method and/or by at least one resource network manager.
-
Citations
30 Claims
-
1. A computer-based method for capacity/demand management in restaurant and other prepared-food service industries, 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 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 program routine of the second program into the one or more data stores; accepting from a second party a at least one user-selected search criterion, via 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 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 a 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 communication 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 composite resource is employed in prepared food service industries; and
,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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer based capacity/demand management system in restaurant and other prepared-food service industries, comprising:
-
means for 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; means for 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 program; means for receiving the transmitted transaction parameter values into the second program with 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; means for storing the received transaction parameter values through use of the third program routine of the second program into the one or more data stores; means for 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; means for 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; means for receiving the transmitted search criteria into the second program with a fourth program routine programmed to perform a comparison; means for 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; means for 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; means for 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; means for communicating the transmission through the second program routine of the third program to the second party; means for 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; means for 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; means for 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); means for performing the availability, suitability, counter-offer and transmission determinations; means for 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; means for 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); means for communicating the transmission through the third program to the second party (fourth routine of the third program); means for 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); means for 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 available capacity of the composite resource; means for storing through an eleventh routine of the second program any modification to the availability status or measure in the one or more data stores; means for storing through an 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; means for transmitting through a 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; means for receiving the transmitted links into the first and third programs containing program routines (second and ninth, respectively) programmed to communicate the links; means for 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 communication 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 composite resource is employed in prepared food service industries; and
,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. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A capacity/demand management system comprising:
-
a first storage device storing a first program; at least one processor connected to the first storage device and controlled by the first program, the at least one processor operative with the program to receive from a first party transmitted transaction parameter values for composite resources in prepared-food service industries and to access and store them into one or more data stores 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, to receive from a second party transmitted search criteria, to compare the received search criteria to the stored transaction parameter values for composite resources contained within the one or more data stores, to transmit at least a portion of the transaction parameter values for at least one available composite resource related to the second party'"'"'s search criteria to the second party'"'"'s device, to receive from the second party transmitted reservation requests relating to the previously-transmitted transaction parameter values, to evaluate the status of any requested resources to indicate whether they are available for reservation or not, and whether suitable composite resources with alternate transaction parameter values are available, to evaluate the suitability of alternate composite resources based on program instructions accessing decision rules entered by the program administrator, the first party or the second party, to determine an acceptable alternate match between requested and available resources, to determine a reasonable counter-offer given the available composite resources, the reservation request and the results of any previous counter-offers, to determine appropriate transmissions for the acceptance, counter-offer or rejection of the reservation request, to transmit to the second party 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, to iterate the above reservation request steps until a suitability match is successfully made or the program or the second user determines that no suitable composite resource exists for reservation, to modify, 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, to store any modification to the availability status or measure in the one or more data stores, to store information relating to the reservation, including information relating to the first and second parties, in the one or more data stores, and, to transmit one or more links to the stored information to the first and second party'"'"'s devices; one or more second storage devices storing a second program; at least one processor connected to the one or more storage devices and controlled by the second program, the at least one processor operative with the program to accept 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, to transmit the accepted transaction parameter values to the first program, to receive transmitted links relating to the transaction parameter values, and to communicate the information contained in the transmitted links to the device user; a third storage device storing a third program; and at least one processor connected to the third storage device and controlled by the third program, the at least one processor operative with the program to accept at least one user-selected search criterion relating to transaction parameter values for composite resources, to transmit the accepted search criteria to the first program, to receive a transmission containing at least a portion of the transaction parameter values for at least one available composite resource related to the search criteria, to communicate the transmission to the device user, to accept a reservation request for at least one composite resource from the communicated transmission, to transmit the reservation request to the first program, to receive a transmission containing a confirmation, counter-offer or rejection, to communicate the transmission to the device user, to offer for acceptance by the device user any counter-offered composite resources and to iterate the above reservation request steps until a suitability match is successfully made or the program or the user determines that no suitable composite resource exists for reservation, to receive transmitted links relating to the transaction parameter values, and to communicate the information contained in the transmitted links to the device user; wherein the function of the first transmission by the first party from the second program 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 composite resource is employed in prepared food service industries; and
,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. - View Dependent Claims (12, 13, 14, 15)
-
-
16. One or more non-transitory computer-readable media containing program instructions for controlling a computer to perform a method comprising:
-
accepting from a first party transaction parameter values related to individual resources and associated composite resources, wherein the associated composite resources each include a collection of at least two of the individual resources, wherein the associated composite resources each have associated therewith at least a service location, a service date, a service time and a transaction price parameter, and wherein at least one associated composite resource is employed in prepared-food service industries; storing the data related to the individual resources and the associated composite resources; constructing internal data structures which link each of the individual resources to associated composite resources and link each of the composite resources to associated individual resources, and which link each composite resource to the first party; indicating when a capacity of a composite resource exceeds a demand for the composite resource; modifying, in response to the indication a transaction price parameter for the composite resource; accepting from a second party, via a computer, at least one user-selected search criterion; comparing the at least one user-selected search criterion accepted to the accepted transaction parameter values for composite resources; communicating to the second party at least a portion of the transaction parameter values for at least one composite resource related to the potential user'"'"'s at least one user-selected search criterion; receiving a responding communication from the second party attempting to reserve at least one composite resource with specified transaction parameter values; evaluating the status of any requested resources to indicate whether they are available for reservation or not, and whether suitable composite resources with alternate transaction parameter values are available; evaluating the suitability of alternate composite resources based on program instructions accessing decision rules entered by the program administrator, the first party or the second party, to determine an acceptable alternate match between requested and available resources; determining a reasonable counter-offer given the available composite resources, the reservation request and the results of any previous counter-offers; determining appropriate transmissions for the acceptance, counter-offer or rejection of the reservation request communicating to the second party 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; iterating the above reservation request steps until a suitability match is successfully made or the program or the second user determines that no suitable composite resource exists for reservation; modifying, in response to a successful 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 any modification to the availability status or measure in the one or more data stores; storing information relating to the reservation, including information relating to the first and second parties, in the one or more data stores, and, transmitting one or more links to the stored information to the first and second party'"'"'s devices; wherein the function of the first communication 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 composite resource is employed in prepared food service industries; and
,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. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer-based method for producing composite resource transactions, the method comprising:
-
accepting from a first party transaction parameter values for composite resources in prepared-food service industries, 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 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 through use of the third program 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 this 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 a 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 a program 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 communication 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 composite resource is employed in prepared food service industries; and
,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. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer-based transaction method, 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 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 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 program 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 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 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 a 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 a 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 communication 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 composite resource is employed in prepared food service industries; and
,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.
-
-
27. A computer based system for creating a transaction, comprising:
-
means for 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; means for 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; means for receiving the transmitted transaction parameter values into the second program with 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; means for storing the received transaction parameter values through use of the third program routine of the second program into the one or more data stores; means for 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; means for 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; means for receiving the transmitted search criteria into the second program with a fourth program routine programmed to perform a comparison; means for 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; means for 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; means for 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; means for communicating the transmission through the second program routine of the third program to the second party; means for 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; means for 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; means for 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); means for performing the availability, suitability, counter-offer and transmission determinations; means for 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; means for 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); means for 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 available capacity of the composite resource; means for storing through an eleventh routine of the second program any modification to the availability status or measure in the one or more data stores; means for storing through an 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; means for 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; means for receiving the transmitted links into the first and third programs containing program routines (second and ninth, respectively) programmed to communicate the links; means for 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 communication 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 composite resource is employed in prepared food service industries; and
,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.
-
-
28. A transaction system comprising:
-
a first storage device storing a first program; at least one processor connected to the first storage device and controlled by the first program, the at least one processor operative with the program to receive from a first party transmitted transaction parameter values for composite resources in prepared-food service industries and to access and store them into one or more data stores 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, to receive from a second party transmitted search criteria, to compare the received search criteria to the stored transaction parameter values for composite resources contained within the one or more data stores, to transmit at least a portion of the transaction parameter values for at least one available composite resource related to the second party'"'"'s search criteria to the second party'"'"'s device, to receive from the second party transmitted reservation requests relating to the previously-transmitted transaction parameter values, to evaluate the status of any requested resources to indicate whether they are available for reservation or not, and whether suitable composite resources with alternate transaction parameter values are available, to evaluate the suitability of alternate composite resources based on program instructions accessing decision rules entered by the program administrator, the first party or the second party, to determine an acceptable alternate match between requested and available resources, to determine a reasonable counter-offer given the available composite resources, the reservation request and the results of any previous counter-offers, to determine appropriate transmissions for the acceptance, counter-offer or rejection of the reservation request, to transmit to the second party 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, to iterate the above reservation request steps until a suitability match is successfully made or the program or the second user determines that no suitable composite resource exists for reservation, to modify, 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, to store any modification to the availability status or measure in the one or more data stores, to store information relating to the reservation, including information relating to the first and second parties, in the one or more data stores, and, to transmit one or more links to the stored information to the first and second party'"'"'s devices; one or more second storage devices storing a second program; at least one processor connected to the one or more storage devices and controlled by the second program, the at least one processor operative with the program to accept 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, to transmit the accepted transaction parameter values to the first program, to receive transmitted links relating to the transaction parameter values, and to communicate the information contained in the transmitted links to the device user; a third storage device storing a third program; and at least one processor connected to the third storage device and controlled by the third program, the at least one processor operative with the program to accept at least one user-selected search criterion relating to transaction parameter values for composite resources, to transmit the accepted search criteria to the first program, to receive a transmission containing at least a portion of the transaction parameter values for at least one available composite resource related to the search criteria, to communicate the transmission to the device user, to accept a reservation request for at least one composite resource from the communicated transmission, to transmit the reservation request to the first program, to receive a transmission containing a confirmation, counter-offer or rejection, to communicate the transmission to the device user, to offer for acceptance by the device user any counter-offered composite resources and to iterate the above reservation request steps until a suitability match is successfully made or the program or the user determines that no suitable composite resource exists for reservation, to receive transmitted links relating to the transaction parameter values, and to communicate the information contained in the transmitted links to the device user; wherein the function of the first transmission by the first party from the second program 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 composite resource is employed in prepared food service industries; and
,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.
-
-
29. One or more non-transitory computer-readable media containing program instructions for controlling a computer to perform a transaction method comprising:
-
accepting from a first party transaction parameter values related to individual resources and associated composite resources, wherein the associated composite resources each include a collection of at least two of the individual resources, wherein the associated composite resources each have associated therewith at least a service location, a service date, a service time and a transaction price parameter and wherein at least one composite resource is employed in prepared-food service industries; storing the data related to the individual resources and the associated composite resources; constructing internal data structures which link each of the individual resources to their associated composite resources and link each of the composite resources to their associated individual resources, and which link each composite resource to the first party; and indicating when a capacity of a composite resource exceeds a demand for the composite resource; modifying, in response to the indication a transaction price parameter for the composite resource; accepting from a second party, via a computer, at least one user-selected search criterion; comparing the at least one user-selected search criterion accepted to the accepted transaction parameter values for composite resources; communicating to the second party at least a portion of the transaction parameter values for at least one composite resource related to the potential user'"'"'s at least one user-selected search criterion; receiving a responding communication from the second party attempting to reserve at least one composite resource with specified transaction parameter values; evaluating the status of any requested resources to indicate whether they are available for reservation or not, and whether suitable composite resources with alternate transaction parameter values are available; evaluating the suitability of alternate composite resources based on program instructions accessing decision rules entered by the program administrator, the first party or the second party, to determine an acceptable alternate match between requested and available resources; determining a reasonable counter-offer given the available composite resources, the reservation request and the results of any previous counter-offers; determining appropriate transmissions for the acceptance, counter-offer or rejection of the reservation request communicating to the second party 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; iterating the above reservation request steps until a suitability match is successfully made or the program or the second user determines that no suitable composite resource exists for reservation; modifying, in response to a successful 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 any modification to the availability status or measure in the one or more data stores; storing information relating to the reservation, including information relating to the first and second parties, in the one or more data stores, and, transmitting one or more links to the stored information to the first and second party'"'"'s devices; wherein the function of the first communication 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 composite resource is employed in prepared food service industries; and
,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.
-
-
30. A computer-based method for producing transactions, the method comprising:
-
accepting from a first party transaction parameter values for composite resources in prepared food service industries, 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 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 through use of the third program 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 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 a 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 a program 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 communication 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 composite resource is employed in prepared food service industries; and
,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.
-
Specification