Method and system for referencing trading agreements
Abstract
An electronic commerce system supports on-line stores that are accessible by a set of buyers. Each buyer is associated with one of a set of one or more organizations. The electronic commerce system includes the ability to define a base trading agreement with terms and conditions for associated buyers and on-line stores, store settings with terms and conditions associated with one of the on-line stores, and customer preferences trading agreements, associated with organizations. The system includes an application interface for returning a set of governing terms and conditions for a buyer-store electronic commerce session, based on the associated base, store settings and customer preferences trading agreements.
Claims
exact text as granted — not AI-modified1 . 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.
2 . The computer program product of claim 1 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. any base trading agreement data items referenced by the customer trading agreement data item and by other referenced base trading agreements, c. any store settings trading agreement data items for the store of the buyer-store electronic commerce session, and d. any organization-specific trading agreement data items for the ancestor organizations to the buyer representation in the buyer-store electronic commerce session.
3 . (canceled)
4 . The computer program product of claim 1 further comprising computer readable program code means for defining and maintaining a cache memory used for the storage and retrieval of store setting trading agreement data items.
5 . The computer program product of claim 1 further comprising computer readable program code means for defining and maintaining a cache memory for storage and retrieval of referencing information regarding trading agreements and referenced trading agreement data items.
6 . 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 system comprising:
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; 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; 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; 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 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.
7 . The system of claim 6 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:
the customer trading agreement data item for the buyer-store electronic commerce session; any base trading agreement data items referenced by the customer trading agreement data item and by other referenced base trading agreements; any store settings trading agreement data items for the store of the buyer-store electronic commerce session; and any organization-specific trading agreement data items for the ancestor organizations to the buyer representation in the buyer-store electronic commerce session.
8 . (canceled)
9 . The system of claim 6 in which a cache memory is used to store setting trading agreement data items.
10 . The system of claim 6 in which a cache memory is used to store referencing information regarding trading agreements and for storing referenced trading agreement data items.
11 . A computer-implemented method for defining governing terms and conditions for a transaction in an electronic commerce system, the 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 method comprising the steps of:
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; 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; 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; 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 determining the governing terms and conditions for the buyer-store electronic commerce session for the said transaction, based on any referenced customer, base, store settings and organization-specific trading agreement data items.
12 . The method of claim 11 in which the step of determining the governing terms and conditions comprises the step of taking the union set of the terms and conditions specified in the trading agreements defined to comprise:
the customer trading agreement data item for the buyer-store electronic commerce session; any base trading agreement data items referenced by the customer trading agreement data item and by other referenced base trading agreements; any store settings trading agreement data items for the store of the buyer-store electronic commerce session; and any organization-specific trading agreement data items for the ancestor organizations to the buyer representation in the buyer-store electronic commerce session.
13 . (canceled)
14 . The method of claim 11 further comprising the step of placing a copy of store setting trading agreement data items in a cache memory.
15 . The method of claim 11 further comprising the step of storing referencing information regarding trading agreements and referenced trading agreement data items in a cache memory.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.