US20070033133A1 - Collective procurement management system - Google Patents

Collective procurement management system Download PDF

Info

Publication number
US20070033133A1
US20070033133A1 US11/581,239 US58123906A US2007033133A1 US 20070033133 A1 US20070033133 A1 US 20070033133A1 US 58123906 A US58123906 A US 58123906A US 2007033133 A1 US2007033133 A1 US 2007033133A1
Authority
US
United States
Prior art keywords
order
purchaser
supplier
orders
potential
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/581,239
Inventor
Shervin Pishevar
Drew Morris
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/581,239 priority Critical patent/US20070033133A1/en
Publication of US20070033133A1 publication Critical patent/US20070033133A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Definitions

  • the present invention relates generally to automated systems and methods for transaction processing and more particularly to systems and methods for efficiently and optimally processing purchase and sale orders for goods and services.
  • e-commerce electronic commerce
  • services and software exist whereby companies may enter into purchase and sale transactions on an automatic or semiautomatic basis.
  • purchasing entities may, for example, be set up to automatically receive re-orders of consumable supplies on a rolling basis from a predetermined supplier.
  • the price and quantity may be pre-negotiated or at least known ahead of time by the purchaser.
  • the purchasing entity may agree that it will accept a certain quantity on a rolling basis at the then current market price, whatever it may be.
  • Communication in these systems between buyers and sellers may occur through various communication channels such as the internet, private local or wide area network or dialup access.
  • multiple potential purchasers of a specific item or service submit orders for the item or service on an ongoing basis.
  • orders enter the transaction system they are grouped such that potential purchasers are automatically set up to “cooperate” in order to obtain discount/volume pricing.
  • a threshold level of order volume is obtained as a result of multiple orders, the grouped order is submitted to the supplier for fulfillment.
  • the order is then fulfilled at a volume pricing level although portions of the collective order are routed individually to a plurality of purchasers.
  • the system of the present invention produces significant advantages for both the supplier and the individual potential purchasing entities.
  • the suppliers benefit by receiving large orders for specific products/services at one time and the potential purchasers benefit by obtaining pricing discounts that would otherwise be unobtainable.
  • potential purchasers specify orders in the form of multiple “fulfillment levels” at different price points.
  • a potential purchaser may submit an order (“primary fulfillment level”) through which they agree to pay a specific price if the order is filled within a certain time frame. Whether or not the order is filled at this price is dependent upon the amount and timing of other orders for the same item made by other parties.
  • the potential purchaser may specify additional fulfillment levels (“secondary fulfillment levels”) through which the potential purchaser agrees that if the primary fulfillment level is not met and the order not filled at the specified primary price, the potential purchaser would be willing to accept the product at a different (higher or lower) price during a different time frame.
  • second fulfillment levels additional fulfillment levels
  • An additional feature of the present invention is the method by which potential purchasers may automate their purchasing process through a continuing and evolving relationship with its suppliers. For example, rather than submitting purchase orders to the transaction processing system of the present invention on an ongoing basis each time the purchaser requires the same item over time, the purchaser may submit one or more “rolling orders” to the system. In this case, the purchaser may not initially delegate significant authority to the potential supplier with respect to control over the purchaser's orders. However, with the passage of time or as a result of specified events, additional authority may be delegated to the supplier with respect to the purchaser's purchase of either a specific item, a set of items or all items available through the particular supplier.
  • FIG. 1 is a high level block diagram illustrating the major components of the transaction processing system of the present invention.
  • FIG. 2 is a block diagram illustrating, at a more detailed level, the major components of the transaction processing system of the present invention.
  • FIG. 3 is a flowchart illustrating the process through which a potential purchaser may enter a purchase order using the system of the present invention and the way in which such an order is processed in the system.
  • FIG. 4 is a flowchart illustrating the process through which a potential supplier may enter a supply commitment using the system of the present invention and the way in which such a commitment is processed in the system.
  • FIG. 5 is a representation of an exemplary screen through which a purchaser may enter an order into the transaction processing system of the present invention.
  • FIG. 1 An overview of the system of the present invention is now provided in connection with FIG. 1 . Following this overview, the particular components of the system are discussed in detail as are the methods employed to achieve the objects of the present invention.
  • FIG. 1 illustrates the transaction processing system (TPS) 20 of the present invention as well as various components with which it is in communication in order to accomplish the objectives of the present invention.
  • TPS transaction processing system
  • system 10 The overall “system” of the present invention is referred to herein as the system and referenced for purposes of this description as “system 10 ”.
  • TPS 20 is comprised of various components which are discussed in detail below.
  • TPS 20 includes a set of computer programs which collectively perform the transaction processing tasks to be discussed in detail below. These computer programs preferably reside on a server having the necessary processing power and storage capability to accomplish the objectives without subjecting users to unreasonable delays, downtime or failure of results.
  • the server running TPS 20 is deployed so as to have the capacity to communicate with other processing resources and users via the internet. Alternatively or in addition to internet communication, TPS 20 may communicate with other processing resources through private communication networks or through point to point dial up access or according to other communication protocols and networks.
  • One set of processing resources in communication with TPS 20 are purchaser terminals 15 .
  • the system 10 of the present invention may provide for communication of TPS 20 with an unlimited number of purchaser terminals via various communication channels subject to provision of the necessary processing power and communication bandwidth to provide satisfactory response time and system performance in general.
  • Purchaser terminals 15 may be personal computers, dedicated terminals or any other device capable of displaying menus, accepting input from a user, receiving and transmitting information and otherwise communicating with TPS 20 .
  • purchaser terminals 15 comprise personal computers running an internet browser such as Netscape Navigator or Microsoft Internet Explorer and communicating with TPS 20 over the internet.
  • menus may be provided to the user as, for example, Java applets (or some other dynamic resource) or as static HTML pages.
  • TPS 20 further communicates with one or more supplier terminals 25 .
  • supplier terminals 25 be personal computers or some other processing resource running a browser or browser like application that permits the display of menus, accepts input from the user and communicates with TPS 20 through the internet.
  • a user of the system 10 of the present invention may be both a supplier and a purchaser. In this case, a single terminal may serve both purposes.
  • the primary differences between a supplier terminal 25 and a purchaser terminal 15 from an operational standpoint are the menus displayed and the types of transactions which may be processed and submitted.
  • the system 10 of the present invention may also include a separate inventory database 50 .
  • Inventory database 50 stores the “inventory” available for purchase or sale through system 10 .
  • information such as the item description and the assigned item number will be entered into inventory database 50 .
  • the specific item will be available via pull down menus or search screens for order by other purchasers or sale by various suppliers.
  • a supplier upon affiliating with the purchase management service (“PMS”), may load some or all of its catalog of available items through TPS 20 for ultimate storage in inventory database 50 . At this point each of the stored items becomes available for purchase by potential purchasers having access to the system 10 .
  • PMS purchase management service
  • FIG. 2 illustrates additional details and components of TPS 20 which are now described in conjunction with that Figure.
  • TPS 20 comprises various components for accomplishing the functions of system 10 .
  • each of these components is implemented as one or more software modules and/or physical processing devices for processing data as required.
  • System control 110 is the central controller of TPS 20 . In this respect, system control 110 initiates, controls, terminates, and monitors all processes occurring in TPS 20 .
  • TPS 20 includes various components for accomplishing particular tasks associated with receiving orders, receiving commitments to fill orders, matching orders and fulfilling orders.
  • order matching process 130 functions to group orders for particular items and services as they are submitted to system 10 . In this way, individual orders for the same or similar items and service which are submitted by purchasers may be grouped together.
  • order matching process communicates with inventory database 50 . Inventory database 50 stores and provides data respecting all available products and services which are available for purchase through system 10 .
  • incoming order storage database 160 is provided for the purpose of storing incoming orders as they are pending and up until the time that they may be matched with a supplier commitment for the same product or service.
  • commitment matching process 170 functions to match commitments made by suppliers to supply products and services under specified terms and at specified prices. In most cases, a collective buy order resulting from multiple individual orders will be fulfilled by a single supplier. However, commitment matching process 170 may, in some cases, function to group supply commitments from multiple suppliers so that these multiple suppliers may collectively fill a collective procurement order. For purposes of this description, such a situation is referred to as a co-sell arrangement.
  • Incoming supplier commitment database 150 in a manner similar to incoming order storage database 160 , stores supply commitment transactions as they are entered into system 10 by potential suppliers. Storage of commitment transactions is under the direction and control of commitment matching process 170 regardless of whether a co-sell arrangement is called for or fulfillment is to be accomplished by a single supplier.
  • Fulfillment processing processor 140 is invoked at the time a collective procurement order can be matched by a co-sell arrangement or, more likely, when a single supplier commitment matches a collective procurement order. Fulfillment processing processor 140 , at such time, accomplishes the tasks which are associated with order fulfillment when a group of buyers can be matched with one or more sellers with respect to a particular transaction. Such tasks may include, for example, notification to supplier(s) of the transaction match, notification to buyers that their order has been filled and notification to a third party fulfillment company indicating that it should fulfill the consummated transaction. Of course, additional information may be provided in each case, including, for example, the names of the buyers, the names of the supplier(s), the shipping addresses, the pricing and terms information, etc.
  • Delegation control 120 is a process that controls the amount of delegation afforded to suppliers in supplying products and services to a particular purchaser. For example, initially, when buyer and supplier first enter into a relationship under which supplier supplies goods or services to the purchaser, delegation may be minimal. In such a case, purchaser may specify that all orders must be pre-approved by purchaser prior to fulfillment by supplier. As the relationship matures, purchaser may be willing to allow supplier to exert more control over the supply of goods and services to the purchaser. For example, in the case of consumable goods, once a good estimate of purchaser's needs for such goods over time can be obtained, purchaser may be willing to allow supplier to fulfill orders on a periodic basis without consulting purchaser prior to every fulfillment event.
  • delegation control 120 This process of assigning a delegation level for each purchaser/supplier pair is controlled and executed by delegation control 120 .
  • FIG. 3 is a flowchart illustrating the overall process of submitting purchase orders, matching them with supply commitments and fulfilling the order according to the methods of the present invention (purchaser point of view).
  • FIG. 4 is a flowchart illustrating the overall process of submitting supply commitments, matching them with purchaser orders and fulfilling the orders (supplier point of view). A description of both processes and how they work together is now provided in conjunction with FIGS. 3 and 4 .
  • the process begins when the purchaser locates the item he or she desires.
  • Various search screens and methodologies as are well known in the art may be used to search for and locate desired products and services.
  • inventory database 50 may be queried by a potential purchaser as is known in the art in order to locate the desired item.
  • various images and descriptions of the products may be displayed through the browser application during the product/service search phase.
  • an alternate embodiment of the present invention provides the purchaser with the ability to customize the purchase order in many ways. For example, the purchaser may specify that he would be willing to buy an additional quantity if a specific reduction in price was offered. Further, the purchaser might specify that he would be willing to pay the specified price for a certain period of time after which, if his order is not filled, he might be willing to pay a higher price or accept a lesser or greater quantity.
  • the specific custom options alluded to here are described in greater detail below.
  • System 10 operates so as to prevent inconsistent terms or orders with missing information from being submitted to TPS 20 .
  • order checking may, in one embodiment, be accomplished through the use of a Java applet or other dynamic program which is download to the purchaser terminal 15 via the internet.
  • the user may submit the purchaser order to TPS 20 by clicking on a “submit” button.
  • the user may be queried to ensure that he or she truly wishes to submit the order prior to actual submission.
  • order checking may occur at TPS 20 upon receipt of the order either as a sole check or in addition to real time order checking occurring at purchaser terminal 15 .
  • System control 110 invokes order matching process 130 which first stores the new order in incoming order storage database 160 .
  • order matching process 130 matches the order with any other orders that exist for the same product or service.
  • the check for other matching orders which are qualified to group to form a collective procurement is accomplished through a check of the incoming order storage database 160 which contains information about all previously submitted but yet unfulfilled orders. If there are other orders for the same product or service, they must be qualified further by order matching process 130 to determine if the orders can be grouped. Qualification for grouping is discussed in further detail below but generally requires a check of the requested quantity (vis a vis other potential grouped orders and commitments made by potential suppliers), a check of special terms and conditions which may apply and a check of compatible purchase prices.
  • system 10 awaits additional purchase orders through the above-described process until a collection of orders does meet the terms and conditions of a supplier commitment.
  • the methodology through which a supplier may enter a commitment to supply goods or services using system 10 is now described.
  • the supplier specifies the particular item or service which it wishes to make available to purchasers through system 10 .
  • the supplier may also provide various details about the product or service including providing an image which may be viewed by potential purchasers at purchaser terminal 15 . Macros may be provided to allow a supplier to enter its whole catalog or a large portion thereof into system 10 without having to individually enter each one.
  • the supplier may also enter an identification number (e.g. SKU) or one may be assigned by system 10 or both.
  • the supplier also enters the minimum price he or she will accept for a particular item given a specific quantity. In most cases, a supplier might be willing to accept a lower price in return for a large order. This represents the significance of collecting and combining purchase orders to create a collective procurement on the purchaser end. Supplier also preferably enters the quantity of the product which it has available and which it is willing to supply through system 10 as well as the minimum volume it will accept at each particular price point.
  • the supplier may customize the supply commitment with various conditions and terms under which it is willing to supply the product or service. For example, the supplier may specify that it will accept a collective procurement but only one with a maximum of 10 individual purchasers or less. Various additional conditions can be attached to the supply commitment as will be discussed in greater detail below.
  • the supply commitment may be submitted to TPS 20 via supplier terminal 25 . Again, upon submission, additional order checking may be performed by TPS 20 in addition to or instead of the checks performed at supplier terminal 25 .
  • the commitment is placed in the incoming supplier commitment storage database 150 under the direction and control of system control 110 and commitment matching process 170 . If the submission of this particular commitment can be matched successfully against a pending collective procurement order, the commitment matching process 170 (possibly in combination with order matching process 130 ) can cause the order to be fulfilled under the direction of fulfillment processor 140 .
  • FIG. 5 represents a sample order entry screen which may be provided to a purchaser at purchaser terminal 15 to allow such a purchaser to enter data associated with a purchase order to be submitted.
  • FIG. 5 represents a sample order entry screen which may be provided to a purchaser at purchaser terminal 15 to allow such a purchaser to enter data associated with a purchase order to be submitted.
  • this is only one example of such a data entry screen and others with the same or different data inputs may be readily substituted.
  • Item Description input field 510 permits a purchaser to enter an item description.
  • Field 510 may also include a pull down menu for selecting among various items available through system 10 .
  • Manufacture input field 520 allows the purchaser to specify a manufacturer of the item desired. In the case of a service, this would typically be the service provider.
  • System 10 may be configured to function such that upon selection of a manufacturer via a pull down menu, item description field 510 pull-down is loaded with all of the selected manufacturer's products/services available within system 10 .
  • a purchaser may specify an item stock number in input field 560 . The stock number may be located, for example, through an online search or through a hard copy catalog.
  • the user may specify a desired supplier for the item or service.
  • Additional fields may also be provided to allow the purchaser to more fully refine the purchase request.
  • the purchaser may enter the maximum price he or she is willing to pay for the item in field 530 .
  • the purchaser may enter the quantity of items that he or she desires for the aforementioned price.
  • field 550 and/or additional fields may be used to specify particular characteristics of the service desired.
  • additional price and quantity data entry fields may be provided in order to allow a purchaser to specify additional fulfillment levels (secondary fulfillment levels) in addition to the already specified initial level. For example, a purchaser might specify a price of $9 and a quantity of 100 for the primary fulfillment level. At the same time, the purchaser might specify a first secondary fulfillment level of $8.75/200. This means that if the supplier is not willing to provide 100 units at $9 per unit, then the purchaser would be willing to accept 200 units at $8 per unit.
  • System 10 and in particular order matching process 130 may be configured to automatically determine the supplier's preference as to the two offers and fill the offer most desirable to the supplier. Additionally, order matching process may make the determination based upon existing orders contained in incoming order storage 160 . For example, the specified secondary fulfillment level might be selected if a 200 unit purchase would complete a collective procurement whereas a 100 unit purchase would not.
  • Additional fields may also be provided on the purchase order submission screen.
  • the purchaser may specify the latest acceptable shipping date in field 540 . This is particularly important in the case where orders are pending to generate a minimum order quantity acceptable to the supplier. For example, a potential purchaser may desire that his offer expire at some date certain rather than waiting, however long it takes, for enough orders to satisfy a minimum quantity for a collective procurement.
  • Field 590 permits a potential purchaser to specify the maximum shipping cost he is willing to pay.
  • system 10 may use this field to automatically display a non-negotiable shipping cost associated with the requested quantity of items.
  • the purchaser can supply shipping address information and in field 525 the purchaser can select a link to provide a separate billing information screen (not shown). After all information has been provided, the purchaser may submit the purchase order by clicking on submit button.
  • Order matching process queries both the incoming storage database 160 and the incoming supplier commitment storage database 150 in order to determine if a collective procurement order can be processed as a result of supplier commitments and the collective orders contained in incoming storage 160 as well as the present order at the time it is submitted. In determining whether a collective procurement order can be fulfilled, both primary fulfillment levels and secondary fulfillment levels are checked.
  • the incoming supplier commitment storage database includes the following data: Minimum SUPPLIER PRODUCT Minimum Price at ID# ID# Quantity Quantity 5T76R 76-65A 350 $7.95 7R56A 76-65A 175 $8.25 7R56A 76-65A 250 $7.85 4G79F 54-99Z 450 $4.25
  • Example 1 Assume there are no orders in incoming order storage 160 . Assume also that a new order comes in for a quantity of 150 at a purchaser price of $9.00 of item 76 - 65 A. In this case the collective procurement could not yet be fulfilled since no supplier (as reflected by incoming supplier commitment storage database 150 ) is willing to supply a quantity of this item which is below 175. As a result, the order would be stored in incoming order storage awaiting another order which would serve to satisfy the minimum collective procurement requirement.
  • Order matching process 130 will now determine, through a query of both incoming order storage 160 and incoming supplier commitment storage 150 , that a request for a total of 350 of item number 76 - 65 A is outstanding. Order matching process 130 may now complete a collective procurement match by processing the order with supplier number 5T76R as the sole source of the item. As a result, a collective procurement match will be processed whereby the first purchaser receives the requested 150 at $9.00 per item and the second purchaser receives the requested 200 also at $9.00 per item. Both orders will be supplied by vendor number 5T76R.
  • the system of the present invention may be configured so as to permit potential purchaser to effectively obtain access to the data in incoming supplier commitment storage prior to submitting purchase orders.
  • potential purchaser can know the minimum acceptable pricing for items and/or minimum quantities. If the potential purchaser can not or will not meet the minimum quantity for the item, they can nonetheless offer the requested price and wait until other order come in sufficient to collectively meet the minimum quantity necessary to receive the price. It is also possible to configure the system of the present invention such that the purchaser receive the lower price specified by the suppliers even though they “bid” a higher price.
  • An alternative result based upon the same order submissions may be that the order is filled by a combination of vendor 5T76R and vendor 7R56A.
  • the order would most likely not be split to provide that vendor with a lower quantity than it minimum specified.
  • the collective order was, for example, a total of 500 items, vendor 5T76R may supply its 350 and the other vendor(s) (in this case 7R56A) would supply the balance.
  • Allocation is, of course, based upon how the system is configured but may be based upon, for example, time of commitment, amount of commitment, vendor status and price offered.
  • Example 2 The following example demonstrates supplier side fulfillment levels. Just as purchasers can submit orders which vary by time, price and quantity, suppliers can agree to supply goods or services according to different fulfillment levels. As is apparent in the table above, vendor 7R56A has agreed to supply item 75 - 65 A in a quantity of 175 at a price of $8.25. However, if a commitment to purchase a quantity of 250 is obtained (either by a single purchaser or as a collective buy) the vendor is willing to accept a lower price of $7.85 per item. Thus, if an order for 150 came in with a purchase price of $8.00, based upon the data in the table, it would clearly remain unfulfilled.
  • the present invention may include, either independently or in connection with the collective procurement process described above, a Reverse Auction Process (RAP) capability.
  • RAP Reverse Auction Process
  • the RAP allows potential buyers to specify a maximum price that they are willing to pay for a product or service. But even more importantly, the RAP provides these potential buyers with the possibility of obtaining a price which may be significantly more attractive then the buyer specifies as the maximum price.
  • a potential buyer specifies product/service information (including possibly particular constraints to be associated with the purchase as required by the potential buyer) as well as the maximum price the buyer is willing to pay for the desired product or service.
  • the pricing determination may, in some cases, reflect the quantity desired and/or particular constraints to be attached to the purchase request.
  • the next step calls for the potential suppliers to take steps to “bid” for the proffered purchase order.
  • This portion of the overall process may occur according to various embodiments.
  • suppliers once notified of the purchase request, submit their best price under the maximum price agreed to be paid by the potential buyer. Further, in this embodiment, none of the suppliers are aware of other “bids” made by other suppliers in meeting the purchaser request.
  • a deadline is imposed either by the potential purchaser or the system, or both, by which suppliers must submit their bids. Following the deadline, the supplier that has offered to supply the goods/services at the lowest price and meeting all of the potential buyer's requirements, will be automatically selected to fulfill the order.
  • the system may either divide the order between the tying suppliers according to a predetermined scheme or use a predetermined algorithm for deciding which supplier shall fulfill the order.
  • the RAP of the present invention may be implemented according to at least one alternative embodiment.
  • One such alternative embodiment calls for bidding suppliers to be made aware of other bids by other suppliers during the reverse auction process.
  • one supplier may offer an opening bid and then each other supplier which can meet the requirements can be sequentially offered the opportunity to beat the previous bid. This may be accomplished through the automatic generation of email messages to subscribing suppliers with such suppliers being offered the opportunity to bid through a predetermined deadline.
  • the supplier offering the best bid will be selected to fulfill the order.
  • the RAP process may also be applied to “non-commodity” products and services as well.
  • potential purchasers specify the general class of product or service that they desire as well as the maximum price that they are willing to pay for such product or service.
  • potential suppliers that can offer a product or service, as applicable, within the specified class are invited to bid for the opportunity to supply the potential purchaser.
  • the lowest price bid offered by a supplier is presented to the potential purchaser.
  • descriptive details about the specific product or service to be supplied is also presented to the potential purchaser.
  • the potential purchaser may be offered the opportunity to accept or reject the specific bid presented by the system. This is in contrast to the case where a commodity item is desired. In the latter case, it is preferable that the buyer be bound so long as a supply commitment at a price below the maximum price specified by the purchaser is presented.
  • One such possibility is a case wherein a group of potential buyers seeking to obtain the same product or service simply enter their desired quantity without entering a maximum price.
  • potential sellers may bid through the RAP process to supply the desired product or service at the lowest price possible without regard to any particular constraints set by the potential purchasers.
  • the lowest bidding supplier than can offer the collectively desired quantity will be the supplier.
  • the system of the present invention may function such that once the grouped buyers all submit requests to purchase, they are bound to accept the lowest offered price despite the fact that no maximum price was set. However, a more reasonable approach is to allow the potential purchasers to collectively or individually accept or reject the lowest bidding seller's offer.
  • Another possibility does not require the potential purchaser(s) to specify a maximum price that they are willing to pay but instead, the maximum price for the particular item is specified by the system.
  • the service operator may develop and maintain a database of pricing information for all items available in the system.
  • Potential purchasers in this case, may be permitted to set their own maximum price above the recommended price reflecting the price they would be willing to pay. At that point, vendors may be invited to attempt to match that price.
  • Yet another possibility for conducting the RAP process from the potential buyer point of view is to average maximum/target prices set by individual potential purchasers to arrive at a collective maximum price for a collective procurement group purchase request.
  • other algorithms may be employed to determine the ultimate price which must be met on the vendor side for a transaction to be completed.
  • RAP process may be initiated by, for example, a service provider operating the system of the present invention.
  • a service provider operating the system of the present invention.
  • a particular product or service or package of products or services may be selected to be “bid out” to subscribing suppliers. These suppliers may then bid to supply the items to prospective purchasers which are to be grouped at a later time.
  • the suppliers and/or the service provider may specify particular constraints which are to be associated with the potential transaction.
  • the suppliers or the service provider may specify that the price to be offered will be dependent upon constraints such as buyer geography, shipping date, date of service, quantity, number of buyers and repetitive purchases as well as others.
  • the present invention may include a profiling engine which operates to determine the needs, requirements and conditions associated with both buyers and sellers using the system of the present invention.
  • the profiling engine functions in connection with various databases with the goal of generating and maintaining such databases so that they contain data which may be used by transaction processing system 20 to more effectively match buyers and sellers.
  • the system of the present invention offers the opportunity to eliminate or greatly reduce such inefficiencies by allowing a seller to custom manufacture based upon real demand rather than estimates thereof or assumptions relating thereto.
  • the present invention is most effective in reducing the previous inefficiencies with respect to orders for products and services which are cyclical, predictable and prepaid.
  • the profiling engine interacts with buyers and sellers to effectively place both buyers and sellers in particular classes and categories of interest to these buyers and sellers.
  • one such class may be a custom manufacturing class whereby a seller states that it is willing to receive and accept collective orders from large groups of buyers far enough in advance that they can custom manufacture such an order.
  • a buyer may also elect to participate in a custom manufacturing program whereby such a buyer would be grouped with other similarly interested buyers for a product or service.
  • a paper manufacturer may then be able to custom manufacture 100,000 reams of paper for a custom manufacturing order with the knowledge that once manufactured, the goods will ship directly to specific buyer without the need for specialized (and expensive) distribution channels.
  • Custom orders can also be set up to be provided on a recurring schedule. For example, a group of buyers may be organized so that such group, through the system of the present invention, is set up to pay for and receive one or more particular items and/or services on a regular basis. Additionally, the supplier meeting the need may permit the number of buyers in the group and/or the purchase quantity to increase over time or the supplier may require the volume and/or number of purchasers to be constant.
  • One of the purposes of the Profiling and Matching Engine is to establish a rules-based system that profiles buyers and sellers at the point of initial registration and over time and learns their buying and selling characteristics. These characteristics will in turn be used to match and aggregate groups of similar buyers into collective buying groups. These collective buying groups will then be matched to groups of sellers whose profiles match the characteristics that the buyers require which may include but not be limited to the types of products or services, quantity, geography, time and shipping needs.
  • a similar model of profiling is used to profile sellers and their selling patterns over time to determine which sellers match a buying groups needs in terms of products, services, pricing, time and any other relevant or material profiling criteria.
  • particular characteristics such as inventory, capacity, manufacturing capabilities, production cycle times, industry ratings, product specifications and ratings as well as others may be included within the seller profile.
  • the databases are updated to include a better and better reflection of particular characteristics of both buyers and sellers. This, in turn, allows TPS 20 to more effectively match buyers and sellers both on an ongoing basis and with respect to particular transactions.
  • the profiling system becomes more and more intelligent over time about users buying and selling patterns and becomes more efficient about matching them together.
  • the present invention may be practiced in connection with a client or server based Internet application.
  • software resident on a server, on the client or via a dynamic download functions to permit buyers to select products and services which they are interested in for purchase.
  • an icon, logo or other identifying characteristic is displayed somewhere on the screen viewable by the user as the user “surfs the 'net”.
  • an icon may be displayed at the bottom right hand corner of the browser window. By selecting the icon the user may be directed to an internet page or set of pages whereby they can order products and services through system 20 and the processes associated therewith.
  • the icon may also allow buyers to join groups for upcoming product purchases while surfing the web.
  • a user browses the web to find a specific product or service that he/she would like to buy and then clicks an icon that resides on the desktop (either in the systems tray, on a separate button bar, or in the start menu) or even within a web page or an Internet browser.
  • the user clicking the icon initiates a program residing on the desktop to record the current web page and, using a search technique known in the art, locates a product or service identifier (i.e.—an ISBN number, SKU number, or another public assigned reference number given by a third party), and automatically adds the user to the respective group of aggregated buyers.
  • a product or service identifier i.e.—an ISBN number, SKU number, or another public assigned reference number given by a third party
  • the user may have the option to enter additional purchase-specific data fields such as pricing requirements, purchase timeline/needs, etc.
  • additional purchase-specific data fields such as pricing requirements, purchase timeline/needs, etc.
  • the icon may also be used as a simple buyer aggregation tool whereby the user directly enters purchase information about the product without using search process described above.
  • the user may be notified via a “pop-up” window that is triggered by clicking the icon.
  • Additional methods for buyer aggregation include using the telephone to join groups by leaving a voice message, using voice recognition software, or using a menu-driven phone system or by traditional mail delivery (postal, FedEx, UPS, etc.). In each of these scenarios, the user may access/refer to his/her profile, request the ability to join a product-purchasing group, and receive a confirmation and group status report.
  • An additional embodiment of this invention is an alerting or metering functionality that alerts buyers regarding how many buyers have joined a group buy and much time is left before the group order is closed. Such an alerting or metering functionality is important to allow buyers and sellers know how many more buyers are needed before a collective sell is closed and submitted to the Reverse Auction Process.
  • Another embodiment of this invention is a self-organizing community function that allows similarly interested buyers to join self-organized communities dedicated to a specific interest, industry, product or service. Such communities of buyers can in turn alert one another regarding buy and sell orders and help members of their communities join a collective buy.
  • Groups of buyers may join to buy or commit to buy a service or product in advance of use or delivery. This method is especially effective for non-time sensitive, location-specific, continuous use, sporadic use or non-deliverable items.
  • buyers will use some form of identification at the point of use to identify them as belonging to the collective group of buyers. Identification may be in the form of a driver's license, identification number or some form of membership card recording the collective procurement order. These identification cards or numbers allow groups of buyers to buy items well in advance of use and then be able to purchase the item or service at a discount when they actually need the said item or service. In one example, a group of buyers would commit to buying $1000 of shipping from Federal Express.
  • the group of buyers may then each receive some form of identification in the shape of a number, card or data that they can then use whenever they use Federal Express. That identification allows them to receive the group discount they received from the collective purchase of shipping services from Federal Express.
  • the payment may be in the form of a pre-paid or post-paid arrangement where the buyers either make payment prior to using the service or at the point of use or after the point of use of the service.
  • Pre-paid or post-paid arrangements may be in the form of a one time lump payment or periodic payments with or without interest.

Abstract

A collective procurement management system which permits multiple potential purchasers of a specific item or service to submit orders for the item or service on an ongoing basis. As orders enter the system, they are grouped such that potential purchasers are may “cooperate” in generating a collective bulk order so that all participants may obtain discount/volume pricing. Once a threshold level of order volume is obtained as a result of multiple orders, the grouped order is submitted to the supplier for fulfillment. The order is then fulfilled at a volume pricing level although individual portions of the collective order are routed to a plurality of purchasers. The present invention also includes a Reverse Auction Process (RAP) which, in one embodiment, operates to allow potential purchasers to select a product or service and set a maximum price that they are willing to pay for the same. Following submission of this information to the system, possibly including orders for the same item from other potential buyers, potential vendors bid to supply the item to the relevant buyers requesting the item.

Description

    FIELD OF THE INVENTION
  • The present invention relates generally to automated systems and methods for transaction processing and more particularly to systems and methods for efficiently and optimally processing purchase and sale orders for goods and services.
  • BACKGROUND OF THE INVENTION
  • Business is all about commercial transactions. These transactions result in the critical revenue streams necessary for businesses to survive. In some cases, businesses purchase goods or services which are helpful or necessary for the company to operate. Goods and services may be purchased as “overhead” (e.g. pencils and pens for employees) or for redistribution to the ultimate consumer (e.g. software to be distributed by a PC seller in connection with the sale of PCs).
  • While commercial transactions between parties have occurred practically since the beginning of time, the methodology by which they are conducted has evolved rapidly. This is especially true in recent years with the advent of the computer, the internet and other communications technologies.
  • One recent development has been so called “on-line commerce”. This umbrella term generally refers to the conduct of business and the consummation of business transactions through an electronic medium available to both parties through which orders may be communicated and processed. For example, consumers may purchase various goods through on-line stores available on the internet. In this case, the age old requirement of a face to face transaction in, for example, a retail brick and mortar store is unnecessary. Instead, a consumer reviews available offerings on the internet, selects one for purchase and orders it. The consumer may pay for the purchase by credit card and receive the item in the mail a few days later.
  • In addition to the above described business to consumer transactions, business to business transactions which occur via computers and various communications systems have also become commonplace. For example, electronic commerce (“e-commerce”) systems, services and software exist whereby companies may enter into purchase and sale transactions on an automatic or semiautomatic basis. Through the use of these e-commerce systems, purchasing entities may, for example, be set up to automatically receive re-orders of consumable supplies on a rolling basis from a predetermined supplier. In some cases, the price and quantity may be pre-negotiated or at least known ahead of time by the purchaser. In other cases, the purchasing entity may agree that it will accept a certain quantity on a rolling basis at the then current market price, whatever it may be. Communication in these systems between buyers and sellers may occur through various communication channels such as the internet, private local or wide area network or dialup access.
  • While these systems are extremely successful, they do suffer drawbacks. In particular, these systems generally operate under the restriction that the supplier-purchaser relationship is predefined and relatively inflexible. By way of example, existing e-commerce systems and services generally require the purchaser to preselect its supplier with respect to specific goods and/or services. After selection, these goods and services are provided exclusively by the preselected supplier regardless of price or terms. As mentioned above, in many cases where rolling orders are used, the purchasing entity is required to accept goods/services at a future price which is likely unknown at the time of the initial order or when the relationship is set up. This can be disadvantageous to the purchaser not only in terms of pricing but also in terms of product/service quality and fitness for purpose. In other words, the purchaser may, due to a prior commitment made to a supplier, be stuck with an inferior product/service or one that does not meet its needs as well as another product/service which would otherwise be available to the purchaser.
  • SUMMARY OF THE INVENTION
  • It is therefore an object of the present invention to overcome the disadvantages and drawbacks of prior art systems and methods.
  • It is another object of the present invention to provide a flexible and efficient system which provides a buyer with the opportunity to obtain desired goods and services at prices which would otherwise be unavailable to such a buyer.
  • It is yet another object of the present invention to provide a system which automatically and systematically groups potential buyers of products and services with each other in order to obtain optimal pricing on such products and services.
  • It is a still further object of the present invention to provide a method by which potential buyers may be automatically placed into a buying cooperative with other potential buyers of the same item or items so that volume pricing may be obtained by all buyers in the cooperative.
  • It is another object of the present invention to provide a transaction system and methodology through which suppliers and buyers may be matched in an online environment.
  • It is another object of the present invention to provide a system which provides automatic ordering capabilities for potential purchasers wherein the delegation level of order control may be automatically adjusted over time and/or as a result of various events.
  • It is another object of the present invention to provide an ordering system and method through which purchasers may specify multiple price points for purchase of a particular item whereby selective fulfillment of the order is dependent upon the time since the order as well as other orders submitted by other potential purchasing entities.
  • It is a still further object of the present invention to provide a reverse auction process whereby potential suppliers may bid against one another to satisfy a collective order according to required prices and terms dictated by multiple potential purchasers.
  • The above and other objects are achieved through the novel transaction management system of the present invention. In one embodiment of the present invention, multiple potential purchasers of a specific item or service submit orders for the item or service on an ongoing basis. As orders enter the transaction system, they are grouped such that potential purchasers are automatically set up to “cooperate” in order to obtain discount/volume pricing. Once a threshold level of order volume is obtained as a result of multiple orders, the grouped order is submitted to the supplier for fulfillment. The order is then fulfilled at a volume pricing level although portions of the collective order are routed individually to a plurality of purchasers.
  • As may be seen, the system of the present invention produces significant advantages for both the supplier and the individual potential purchasing entities. The suppliers benefit by receiving large orders for specific products/services at one time and the potential purchasers benefit by obtaining pricing discounts that would otherwise be unobtainable. In one embodiment of the present invention, potential purchasers specify orders in the form of multiple “fulfillment levels” at different price points. In this case, a potential purchaser may submit an order (“primary fulfillment level”) through which they agree to pay a specific price if the order is filled within a certain time frame. Whether or not the order is filled at this price is dependent upon the amount and timing of other orders for the same item made by other parties. Additionally, in this embodiment, the potential purchaser may specify additional fulfillment levels (“secondary fulfillment levels”) through which the potential purchaser agrees that if the primary fulfillment level is not met and the order not filled at the specified primary price, the potential purchaser would be willing to accept the product at a different (higher or lower) price during a different time frame.
  • An additional feature of the present invention is the method by which potential purchasers may automate their purchasing process through a continuing and evolving relationship with its suppliers. For example, rather than submitting purchase orders to the transaction processing system of the present invention on an ongoing basis each time the purchaser requires the same item over time, the purchaser may submit one or more “rolling orders” to the system. In this case, the purchaser may not initially delegate significant authority to the potential supplier with respect to control over the purchaser's orders. However, with the passage of time or as a result of specified events, additional authority may be delegated to the supplier with respect to the purchaser's purchase of either a specific item, a set of items or all items available through the particular supplier.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a high level block diagram illustrating the major components of the transaction processing system of the present invention.
  • FIG. 2 is a block diagram illustrating, at a more detailed level, the major components of the transaction processing system of the present invention.
  • FIG. 3 is a flowchart illustrating the process through which a potential purchaser may enter a purchase order using the system of the present invention and the way in which such an order is processed in the system.
  • FIG. 4 is a flowchart illustrating the process through which a potential supplier may enter a supply commitment using the system of the present invention and the way in which such a commitment is processed in the system.
  • FIG. 5 is a representation of an exemplary screen through which a purchaser may enter an order into the transaction processing system of the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • An overview of the system of the present invention is now provided in connection with FIG. 1. Following this overview, the particular components of the system are discussed in detail as are the methods employed to achieve the objects of the present invention.
  • System Overview and Capabilities
  • FIG. 1 illustrates the transaction processing system (TPS) 20 of the present invention as well as various components with which it is in communication in order to accomplish the objectives of the present invention. The overall “system” of the present invention is referred to herein as the system and referenced for purposes of this description as “system 10”.
  • TPS 20 is comprised of various components which are discussed in detail below. In a preferred embodiment of the present invention TPS 20 includes a set of computer programs which collectively perform the transaction processing tasks to be discussed in detail below. These computer programs preferably reside on a server having the necessary processing power and storage capability to accomplish the objectives without subjecting users to unreasonable delays, downtime or failure of results. The server running TPS 20 is deployed so as to have the capacity to communicate with other processing resources and users via the internet. Alternatively or in addition to internet communication, TPS 20 may communicate with other processing resources through private communication networks or through point to point dial up access or according to other communication protocols and networks.
  • One set of processing resources in communication with TPS 20 are purchaser terminals 15. The system 10 of the present invention may provide for communication of TPS 20 with an unlimited number of purchaser terminals via various communication channels subject to provision of the necessary processing power and communication bandwidth to provide satisfactory response time and system performance in general. Purchaser terminals 15 may be personal computers, dedicated terminals or any other device capable of displaying menus, accepting input from a user, receiving and transmitting information and otherwise communicating with TPS 20. In a preferred embodiment of the invention, purchaser terminals 15 comprise personal computers running an internet browser such as Netscape Navigator or Microsoft Internet Explorer and communicating with TPS 20 over the internet. In this embodiment, menus may be provided to the user as, for example, Java applets (or some other dynamic resource) or as static HTML pages.
  • TPS 20 further communicates with one or more supplier terminals 25. Again, it is preferable that supplier terminals 25 be personal computers or some other processing resource running a browser or browser like application that permits the display of menus, accepts input from the user and communicates with TPS 20 through the internet. It is also conceivable that a user of the system 10 of the present invention may be both a supplier and a purchaser. In this case, a single terminal may serve both purposes. The primary differences between a supplier terminal 25 and a purchaser terminal 15 from an operational standpoint are the menus displayed and the types of transactions which may be processed and submitted.
  • In addition to the previously described components, the system 10 of the present invention may also include a separate inventory database 50. Inventory database 50 stores the “inventory” available for purchase or sale through system 10. Thus, each time an order for a particular item or service is requested by a purchaser for the first time, information such as the item description and the assigned item number will be entered into inventory database 50. Following this, the specific item will be available via pull down menus or search screens for order by other purchasers or sale by various suppliers. Conversely, a supplier, upon affiliating with the purchase management service (“PMS”), may load some or all of its catalog of available items through TPS 20 for ultimate storage in inventory database 50. At this point each of the stored items becomes available for purchase by potential purchasers having access to the system 10.
  • TPS Components
  • FIG. 2 illustrates additional details and components of TPS 20 which are now described in conjunction with that Figure. Turning now to FIG. 2, it may be seen that in a preferred embodiment of the present invention, TPS 20 comprises various components for accomplishing the functions of system 10. In a preferred embodiment, each of these components is implemented as one or more software modules and/or physical processing devices for processing data as required.
  • System control 110 is the central controller of TPS 20. In this respect, system control 110 initiates, controls, terminates, and monitors all processes occurring in TPS 20. In addition to system control 110, TPS 20 includes various components for accomplishing particular tasks associated with receiving orders, receiving commitments to fill orders, matching orders and fulfilling orders. For example, order matching process 130 functions to group orders for particular items and services as they are submitted to system 10. In this way, individual orders for the same or similar items and service which are submitted by purchasers may be grouped together. In order to accomplish this grouping function, order matching process communicates with inventory database 50. Inventory database 50 stores and provides data respecting all available products and services which are available for purchase through system 10. Additionally, incoming order storage database 160 is provided for the purpose of storing incoming orders as they are pending and up until the time that they may be matched with a supplier commitment for the same product or service.
  • Similarly, commitment matching process 170 functions to match commitments made by suppliers to supply products and services under specified terms and at specified prices. In most cases, a collective buy order resulting from multiple individual orders will be fulfilled by a single supplier. However, commitment matching process 170 may, in some cases, function to group supply commitments from multiple suppliers so that these multiple suppliers may collectively fill a collective procurement order. For purposes of this description, such a situation is referred to as a co-sell arrangement. Incoming supplier commitment database 150, in a manner similar to incoming order storage database 160, stores supply commitment transactions as they are entered into system 10 by potential suppliers. Storage of commitment transactions is under the direction and control of commitment matching process 170 regardless of whether a co-sell arrangement is called for or fulfillment is to be accomplished by a single supplier.
  • Fulfillment processing processor 140 is invoked at the time a collective procurement order can be matched by a co-sell arrangement or, more likely, when a single supplier commitment matches a collective procurement order. Fulfillment processing processor 140, at such time, accomplishes the tasks which are associated with order fulfillment when a group of buyers can be matched with one or more sellers with respect to a particular transaction. Such tasks may include, for example, notification to supplier(s) of the transaction match, notification to buyers that their order has been filled and notification to a third party fulfillment company indicating that it should fulfill the consummated transaction. Of course, additional information may be provided in each case, including, for example, the names of the buyers, the names of the supplier(s), the shipping addresses, the pricing and terms information, etc.
  • Delegation control 120 is a process that controls the amount of delegation afforded to suppliers in supplying products and services to a particular purchaser. For example, initially, when buyer and supplier first enter into a relationship under which supplier supplies goods or services to the purchaser, delegation may be minimal. In such a case, purchaser may specify that all orders must be pre-approved by purchaser prior to fulfillment by supplier. As the relationship matures, purchaser may be willing to allow supplier to exert more control over the supply of goods and services to the purchaser. For example, in the case of consumable goods, once a good estimate of purchaser's needs for such goods over time can be obtained, purchaser may be willing to allow supplier to fulfill orders on a periodic basis without consulting purchaser prior to every fulfillment event. Perhaps, purchaser may place a limit on the price that purchaser is willing to pay under this rolling automatic supply arrangement. In this case, if supplier were to raise its price a certain threshold above the previous price, it may require purchaser's specific consent prior to fulfillment. This process of assigning a delegation level for each purchaser/supplier pair is controlled and executed by delegation control 120.
  • Purchase Order Submission
  • FIG. 3 is a flowchart illustrating the overall process of submitting purchase orders, matching them with supply commitments and fulfilling the order according to the methods of the present invention (purchaser point of view). FIG. 4 is a flowchart illustrating the overall process of submitting supply commitments, matching them with purchaser orders and fulfilling the orders (supplier point of view). A description of both processes and how they work together is now provided in conjunction with FIGS. 3 and 4.
  • In FIG. 3 and from the point of view of the purchasing entity, the process begins when the purchaser locates the item he or she desires. Various search screens and methodologies as are well known in the art may be used to search for and locate desired products and services. Note that as suppliers enter supply commitments into system 10, each item or service is stored in inventory database 50 along with a description and a predefined or then specified identification/stock code. With this in mind, inventory database 50 may be queried by a potential purchaser as is known in the art in order to locate the desired item. In an internet embodiment, various images and descriptions of the products may be displayed through the browser application during the product/service search phase.
  • Assuming a purchaser locates a product or service he or she desires, the potential purchaser may know specify the maximum price that he or she is willing to pay for the item with respect to the desired quantity. The desired quantity is specified at the next step. As will be discussed in further detail below, an alternate embodiment of the present invention provides the purchaser with the ability to customize the purchase order in many ways. For example, the purchaser may specify that he would be willing to buy an additional quantity if a specific reduction in price was offered. Further, the purchaser might specify that he would be willing to pay the specified price for a certain period of time after which, if his order is not filled, he might be willing to pay a higher price or accept a lesser or greater quantity. The specific custom options alluded to here are described in greater detail below.
  • Once the quantity and price have been specified by the potential purchaser, the potential purchaser is given the opportunity to specify additional terms and conditions that may apply to the order. Examples of this might be shipping included, insurance included, specific color only, ship to multiple destinations, must ship by specific date, etc. As will be discussed in further detail below, specific terms and conditions available for selection may be demonstrated to the potential purchaser via pull down menus or the like. System 10 operates so as to prevent inconsistent terms or orders with missing information from being submitted to TPS 20. Such “order checking” may, in one embodiment, be accomplished through the use of a Java applet or other dynamic program which is download to the purchaser terminal 15 via the internet.
  • Once the order has been completed to the potential purchaser's liking and subject to the order checking process, the user may submit the purchaser order to TPS 20 by clicking on a “submit” button. The user may be queried to ensure that he or she truly wishes to submit the order prior to actual submission. Additionally, order checking may occur at TPS 20 upon receipt of the order either as a sole check or in addition to real time order checking occurring at purchaser terminal 15.
  • Once submitted, the purchase order is received by TPS 20 under the direction of system control 110. System control 110 invokes order matching process 130 which first stores the new order in incoming order storage database 160. Next, order matching process 130 matches the order with any other orders that exist for the same product or service. The check for other matching orders which are qualified to group to form a collective procurement is accomplished through a check of the incoming order storage database 160 which contains information about all previously submitted but yet unfulfilled orders. If there are other orders for the same product or service, they must be qualified further by order matching process 130 to determine if the orders can be grouped. Qualification for grouping is discussed in further detail below but generally requires a check of the requested quantity (vis a vis other potential grouped orders and commitments made by potential suppliers), a check of special terms and conditions which may apply and a check of compatible purchase prices.
  • If the submission of the current order is determined to be the order that completes the grouping such that a supplier commitment is met, then the order is fulfilled under the direction of system control 110 and fulfillment processor 140 and the process ends. Otherwise, if additional orders are required to meet the terms and conditions of a supplier commitment, then system 10 awaits additional purchase orders through the above-described process until a collection of orders does meet the terms and conditions of a supplier commitment.
  • Supply Commitment Submission
  • From the point of view of the supplier and in connection with FIG. 4, the methodology through which a supplier may enter a commitment to supply goods or services using system 10 is now described. Upon initiating the process, the supplier specifies the particular item or service which it wishes to make available to purchasers through system 10. The supplier may also provide various details about the product or service including providing an image which may be viewed by potential purchasers at purchaser terminal 15. Macros may be provided to allow a supplier to enter its whole catalog or a large portion thereof into system 10 without having to individually enter each one. In addition to providing product/service details, the supplier may also enter an identification number (e.g. SKU) or one may be assigned by system 10 or both. The supplier also enters the minimum price he or she will accept for a particular item given a specific quantity. In most cases, a supplier might be willing to accept a lower price in return for a large order. This represents the significance of collecting and combining purchase orders to create a collective procurement on the purchaser end. Supplier also preferably enters the quantity of the product which it has available and which it is willing to supply through system 10 as well as the minimum volume it will accept at each particular price point.
  • As is the case with the purchasers, the supplier may customize the supply commitment with various conditions and terms under which it is willing to supply the product or service. For example, the supplier may specify that it will accept a collective procurement but only one with a maximum of 10 individual purchasers or less. Various additional conditions can be attached to the supply commitment as will be discussed in greater detail below.
  • Once all terms have specified and a real time order checking process similar to one that has been used with the purchaser order process has ensured that all required terms are present and that there are no inconsistent terms, the supply commitment may be submitted to TPS 20 via supplier terminal 25. Again, upon submission, additional order checking may be performed by TPS 20 in addition to or instead of the checks performed at supplier terminal 25.
  • Once a supply commitment has been submitted and accepted, the commitment is placed in the incoming supplier commitment storage database 150 under the direction and control of system control 110 and commitment matching process 170. If the submission of this particular commitment can be matched successfully against a pending collective procurement order, the commitment matching process 170 (possibly in combination with order matching process 130) can cause the order to be fulfilled under the direction of fulfillment processor 140.
  • Example of Purchase Order Submission
  • A description of an exemplary purchase order submission is now provided in conjunction with FIG. 5. FIG. 5 represents a sample order entry screen which may be provided to a purchaser at purchaser terminal 15 to allow such a purchaser to enter data associated with a purchase order to be submitted. Of course, this is only one example of such a data entry screen and others with the same or different data inputs may be readily substituted.
  • Item Description input field 510 permits a purchaser to enter an item description. Field 510 may also include a pull down menu for selecting among various items available through system 10. Manufacture input field 520 allows the purchaser to specify a manufacturer of the item desired. In the case of a service, this would typically be the service provider. System 10 may be configured to function such that upon selection of a manufacturer via a pull down menu, item description field 510 pull-down is loaded with all of the selected manufacturer's products/services available within system 10. Alternatively or in addition, a purchaser may specify an item stock number in input field 560. The stock number may be located, for example, through an online search or through a hard copy catalog. In field 570, the user may specify a desired supplier for the item or service.
  • Additional fields may also be provided to allow the purchaser to more fully refine the purchase request. In particular, the purchaser may enter the maximum price he or she is willing to pay for the item in field 530. Additionally, the purchaser may enter the quantity of items that he or she desires for the aforementioned price. In the case of a service, field 550 and/or additional fields may be used to specify particular characteristics of the service desired.
  • In one embodiment of the invention (not shown in FIG. 5), additional price and quantity data entry fields may be provided in order to allow a purchaser to specify additional fulfillment levels (secondary fulfillment levels) in addition to the already specified initial level. For example, a purchaser might specify a price of $9 and a quantity of 100 for the primary fulfillment level. At the same time, the purchaser might specify a first secondary fulfillment level of $8.75/200. This means that if the supplier is not willing to provide 100 units at $9 per unit, then the purchaser would be willing to accept 200 units at $8 per unit. System 10 and in particular order matching process 130 may be configured to automatically determine the supplier's preference as to the two offers and fill the offer most desirable to the supplier. Additionally, order matching process may make the determination based upon existing orders contained in incoming order storage 160. For example, the specified secondary fulfillment level might be selected if a 200 unit purchase would complete a collective procurement whereas a 100 unit purchase would not.
  • Additional fields may also be provided on the purchase order submission screen. For example, the purchaser may specify the latest acceptable shipping date in field 540. This is particularly important in the case where orders are pending to generate a minimum order quantity acceptable to the supplier. For example, a potential purchaser may desire that his offer expire at some date certain rather than waiting, however long it takes, for enough orders to satisfy a minimum quantity for a collective procurement.
  • Field 590 permits a potential purchaser to specify the maximum shipping cost he is willing to pay. Alternatively, system 10 may use this field to automatically display a non-negotiable shipping cost associated with the requested quantity of items. In field 550, the purchaser can supply shipping address information and in field 525 the purchaser can select a link to provide a separate billing information screen (not shown). After all information has been provided, the purchaser may submit the purchase order by clicking on submit button.
  • Once the purchaser submits the purchase order via purchaser terminal 15, it is transmitted to transaction processing system 20. As orders are submitted by multiple purchasers they are stored in incoming order storage database 160 under the direction of system control 110 and order matching process 130. Each time an order is received, a collective procurement matching process is initiated by order matching process 130. Order matching process queries both the incoming storage database 160 and the incoming supplier commitment storage database 150 in order to determine if a collective procurement order can be processed as a result of supplier commitments and the collective orders contained in incoming storage 160 as well as the present order at the time it is submitted. In determining whether a collective procurement order can be fulfilled, both primary fulfillment levels and secondary fulfillment levels are checked.
  • Collective Buy Example
  • The next portion of the description provides an example of how a collective procurement order may be fulfilled according to one embodiment of the present invention. The following is merely one example based upon hypothetical data. As will be apparent to one of skill in the art, other algorithms and matching procedures may be employed according to the present invention without departing from the scope or spirit thereof.
  • Assume the incoming supplier commitment storage database includes the following data:
    Minimum
    SUPPLIER PRODUCT Minimum Price at
    ID# ID# Quantity Quantity
    5T76R 76-65A 350 $7.95
    7R56A 76-65A 175 $8.25
    7R56A 76-65A 250 $7.85
    4G79F 54-99Z 450 $4.25
  • Example 1: Assume there are no orders in incoming order storage 160. Assume also that a new order comes in for a quantity of 150 at a purchaser price of $9.00 of item 76-65A. In this case the collective procurement could not yet be fulfilled since no supplier (as reflected by incoming supplier commitment storage database 150) is willing to supply a quantity of this item which is below 175. As a result, the order would be stored in incoming order storage awaiting another order which would serve to satisfy the minimum collective procurement requirement.
  • Assume that a second order comes in wherein a second purchaser requests 200 of item 76-65A. For simplicity, also assume that this second purchaser has also submitted a purchase order indicating that this purchaser is also willing to pay $9.00 per item. Order matching process 130 will now determine, through a query of both incoming order storage 160 and incoming supplier commitment storage 150, that a request for a total of 350 of item number 76-65A is outstanding. Order matching process 130 may now complete a collective procurement match by processing the order with supplier number 5T76R as the sole source of the item. As a result, a collective procurement match will be processed whereby the first purchaser receives the requested 150 at $9.00 per item and the second purchaser receives the requested 200 also at $9.00 per item. Both orders will be supplied by vendor number 5T76R.
  • Note that even though the minimum purchase price specified by vendors for the item was below $9.00, the order was fulfilled at the priced offered by the purchasers ($9.00). In one embodiment of the present invention, potential purchasers are not aware of the minimum acceptable prices acceptable to the participating suppliers. Alternatively, the system of the present invention may be configured so as to permit potential purchaser to effectively obtain access to the data in incoming supplier commitment storage prior to submitting purchase orders. In the latter case, potential purchaser can know the minimum acceptable pricing for items and/or minimum quantities. If the potential purchaser can not or will not meet the minimum quantity for the item, they can nonetheless offer the requested price and wait until other order come in sufficient to collectively meet the minimum quantity necessary to receive the price. It is also possible to configure the system of the present invention such that the purchaser receive the lower price specified by the suppliers even though they “bid” a higher price.
  • An alternative result based upon the same order submissions may be that the order is filled by a combination of vendor 5T76R and vendor 7R56A. However, since the total requested quantity is 350 and vendor 5T76R has indicated a minimum quantity of 350 at the specified price, the order would most likely not be split to provide that vendor with a lower quantity than it minimum specified. In the event, the collective order was, for example, a total of 500 items, vendor 5T76R may supply its 350 and the other vendor(s) (in this case 7R56A) would supply the balance. Allocation is, of course, based upon how the system is configured but may be based upon, for example, time of commitment, amount of commitment, vendor status and price offered.
  • Example 2: The following example demonstrates supplier side fulfillment levels. Just as purchasers can submit orders which vary by time, price and quantity, suppliers can agree to supply goods or services according to different fulfillment levels. As is apparent in the table above, vendor 7R56A has agreed to supply item 75-65A in a quantity of 175 at a price of $8.25. However, if a commitment to purchase a quantity of 250 is obtained (either by a single purchaser or as a collective buy) the vendor is willing to accept a lower price of $7.85 per item. Thus, if an order for 150 came in with a purchase price of $8.00, based upon the data in the table, it would clearly remain unfulfilled. Now suppose a second order for 175 came in from a second purchaser, also specifying a price of $8.00. In this case, a collective order total of 325 exists. This is sufficient to obtain the lower price from vendor 7R56A so the order would be fulfilled for the two purchasers at a price of $8.00 since this is less than the $8.25 minimum at the lower quantity level. Alternatively, since the collective quantity is sufficient for the two purchasers to obtain the $7.85 price, they may receive this price even though they were willing to pay the higher $8.00 price.
  • As will be apparent to one of skill in the art, the above examples are intended merely to provide information on the system and its operation according to one embodiment. A practically limitless set of configurations and associated algorithms may be employed by the system of the present invention without departing from the scope and spirit thereof.
  • Reverse Auction Process (RAP)
  • The present invention may include, either independently or in connection with the collective procurement process described above, a Reverse Auction Process (RAP) capability. The RAP allows potential buyers to specify a maximum price that they are willing to pay for a product or service. But even more importantly, the RAP provides these potential buyers with the possibility of obtaining a price which may be significantly more attractive then the buyer specifies as the maximum price.
  • This is accomplished through a multiple step reverse auction procedure. According to a preferred embodiment, a potential buyer specifies product/service information (including possibly particular constraints to be associated with the purchase as required by the potential buyer) as well as the maximum price the buyer is willing to pay for the desired product or service. The pricing determination may, in some cases, reflect the quantity desired and/or particular constraints to be attached to the purchase request.
  • Once the above information is submitted via the system of the present invention, the next step calls for the potential suppliers to take steps to “bid” for the proffered purchase order. This portion of the overall process may occur according to various embodiments. In one embodiment, suppliers, once notified of the purchase request, submit their best price under the maximum price agreed to be paid by the potential buyer. Further, in this embodiment, none of the suppliers are aware of other “bids” made by other suppliers in meeting the purchaser request. Preferably, a deadline is imposed either by the potential purchaser or the system, or both, by which suppliers must submit their bids. Following the deadline, the supplier that has offered to supply the goods/services at the lowest price and meeting all of the potential buyer's requirements, will be automatically selected to fulfill the order. In the event of a tie, the system may either divide the order between the tying suppliers according to a predetermined scheme or use a predetermined algorithm for deciding which supplier shall fulfill the order.
  • In addition to the “blind” auction process discussed above, the RAP of the present invention may be implemented according to at least one alternative embodiment. One such alternative embodiment calls for bidding suppliers to be made aware of other bids by other suppliers during the reverse auction process. According to this embodiment, one supplier may offer an opening bid and then each other supplier which can meet the requirements can be sequentially offered the opportunity to beat the previous bid. This may be accomplished through the automatic generation of email messages to subscribing suppliers with such suppliers being offered the opportunity to bid through a predetermined deadline. Again, as in the previous embodiment, the supplier offering the best bid will be selected to fulfill the order.
  • As may be understood by one of skill in the art, the above RAP works best with “commodity” items and services in that potential purchasers will not be as concerned with the supplier as they are with the product or service. Further, the potential purchaser, in this case, can expect that the product or service provided through one supplier will be virtually indistinguishable from the equivalent product or service supplied by another supplier.
  • Notwithstanding the above, the RAP process (and the collective procurement process in general) may also be applied to “non-commodity” products and services as well. In this case, it is preferable that potential purchasers specify the general class of product or service that they desire as well as the maximum price that they are willing to pay for such product or service. Then, according to one embodiment, potential suppliers that can offer a product or service, as applicable, within the specified class are invited to bid for the opportunity to supply the potential purchaser. As before, the lowest price bid offered by a supplier is presented to the potential purchaser. However, in this case, it is preferable that descriptive details about the specific product or service to be supplied is also presented to the potential purchaser. Once presented with this information and the supply price offer, the potential purchaser may be offered the opportunity to accept or reject the specific bid presented by the system. This is in contrast to the case where a commodity item is desired. In the latter case, it is preferable that the buyer be bound so long as a supply commitment at a price below the maximum price specified by the purchaser is presented.
  • In addition to the above described embodiments of the RAP, there are a number of alternative embodiments for implementing the system and the process of the present invention. Examples of such alternative embodiments are now discussed. With respect to the initiation of the RAP, rather than the potential purchaser setting a maximum price that he or she is willing to pay, other possibilities exist.
  • One such possibility is a case wherein a group of potential buyers seeking to obtain the same product or service simply enter their desired quantity without entering a maximum price. In this case, potential sellers may bid through the RAP process to supply the desired product or service at the lowest price possible without regard to any particular constraints set by the potential purchasers. In this case, the lowest bidding supplier than can offer the collectively desired quantity will be the supplier. The system of the present invention may function such that once the grouped buyers all submit requests to purchase, they are bound to accept the lowest offered price despite the fact that no maximum price was set. However, a more reasonable approach is to allow the potential purchasers to collectively or individually accept or reject the lowest bidding seller's offer.
  • Another possibility also does not require the potential purchaser(s) to specify a maximum price that they are willing to pay but instead, the maximum price for the particular item is specified by the system. Thus, the service operator may develop and maintain a database of pricing information for all items available in the system. In the event no supplier offers the specified price (or a better one) through the RAP, the potential buyers are preferably informed that the item is not currently available at the “recommended maximum price”. Potential purchasers, in this case, may be permitted to set their own maximum price above the recommended price reflecting the price they would be willing to pay. At that point, vendors may be invited to attempt to match that price.
  • Yet another possibility for conducting the RAP process from the potential buyer point of view is to average maximum/target prices set by individual potential purchasers to arrive at a collective maximum price for a collective procurement group purchase request. In addition to a simple average, other algorithms may be employed to determine the ultimate price which must be met on the vendor side for a transaction to be completed.
  • Service Provider and Supplier-Side Process Initiation
  • Additional variations exist whereby the RAP process may be initiated by, for example, a service provider operating the system of the present invention. In such a case, a particular product or service or package of products or services may be selected to be “bid out” to subscribing suppliers. These suppliers may then bid to supply the items to prospective purchasers which are to be grouped at a later time. The suppliers and/or the service provider may specify particular constraints which are to be associated with the potential transaction.
  • By way of example and not limitation, the suppliers or the service provider may specify that the price to be offered will be dependent upon constraints such as buyer geography, shipping date, date of service, quantity, number of buyers and repetitive purchases as well as others.
  • Profiling and Matching Engine
  • The present invention may include a profiling engine which operates to determine the needs, requirements and conditions associated with both buyers and sellers using the system of the present invention. The profiling engine functions in connection with various databases with the goal of generating and maintaining such databases so that they contain data which may be used by transaction processing system 20 to more effectively match buyers and sellers.
  • As time goes on and specific buyers and sellers enter more and more purchase orders and supply commitments, respectively, the databases are updated to include a better and better reflection of particular characteristics of both buyers and sellers. This, in turn, allows TPS 20 to more effectively match buyers and sellers both on an ongoing basis and with respect to particular transactions.
  • In the typical course of business, a seller may manufacture a quantity of goods based upon assumed or estimated demand for those goods. Unfortunately, this often leads to inefficiencies including inventory costs and the need for middlemen and third party distribution channels. The system of the present invention offers the opportunity to eliminate or greatly reduce such inefficiencies by allowing a seller to custom manufacture based upon real demand rather than estimates thereof or assumptions relating thereto. The present invention is most effective in reducing the previous inefficiencies with respect to orders for products and services which are cyclical, predictable and prepaid.
  • Thus, in one embodiment of the present invention, the profiling engine interacts with buyers and sellers to effectively place both buyers and sellers in particular classes and categories of interest to these buyers and sellers. For example, one such class may be a custom manufacturing class whereby a seller states that it is willing to receive and accept collective orders from large groups of buyers far enough in advance that they can custom manufacture such an order. A buyer may also elect to participate in a custom manufacturing program whereby such a buyer would be grouped with other similarly interested buyers for a product or service. As a result, for example, a paper manufacturer may then be able to custom manufacture 100,000 reams of paper for a custom manufacturing order with the knowledge that once manufactured, the goods will ship directly to specific buyer without the need for specialized (and expensive) distribution channels. Custom orders can also be set up to be provided on a recurring schedule. For example, a group of buyers may be organized so that such group, through the system of the present invention, is set up to pay for and receive one or more particular items and/or services on a regular basis. Additionally, the supplier meeting the need may permit the number of buyers in the group and/or the purchase quantity to increase over time or the supplier may require the volume and/or number of purchasers to be constant.
  • One of the purposes of the Profiling and Matching Engine is to establish a rules-based system that profiles buyers and sellers at the point of initial registration and over time and learns their buying and selling characteristics. These characteristics will in turn be used to match and aggregate groups of similar buyers into collective buying groups. These collective buying groups will then be matched to groups of sellers whose profiles match the characteristics that the buyers require which may include but not be limited to the types of products or services, quantity, geography, time and shipping needs.
  • The characteristics used in profiling and matching buyers and sellers include but are not limited to the following list of discrete data points:
    • Geography
    • Quantity
    • Pricing
    • Time (time between re-supply, time to shipping, time to purchase . . . )
    • Types of Products or Services
    • Industry Type
    • Approval Process/Permissions
    • Payment Methods/Account Information
    • Credit Rating
  • These data points will be continuously cross-correlated between each other and across buyers to find, match and aggregate buyers with similar buying patterns and needs and present them to groups of sellers. These discrete data points make up in the whole a user's buying patterns that help the profiling and matching engine to collect similar buyers together.
  • A similar model of profiling is used to profile sellers and their selling patterns over time to determine which sellers match a buying groups needs in terms of products, services, pricing, time and any other relevant or material profiling criteria. In the case of sellers, particular characteristics such as inventory, capacity, manufacturing capabilities, production cycle times, industry ratings, product specifications and ratings as well as others may be included within the seller profile.
  • As time goes on and specific buyers and sellers enter more and more purchase orders and supply commitments, respectively, the databases are updated to include a better and better reflection of particular characteristics of both buyers and sellers. This, in turn, allows TPS 20 to more effectively match buyers and sellers both on an ongoing basis and with respect to particular transactions. Thus, the profiling system becomes more and more intelligent over time about users buying and selling patterns and becomes more efficient about matching them together.
  • Internet Browser Application
  • The present invention may be practiced in connection with a client or server based Internet application. According to this embodiment, software resident on a server, on the client or via a dynamic download such as Java or some other similar executable, functions to permit buyers to select products and services which they are interested in for purchase. In this embodiment, an icon, logo or other identifying characteristic is displayed somewhere on the screen viewable by the user as the user “surfs the 'net”. By way of example, an icon may be displayed at the bottom right hand corner of the browser window. By selecting the icon the user may be directed to an internet page or set of pages whereby they can order products and services through system 20 and the processes associated therewith.
  • The icon may also allow buyers to join groups for upcoming product purchases while surfing the web. In this model, a user browses the web to find a specific product or service that he/she would like to buy and then clicks an icon that resides on the desktop (either in the systems tray, on a separate button bar, or in the start menu) or even within a web page or an Internet browser. In one embodiment, the user clicking the icon initiates a program residing on the desktop to record the current web page and, using a search technique known in the art, locates a product or service identifier (i.e.—an ISBN number, SKU number, or another public assigned reference number given by a third party), and automatically adds the user to the respective group of aggregated buyers. The user may have the option to enter additional purchase-specific data fields such as pricing requirements, purchase timeline/needs, etc. Once added, the program notifies the user that he/she has been successfully added to the group and reports on the groups current number of aggregated users and status of order. The button may also provide access to all of the users current groups and pending purchases so he/she may modify or delete them at any time (pre-purchase).
  • The icon may also be used as a simple buyer aggregation tool whereby the user directly enters purchase information about the product without using search process described above. In the event that the user's profile indicates an interest in a pending purchase group, the user may be notified via a “pop-up” window that is triggered by clicking the icon. Additional methods for buyer aggregation include using the telephone to join groups by leaving a voice message, using voice recognition software, or using a menu-driven phone system or by traditional mail delivery (postal, FedEx, UPS, etc.). In each of these scenarios, the user may access/refer to his/her profile, request the ability to join a product-purchasing group, and receive a confirmation and group status report.
  • An additional embodiment of this invention is an alerting or metering functionality that alerts buyers regarding how many buyers have joined a group buy and much time is left before the group order is closed. Such an alerting or metering functionality is important to allow buyers and sellers know how many more buyers are needed before a collective sell is closed and submitted to the Reverse Auction Process.
  • Another embodiment of this invention is a self-organizing community function that allows similarly interested buyers to join self-organized communities dedicated to a specific interest, industry, product or service. Such communities of buyers can in turn alert one another regarding buy and sell orders and help members of their communities join a collective buy.
  • Pre-paid and Post-paid Collective Procurement Identification System
  • Groups of buyers may join to buy or commit to buy a service or product in advance of use or delivery. This method is especially effective for non-time sensitive, location-specific, continuous use, sporadic use or non-deliverable items. In this case, buyers will use some form of identification at the point of use to identify them as belonging to the collective group of buyers. Identification may be in the form of a driver's license, identification number or some form of membership card recording the collective procurement order. These identification cards or numbers allow groups of buyers to buy items well in advance of use and then be able to purchase the item or service at a discount when they actually need the said item or service. In one example, a group of buyers would commit to buying $1000 of shipping from Federal Express. The group of buyers may then each receive some form of identification in the shape of a number, card or data that they can then use whenever they use Federal Express. That identification allows them to receive the group discount they received from the collective purchase of shipping services from Federal Express. In this embodiment the payment may be in the form of a pre-paid or post-paid arrangement where the buyers either make payment prior to using the service or at the point of use or after the point of use of the service. Pre-paid or post-paid arrangements may be in the form of a one time lump payment or periodic payments with or without interest.
  • While various preferred embodiments of the present invention have been illustrated and described, it will be apparent that various modifications and alterations may be made thereto without departing from the spirit of the invention or the scope of the appended claims. By way of example only, the present invention may be practiced in various environments and on various platforms including handheld PCs, personal digital assistants and wireless and wired telecommunications products and networks.

Claims (1)

1. A collective procurement management system comprising:
at least one purchaser terminal;
at least one supplier terminal;
processing means for matching purchasers with suppliers by grouping a plurality of purchasers with one or more suppliers to complete a transaction;
reverse auction processing means for permitting suppliers to bid to supply said plurality of purchasers in connection with said transaction; and
fulfillment means for notifying suppliers and purchasers in the event of a completed transaction.
US11/581,239 1999-06-07 2006-10-16 Collective procurement management system Abandoned US20070033133A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/581,239 US20070033133A1 (en) 1999-06-07 2006-10-16 Collective procurement management system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/326,646 US7124107B1 (en) 1999-06-07 1999-06-07 Collective procurement management system
US11/581,239 US20070033133A1 (en) 1999-06-07 2006-10-16 Collective procurement management system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/326,646 Continuation US7124107B1 (en) 1999-06-07 1999-06-07 Collective procurement management system

Publications (1)

Publication Number Publication Date
US20070033133A1 true US20070033133A1 (en) 2007-02-08

Family

ID=23273107

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/326,646 Expired - Fee Related US7124107B1 (en) 1999-06-07 1999-06-07 Collective procurement management system
US11/581,239 Abandoned US20070033133A1 (en) 1999-06-07 2006-10-16 Collective procurement management system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/326,646 Expired - Fee Related US7124107B1 (en) 1999-06-07 1999-06-07 Collective procurement management system

Country Status (3)

Country Link
US (2) US7124107B1 (en)
AU (1) AU5325700A (en)
WO (1) WO2000075839A2 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030177207A1 (en) * 2002-02-21 2003-09-18 Seiko Epson Corporation Terminal connection service system, communication terminal, local server, method of terminal connection service, method of connecting communication terminal, and computer programs for the same
US20100287122A1 (en) * 2009-05-07 2010-11-11 Schuermann Stephan E Method Of Selling Cement To Users/Manufacturers For A Reduced Cost Through A Cement Buyers Association
US20110125554A1 (en) * 2009-11-23 2011-05-26 At&T Mobility Ii Llc System and method for implementing a dynamic market
WO2012033725A2 (en) * 2010-09-07 2012-03-15 Google Inc. Online marketplace
US8332260B1 (en) 2006-09-18 2012-12-11 Google Inc. Automatically adaptive pricing for digital goods
US20130268369A1 (en) * 2009-11-24 2013-10-10 Orlando McMaster Interactive system for providing an individual with control of the collection/distribution and content management of transaction and activities data
US20130311316A1 (en) * 2012-05-18 2013-11-21 Fook Fah Yap Computerized Method For Initiating a Group Buy
US8626602B2 (en) 2010-11-12 2014-01-07 Marc George Consumer shopping and purchase support system and marketplace
US20140074642A1 (en) * 2012-09-04 2014-03-13 Squaboo, Inc. Internet discounted volume pricing system
US20140214487A1 (en) * 2013-01-25 2014-07-31 Marcello Balduccini Aggregation of media product production and distribution
US20140214582A1 (en) * 2013-01-25 2014-07-31 Kevin Michael Gobeyn Adjusting a customer catalog for ordering visual media products
US20140214581A1 (en) * 2013-01-25 2014-07-31 Marcello Balduccini Production capacity management in media product aggregation systems
US20140214580A1 (en) * 2013-01-25 2014-07-31 Marcello Balduccini Activation of media product aggregation using order history
US9314697B2 (en) 2013-07-26 2016-04-19 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
US9814985B2 (en) 2013-07-26 2017-11-14 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
US10354280B2 (en) 2004-12-27 2019-07-16 Blue Calypso, Llc System and method for distribution of targeted advertising between mobile communication devices
US10373431B2 (en) 2013-07-26 2019-08-06 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
US10482487B1 (en) 2012-08-13 2019-11-19 Livingsocial, Inc. Incentivizing sharing in social networks
US10755313B2 (en) 2004-12-27 2020-08-25 Andrew Levi System and method for distribution of targeted content between mobile communication devices
CN113610460A (en) * 2021-07-29 2021-11-05 北京每日优鲜电子商务有限公司 Article packaging method, apparatus, electronic device and computer readable medium

Families Citing this family (193)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7818212B1 (en) 1999-10-22 2010-10-19 Ewinwin, Inc. Multiple criteria buying and selling model
US7693748B1 (en) 1991-06-03 2010-04-06 Ewinwin, Inc. Method and system for configuring a set of information including a price and volume schedule for a product
WO2000070424A2 (en) 1999-05-12 2000-11-23 Ewinwin, Inc. Multiple criteria buying and selling model, and system for managing open offer sheets
US8626605B2 (en) 1999-05-12 2014-01-07 Ewinwin, Inc. Multiple criteria buying and selling model
US7689469B1 (en) 1999-05-12 2010-03-30 Ewinwin, Inc. E-commerce volume pricing
US8732018B2 (en) 1999-05-12 2014-05-20 Ewinwin, Inc. Real-time offers and dynamic price adjustments presented to mobile devices
US7593871B1 (en) 2004-06-14 2009-09-22 Ewinwin, Inc. Multiple price curves and attributes
US8311896B2 (en) 1999-05-12 2012-11-13 Ewinwin, Inc. Multiple criteria buying and selling model
US8290824B1 (en) 1999-05-12 2012-10-16 Ewinwin, Inc. Identifying incentives for a qualified buyer
US8140402B1 (en) 2001-08-06 2012-03-20 Ewinwin, Inc. Social pricing
US7181419B1 (en) 2001-09-13 2007-02-20 Ewinwin, Inc. Demand aggregation system
US20110213648A1 (en) * 1999-05-12 2011-09-01 Ewinwin, Inc. e-COMMERCE VOLUME PRICING
US20020026351A1 (en) * 1999-06-30 2002-02-28 Thomas E. Coleman Method and system for delivery of targeted commercial messages
US7912761B2 (en) 1999-08-27 2011-03-22 Tech Venture Associates, Inc. Initial product offering system and method
US7130807B1 (en) * 1999-11-22 2006-10-31 Accenture Llp Technology sharing during demand and supply planning in a network-based supply chain environment
US7366684B1 (en) * 1999-12-17 2008-04-29 Douglas William B Blind-supply open commerce business system
US20020062258A1 (en) * 2000-05-18 2002-05-23 Bailey Steven C. Computer-implemented procurement of items using parametric searching
US7363246B1 (en) 2000-06-19 2008-04-22 Vulcan Portals, Inc. System and method for enhancing buyer and seller interaction during a group-buying sale
US7340429B2 (en) * 2000-10-23 2008-03-04 Ebay Inc. Method and system to enable a fixed price purchase within a online auction environment
JP3505619B2 (en) * 2001-01-17 2004-03-08 ミネベア株式会社 Planar lighting device
US20020111895A1 (en) * 2001-02-15 2002-08-15 Blair William R. System and method for creating catalog neutral products
US7493274B2 (en) * 2001-10-31 2009-02-17 Amazon.Com, Inc. Marketplace system in which users generate and browse user-to-user preorder listings via a definitive products catalog
US7472077B2 (en) * 2001-10-31 2008-12-30 Amazon.Com, Inc. User interfaces and methods for facilitating user-to-user sales
US7389294B2 (en) * 2001-10-31 2008-06-17 Amazon.Com, Inc. Services for generation of electronic marketplace listings using personal purchase histories or other indicia of product ownership
US20030097316A1 (en) * 2001-11-19 2003-05-22 American Management Systems Method and system of managing procurement processes by manipulating line items
US8005727B2 (en) * 2001-12-27 2011-08-23 United Parcel Service Of America, Inc. Distributed-user shipping system
US7680696B1 (en) 2002-01-12 2010-03-16 Murray Thomas G Computer processing system for facilitating the order, purchase, and delivery of products
US7937294B1 (en) 2002-01-12 2011-05-03 Telegrow, Llc System, and associated method, for configuring a buying club and a coop order
US20030135444A1 (en) * 2002-01-15 2003-07-17 Nachiappan Annamalai Multiple award optimization
DE10309223A1 (en) * 2002-03-04 2003-10-09 I2 Technologies Inc Item requirement sourcing system for manufacturing automobiles, has engine to determine criteria affecting sourcing of item, and transaction execution module to generate documents identifying item and requested quantity
US20030171998A1 (en) * 2002-03-11 2003-09-11 Omnicell, Inc. Methods and systems for consolidating purchase orders
US7899707B1 (en) 2002-06-18 2011-03-01 Ewinwin, Inc. DAS predictive modeling and reporting function
US7689463B1 (en) 2002-08-28 2010-03-30 Ewinwin, Inc. Multiple supplier system and method for transacting business
US7593866B2 (en) 2002-12-31 2009-09-22 Ebay Inc. Introducing a fixed-price transaction mechanism in conjunction with an auction transaction mechanism
US7533039B2 (en) * 2003-04-04 2009-05-12 Restaurant Services, Inc. Bulk ordering
US7024423B1 (en) * 2003-05-23 2006-04-04 At&T Corp. Order management method and system
US7364086B2 (en) * 2003-06-16 2008-04-29 Ewinwin, Inc. Dynamic discount card tied to price curves and group discounts
US8590785B1 (en) 2004-06-15 2013-11-26 Ewinwin, Inc. Discounts in a mobile device
US8165950B2 (en) 2003-07-10 2012-04-24 Omx Technology Ab Method and a system for trading stripped bonds
US20060155640A1 (en) * 2003-09-12 2006-07-13 Christopher Kennedy Product optimizer
US8266013B2 (en) * 2003-09-12 2012-09-11 Altisource Solutions S.à r.l. Methods and systems for vendor assurance
US20140172613A1 (en) * 2012-12-17 2014-06-19 Lawrence M. Ausubel System and method for a hybrid clock and proxy auction
US7337166B2 (en) * 2003-12-19 2008-02-26 Caterpillar Inc. Parametric searching
US7464051B1 (en) 2004-01-05 2008-12-09 Heggem Richard A Connecting business-to-business buyers and sellers
US7899759B1 (en) 2004-01-05 2011-03-01 Heggem Richard A Obtaining reliable information about a seller's practices
US20090210350A1 (en) * 2004-03-10 2009-08-20 Adam Immanuel Orre Method and a system
JP4018661B2 (en) * 2004-04-20 2007-12-05 ディーコープ株式会社 Network reverse auction control method, control program, and server device
US7725370B2 (en) * 2004-05-27 2010-05-25 B/E Aerospace, Inc. System and method for outsource supplier management
US20050278241A1 (en) * 2004-06-09 2005-12-15 Reader Scot A Buyer-initiated variable price online auction
US7912743B2 (en) * 2004-08-04 2011-03-22 Lumino, Inc. Method for sourcing custom window coverings from multiple sources based upon price and delivery date
US20060036508A1 (en) * 2004-08-09 2006-02-16 Fry Yusef M System, method and apparatus for selling and purchasing items
CA2480544A1 (en) * 2004-09-15 2006-03-15 Geocom Tms Inc. Management of services for vehicles with multiple compartments
US10977613B2 (en) * 2004-10-20 2021-04-13 Dizpersion Technologies, Inc. Method and system for providing cooperative purchasing over social networks
US20060195562A1 (en) * 2005-02-01 2006-08-31 Henry Eisenson System, software, and method for managing obsolescent high-technology inventory
US20070027778A1 (en) * 2005-03-29 2007-02-01 Scott Schellhammer Single electronic application for originating and controlling workflow for multiple requested products
US7650307B2 (en) * 2005-06-28 2010-01-19 Ebay Inc. Method and system to enable a fixed price purchase within a multi-unit online auction environment
KR100727425B1 (en) * 2005-07-06 2007-06-13 유씨씨커머스 주식회사 E-commerce system for the purchasing intermediation type and operating system for the shopping-mall applied thereof
US20070038323A1 (en) * 2005-08-09 2007-02-15 Slocum Gregory H Method and system for collaboratively managing inventory
US20070156481A1 (en) * 2005-12-30 2007-07-05 George Beighley Method for purchasing and supplying super retail stores through combining and/or sharing resources used to supply super retail stores among retailers
US10534820B2 (en) * 2006-01-27 2020-01-14 Richard A. Heggem Enhanced buyer-oriented search results
US7698164B2 (en) * 2006-03-10 2010-04-13 Reagan Inventions, Llc Method and system for providing a payment incentive for distributing digital files over a network
US8095430B2 (en) * 2007-04-04 2012-01-10 Google Inc. Demand aggregation in a geo-spatial network
US20090259594A1 (en) * 2007-04-17 2009-10-15 Berwyn Lee Hoyt Collaborative Funding System and Methods
US7778869B2 (en) * 2007-06-12 2010-08-17 Microsoft Corporation Fair discounting auction
US8065189B1 (en) 2008-01-15 2011-11-22 SciQuest Inc. Method, medium, and system for automatically moving items from a first shopping cart to a second shopping cart
US8065202B1 (en) 2008-01-15 2011-11-22 SciQuest Inc. Form management in an electronic procurement system
US8285573B1 (en) 2008-01-15 2012-10-09 SciQuest Inc. Prioritizing orders/receipt of items between users
US8930244B2 (en) 2008-01-15 2015-01-06 Sciquest, Inc. Method, medium, and system for processing requisitions
US8112317B1 (en) * 2008-01-15 2012-02-07 SciQuest Inc. Providing substitute items when ordered item is unavailable
US8359245B1 (en) 2008-01-15 2013-01-22 SciQuest Inc. Taxonomy and data structure for an electronic procurement system
US8694429B1 (en) 2008-01-15 2014-04-08 Sciquest, Inc. Identifying and resolving discrepancies between purchase documents and invoices
US20090193106A1 (en) * 2008-01-24 2009-07-30 Christophe Bouten System and method for managing message transport in a virtual environment
WO2009143329A1 (en) * 2008-05-22 2009-11-26 Six Degrees Capital Corporation An item information system
US8756117B1 (en) 2008-05-27 2014-06-17 Sciquest, Inc. Sku based contract management in an electronic procurement system
US8069096B1 (en) 2008-05-27 2011-11-29 SciQuest Inc. Multi-constituent attribution of a vendor's product catalog
US9245291B1 (en) 2008-05-27 2016-01-26 SciQuest Inc. Method, medium, and system for purchase requisition importation
US20090327034A1 (en) * 2008-06-27 2009-12-31 eHaggle, LLC Methods and apparatus for electronic commerce
US7822648B2 (en) * 2008-06-27 2010-10-26 eHaggle, LLC Methods for electronic commerce using aggregated consumer interest
US20100017337A1 (en) * 2008-07-17 2010-01-21 Butler Rhett A Establishing a buyer/service provider relationship electronically
US20100017253A1 (en) * 2008-07-17 2010-01-21 Butler Rhett A Profiling service provider companies and technicians
US20100042461A1 (en) * 2008-08-15 2010-02-18 Sears Brands, Llc Grouping service orders in an electronic services marketplace
US8438070B2 (en) * 2008-11-10 2013-05-07 Sears Brands, L.L.C. Exchanging value between a service buyer and a service provider
US8204790B1 (en) * 2009-04-14 2012-06-19 Brett Berton Rogers System and method for matching buyers and sellers
US20100268617A1 (en) * 2009-04-17 2010-10-21 LED Bulb, L.L.C. Web-based purchase order processor
US8301495B2 (en) 2009-05-05 2012-10-30 Groupon, Inc. System and methods for discount retailing
US8650072B2 (en) 2009-05-05 2014-02-11 Groupon, Inc. System and methods for providing location based discount retailing
US8355948B2 (en) 2009-05-05 2013-01-15 Groupon, Inc. System and methods for discount retailing
US20100299269A1 (en) * 2009-05-20 2010-11-25 Sean Martin Method of soliciting an aggregate purchase
US7657464B1 (en) * 2009-06-04 2010-02-02 Yung Yeung System and methods of conducting business-to-business operations by registered sellers and buyers using an internet accessible platform
US20100312687A1 (en) * 2009-06-04 2010-12-09 Hybrid Kinetic Motors Corporation Method and System for Facilitating International Investment with Respect to Immigration
US7716087B1 (en) * 2009-06-04 2010-05-11 Yung Yeung Methods and system of conducting business-to-business operations by registered sellers and buyers using an internet accessible platform
TWI512652B (en) * 2009-06-04 2015-12-11 Yung Yeung System and methods of conducting business-to-business operations by registered sellers and buyers using an internet accessible platform
US20110082770A1 (en) * 2009-10-06 2011-04-07 Prabhakaran Krishnamoorthy User-Initiated Buyer-Vendor Match Search
WO2011044517A1 (en) * 2009-10-09 2011-04-14 Ubungee, Inc. Pocketable auction system and method
US8775267B2 (en) 2010-09-22 2014-07-08 Bridgewell, Inc. Collaborative bargaining
US20120143753A1 (en) * 2010-12-01 2012-06-07 Erwin Luis Gonzalez System and method for online buying to aggregate payments from two or more people
WO2013021886A1 (en) * 2011-08-08 2013-02-14 株式会社購買戦略研究所 Reverse auction system, reverse auction assistance device and program
US20130041726A1 (en) * 2011-08-12 2013-02-14 Carl Randlett Hall Methods and Systems for Identifying Demand for, and Negotiating Discounted Prices of, Goods and Services
US10255620B1 (en) 2013-06-27 2019-04-09 Groupon, Inc. Fine print builder
US10664861B1 (en) 2012-03-30 2020-05-26 Groupon, Inc. Generating promotion offers and providing analytics data
US10192243B1 (en) 2013-06-10 2019-01-29 Groupon, Inc. Method and apparatus for determining promotion pricing parameters
US10304093B2 (en) 2013-01-24 2019-05-28 Groupon, Inc. Method, apparatus, and computer readable medium for providing a self-service interface
US10304091B1 (en) 2012-04-30 2019-05-28 Groupon, Inc. Deal generation using point-of-sale systems and related methods
US10664876B1 (en) 2013-06-20 2020-05-26 Groupon, Inc. Method and apparatus for promotion template generation
US9996859B1 (en) 2012-03-30 2018-06-12 Groupon, Inc. Method, apparatus, and computer readable medium for providing a self-service interface
US10147130B2 (en) 2012-09-27 2018-12-04 Groupon, Inc. Online ordering for in-shop service
US11386461B2 (en) 2012-04-30 2022-07-12 Groupon, Inc. Deal generation using point-of-sale systems and related methods
US10043148B1 (en) 2012-05-21 2018-08-07 Formula Labs, Llc System and method for identifying and co-ordinating an alternate delivery of one or more selected items
US20130317940A1 (en) * 2012-05-25 2013-11-28 Peter Josef Fitz Handling purchase orders
US20140006282A1 (en) * 2012-06-27 2014-01-02 Mastercard International Incorporated Methods and systems for connecting multiple merchants to an interactive element in a web page
US20140337181A1 (en) * 2013-05-13 2014-11-13 TollShare, Inc. Collective order fulfillment
US10019743B1 (en) * 2014-09-19 2018-07-10 Altisource S.á r.l. Methods and systems for auto expanding vendor selection
US10657578B2 (en) * 2014-10-31 2020-05-19 Walmart Apollo, Llc Order processing systems and methods
US11315181B2 (en) 2014-12-31 2022-04-26 Chicago Mercantile Exchange Inc. Compression of price data
US10467585B2 (en) * 2015-03-13 2019-11-05 Jason K. Smith Beverage product acquisition and inventory management system
JP6805265B2 (en) 2016-03-09 2020-12-23 ピーティーアイ マーケティング テクノロジーズ インコーポレイテッド Garnish imposition sorting system
US20220164840A1 (en) 2016-04-01 2022-05-26 OneTrust, LLC Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design
US11244367B2 (en) 2016-04-01 2022-02-08 OneTrust, LLC Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design
US11366786B2 (en) 2016-06-10 2022-06-21 OneTrust, LLC Data processing systems for processing data subject access requests
US11481710B2 (en) 2016-06-10 2022-10-25 OneTrust, LLC Privacy management systems and methods
US11336697B2 (en) 2016-06-10 2022-05-17 OneTrust, LLC Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods
US11301796B2 (en) 2016-06-10 2022-04-12 OneTrust, LLC Data processing systems and methods for customizing privacy training
US11366909B2 (en) 2016-06-10 2022-06-21 OneTrust, LLC Data processing and scanning systems for assessing vendor risk
US11295316B2 (en) 2016-06-10 2022-04-05 OneTrust, LLC Data processing systems for identity validation for consumer rights requests and related methods
US11416798B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing systems and methods for providing training in a vendor procurement process
US11416589B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing and scanning systems for assessing vendor risk
US11238390B2 (en) 2016-06-10 2022-02-01 OneTrust, LLC Privacy management systems and methods
US10685140B2 (en) 2016-06-10 2020-06-16 OneTrust, LLC Consent receipt management systems and related methods
US11188615B2 (en) 2016-06-10 2021-11-30 OneTrust, LLC Data processing consent capture systems and related methods
US10909265B2 (en) 2016-06-10 2021-02-02 OneTrust, LLC Application privacy scanning systems and related methods
US11651104B2 (en) 2016-06-10 2023-05-16 OneTrust, LLC Consent receipt management systems and related methods
US11416109B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Automated data processing systems and methods for automatically processing data subject access requests using a chatbot
US11675929B2 (en) 2016-06-10 2023-06-13 OneTrust, LLC Data processing consent sharing systems and related methods
US11277448B2 (en) 2016-06-10 2022-03-15 OneTrust, LLC Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods
US11392720B2 (en) 2016-06-10 2022-07-19 OneTrust, LLC Data processing systems for verification of consent and notice processing and related methods
US10846433B2 (en) 2016-06-10 2020-11-24 OneTrust, LLC Data processing consent management systems and related methods
US11294939B2 (en) 2016-06-10 2022-04-05 OneTrust, LLC Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software
US10467432B2 (en) 2016-06-10 2019-11-05 OneTrust, LLC Data processing systems for use in automatically generating, populating, and submitting data subject access requests
US11328092B2 (en) * 2016-06-10 2022-05-10 OneTrust, LLC Data processing systems for processing and managing data subject access in a distributed environment
US11418492B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing systems and methods for using a data model to select a target data asset in a data migration
US11222142B2 (en) 2016-06-10 2022-01-11 OneTrust, LLC Data processing systems for validating authorization for personal data collection, storage, and processing
US11475136B2 (en) 2016-06-10 2022-10-18 OneTrust, LLC Data processing systems for data transfer risk identification and related methods
US10678945B2 (en) 2016-06-10 2020-06-09 OneTrust, LLC Consent receipt management systems and related methods
US11134086B2 (en) 2016-06-10 2021-09-28 OneTrust, LLC Consent conversion optimization systems and related methods
US11416590B2 (en) 2016-06-10 2022-08-16 OneTrust, LLC Data processing and scanning systems for assessing vendor risk
US11636171B2 (en) 2016-06-10 2023-04-25 OneTrust, LLC Data processing user interface monitoring systems and related methods
US11461500B2 (en) 2016-06-10 2022-10-04 OneTrust, LLC Data processing systems for cookie compliance testing with website scanning and related methods
US11438386B2 (en) 2016-06-10 2022-09-06 OneTrust, LLC Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods
US10949565B2 (en) 2016-06-10 2021-03-16 OneTrust, LLC Data processing systems for generating and populating a data inventory
US10606916B2 (en) 2016-06-10 2020-03-31 OneTrust, LLC Data processing user interface monitoring systems and related methods
US10592648B2 (en) 2016-06-10 2020-03-17 OneTrust, LLC Consent receipt management systems and related methods
US11410106B2 (en) 2016-06-10 2022-08-09 OneTrust, LLC Privacy management systems and methods
US10510031B2 (en) 2016-06-10 2019-12-17 OneTrust, LLC Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques
US11227247B2 (en) 2016-06-10 2022-01-18 OneTrust, LLC Data processing systems and methods for bundled privacy policies
US11354435B2 (en) 2016-06-10 2022-06-07 OneTrust, LLC Data processing systems for data testing to confirm data deletion and related methods
US11651106B2 (en) 2016-06-10 2023-05-16 OneTrust, LLC Data processing systems for fulfilling data subject access requests and related methods
US11403377B2 (en) 2016-06-10 2022-08-02 OneTrust, LLC Privacy management systems and methods
US11586700B2 (en) 2016-06-10 2023-02-21 OneTrust, LLC Data processing systems and methods for automatically blocking the use of tracking tools
US10997318B2 (en) 2016-06-10 2021-05-04 OneTrust, LLC Data processing systems for generating and populating a data inventory for processing data access requests
US11354434B2 (en) 2016-06-10 2022-06-07 OneTrust, LLC Data processing systems for verification of consent and notice processing and related methods
US10878127B2 (en) 2016-06-10 2020-12-29 OneTrust, LLC Data subject access request processing systems and related methods
US11520928B2 (en) 2016-06-10 2022-12-06 OneTrust, LLC Data processing systems for generating personal data receipts and related methods
US10909488B2 (en) 2016-06-10 2021-02-02 OneTrust, LLC Data processing systems for assessing readiness for responding to privacy-related incidents
US11343284B2 (en) 2016-06-10 2022-05-24 OneTrust, LLC Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance
US10284604B2 (en) 2016-06-10 2019-05-07 OneTrust, LLC Data processing and scanning systems for generating and populating a data inventory
US11341447B2 (en) 2016-06-10 2022-05-24 OneTrust, LLC Privacy management systems and methods
US11188862B2 (en) 2016-06-10 2021-11-30 OneTrust, LLC Privacy management systems and methods
US11544667B2 (en) 2016-06-10 2023-01-03 OneTrust, LLC Data processing systems for generating and populating a data inventory
US10318761B2 (en) 2016-06-10 2019-06-11 OneTrust, LLC Data processing systems and methods for auditing data request compliance
US10282559B2 (en) 2016-06-10 2019-05-07 OneTrust, LLC Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques
US11562097B2 (en) 2016-06-10 2023-01-24 OneTrust, LLC Data processing systems for central consent repository and related methods
US11222139B2 (en) 2016-06-10 2022-01-11 OneTrust, LLC Data processing systems and methods for automatic discovery and assessment of mobile software development kits
US10740487B2 (en) 2016-06-10 2020-08-11 OneTrust, LLC Data processing systems and methods for populating and maintaining a centralized database of personal data
US11727141B2 (en) 2016-06-10 2023-08-15 OneTrust, LLC Data processing systems and methods for synching privacy-related user consent across multiple computing devices
US11625502B2 (en) 2016-06-10 2023-04-11 OneTrust, LLC Data processing systems for identifying and modifying processes that are subject to data subject access requests
US10013577B1 (en) 2017-06-16 2018-07-03 OneTrust, LLC Data processing systems for identifying whether cookies contain personally identifying information
US11544409B2 (en) 2018-09-07 2023-01-03 OneTrust, LLC Data processing systems and methods for automatically protecting sensitive data within privacy management systems
US10803202B2 (en) 2018-09-07 2020-10-13 OneTrust, LLC Data processing systems for orphaned data identification and deletion and related methods
EP4179435A1 (en) 2020-07-08 2023-05-17 OneTrust LLC Systems and methods for targeted data discovery
US11444976B2 (en) 2020-07-28 2022-09-13 OneTrust, LLC Systems and methods for automatically blocking the use of tracking tools
US20230289376A1 (en) 2020-08-06 2023-09-14 OneTrust, LLC Data processing systems and methods for automatically redacting unstructured data from a data subject access request
WO2022060860A1 (en) 2020-09-15 2022-03-24 OneTrust, LLC Data processing systems and methods for detecting tools for the automatic blocking of consent requests
US11526624B2 (en) 2020-09-21 2022-12-13 OneTrust, LLC Data processing systems and methods for automatically detecting target data transfers and target data processing
EP4241173A1 (en) * 2020-11-06 2023-09-13 OneTrust LLC Systems and methods for identifying data processing activities based on data discovery results
WO2022159901A1 (en) 2021-01-25 2022-07-28 OneTrust, LLC Systems and methods for discovery, classification, and indexing of data in a native computing system
US11442906B2 (en) 2021-02-04 2022-09-13 OneTrust, LLC Managing custom attributes for domain objects defined within microservices
WO2022170254A1 (en) 2021-02-08 2022-08-11 OneTrust, LLC Data processing systems and methods for anonymizing data samples in classification analysis
US11601464B2 (en) 2021-02-10 2023-03-07 OneTrust, LLC Systems and methods for mitigating risks of third-party computing system functionality integration into a first-party computing system
US11775348B2 (en) 2021-02-17 2023-10-03 OneTrust, LLC Managing custom workflows for domain objects defined within microservices
WO2022178219A1 (en) 2021-02-18 2022-08-25 OneTrust, LLC Selective redaction of media content
US11533315B2 (en) 2021-03-08 2022-12-20 OneTrust, LLC Data transfer discovery and analysis systems and related methods
US11562078B2 (en) 2021-04-16 2023-01-24 OneTrust, LLC Assessing and managing computational risk involved with integrating third party computing functionality within a computing system
US11620142B1 (en) 2022-06-03 2023-04-04 OneTrust, LLC Generating and customizing user interfaces for demonstrating functions of interactive user environments

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6108639A (en) * 1996-09-04 2000-08-22 Priceline.Com Incorporated Conditional purchase offer (CPO) management system for collectibles
US6240396B1 (en) * 1996-09-04 2001-05-29 Priceline.Com Incorporated Conditional purchase offer management system for event tickets
US6260025B1 (en) * 1996-05-29 2001-07-10 Geneva Branch Of Reuters Transaction Services Ltd. Distributed matching system for displaying a book of credit filtered bids and offers
US6260024B1 (en) * 1998-12-02 2001-07-10 Gary Shkedy Method and apparatus for facilitating buyer-driven purchase orders on a commercial network system
US6269343B1 (en) * 1998-08-25 2001-07-31 Mobshop, Inc. On-line marketing system and method
US6466919B1 (en) * 1996-09-04 2002-10-15 Priceline.Com Incorporated System and method for aggregating multiple buyers utilizing conditional purchase offers (CPOS)
US6606608B1 (en) * 1999-07-19 2003-08-12 Amazon.Com, Inc. Method and system for providing a discount at an auction
US6647373B1 (en) * 1998-12-24 2003-11-11 John Carlton-Foss Method and system for processing and transmitting electronic reverse auction information

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10269374A (en) * 1997-03-27 1998-10-09 Dainippon Printing Co Ltd Device for allocating material prepared as digital data
US7110976B2 (en) * 2000-08-22 2006-09-19 Scott Allen Heimermann Centralized, requisition-driven, order formulating, e-procurement method using reverse auction
WO2003014867A2 (en) * 2001-08-03 2003-02-20 John Allen Ananian Personalized interactive digital catalog profiling
US20040204987A1 (en) * 2001-09-04 2004-10-14 Hill Chris T. Customized catalog with on-line purchases
US7376593B2 (en) * 2002-07-02 2008-05-20 Sap Aktiengesellschaft Methods and computer readable storage medium for conducting a reverse auction
WO2004057440A2 (en) * 2002-12-09 2004-07-08 Sam Balabon System and method for below-market trading
US7640191B2 (en) * 2003-06-30 2009-12-29 Sap Aktiengesellschaft Clustered bidding and auctions in a procurement system
JP4018660B2 (en) * 2004-04-14 2007-12-05 ディーコープ株式会社 Joint purchasing reverse auction method, program for causing computer to execute the same, and server device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6260025B1 (en) * 1996-05-29 2001-07-10 Geneva Branch Of Reuters Transaction Services Ltd. Distributed matching system for displaying a book of credit filtered bids and offers
US6108639A (en) * 1996-09-04 2000-08-22 Priceline.Com Incorporated Conditional purchase offer (CPO) management system for collectibles
US6240396B1 (en) * 1996-09-04 2001-05-29 Priceline.Com Incorporated Conditional purchase offer management system for event tickets
US6466919B1 (en) * 1996-09-04 2002-10-15 Priceline.Com Incorporated System and method for aggregating multiple buyers utilizing conditional purchase offers (CPOS)
US6269343B1 (en) * 1998-08-25 2001-07-31 Mobshop, Inc. On-line marketing system and method
US6260024B1 (en) * 1998-12-02 2001-07-10 Gary Shkedy Method and apparatus for facilitating buyer-driven purchase orders on a commercial network system
US6647373B1 (en) * 1998-12-24 2003-11-11 John Carlton-Foss Method and system for processing and transmitting electronic reverse auction information
US6606608B1 (en) * 1999-07-19 2003-08-12 Amazon.Com, Inc. Method and system for providing a discount at an auction

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030177207A1 (en) * 2002-02-21 2003-09-18 Seiko Epson Corporation Terminal connection service system, communication terminal, local server, method of terminal connection service, method of connecting communication terminal, and computer programs for the same
US10755313B2 (en) 2004-12-27 2020-08-25 Andrew Levi System and method for distribution of targeted content between mobile communication devices
US10354280B2 (en) 2004-12-27 2019-07-16 Blue Calypso, Llc System and method for distribution of targeted advertising between mobile communication devices
US8332260B1 (en) 2006-09-18 2012-12-11 Google Inc. Automatically adaptive pricing for digital goods
US20100287122A1 (en) * 2009-05-07 2010-11-11 Schuermann Stephan E Method Of Selling Cement To Users/Manufacturers For A Reduced Cost Through A Cement Buyers Association
US20110125554A1 (en) * 2009-11-23 2011-05-26 At&T Mobility Ii Llc System and method for implementing a dynamic market
US8768773B2 (en) * 2009-11-24 2014-07-01 Orlando McMaster Interactive system for providing an individual with control of the collection/distribution and content management of transaction and activities data
US20130268369A1 (en) * 2009-11-24 2013-10-10 Orlando McMaster Interactive system for providing an individual with control of the collection/distribution and content management of transaction and activities data
WO2012033725A3 (en) * 2010-09-07 2012-06-14 Google Inc. Online marketplace
WO2012033725A2 (en) * 2010-09-07 2012-03-15 Google Inc. Online marketplace
US8626602B2 (en) 2010-11-12 2014-01-07 Marc George Consumer shopping and purchase support system and marketplace
US20130311316A1 (en) * 2012-05-18 2013-11-21 Fook Fah Yap Computerized Method For Initiating a Group Buy
US11687962B2 (en) 2012-08-13 2023-06-27 Livingsocial, Inc. Incentivizing sharing in social networks
US11157932B2 (en) 2012-08-13 2021-10-26 Livingsocial, Inc. Incentivizing sharing in social networks
US10482487B1 (en) 2012-08-13 2019-11-19 Livingsocial, Inc. Incentivizing sharing in social networks
US20140074642A1 (en) * 2012-09-04 2014-03-13 Squaboo, Inc. Internet discounted volume pricing system
US20140214582A1 (en) * 2013-01-25 2014-07-31 Kevin Michael Gobeyn Adjusting a customer catalog for ordering visual media products
US20140214580A1 (en) * 2013-01-25 2014-07-31 Marcello Balduccini Activation of media product aggregation using order history
US20140214581A1 (en) * 2013-01-25 2014-07-31 Marcello Balduccini Production capacity management in media product aggregation systems
US20140214487A1 (en) * 2013-01-25 2014-07-31 Marcello Balduccini Aggregation of media product production and distribution
US9814985B2 (en) 2013-07-26 2017-11-14 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
US10373431B2 (en) 2013-07-26 2019-08-06 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
US9314697B2 (en) 2013-07-26 2016-04-19 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
CN113610460A (en) * 2021-07-29 2021-11-05 北京每日优鲜电子商务有限公司 Article packaging method, apparatus, electronic device and computer readable medium

Also Published As

Publication number Publication date
AU5325700A (en) 2000-12-28
WO2000075839A2 (en) 2000-12-14
WO2000075839A8 (en) 2001-10-18
US7124107B1 (en) 2006-10-17

Similar Documents

Publication Publication Date Title
US7124107B1 (en) Collective procurement management system
US7124099B2 (en) E-commerce volume pricing
US6356878B1 (en) Conditional purchase offer buyer agency system
US7689469B1 (en) E-commerce volume pricing
US20110270700A1 (en) Multiple criteria buying and selling model
US7295989B2 (en) Method and system for providing direct and indirect sales channels for goods or services from a single point of purchase
US7366684B1 (en) Blind-supply open commerce business system
US20120209740A1 (en) Multiple Criteria Buying and Selling Model
US7330833B1 (en) System and method for auctioning services over an information exchange network
US20110270699A1 (en) Multiple criteria buying and selling model
US20020010685A1 (en) Electronic exchange apparatus and method
US20020107773A1 (en) Method and apparatus for providing an electronic commerce environment for leveraging orders from a plurality of customers
US7171387B2 (en) Method and apparatus for conducting multiple transactions
AU1305399A (en) Conditional purchase offer (cpo) management system for collectibles
WO2001088869A1 (en) Method and system for ordering, customizing, packaging and coordinating the manufacturing and placement of advertisements on packaging
US20020065759A1 (en) Automatically processing user requests for supplier services subject to excess demand using a flexible market based mechanism - systems, methods and program products
US20010047329A1 (en) Electronic exchange apparatus and method
EP1323088A1 (en) Method and system of providing competitive comparative terms to the user
US7363250B2 (en) Market center based purchasing system and method
WO2000045318A1 (en) Aggregating on-line purchase requests
US20020174020A1 (en) Method and apparatus for conducting a transaction
US20050114228A1 (en) Request for quotation electronic commerce shopping cart
WO2001008072A1 (en) Internet-based interactive market for sale of products and services
US20090048943A1 (en) Internet based customer driven purchase method and apparatus
US20030115106A1 (en) Method and apparatus configured to manage a procurement process

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION