Brevet FR2897180A1 — publié le 20070810

PROCEDE DE DEPOUILLEMENT DE MESSAGES D'INTENTION La présente invention concerne une méthode de dépouillement de messages d'intention. Dans le domaine du dépouillement de messages, il est connu des systèmes permettant d'extraire des résultats en fonction des intentions contenues dans les messages. Aucun cependant n'intègre une dimension dynamique, où interviennent le nombre et la vitesse de production des messages d'intention. La présente invention remédie a ces différents inconvénients en proposant un procédé de dépouillement de messages qui incite d'une part à une participation des utilisateurs à la production de messages d'intention, le nombre total d'utilisateurs influant sur un résultat individuel de chaque utilisateur et d'autre part à une participation rapide, le rang de réception d'un message influant sur ledit résultat individuel. L'invention a pour objet un procédé de dépouillement de messages d'intention émis par des utilisateurs au sujet d'un objet proposé par un fournisseur, utilisant un système comprenant au moins un module de réception des messages utilisateur, un central de traitement des messages et un module d'émission de résultat, caractérisé en ce qu'il comporte les étapes suivantes : - réception des messages utilisateurs, - séparation des messages par objet, - traitement des messages utilisateurs pour en extraire le rang x de réception de chaque message, - détermination d'un résultat individuel R en fonction du rang x pour chaque message, -émission aux utilisateurs des résultats R. Un avantage de l'invention est d'encourager la rapidité en offrant un meilleur résultat aux utilisateurs les plus rapides. Selon une autre caractéristique de l'invention, l'étape de traitement comptabilise le nombre total de messages y ou d'utilisateurs, et la détermination du résultat R est fonction de ce nombre total y. Ainsi chaque résultat R individuel est influencé par la participation globale. Ceci encourage la participation. Chaque utilisateur a ainsi intérêt à recruter d'autres utilisateurs. Selon une autre caractéristique de l'invention, le résultat R est déterminé par un abaque en fonction du rang x et du nombre total y. Selon une caractéristique alternative de l'invention, le 15 résultat R est déterminé par une fonction mathématique du rang x et du nombre total y. Ces deux modes de calcul permettent la mise en place de stratégies incitatives variées. Selon encore une autre caractéristique de l'invention, le 20 système comprend encore un module de réception des messages fournisseur, l'étape de réception comprend la réception des messages fournisseurs, l'étape de traitement comprend le traitement des messages fournisseurs pour en extraire des confirmations des intentions des utilisateurs et l'étape de 25 détermination ne considère que les messages utilisateurs dont les intentions sont confirmées. La confirmation des intentions des utilisateurs par les fournisseurs permet de sécuriser les résultats attribués. Selon encore une autre caractéristique de l'invention, 30 les messages peuvent être des courriers, des courriels, des messages vocaux, des messages téléphoniques de données (SMS). Selon une autre caractéristique de l'invention, les étapes de détermination et d'émission de résultat R sont dynamiquement réitérées lorsque le nombre total y évolue. Les résultats sont ainsi dynamiquement recalculés en fonction de l'évolution de la participation des utilisateurs. Selon une autre caractéristique de l'invention, le résultat R est d'autant plus important que le rang x est faible et que le nombre total y est élevé. Ceci présente l'avantage d'inciter une participation massive et rapide et d'encourager le recrutement de nouveaux utilisateurs. L'invention est applicable au traitement d'un vote, à la gestion d'une vente aux enchères par exemple hollandaise, à l'affection de ressources ou à la gestion d'une opération de dons humanitaires. L'invention est encore applicable à la vente de produits 15 ou services, l'intention étant un achat de l'objet et le résultat individuel une remise ou un avantage commercial. D'autres caractéristiques, détails et avantages de l'invention ressortiront plus clairement de la description 20 détaillée donnée ci-après à titre indicatif en relation avec des dessins sur lesquels : la figure 1 présente un schéma fonctionnel du système selon l'invention, -la figure 2 présente un exemple d'abaque de 25 détermination du résultat R, - la figure 3 présente un synoptique illustrant le déroulement d'une cession de vente. Sur la figure 1 est présenté un système 7 selon 30 l'invention apte à recevoir et traiter les messages 12-15 d'utilisateurs 1-4. Les utilisateurs peuvent être en très grand nombre. Sur la figure 1, quatre utilisateurs 1-4 ont été représentés. Le système 7 comprend au moins un module de réception 8 des messages utilisateur 12-15, un central de traitement 10 des messages et un module d'émission 11 de résultats 16-19. Le procédé selon l'invention se déroule de la manière suivante. Durant un intervalle de temps ouvert à une consultation, des utilisateurs 1-4 peuvent participer en envoyant un message au système 7. Ce message utilisateur 12-15 comprend une intention associée à un objet. Ces messages 12-15 sont reçus par le système 7 via un module de réception 8. Le message 12-15 est ensuite transmis pour traitement au central 10. Le central 10 sépare les messages 12-15 afin de les regrouper par objet. Pour les messages associés à un même objet, le central 10 extrait desdits messages 12-15 le rang x de réception ou ordre d'arrivée. Le traitement produit ensuite pour chaque message 12-15 un résultat R individuel 16-19 fonction du rang x d'arrivée dudit message. Selon l'application, un utilisateur est autorisé ou non à émettre plusieurs messages au cours d'une consultation. Dans ce cas un résultat R est déterminé pour chaque message et l'utilisateur reçoit plusieurs résultats R. Le système 7 transmet ensuite les résultats 16-19 aux utilisateurs 1-4 via le module d'émission 11. Le système 7 peut effectuer, au cours d'une consultation, un comptage du nombre total y des messages 12-15 ou des utilisateurs 1-4. Le résultat R individuel 16-19 peut alors être déterminé en fonction de ce nombre total y. Un premier moyen de déterminer le résultat R individuel est d'utiliser un abaque en fonction du rang x et du nombre total y. Un tel abaque peut se présenter sous la forme d'un tableau bidimensionnel tel que celui de la figure 2. Le résultat R se lit à l'intersection de la ligne indiquant le rang x et de la colonne indiquant le nombre total y. Ainsi le résultat R encadré 1,2 est obtenu pour un rang x compris entre 100 et 200 dans une consultation ayant réuni un nombre total y de plus de 500 messages d'utilisateurs. Alternativement un second moyen de déterminer le résultat R est une fonction mathématique prenant en entrée le rang x et le nombre total y. Le résultat est alors R = F (x, y). Selon un mode de réalisation, la fonction est utilisée à chaque calcul de résultat R. Avantageusement la fonction est utilisée une seule fois pour remplir un abaque. Selon le type de consultation, les intentions contenues dans les messages 12-15 sont ou non ultérieurement suivies d'effet. Les intentions s'appliquant à des objets proposés par des fournisseurs 5, 6, lesdits fournisseurs sont à même de déterminer cet effet et de confirmer une intention. Le système 7 comprend avantageusement un module de réception 9 capable de recevoir des messages des fournisseurs. L'étape de réception du procédé comprend encore la réception des messages fournisseurs. L'étape de traitement comprend encore un traitement des messages fournisseurs pour en extraire des confirmations des intentions des utilisateurs. Ceci permet, lors de l'étape de détermination, de ne considérer parmi les messages utilisateurs 12-15 que ceux dont les intentions ont été confirmées par un message fournisseur. Le système 7 est une unité de traitement de messages. Cette unité peut être implémenté par un système informatique. Les modules de réception des messages 8, 9 sont capables de traiter des messages sous forme numériques (courriels ou équivalents), vocale, papier (courrier), message de données téléphonique (SMS) ou autres. Pour cela ils disposent, en tant que de besoin, des interfaces adaptées interface Internet, messagerie électronique, reconnaissance vocale, analyseur de SMS, module de reconnaissance de caractères,... Il apparaît qu'un résultat R pour un utilisateur donné, lorsqu'il dépend du nombre total y, évolue durant le déroulement de la consultation. Ainsi en reprenant l'abaque illustrative de la figure 2, si le nombre total y vient à dépasser 1000 puis 2000, le résultat R devient 2 puis 2,6 respectivement. On note que le rang x ne peut plus évoluer. Le procédé comprend avantageusement, à intervalles réguliers, ou à chaque franchissement d'un palier du nombre total y, une nouvelle détermination des résultats R et, le cas échéant, leur réémission 16-19 vers les utilisateurs 1-4 concernés. Ainsi un utilisateur 1-4 peut voir son résultat R évoluer dynamiquement au cours d'une consultation en fonction d'une participation croissante. Le mode de calcul du résultat est avantageusement tel que le résultat R soit d'autant plus important que le rang x est faible et que le nombre total y est élevé. Ainsi un effet incitatif est créé, pour obtenir un résultat R meilleur, un utilisateur a intérêt d'une part à envoyer rapidement un message afin de se voir attribuer un rang x faible et d'autre part à ce que la consultation obtienne une forte participation. Ce deuxième aspect incite l'utilisateur à recruter d'autres participants. Le procédé selon l'invention peut trouver des applications dans de nombreux domaines. Ainsi par exemple le traitement d'un vote. Le résultat R est une gratification à définir, d'autant plus importante que le vote est exprimé tôt dans le temps ouvert à la consultation. De plus les électeurs se voient d'autant plus gratifiés que le taux de participation est élevé. Ceci incite au recrutement. L'objet auquel le vote est associé est ici une question, plusieurs questions pouvant être posées simultanément. Une autre application peut être une opération d'allocation de ressources, les utilisateurs étant les allocataires. Ici le résultat, principalement fonction du rang, affecte d'autant plus de ressources que l'allocataire affirme son besoin / sa motivation en participant plus tôt à la consultation. Une autre application encore est la gestion d'une opération télévisuelle de don humanitaire. Les messages utilisateur sont des intentions de don. Ici intervient avantageusement la confirmation, qui valide un don effectif. Le résultat peut être une gratification fiscale d'autant plus importante que la décision de don a été prise rapidement. Un mode de réalisation préférentiel est une application du procédé à la vente de produits ou services, l'intention étant un achat de l'objet et le résultat individuel une remise ou un avantage commercial. Cette application réalisable pour des ventes en ligne ou hors ligne est plus particulièrement détaillée ci-dessous. Le système 7 est un serveur de gestion des ventes d'objets ou de services proposés à des acheteurs potentiels en ligne ou hors ligne. Ce serveur 7 est avantageusement redondé et sécurisé afin de résister aux tentatives de fraudes tout en offrant un disponibilité maximale, si possible 7 jours sur 7 et 24 heures sur 24. Les utilisateurs sont des acheteurs. Les acheteurs en ligne se connectent par Internet au site d'un courtier virtuel, vendant directement ou agissant en tant qu'intermédiaire pour d'autres sites marchands / fournisseurs. Les objets sont les articles ou services à vendre. Les messages d'intention sont des ordres d'achat transmis par courriel. Les acheteurs hors ligne achètent dans des magasins traditionnels et transmettent un message au système 7 soit par l'intermédiaire du fournisseur/vendeur qui confirme l'achat par courriel ou en envoyant par SMS un code fourni par le vendeur. Ce message issu d'un achat en ligne ou hors ligne confère l'attribution d'un rang x. En fonction de ce rang x et du nombre total y d'acheteurs ayant acheté le même objet, l'acheteur se voit offrir un résultat R calculé sous forme d'une remise d'autant plus importante que l'achat a été rapide et que le volume de vente de l'objet a été important. Le résultat peu ainsi être une remise immédiate sur l'achat en cours, une remise sous forme de rétribution ultérieure (cash back), un bon d'achat, une réduction sur une vente future, ou tout autre avantage commercial. Chaque acheteur est identifié dans le système 7 par un pseudo ou par son adresse e-mail. Il possède avantageusement un compte géré par le système 7 sur lequel les remises sont versées. Le cas échéant, le fournisseur/marchand confirme chaque achat par un message signalant que la décision d'achat n'a pas été annulée par exemple par un renoncement ou un retour de l'objet. Le système s'appuie, pour les calculs dynamiques des remises, sur un abaque paramétrable par le vendeur dans une base de données qui décrit les variations des rétrocessions de remises en fonction de seuils de nombre total y d'acheteurs et du rang x d'arrivée de l'acheteur. A chaque vente est associé un abaque qui détermine les répartitions des rétrocessions de remises aux acheteurs. A chaque franchissement de palier, le système recalcule l'ensemble des remises de tous les acheteurs et met à jour les comptes associés à chaque acheteur. Pour chaque vente le système permet de saisir/modifier/supprimer via un Extranet des informations concernant des offres limitées dans le temps avec les paramètres de la vente. Les informations stockées pour une vente peuvent être les suivantes : Nom données Date de début de session Identificateur vente Date de fin de session Marchand Date de saisie Description produit Nombre de clics Lien % dynamique Image petite Compteur d'achat Image grande Abaque Prix TTC Affichage Frais de port Affichage acheteurs Délai livraison A chaque vente est associé un abaque qui définit pour chaque correspondance entre un palier de nombre d'acheteurs y et un rang d'arrivée x, une remise R accordée. La remise peut être paramétrée ou calculée avec une fonction mathématique. Les données de l'abaque sont générées par la fonction mathématique ou paramétrées par le vendeur. Un exemple d'abaque est représenté à la figure 2. Le système permet le paramétrage du seuil de rétrocession maximum. Des taux de remise très important peuvent être utilisés, allant jusqu'à 100%, afin de stimuler la rapidité de la décision d'achat et susciter un grand nombre d'acheteurs. Le système permet d'afficher les informations sur une vente avant sa date de démarrage ainsi que l'abaque retenu. Le système permet d'afficher les remises des X premiers acheteurs, X étant paramétrable durant la vente. Cet affichage peut être rafraîchi dès qu'un palier est franchi. Le système permet de mettre à jour dynamiquement la remise et de la créditer sur un compte associé à un utilisateur. Lors de l'enregistrement d'un achat correspondant à un produit en vente, la remise initiale est créditée. L'enregistrement peut correspondre à une confirmation par le vendeur indiquant que la vente est définitive. Le champ compteur d'achat de la table précédente est incrémenté. Dès que le compteur d'achat franchit un palier, toutes les remises R sont recalculées et une mise à jour de toutes les remises déjà créditées est effectuée. Tous les messages issus des acheteurs ou des vendeurs sont horodatés. Ces horodatages des messages d'achat des acheteurs ou des messages de confirmation des vendeurs font foi pour le classement des acheteurs et la détermination de leur rang x respectif. Chaque acheteur peut consulter en temps réel, via Internet ou via un téléphone mobile, l'état des remises créditées sur son compte et leur évolution en fonction des paramètres et de l'avancement de la vente. Le synoptique de la figure 3 illustre le déroulement d'un exemple de vente. La colonne de gauche concerne une vente en ligne, tandis que la colonne de droite concerne une vente hors ligne. Il est possible de combiner au cours d'une même cession de vente des achats effectués en ligne (Internet) avec des achats effectués hors ligne (Magasin traditionnel + SMS). La cession est initiée par la création 20 d'une vente en ligne (respectivement création 21 d'un vente hors ligne). Lors de cette création sont définis tous les paramètres de la vente et notamment l'abaque. En fin de création une session d'animation de vente est lancée. Un test 22 (respectivement 23) détermine la fin de l'animation de vente. Tant que la vente se poursuit, l'occurrence d'un achat en ligne 24 sur le site marchand (respectivement 25 hors ligne dans un magasin) déclenche la séquence suivante. Le message d'achat par e-mail est traité 26 avec le cas échéant vérification de sa confirmation et réalisation d'écritures sur le compte de remise. Le vendeur envoie 27 l'information d'achat par télécommunication ou remet à l'acheteur un code à envoyer par SMS au système. A réception de ce SMS, le système le traite 29 et réalise des écritures sur le compte de remise. Ensuite un recalcule 28 (respectivement 31) de toutes les remises est effectué avec une mise à jour de tous les comptes des acheteurs précédents. Un mise à jour 30 (respectivement 32) de l'état des remises consultables en ligne est réalisée. Lorsque la vente est terminée, les résultats de la vente pour la partie hors ligne et pour la partie en ligne sont rapprochées 33. Un recalcule des remises est réalisé. REVENDICATIONS 1. Procédé de dépouillement de messages d'intention émis par des utilisateurs (1-4) au sujet d'un objet proposé par un fournisseur (5, 6), utilisant un système (7) comprenant au moins un module de réception (8) des messages utilisateur (12-15), un central de traitement (10) des messages et un module d'émission (11) de résultat (16-19), caractérisé en ce qu'il comporte les étapes suivantes : - réception des messages utilisateurs (12-15), - séparation des messages par objet, - traitement des messages utilisateurs (12-15) pour en extraire le rang x de chaque message, - détermination d'un résultat R individuel en fonction 15 du rang x pour chaque message, - émission aux utilisateurs (1-4) des résultats (16-19). 2. Procédé de dépouillement selon la revendication 1, où 20 l'étape de traitement comptabilise le nombre total y de messages (12-15) ou d'utilisateurs (1-4), et où la détermination du résultat R est fonction de ce nombre total Y- 25 3. Procédé de dépouillement selon la revendication 1 ou 2, où le résultat R est déterminé par un abaque en fonction du rang x et du nombre total y. 30 4. Procédé de dépouillement selon la revendication 1 ou 2, où le résultat R est déterminé par une fonction mathématique du rang x et du nombre total y. 5. Procédé de dépouillement selon l'une quelconque des revendications 1 à 4, où le système (7) comprend encore un module de réception (9) de messages fournisseurs, où l'étape de réception comprend encore : -réception des messages fournisseurs, où l'étape de traitement comprend encore : traitement des messages fournisseurs pour en extraire des confirmations des intentions des utilisateurs, où l'étape de détermination ne considère que les messages 10 utilisateurs dont les intentions sont confirmées. 6. Procédé de dépouillement selon l'une quelconque des revendications 1 à 5, où les messages peuvent être des courriers, des courriels, des messages vocaux, des messages 15 téléphoniques de données (SMS). 7. Procédé de dépouillement selon l'une quelconque des revendications 1 à 6, où les étapes de détermination et d'émission de résultat R sont dynamiquement réitérées lorsque 20 le nombre total y évolue. 8. Procédé de dépouillement selon l'une quelconque des revendications 1 à 7 où le résultat R est d'autant meilleur que le rang x est faible et que le nombre total y est élevé. 25 9. Application du procédé de dépouillement selon l'une quelconque des revendications 1 à 8, au traitement d'un vote, à la gestion d'une vente aux enchères, à l'affection de ressources ou à la gestion d'une opération de dons 30 humanitaires. 10. Application du procédé de dépouillement selon l'une quelconque des revendications 1 à 8, à la vente de produitsou services, l'intention étant un achat de l'objet et le résultat individuel une remise ou un avantage commercial.