Transactional computer system
First Claim
1. A uniform and generalized transaction modelling computer system operable with a separate client system and adapted to perform negotiation and decision functions related to a transaction, the system comprising a processor and a computer-readable storage medium, the computer-readable storage medium providing locations for a plurality of entities, the entities being accessible to the processor, and the entities including at least one entity of each of the following forms:
- a first entity (Thing entity) having the properties of identifying a client system and uniquely identifying using a client system reference an object in that client system;
a second entity (Proposal entity) created by the client system for defining a transaction, the second entity being subordinate directly or indirectly to a first entity and having the properties of identifying at least one external agent to carry out a transformation in relation to the first entity and of identifying at least one counter-party to the transaction; and
a third entity (Decision entity) capable of communicating with a second entity and having the properties of defining the types of decision that may be made including at least a decision to accept and a decision to decline the transaction, and determining the responses in relation to those decisions.
1 Assignment
0 Petitions
Accused Products
Abstract
A transactional computer system comprises a plurality of entities including at least one entity of each of the following forms, a Thing entity having the properties of identifying a client system and uniquely identifying an object in that client system, a Proposal entity for defining a transaction, the Proposal entity being subordinate directly or indirectly to a Thing entity and having the properties of modelling at least one external agent to carry out a transformation in relation to the first entity, and a Decision entity capable of communicating with a Proposal entity and having the properties of defining the types of decision that may be made, and determining the responses in relation to those decisions. The system preferably further comprises at least one Assignment entity subordinate to an associated Thing entity, the Assignment entity having the properties of uniquely identifying the associated Thing entity, and identifying a particular type of assignment or transformation to be applied to the Thing entity. This entity may be combined with the Proposal entity. Additionally the computer system preferably comprises at least one Tender entity associated with a plurality of Proposal entities and a single Thing entity, and identifying at least a quantity.
-
Citations
29 Claims
-
1. A uniform and generalized transaction modelling computer system operable with a separate client system and adapted to perform negotiation and decision functions related to a transaction, the system comprising a processor and a computer-readable storage medium, the computer-readable storage medium providing locations for a plurality of entities, the entities being accessible to the processor, and the entities including at least one entity of each of the following forms:
-
a first entity (Thing entity) having the properties of identifying a client system and uniquely identifying using a client system reference an object in that client system; a second entity (Proposal entity) created by the client system for defining a transaction, the second entity being subordinate directly or indirectly to a first entity and having the properties of identifying at least one external agent to carry out a transformation in relation to the first entity and of identifying at least one counter-party to the transaction; and a third entity (Decision entity) capable of communicating with a second entity and having the properties of defining the types of decision that may be made including at least a decision to accept and a decision to decline the transaction, and determining the responses in relation to those decisions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 28)
-
-
13. A uniform and generalized transaction modelling computer system operable with a separate client system and adapted to perform negotiation and decision functions related to a transaction, the system comprising a processor and a computer-readable storage medium, the computer-readable storage medium providing locations for a plurality of entities, the entities being accessible to the processor, and the entities including at least one entity of each of the following forms:
-
a first entity (Thing entity) having the properties of identifying a client system and uniquely identifying an object in that client system; a second entity (combined Proposal/Assignment entity) created by the client system for defining a transaction, the second entity being subordinate to a first entity and having the properties of (i) identifying at least one external agent to carry out a transformation in relation to the first entity and identifying at least one counter-party to the transaction, and (ii) uniquely identifying the associated first entity, and identifying a particular type of assignment or transformation to be applied to the first entity; and a third entity (Decision entity) capable of communicating with a second entity and having the properties of defining the types of decision that may be made including at least a decision to accept and a decision to decline the transaction, and determining the responses in relation to those decisions.
-
-
14. A uniform and generalized transaction modelling computer system operable with a separate client system and adapted to perform negotiation and decision functions related to a transaction, the system comprising a processor and a computer-readable storage medium, the computer-readable storage medium providing means for storage of a plurality of entities, the entities being accessible to the processor, the system comprising:
-
first means defining a first entity (Thing entity) having the properties of identifying a client system and uniquely identifying an object in that client system; second means defining a second entity (Proposal entity) for defining a transaction, the second entity being subordinate directly or indirectly to a first entity and having the properties of identifying at least one external agent to carry out a transformation in relation to the first entity and of identifying at least one counter-party to the transaction; and third means defining a third entity (Decision entity) capable of communicating with means defining a second entity and having the properties of defining the types of decision that may be made including at least a decision to accept and a decision to decline the transaction, and determining the responses in relation to those decisions. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 29)
-
-
26. A uniform and generalized transaction modelling computer system operable with a separate client system and adapted to perform negotiation and decision functions related to a transaction, the system comprising a processor and a computer-readable storage medium, the computer-readable storage medium providing means for storage of a plurality of entities, the entities being accessible to the processor, the system comprising:
-
first means defining a first entity (Thing entity) having the properties of identifying a client system and uniquely identifying an object in that client system; second means defining a second entity (combined Proposal/Assignment entity) for defining a transaction, the second entity being subordinate to a first entity and having the properties of (i) identifying at least one external agent to carry out a transformation in relation to the first entity and of identifying at least one counter-party to the transaction, and (ii) uniquely identifying the associated first entity, and identifying a particular type of assignment or transformation to be applied to the first entity; and third means defining a third entity (Decision entity) capable of communicating with means defining a second entity and having the properties of defining the types of decision that may be made including at least a decision to accept and a decision to decline the transaction, and determining the responses in relation to those decisions.
-
-
27. A uniform and generalized method of programming a computer as a transaction modelling system, the computer system being operable with a separate client system and adapted to perform negotiation and decision functions related to a transaction, the method comprising the steps of:
-
providing a computer system comprising a processor and a computer-readable storage medium, the computer-readable storage medium providing locations for a plurality of entities, the entities being accessible to the processor; generating with said processor on said computer-readable storage medium a first entity (Thing entity) having the properties of identifying a client system and uniquely identifying using a client system reference an object in that client system; generating with said processor on said computer-readable storage medium and using said client system a second entity (Proposal entity) for defining a transaction, the second entity being subordinate directly or indirectly to a first entity and having the properties of identifying at least one external agent to carry out a transformation in relation to the first entity and of identifying at least one counter-party to the transaction; and generating a third entity (Decision entity) capable of communicating with a second entity and having the properties of defining the types of decision that may be made including at least a decision to accept and a decision to decline the transaction, and determining the responses in relation to those decisions.
-
Specification