×

Facilitating electronic commerce transactions using a shared product data repository

  • US 7,475,030 B1
  • Filed: 05/16/2001
  • Issued: 01/06/2009
  • Est. Priority Date: 05/16/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. An electronic commerce system, comprising:

  • a storage medium stored therein a shared product data repository including static product data for one or more products, the static product data associated with dynamic product data stored in one or more seller databases each associated with one or more sellers, the static product data and associated dynamic product data identifying products available from the one or more sellers, the static product data and associated dynamic product data comprising values of attributes of the one or more available products;

    a global content directory server providing a global content directory of products available from the one or more sellers to a plurality of user client computers in communication over a network, the global content directory server comprising;

    a storage medium stored therein a directory structure including a plurality of product classes organized in a hierarchy, each product class categorizing a plurality of products and associated with one or more attributes of the products categorized in the product class, one or more of the product classes having one or more associated pointers that identify a shared product data repository in which static product data for at least one of the one or more products stored in the shared product data repository associated with the product class is stored, the static product data associated with dynamic product data for at least one of the one or more products stored in the one or more seller databases each associated with one or more sellers, the static product data and associated dynamic product data identifying products available from the one or more sellers, the static product data and associated dynamic product data comprising values of attributes of the one or more available products, the global content directory server comprising at least a portion of contents of the shared product data repository and the one or more seller databases; and

    a server search interface to communicate a search query to the shared product data repository for static product data and to initiate a search of one or more seller databases for dynamic product data that is associated with the static product data;

    wherein upon receiving a selection of a product class from one of the plurality of users, the product class having a pointer identifying the shared product data repository and in response to the selection of the product class by the user, the global content directory server initiates a search, the server search interface;

    communicates a search query to the shared product data repository to search static product data for at least one of the one or more products stored in the shared product data repository; and

    for static product data matching the search criteria, communicates a search query to one or more seller databases to search dynamic product data for at least one of the one or more products stored in the one or more seller databases that is associated with the static product data for at least one of the one or more products stored in the shared product data repository matching the search criteria; and

    wherein the product search results are communicated to the user.

View all claims
  • 18 Assignments
Timeline View
Assignment View
    ×
    ×