Patent ID: 7437314
Filing Date: 2008-10-14
Classification: G06Q

Abstract:
1. A computer program product for implementing an electronic commerce system supporting on-line stores accessible by a set of buyers, each buyer having a buyer representation in the electronic commerce system, each buyer representation being associated with one of a set of one or more organizations, the computer program product comprising a computer usable medium having computer readable program code means embodied in said medium, and comprising: computer readable program code means for defining and maintaining a set of customer trading agreement data items, each comprising terms and conditions associated with one of the set of buyer representations and one or more of the on-line stores; computer readable program code means for defining and maintaining a set of base trading agreement data items comprising terms and conditions, each of the base trading agreement data items being available for reference by one or more of the customer trading agreement data items or one or more of others of the set of base trading agreement data items; computer readable program code means for defining and maintaining a set of store settings trading agreement data items, each store settings trading agreement data item being associated with one of the on-line stores; computer readable program code means for defining and maintaining a set of organization-specific trading agreement data items, each organization-specific trading agreement data item being associated with one of the set of organizations; and computer readable program code means for implementing an application interface for returning a set of governing terms and conditions for a buyer-store electronic commerce session, based on the referenced customer, base, store settings and organization-specific trading agreement data items; in which the application interface for returning a set of governing terms and conditions determines the set of governing conditions for the buyer-store electronic commerce session by taking the union set of the terms and conditions specified in the following trading agreements, where such agreements are defined to comprise: a. the customer trading agreement data item for the buyer-store electronic commerce session, b. the base trading agreement data items referenced by the customer trading agreement data item and by other referenced base trading agreements, c. the store settings trading agreement data items for the store of the buyer-store electronic commerce session, and d. the organization-specific trading agreement data items for the ancestor organizations to the buyer representation in the buyer-store electronic commerce session; in which the application interface for returning a set of governing terms and conditions determines the set of governing terms and conditions for the buyer-store electronic commerce session by applying a set of conflict rules to the set of the terms and conditions in the union set of the said trading agreements.