System and method for creating electronic marketplaces
First Claim
1. A method for creating an electronic marketplace, comprising:
- receiving from a first client a first request to create an electronic marketplace;
receiving information about a product associated with the electronic marketplace, the information comprising at least one of first product information, a first reference to second product information in a repository, and a second reference to third product information at a remote location;
creating a configuration file associated with the electronic marketplace;
creating a marketplace metacatalog using a template;
storing the first product information in the marketplace metacatalog if the information about the product includes the first product information;
storing the first reference to the second product information in the marketplace metacatalog if the information about the product includes the first reference;
creating a catalog binder, storing the second reference to the third product information in the catalog binder, and storing a third reference to the catalog binder in the marketplace metacatalog if the information about the product includes the second reference;
storing a location of the marketplace metacatalog and any catalog binder in the configuration file;
identifying a participant interested in the product using a participant profile associated with the participant;
communicating an invitation to a second client associated with the interested participant;
receiving from the second client a second request to access the electronic marketplace;
retrieving the location of the marketplace metacatalog and the location of any catalog binder associated with the electronic marketplace using the configuration file;
facilitating completion of a transaction involving the second client using the marketplace metacatalog and any catalog binder; and
retiring the electronic marketplace after occurrence of a defined event.
12 Assignments
0 Petitions
Accused Products
Abstract
A method for creating an electronic marketplace includes receiving from a first client a request to create an electronic marketplace and receiving information about a product associated with the marketplace. The information includes at least one of first product information and a reference to second product information. The method also includes creating a marketplace metacatalog associated with the marketplace using a template, storing the first product information in the marketplace metacatalog if the information about the product includes the first product information, and associating the reference to the second product information with the marketplace metacatalog if the information about the product includes the reference. The method further includes communicating at least a portion of at least one of the first product information and the second product information to a second client using the marketplace metacatalog. In addition, the method includes facilitating completion of a transaction involving the second client using the marketplace metacatalog.
-
Citations
49 Claims
-
1. A method for creating an electronic marketplace, comprising:
-
receiving from a first client a first request to create an electronic marketplace; receiving information about a product associated with the electronic marketplace, the information comprising at least one of first product information, a first reference to second product information in a repository, and a second reference to third product information at a remote location; creating a configuration file associated with the electronic marketplace; creating a marketplace metacatalog using a template; storing the first product information in the marketplace metacatalog if the information about the product includes the first product information; storing the first reference to the second product information in the marketplace metacatalog if the information about the product includes the first reference; creating a catalog binder, storing the second reference to the third product information in the catalog binder, and storing a third reference to the catalog binder in the marketplace metacatalog if the information about the product includes the second reference; storing a location of the marketplace metacatalog and any catalog binder in the configuration file; identifying a participant interested in the product using a participant profile associated with the participant; communicating an invitation to a second client associated with the interested participant; receiving from the second client a second request to access the electronic marketplace; retrieving the location of the marketplace metacatalog and the location of any catalog binder associated with the electronic marketplace using the configuration file; facilitating completion of a transaction involving the second client using the marketplace metacatalog and any catalog binder; and retiring the electronic marketplace after occurrence of a defined event.
-
-
2. A method for creating an electronic marketplace, comprising:
-
receiving from a first client a request to create an electronic marketplace; receiving information about a product associated with the electronic marketplace, the information comprising at least one of first product information and a reference to second product information; creating a marketplace metacatalog associated with the electronic marketplace using a template; storing the first product information in the marketplace metacatalog if the information about the product includes the first product information; associating the reference to the second product information with the marketplace metacatalog if the information about the product includes the reference; communicating at least a portion of at least one of the first product information and the second product information to a second client using the marketplace metacatalog; and facilitating completion of a transaction involving the second client using the marketplace metacatalog. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for creating an electronic marketplace, comprising:
-
logic encoded on at least one medium; and the logic is operable when executed to; receive from a first client a request to create an electronic marketplace; receive information about a product associated with the electronic marketplace, the information comprising at least one of first product information and a reference to second product information; create a marketplace metacatalog associated with the electronic marketplace using a template; store the first product information in the marketplace metacatalog if the information about the product includes the first product information; associate the reference to the second product information with the marketplace metacatalog if the information about the product includes the reference; communicate at least a portion of at least one of the first product information and the second product information to a second client using the marketplace metacatalog; and facilitate completion of a transaction involving the second client using the marketplace metacatalog. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for creating an electronic marketplace, comprising:
-
at least one memory operable to store a marketplace metacatalog containing information about a product, the information comprising at least one of first product information and a reference to second product information; and one or more processors collectively operable to; receive from a first client a request to create an electronic marketplace, the electronic marketplace associated with the product; receive the information about the product associated with the electronic marketplace; create the marketplace metacatalog using a template; store the first product information in the marketplace metacatalog if the information about the product includes the first product information; associate the reference to the second product information with the marketplace metacatalog if the information about the product includes the reference; communicate at least a portion of at least one of the first product information and the second product information to a second client using the marketplace metacatalog; and facilitate completion of a transaction involving the second client using the marketplace metacatalog. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method for creating an electronic marketplace, comprising:
-
communicating to a marketplace server a request to create an electronic marketplace; and communicating to the marketplace server information about a product associated with the electronic marketplace, the information comprising at least one of first product information and a reference to second product information; wherein the marketplace server is operable to create a marketplace metacatalog associated with the electronic marketplace using a template, store the first product information in the marketplace metacatalog if the information about the product includes the first product information, associate the reference to the second product information with the marketplace metacatalog if the information about the product includes the reference, communicate at least a portion of at least one of the first product information and the second product information to a second client using the marketplace metacatalog, and facilitate completion of a transaction involving the second client using the marketplace metacatalog.
-
Specification