[go: up one dir, main page]

NL2013800A - Computer program for answering a question from a first user by a group of other users, computer-readable medium provided with it and corresponding system. - Google Patents

Computer program for answering a question from a first user by a group of other users, computer-readable medium provided with it and corresponding system. Download PDF

Info

Publication number
NL2013800A
NL2013800A NL2013800A NL2013800A NL2013800A NL 2013800 A NL2013800 A NL 2013800A NL 2013800 A NL2013800 A NL 2013800A NL 2013800 A NL2013800 A NL 2013800A NL 2013800 A NL2013800 A NL 2013800A
Authority
NL
Netherlands
Prior art keywords
users
user
group
computer
selection
Prior art date
Application number
NL2013800A
Other languages
Dutch (nl)
Other versions
NL2013800B1 (en
Inventor
Willem Den Oudsten Johan
Original Assignee
Thinkin B V
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thinkin B V filed Critical Thinkin B V
Priority to NL2013800A priority Critical patent/NL2013800B1/en
Publication of NL2013800A publication Critical patent/NL2013800A/en
Application granted granted Critical
Publication of NL2013800B1 publication Critical patent/NL2013800B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Data Mining & Analysis (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

COMPUTERPROGRAMMA VOOR HET BEANTWOORDEN VAN EEN VRAAG VAN EEN EERSTE GEBRUIKER DOOR EEN GROEP ANDERE GEBRUIKERS,COMPUTER PROGRAM FOR ANSWERING A QUESTION FROM A FIRST USER BY A GROUP OF OTHER USERS,

COMPUTERLEESBAAR MEDIUM VOORZIEN DAARVAN EN OVEREENKOMSTIGCOMPUTER-READABLE MEDIUM PROVIDED THEREOF AND IN ACCORDANCE

SYSTEEMSYSTEM

De uitvinding heeft betrekking op een computerprogramma voor het beantwoorden van een vraag van een eerste gebruiker door een groep andere gebruikers.The invention relates to a computer program for answering a question from a first user by a group of other users.

Op zichzelf is het bekend om met behulp van een computersysteem vragen te stellen aan andere gebruikers. Bijvoorbeeld kan via e-mail een vraag aan meerdere contactpersonen worden gesteld. Echter, conventionele systemen kampen met het probleem dat de vraagsteller een grote hoeveelheid antwoorden kan ontvangen. Bovendien kunnen de antwoorden van wisselende kwaliteit en relevantie zijn.It is known per se to ask other users questions using a computer system. For example, a question can be asked to multiple contacts via e-mail. However, conventional systems face the problem that the person asking the question can receive a large amount of answers. Moreover, the answers can be of varying quality and relevance.

Een doel van de uitvinding is bovenstaande probleem te verhelpen en een computerprogramma te verschaffen waarmee een vraagsteller een relevante selectie uit de gegeven antwoorden ontvangt.It is an object of the invention to remedy the above problem and to provide a computer program with which a questioner receives a relevant selection from the given answers.

Dit doel wordt bereikt met het computerprogramma volgens de uitvinding, zoals beschreven in conclusie 1. In het bijzonder is het computerprogramma voorzien op een computerleesbaar medium, zoals een harde schijf, CD, DVD, USB-stick of RAM- of ROM-geheugen. Bij voorkeur is het computerleesbaar medium een niet-vergankelijk (non-transitory) medium.This object is achieved with the computer program according to the invention as described in claim 1. In particular, the computer program is provided on a computer-readable medium, such as a hard disk, CD, DVD, USB stick or RAM or ROM memory. The computer-readable medium is preferably a non-perishable (non-transitory) medium.

Het computerprogramma is ingericht om, wanneer het wordt uitgevoerd op een computer, de navolgende stappen uit te voeren: a) het van een eerste gebruiker ontvangen van een vraag, waarin de vraag een hoofdvraag en ten minste één deelaspect omvat; b) het van de eerste gebruiker ontvangen van een selectie van andere gebruikers; c) het verzenden van het ten minste ene deelaspect naar de geselecteerde andere gebruikers; en d) het van de geselecteerde andere gebruikers ontvangen van antwoorden op het ten minste ene deelaspect, met het kenmerk dat het computerprogramma verder is ingericht om de navolgende stappen uit te voeren voor elk deelaspect: e) het op basis van de ontvangen antwoorden bepalen van de groep gebruikers die het respectieve deelaspect hebben beantwoord; f) het, naar elke gebruiker uit de groep, geanonimiseerd verzenden van het antwoord van N verschillende andere gebruikers uit de groep, waarin elk antwoord aan N verschillende gebruikers wordt verzonden; g) het van ten minste één gebruiker uit de groep ontvangen van een waardering van de antwoorden die aan de respectieve gebruiker zijn verzonden; h) het op basis van de ten minste ene ontvangen waardering geanonimiseerd verzenden naar alle geselecteerde andere gebruikers van de M hoogst gewaardeerde antwoorden van het respectieve deelaspect; i) het van elke geselecteerde andere gebruiker ontvangen van een selectie van een favoriet antwoord uit de M hoogst gewaardeerde antwoorden; en j) het op basis van de ontvangen selectie van favoriete antwoorden bepalen van, en aan de eerste gebruiker weergeven van, het meest als favoriet geselecteerde antwoord.The computer program is arranged, when executed on a computer, to perform the following steps: a) receiving a question from a first user, wherein the question comprises a main question and at least one sub-aspect; b) receiving a selection of other users from the first user; c) sending the at least one aspect to the selected other users; and d) receiving responses to the at least one sub-aspect from the selected other users, characterized in that the computer program is further adapted to perform the following steps for each sub-aspect: e) determining, based on the responses received, the group of users who have answered the respective aspect; f) sending, to each user from the group, anonymized response from N different other users from the group, wherein each response is sent to N different users; g) receiving a rating of the responses sent to the respective user from at least one user from the group; h) sending anonymized on the basis of the at least one rating received to all selected other users of the M highest-rated responses of the respective sub-aspect; i) receiving from each selected other user a selection of a favorite response from the M highest rated responses; and j) determining, and displaying to the first user, the most favorite response selected based on the received selection of favorite responses.

Het computerprogramma kan bijvoorbeeld worden uitgevoerd op een server. Bijvoorbeeld genereert het computerprogramma een webpagina waarop de gebruikers kunnen inloggen. Bijvoorbeeld genereert het computerprogramma voor elke gebruiker een grafische gebruikersinterface voor invoer door de gebruiker en uitvoer van het programma.The computer program can be run on a server, for example. For example, the computer program generates a web page on which users can log in. For example, the computer program generates a graphical user interface for each user for user input and program output.

In stap a) voert de eerste gebruiker, ook wel vraagsteller genoemd, de vraag in. De vraagsteller formuleert hierbij een hoofdvraag en ten minste één deelaspect. Onder vraag wordt in de context van de uitvinding verstaan een vraag, stelling of opdracht waarop gereageerd kan worden. De deelaspecten kunnen deelvragen, deelstellingen of deelopdrachten zijn. Bijvoorbeeld kan de eerste gebruiker de vraag invoeren in een grafische gebruikersinterface, bijvoorbeeld nadat de gebruiker is ingelogd.In step a), the first user, also called questioner, enters the question. The person asking the question formulates a main question and at least one sub-aspect. In the context of the invention, a question is understood to mean a question, statement or assignment that can be responded to. The sub-aspects can be sub-questions, sub-statements or sub-assignments. For example, the first user can enter the query into a graphical user interface, for example after the user has logged in.

In stap b) selecteert de vraagsteller andere gebruikers aan wie hij de vraag wil voorleggen. Bijvoorbeeld omvat het systeem een contactenlijst waarin de eerste gebruiker andere gebruikers kan aanvinken.In step b) the questioner selects other users to whom he wants to submit the question. For example, the system includes a contact list in which the first user can check other users.

Na stap b) worden in stap c) de deelaspecten voorgelegd aan de door de eerste gebruiker geselecteerde andere gebruikers. Bij voorkeur wordt tevens de hoofdvraag verzonden naar de geselecteerde gebruikers, om zo de context van de deelvragen duidelijk te maken. Bijvoorbeeld kunnen de andere gebruikers inloggen op het computersysteem, waarna het systeem de deelaspecten weergeeft die door de eerste gebruiker zijn verzonden. Alternatief kunnen de deelaspecten via e-mail worden verzonden.After step b), in step c) the partial aspects are presented to the other users selected by the first user. Preferably, the main question is also sent to the selected users, in order to clarify the context of the sub-questions. For example, the other users can log in to the computer system, after which the system displays the partial aspects sent by the first user. Alternatively, the partial aspects can be sent via e-mail.

Het computerprogramma ontvangt in stap d) vervolgens één of meer antwoorden van de andere gebruikers. Bijvoorbeeld kunnen de andere gebruikers hun antwoorden invoeren in een grafische gebruikersinterface, die wordt weergegeven nadat gebruikers zijn ingelogd. Volgens de uitvinding is het niet noodzakelijk dat alle gebruikers alle deelaspecten beantwoorden. Het systeem geeft een zinvolle uitkomst zolang ten minste één gebruiker ten minste één antwoord stuurt in reactie op de vraag van de eerste gebruiker.The computer program then receives one or more responses from the other users in step d). For example, the other users can enter their answers in a graphical user interface, which is displayed after users are logged in. According to the invention, it is not necessary that all users answer all sub-aspects. The system provides a meaningful result as long as at least one user sends at least one response in response to the first user's question.

Een computerprogramma dat stappen a) tot en met d) uitvoert is op zichzelf bekend, bijvoorbeeld als e-mail programma. De uitvinding onderscheidt zich van de stand van de techniek door stappen e) tot en met j) die voor elk deelaspect worden uitgevoerd.A computer program that performs steps a) to d) is known per se, for example as an e-mail program. The invention is distinguished from the prior art by steps e) to j) which are carried out for each sub-aspect.

In stap e) bepaalt het computerprogramma welke gebruikers antwoord hebben gegeven op het respectieve deelaspect. Het programma definieert zodoende voor elk deelaspect een groep van gebruikers die de gegeven antwoorden kunnen beoordelen. Volgens de uitvinding is het niet verplicht dat alle gebruikers reageren op alle deelaspecten. Het kan zijn dat een gebruiker onvoldoende expertise heeft om een bepaald deelaspect te beantwoorden. In dat geval zal de gebruiker geen antwoord geven op het deelaspect. Indien gebruikers géén antwoord hebben gegeven op het deelaspect, worden zij niet opgenomen in de groep die de antwoorden onderling beoordelen. Hiermee bevordert de uitvinding de kwaliteit van de antwoorden.In step e), the computer program determines which users have responded to the respective aspect. The program therefore defines a group of users for each aspect that can assess the answers given. According to the invention, it is not mandatory for all users to respond to all aspects. It may be that a user has insufficient expertise to answer a specific aspect. In that case, the user will not answer the partial aspect. If users have not given an answer to the partial aspect, they will not be included in the group that assess the answers among themselves. The invention hereby promotes the quality of the answers.

Vervolgens legt het programma in stap f) elk ontvangen antwoord voor aan N andere gebruikers binnen de subgroep van gebruikers die het respectieve deelaspect hebben beantwoord. Hierbij wordt elk antwoord naar N verschillende gebruikers verzonden. In een voorbeeld heeft de vraagsteller aan 120 mensen een vraag gesteld, welke vraag een hoofdvraag en vier deelaspecten omvat, die hierna zullen worden aangeduid als deelaspect A, B, C en D. Van de 120 gebruikers, reageren in dit voorbeeld 100 gebruikers op deelaspect A. Het computerprogramma registreert welke 100 gebruikers dit zijn. Nu stuurt het systeem elk van de 100 gebruikers N antwoorden van de 99 andere gebruikers. Bijvoorbeeld legt het systeem N = 5 antwoorden voor aan elke gebruiker. De antwoorden worden hierbij willekeurig verdeeld over de groep, waarbij elk antwoord aan N verschillende gebruikers wordt voorgelegd.Subsequently, in step f), the program submits each received response to N other users within the subgroup of users who have answered the respective sub-aspect. Each response is sent to N different users. In one example, the person asking the question has asked 120 people a question, which question comprises a main question and four sub-aspects, which will hereinafter be referred to as sub-aspect A, B, C and D. In this example, 100 users respond to sub-aspect A. The computer program registers which 100 users these are. Now the system sends each of the 100 users N responses from the 99 other users. For example, the system presents N = 5 responses to each user. The answers are randomly distributed over the group, each answer being submitted to N different users.

Het verdelen van de antwoorden over de groep wordt als volgt geïmplementeerd. Het computerprogramma definieert een array van gebruikers die het deelaspect hebben beantwoord. Vervolgens wordt een permutatie van de elementen van de array uitgevoerd, dat wil zeggen de array wordt “geschud” (“shuffle” operatie). Bijvoorbeeld wordt dit geïmplementeerd door de functie “random_shuffle” in C++ of een vergelijkbare functie, waarin de functionaliteit ook in een andere geschikte programmeertaal kan worden geïmplementeerd. In een voorbeeld van gebruikers 0 t/m 8 is de geschudde array bijvoorbeeld {4, 3, 2, 0, 8, 1, 5, 7, 6}.Vervolgens worden één voor één de gebruikers uit de array gelezen, en het antwoord van de betreffende gebruiker verzonden naar de N volgende gebruikers uit de array. In het voorbeeld met gebruikers 0 t/m 8 beschrijft het eerste element gebruiker 4. Het antwoord van gebruiker 4 wordt verzonden naar de N volgende gebruikers uit de array. Uitgaande van N = 2 in het voorbeeld, wordt het antwoord van gebruiker 4 verzonden naar gebruikers 3 en 2. Als de som van index i van een element en N de lengte van de array overschrijdt, wordt doorgeteld vanaf element 0. In dit voorbeeld: het antwoord van gebruiker 7 wordt verzonden naar gebruikers 6 en 4 en het antwoord van gebruiker 6 wordt verzonden naar gebruikers 4 en 3.The distribution of the answers among the group is implemented as follows. The computer program defines an array of users who have answered the partial aspect. Subsequently, a permutation of the elements of the array is performed, ie the array is "shuffled" ("shuffle" operation). For example, this is implemented by the function "random_shuffle" in C ++ or a similar function, in which the functionality can also be implemented in another suitable programming language. For example, in users 0 through 8, the shaken array is {4, 3, 2, 0, 8, 1, 5, 7, 6}. Subsequently, the users are read from the array one by one, and the answer is sent from the relevant user to the N following users from the array. In the example with users 0 through 8, the first element describes user 4. The response from user 4 is sent to the N following users from the array. Assuming N = 2 in the example, the response from user 4 is sent to users 3 and 2. If the sum of index i of an element and N exceeds the length of the array, the count continues from element 0. In this example: the response from user 7 is sent to users 6 and 4 and the response from user 6 is sent to users 4 and 3.

Bij voorkeur is het aantal antwoorden dat elke gebruiker moet beoordelen gelijk aan 5, dat wil zeggen N= 5. Door 5 beoordebngen per antwoord te verzamelen wordt een voldoende betrouwbaar oordeel verkregen over het betreffende antwoord. Tegelijkertijd kost het beoordelen van 5 antwoorden een gebruiker niet buitensporig veel tijd. Hiermee wordt voorkomen dat de gebruiker besluit helemaal geen vragen te beoordelen vanwege de lengte van de lijst te beoordelen vragen. In een alternatief voorbeeld is N instelbaar door de eerste gebruiker.Preferably, the number of responses that each user must judge is equal to 5, i.e., N = 5. By collecting 5 assessments per answer, a sufficiently reliable assessment is obtained of the relevant response. At the same time, assessing 5 answers does not take a user too much time. This prevents the user from deciding not to judge questions at all because of the length of the list of questions to be assessed. In an alternative example, N is adjustable by the first user.

Bij voorkeur is het computerprogramma ingesteld om indien het aantal gebruikers in de groep van gebruikers die het deelaspect hebben beantwoord kleiner of gelijk is aan het voorafbepaalde aantal N, N in te stellen op het aantal gebruikers in de groep minus 1. Bijvoorbeeld, als IV = 5 en het aantal gebruikers dat een deelaspect heeft beantwoord is 5, dan stelt het computerprogramma de waarde van N opnieuw in op N = 4.Preferably the computer program is set to set if the number of users in the group of users who have answered the partial aspect is less than or equal to the predetermined number of N, N on the number of users in the group minus 1. For example, if IV = 5 and the number of users who have answered a partial aspect is 5, then the computer program resets the value of N to N = 4.

De antwoorden worden geanonimiseerd verzonden naar de N andere gebruikers uit de groep. Dat wil zeggen, dat de gebruikers niet kunnen zien wie het respectieve antwoord gegeven heeft.The answers are sent anonymously to the other N users in the group. That is, the users cannot see who has given the respective answer.

Bijvoorbeeld omvat het verzenden naar de N verschillende andere gebruikers het weergeven van de antwoorden in een grafische interface. Bijvoorbeeld kunnen gebruikers inloggen op een webpagina, waarna zij de antwoorden die beoordeeld kunnen worden gepresenteerd krijgen.For example, sending to the N various other users includes displaying the responses in a graphical interface. For example, users can log in to a web page, after which they get the answers that can be assessed assessed.

In stap g) ontvangt het computerprogramma de waarderingen (ook wel: beoordelingen) van de andere gebruikers van de groep. Bijvoorbeeld omvat de waardering een getalwaarde die geselecteerd is uit een voorafbepaalde discrete waarderingsschaal, bijvoorbeeld de gehele getallen van 0 tot en met 5.In step g), the computer program receives the ratings (also: ratings) from the other users of the group. For example, the rating comprises a numerical value selected from a predetermined discrete rating scale, for example, the integers from 0 to 5.

Nadat de waarderingen zijn ontvangen, worden de antwoorden in stap h) gerangschikt op basis van de ontvangen waarderingen. In een voorbeeld waarbij gebruikers de antwoorden waarderen met een cijfer 0, 1, 2, 3, 4 of 5, berekent het computerprogramma bijvoorbeeld de som van de gegeven cijfers en rangschikt de antwoorden op basis van deze som. Vervolgens worden de M hoogst gewaardeerde antwoorden verzonden naar alle geselecteerde gebruikers. Bijvoorbeeld wordt met M = 3 de top 3 van de antwoorden naar alle geselecteerde gebruikers verzonden. Benadrukt wordt dat de waardering van antwoorden op een deelaspect wordt uitgevoerd door de subgroep van gebruikers die dat deelaspect hebben beantwoord, terwijl het resultaat van deze beoordelingsronde - de M hoogst gewaardeerde antwoorden - naar alle door de eerste gebruiker geselecteerde gebruikers wordt verzonden.After the ratings have been received, the answers in step h) are arranged based on the ratings received. For example, in an example where users rate the answers with a number 0, 1, 2, 3, 4 or 5, the computer program calculates the sum of the given numbers and arranges the answers based on this sum. The M highest rated responses are then sent to all selected users. For example, with M = 3 the top 3 of the responses is sent to all selected users. It is emphasized that the assessment of responses to a sub-aspect is performed by the subgroup of users who have answered that sub-aspect, while the result of this assessment round - the M highest rated responses - is sent to all users selected by the first user.

Vervolgens selecteren de gebruikers in stap i) voor elk deelaspect een favoriet antwoord uit de M hoogst gewaardeerde antwoorden. Bijvoorbeeld omvat het computerprogramma een grafische gebruikersinterface waarbinnen per deelaspect de M hoogst gewaardeerde antwoorden aan elke gebruiker wordt weergegeven. Bijvoorbeeld kan elke gebruiker zijn favoriete antwoord per deelaspect selecteren, door deze aan te vinken of anderszins te selecteren.Subsequently, in step i), the users select a favorite answer from the M highest rated answers for each partial aspect. For example, the computer program comprises a graphical user interface within which the M highest rated answers to each user are displayed per sub-aspect. For example, each user can select his favorite answer per aspect, by ticking it or otherwise selecting it.

De antwoorden worden anoniem aan de gebruikers voorgelegd.The answers are submitted to the users anonymously.

Tot slot wordt in stap j) het meest als favoriet geselecteerde antwoord bepaald. Vervolgens wordt dit antwoord weergegeven aan de eerste gebruiker. Optioneel wordt het antwoord eveneens aan de door de eerste gebruiker geselecteerde andere gebruikers weergegeven. Bij voorkeur wordt in stap j) ook weergegeven van welke gebruiker het meest als favoriet geselecteerde antwoord afkomstig is. Optioneel worden naast het meest als favoriet geselecteerd antwoord, ook de andere M hoogst gewaardeerde antwoorden voor elk deelaspect getoond, eventueel met een score. Indien meerdere antwoorden van de M hoogst gewaardeerde antwoorden evenveel als favoriet zijn geselecteerd, wordt bij voorkeur elk van deze antwoorden weergegeven.Finally, in step j) the most favorite answer selected is determined. This answer is then displayed to the first user. Optionally, the answer is also displayed to the other users selected by the first user. In step j) it is also preferably indicated from which user the most favorite answer originates. Optionally, in addition to the most favorite answer selected, the other M highest rated answers are also shown for each aspect, possibly with a score. If several answers of the M highest rated answers are selected as many as the favorite, each of these answers is preferably displayed.

In een uitvoeringsvorm omvat stap d) het ontvangen van de antwoorden uitsluitend tot een eerste vooraf bepaald tijdstip, waarna stap e) tot en met stap j) worden uitgevoerd.In one embodiment, step d) comprises receiving the answers only up to a first predetermined time, whereafter step e) to step j) are performed.

Het kan enige tijd duren voordat alle door de eerste gebruiker geselecteerde gebruikers een antwoord geven op alle deelaspecten van de gestelde vraag. Het is bovendien zeer goed mogelijk dat sommige gebruikers niet alle deelaspecten of zelfs geen enkel deelaspect beantwoorden. Volgens de uitvinding is het zelfs een voordeel wanneer een gebruiker geen antwoord geeft op deelaspecten als hij over het betreffende deelaspect onvoldoende expertise beschikt. Echter, de eerste gebruiker wil niet onnodig lang wachten op een eindantwoord op zijn vraag. De uitvinding lost dit op door alleen de antwoorden in beschouwing te nemen die binnen een voorafbepaalde tijdspanne zijn gegeven.It may take a while for all users selected by the first user to answer all aspects of the question asked. Moreover, it is quite possible that some users do not answer all aspects or even no aspects. According to the invention, it is even an advantage if a user does not answer partial aspects if he has insufficient expertise in the relevant partial aspect. However, the first user does not want to wait unnecessarily long for a final answer to his question. The invention solves this by considering only the answers provided within a predetermined period of time.

In een uitvoeringsvorm omvat stap g) het ontvangen van de waardering van de antwoorden uitsluitend tot een tweede vooraf bepaald tijdstip, waarna stap h) tot en met j) worden uitgevoerd.In one embodiment, step g) comprises receiving the evaluation of the answers only up to a second predetermined time, after which steps h) to j) are performed.

Met andere woorden, ook bij het waarderen van de gegeven antwoorden kan de eerste gebruiker een tijdslimiet instellen.In other words, the first user can also set a time limit when evaluating the answers given.

In een uitvoeringsvorm omvat stap i) het ontvangen van de favoriete antwoorden uitsluitend tot een derde vooraf bepaald tijdstip.In one embodiment, step i) comprises receiving the favorite responses only up to a third predetermined time.

Ook bij het selecteren van favoriete antwoorden door andere gebruikers is het voordelig om de mogelijkheid om te reageren na een voorafbepaalde tijdspanne te sluiten. Op die manier verkrijgt de eerste gebruiker binnen een voorafbepaalde periode een eindantwoord op zijn vraag.Also when selecting favorite answers by other users, it is advantageous to close the possibility of responding after a predetermined period of time. In this way the first user receives a final answer to his question within a predetermined period.

Bij voorkeur is het eerste voorafbepaalde tijdstip, het tweede voorafbepaalde tijdstip en/of het derde voorafbepaalde tijdstip door de eerste gebruiker instelbaar.Preferably, the first predetermined time, the second predetermined time and / or the third predetermined time is adjustable by the first user.

Met andere woorden, de deadline voor het beantwoorden van de deelaspecten, de deadline voor het waarderen van gegeven antwoorden en de deadline voor het selecteren van een favoriet antwoord uit de top M van gegeven antwoorden, worden door de eerste gebruiker vastgelegd. Het proces wordt zo tijdig afgerond; de eerste gebruiker verkrijgt hiermee binnen de gewenste tijd een antwoord op zijn vraag.In other words, the deadline for answering the partial aspects, the deadline for valuing answers given and the deadline for selecting a favorite answer from the top M of answers given, are set by the first user. The process is thus completed on time; the first user thus receives an answer to his question within the desired time.

In een voorkeursuitvoeringsvorm is het computerprogramma verder ingericht om de volgende stappen uit te voeren: - het van ten minste één van de geselecteerde andere gebruikers ontvangen van een additionele selectie van andere gebruikers; - het naar de eerste gebruiker verzenden van de additionele selectie van andere gebruikers; - het van de eerste gebruiker ontvangen van een goedkeuring of afwijzing van elke gebruiker uit de additionele selectie; en - indien van de eerste gebruiker goedkeuring is ontvangen voor ten minste één gebruiker uit de additionele selectie: het uitvoeren van stappen c) tot en met g), en optioneel stappen h) tot en met i), voor zowel de door de eerste gebruiker geselecteerde gebruikers als de door de eerste gebruiker goedgekeurde gebruikers uit de additionele selectie.In a preferred embodiment, the computer program is further adapted to perform the following steps: - receiving from an at least one of the selected other users an additional selection of other users; - sending the additional selection of other users to the first user; - receiving from the first user an approval or rejection of each user from the additional selection; and - if approval is received from the first user for at least one user from the additional selection: performing steps c) to g), and optionally steps h) to i), for both the first user selected users as the users from the additional selection approved by the first user.

Met andere woorden, de gebruikers die van de eerste gebruiker een vraag ontvangen kunnen een suggestie doen voor contactpersonen die een nuttige bijdrage kunnen leveren aan het beantwoorden van de vraag. Bijvoorbeeld is in eerste instantie zichtbaar welke gebruikers deelnemen aan het beantwoorden van de vraag van de eerste gebruiker. De eerste gebruiker blijft de controle houden over het proces; de eerste gebruiker bepaalt namelijk of het voorstel van een andere gebruiker om één of meer additionele gebruikers toe te voegen wordt geaccepteerd. Indien de eerste gebruiker akkoord gaat met het toevoegen van de additionele gebruiker(s), worden de stappen c) tot en met g) ook uitgevoerd voor deze additionele gebruiker(s).In other words, the users who receive a question from the first user can make a suggestion for contacts who can make a useful contribution to answering the question. For example, it is initially visible which users participate in answering the first user's question. The first user remains in control of the process; the first user determines whether the proposal of another user to add one or more additional users is accepted. If the first user agrees to add the additional user (s), steps c) to g) are also performed for these additional user (s).

In een voorkeursuitvoering omvat de waardering meerdere categorieën, en omvat stap g) het van gebruikers uit de groep die het deelaspect hebben beantwoord ontvangen van een waarde voor elk van de categorieën, en omvat stap h) het berekenen van een totaalwaarde voor een antwoord op basis van wegingsfactoren die voor elke categorie gedefinieerd zijn.In a preferred embodiment, the rating comprises multiple categories, and step g) includes receiving a value for each of the categories from users in the group who have answered the partial aspect, and step h) includes calculating a total value for an answer based on weighting factors defined for each category.

In plaats van een enkele getalswaarde kan de waardering worden opgebouwd uit meerdere categorieën. Bijvoorbeeld wordt de gebruikers gevraagd een cijfer te geven voor elk van de categorieën. Vervolgens wordt een totaalwaarde berekend op basis van de cijfers voor elke categorie. Bijvoorbeeld wordt elk cijfer vermenigvuldigd met een voorafbepaalde wegingsfactor en worden de gewogen waarderingen vervolgens opgeteld. Bijvoorbeeld omvatten de categorieën “originaliteit”, “effectiviteit” en “efficiëntie”.Instead of a single numerical value, the valuation can be made up of several categories. For example, users are asked to give a rating for each of the categories. A total value is then calculated based on the figures for each category. For example, each digit is multiplied by a predetermined weighting factor and the weighted ratings are then added. For example, the categories include "originality", "effectiveness" and "efficiency".

In een voorbeeld met de bovengenoemde categorieën, is wegingsfactor 1 gedefinieerd voor “originaliteit”, wegingsfactor 3 voor “effectiviteit” en wegingsfactor 4 voor “efficiëntie”. Bijvoorbeeld geeft een gebruiker een antwoord een 1 op “originaliteit”, een 10 op “effectiviteit” en een 6 voor “efficiëntie”. Het computerprogramma berekent een totaalsom als 1*1 + 3* 10+ 4*6 = 56.In an example with the above categories, weighting factor 1 is defined for "originality", weighting factor 3 for "effectiveness" and weighting factor 4 for "efficiency". For example, a user gives an answer a 1 for "originality", a 10 for "effectiveness" and a 6 for "efficiency". The computer program calculates a total sum if 1 * 1 + 3 * 10+ 4 * 6 = 56.

In een verdere voorkeursuitvoering zijn de wegingsfactoren door de eerste gebruiker instelbaar.In a further preferred embodiment, the weighting factors are adjustable by the first user.

Bijvoorbeeld voert de eerste gebruiker de wegingsfactor in bij het opstellen van de vraag, dat wil zeggen bij het invoeren van de hoofdvraag en deelvragen. Op deze wijze kan de eerste gebruiker per vraag selecteren welke categorieën het zwaarstwegend zijn.For example, the first user enters the weighting factor when drafting the question, that is, when entering the main question and sub-questions. In this way the first user can select per question which categories are the most important.

In een voorkeursuitvoering omvat stap c): - het weergeven van een aantal expertises; - het ontvangen van de eerste gebruiker van een selectie uit het aantal expertises; en - het op basis van de geselecteerde expertise uit een gegevensbank gegevens uitlezen over gebruikers met de geselecteerde expertise.In a preferred embodiment, step c) comprises: - displaying a number of expertises; - receiving the first user a selection from the number of expertises; and - reading data from users on the basis of the selected expertise from a database with the selected expertise.

Met andere woorden, de eerste gebruiker kan worden ondersteund in het selecteren van de gebruikers aan wie de vraag wordt voorgelegd. Bijvoorbeeld omvat het computerprogramma de gegevensbank of is het programma ingericht om samen te werken met de gegevensbank. De gegevensbank omvat gegevens omtrent de gebruikers en de bijbehorende expertise. De eerste gebruiker kan, bijvoorbeeld via een grafische gebruikersinterface, selecteren welke één of meer expertises hij relevant acht voor het beantwoorden van zijn vraag. Op basis van deze selectie haalt het computerprogramma uit de gegevensbank de gegevens op van gebruikers die zijn geassocieerd met de geselecteerde expertise. Bijvoorbeeld kan de eerste gebruiker vervolgens een selectie maken uit de gebruikers die over de expertise beschikken.In other words, the first user can be supported in selecting the users to whom the question is presented. For example, the computer program comprises the database or the program is arranged to cooperate with the database. The database contains information about the users and the associated expertise. The first user can, for example via a graphical user interface, select which one or more expertise he considers relevant for answering his question. Based on this selection, the computer program retrieves the data from users associated with the selected expertise from the database. For example, the first user can then make a selection from the users who have the expertise.

De uitvinding heeft tevens betrekking op een systeem volgens conclusie 10, in het bijzonder een computersysteem.The invention also relates to a system according to claim 10, in particular a computer system.

Het systeem omvat: - een invoercomponent ingericht om van een eerste gebruiker een vraag te ontvangen, waarin de vraag een hoofdvraag en ten minste één deelaspect omvat; - een selectiecomponent ingericht om van de eerste gebruiker een selectie van andere gebruikers te ontvangen; en - een communicatiemiddel ingericht om het ten minste ene deelaspect naar de geselecteerde andere gebruikers te verzenden, waarin het communicatiemiddel verder is ingericht om van de geselecteerde andere gebruikers antwoorden op het ten minste ene deelaspect te ontvangen, met het kenmerk dat, het systeem verder een verwerkingseenheid omvat die is ingericht om voor elk deelaspect op basis van de ontvangen antwoorden de groep gebruikers te bepalen die het respectieve deelaspect hebben beantwoord; en het systeem verder is ingericht om: - naar elke gebruiker uit de groep, het antwoord van N verschillende andere gebruikers uit de groep geanonimiseerd te verzenden, waarin elk antwoord aan N verschillende gebruikers wordt verzonden; - van ten minste één gebruiker uit de groep een waardering van de antwoorden die aan de respectieve gebruiker zijn verzonden te ontvangen; - op basis van de ten minste ene ontvangen waardering aan alle geselecteerde andere gebruikers de M hoogst gewaardeerde antwoorden van het respectieve deelaspect geanonimiseerd te verzenden; - van elke geselecteerde andere gebruiker een selectie van een favoriet antwoord uit de M hoogst gewaardeerde antwoorden te ontvangen; en - op basis van de ontvangen selectie van favoriete antwoorden het meest als favoriet geselecteerde antwoord te bepalen en weer te geven aan de eerste gebruiker.The system comprises: - an input component adapted to receive a question from a first user, wherein the question comprises a main question and at least one sub-aspect; - a selection component adapted to receive a selection from other users from the first user; and - a communication means adapted to send the at least one partial aspect to the selected other users, wherein the communication means is further adapted to receive responses from the selected other users to the at least one partial aspect, characterized in that the system furthermore comprises a processing unit adapted to determine for each sub-aspect on the basis of the responses received the group of users who have answered the respective sub-aspect; and the system is further adapted to: - send to each user from the group, the response of N different other users from the group anonymous, wherein each response is sent to N different users; - receive a rating of the responses sent to the respective user from at least one user from the group; - on the basis of the at least one rating received, send to all selected other users the M highest-rated responses of the respective sub-aspect anonymously; - receive a selection of a favorite answer from the M highest rated answers from each selected other user; and - determine and display the most favorite answer selected on the basis of the received selection of favorite answers to the first user.

Voor het systeem gelden dezelfde voordelen en effecten zoals bovenstaand beschreven voor het computerleesbaar medium.The same advantages and effects apply to the system as described above for the computer-readable medium.

Verdere voordelen, kenmerken en details van de uitvinding worden toegelicht aan de hand van voorkeursuitvoeringsvormen daarvan, waarbij wordt verwezen naar de bijgevoegde tekeningen.Further advantages, features and details of the invention are elucidated on the basis of preferred embodiments thereof, wherein reference is made to the accompanying drawings.

Figuur 1 toont een voorbeeld van een computerprogramma volgens de uitvinding; en Figuur 2 toont een voorbeeld van de stappen die het computerprogramma volgens figuur 1 uitvoert.Figure 1 shows an example of a computer program according to the invention; and Figure 2 shows an example of the steps that the computer program of Figure 1 performs.

Server 2 (figuur 1) omvat een computerprogramma 4 dat is gekoppeld aan een gegevensbank 6 met gegevens van gebruikers. De server 2 en daarmee het computerprogramma 4 kan via internet 8 communiceren met eindgebruikers A t/m Z, waarvan in de figuur alleen A, B en C zijn weergegeven.Server 2 (Figure 1) comprises a computer program 4 which is linked to a database 6 with user data. The server 2 and thus the computer program 4 can communicate via internet 8 with end users A to Z, of which only A, B and C are shown in the figure.

Gebruiker A logt in op server 2. Hiertoe omvat het computerprogramma 4 bijvoorbeeld een inlogcomponent. Gebruiker A maakt een vraag aan, waarbij gebruiker A in dit voorbeeld drie deelaspecten definieert. In stap 10 (figuur 2) ontvangt computerprogramma 4 deze invoer van gebruiker A. In stap 12 ontvangt computerprogramma 4 een selectie van andere gebruikers. Deze selectie is door gebruiker A ingevoerd. Bijvoorbeeld selecteert gebruiker A gebruikers B tot en met K. De eerste gebruiker voert bovendien een aantal deadlines in: een eerste deadline voor het beantwoorden van de vraag, een tweede deadline (later dan de eerste) voor het beoordelen van de gegeven antwoorden en een derde deadline (later dan de eerste) voor het kiezen van een favoriet antwoord.User A logs in to server 2. To this end, the computer program 4 comprises, for example, a login component. User A creates a question, in which user A defines three sub-aspects in this example. In step 10 (Figure 2), computer program 4 receives this input from user A. In step 12, computer program 4 receives a selection from other users. This selection has been entered by user A. For example, user A selects users B to K. The first user also enters a number of deadlines: a first deadline for answering the question, a second deadline (later than the first) for assessing the answers given and a third deadline (later than the first) for choosing a favorite answer.

Programma 4 verzendt in dit voorbeeld de hoofdvraag en de drie deelaspecten naar gebruikers B tot en met K in stap 14. Indien één van de gebruikers B t/m K inlogt, wordt in een grafische gebruikersinterface de hoofdvraag en de drie deelaspecten weergegeven. Optioneel wordt een e-mail gestuurd aan gebruikers B t/m K om hen erop te wijzen dat een vraag gesteld is, zodat de gebruikers worden bewogen in te loggen. De gebruikers B t/m K kunnen reageren op de deelaspecten in stap 16, waarin het programma 4 de antwoorden verzameld. Gebruikers B t/m K kunnen de vraag beantwoorden tot de eerste deadline. Na het verstrijken van de deadline wordt het geven van een antwoord geblokkeerd, en gaat het programma 4 verder met stap 18.In this example, program 4 sends the main question and the three sub-aspects to users B to K in step 14. If one of the users B to K logs in, the main question and the three sub-aspects are displayed in a graphical user interface. Optionally an e-mail is sent to users B to K to inform them that a question has been asked, so that the users are moved to log in. The users B to K can respond to the sub-aspects in step 16, in which the program 4 collects the answers. Users B to K can answer the question until the first deadline. After the deadline has elapsed, the answering is blocked and the program 4 continues with step 18.

In stap 18 wordt voor het eerste deelaspect bepaald welke gebruikers B t/m K dit deelaspect hebben beantwoord. Bijvoorbeeld hebben alleen gebruikers B t/m G het eerste deelaspect beantwoord binnen de tijd van de eerste deadline. Computerprogramma 4 stuurt vervolgens iedere gebruiker uit de groep B t/m G vijf antwoorden van verschillende gebruikers van deze groep ter beoordeling. De antwoorden zijn anoniem. Bovendien krijgt geen van de gebruiker zijn eigen antwoord ter beoordeling. De gebruikers B t/m G hebben tot de tweede deadline de mogelijkheid om de antwoorden te beoordelen, dat wil zeggen een waardering toe te kennen aan de antwoorden. In stap 20 worden de waarderingen van de gebruikers ontvangen. Bijvoorbeeld wordt van gebruikers B t/m F een waardering ontvangen.In step 18, it is determined for the first sub-aspect which users B to K have answered this sub-aspect. For example, only users B to G have answered the first aspect within the time of the first deadline. Computer program 4 then sends each user from group B to G five answers from different users of this group for assessment. The answers are anonymous. Moreover, none of the user receives his own answer for assessment. Users B to G have until the second deadline the opportunity to rate the answers, that is to say give a rating to the answers. In step 20, the ratings are received from the users. For example, users B to F receive a rating.

In stap 22 wordt op basis van de waarderingen ontvangen van gebruikers B t/m F een top 3 samengesteld van de best gewaardeerde antwoorden van het eerste deelaspect.In step 22, based on the ratings received from users B to F, a top 3 is compiled of the best-rated answers from the first sub-aspect.

De stappen 18 t/m 22 worden herhaald voor het tweede en derde deelaspect.The steps 18 to 22 are repeated for the second and third partial aspect.

Vervolgens stuurt het programma 4 in stap 24 aan alle gebruikers die gebruiker A oorspronkelijk had geselecteerd, d.w.z. gebruikers B t/m K, de top 3 hoogst gewaardeerde antwoorden van elk deelaspect. Opnieuw zijn hierbij de antwoorden geanonimiseerd. Bijvoorbeeld worden de top 3 hoogst gewaardeerde antwoorden per deelaspect weergegeven in een overzicht wanneer een gebruiker inlogt op het systeem.Then, in step 24, the program 4 sends to all users that user A was originally selected, i.e., users B to K, the top 3 highest rated responses from each sub-aspect. Again, the answers are anonymous. For example, the top 3 highest rated answers per aspect are displayed in an overview when a user logs in to the system.

Vervolgens hebben de gebruikers B t/m K tot de derde deadline om voor elk deelaspect hun favoriete antwoord aan te geven. Het programma 4 ontvangt de selectie van de gebruikers in stap 26.Subsequently, users B to K have until the third deadline to indicate their favorite answer for each aspect. The program 4 receives the selection from the users in step 26.

Op basis van de selectie van de gebruikers bepaalt programma 4 voor elk deelaspect het antwoord dat het meest is geselecteerd als favoriet. Bijvoorbeeld wordt voor elk deelaspect de gehele top 3 weergegeven, waarbij de volgorde binnen de top 3 wordt bepaald door het aantal maal dat het betreffende antwoord als favoriet is geselecteerd. Bij het eindoverzicht zijn de antwoorden niet langer anoniem, maar wordt weergegeven welke gebruiker het antwoord oorspronkelijk invoerde. Bijvoorbeeld hebben alle deelnemende gebruikers A t/m K toegang tot het eindoverzicht. Alternatief heeft alleen gebruiker A toegang tot het eindoverzicht. In een ander voorbeeld hebben alle deelnemende gebruikers A t/m K toegang tot het eindoverzicht, maar ziet alleen gebruiker A van welke gebruikers de antwoorden afkomstig zijn.Based on the selection of users, program 4 determines the answer that is most frequently selected as the favorite for each aspect. For example, the entire top 3 is displayed for each partial aspect, the order within the top 3 being determined by the number of times that the relevant answer has been selected as a favorite. With the final overview, the answers are no longer anonymous, but it is displayed which user originally entered the answer. For example, all participating users A to K have access to the final overview. Alternatively, only user A has access to the final overview. In another example, all participating users A to K have access to the final overview, but only user A sees which users the answers are from.

De onderhavige uitvinding is geenszins beperkt tot de bovenbeschreven voorkeursuitvoeringsvormen daarvan. De gevraagde rechten worden bepaald door de navolgende conclusies binnen de strekking waarvan vele modificaties denkbaar zijn.The present invention is by no means limited to the above described preferred embodiments thereof. The requested rights are determined by the following claims within the scope of which many modifications are conceivable.

Claims (10)

1. Computerleesbaar medium, omvattende een computerprogramma ingericht om, wanneer uitgevoerd op een computer, de navolgende stappen uit te voeren: a) het van een eerste gebruiker ontvangen van een vraag, waarin de vraag een hoofdvraag en ten minste één deelaspect omvat; b) het van de eerste gebruiker ontvangen van een selectie van andere gebruikers; c) het verzenden van het ten minste ene deelaspect naar de geselecteerde andere gebruikers; en d) het van de geselecteerde andere gebruikers ontvangen van antwoorden op het ten minste ene deelaspect, met het kenmerk dat het computerprogramma verder is ingericht om de navolgende stappen uit te voeren voor elk deelaspect: e) het op basis van de ontvangen antwoorden bepalen van de groep gebruikers die het respectieve deelaspect hebben beantwoord; f) het, naar elke gebruiker uit de groep, geanonimiseerd verzenden van het antwoord van N verschillende andere gebruikers uit de groep, waarin elk antwoord aan N verschillende gebruikers wordt verzonden; g) het van ten minste één gebruiker uit de groep ontvangen van een waardering van de antwoorden die aan de respectieve gebruiker zijn verzonden; h) het op basis van de ten minste ene ontvangen waardering geanonimiseerd verzenden naar alle geselecteerde andere gebruikers van de M hoogst gewaardeerde antwoorden van het respectieve deelaspect; i) het van elke geselecteerde andere gebruiker ontvangen van een selectie van een favoriet antwoord uit de M hoogst gewaardeerde antwoorden; en j) het op basis van de ontvangen selectie van favoriete antwoorden bepalen van, en aan de eerste gebruiker weergeven van, het meest als favoriet geselecteerde antwoord, waarin in stap f) omvat: - het definiëren van een array van gebruikers die het deelaspect hebben beantwoord; - het uitvoeren van een permutatie op de array van gebruikers; - het één voor één uitlezen van de gebruikers uit de array, waarbij het antwoord van de betreffende gebruiker wordt verzonden naar de N volgende gebruikers uit de array.A computer-readable medium comprising a computer program configured to perform the following steps when executed on a computer: a) receiving a query from a first user, wherein the query comprises a main query and at least one sub-aspect; b) receiving a selection of other users from the first user; c) sending the at least one aspect to the selected other users; and d) receiving responses to the at least one sub-aspect from the selected other users, characterized in that the computer program is further adapted to perform the following steps for each sub-aspect: e) determining, based on the responses received, the group of users who have answered the respective aspect; f) sending, to each user from the group, anonymized response from N different other users from the group, wherein each response is sent to N different users; g) receiving a rating of the responses sent to the respective user from at least one user from the group; h) sending anonymized on the basis of the at least one rating received to all selected other users of the M highest-rated responses of the respective sub-aspect; i) receiving from each selected other user a selection of a favorite response from the M highest rated responses; and j) determining, and displaying to the first user, the most favorite response selected on the basis of the received selection of favorite answers, wherein in step f) comprises: - defining an array of users having the partial aspect answered; - performing a permutation on the array of users; - reading the users from the array one by one, the response of the relevant user being sent to the N following users from the array. 2. Computerleesbaar medium volgens conclusie 1, stap d) omvattende het ontvangen van de antwoorden uitsluitend tot een eerste vooraf bepaald tijdstip, waarna stap e) tot en met j) worden uitgevoerd.A computer-readable medium according to claim 1, step d) comprising receiving the answers only up to a first predetermined time, after which steps e) to j) are performed. 3. Computerleesbaar medium volgens conclusie 1 of 2, stap g) omvattende het ontvangen van de waardering van de antwoorden uitsluitend tot een tweede vooraf bepaald tijdstip, waarna stap h) tot en met j) worden uitgevoerd.A computer-readable medium according to claim 1 or 2, step g) comprising receiving the evaluation of the answers only up to a second predetermined time, after which step h) to j) are performed. 4. Computerleesbaar medium volgens conclusie 1, 2 of 3, stap i) omvattende het ontvangen van de favoriete antwoorden uitsluitend tot een derde vooraf bepaald tijdstip.A computer-readable medium according to claim 1, 2 or 3, step i) comprising receiving the favorite responses exclusively up to a third predetermined time. 5. Computerleesbaar medium volgens conclusie 2, 3 of 4, waarin het eerste voorafbepaalde tijdstip, het tweede voorafbepaalde tijdstip en/of het derde voorafbepaalde tijdstip door de eerste gebruiker instelbaar zijn.A computer-readable medium according to claim 2, 3 or 4, wherein the first predetermined time, the second predetermined time and / or the third predetermined time are adjustable by the first user. 6. Computerleesbaar medium volgens één van de voorgaande conclusies, waarin het computerprogramma verder is ingericht om de volgende stappen uit te voeren: - het van ten minste één van de geselecteerde andere gebruikers ontvangen van een additionele selectie van andere gebruikers; - het naar de eerste gebruiker verzenden van de additionele selectie van andere gebruikers; - het van de eerste gebruiker ontvangen van een goedkeuring of afwijzing van elke gebruiker uit de additionele selectie; en - indien van de eerste gebruiker goedkeuring is ontvangen voor ten minste één gebruiker uit de additionele selectie: het uitvoeren van stappen c) tot en met g), en optioneel stappen h) tot en met i), voor zowel de door de eerste gebruiker geselecteerde gebruikers als de door de eerste gebruiker goedgekeurde gebruikers uit de additionele selectie.A computer-readable medium according to any one of the preceding claims, wherein the computer program is further adapted to perform the following steps: - receiving from an at least one of the selected other users an additional selection of other users; - sending the additional selection of other users to the first user; - receiving from the first user an approval or rejection of each user from the additional selection; and - if approval is received from the first user for at least one user from the additional selection: performing steps c) to g), and optionally steps h) to i), for both the first user selected users as the users from the additional selection approved by the first user. 7. Computerleesbaar medium volgens één van de voorgaande conclusies, waarin de waardering meerdere categorieën omvat, stap g) omvattende het van gebruikers uit de groep die het deelaspect hebben beantwoord ontvangen van een waarde voor elk van de categorieën, en stap h) omvattende het berekenen van een totaalwaarde voor een antwoord op basis van wegingsfactoren die voor elke categorie gedefinieerd zijn.A computer-readable medium according to any one of the preceding claims, wherein the rating comprises a plurality of categories, step g) comprising receiving a value for each of the categories from users from the group who have answered the partial aspect, and step h) comprising calculating of a total value for an answer based on weighting factors defined for each category. 8. Computerleesbaar medium volgens conclusie 7, waarin de wegingsfactoren door de eerste gebruiker instelbaar zijn.The computer-readable medium of claim 7, wherein the weighting factors are adjustable by the first user. 9. Computerleesbaar medium volgens één van de voorgaande conclusies, waarin stap c) omvat: - het weergeven van een aantal expertises; - het ontvangen van de eerste gebruiker van een selectie uit het aantal expertises; en - het op basis van de geselecteerde expertise uit een gegevensbank gegevens uitlezen over gebruikers met de geselecteerde expertise.A computer-readable medium according to any one of the preceding claims, wherein step c) comprises: - displaying a number of expertises; - receiving the first user a selection from the number of expertises; and - reading data from users on the basis of the selected expertise from a database with the selected expertise. 10. Systeem, omvattende: - een invoercomponent ingericht om van een eerste gebruiker een vraag te ontvangen, waarin de vraag een hoofdvraag en ten minste één deelaspect omvat; - een selectiecomponent ingericht om van de eerste gebruiker een selectie van andere gebruikers te ontvangen; en - een communicatiemiddel ingericht om het ten minste ene deelaspect naar de geselecteerde andere gebruikers te verzenden, waarin het communicatiemiddel verder is ingericht om van de geselecteerde andere gebruikers antwoorden op het ten minste ene deelaspect te ontvangen, met het kenmerk dat, het systeem verder een verwerkingseenheid omvat die is ingericht om voor elk deelaspect op basis van de ontvangen antwoorden de groep gebruikers te bepalen die het respectieve deelaspect hebben beantwoord; en het systeem verder is ingericht om: - naar elke gebruiker uit de groep, het antwoord van N verschillende andere gebruikers uit de groep geanonimiseerd te verzenden, waarin elk antwoord aan N verschillende gebruikers wordt verzonden; - van ten minste één gebruiker uit de groep een waardering van de antwoorden die aan de respectieve gebruiker zijn verzonden te ontvangen; - op basis van de ten minste ene ontvangen waardering naar alle geselecteerde andere gebruikers de M hoogst gewaardeerde antwoorden van het respectieve deelaspect geanonimiseerd te verzenden; - van elke geselecteerde andere gebruiker een selectie van een favoriet antwoord uit de M hoogst gewaardeerde antwoorden te ontvangen; en - op basis van de ontvangen selectie van favoriete antwoorden het meest als favoriet geselecteerde antwoord te bepalen en weer te geven aan de eerste gebruiker, waarin voor het naar elke gebruiker uit de groep zenden van het antwoord van N verschillende andere gebruikers uit de groep het systeem is ingericht om: - een array te definiëren van gebruikers die het deelaspect hebben beantwoord; - een permutatie uit te voeren op de array van gebruikers; - één voor één de gebruikers uit array te lezen, waarbij het antwoord van de betreffende gebruiker wordt verzonden naar de N volgende gebruikers uit de array.A system, comprising: - an input component adapted to receive a question from a first user, wherein the question comprises a main question and at least one sub-aspect; - a selection component adapted to receive a selection from other users from the first user; and - a communication means adapted to send the at least one partial aspect to the selected other users, wherein the communication means is further adapted to receive responses from the selected other users to the at least one partial aspect, characterized in that the system furthermore comprises a processing unit adapted to determine for each sub-aspect on the basis of the responses received the group of users who have answered the respective sub-aspect; and the system is further adapted to: - send to each user from the group, the response of N different other users from the group anonymous, wherein each response is sent to N different users; - receive a rating of the responses sent to the respective user from at least one user from the group; - on the basis of the at least one rating received, send to all selected other users the M highest-rated responses of the respective sub-aspect anonymised; - receive a selection of a favorite answer from the M highest rated answers from each selected other user; and - on the basis of the received selection of favorite answers, determine the most favorite answer selected and display it to the first user, wherein for sending the answer from N to various other users from the group to each user from the group system is arranged to: - define an array of users who have answered the partial aspect; - perform a permutation on the array of users; - to read the users from the array one by one, the response of the relevant user being sent to the next N users in the array.
NL2013800A 2014-11-14 2014-11-14 A computer program for responding to a question from a first user by a group of other users, computer-readable medium provided therewith and in accordance with system. NL2013800B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
NL2013800A NL2013800B1 (en) 2014-11-14 2014-11-14 A computer program for responding to a question from a first user by a group of other users, computer-readable medium provided therewith and in accordance with system.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
NL2013800A NL2013800B1 (en) 2014-11-14 2014-11-14 A computer program for responding to a question from a first user by a group of other users, computer-readable medium provided therewith and in accordance with system.

Publications (2)

Publication Number Publication Date
NL2013800A true NL2013800A (en) 2016-09-13
NL2013800B1 NL2013800B1 (en) 2016-09-20

Family

ID=52472504

Family Applications (1)

Application Number Title Priority Date Filing Date
NL2013800A NL2013800B1 (en) 2014-11-14 2014-11-14 A computer program for responding to a question from a first user by a group of other users, computer-readable medium provided therewith and in accordance with system.

Country Status (1)

Country Link
NL (1) NL2013800B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1335321A2 (en) * 2002-02-08 2003-08-13 Fujitsu Services Limited Knowledge management system
WO2011053830A2 (en) * 2009-10-30 2011-05-05 Google Inc. Social search engine
US20140317533A1 (en) * 2013-04-22 2014-10-23 Aspasia – Holding Tricolore Di Partecipazione E Sviluppo S.P.A. Information technology tool for exchange of questions and responses

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1335321A2 (en) * 2002-02-08 2003-08-13 Fujitsu Services Limited Knowledge management system
WO2011053830A2 (en) * 2009-10-30 2011-05-05 Google Inc. Social search engine
US20140317533A1 (en) * 2013-04-22 2014-10-23 Aspasia – Holding Tricolore Di Partecipazione E Sviluppo S.P.A. Information technology tool for exchange of questions and responses

Also Published As

Publication number Publication date
NL2013800B1 (en) 2016-09-20

Similar Documents

Publication Publication Date Title
Lusk et al. Risk perceptions, risk preference, and acceptance of risky food
Butler et al. The role of intuition and reasoning in driving aversion to risk and ambiguity
Bellemare et al. Measuring the willingness to pay to avoid guilt: estimation using equilibrium and stated belief models
Kosinski et al. Crowd IQ: Measuring the intelligence of crowdsourcing platforms
Masclet et al. Group and individual risk preferences: A lottery-choice experiment with self-employed and salaried workers
Johnson et al. A new approach to adaptive CBC
Banerjee et al. Information and auction performance: a laboratory study of conservation auctions for spatially contiguous land management
Roe The risk attitudes of US farmers
US20140308648A1 (en) System for question answering
Attema et al. In search of a preferred preference elicitation method: A test of the internal consistency of choice and matching tasks
Ihli et al. Does timing matter? A real options experiment to farmers' investment and disinvestment behaviours
Ioannou et al. Time preferences and risk aversion: Tests on domain differences
Goodwin et al. Estimating a preference-based index for an eight-dimensional health state classification system for multiple sclerosis
Duttle Cognitive skills and confidence: Interrelations with overestimation, overplacement and overprecision
Lundberg et al. Tendering design when price and quality is uncertain
Linde et al. Strategies and evolution in the minority game: A multi-round strategy experiment
Kuhn et al. Organic defaults in online‐shopping: Immediate effects but no spillover to similar choices
Banerjee et al. Information access, conservation practice choice, and rent seeking in conservation procurement auctions: evidence from a laboratory experiment
Blundo-Canto et al. Impact weaving: An approach to strengthening the plausibility of anticipated AR4D Impact pathways
Cornand et al. 14. Experiments in macroeconomics: methods and applications
Mattos et al. Formation and adaptation of reference prices in grain marketing: an experimental study
NL2013800B1 (en) A computer program for responding to a question from a first user by a group of other users, computer-readable medium provided therewith and in accordance with system.
Rogge Maximizing, choice freedom, and duration judgments in choice making
Irpansyah et al. The Role of Brand on Educational Institution
Pervan et al. Inconsistency in consumer preferences: Some interesting insights