NL2008991C2 - TRANSACTION SERVER AND METHOD FOR HANDLING A TRANSACTION CHAIN. - Google Patents
TRANSACTION SERVER AND METHOD FOR HANDLING A TRANSACTION CHAIN. Download PDFInfo
- Publication number
- NL2008991C2 NL2008991C2 NL2008991A NL2008991A NL2008991C2 NL 2008991 C2 NL2008991 C2 NL 2008991C2 NL 2008991 A NL2008991 A NL 2008991A NL 2008991 A NL2008991 A NL 2008991A NL 2008991 C2 NL2008991 C2 NL 2008991C2
- Authority
- NL
- Netherlands
- Prior art keywords
- proposition
- objects
- transaction
- unit
- chain
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/16—Real estate
Landscapes
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Computer And Data Communications (AREA)
Description
Korte aanduiding: Transactieserver en werkwijze voor het afhandelen van een transactieketen.Short indication: Transaction server and method for handling a transaction chain.
BESCHRIJVINGDESCRIPTION
5 De uitvinding heeft betrekking op een transactieserver en een werkwijze voor het afhandelen van een transactieketen, waarbij de transactieserver is voorzien van een verwerkingseenheid, een gegevensopslageenheid en een communicatie-eenheid, waarbij de verwerkingseenheid is ingericht om via de communicatie-eenheid met de werkstations te communiceren en verwerking uit te 10 voeren op objecten die zijn opgeslagen in de gegevensopslageenheid.The invention relates to a transaction server and a method for handling a transaction chain, wherein the transaction server is provided with a processing unit, a data storage unit and a communication unit, wherein the processing unit is adapted to communicate with the workstations via the communication unit communicating and processing on objects stored in the data storage unit.
Het gebruik van internet voor het doen van aankopen en het uitvoeren van transacties is wel bekend. Er zijn vele websites bekend waarop aankopen gedaan kunnen worden door het selecteren van producten die aan een bepaald zoekprofiel voldoen, die vervolgens na selectie in een virtuele winkelwagen kunnen 15 worden opgenomen, waarna via dezelfde website afgerekend kan worden door middel van een aan een bank gekoppelde financiële transactie. Het gekochte product wordt vervolgens door de aanbieder verscheept naar de gebruiker die via de website de aankoop heeft uitgevoerd. Selectie en aankoop vindt plaats via niet geauthentiseerde verbindingen en de transactie kan worden afgerond doordat de 20 gebruiker via zijn betaalkaart de transactie kan authentiseren, zodat de transactie door de bank waar zijn bankrekening actief is deze transactie kan uitvoeren.The use of the Internet for making purchases and executing transactions is well known. Many websites are known on which purchases can be made by selecting products that meet a certain search profile, which can then be included in a virtual shopping cart after selection, after which payment can be made via the same website by means of a bank linked to a bank. financial transaction. The purchased product is then shipped by the provider to the user who made the purchase through the website. Selection and purchase takes place via unauthenticated connections and the transaction can be completed because the user can authenticate the transaction via his payment card, so that the transaction can be carried out by the bank where his bank account is active.
Naast het uitvoeren van aankopen via internet is het ook mogelijk om via internet producten aan te bieden door individuele gebruikers, die zelf productgegevens kunnen uploaden in een website met een bepaalde prijsvoorkeur 25 als aanbodprofiel. Dergelijke gegevens worden opgeslagen in een object dat via hetzelfde internet door andere gebruikers op te zoeken is door middel van zoekprofielen en opvraagbaar is, en waarop zelfs een bod gedaan kan worden, zodat een transactie tot stand kan komen. Deze transacties worden echter veelal buiten de websites om voltrokken om gebruikers de gelegenheid te geven de 30 aangeboden waren te bezichtigen en vervolgens te plaatsen, betaling te regelen.In addition to making purchases via the internet, it is also possible to offer products via the internet by individual users, who can upload product data themselves in a website with a specific price preference 25 as supply profile. Such data is stored in an object that can be looked up by other users via the same internet by means of search profiles and can be retrieved, and on which even a bid can be made, so that a transaction can be made. However, these transactions are usually carried out outside the websites in order to give users the opportunity to view the 30 goods offered and then place them, arrange payment.
In de vastgoedwereld, met name de huizenmarkt, wisselen huizen van eigenaar via virtuele ketens van transacties. Een dergelijke virtuele keten ontstaat door een koper die nieuw op de huizenmarkt verschijnt een woning zoekt om te kopen en een woningeigenaar die zijn woning wil verkopen om de huizenmarkt te 2 verlaten. De eenvoudigste keten kan gevormd worden door deze eerste koper en huizenmarktverlater aan elkaar te koppelen, wanneer het aanbodprofiel van de huizenmarktverlater overeenkomt met het vraagprofiel van de eerste koper. Deze situatie zal echter zelden voorkomen, in het algemeen kan aangenomen worden dat 5 tussen een eerste koper en een huizenmarktverlater een aantal woningeigenaren zitten die onderling zonder dat zij het van elkaar weten hun respectievelijke huizen aan elkaar doorverkopen, waarbij elke huizeneigenaar zowel een aanbodprofiel heeft als een vraagprofiel, omdat zij immers van woning willen veranderen.In the real estate world, in particular the housing market, houses change ownership via virtual chains of transactions. Such a virtual chain is created by a buyer who appears new on the housing market looking for a home to buy and a homeowner who wants to sell his home to leave the housing market. The simplest chain can be formed by linking this first buyer and housing market leaver to each other, when the supply profile of the housing market leaver matches the demand profile of the first buyer. However, this situation will rarely occur, it can generally be assumed that there are a number of homeowners between a first buyer and a home market leaver who resell their respective homes to each other without their knowledge, each homeowner having both a supply profile and a demand profile, because they want to change their home.
Een voorbeeld kan bijvoorbeeld een eerste koper zijn die een 10 appartement zoekt in een bepaalde prijsklasse, een appartementeigenaar die zijn appartement wil verkopen en een halfvrijstaande woning zoekt, en een eigenaar van een halfvrijstaande woning die zijn woning wil verkopen om bijvoorbeeld te verhuizen naar een verzorgingstehuis. Volgens de stand van de techniek kunnen deze eerste koper en woningeigenaren via een website waarop woningen worden aangeboden of 15 via advertenties, onafhankelijk van elkaar woningen selecteren, onderling koopovereenkomsten sluiten en woningen leveren. Daarbij kan het voorkomen dat een woningeigenaar die van woning wil wisselen een nieuw woning aankoopt voordat zijn eigen woning verkocht is. Dit kan leiden tot voor deze woningeigenaar penibele financiële situatie. Ook kan het voorkomen dat een woningeigenaar die van 20 woning wil wisselen zijn woning reeds verkocht heeft zonder dat hij een passende nieuwe woning heeft gevonden. Hierbij kan een situatie optreden waarbij deze woningeigenaar dus enige tijd geen eigen woning heeft en derhalve tijdelijke woonruimte moet zoeken.An example may be a first buyer who is looking for an apartment in a certain price range, an apartment owner who wants to sell his apartment and is looking for a semi-detached house, and an owner of a semi-detached house who wants to sell his house to, for example, move to a care home . According to the state of the art, these first buyers and homeowners can, via a website on which properties are offered or via advertisements, independently select properties, conclude purchase agreements between themselves and supply properties. It can happen that a homeowner who wants to change a home purchases a new home before his own home is sold. This can lead to a financially acceptable situation for this homeowner. It can also happen that a homeowner who wants to change his home has already sold his home without finding a suitable new home. A situation may arise in which this homeowner does not have an owner-occupied home for some time and therefore has to look for temporary accommodation.
Daar waar websites en betaalmiddelen via internet slechts 25 selectiemogelijkheden, aankoopmogelijkheden en betaalmogelijkheden bieden tussen twee entiteiten zoals een koper en een verkoper, is het een doel van de onderhavige uitvinding om een oplossing te bieden voor de genoemde nadelen in een keten van transacties zoals hierboven beschreven.Whereas websites and payment means only offer selection options, purchase options and payment options between two entities such as a buyer and a seller via the internet, it is an object of the present invention to provide a solution for the disadvantages mentioned in a chain of transactions as described above. .
Het doel wordt bereikt volgens de uitvinding in een transactieserver 30 voor het afhandelen van geketende transacties, waarbij de transactieserver voorzien is van een verwerkingseenheid, een opslageenheid en een communicatie-eenheid, waarbij de verwerkingseenheid ingericht is via de communicatie-eenheid met werkstations te communiceren en bewerking uit te voeren op objecten die zijn opgeslagen in de gegevensopslageenheid. De verwerkingseenheid omvat verder een 3 invoereenheid voor het voor een veelvoud gebruikers mogelijk maken van het invoeren van gebruikersgegevens behorend bij respectievelijke gebruikers en het opslaan van de gebruiksgegevens en overeenkomstige gebruikersobjecten in de gegevensopslageenheid. De invoereenheid is verder ingericht voor het ontvangen 5 van een server van propositiegegevens van gebruikers en het opslaan daarvan in respectievelijke propositie-objecten in de gegevensopslageenheid, waarbij een propositie-object voorzien kan zijn van ten minste een van een vraagprofiel en een aanbodprofiel en waarbij de gebruikersobjecten en propositie-objecten een authenticatie status hebben. De verwerkingseenheid omvat verder een 10 koppeleenheid voor het voor een gebruiker mogelijk maken van het vormen van een keten propositie-objecten, waarbij een koppeling gemaakt kan worden van een eerste propositie-object met een tweede propositie-object, waarbij het vraagprofiel van het eerste propositie-object overeenkomt met het aanbod profiel van het tweede propositie-object. De verwerkingseenheid omvat verder een transactie generator 15 voor het genereren van een transactie-object behorend bij de koppeling van propositie-objecten, waarbij elk transactie-object een status heeft. De verwerkingseenheid omvat verder een authenticatie eenheid voor het authentiseren van elk van de gebruikersobjecten en het authentiseren van elk van de propositie-objecten. De verwerkingseenheid omvat verder een ketenbewakingseenheid voor het 20 bewaken van een status van de keten. De verwerkingseenheid omvat verder een transactie-eenheid voor het gelijktijdig afhandelen van transactie-objecten, die wanneer de status van de keten propositie-objecten is dat deze aan een einde een propositie-object met alleen een vraagprofiel omvat en aan het tweede einde een propositie-object met daaraan een aanbodprofiel omvat en alle gebruikersobjecten 25 en propositie-objecten met aanbodprofiel geauthentiseerd zijn, die bij de keten behorende transactie-objecten de status in een afgehandelde toestand zet.The object is achieved according to the invention in a transaction server 30 for handling chained transactions, wherein the transaction server is provided with a processing unit, a storage unit and a communication unit, wherein the processing unit is arranged to communicate with workstations via the communication unit and perform processing on objects stored in the data storage unit. The processing unit further comprises an input unit for enabling a plurality of users to input user data associated with respective users and to store the usage data and corresponding user objects in the data storage unit. The input unit is further adapted to receive a proposition data server from users and store it in respective proposition objects in the data storage unit, wherein a proposition object can be provided with at least one of a demand profile and a supply profile and wherein the user objects and proposition objects have an authentication status. The processing unit further comprises a coupling unit for enabling a user to form a chain of proposition objects, wherein a coupling can be made of a first proposition object with a second proposition object, wherein the demand profile of the first proposition object matches the supply profile of the second proposition object. The processing unit further comprises a transaction generator 15 for generating a transaction object associated with the coupling of proposition objects, each transaction object having a status. The processing unit further comprises an authentication unit for authenticating each of the user objects and authenticating each of the proposition objects. The processing unit further comprises a chain monitoring unit for monitoring a status of the chain. The processing unit further comprises a transaction unit for simultaneously handling transaction objects, which when the status of the chain is proposition objects comprises at one end a proposition object with only a demand profile and at the second end a proposition object object with an offer profile attached thereto and all user objects and proposition objects with offer profile are authenticated, which sets the status of transaction objects associated with the chain to a processed state.
De transactieserver stelt gebruikers in staat hun beoogde transacties, vertegenwoordigd door de transactie-objecten, volledig elektronisch af te handelen. De transacties worden gelijktijdig afgehandeld, waardoor vertragingstijden tussen 30 transacties worden vermeden. Voor gebruikers van het systeem in bijvoorbeeld de huizenmarkt wordt hiermee voorkomen dat deze dubbele woonlasten hebben door onverkochte huizen, of dat tijdelijke woonruimte gezocht moet worden wegens reeds verkochte woning zonder dat de nieuwe woning beschikbaar is.The transaction server allows users to complete their intended transactions, represented by the transaction objects, completely electronically. The transactions are handled simultaneously, avoiding delay times between 30 transactions. For users of the system in, for example, the housing market, this will prevent them from having double housing costs due to unsold houses, or that temporary housing must be sought because of a home already sold without the new home being available.
44
In een uitvoeringsvorm van de uitvinding is de koppeleenheid ingericht om bij het afhandelen door de transactie afhandeleenheid de koppelingen tussen de propositie-objecten uit de keten te verwijderen. Hiermee wordt de keten propositie-objecten en de transactieserver ontbonden. De propositie-objecten kunnen zonodig 5 ingezet worden voor nieuwe transacties.In an embodiment of the invention, the coupling unit is adapted to remove the links between the proposition objects from the chain during the handling by the transaction handling unit. This dissolves the chain of proposition objects and the transaction server. The proposition objects can, if necessary, be used for new transactions.
In een andere uitvoeringsvorm volgens de uitvinding, omvat de transactie eenheid een documentgenerator voor het generen van een transactie document dat gekoppeld is aan een propositie-object met een vraagprofiel en een propositie-object met een aanbodprofiel. Het transactiedocument stelt bij de 10 respectievelijke propositie-objecten behorende gebruikers in staat over de transactievoorwaarden, gebaseerd op hun respectievelijke vraagprofiel en aanbodprofiel tot overeenkomst te komen.In another embodiment according to the invention, the transaction unit comprises a document generator for generating a transaction document that is linked to a proposition object with a demand profile and a proposition object with a supply profile. The transaction document enables users belonging to the 10 propositional objects to reach agreement on the transaction conditions, based on their respective demand profile and supply profile.
In een uitvoeringsvorm volgens de uitvinding is de koppeleenheid ingericht voor het koppelen van een propositie-object met een vraagprofiel en een 15 veelvoud propositie-objecten met een aanbodprofiel. Dit stelt gebruikers in staat om met hetzelfde propositie-object deel te nemen aan een veelvoud transactieketens, waardoor kansen op afhandeling van een keten waarbij een gewenste transactie zoals verkoop en aankoop van huizen vergroot wordt. Vergelijkbaar is in een verdere uitvoeringsvorm van de uitvinding de koppeleenheid ingericht voor het koppelen van 20 een propositie-object met een aanbodprofiel aan een veelvoud propositie-objecten met een vraagprofiel. Ook dit biedt de mogelijkheid voor een gebruiker om gelijktijdig deel te nemen aan meer dan een transactieketen, zodat de gebruiker zijn kansen op aan- en of verkoop van bijvoorbeeld een woning te vergroten.In an embodiment according to the invention, the coupling unit is adapted for coupling a proposition object with a demand profile and a plurality of proposition objects with a supply profile. This enables users to participate in a multitude of transaction chains with the same proposition object, thereby increasing chances of handling a chain whereby a desired transaction such as sale and purchase of houses is increased. Similarly, in a further embodiment of the invention, the coupling unit is arranged for coupling a proposition object with a supply profile to a plurality of proposition objects with a demand profile. This also offers the possibility for a user to simultaneously participate in more than one transaction chain, so that the user can increase his chances of buying and / or selling a home, for example.
Een verdere uitvoeringsvorm volgens de uitvinding is de transactie-25 eenheid verder ingericht om een propositie-object te ontkoppelen uit alle ketens waarmee het verbonden is wanneer de transactie-eenheid een van de ketens afhandelt. Hiermee wordt bereikt dat ketens die nog niet afgehandeld zijn niet ten onrechte propositie-objecten bevatten, maar worden verbroken, zodat gebruikers de verbroken ketens opnieuw kunnen aanvullen en completeren.A further embodiment according to the invention, the transaction unit is further adapted to uncouple a proposition object from all the chains with which it is connected when the transaction unit handles one of the chains. This ensures that chains that have not yet been processed do not incorrectly contain proposition objects, but are broken, so that users can refill and complete the broken chains.
30 In een verdere uitvoeringsvorm volgens de uitvinding is de transactie- eenheid verder ingericht om de propositie-objecten uit een afgehandelde keten te verwijderen uit de gegevens opslageenheid. Hiermee wordt bereikt dat deze propositie-objecten niet meer selecteerbaar zijn voor gebruikers die hun eigen propositie-object willen koppelen uit afgehandelde propositie-objecten. In een 5 uitvoeringsvorm volgens de uitvinding omvat de transactie-eenheid een zender voor het verzenden van het transactiedocument. Dit stelt een gebruiker van de transactieserver in staat om bij afhandelen een transactie te verzenden naar een werkstation van een functionaris die nodig is voor het wettelijk tot stand komen van 5 een transactie, zoals bijvoorbeeld een notaris. Dit stelt een dergelijke functionaris in staat om de transactie te bezegelen.In a further embodiment according to the invention, the transaction unit is further adapted to remove the proposition objects from a handled chain from the data storage unit. This achieves that these proposition objects are no longer selectable for users who want to link their own proposition object from processed proposition objects. In an embodiment according to the invention, the transaction unit comprises a sender for sending the transaction document. This allows a user of the transaction server to send a transaction to a workstation of a staff member that is required for the legal establishment of a transaction, such as for example a notary. This allows such an officer to seal the transaction.
In een uitvoeringsvorm volgens de uitvinding omvat de authenticatie eenheid een zender voor het naar een werkstation verzenden van een eerste authenticatieverzoek voor authenticatie van gebruikersgegevens en een ontvanger 10 voor het ontvangen van een eerste authenticatie instructies van het werkstation. Dit stelt de transactieserver in staat om gebruikersobjecten vrij te geven voor het genereren van transacties, zodat het voor de bijbehorende respectievelijke gebruikers mogelijk is om de transacties daadwerkelijk door de transactieserver te laten afhandelen.In an embodiment according to the invention, the authentication unit comprises a transmitter for sending a first authentication request for authentication of user data to a workstation and a receiver 10 for receiving a first authentication instructions from the workstation. This enables the transaction server to release user objects for generating transactions, so that it is possible for the associated respective users to actually have the transactions handled by the transaction server.
15 In een uitvoeringsvorm volgens de uitvinding omvat de authenticatie eenheid een zender voor het naar een werkstation verzenden van een tweede authenticatieverzoek voor authenticatie van een propositie-object en een ontvanger voor het ontvangen van authenticatie instructies van het werkstation. Dit stelt de transactieserver in staat om een propositie-object en de daarin opgenomen 20 gegevens van bijvoorbeeld een te verkopen object vrij te geven om te worden opgenomen in een transactie-object, zodat gebruikers een transactie kunnen aangaan op basis van een geldig en geverifieerd object, zoals bijvoorbeeld een woning. Authenticatie van een propositie-object kan bijvoorbeeld worden uitgevoerd via een onderzoek in een bij het object behorend register, zoals bijvoorbeeld het 25 kadaster voor woningen.In an embodiment according to the invention, the authentication unit comprises a transmitter for sending a second authentication request to a workstation for authenticating a proposition object and a receiver for receiving authentication instructions from the workstation. This enables the transaction server to release a proposition object and the data contained therein from, for example, an object to be sold for inclusion in a transaction object, so that users can enter into a transaction on the basis of a valid and verified object , such as a home. Authentication of a proposition object can, for example, be carried out via an investigation in a register associated with the object, such as, for example, the land register for houses.
In een andere uitvoeringsvorm volgens de uitvinding is de koppeleenheid ingericht voor het weigeren van een koppeling van een transactie-object dat reeds in een keten is opgenomen en waarmee een gebruiker een koppeling wil maken naar een ander propositie-object in dezelfde keten. Hiermee 30 wordt voorkomen dat transactieketens gevormd worden in een lus, waardoor deze keten nooit zal voldoen aan de criteria voor het afhandelen van een lus.In another embodiment according to the invention, the coupling unit is adapted to refuse a coupling of a transaction object that is already included in a chain and with which a user wants to make a link to another proposition object in the same chain. Hereby it is prevented that transaction chains are formed in a loop, so that this chain will never meet the criteria for handling a loop.
In een uitvoeringsvorm volgens de uitvinding is de koppeleenheid verder ingericht voor het tonen van een propositie-object dat in een keten is opgenomen, waarbij tevens een gegeven uit een aanbodprofiel van een ander object 6 in de keten wordt getoond. Hiermee is het mogelijk om bijvoorbeeld aan een gebruiker die een selectie wil maken van propositie-objecten met een aanbodprofiel, en aanvulling op het profiel te tonen, wat bijvoorbeeld een aanmoedigingspremie omvat van een propositie-object dat verderop in de keten aanwezig is. Doel hiervan 5 is om bijvoorbeeld een starter te lokken. Als iemand bovenaan de keten een korting geeft die kan worden doorgegeven over de keten en wordt het aantrekkelijk voor de starter om bij deze keten aan te haken. Een bonusverlener bereikt hiermee dat de keten aan de onderzijde wordt gecompleteerd zodat de keten en de bijbehorende transacties kunnen worden geëffectueerd.In an embodiment according to the invention, the coupling unit is further adapted to display a proposition object that is included in a chain, wherein also an item from a supply profile of another object 6 is shown in the chain. This makes it possible, for example, to show a user who wants to make a selection of proposition objects with an offer profile, and addition to the profile, which includes, for example, an incentive premium for a proposition object present later in the chain. The purpose of this is to lure, for example, a starter. If someone at the top of the chain gives a discount that can be passed on over the chain and it becomes attractive for the starter to join this chain. A bonus provider thus achieves that the chain at the bottom is completed so that the chain and the associated transactions can be implemented.
10 Het doel van de uitvinding wordt tevens bereikt in een werkwijze voor het afhandelen van geketende transacties, omvattende het verschaffen van een invoermiddel voor een veelvoud gebruikers voor het invoeren van gebruikersgegevens behorende bij respectievelijke gebruikers en het opslaan van de gebruikersgegevens in overeenkomstige gebruikersobjecten in een gegevens 15 opslageenheid, waarbij het invoeren verder omvat het ontvangen van een veelvoud propositiegegevens van gebruikers en het opslaan daarvan in respectievelijke propositie-objecten in de gegevens opslageenheid, waarbij een propositie-object voorzien kan zijn van ten minste een van een vraagprofiel en een aanbodprofiel, en waarbij de gebruikersobjecten en propositie-objecten een authenticatiestatus 20 hebben. De werkwijze omvat verder het verschaffen van een koppelmiddel voor het vormen van een keten propositie-objecten, waarbij een koppeling gemaakt kan worden van een eerste propositie-object met een tweede propositie-object, waarbij het vraagprofiel van het eerste propositie-object overeenkomt met het aanbodprofiel van het tweede propositie-object. De werkwijze omvat verder het genereren van een 25 transactie-object behorend bij de koppeling van een propositie-object, waarbij het transactie-object een status heeft. De werkwijze omvat verder het authentiseren van elk van de gebruikersobjecten en het authentiseren van elk van de propositie-objecten. De werkwijze omvat verder het bewaken van een status van de keten. De werkwijze omvat verder het gelijktijdige afhandelen van transactie-objecten, die 30 wanneer de status van de keten propositie-objecten is dat deze aan een einde een propositie-object met alleen een vraagprofiel omvat en aan een tweede einde een propositie-object met alleen een aanbodprofiel omvat en een gebruikersobjecten en propositie-objecten met aanbodprofiel geauthentiseerd zijn, het afhandelen omvat 7 het bij de keten behorende transactie-objecten zetten van de status in een afgehandelde toestand.The object of the invention is also achieved in a method for handling chained transactions, comprising providing an input means for a plurality of users for entering user data associated with respective users and storing the user data in corresponding user objects in a data Storage unit, wherein the input further comprises receiving a plurality of proposition data from users and storing it in respective proposition objects in the data storage unit, wherein a proposition object may be provided with at least one of a demand profile and a supply profile, and wherein the user objects and proposition objects have an authentication status. The method further comprises providing a coupling means for forming a chain of proposition objects, wherein a link can be made from a first proposition object to a second proposition object, the demand profile of the first proposition object corresponding to the supply profile of the second proposition object. The method further comprises generating a transaction object associated with the coupling of a proposition object, the transaction object having a status. The method further comprises authenticating each of the user objects and authenticating each of the proposition objects. The method further comprises monitoring a status of the chain. The method further comprises the simultaneous handling of transaction objects, which, when the status of the chain is proposition objects, comprises a proposition object with only a demand profile at one end and a proposition object with only one at a second end supply profile and a user objects and proposition objects with supply profile are authenticated, the handling comprises 7 putting the status of transaction objects associated with the chain in a handled state.
De uitvinding zal nader worden uitgelegd aan de hand van de volgende tekeningen.The invention will be further explained with reference to the following drawings.
5 Figuur 1 toont een transactieserver volgens een uitvoeringsvorm van de uitvinding in combinatie met werkstations.Figure 1 shows a transaction server according to an embodiment of the invention in combination with workstations.
Figuur 2 toont een transactieserver volgens een uitvoeringsvorm van de uitvinding.Figure 2 shows a transaction server according to an embodiment of the invention.
Figuur 2B toont een verwerkingseenheid van een transactieserver 10 volgens een uitvoeringsvorm van de uitvinding.Figure 2B shows a processing unit of a transaction server 10 according to an embodiment of the invention.
Figuur 3A toont gebruikersobjecten met daaraan gekoppelde propositie-objecten volgens een uitvoeringsvorm van de uitvinding.Figure 3A shows user objects with proposition objects linked thereto according to an embodiment of the invention.
Figuur 3B toont een keten van een gebruikersobjecten gekoppelde propositie-objecten volgens een uitvoeringsvorm van de uitvinding.Figure 3B shows a chain of proprietary objects linked to user objects according to an embodiment of the invention.
15 Figuur 3C toont een keten van een gebruikersobjecten gekoppelde propositie-objecten met in de keten opgenomen transactie-objecten volgens een uitvoeringsvorm van de uitvinding.Figure 3C shows a chain of propositional objects linked to user objects with transactional objects included in the chain according to an embodiment of the invention.
Figuur 4A toont authenticatie van een gebruikersobject volgens een uitvoeringsvorm van de uitvinding.Figure 4A shows authentication of a user object according to an embodiment of the invention.
20 Figuur 4B toont authenticatie van een propositie-object en een gebruikersobject volgens een uitvoeringsvorm van de uitvinding.Figure 4B shows authentication of a proposition object and a user object according to an embodiment of the invention.
Figuur 4C toont het afhandelen van een aan gebruikersobjecten gekoppelde propositie-objecten met daaraan gekoppelde transactie-objecten volgens een uitvoeringsvorm van de uitvinding.Figure 4C shows the handling of proposition objects linked to user objects with transaction objects linked thereto according to an embodiment of the invention.
25 Figuur 5A toont een stroomdiagram van invoer van gebruikersgegevens en propositie-objecten en de authenticatie daarvan volgens een uitvoeringsvorm van de uitvinding.Figure 5A shows a flow chart of input of user data and proposition objects and the authentication thereof according to an embodiment of the invention.
Figuur 5B toont een stroomdiagram voor het afhandelen van een keten aan gebruikersobjecten gekoppelde propositie-objecten en daaraan gekoppelde 30 transactie-objecten volgens een uitvoeringsvorm van de uitvinding.Figure 5B shows a flow chart for handling a chain of propositional objects linked to user objects and transactional objects linked thereto according to an embodiment of the invention.
De uitvinding zal hieronder beschreven worden aan de hand van uitvoeringsvoorbeelden.The invention will be described below with reference to exemplary embodiments.
88
Een transactieserver 101 volgens de uitvinding is communicatief verbonden met werkstations 103 door middel van verbindingen 104 en 105 respectievelijk, bijvoorbeeld via een netwerk 102. Het netwerk kan een openbaar netwerk zijn zoals bijvoorbeeld het internet. Gebruikers kunnen bijvoorbeeld toegang 5 krijgen tot de transactieserver door middel van een webbrowser die wordt weergegeven op de weergaveschermen van de werkstations 103. De transactieserver 101 verschaft de benodigde website en webpagina’s zodat gebruikers informatie uit de transactieserver kunnen weergeven op hun scherm en hun gegevens kunnen invoeren.A transaction server 101 according to the invention is communicatively connected to workstations 103 by means of connections 104 and 105 respectively, for example via a network 102. The network can be a public network such as, for example, the internet. For example, users can access the transaction server through a web browser displayed on the display screens of the workstations 103. The transaction server 101 provides the required website and web pages so that users can display information from the transaction server on their screen and enter their data .
10 Figuur 2A toont een blokschema van een transactieserver 101, waarbij de transactieserver 101 een verwerkingseenheid 201, een communicatie-eenheid 202 en een gegevens opslag 203 omvat, waarbij de verwerkingseenheid 201 via verbinding 211 communiceert met de communicatie-eenheid, die in verbinding 104 staat met werkstations 103. De verwerkingseenheid 201 staat verder in verbinding 15 212 met de gegevens opslageenheid 203.Figure 2A shows a block diagram of a transaction server 101, wherein the transaction server 101 comprises a processing unit 201, a communication unit 202 and a data storage 203, the processing unit 201 communicating via connection 211 with the communication unit which is in connection 104 with workstations 103. The processing unit 201 is further connected to the data storage unit 203.
Figuur 2B toont functionele eenheden van de verwerkingseenheid 201 van de transactieserver 101. De verwerkingseenheid 201 omvat een invoereenheid 204 die via communicatie-eenheid 202 gebruikers, bijvoorbeeld door middel van een webpagina een mogelijkheid geeft om gebruikersgegevens, zoals bijvoorbeeld naam, 20 adres en woonplaats, in te voeren die door de invoereenheid worden ontvangen en opgeslagen in de vorm van een gebruikersobject in de gegevens opslageenheid 203. De gebruikersobjecten kunnen bijvoorbeeld records zijn in een gebruiker database. De invoereenheid is tevens ingericht om de gebruiker de mogelijkheid te geven propositiegegevens in te voeren en deze in de vorm van propositie-objecten in de 25 gegevens opslageenheid 203 op te slaan. Een propositie-object houdt gegevens in met betrekking tot een vraagprofiel, een aanbodprofiel of een combinatie van beide. Een propositie-object is gekoppeld aan een gebruikersobject zodat een gebruiker nadat een propositie-object is ingevoerd altijd zijn propositie-object kan terugvinden. Een gebruiker kan meer dan één propositie-objecten hebben. Propositie-objecten 30 kunnen net als gebruikersobjecten records zijn in een propositiedatabase. Zowel gebruikersobjecten als propositie-objecten hebben een authenticatie status. De authenticatie status geeft aan of een gebruikersobject of een propositie-object geauthentiseerd is en geverifieerd is ten opzichte van externe gegevens, zoals bijvoorbeeld uit een geboorteregister of respectievelijk een register van een object 9 waarop het vraag- en of aanbodprofiel betrekking heeft, zoals bijvoorbeeld een woning.Fig. 2B shows functional units of the processing unit 201 of the transaction server 101. The processing unit 201 comprises an input unit 204 which, via communication unit 202, gives users, for example by means of a web page, the possibility of entering user data, such as for example name, address and place of residence to be received by the input unit and stored in the form of a user object in the data storage unit 203. The user objects may be, for example, records in a user database. The input unit is also adapted to give the user the option of entering proposition data and storing it in the form of proposition objects in the data storage unit 203. A proposition object contains data with regard to a demand profile, a supply profile or a combination of both. A proposition object is linked to a user object so that a user can always find his proposition object after a proposition object has been entered. A user can have more than one proposition objects. Like user objects, proposition objects 30 can be records in a proposition database. Both user objects and proposition objects have an authentication status. The authentication status indicates whether a user object or a proposition object is authenticated and verified against external data, such as, for example, from a birth register or a register of an object 9 to which the demand and / or supply profile relates, such as for example a home.
Een voorbeeld voor het gebruik van een transactieserver is in de woningmarkt waarbij gebruikers zich via de invoereenheid 204 registreerden. Een 5 starter kan zich bijvoorbeeld registreren als koper en maakt zelf een propositie-object aan met als vraagprofiel een woonwensprofiel. Het propositie-object kan bijvoorbeeld op het scherm van het werkstation van de gebruiker worden getoond. Een andere gebruiker kan zich registreren als koper en verkoper en kan een propositie-object aanmaken met een verkoopprofiel van de woning die de gebruiker 10 in bezit heeft en wil verkopen en een woonwensprofiel als vraagprofiel voor de woning die hij wenst te kopen als zijn eigen woning is verkocht. Ook dit propositie-object kan bijvoorbeeld in de vorm van een icoon worden weergegeven op het beeldscherm van een werkstation, waarbij een afbeelding van de woning, een vraagprijs en een locatie van de woning worden getoond.An example for using a transaction server is in the housing market where users registered via the input unit 204. A starter can, for example, register as a buyer and create a proposition object with a demand profile as a demand profile. For example, the proposition object can be displayed on the screen of the user's workstation. Another user can register as a buyer and seller and can create a proposition object with a sales profile of the home that the user owns and wants to sell and a housing profile as a demand profile for the home he wants to buy as his own home has been sold. This proposition object, for example, can also be displayed in the form of an icon on the screen of a workstation, showing an image of the home, an asking price and a location of the home.
15 Ook een uitstromer op de woningmarkt kan zich aanmelden als gebruiker en een propositie-object maken met alleen een verkoopprofiel als aanbodprofiel dat eveneens in de vorm van een icoon op het beeldscherm van een werkstation kan worden weergeven met een afbeelding van de te verkopen woning, een prijs en een locatie.15 An outflower in the housing market can also register as a user and create a propositional object with only a sales profile as supply profile that can also be displayed in the form of an icon on the screen of a workstation with an image of the property to be sold, a price and a location.
20 De verwerkingseenheid 201 omvat tevens een koppeleenheid, die een gebruiker in staat stelt op het beeldscherm van zijn werkstation propositie-objecten weer te geven die een overeenkomend profiel hebben met een propositie-object van de gebruiker. Wanneer de gebruiker een propositie-object heeft met een vraagprofiel is de koppeleenheid zodanig ingericht dat bijvoorbeeld met een database zoekvraag 25 propositie-objecten opgezocht kunnen worden met overeenkomend aanbodprofiel. Daarnaast kunnen er een propositie-object van een gebruiker met een aanbodprofiel propositie-objecten opgezocht worden met een overeenkomend vraagprofiel. De gevonden propositie-objecten worden door de koppeleenheid 205 getoond op het weergavescherm van een werkstation aan gebruiker waarbij de gebruiker in staat 30 wordt gesteld om een selectie uit de getoonde propositie-objecten een keus te maken, bijvoorbeeld door er op te klikken of door middel van een invulvak wat aangevinkt kan worden. De koppelingen worden tevens opgeslagen in de gegevens opslageenheid 203. Doordat propositie-objecten van meerdere gebruikers aan elkaar gekoppeld worden, ontstaat een keten van propositie-objecten. Nadat een koppeling 10 is gemaakt, kan de koppelgenerator een bericht versturen naar de gebruiker van het gekoppelde propositie-object.The processing unit 201 also comprises a coupling unit, which enables a user to display proposition objects on the screen of his workstation that have a corresponding profile with a proposition object of the user. When the user has a proposition object with a demand profile, the linking unit is arranged such that proposition objects can be looked up with a database search query with a corresponding supply profile, for example. In addition, a proposition object of a user with a supply profile can be searched for proposition objects with a corresponding demand profile. The found proposition objects are displayed by the coupling unit 205 on the display screen of a workstation to user, whereby the user is enabled to make a selection from the displayed proposition objects, for example by clicking on it or by means of of an entry box that can be checked. The links are also stored in the data storage unit 203. Because proposition objects from multiple users are linked to each other, a chain of proposition objects is created. After a link 10 has been made, the link generator can send a message to the user of the linked proposition object.
De verwerkingseenheid 201 omvat tevens een authenticatie eenheid 207. De authenticatie eenheid 207 is ingericht om na invoer van een 5 gebruikersobject een verzoek tot authenticatie te verzenden via de communicatie eenheid naar een authenticatie instantie, zoals bijvoorbeeld een notaris die bijvoorbeeld identiteit en bevoegdheid van een gebruiker voor het kopen of verkopen van een object uit een propositie-object vaststelt. De echtheid van de gegevens in het gebruikersobject kan bijvoorbeeld bevestigd worden door het verzenden van een 10 certificaat naar de authenticatie-eenheid 207 die het certificaat hecht aan het gebruikersobject, dan wel de authenticatiestatus instelt op ongeauthentiseerde toestand. Op vergelijkbare wijze is de authenticatie-eenheid ingericht om gegevens in een aanbodprofiel met betrekking op een te verkopen object te authentiseren door een bericht met een verzoek daartoe te zenden aan een authenticatie-instantie die 15 de gegevens van het te verkopen object verifieert en bijvoorbeeld door middel van een certificaat de juistheid van de gegevens van het te verkopen object verifieert en authentiseert. De authenticatiestatus van het propositie-object wordt derhalve in een geauthentiseerde toestand gezet. De authenticatietoestand van de geauthentiseerde gebruikers- respectievelijk propositie-objecten worden afgeslagen in de gegevens 20 opslageenheid 203.The processing unit 201 also comprises an authentication unit 207. The authentication unit 207 is adapted to send a request for authentication via the communication unit to an authentication body, such as, for example, a notary, who has the identity and authority of a user, for example. for buying or selling an object from a proposition object. The authenticity of the data in the user object can for example be confirmed by sending a certificate to the authentication unit 207 which attaches the certificate to the user object, or sets the authentication status to an unauthenticated state. Similarly, the authentication unit is arranged to authenticate data in an offer profile relating to an object to be sold by sending a message with a request thereto to an authentication body that verifies the data of the object to be sold and, for example, by verifies and authenticates the accuracy of the data of the object to be sold by means of a certificate. The authentication status of the proposition object is therefore set to an authenticated state. The authentication state of the authenticated user or proposition objects is logged in the data storage unit 203.
In het voorbeeld van de transactieserver voor de woningmarkt zal de authenticatie-eenheid een bericht sturen naar bijvoorbeeld een notaris die vervolgens de gegevens van een gebruiker die een object wil kopen of verkopen verifieert en een bevestiging naar de authenticatie-eenheid stuurt waarbij de 25 authenticatie-eenheid 207 de authenticatietoestand van het overeenkomende gebruikersobject wijzigt in geauthentiseerd. Vergelijkbaar kan bijvoorbeeld de kredietwaardigheid van een leencapaciteit van een gebruiker worden geauthentiseerd. Een authentiserende instantie kan via een werkstation bijvoorbeeld de leencapaciteit toevoegen aan een gebruikersobject.In the example of the housing market transaction server, the authentication unit will send a message to, for example, a notary who subsequently verifies the data of a user who wants to buy or sell an object and sends a confirmation to the authentication unit, the authentication unit unit 207 changes the authentication state of the corresponding user object to authenticated. Similarly, for example, the creditworthiness of a user's borrowing capacity can be authenticated. An authenticating instance can, for example, add the borrowing capacity to a user object via a workstation.
30 De verwerkingseenheid 201 bevat tevens een transactie generator 206. De transactie generator 206 is ingericht om een gebruiker te voorzien van een webpagina waarmee hij een transactievoorstel kan verzenden aan de gebruiker van een propositie-object waarmee het propositie-object van de eerste gebruiker gekoppeld is. Het transactievoorstel kan bijvoorbeeld in de vorm van een document 11 worden verzonden. De transactie generator 206 kan tevens in staat stellen de tweede gebruiker transactievoorstel te ontvangen en zo nodig te wijzigen. Wanneer overeenstemming bereikt is tussen de gebruikers, kunnen beide gebruikers het transactiedocument ondertekenen, door bijvoorbeeld een autorisatiecode toe te 5 voegen aan het transactiedocument. Een dergelijke autorisatiecode, ook wel TAN-code genoemd is een eenmalig wachtwoord dat door de transactie generator gegenereerd kan worden en verzonden naar de werkstations van de respectievelijke gebruikers.The processing unit 201 also contains a transaction generator 206. The transaction generator 206 is arranged to provide a user with a web page with which he can send a transaction proposal to the user of a proposition object to which the proposition object of the first user is linked . The transaction proposal can be sent, for example, in the form of a document 11. The transaction generator 206 can also enable the second user transaction proposal to be received and modified if necessary. When agreement has been reached between the users, both users can sign the transaction document, for example by adding an authorization code to the transaction document. Such an authorization code, also called TAN code, is a one-time password that can be generated by the transaction generator and sent to the workstations of the respective users.
Het propositie-object waarop de transactie van toepassing is kan door 10 de koppeleenheid voor selecterende gebruikers met een aangepaste weergave worden weergeven, door bijvoorbeeld van kleur of vorm te veranderen. Zonodig kan de transactie generator een termijn in acht nemen waarbinnen een gebruiker in staat gesteld wordt het object in de werkelijke wereld te onderzoeken. In het voorbeeld van de woningmarkt kan dit bijvoorbeeld inhouden dat de koper een aantal weken de 15 tijd heeft om de woning te bezoeken en gegevens in te winnen alvorens zijn definitieve goedkeuring te hechten aan het gegenereerde transactie-object. Tevens kan een termijn ingesteld worden voor het regelen van financiering door de koper. Wanneer de koper niet tijdig het transactie-object afmeldt, dan wel de transactie ontbindt, zal het transactie-object een definitieve status krijgen.The proposition object to which the transaction applies can be displayed by the linking unit for selecting users with a modified display, for example by changing color or shape. If necessary, the transaction generator can observe a period within which a user is enabled to examine the object in the real world. In the example of the housing market, this may mean, for example, that the buyer has a number of weeks to visit the property and to collect data before his final approval of the generated transaction object. A period can also be set for arranging financing by the buyer. If the buyer does not timely cancel the transaction object or terminate the transaction, the transaction object will be given a definitive status.
20 De verwerkingseenheid omvat verder een keten bewakingseenheid 209, die ingericht is om mogelijke ketens van propositie-objecten in de gegevens opslageenheid 203 te bewaken. Wanneer de keten bewakingseenheid een keten aantreft met een propositie-object met alleen een vraagprofiel aan een einde en een propositie-object met alleen een aanbodprofiel aan de andere zijde en waarbij 25 tussenliggende propositie-objecten de transactie-objecten een definitieve status hebben, dat wil zeggen termijnen waarbinnen transactie-objecten ontbonden kunnen worden zijn afgelopen, en alle deelnemende gebruikers en propositie-objecten zijn geauthentiseerd, dan zal de keten bewakingseenheid vaststellen dat de keten gereed is om afgehandeld te worden. Als alternatief kan de ketenbewakingseenheid 30 209 vaststellen dat een keten compleet is en alle transactie-objecten compleet zijn.The processing unit further comprises a chain monitoring unit 209, which is arranged to monitor possible chains of proposition objects in the data storage unit 203. When the chain monitoring unit finds a chain with a proposition object with only a demand profile at one end and a proposition object with only a supply profile on the other side and where intermediate proposition objects the transaction objects have a definitive status, that is to say if deadlines within which transaction objects can be dissolved have expired, and all participating users and proposition objects have been authenticated, the chain monitoring unit will determine that the chain is ready to be handled. Alternatively, the chain monitoring unit 209 may determine that a chain is complete and all transaction objects are complete.
Dit wanneer de voorwaarde voor het genereren van een transactie die voorwaarde is dat alle gebruikersobjecten en propositie-objecten met aanbod profiel geauthentiseerd zijn.This when the condition for generating a transaction is that condition that all user objects and proposition objects with offer profile are authenticated.
1212
De verwerkingseenheid omvat verder een transactie-eenheid, die wanneer de keten bewakingseenheid vaststelt dat een keten klaar is om te worden afgehandeld de klaarstaande transactie-objecten naar de respectievelijke gebruikers communiceert via hun werkstations, zodanig dat alle transactie-objecten in 5 afgehandelde toestand komen en alle gebruikers geïnformeerd zijn over de afhandeling van de voorgenomen transactie zoals vastgelegd in de transactie-objecten.The processing unit further comprises a transaction unit which, when the chain monitoring unit determines that a chain is ready to be handled, communicates the ready transaction objects to the respective users via their workstations such that all transaction objects come into a handled state and all users are informed about the handling of the intended transaction as recorded in the transaction objects.
Figuur 3A toont gebruikersobjecten U308-311 die respectievelijk verbonden zijn met propositie-objecten A, B, C 301-304. Dit houdt in dat aan een 10 gebruikersobject bijvoorbeeld 308 een of meer propositie-objecten gekoppeld kunnen worden. In dit voorbeeld is een propositie-object van het type A aan propositie-object met alleen een vraagprofiel gekoppeld. Een dergelijk propositie-object kan door een gebruiker benut worden om via de transactieserver aan andere gebruikers aan te geven dat hij een object, zoals een woning, wil kopen. Een andere 15 gebruiker, weergegeven door gebruiksobject U309 heeft aan zijn gebruiksobject gekoppeld een propositie-object B302, waarbij type B aangeeft dat het propositie-object zowel een vraagprofiel als een aanbodprofiel heeft. Hiermee wordt de gebruiker van gebruiksobject 309 in staat gesteld om via de transactieserver 101 zowel een aanbod te doen van een te verkopen object als wel een vraag kenbaar te 20 maken voor een te kopen object. Hetzelfde geldt voor gebruiksobject U310 en daaraan gekoppeld propositie-object B303. Gebruikersobject U311 heeft een gekoppeld propositie-object C304, hetgeen de gebruiker behorend bij gebruiksobject U311 in staat stelt een te verkopen object aan te bieden via het aanbodprofiel van propositie-object C304. In dit geval is er geen vraagprofiel. In het voorbeeld van de 25 woningmarkt is de gebruiker behorend bij gebruiksobject U308 een starter die geen woning te verkopen heeft, maar er een wil kopen, bij gebruikersobjecten U309 en U310 en hun respectievelijke propositie-objecten B302 en B303 zijn dit gebruikers die een woning willen verkopen en een andere kopen. De gebruiker behorend bij gebruikersobject U311 met propositie-object C304 vertegenwoordigt een gebruiker 30 die uit de woningmarkt wil treden en zijn woning te koop aanbiedt zonder een andere te willen kopen.Figure 3A shows user objects U308-311 which are respectively connected to proposition objects A, B, C 301-304. This means that one or more proposition objects can be linked to a user object, for example 308. In this example, a type A proposition object is linked to a proposition object with only a demand profile. Such a proposition object can be used by a user to indicate via the transaction server to other users that he wants to buy an object, such as a home. Another user, represented by usage object U309, has associated with his usage object a proposition object B302, where type B indicates that the proposition object has both a demand profile and a supply profile. This enables the user of usage object 309 to make an offer via the transaction server 101 for an object to be sold as well as to make a demand known for an object to be purchased. The same applies to U310 usage object and the B303 propositional object linked to it. User object U311 has a linked proposition object C304, which enables the user associated with use object U311 to offer an object to be sold via the supply profile of proposition object C304. In this case there is no question profile. In the example of the housing market, the user belonging to property U308 is a starter who does not have a property to sell but wants to buy one, with user property U309 and U310 and their respective propositional objects B302 and B303 these are users who want a home sell and buy another. The user associated with user object U311 with proposition object C304 represents a user 30 who wants to exit the housing market and offers his home for sale without wanting to buy another one.
Figuur 3B laat de opbouw van een keten propositie-objecten 301-304 zien, waarbij het propositie-object A301 gekoppeld is 305 A met propositie-object B302, deze laatste weer verbonden is 306 B met propositie-object B303, die weer 13 verbonden is 307 C met propositie-object C304, zodat de keten van gekoppelde propositie-objecten een complete keten van vraag en aanbod vertegenwoordigt. De opbouw van deze keten komt tot stand zoals beschreven is onder figuur 2B, waarbij gebruikers via een werkstation 103 dat communiceert 105, 102, 104 met 5 transactieserver 101 en gebruikersobject aanmaakt, een propositie-object invoert, propositie-objecten selecteert om te koppelen aan de eigen propositie-objecten.Figure 3B shows the structure of a chain of proposition objects 301-304, the proposition object A301 being linked 305 A to proposition object B302, the latter being connected again 306 B to proposition object B303, which is 13 again connected 307 C with proposition object C304, so that the chain of linked proposition objects represents a complete chain of supply and demand. The structure of this chain is established as described in Figure 2B, in which users, via a workstation 103 that communicates 105, 102, 104 with transaction server 101 and creates a user object, enter a proposition object, select proposition objects to link to your own proposition objects.
Figuur 3C toont de keten van figuur 3B met transactie-objecten 305 B-307B geplaatst tussen de respectievelijke propositie-objecten 301-304. Dit geeft aan dat de beide propositie-objecten 301-304 behorende gebruikers 308-311, 10 gebruikmakend van de transactiegenerator 206 transactie-objecten hebben gegenereerd gebaseerd op gegevens 312, 313, ...., 317 uit de propositie-objecten 301-304, zoals hierboven beschreven. In het voorbeeld van figuur 3C is geen rekening gehouden met eventuele authenticatie van zowel gebruikersobjecten als van propositie-objecten, het kan echter een optie van de transactieserver 101 en de 15 verwerkingseenheid 201 zijn om het genereren van transactie-objecten afhankelijk te laten zijn van een authenticatiestatus van de propositie-objecten en/of bijbehorende gebruikers die het onderdeel zijn van een door de transactie-objecten vertegenwoordigde transacties.Figure 3C shows the chain of Figure 3B with transaction objects 305 B-307B placed between the respective proposition objects 301-304. This indicates that the users 308-311, 10, using the transaction generator 206, have generated transaction objects based on data 312, 313, ...., 317 from the proposition objects 301-304, representing the two proposition objects 301-304. , as described above. In the example of Fig. 3C no account is taken of possible authentication of both user objects and proposition objects, but it can be an option of the transaction server 101 and the processing unit 201 to make the generation of transaction objects dependent on a authentication status of the proposition objects and / or associated users that are part of a transaction represented by the transaction objects.
Figuur 4A toont een werkschema authenticatie van een 20 gebruikersobject. Wanneer een gebruikersobject U308 is ingevoerd door een gebruiker, zal authenticatie-eenheid 207 deze gegevens hieruit opnemen en verzenden via 105 naar een werkstation van een authentiserende instantie, bijvoorbeeld een notaris, die via zijn werkstation de gegevens authentiseert door bijvoorbeeld een certificaat, een authenticatiecode en/of iets dergelijks te verzenden 25 waarmee de authenticatiestatus van gebruiksobject U308 op geauthentiseerd kan worden gezet.Figure 4A shows a workflow authentication of a user object. When a user object U308 is entered by a user, authentication unit 207 will take this data from it and send it via 105 to a work station of an authenticating body, for example a notary, who authenticates the data through his work station for example by a certificate, an authentication code and / or to send something similar with which the authentication status of use object U308 can be set to authenticated.
Figuur 4B toont een vergelijkbare authenticatie 403 van de gebruiksgegevens U309 door communicatie 412 en 411 met een authentiserende instantie bijvoorbeeld om reden van het vaststellen van kredietwaardigheid en/of 30 leencapaciteit. Tevens wordt in figuur 4B authenticatie 402 getoond van het aanbodprofiel van propositie-object 302 waarbij op vergelijkbare wijze de gegevens van het propositie-object 408 worden gecommuniceerd naar een authenticatie verlenende instantie die van een certificaat of een authenticatiecode terug gezonden 409 naar de transactieserver 101 de authenticatie 1 naar 207 in staat stelt het 14 propositie-object 302, met name het aanbodprofiel daarvan te authentiseren. In het voorbeeld van de woningmarkt kan dit bijvoorbeeld inhouden dat woninggegevens van gebruiker behorend bij gebruikersobject 309 naar een makelaar worden gezonden die deze vergelijkt met gegevens uit het Kadaster en vervolgens deze 5 gegevens goedkeurt, c.q. authentiseert.Figure 4B shows comparable authentication 403 of the usage data U309 through communication 412 and 411 with an authenticating authority, for example for reasons of determining creditworthiness and / or borrowing capacity. Also shown in Figure 4B is authentication 402 of the supply profile of proposition object 302 where similarly the data of the proposition object 408 is communicated to an authentication issuing body 409 sent back from a certificate or authentication code to the transaction server 101. enables authentication 1 to 207 to authenticate the 14 proposition object 302, in particular its supply profile. In the example of the housing market, this may, for example, entail that housing data of the user belonging to user object 309 is sent to a broker who compares this with data from the Land Registry and then approves or authenticates this data.
Figuur 4C toont de keten van figuur 3C waarbij de transactie-objecten 305B-307B in een toestand zijn waarbij de beide transactie-objecten behorende voorgenomen transacties gereed zijn doordat zowel de gebruiksobjecten U308-311 geauthentiseerd zijn weergegeven door pijlen 407 en 410, de propositie-objecten 10 met aanbodprofiel van de propositie-objecten 302, 303 en 304 tevens geauthentiseerd zijn, zodat de keten bewakingseenheid 209 kan vaststellen dat de keten gevormd door de propositie-objecten 301-304 en de bijbehorende transacties en authenticatie gereed is om te worden afgehandeld. Transactie-eenheid 210 kan vervolgens in stappen 417, 418 en 419 de afhandeling ten uitvoer brengen, waarbij 15 de afhandeling kan bestaan uit het verzenden van een bericht naar de respectievelijke gebruikers behorende bij de gebruikersobjecten gekoppeld aan het af te handelen transactie-object, het verbreken van de verbindingen 305A-307A en optioneel het verwijderen van de propositie-objecten 301-304 uit de gegevens opslageenheid 203. Met het verwijderen van de verbindingen 305A-307A vervallen 20 ook de verbindingen van de propositie-objecten met eventuele andere propositie-objecten in andere ketens.Figure 4C shows the circuit of Figure 3C where the transaction objects 305B-307B are in a state where the two transaction objects belonging to the intended transactions are ready because both the usage objects U308-311 are authenticated by arrows 407 and 410, the propositional objects 10 with supply profile of the proposition objects 302, 303 and 304 are also authenticated, so that the chain monitoring unit 209 can determine that the chain formed by the proposition objects 301-304 and the associated transactions and authentication is ready to be handled. Transaction unit 210 can then carry out the handling in steps 417, 418 and 419, the handling consisting of sending a message to the respective users associated with the user objects linked to the transaction object to be processed, disconnecting the connections 305A-307A and optionally removing the proposition objects 301-304 from the data storage unit 203. Removing the connections 305A-307A also eliminates the connections of the proposition objects with any other proposition objects in other chains.
Figuur 5A toont in een blokschema het invoeren van gebruikersgegevens 502 door een gebruiker 501 met daaraan gekoppeld een invoer van een propositie-object met een vraag- en/of aanbodprofiel, waarbij zowel de 25 gebruiksgegevens als gebruikersobject en het propositie-object met vraag- en aanbodprofiel wordt opgeslagen in de gegevens opslageenheid 203. Authenticatie van de gebruiksgegevens 508 kan onafhankelijk van de invoer 502 van gebruiksgegevens, en authenticatie van het propositie-object, van het vraag- en/of aanbodprofiel 509 kan onafhankelijk gebeuren van de invoer 503 van het propositie-30 object, zoals hierboven aangegeven.Figure 5A shows in a block diagram the entry of user data 502 by a user 501 coupled with an input of a proposition object with a demand and / or supply profile, wherein both the usage data and the user object and the proposition object with demand and supply profile is stored in the data storage unit 203. Authentication of the use data 508 can be done independently of the input 502 of use data, and authentication of the proposition object, of the demand and / or supply profile 509 can be done independently of the input 503 of the proposition -30 object, as indicated above.
Figuur 5B toont een stroomschema waarbij een gebruiker 501 propositie-objecten selecteert 510 om daarmee een keten te vormen 511 met het eigen propositie-object van de gebruiker 501, door middel van de koppeleenheid 205. De gebruiker 501 kan gebruikmakend van de koppeleenheid 205 naar zijn 15 werkstation propositie-objecten koppelen aan zijn eigen propositie-object op basis van zowel zijn aanbodprofiel alsook zijn vraagprofiel. Met andere woorden, propositie-objecten waarvan een aanbodprofiel overeenkomt met het vraagprofiel van het propositie-object van de gebruiker kunnen worden gekoppeld alsmede 5 kunnen propositie-objecten met een vraagprofiel dat overeenkomt met het aanbodprofiel van het propositie-object van de gebruiker gekoppeld worden. Zo kan het propositie-object van de gebruiker 501 tegelijkertijd voorkomen in meer dan één keten propositie-objecten.Fig. 5B shows a flow chart in which a user 501 selects proposition objects 510 to thereby form a chain 511 with the user's own proposition object 501, by means of the coupling unit 205. The user 501 can use his coupling unit 205 to 15 workstation linking proposition objects to his own proposition object based on both his supply profile and his demand profile. In other words, proposition objects whose supply profile corresponds to the demand profile of the user's proposition object can be coupled, as well as proposition objects with a demand profile corresponding to the supply profile of the user's proposition object. Thus, the proposition object of the user 501 can occur simultaneously in more than one chain of proposition objects.
Wanneer de gebruiker 501 een propositie-object selecteert uit de 10 database van propositie-objecten op basis van de bijbehorende aanbodprofielen, is het mogelijk dat daar waar de te selecteren objecten reeds in een keten zijn opgenomen een deel van een aanbodprofiel van propositie-objecten verderop in de keten kan worden getoond in samenhang met het aanbodprofiel van het te selecteren propositie-object. Dit stelt bijvoorbeeld in het voorbeeld van de 15 woningmarkt een gebruiker die zijn woning wil verkopen in staat om een premie aan te bieden aan starters om deel te nemen aan de keten. Hiermee wordt ketenvorming bevorderd.When the user 501 selects a proposition object from the database of proposition objects based on the corresponding supply profiles, it is possible that where the objects to be selected are already included in a chain, a part of a supply profile of proposition objects further on can be shown in the chain in connection with the supply profile of the proposition object to be selected. In the example of the housing market, for example, this enables a user who wants to sell his property to offer a premium to starters to participate in the chain. This promotes chain formation.
In het voorbeeld van Figuur 5B kan een gebruiker 501 een transactievoorstel 513 doen door het vormen van een transactie-object door middel 20 van de transactiegenerator 206 wanneer de gebruikersobjecten en propositie-objecten in kwestie geauthentiseerd 512 zijn. Wanneer een transactievoorstel 513 is geaccepteerd of vastgelegd in een bijbehorend transactie-object, wordt in het voorbeeld van Figuur 5B de kredietwaardigheid van de koper 514 vastgesteld. Zoals reeds beschreven in relatie tot Figuur 4B gebeurt dit in de vorm van een 25 authenticatieprocedure. Dit kan bijvoorbeeld plaatsvinden door een authenticatieverzoek met de vraag over de leencapaciteit van de gebruiker te zenden naar een bankinstelling die vervolgens het verzoek voorziet van een certificaat of een authenticatiecode waarmee het gebruikersobject van de gebruiker in kwestie kan worden geauthentiseerd, waarna acceptatie van de transactie 515 kan 30 plaatsvinden. Dit proces wordt herhaald voor alle propositie-objecten en bijbehorende transactie-objecten in een keten. Wanneer de ketenbewakingseenheid 209 vaststelt dat een keten compleet is en alle transacties zijn geaccepteerd 516, dan kan de transactie-eenheid de transacties in de gereedstaande keten afhandelen 16 op de hierboven reeds beschreven wijze. Vervolgens kan de transactie-eenheid 210 de keten 518 ontbinden.In the example of Figure 5B, a user 501 can make a transaction proposal 513 by forming a transaction object through the transaction generator 206 when the user objects and proposition objects in question are authenticated 512. When a transaction proposal 513 has been accepted or recorded in an associated transaction object, the creditworthiness of the buyer 514 is determined in the example of Figure 5B. As already described in relation to Figure 4B, this is done in the form of an authentication procedure. This can for instance take place by sending an authentication request with the question about the borrowing capacity of the user to a banking institution which subsequently provides the request with a certificate or an authentication code with which the user object of the user in question can be authenticated, after which acceptance of the transaction 515 can take place. This process is repeated for all proposition objects and associated transaction objects in a chain. When the chain monitoring unit 209 determines that a chain is complete and all transactions are accepted 516, the transaction unit can handle the transactions in the ready chain 16 in the manner already described above. The transaction unit 210 can then decompose the chain 518.
De transactieserver 101 zoals hierboven beschreven met 5 verwerkingseenheid, communicatie-eenheid en gegevensopslageenheid, kan gerealiseerd zijn door middel van een enkele server met een processor, geheugen en geheugenopslagcapaciteit en een communicatie-interface. De transactieserver kan tevens opgebouwd zijn uit meer dan één server, waarbij de verwerkingseenheid en de daarin opgenomen eenheden zoals de invoereenheid, de koppeleenheid, de 10 transactiegenerator, de authenticatie-eenheid, de ketenbewakingseenheid en transactie-eenheid verspreid kunnen zijn over de veelvoud servers. Tevens kan de gegevensopslageenheid 203 opgedeeld zijn in meer dan één databases.The transaction server 101 as described above with processing unit, communication unit and data storage unit, can be realized by means of a single server with a processor, memory and memory storage capacity and a communication interface. The transaction server can also be composed of more than one server, wherein the processing unit and the units included therein such as the input unit, the coupling unit, the transaction generator, the authentication unit, the chain monitoring unit and the transaction unit can be spread over the plurality of servers. The data storage unit 203 can also be divided into more than one databases.
De hierboven beschreven uitvoeringsvormen zijn slechts bedoeld als voorbeeld en zijn niet bedoeld om de beschermingsomvang van de uitvinding zoals 15 geclaimd in de onderstaande conclusies, te beperken.The embodiments described above are only intended as an example and are not intended to limit the scope of the invention as claimed in the claims below.
1717
Verwijzingscijfers 101 Transactieserver 102 Communicatienetwerk 5 103 werkstation 104 communicatieverbinding transactieserver 105 communicatieverbinding werkstation 201 verwerkingseenheid 202 communicatie-eenheid 10 203 gegevensopslageenheid 204 invoereenheid 205 koppeleenheid 206 transactiegenerator 207 eerste authenticatie-eenheid 15 209 ketenbewakingseenheid 210 transactie-eenheid 301 propositie-object type A met alleen vraagprofiel 302, 303 propositie-object type B met alleen vraag- en aanbod profiel 304 propositie-object type C met alleen aanbodprofiel 20 305A, 306A, 307A koppelingen tussen propositie-objecten 305B, 306B, 307B transactie-objecten behorend bij koppelingen tussen propositie-objecten 308, 309, 310, 311 gebruikersprofielen behorend bij propositie-objecten resp. 301, 302, 303, 304 25 312, 314, 316 transactiegegevens behorend bij vraagprofielen van resp.Reference numerals 101 Transaction server 102 Communication network 5 103 workstation 104 communication connection transaction server 105 communication connection workstation 201 processing unit 202 communication unit 10 203 data storage unit 204 input unit 205 linking unit 206 transaction generator 207 first authentication unit 15 209 chain monitoring unit 210 transaction unit 301 proposition object type A with demand profile only 302, 303 proposition object type B with only demand and supply profile 304 proposition object type C with only supply profile 305A, 306A, 307A links between proposition objects 305B, 306B, 307B transaction objects belonging to links between proposition objects 308, 309, 310, 311 user profiles associated with proposition objects resp. 301, 302, 303, 304 25 312, 314, 316 transaction data associated with demand profiles of resp.
propositie-objecten 301, 302, 303 313, 315, 317 transactiegegevens behorend bij aanbodprofielen van resp. propositie-objecten 302, 303, 304 30proposition objects 301, 302, 303, 313, 315, 317 transaction data associated with supply profiles of resp. proposition objects 302, 303, 304 30
Claims (24)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NL2008991A NL2008991C2 (en) | 2012-06-12 | 2012-06-12 | TRANSACTION SERVER AND METHOD FOR HANDLING A TRANSACTION CHAIN. |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NL2008991 | 2012-06-12 | ||
| NL2008991A NL2008991C2 (en) | 2012-06-12 | 2012-06-12 | TRANSACTION SERVER AND METHOD FOR HANDLING A TRANSACTION CHAIN. |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| NL2008991C2 true NL2008991C2 (en) | 2013-12-16 |
Family
ID=46545864
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| NL2008991A NL2008991C2 (en) | 2012-06-12 | 2012-06-12 | TRANSACTION SERVER AND METHOD FOR HANDLING A TRANSACTION CHAIN. |
Country Status (1)
| Country | Link |
|---|---|
| NL (1) | NL2008991C2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070078751A1 (en) * | 2005-10-03 | 2007-04-05 | James Craig | System and method for providing secure financial transactions for open network commerce |
-
2012
- 2012-06-12 NL NL2008991A patent/NL2008991C2/en not_active IP Right Cessation
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070078751A1 (en) * | 2005-10-03 | 2007-04-05 | James Craig | System and method for providing secure financial transactions for open network commerce |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12106362B2 (en) | Apparatus to provide liquid funds in the online auction environment | |
| US7630903B1 (en) | Electronic dispute resolution system | |
| JP2022515421A (en) | Blockchain-based merger acquisition service provision system and its operation method | |
| Majadi et al. | Real-time detection of shill bidding in online auctions: A literature review | |
| CA3014396A1 (en) | A computer implemented method and computer system for auctioning or trading bets | |
| CN114424233A (en) | Collection sales platform | |
| KR20010081789A (en) | Method of circulating knowledge information on-line | |
| NL2008991C2 (en) | TRANSACTION SERVER AND METHOD FOR HANDLING A TRANSACTION CHAIN. | |
| WO2017137825A1 (en) | Device and method for exchange market | |
| US20110313875A1 (en) | System and method of organizing secured purchasing groups for buyers of similar interests | |
| KR20140055480A (en) | Method for registration and certification of real estate rights through networks | |
| KR102149999B1 (en) | System Providing Mergers and Acquisitions Service based on Block Chain using heterogeneous virtual currency and Method for operating the same | |
| JP2020060954A (en) | Trading method, trade processing apparatus, trade processing system and computer program | |
| KR102180490B1 (en) | Authentication System for Providing Used Article Trading Service using Authentication Certificate | |
| JP2019003246A (en) | Computer system for managing affiliated sales | |
| US20170178228A1 (en) | Computer-implemented system and method for listing and exchanging goods and services | |
| JP6726423B2 (en) | Auction system and auction method | |
| KR20140124430A (en) | Game item transaction method | |
| KR100576602B1 (en) | Group Auction Method Using Auction Club Server System | |
| JP2019139665A (en) | Digital asset transaction method | |
| RU2683184C2 (en) | Software-hardware complex of electronic real estate system and method of data exchange in it | |
| Hsu et al. | A Virtual Wealth Trading Model: Design and Implementation | |
| KR20010000556A (en) | Method and System for negotiable Electronic Commerce based on the Internet | |
| KR20240087647A (en) | Systems and methods for asset authentication and management | |
| WO2006001776A1 (en) | An electronic payment system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM | Lapsed because of non-payment of the annual fee |
Effective date: 20150701 |