WO2001065436A1 - A system and method for conducting automated transactions - Google Patents
A system and method for conducting automated transactions Download PDFInfo
- Publication number
- WO2001065436A1 WO2001065436A1 PCT/NZ2001/000029 NZ0100029W WO0165436A1 WO 2001065436 A1 WO2001065436 A1 WO 2001065436A1 NZ 0100029 W NZ0100029 W NZ 0100029W WO 0165436 A1 WO0165436 A1 WO 0165436A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- transaction
- contract
- rules
- delivery
- participants
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
Definitions
- the present invention relates to a system and method for con ⁇ ucting automated transactions in a distributed computer system Ac cording to one aspect a registry is provided which oversees the execution of transactions in accordance with rules defined by the parties TO a contract.
- the contract may include arbitrary information as required bv the parties involved.
- contracts having portable functionality are created and provided to participants in a distributed computer system fo r execution.
- any part of the contract crocess can be performed with standard applications which are extended bv tne portable functionality provided via the contract
- the method allows flexible bi-lateral and multi-lateral contracts to be formed for a wide range of goods and services.
- a number of systems and methods are available for carrying out electronic transactions in a distributed computer system.
- Those systems that allow participation by a large range of users running standard applications tend to be limited with regard to the extent to which a user can ⁇ efine the participants in a contract or the rules governing operation of the contract or the functionality of the standard application used to execute the contract
- the participants are typically pre-selected and users are limited to rule and functionality selection from possible options provided.
- Such systems do not allow flexible contracts including arbitrary user defined information or functionality to be created.
- the system is provided by one party to the contract. This party stands to gain from the execution of the contract (eg the supplier of the goods or services) . Such systems do not provide other parties to the contract with confidence that the contract will always be executed fairly to all parties involved.
- a method of conducting an automated transaction in a distributed computer system comprising the steps of;
- the contract is preferrably executed using standard applications operating according to the portable functionality provided via the contract.
- Figure 1 shows a distributed computer system for implementing an electronic transaction according to the invention.
- Figure 2 shows the steps involved in an automated transaction utilising the distributed computer system shown in figure 1 .
- FIG 1 a distributed computer system in which participants 3 to 7 are interconnected via the Internet is shown. It will be appreciated that the distributed computer system may be connected via any suitable network and that the Internet is shown purely by way of example.
- parties 4 and carrier 3 form a contract 1 which is managed and executed by a registry 2.
- a customer may download a standard application or applet to their computer to enable them to prepare a draft contract.
- the various computers are operating in a Java run time environment.
- An application or applet enabling a contract to be constructed may be downloaded from any computer containing the application or applet within the distributed computer system In this case the application or applet is contained within the registry.
- the downloaded application or applet enables the customer to access a producer of services.
- the producer may provide portable functionality which includes a description of goods or services they provide, and a suitable screen or user tool to manipulate the required information. Both the customer or the producer may define or attach arbitrary information, further portable functionality and/or rules for the provision of the goods or services under the contract.
- the contract may directly or indirectly include portable functionality to be provided to the customer to enable them to utilise the goods or service.
- the rules may define the participants to the contract.
- the participants will include a registry which stores the contract and ensures the contract is executed by the appropriate participants in the defined manner.
- the contract may define a selection of goods or services obtained from a producer. It may define a recording means to record the supply of goods or services with regard to defined delivery criteria. One or more recording means may be specified.
- the participants may include inspecting means which inspect the accuracy of usage logs supplied by the recording means.
- the participants may also include valuing means which assess the value of the contract based upon information supplied by the recording means, once inspected.
- the contract also directly or indirectly includes portable functionality enabling the participants to perform their roles.
- the contract may include portable functionality as to the manner in which recording is to be performed, usage logs are to be inspected, valuation of the contract, the
- This portable functionality may utilise serialized objects and remote method invocation (RMI) enabled in a Java based computing system. This enables the arbitrary information, the portable functionality to utilise it, and the rules governing the contract to be passed between participants to enable them to perform their functions and return the required outputs to the required participants.
- RMI remote method invocation
- the customer may select all, some or none of the participants and all or some of the rules. Participants may be known to the user or selected from a list. Rules may be created by a user and provided as portable functionality or selected from pre-existing rules and modified if necessary. Where only some or none of the participants are selected the contract may be made available for participants to offer their services.
- a customer may send the contract, including computer portable functionality (including participants and/or rules) to the registry which may then make the contract open to other participants to supply their services. Alternatively, the registry may automatically forward the contract to participants of the required type to enable them to offer their services. Alternatively, a participant which acts as a market for such contracts may carry out this role. By one means or another the draft contract is sent to the market in step 3.
- Participants such as provider 1 and provider 2 wishing to supply the required goods or services may then negotiate with the customer in step 4 to finalise the rules of the contract.
- Provider 1 and provider 2 may offer their services in conjunction with selected participants or may allow participants in the market to bid for their role in the contract.
- a final contract will be agreed upon between the parties and when they have digitally authorised the contract it is sent to the registry in step 5.
- the registry executes the contract according to the rules.
- the various participants are notified by the registry of their roles and the necessary information and portable functionality to perform their role is accessed by them via the Internet.
- the recording means are provided with information as to the type of recording required, duration of recording etc.
- the rules provided to the recording means may prescribe the times at which usage logs must be provided to the registry or another participant or these may be requested by the registry at the prescribed times.
- the registry oversees the implementation of the contract according to a timetable defined by the rules.
- Usage logs may be provided from the recording means directly to the registry and/or to inspecting means.
- One or more inspecting means may inspect the usage logs provided by one or more recording means to ensure that the usage logs are acceptable.
- the inspecting means will analyse the usage logs according to rules, information and portable functionality provided to them directly or indirectly by the registry.
- Inspected logs may be supplied directly to the valuing means if the rules for valuing the contract have already been provided to the valuing means.
- the usage logs are provided to the registry and the registry provides the usage logs and relevant rules to the valuing means so that it may value the contract for a specified period.
- the valuing means may be provided directly or indirectly with portable functionality and arbitrary information in the form of arbitrary tables, profiles or executable objects for calculating the value of the contract and providing required output based on the usage logs. The value determined by the valuing means is then supplied to the registry.
- rules will govern the manner in which the dispute is to be resolved. For example, if there are two inspecting means and they produced different results with regard to usage a rule will determine how the discrepancy is to be resolved. This may be incorporated as portable functionality or arbitrary information attached directly or indirectly to the contract. The goal will generally be to achieve a certain and efficient resolution to facilitate on-line contracting.
- step 7 Settlement will be performed in the manner defined in the rules. This may be by the registry simply notifying the customer and provider of the value of goods or services provided under the contract or may involve the registry initiating electronic funds transfers via prescribed bank accounts.
- the fees for the various participants may be calculated and notified or paid electronically.
- the various participants may attach additional rules including portable functionality or arbitrary information to the contract defining their fees.
- the recording means will be remunerated for its services in providing usage logs, the inspecting means will be compensated for its services in inspecting and the valuing means will be compensated for its services in valuing.
- the registry will also be paid for its services and the provider will be paid for the goods or services provided under the contract. All of the participants will be compensated in accordance with the valuations produced by the valuing means. The exact manner of payment will depend upon the particular contract concerned. For example, the provider may have a preferred recording means, inspecting means or valuing means and may directly compensate for the services provided.
- the method enables a great degree of flexibility for a customer and provider in defining the manner of implementation of a contract. It will also be seen that the method of the invention enables an open and competitive market in which participants can compete in an open and transparent manner to provide services. It will also be seen that the implementation is highly automated and requires limited human intervention.
- Appendices A and B set out in greater detail possible implementations which are given by way of example only and it will be appreciated that the invention has wide application in the provision of a wide range of goods and services.
- references to "Logger” should be taken as references to "Recording means” and references to "Validation
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001236251A AU2001236251A1 (en) | 2000-02-29 | 2001-02-28 | A system and method for conducting automated transactions |
NZ521547A NZ521547A (en) | 2000-02-29 | 2001-02-28 | A system and method for conducting automated transactions via a distributed computer system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NZ503114 | 2000-02-29 | ||
NZ50311400 | 2000-02-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2001065436A1 true WO2001065436A1 (en) | 2001-09-07 |
Family
ID=19927761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/NZ2001/000029 WO2001065436A1 (en) | 2000-02-29 | 2001-02-28 | A system and method for conducting automated transactions |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU2001236251A1 (en) |
WO (1) | WO2001065436A1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997004410A1 (en) * | 1995-07-18 | 1997-02-06 | Sloo Marshall A | On-line contract negotiating apparatus and method |
EP0895173A2 (en) * | 1997-08-02 | 1999-02-03 | International Computers Limited | Computer system for delivery of financial services |
US6049787A (en) * | 1997-03-31 | 2000-04-11 | Hitachi, Ltd. | Electronic business transaction system with notarization database and means for conducting a notarization procedure |
US6067531A (en) * | 1998-07-21 | 2000-05-23 | Mci Communications Corporation | Automated contract negotiator/generation system and method |
US6148290A (en) * | 1998-09-04 | 2000-11-14 | International Business Machines Corporation | Service contract for managing service systems |
EP1054333A2 (en) * | 1999-05-20 | 2000-11-22 | Hewlett-Packard Company | Computerized methods for competitive and collaborative contract bidding, formation, and performance |
-
2001
- 2001-02-28 AU AU2001236251A patent/AU2001236251A1/en not_active Abandoned
- 2001-02-28 WO PCT/NZ2001/000029 patent/WO2001065436A1/en active IP Right Grant
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997004410A1 (en) * | 1995-07-18 | 1997-02-06 | Sloo Marshall A | On-line contract negotiating apparatus and method |
US6049787A (en) * | 1997-03-31 | 2000-04-11 | Hitachi, Ltd. | Electronic business transaction system with notarization database and means for conducting a notarization procedure |
EP0895173A2 (en) * | 1997-08-02 | 1999-02-03 | International Computers Limited | Computer system for delivery of financial services |
US6067531A (en) * | 1998-07-21 | 2000-05-23 | Mci Communications Corporation | Automated contract negotiator/generation system and method |
US6148290A (en) * | 1998-09-04 | 2000-11-14 | International Business Machines Corporation | Service contract for managing service systems |
EP1054333A2 (en) * | 1999-05-20 | 2000-11-22 | Hewlett-Packard Company | Computerized methods for competitive and collaborative contract bidding, formation, and performance |
Also Published As
Publication number | Publication date |
---|---|
AU2001236251A1 (en) | 2001-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2002305545B2 (en) | Digital content subscription conditioning system | |
US8499278B2 (en) | System and method for software development | |
KR20180104586A (en) | Method and system for processing personal data base on block chain | |
WO2013066659A1 (en) | Marketplace for composite application and data solutions | |
US20070288311A1 (en) | Method and system for flexible incentive programs in sales organizations | |
US20120197759A1 (en) | Method for multijurisdictional tax collection | |
US20080004977A1 (en) | Digital marketplace to facilitate transactions of creative works | |
AU2016228312A1 (en) | System for Collaborative Transactions | |
US20070185794A1 (en) | Method and system for finance, distribution and speculation | |
KR20000024609A (en) | System and method for management fund into internet | |
KR20050036709A (en) | Method and system for validation of service consumers | |
US20120054096A1 (en) | System and method for intra- and inter-jurisdictional collection and distribution of funds | |
JP2001125992A (en) | Internet shopping mall system to enable simultaneous multiple connection and its operating method | |
CA3027815A1 (en) | Server arrangement and related methods for performing financial operations | |
KR100940398B1 (en) | System and method for content selling of UCC using internet | |
WO2001065436A1 (en) | A system and method for conducting automated transactions | |
NZ521547A (en) | A system and method for conducting automated transactions via a distributed computer system | |
WO2001025910A1 (en) | System and method for collaborative product development | |
US20040128244A1 (en) | Charging device, charging method, transaction supporting device, and transaction supporting method | |
US20150356590A1 (en) | Commodity credits for software application users associated with services and products | |
Kulkarni et al. | Framework for Design and Development of Blockchain Applications Using Smart Contracts | |
JP2004334292A (en) | Settlement method and settlement device | |
BG66795B1 (en) | A method to fulfill complex tasks, valuation and payment effected in a common computer environment | |
CN114998006A (en) | Robot management system, method and device and electronic equipment | |
KR101884822B1 (en) | Retargeting point accumulation method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 521547 Country of ref document: NZ |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
WWP | Wipo information: published in national office |
Ref document number: 521547 Country of ref document: NZ |
|
WWG | Wipo information: grant in national office |
Ref document number: 521547 Country of ref document: NZ |
|
NENP | Non-entry into the national phase |
Ref country code: JP |