Electronic marketplace system and method using a support vector machine
First Claim
1. A system for optimizing a transaction among a plurality of participants, the system comprising:
- a server computer system which includes a processor and a memory medium, wherein the memory medium of the server computer system stores a transaction optimization program for optimizing the transaction among the plurality of participants in the transaction; and
a plurality of participant computer systems operable to be coupled to the server computer system, wherein each of the plurality of participant computer systems is operated by one of the plurality of participants, wherein each of the plurality of participant computer systems is operable to provide transaction information to the server computer system, wherein, for each of the plurality of participants, the transaction information includes one or more of constraints and objectives related to the transaction;
wherein the server computer system is operable to execute the transaction optimization program using the transaction information from each of the plurality of participant computer systems to produce transaction results for each of the plurality of participants;
wherein the transaction optimization program uses a model to predict transaction results for each of the participants; and
wherein the model is a support vector machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for optimizing transactions in an e-marketplace. An e-marketplace optimization server couples to a plurality of participant computers through a network. The server hosts a site which provides the e-marketplace where goods and/or services are bought and sold among participants. The server also includes a transaction optimization program which mediates a transaction among the participants which best serves the needs of the participants. Each of the participant computers provides transaction information to the server, including constraints and/or objectives related to the transaction. The transaction optimization program uses the transaction information to produce transaction results for the participants, including an optimized transaction specifying which of the participants are included in the transaction, and the terms of the transaction, which optimizes any objectives of the included participants subject to any constraints of the included participants. The transaction optimization program includes a support vector machine model of the e-marketplace.
-
Citations
54 Claims
-
1. A system for optimizing a transaction among a plurality of participants, the system comprising:
-
a server computer system which includes a processor and a memory medium, wherein the memory medium of the server computer system stores a transaction optimization program for optimizing the transaction among the plurality of participants in the transaction; and
a plurality of participant computer systems operable to be coupled to the server computer system, wherein each of the plurality of participant computer systems is operated by one of the plurality of participants, wherein each of the plurality of participant computer systems is operable to provide transaction information to the server computer system, wherein, for each of the plurality of participants, the transaction information includes one or more of constraints and objectives related to the transaction;
wherein the server computer system is operable to execute the transaction optimization program using the transaction information from each of the plurality of participant computer systems to produce transaction results for each of the plurality of participants;
wherein the transaction optimization program uses a model to predict transaction results for each of the participants; and
wherein the model is a support vector machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for optimizing a transaction among a plurality of participants, the system comprising:
-
a processor;
an input for coupling to a network, wherein the input is operable to receive transaction information from the plurality of participants, wherein, for each of the plurality of participants, the transaction information includes one or more of constraints and objectives related to the transaction;
a memory medium coupled to the processor, wherein the memory medium stores a transaction optimization program for optimizing transactions among the plurality of participants in the transaction, wherein the memory medium is also operable to receive and store the transaction information from the plurality of participants;
wherein the processor is operable to execute the transaction optimization program using the transaction information from each of the plurality of participants to produce transaction results for each of the plurality of participants;
wherein the transaction optimization program uses a model to predict transaction results for each of the participants; and
wherein the model is a support vector machine. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for optimizing transactions among a plurality of participants, the method comprising:
-
receiving transaction information from each of the plurality of participants in the transaction, wherein, for each of the plurality of participants, the transaction information includes one or more of constraints and objectives related to the transaction;
executing a transaction optimization program using the transaction information from each of the plurality of participants to produce transaction results for each of the plurality of participants; and
providing the transaction results to the plurality of participants;
wherein the executing the transaction optimization program includes executing an optimizer which operates to optimize the transaction according to one or more of the constraints and objectives comprised in the transaction information from each of the plurality of participants;
wherein the executing the transaction optimization program includes using a model to predict transaction results for each of the participants; and
wherein the model is a support vector machine. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification