Movatterモバイル変換


[0]ホーム

URL:


FR2837953A1 - DATA EXCHANGE SYSTEM - Google Patents

DATA EXCHANGE SYSTEM
Download PDF

Info

Publication number
FR2837953A1
FR2837953A1FR0204028AFR0204028AFR2837953A1FR 2837953 A1FR2837953 A1FR 2837953A1FR 0204028 AFR0204028 AFR 0204028AFR 0204028 AFR0204028 AFR 0204028AFR 2837953 A1FR2837953 A1FR 2837953A1
Authority
FR
France
Prior art keywords
exchange
user
data
terminal
users
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
FR0204028A
Other languages
French (fr)
Inventor
Moussavi Mojdeh Zamani
Julien Kahn
Christian Licoppe
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
France Telecom SA
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 France Telecom SAfiledCriticalFrance Telecom SA
Priority to FR0204028ApriorityCriticalpatent/FR2837953A1/en
Priority to US10/509,504prioritypatent/US20050233741A1/en
Priority to PCT/FR2003/000747prioritypatent/WO2003083733A2/en
Priority to AU2003244683Aprioritypatent/AU2003244683A1/en
Publication of FR2837953A1publicationCriticalpatent/FR2837953A1/en
Withdrawnlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromFrench

Pour l'échange de données entre des terminaux d'utilisateurs (5, 8) par un réseau de télécommunication (1, 10), ces données de différents types étant attribuées par des commerçants partenaires sur des comptes respectifs, ce système comprend un serveur d'échange (2) comportant : des moyens (4) pour mémoriser les identifiants des utilisateurs, et des informations d'accès aux comptes et aux terminaux des utilisateurs; des moyens pour recevoir et mémoriser des propositions d'échange émises par les utilisateurs, chaque proposition comportant des types et quantités de données offertes et demandées en échange; des moyens pour diffuser les propositions d'échange reçues; des moyens pour mettre en communication deux terminaux d'utilisateurs souhaitant échanger des données; des moyens pour recevoir des messages de validation émis par les utilisateurs ayant accepté une proposition d'échange, et pour retransmettre ces messages vers les terminaux correspondants; et des moyens pour mettre à jour les comptes des utilisateurs à chaque fois qu'une proposition d'échange est acceptée.For the exchange of data between user terminals (5, 8) by a telecommunications network (1, 10), these data of different types being allocated by partner merchants to respective accounts, this system comprises a server 'exchange (2) comprising: means (4) for storing the identifiers of the users, and access information to the accounts and to the terminals of the users; means for receiving and storing exchange proposals sent by the users, each proposal comprising types and quantities of data offered and requested in exchange; means for disseminating the exchange proposals received; means for placing in communication two user terminals wishing to exchange data; means for receiving validation messages sent by users who have accepted an exchange proposal, and for retransmitting these messages to the corresponding terminals; and means for updating user accounts each time an exchange proposal is accepted.

Description

Translated fromFrench

serveur, au poste vendeur, de l'incrémentation du solde.server, at the seller station, incrementing the balance.

SYSTEME D'ECHANGE DE DONNEES.DATA EXCHANGE SYSTEM.

La présente invention concerne l'échange libre de données entre utilisateurs par l'intermédiaire de réseaux de transmission, tels qu'un réseau de radiotéléphonie. Elle s'applique notamment, mais non exclusivement à l'échange des bons d'achat ou de réduction ou des points de fidélisation délivrés par des commerçants ou des opérateurs à leurs clients, telles que des minutes de communication ou encore des "miles" ou des kilomètres attribués lors de l'achat  The present invention relates to the free exchange of data between users via transmission networks, such as a radiotelephony network. It applies in particular, but not exclusively to the exchange of vouchers or reduction or loyalty points issued by traders or operators to their customers, such as minutes of communication or "miles" or kilometers allocated during the purchase

de billets de transport par avion ou par le train.  air or train tickets.

I1 existe des services d'échange libres de données tels que "Napster" par lesquels les utilisateurs mettent à disposition d'autres utilisateurs par l'intermédiaire du réseau Internet, des _uvres musicales ou cinématographiques  There are free data exchange services such as "Napster" by which users make available to other users via the Internet, musical or cinematographic works.

numérisées, ou des logiciels.scanned, or software.

Toutefois, ces services d'échange ne permettent pas de garantir que les données à échanger proposées peuvent être légalement échangées. En effet, par ces services, les utilisateurs mettent à disposition d'autres utilisateurs des _uvres protégées qu'ils ne pas le droit d'échanger en vertu de droits de propriété intellectuelle. En outre, ces services d' échange ne fonctionnent que par l' intermédiaire du  However, these exchange services do not guarantee that the data to be exchanged offered can be legally exchanged. In fact, through these services, users make other protected works available to other users which they do not have the right to exchange under intellectual property rights. In addition, these exchange services only operate through the

réseau Internet.Internet network.

I1 existe par ailleurs des opérateurs de téléphone qui proposent d'échanger les points de fidélisation (par exemple sous la forme de minutes de communication) qu'ils ont attribués à leurs clients contre un autre élément, tel qu'un nouveau téléphone. Toutefois, un tel service d'échange ne permet pas de procder à des échanges directement entre utilisateurs. I1 ne permet pas non p}us d'effectuer des échanges directement à l'aide d'un terminal mobile tel qu'un téléphone  There are also telephone operators who offer to exchange loyalty points (for example in the form of communication minutes) that they have allocated to their customers for another item, such as a new telephone. However, such an exchange service does not allow direct exchanges between users. I1 also does not allow us to carry out exchanges directly using a mobile terminal such as a telephone.

mobile connecté à un réseau de télophonie cellulaire.  mobile connected to a cellular telephone network.

La présente invention a pour but de supprimer cet inconvénient. Cet objectif est atteint par la prévision d'un système d'échange de données entre une pluralité d'utilisateurs équipés chacun d'un terminal ayant accès à un réseau de télécommunication, et auxquels sont attribuées par un ensemble de commerçants partenaires sur des comptes respectifs des données de différents types, ces données étant échangeables contre des données délivrées par d'autres - 2 commerçants partenaires. Selon l'invention, ce système comprend un serveur d'échange offrant un service d'échange de données, le serveur d'échange ayant accès aux comptes de données de chaque utilisateur du service chez les commerçants partenaires, et comprenant: des moyens pour mémoriser des identifiants des utilisateurs du service d'échange, et en association avec chaque identifiant d'utilisateur, des informations d'accès aux comptes de l'utilisateur chez les commerçants partenaires et des informations d'accès au terminal de l'utilisateur, des moyens pour recevoir et mémoriser des propositions d'échange émises par les utilisateurs, chaque proposition d'échange comprenant un identifiant de l'utilisateur émetteur de la proposition d'échange, des types et des quantités de données offertes et demandées en échange, - des moyens pour diffuser sur les terminaux des utilisateurs les propositions d'échange reçues, - - des moyens pour établir une communication entre deux terminaux d'utilisateurs souhaitant échanger des donnces, - des moyens pour recevoir des messages de validation d'échange émis par des terminaux d'utilisateurs ayant accepté une proposition d'échange émise par un utilisateur, et des moyens pour retransmettre chaque message de validation reçu vers le terminal de l'utilisateur ayant émis la proposition d'échange correspondante, et - des moyens pour mettre à jour les comptes des utilisateurs à chaque fois qu'une proposition d'échange est acceptée, en fonction des types et quantités  The object of the present invention is to eliminate this drawback. This objective is achieved by providing a data exchange system between a plurality of users each equipped with a terminal having access to a telecommunications network, and to which are allocated by a set of partner merchants on respective accounts. data of different types, this data being exchangeable for data delivered by other - 2 partner merchants. According to the invention, this system comprises an exchange server offering a data exchange service, the exchange server having access to the data accounts of each user of the service with partner merchants, and comprising: means for storing identifiers of the users of the exchange service, and in association with each user identifier, information for accessing the user accounts at partner merchants and information for accessing the user's terminal, means to receive and store exchange proposals issued by users, each exchange proposal comprising an identifier of the user sending the exchange proposal, the types and quantities of data offered and requested in exchange, - means to distribute the exchange proposals received to users' terminals, - means for establishing communication between two user terminals urs wishing to exchange data, - means for receiving exchange validation messages sent by user terminals having accepted an exchange proposal sent by a user, and means for retransmitting each validation message received towards the terminal of the user who issued the corresponding exchange proposal, and - means for updating user accounts each time an exchange proposal is accepted, depending on the types and quantities

de données à échanger spécifiées par la proposition d'échange acceptée.  data to be exchanged specified by the accepted exchange proposal.

Avantageusement, les terminaux des utilisateurs sont des terminaux fixes ou mobiles. Selon une particularité de l'invention, le serveur d'échange comprend des moyens pour extraire des moyens de mémorisation une liste de propositions d'échange dont le type de données demandées correspond au type de données offertes d'une proposition d'échange émise par un utilisateur, et pour  Advantageously, the user terminals are fixed or mobile terminals. According to a feature of the invention, the exchange server comprises means for extracting from memory means a list of exchange proposals whose type of data requested corresponds to the type of data offered from an exchange proposal sent by a user, and for

transmettre la liste extraite à l'utilisateur.  transmit the extracted list to the user.

Selon une autre particularité de l'invention, le serveur d'échange comprend des moyens pour déterminer la position géographique des utilisateurs inscrits au service d'échange, des moyens pour mémoriser la position géographique de chaque utilisateur, et des moyens pour extraire des moyens de mémorisation une liste d'identifiants d'utilisateurs situés à proximité d'un utilisateur  According to another feature of the invention, the exchange server comprises means for determining the geographical position of the users registered with the exchange service, means for memorizing the geographical position of each user, and means for extracting means for storage of a list of user identifiers located near a user

déterminé, à l'aide des positions géographiques mémorisées.  determined, using the stored geographic positions.

Selon encore une autre particularité de l' invention, le serveur d'échange comprend des moyens pour annuler une transaction d'échange validée lorsque les donnces échangées ne figurent pas sur les comptes correspondants des  According to yet another feature of the invention, the exchange server comprises means for canceling a validated exchange transaction when the data exchanged does not appear on the corresponding accounts of the

utilisateurs parties à la transaction.  users involved in the transaction.

Selon encore une autre particularité de l'invention, chaque terminal d'utilisateur du service d'échange comprend: - des moyens pour introduire et transmettre une proposition d'échange vers le serveur d'échange, - des moyens pour recevoir et afficher sur le terminal des listes de propositions d'échange, ces listes étant transmises par le serveur d'échange, et des moyens de sélection d'une proposition d'échange d'une liste affichée, et - des moyens pour émettre un message de validation d'une proposition d'échange affichée par le terminal et sélectionnée à l'aide des moyens de sélection. Avantageusement, chaque terminal d'utilisateur du service d'échange comprend des moyens pour transmettre au serveur d'échange un message de demande de la quantité de données figurant sur chaque compte dont dispose l'utilisateur, et des moyens pour recevoir et afficher les informations de type et de quantité de  According to yet another feature of the invention, each user terminal of the exchange service comprises: - means for introducing and transmitting an exchange proposal to the exchange server, - means for receiving and displaying on the terminal of the exchange proposal lists, these lists being transmitted by the exchange server, and means for selecting an exchange proposal from a displayed list, and - means for sending a validation message of an exchange proposal displayed by the terminal and selected using the selection means. Advantageously, each user terminal of the exchange service comprises means for transmitting to the exchange server a message requesting the quantity of data appearing in each account available to the user, and means for receiving and displaying the information. type and quantity of

données, reçues en réponse du serveur d'échange.  data, received in response from the exchange server.

Selon encore une auke particularité de l'invention, au moins uneartie des terminaux d'utilisateurs du service d'échange est de type terminal mobile comprenant des moyens de communication de faible portée, permettant de communiquer directement avec d'autres terminaux d'utilisateurs situés à proximité, le système comprenant des moyens pour transférer, à la demande d'un utilisateur du service d'échange, des données échangeables figurant sur un compte de l'utilisateur vers le terminal de l'utilisateur, des moyens pour transférer au moins une partie des données échangeables, mémorisées par un terminal, en fonction d'une transaction d'échange conclue, vers un autre terminal d ' utilisateur avec lequel la transaction d' échange est conclue, à l ' aide des moyens de communication de faible portée, et des moyens pour transférer à -4 la demande de l'utilisateur des données échangeables mémorisées par le terminal vers des comptes correspondants, par l'intermédiaire du serveur d'échange. Les données susceptibles d' être échangées par le service d' échange sont par exemple de type points de fidélité ou bons d'achat ou de réduction chez un commerçant déterminé, des kilomètres gratuits à valoir sur l'achat d'un billet de transport, ou des minutes gratuites de communication par téléphone fixe ou  According to yet another particular feature of the invention, at least one area of the user terminals of the exchange service is of the mobile terminal type comprising short-range communication means, making it possible to communicate directly with other user terminals located nearby, the system comprising means for transferring, at the request of a user of the exchange service, exchangeable data appearing on a user account to the user's terminal, means for transferring at least one part of the exchangeable data, stored by a terminal, as a function of an exchange transaction concluded, to another user terminal with which the exchange transaction is concluded, using short-range communication means, and means for transferring to -4 the user request exchangeable data stored by the terminal to corresponding accounts, via the exchange server. The data likely to be exchanged by the exchange service is, for example, of the loyalty point or voucher or reduction voucher type at a specific merchant, free kilometers to be used on the purchase of a transport ticket, or free minutes of communication by landline telephone or

mobile, attribuées par un opérateur de réseau téléphonique.  mobile, assigned by a telephone network operator.

De préférence, le serveur d'échange met en _uvre un service WAP et/ou Web.  Preferably, the exchange server implements a WAP and / or Web service.

L'invention concerne également un terminal destiné à équiper les utilisateurs d'un service d'échange de données, les utilisateurs du service recevant de commerçants partenaires sur des comptes respectifs des données de différents types, ces donnces étant échangeables contre des données délivrées par d'autres commerçants partenaires. Selon l'invention, ce terminal comprend: - des moyens de connexion pour se connecter à un serveur d'échange par l'intermédiaire d'un réseau de télécommunication, des moyens pour introduire et émettre vers le serveur d'échange une proposition d'échange comprenant un identifiant de l'utilisateur émetteur de la proposition d'échange, un type et une quantité de données offertes et un type de données demandées en échange, - des moyens pour recevoir du serveur d'échange et afficher sur le terminal des listes de propositions d'échange émises par les autres utilisateurs du service d'échange, listes étant transmises par le serveur d'échange, et des moyens de sélection d'une proposition d'échange affichée, et i - des moyens pour émettre un ordre de validation d'une proposition d'échange  The invention also relates to a terminal intended to equip the users of a data exchange service, the users of the service receiving from merchants partners data of different types on respective accounts, these data being exchangeable for data delivered by d '' other partner merchants. According to the invention, this terminal comprises: - connection means for connecting to an exchange server via a telecommunications network, means for introducing and transmitting to the exchange server a proposal for exchange comprising an identifier of the user issuing the exchange proposal, a type and quantity of data offered and a type of data requested in exchange, - means for receiving from the exchange server and displaying lists on the terminal exchange proposals issued by other users of the exchange service, lists being transmitted by the exchange server, and means for selecting a displayed exchange proposal, and i - means for issuing an order for validation of an exchange proposal

affichée par le terminal et sélectionnée à l'aide des moyens de validation.  displayed by the terminal and selected using the validation means.

Avantageusement, ce terminal est de type terminal fixe ou mobile.  Advantageously, this terminal is of the fixed or mobile terminal type.

Selon une particularité de l' invention, ce terminal comprend des moyens pour recevoir et afficher la quantité de données figurant sur chaque compte de  According to a feature of the invention, this terminal comprises means for receiving and displaying the quantity of data appearing on each account of

l'utilisateur chez les commerçants partenaires.  the user at partner merchants.

Selon une autre particularité de l'invention, ce terminal est de type terminal mobile et comprend des moyens de communication de faible portée, permettant de communiquer directement avec d'autres terminaux d'utilisateurs situés à proximité, des moyens pour recevoir, à la demande de l'utilisateur du service d'échange, des données échangeables figurant sur un compte de l'utilisateur, des moyens pour transtérer au moins une partie des données échangeables, mémorisées par un terminal, en fonction d'une transaction d'échange conclue, vers un autre terminal d'utilisateur avec lequel la transaction d'échange est conclue, à l'aide des moyens de communication de faible portée, et des moyens pour transtérer à la demande de l'utilisateur des données échangeables mémorisces par le terminal vers des comptes correspondants, par  According to another feature of the invention, this terminal is of the mobile terminal type and includes short-range communication means, making it possible to communicate directly with other user terminals located nearby, means for receiving, on demand of the user of the exchange service, of the exchangeable data appearing on a user account, of the means for transferring at least part of the exchangeable data, stored by a terminal, according to an exchange transaction concluded, to another user terminal with which the exchange transaction is concluded, using short-range communication means, and means for transferring at the request of the user exchangeable data stored by the terminal to corresponding accounts, by

l'intermédiaire du serveur d'échange.  through the exchange server.

Selon encore une autre particularité de l'invention, ce terminal comprend des moyens d'affichage d'une fenêtre de téléchargement dans laquelle sont affichés des icones symbolisant les données échangées, pour donner l'impression à  According to yet another feature of the invention, this terminal comprises means for displaying a download window in which icons symbolizing the data exchanged are displayed, to give the impression to

l'utilisateur d'échanger physiquement des données.  the user to physically exchange data.

Un mode de réalisation préféré de l'invention sera décrit ci-après, à titre d'exemple non limitatif, avec référence aux dessins annexés dans lesquels: La figure l représente un système d'échange selon l'invention, Les figures 2 et 3 illustrent sous la forme d'organigrammes différentes  A preferred embodiment of the invention will be described below, by way of nonlimiting example, with reference to the appended drawings in which: FIG. 1 represents an exchange system according to the invention, FIGS. 2 and 3 illustrate in the form of different flowcharts

étapes exécutées par le serveur d'échange selon l' invention.  steps performed by the exchange server according to the invention.

Sur la figure l, le système d'échange selon l'invention comprend un serveur d'échange 2 qui communique avec une pluralité de terminaux fixes 8 ou mobiles 5 d'utilisateurs, via des réseaux 1, lO de télécommunicatton ou de transmission de données, tels que le réseau Internet ou un réseau de radiotéléphonie, par exemple de type GSM ou llMTS. Les terminaux mobiles 5 sont par exemple constitués de téléphones mobiles ou d'autres dispositifs mobiles, et les terminaux fixes 8 sont par exemple des ordinateurs ou des  In FIG. 1, the exchange system according to the invention comprises an exchange server 2 which communicates with a plurality of fixed 8 or mobile terminals 5 of users, via telecommunication or data transmission networks 1, 10. , such as the Internet or a radiotelephony network, for example of the GSM or llMTS type. The mobile terminals 5 are for example made up of mobile telephones or other mobile devices, and the fixed terminals 8 are for example computers or

assistants personnels.personal assistants.

Par ailleurs, le serveur 2 communique avec une pluralité de serveurs 3 de commerçants ou d' opérateurs partenaires, par exemple par l' intermédiaire du réseau de transmission de données numériques 10, les commerçants délivrant à leurs clients des données échangeables. Les données échangeables sont de types - 6 différents. Ainsi, elles peuvent étre de simples bons de réduction ou d'achat ou encore des points de fidélisation chez un commerçant déterminé, des kilomètres gratuits à valoir sur l'achat d'un billet de transport, ou encore des minutes gratuites de communication par téléphone fixe ou mobile, attribuces par un opérateur de réseau téléphonique. Elles peuvent également étre des droits de reproduction d'_uvres musicales ou  Furthermore, the server 2 communicates with a plurality of servers 3 of merchants or partner operators, for example through the digital data transmission network 10, the merchants delivering exchangeable data to their customers. The exchangeable data are of different types - 6. Thus, they can be simple reduction or purchase vouchers or loyalty points at a specific merchant, free kilometers to be used on the purchase of a transport ticket, or even free minutes of communication by phone. fixed or mobile, allocated by a telephone network operator. They may also be rights of reproduction of musical works or

cinématographiques, ou encore des droits d'utilisation de logiciels.  film, or rights to use software.

Le serveur d'échange 2 offre par exemple un service d'échange conformément au protocole WAP (Wireless Application Protocol) aux utilisateurs qui accèdent au service à l'aide d'un terminal mobile S. Pour les utilisateurs disposant d'un terminal connecté au réseau Internet 10, le service d'échange peut se présenter  The exchange server 2 offers for example an exchange service in accordance with the WAP protocol (Wireless Application Protocol) to users who access the service using a mobile terminal S. For users having a terminal connected to the Internet network 10, the exchange service can be presented

sous la forme d'un site Web.in the form of a website.

Pour bénéficier du service d'échange, les utilisateurs doivent être inscrits auprès du serveur d'échange 2, soit sur l'initiative d'un commerçant partenaire, soit sur leur propre initiative, en fournissant par exemple un identifant de leur choix, le serveur d'échange délivrant en réponse un mot de passe d'accès et de reconnaissance que l'utilisateur doit introduire dans son terminal 5, 8, pour étre reconnu lors de chaque connexion au service. L'identifant fourni par l'utilisateur doit permettre au serveur d'échange de se mettre en communication avec le terminal 5, 8 pour lui transmettre des informations ou établir une  To benefit from the exchange service, users must be registered with the exchange server 2, either on the initiative of a partner merchant, or on their own initiative, by providing, for example, an identifier of their choice, the server exchange delivering in response an access and recognition password that the user must enter in his terminal 5, 8, to be recognized during each connection to the service. The identifier provided by the user must allow the exchange server to communicate with the terminal 5, 8 to transmit information to it or establish a

communication avec un autre utilisateur.  communication with another user.

Le serveur d'échange mémorise donc dans une base de données 4 une liste d'utilisateurs inscrits dans laquelle sont stockés pour chaque utilisateur un  The exchange server therefore stores in a database 4 a list of registered users in which are stored for each user a

identifiant et un mot de passe correspondant.  username and corresponding password.

Lors de l'inscription d'un utilisateur auprès du service d'échange, celuici reçoit le ou les codes d' accès aux comptes de l' utilisateur chez les commerçants ou opérateurs. De cette manière, le serveur 2 peut interroger les serveurs 3 pour déterminer si un utilisateur déterminé possède un compte chez le commerçant ou opérateur correspondant, et si tel est le cas, la quantité de données se  When registering a user with the exchange service, the latter receives the code or codes for accessing the user's accounts with merchants or operators. In this way, the server 2 can interrogate the servers 3 to determine whether a determined user has an account with the corresponding merchant or operator, and if this is the case, the amount of data is

trouvant mémorisées sur ce compte.  found memorized on this account.

Alternativement, la gestion des comptes attribués par les commerçants peut être effectuée par le serveur d'échange qui dans ce cas est conçu pour recevoir des  Alternatively, the management of the accounts allocated by the merchants can be carried out by the exchange server which in this case is designed to receive

ordres de mise à jour de ces comptes, transmis par les commerçants.  update orders for these accounts, sent by merchants.

L'inscription d'un utilisateur au service d'échange peut avantageusement être - 7 effectuée à partir d'un ordinateur personnel 8 connecté au réseau Internet lO, le serveur d' échange fournissant un service Web d' inscription au service d' échange dans lequel il transmet des formulaires d' inscription en ligne, et  The registration of a user for the exchange service can advantageously be carried out from a personal computer 8 connected to the Internet 10, the exchange server providing a Web service for registration for the exchange service in which it transmits online registration forms, and

reçoit en réponse les informations fournies dans ces formulaires.  receives in response the information provided in these forms.

Les transmissions d' informations entre le service d' échange et les terminaux mobiles 5 des utilisateurs sont effectuées par exemple par messages courts de type SMS (SMS: Short Message Service) ou en mode de téléchargement de données. Pour accéder au service d'échange, les utilisateurs doivent également installer dans leur terminal 5, 8, par exemple par téléchargement à partir du serveur 2, un programme applicatif dédié à l'échange de données. Ce programme est conçu pour offrir une interface homme/machine ergonomique facilitant l'introduction de commandes de l'utilisateur et simplifiant l'affichage du contenu des messages échangés avec le serveur d'échange ou d'autres terminaux d'utilisateurs du service d'échange, et gérer les échanges de données échangeables entre le terminal 5, 8 d'une part et d'autre part le serveur d'échange 2 ou les terminaux mobiles 5 des autres utilisateurs du service  The information transmissions between the exchange service and the mobile terminals 5 of the users are carried out for example by short messages of SMS type (SMS: Short Message Service) or in data download mode. To access the exchange service, users must also install in their terminal 5, 8, for example by downloading from the server 2, an application program dedicated to the exchange of data. This program is designed to offer an ergonomic man / machine interface facilitating the introduction of user commands and simplifying the display of the content of messages exchanged with the exchange server or other user terminals of the service. exchange, and manage the exchanges of exchangeable data between the terminal 5, 8 on the one hand and on the other hand the exchange server 2 or the mobile terminals 5 of the other users of the service

d'échange.exchange.

En particulier, ce programme applicatif installé dans chaque terminal permet à l'utilisateur. - de visualiser l'état de ses comptes gérés par le serveur d'échange 2 et les serveurs de commerçant 3, - d'émettre une proposition d'échange dans laquelle il spécifie le type et la quantité de donnces proposées, et le type de données souhaitées enichange, - de consulter, modifier et supprimer la ou les propositions d' échange qu' il a émises, telles qu'elles sont mémorisées dans la base de données 4 et éventuellement par le terminal, - de recevoir du seneur d'échange des listes de propositions d'échange émises par les autres utilisateurs du service, - de désigner une proposition d'échange se trouvant dans une liste affichée par le terminal, notamment en vue d'étre mis en communication avec l'utilisateur ayant émis la proposition d'échange désignée, et - de valider une transaction conclue avec un autre utilisateur, cette opération ayant pour effet de transmettre au serveur d'échange 2 un message de - 8 validation contenant des informations relatives à la transaction mémorisées  In particular, this application program installed in each terminal allows the user. - to view the status of its accounts managed by the exchange server 2 and the merchant servers 3, - to issue an exchange proposal in which it specifies the type and quantity of data offered, and the type of desired data in exchange, - to consult, modify and delete the exchange proposal (s) it has issued, as stored in database 4 and possibly by the terminal, - to receive from the exchange senor lists of exchange proposals issued by other users of the service, - to designate an exchange proposal found in a list displayed by the terminal, in particular with a view to being put in communication with the user who issued the proposal designated exchange, and - to validate a transaction concluded with another user, this operation having the effect of transmitting to the exchange server 2 a - 8 validation message containing information relating to the stored transactions

par le terminal.through the terminal.

Pour accéder aux comptes d'un utilisateur, le serveur d'échange recherche les informations d'accès aux comptes de l'utilisateur mémorisées dans la base de données 4, et interroge à l' aide de ces informations d'accès, les serveurs de commerçant 3 qui transmettent en réponse les quantités de données accumulées  To access the accounts of a user, the exchange server searches the information for accessing the accounts of the user stored in the database 4, and interrogates with the aid of this access information, the servers of trader 3 who transmit in response the amounts of accumulated data

sur les comptes correspondants de l'utilisateur.  on the user's corresponding accounts.

Lorsqu'un utilisateur inscrit souhaite accéder au service d'échange, il doit se connecter à l'aide d'une fonction particulière du programme applicatif, au service WAP ou Web du serveur d'échange 2. Une fois connecté au service d'échange, il peut, à l'aide du programme applicatif, introduire des propositions  When a registered user wishes to access the exchange service, he must connect using a particular function of the application program, to the WAP or Web service of the exchange server 2. Once connected to the exchange service , it can, using the application program, introduce proposals

d' échange ou des requêtes d' extraction de listes de propositions d'échange.  exchange or requests to extract lists of exchange proposals.

Pour introduire une proposition d'échange, l'utilisateur introduit les types et quantités de données qu'il souhaite échanger. Le terminal transmet ces informations au serveur d'échange 2 dans un message de proposition d'échange. Pour définir une proposition d'échange l'utilisateur peut utiliser des formules de conversion prédéfinies en fonction de la valeur marchande de chaque type de donnces, ces formules de conversion étant définies par les commerçants partenaires du service d'échange. Une fois que la proposition d'échange est complétée avec la quantité de données du type recherché, correspondant à la quantité de données proposées, elle est insérée par le serveur  To introduce an exchange proposal, the user enters the types and quantities of data he wishes to exchange. The terminal transmits this information to the exchange server 2 in an exchange proposal message. To define an exchange proposal, the user can use predefined conversion formulas according to the market value of each type of data, these conversion formulas being defined by the merchant partners of the exchange service. Once the exchange proposal is completed with the quantity of data of the type sought, corresponding to the quantity of data proposed, it is inserted by the server

2 dans la base de données d'utilisateurs 4.  2 in the user database 4.

Les formules de conversion entre types de données sont définies par exemple par les commerçants partenaires. Dans une variante du systèe selon  The conversion formulas between types of data are defined for example by partner merchants. In a variant of the system according to

l'invention, elles peuvent également être au choix des utilisateurs.  the invention, they can also be chosen by the users.

Avant d' émettre une proposition d' échange vers le serveur d'échange, le terminal peut contrôler que la quantité de données proposces dans la proposition d'échange, est inférieure ou égal à celle figurant dans le compte correspondant, le terminal comprenant des moyens pour demander au serveur 2 l'état des comptes correspondants. Cette vérification peut être également effectuée directement par le serveur d' échange à partir d' une proposition d' échange reçue, en interrogeant le compte correspondant de l'utilisateur émetteur de la proposition d'échange. Si la proposition d'échange recue n'est pas valide du fait que la quantité de données proposées ne figure pas sur le compte de l'utilisateur ayant émis la proposition, cette proposition n'est pas enregistrée dans la base de données 4 et donc ne figurera pas dans les listes de propositions d'échange qui sont envoyées aux utilisateurs. Dans ce cas, on peut prévoir également que le serveur d' échange transmet un message d' erreur à l'émetteur de la proposition invalide. Par ailleurs, le serveur 2 comprend des moyens pour exécuter des requêtes d'extraction de listes de propositions d'échange à partir de la base de données 4, émises par les utilisateurs, et pour transmettre à ceux-ci les listes de résultats en mode de transmission de données lorsque le destinataire de la liste est connecté  Before sending an exchange proposal to the exchange server, the terminal can check that the amount of data proposed in the exchange proposal is less than or equal to that appearing in the corresponding account, the terminal comprising means to ask the server 2 for the status of the corresponding accounts. This verification can also be carried out directly by the exchange server from a received exchange proposal, by interrogating the corresponding account of the user issuing the exchange proposal. If the exchange proposal received is not valid owing to the fact that the quantity of data proposed does not appear on the account of the user who made the proposal, this proposal is not recorded in the database 4 and therefore will not appear in the exchange proposal lists that are sent to users. In this case, provision can also be made for the exchange server to transmit an error message to the sender of the invalid proposal. Furthermore, the server 2 comprises means for executing requests for extracting lists of exchange proposals from the database 4, issued by the users, and for transmitting to them the results lists in mode data transmission when the recipient of the list is connected

au service.in the service.

Ces requêtes peuvent porter sur toutes les propositions d'échange émises par les 1-5 utilisateurs du service et non encore acceptées, ou seulement les dernières émises, ou encore être basées sur la ou les propositions d'échange émises par l'utilisateur. Dans ce dernier cas, ces requêtes sont exécutées en recherchant tous les utilisateurs ayant émis une proposition d'échange offrant un type de données recherchées par l'utilisateur qui a émis la requête, et/ou recherchant un type de données offertes par celui-ci. En outre, une requête peut être restreinte aux dernières propositions d'échange émises, ou encore aux utilisateurs se trouvant à proximité de celui qui a émis la requête dans le cas o le serveur d'échange dispose d'un accès à des fonctions de localisation géographique des  These requests can relate to all exchange proposals issued by the 1-5 users of the service and not yet accepted, or only the last ones issued, or even be based on the exchange proposal (s) issued by the user. In the latter case, these requests are executed by searching for all the users who have issued an exchange proposal offering a type of data sought by the user who made the request, and / or looking for a type of data offered by the latter. . In addition, a request can be restricted to the last exchange proposals issued, or to users located near the one who issued the request in the event that the exchange server has access to location functions geographic of

utilisateurs d'un réseau de téléphonie mobile.  mobile phone network users.

Lorsqu'un utilisateur est intéressé par une proposition figurant dans une liste affichée sur son terminal 5, 8, il peut la désigner, ce qui déclenche l'émission par le terminal de l'utilisateur de la référence de la proposition échange désignée, au serveur d'échange 2. A la réception d'un tel message, le serveur 2 exécute la procédure 20 représentée sur la figure 2. Sur cette figure, le serveur d'échange qui reçoit une réLérence de proposition d'échange, informe à l'étape 21 l'utilisateur ayant émis la proposition d'échange qu'un autre utilisateur est intéressé par sa proposition et souhaite être mis en communication directe avec lui. Si l'utilisateur ainsi contacté accepte la communication (étape 22), le serveur d'échange établit (étape 23) la communication entre les deux utilisateurs. Une telle communication peut par exemple être effectuée par l'intermédiaire d'une messagerie instantanée. Dans le cas o les terminaux des deux utilisateurs - 10 sont de type téléphone, cette communication peut également être verbale, de  When a user is interested in a proposal appearing in a list displayed on his terminal 5, 8, he can designate it, which triggers the transmission by the user's terminal of the reference of the designated exchange proposal, to the server exchange 2. On receipt of such a message, the server 2 performs the procedure 20 shown in FIG. 2. In this figure, the exchange server which receives an exchange proposal reference, informs the step 21 the user who issued the exchange proposal that another user is interested in his proposal and wishes to be put in direct communication with him. If the user thus contacted accepts the communication (step 22), the exchange server establishes (step 23) the communication between the two users. Such communication can for example be carried out via instant messaging. In the case where the terminals of the two users - 10 are of the telephone type, this communication can also be verbal, of

préférence au choix des utilisateurs.  preference to the choice of users.

Lorsque les utilisateurs tombent d' accord sur les types et quantités de données échangées, ils introduisent ces informations dans leur terminal et activent une commande de validation prévue à cet effet sur leurs terminaux respectifs. On peut prévoir alors d'afficher sur le terminal une fenêtre de téléchargement faisant appara^tre des icones symbolisant la nature des données échangées. De cette manière, les utilisateurs peuvent réaliser qu'à la fin du téléchargement, ils seront en possession des données qu'ils ont souhaitées obtenir par l'échange, et qu'en contrepartie, ils ne disposeront plus des données qu'ils ont offertes en échange. A la suite de l'activation d'une commande de validation, le terminal transmet au serveur d'échange 2 un message de validation contenant la proposition d'échange acceptée, ce message est retransmis vers le terminal de l'autre utilisateur, qui affche cette information dans la fenêtre de téléchargement. La réception d'un tel message de validation déclenche l'activation de la procédure  When users agree on the types and quantities of data exchanged, they enter this information in their terminal and activate a validation command provided for this purpose on their respective terminals. We can then plan to display on the terminal a download window showing icons symbolizing the nature of the data exchanged. In this way, users can realize that at the end of the download, they will be in possession of the data they wanted to obtain through the exchange, and that in return, they will no longer have the data they have offered. in exchange. Following the activation of a validation command, the terminal transmits to the exchange server 2 a validation message containing the accepted exchange proposal, this message is forwarded to the terminal of the other user, which displays this information in the download window. The reception of such a validation message triggers the activation of the procedure

représentée sur la figure 3.shown in figure 3.

Sur cette fgure, le serveur d'échange attend à l'étape 31 la réception d'un message de validation de l'autre utilisateur, partie à la transaction d'échange. Si le serveur d'échange reçoit deux messages de validation concernant le même échange et provenant de deux utilisateurs différents (étape 32), le serveur d'échange exécute des ordres de débit et de crédit des comptes respectifs des deux utilisateurs, éventuellement par l'intermédiaire des serveurs 3 des  In this figure, the exchange server waits at step 31 for the reception of a validation message from the other user, party to the exchange transaction. If the exchange server receives two validation messages concerning the same exchange and coming from two different users (step 32), the exchange server executes debit and credit orders from the respective accounts of the two users, possibly by the intermediary of 3 servers

commerçants correspondant aux types de données échangées (étape 33).  merchants corresponding to the types of data exchanged (step 33).

Si un ordre de débit ne peut pas être exécuté parce que la quantité de données à débiter est supérieure à la quantité fgurant sur le compte de l'utirsateur, le serveur de commerçant 3 transmet en réponse au serveur d'échange 2 un message d'erreur et le serveur d'échange annule l'échange et ne valide pas ou  If a debit order cannot be executed because the quantity of data to be debited is greater than the quantity appearing on the user's account, the merchant server 3 transmits a response message to the exchange server 2 error and the exchange server cancels the exchange and does not validate or

ne demande pas le transfert de données à effectuer en contrepartie de l'échange.  does not request the transfer of data to be made in exchange for the exchange.

Selon le résultat de l'exécution de l'échange, le serveur d'échange émet ensuite un message de compte rendu d'exécution d'échange (étape 34) aux terminaux des deux utilisateurs participant à l'échange, ce message contenant une  Depending on the result of the execution of the exchange, the exchange server then sends an exchange execution report message (step 34) to the terminals of the two users participating in the exchange, this message containing a

information indiquant si l'échange a été exécuté ou non.  whether the exchange has been completed or not.

Si la transaction d'échange a pu être exécutée par le serveur d'échange, celui-ci effectue également la mise à jour de la base de données 4 en retirant la - 11  If the exchange transaction could be executed by the exchange server, the latter also updates the database 4 by removing the - 11

proposition d'échange qui a ainsi été exécutée.  exchange proposal which was thus executed.

Si le message de compte rendu d'exécution reçu par chaque terminal indique  If the execution report message received by each terminal indicates

que l'échange n'a pas pu être exécuté, le terminal affche un message d'erreur.  the exchange could not be executed, the terminal displays an error message.

Dans les deux cas, il met à j our la fenêtre de téléchargement en supprimant de l'affichage l'icone représentant les données offertes et en affichant l'icone représentant les données obtenues en échange, si l'échange a pu être exécuté, et inversement, supprime de l'affichage l'icone représentant les données obtenues en échange et conserve l'icone représentant les données offertes, si l'échange a  In both cases, it updates the download window by removing from the display the icon representing the data offered and by displaying the icon representing the data obtained in exchange, if the exchange could be carried out, and conversely, remove from the display the icon representing the data obtained in exchange and keep the icon representing the data offered, if the exchange has

pu être effectué.could be done.

Ces dispositions permettent de gérer la simultanéité de l'échange sur les  These provisions make it possible to manage the simultaneity of the exchange on the

terminaux des utilisateurs qui s'échangent des données.  user terminals exchanging data.

Lorsque, à la suite d'un tel échange, un utilisateur récupère des données d'un commerçant auprès duquel il n'est pas client, le serveur d'échange 2 enregistre ces données sur un compte local, attribué à l'utilisateur et mémorisé par  When, following such an exchange, a user recovers data from a merchant with which he is not a client, the exchange server 2 records this data on a local account, assigned to the user and stored through

exemple dans la base de données 4.example in database 4.

Selon une variante du système selon l'invention, le serveur d'échange 2 a accès à des fonctionnalités de localisation géographique, qui peuvent par exemple être offertes par le réseau 1, de manière à localiser les utilisateurs inscrits au service d'échange et utilisant un terminal mobile, chaque terminal étant identifable grâce aux informations fournies lors de l' inscription de l'utilisateur. A partir de ces informations de localisation fournies par le réseau, le serveur 2 introduit dans la base de données 4 les informations de localisation reçues, à savoir la position géographique de chaque utilisateur, en correspondance avec  According to a variant of the system according to the invention, the exchange server 2 has access to geographic location functionalities, which can for example be offered by the network 1, so as to locate the users registered with the exchange service and using a mobile terminal, each terminal being identifiable thanks to the information provided during user registration. From this location information provided by the network, the server 2 introduces into the database 4 the location information received, namely the geographic position of each user, in correspondence with

l'identifiant de celui-ci.the identifier of it.

Le programme applicatif installé sur chaque terminal permet en outre de limiter les propositions d'échange qui sont transmises dans des listes par le service d'échange, à celles qui sont émises par des utilisateurs situés à proximité. De même, le serveur d'échange comprend des moyens pour déterminer, sur la base des informations de position géographique des utilisateurs du service, les utilisateurs situés à proximité d'un utilisateur déterminé, et des moyens pour constituer et envoyer sur requête une liste de propositions d'échange émises par  The application program installed on each terminal also makes it possible to limit exchange proposals which are transmitted in lists by the exchange service, to those made by users located nearby. Likewise, the exchange server comprises means for determining, on the basis of the geographic position information of the users of the service, the users located near a determined user, and means for constituting and sending on request a list of exchange proposals issued by

d'autres utilisateurs situés à proximité de l'utilisateur ayant émis la requête.  other users near the user who made the request.

Cette liste peut en outre être limitée aux propositions d'échanges correspondant à celle de l'utilisateur qui demande la liste, c'est-à-dire aux propositions - 12  This list can also be limited to exchange proposals corresponding to that of the user requesting the list, that is to say - 12

d'échange dont au moins les types de données à échanger correspondent.  of which at least the types of data to be exchanged correspond.

Selon une autre variante du système selon l'invention, les terminaux des utilisateurs sont équipés de moyens de communication de faible portée, par exemple conformes à la norme "Bluetooth" ou "802.11". Un réseau accessible par des moyens de communication de ce type permet non seulement de localiser géographiquement les terminaux d'utilisateurs, mais aussi d'avertir chaque utilisateur du service d'échange de la présence à proximité d'autres utilisateurs du service. Un tel avertissement peut par exemple être effectué par le serveur 2 en émettant un message de type SMS. A la réception d'un tel message, chaque utilisateur peut choisir, à l'aide du programme applicatif, d'étre "visible" ou non des autres utilisateurs situés à proximité. S'ils choisissent d'étre visibles, ils doivent introduire leur choix dans leur terminal, lequel déclenche un message vers le serveur 2. En réponse, le serveur transmet la liste des propositions  According to another variant of the system according to the invention, the users' terminals are equipped with short-range communication means, for example in accordance with the "Bluetooth" or "802.11" standard. A network accessible by means of communication of this type makes it possible not only to geographically locate the user terminals, but also to warn each user of the exchange service of the presence near other users of the service. Such a warning can for example be made by the server 2 by transmitting an SMS type message. On receipt of such a message, each user can choose, using the application program, to be "visible" or not from other users located nearby. If they choose to be visible, they must enter their choice in their terminal, which triggers a message to the server 2. In response, the server transmits the list of proposals

d'échange mémorisées par tous les terminaux "visibles" se trouvant à proximité.  stored by all "visible" terminals located nearby.

Le programme applicatif installé dans le terminal affche alors la liste reçue.  The application program installed in the terminal then displays the list received.

Lorsqu'un utilisateur sélectionne dans la liste affichée sur son terminalune proposition d'échange émise par autre utilisateur situé à proximité, le terminal du premier utilisateur se met en communication directe par les moyens de communication de faible portée, avec le terminal du second utilisateur, à l'aide d'informations d'adressage fournies par le serveur d'échange. La transaction d'échange se déroule comme précédemment, mais sans faire intervenir le serveur d'échange. Pour cette raison, des mesures de sécurité doivent être prises pour éviter qu'un échange déloyal puisse avoir lieu (échanges à partir de  When a user selects from the list displayed on his terminal an exchange proposal issued by another user located nearby, the terminal of the first user goes into direct communication by means of short-range communication, with the terminal of the second user, using addressing information provided by the exchange server. The exchange transaction takes place as before, but without involving the exchange server. For this reason, security measures must be taken to prevent an unfair exchange from taking place (exchanges from

comptes débiteurs).accounts receivable).

A cet effet, les données à échanger fgurant sur le compte de chacudes deux utilisateurs doivent avoir été préalablement transférées dans la mémoire du terminal. La quantité de données transiérée entre le serveur d'échange 2 et le  For this purpose, the data to be exchanged appearing on the account of each two users must have been previously transferred to the memory of the terminal. The amount of data transferred between the exchange server 2 and the

terminal est retirée du compte correspondant par le serveur d'échange.  terminal is removed from the corresponding account by the exchange server.

Par ailleurs, les données échangeables transférées dans la mémoire du terminal sont de préférence enregistrées dans une zone mémoire protégée, et ne sont accessibles en mise à jour que par le programme applicatif dédié à l'échange installé sur le terminal. Ces données sont par exemple stockées sous forrne  Furthermore, the exchangeable data transferred to the memory of the terminal are preferably recorded in a protected memory zone, and are only accessible for updating by the application program dedicated to the exchange installed on the terminal. This data is for example stored under forrne

chiffrée, seul le programme applicatif connaissant la clé de déchiffrement.  encrypted, only the application program knowing the decryption key.

- 13 Il est en outre nécessaire que l'utilisateur se connecte suffisamment fréquemment au serveur 2 pour que les comptes mémorisés dans la mémoire du terminal soient synchronisés avec les comptes réels gérés par le serveur 2 ou les serveurs de commerçant 3. A chaque connexion, le serveur d'échange reconnat les échanges effectués en local et débite ou crédite les comptes correspondants,  It is also necessary for the user to connect to the server 2 frequently enough so that the accounts stored in the memory of the terminal are synchronized with the real accounts managed by the server 2 or the merchant servers 3. On each connection, the exchange server recognizes the exchanges carried out locally and debits or credits the corresponding accounts,

en fonction des informations d'échange reçues.  based on the exchange information received.

Lorsque le second utilisateur ayant émis la proposition d'échange acceptée par le premier utilisateur, accepte à son tour l'échange, un message de validation est transmis par le terminal du second utilisateur vers le terminal du premier utilisateur, ce qui déclenche le téléchargement par le terminal du premier utilisateur des données proposées, et le téléchargement par le terminal du second utilisateur des données échangées correspondantes. Lorsque les deux terminaux ont reçu un message d'accusé de réception de l'autre terminal, la quantité de données émise par chacun des deux terminaux est retirée de la  When the second user having issued the exchange proposal accepted by the first user, in turn accepts the exchange, a validation message is transmitted by the terminal of the second user to the terminal of the first user, which triggers the download by the terminal of the first user of the data proposed, and the downloading by the terminal of the second user of the corresponding exchanged data. When both terminals have received an acknowledgment message from the other terminal, the amount of data sent by each of the two terminals is removed from the

mémoire du terminal.terminal memory.

Lors d'une connexion ultérieure du terminal au serveur d'échange, l'utilisateur peut déclencher le transfert des données échangeables mémorisées par son terminal vers des comptes correspondants gérés par le serveur d'appel 2 ou les serveurs 3, un tel transfert entrâînant bien entendu le retrait des données  During a subsequent connection from the terminal to the exchange server, the user can initiate the transfer of the exchangeable data stored by his terminal to corresponding accounts managed by the call server 2 or the servers 3, such a transfer resulting well heard the removal of data

transmises de la mémoire du terminal.  transmitted from the terminal memory.

Grâce au système d'échange décrit ci-avant, les utilisateurs peuvent échanger des données sous la forme d'un troc d'une manière totalement transparente, c'est-à-dire en ayant l'impression de manipuler les données échangées, mais  Thanks to the exchange system described above, users can exchange data in the form of barter in a completely transparent manner, that is to say by having the impression of manipulating the data exchanged, but

sans en avoir un accès direct pendant l'échange.  without having direct access to it during the exchange.

; - 14; - 14

Claims (16)

Translated fromFrench
REVENDICATIONS 1. Système d'échange de données entre une pluralité d'utilisateurs équipés chacun d'un terminal (S. 8) ayant accès à un réseau de télécommunication (1, 10), et auxquels sont attribuces par un ensemble de commerçants partenaires sur des comptes respectifs des données de différents types, ces données étant échangeables contre des donnces délivrces par d'autres commerçants partenaires, caractérisé en ce qu'il comprend un serveur d'échange (2) offrant un service d'échange de données, le serveur d'échange ayant accès aux comptes de données de chaque utilisateur du service chez les commerçants partenaires, et comprenant: - des moyens (4) pour mémoriser des identifiants des utilisateurs du service d' échange, et en association avec chaque identifiant d' utilisateur, des informations d'accès aux comptes de l'utilisateur chez les commerçants partenaires et des informations d'accès au terminal de l'utilisateur, - des moyens pour recevoir et mémoriser des propositions d'échange émises par les utilisateurs, chaque proposition d'échange comprenant un identifiant de l'utilisateur émetteur de la proposition d'échange, des types et des quantités de donnces offertes et demandées en échange, - des moyens pour diffuser sur les terminaux (5, 8) des utilisateurs les propositions d'échange reçues, - d es moy ens pour étab l ir une communication entre deux term inaux d'utilisateurs souhaitant échanger des données, - des moyens pour recevoir des messages de validation d'échange émis par des terminaux d'utilisateurs ayant accepté une proposition d'échange émise par un utilisateur, et des moyens pour retransmettre chaque message de validation reçu vers le terminal de l'utilisateur ayant émis la pposition d'échange correspondante, et - des moyens pour mettre à j our les comptes des utilisateurs à chaque fois qu'une proposition d'échange est acceptée, en fonction des types et quantités  1. Data exchange system between a plurality of users each equipped with a terminal (S. 8) having access to a telecommunications network (1, 10), and to which are assigned by a set of partner merchants on respective accounts of data of different types, this data being exchangeable for data issued by other partner merchants, characterized in that it comprises an exchange server (2) offering a data exchange service, the server d exchange having access to the data accounts of each user of the service with partner merchants, and comprising: - means (4) for storing identifiers of users of the exchange service, and in association with each user identifier, access information to user accounts at partner merchants and access information to the user's terminal, - means for receiving and storing offers exchanges issued by the users, each exchange proposal comprising an identifier of the user issuing the exchange proposal, the types and quantities of data offered and requested in exchange, - means for broadcasting on the terminals (5, 8) from users the exchange proposals received, - means for establishing communication between two terminals of users wishing to exchange data, - means for receiving exchange validation messages sent by user terminals having accepted an exchange proposal sent by a user, and means for retransmitting each validation message received to the terminal of the user having issued the corresponding exchange position, and - means for putting to the user accounts each time an exchange proposal is accepted, depending on the types and quantities de données à échanger spécifiées par la proposition d'échange acceptée.  data to be exchanged specified by the accepted exchange proposal. 2. Système selon la revendication 1, caractérisé en ce que les terminaux (S) des utilisateurs sont des terminaux fixes  2. System according to claim 1, characterized in that the user terminals (S) are fixed terminalsou mobiles.or mobile. 3. Système selon la revendication 1 ou 2, - 15 caractérisé en ce que le serveur d'échange (2) comprend des moyens pour extraire des moyens de mémorisation (4) une liste de propositions d'échange dont le type de données demandées correspond au type de données offertes d'une proposition d'échange émise par un utilisateur, et pour transmettre la liste  3. System according to claim 1 or 2, characterized in that the exchange server (2) comprises means for extracting from storage means (4) a list of exchange proposals whose type of requested data corresponds to the type of data offered from an exchange proposal issued by a user, and to transmit the listS extraite à l'utilisateur.Extracted to the user. 4. Système selon l'une des revendications 1 à 3,  4. System according to one of claims 1 to 3, caractérisé en ce que le serveur d'échange (2) comprend des moyens pour déterminer la position géographique des utilisateurs inscrits au service d'échange, des moyens pour mémoriser la position géographique de chaque uti lisateur, et d es m oy ens pour extraire des moy ens de mémori s ation (4) une liste d'identifiants d'utilisateurs situés à proximité d'un utilisateur déterminé, à  characterized in that the exchange server (2) comprises means for determining the geographical position of the users registered with the exchange service, means for memorizing the geographical position of each user, and means for extracting memory means (4) a list of user identifiers located near a specific user, l'aide des positions géographique mémorisées.  using the stored geographic positions. 5. Système selon l'une des revendications 1 à 4,  5. System according to one of claims 1 to 4, caractérisé en ce que le serveur d'échange (2) comprend des moyens pour annuler une transaction d'échange validée lorsque les données échangées ne figurent pas sur les comptes correspondants des utilisateurs parties à la transaction.  characterized in that the exchange server (2) comprises means for canceling a validated exchange transaction when the data exchanged does not appear on the corresponding accounts of the users involved in the transaction. 6. Système selon l'une des revendications 1 à 5,  6. System according to one of claims 1 to 5, caractérisé en ce que chaque terminal (5, 8) d'utilisateur du service d'échange comprend: - des moyens pour introduire et transmettre une proposition d'échange vers le serveur d'échange (2), - des moyens pour recevoir et afficher sur le terminal des listes de propositions d'échange, ces listes étant transmises par le serveur d'échange, et des moyens de sélection d'une proposition d'échange d'une liste affiché, et - des moyens pour émettre un message de validation d'une proposition d' échange affichée par le terminal et sélectionnée à l' aide des moyens de sélection.  characterized in that each user service exchange terminal (5, 8) comprises: - means for entering and transmitting an exchange proposal to the exchange server (2), - means for receiving and displaying on the terminal of the exchange proposal lists, these lists being transmitted by the exchange server, and means for selecting an exchange proposal from a displayed list, and - means for transmitting a validation message an exchange proposal displayed by the terminal and selected using the selection means.7. Système selon la revendication 6, caractérisé en ce que chaque terminal (5, 8) d'utilisateur du service d'échange comprend des moyens pour transmettre au serveur d'échange (2) un message de demande de la quantité de données figurant sur chaque compte dont dispose l'utilisateur, et des moyens pour recevoir et afficher les informations de type et7. System according to claim 6, characterized in that each user service exchange terminal (5, 8) comprises means for transmitting to the exchange server (2) a message requesting the quantity of data appearing on each account available to the user, and means for receiving and displaying type information and de quantité de données, reçues en réponse du serveur d'échange.  amount of data, received in response from the exchange server.- 16- 16 8. Système selon l'une des revendications 6 à 7,  8. System according to one of claims 6 to 7, caractérisé en ce que au moins une partie des terminaux (5, 8) d'utilisateurs du senice d'échange est de type terminal mobile comprenant des moyens de communication de faible portée, permettant de communiquer directement avec d'autres terminaux d'utilisateurs situés à proximité, le système comprenant des moyens pour transférer, à la demande d'un utilisateur du service d'échange, des données échangeables figurant sur un compte de l'utilisateur vers le terminal de l'utilisateur, des moyens pour transférer au moins une partie des données échangeables, mémorisées par un terminal, en fonction d'une transaction d'échange conclue, vers un autre terminal d'utilisateur avec lequel la transaction d'échange est conclue, à l'aide des moyens de communication de faible portée, et des moyens pour transférer à la demande de l'utilisateur des données échangeables mémorisées par le terminal vers des comptes  characterized in that at least part of the terminals (5, 8) of users of the exchange service is of the mobile terminal type comprising means of short range communication, making it possible to communicate directly with other user terminals located nearby, the system comprising means for transferring, at the request of a user of the exchange service, exchangeable data appearing on a user account to the user's terminal, means for transferring at least one part of the exchangeable data, stored by a terminal, as a function of an exchange transaction concluded, to another user terminal with which the exchange transaction is concluded, using short-range communication means, and means for transferring on request of the user exchangeable data stored by the terminal to accounts correspondants, par l'intermédiaire du serveur d'échange (2).  correspondents, via the exchange server (2). 9. Système selon l'une des revendications 1 à 8,  9. System according to one of claims 1 to 8, caractérisé en ce que les données susceptibles d'étre échangées par le service d'échange sont de type points de fidélité ou bons d'achat ou de réduction chez un commerçant déterminé, des kilomètres gratuits à valoir sur l'achat d'un billet de transport, ou des minutes gratuites de communication par téléphone fixe ou  characterized in that the data likely to be exchanged by the exchange service is of the loyalty point or voucher or reduction voucher type at a specific merchant, free kilometers to be used on the purchase of a transportation, or free minutes of communication by landline or mobile, attribuées par un opérateur de réseau téléphonique.  mobile, assigned by a telephone network operator. 10. Système selon l'une des revendications 1 à 9,  10. System according to one of claims 1 to 9, caractérisé en ce que le seneur d'échange (2) met en _uvre un service WAP  characterized in that the exchange senor (2) implements a WAP serviceet/ou Web.and / or Web. 11. Terminal (5, 8) destiné à équiper les utilisateurs d'\n service d'échange de données, les utilisateurs du service recevant de commerçants partenaires sur des comptes respectifs des données de différents types, ces données étant échangeables contre des données délivrées par d'autres commerçants partenaires, caractérisé en ce qu'il comprend: - des moyens de connexion pour se connecter à un serveur d'échange (2) par l'intermédiaire d'un réseau de télécommunication (1, 10), - des moyens pour introduire et émettre vers le serveur d'échange une proposition d'échange comprenant un identifiant de l'utilisateur émetteur de la proposition d'échange, un type et une quantité de données offertes et un - 17 type de données demandées en échange, - des moyens pour recevoir du serveur d'échange et afficher sur le terminal des listes de propositions d'échange émises par les autres utilisateurs du service d'échange, listes étant transmises par le serveur d'échange, et des moyens de sélection d'une proposition d'échange affichée, et - des moyens pour émettre un ordre de validation d'une proposition d'échange  11. Terminal (5, 8) intended to equip users with a data exchange service, users of the service receiving data of different types from respective merchants on respective accounts, this data being exchangeable for delivered data by other partner merchants, characterized in that it comprises: - connection means for connecting to an exchange server (2) via a telecommunications network (1, 10), - means for introducing and transmitting to the exchange server an exchange proposal comprising an identifier of the user issuing the exchange proposal, a type and quantity of data offered and a type of data requested in exchange, means for receiving from the exchange server and displaying on the terminal lists of exchange proposals issued by the other users of the exchange service, lists being transmitted by the exchange server ge, and means for selecting a displayed exchange proposal, and - means for issuing an order for validation of an exchange proposal affichée par le terminal et sélectionnée à l'aide des moyens de validation.  displayed by the terminal and selected using the validation means. 12. Terminal selon la revendication 11,  12. Terminal according to claim 11, caractérisé en ce qu'il est de type terminal fixe (8) ou mobile (5).  characterized in that it is of the fixed (8) or mobile (5) terminal type. 13. Terminal selon la revendication 11 ou 12, caractérisé en ce qu'il comprend des moyens pour recevoir et affcher la quantité de données figurant sur chaque compte de l'utilisateur chez les  13. Terminal according to claim 11 or 12, characterized in that it comprises means for receiving and posting the quantity of data appearing on each user account at thecommerçants partenaires.partner traders. 14. Terminal selon l'une des revendications 11 à 13,  14. Terminal according to one of claims 11 to 13, caractérisé en ce qu'il est de type terminal mobile et comprend des moyens de communication de faible portée, permettant de communiquer directement avec d'autres terminaux d'utilisateurs situés à proximité, des moyens pour recevoir, à la demande de l'utilisateur du service d'échange, des donnces échangeables figurant sur un compte de l'utilisateur, des moyens pour transférer au moins une partie des données échangeables, mémorisces par un terminal, en fonction d'une transaction d'échange conclue, vers un autre terminal d'utilisateur avec lequel la transaction d'échange est conclue, à l'aide des moyens de communication de faible portée, et des moyens pour transtérer à la demande de l'utilisateur des données échangeables mémorisées par le terminal vers des comptes  characterized in that it is of the mobile terminal type and includes short range communication means, making it possible to communicate directly with other user terminals located nearby, means for receiving, at the request of the user from the exchange service, exchangeable data appearing on a user's account, means for transferring at least part of the exchangeable data stored by a terminal, according to an exchange transaction concluded, to another terminal d user with whom the exchange transaction is concluded, using short-range communication means, and means for transferring at the request of the user exchangeable data stored by the terminal to accounts correspondants, par l'intermédiaire du serveur d'échange (2).  correspondents, via the exchange server (2). 15. Terminal selon l'une des revendications 11 à 14,  15. Terminal according to one of claims 11 to 14, caractérisé en ce que les données susceptibles d'être échangées par le service d'échange sont de type points de fidélité ou bons d'achat ou de réduction chez un commerçant déterminé, des kilomètres gratuits à valoir sur l'achat d'un billet de transport, ou des minutes gratuites de communication par téléphone fixe ou  characterized in that the data likely to be exchanged by the exchange service is of the loyalty point or voucher or reduction voucher type at a specific merchant, free kilometers to be used on the purchase of a ticket transportation, or free minutes of communication by landline or mobile, attribuées par un opérateur de réseau téléphonique.  mobile, assigned by a telephone network operator. 16. Terminal selon l'une des revendications 11 à 15,  16. Terminal according to one of claims 11 to 15, caractérisé en ce qu'il comprend des moyens d'affchage d'une fenêtre de 18 téléchargement dans laquelle sont affichés des icones symbolisant les données échangées, pour donner l'impression à l'utilisateur d'échanger physiquement  characterized in that it comprises means for displaying a download window in which icons are displayed symbolizing the data exchanged, to give the user the impression of physically exchangingdes données.Datas.
FR0204028A2002-03-292002-03-29 DATA EXCHANGE SYSTEMWithdrawnFR2837953A1 (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
FR0204028AFR2837953A1 (en)2002-03-292002-03-29 DATA EXCHANGE SYSTEM
US10/509,504US20050233741A1 (en)2002-03-292003-03-07System for setting up a connection between two users of a telecommunication network
PCT/FR2003/000747WO2003083733A2 (en)2002-03-292003-03-07System of setting up a connection between two users of a telecommunication network
AU2003244683AAU2003244683A1 (en)2002-03-292003-03-07System of setting up a connection between two users of a telecommunication network

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
FR0204028AFR2837953A1 (en)2002-03-292002-03-29 DATA EXCHANGE SYSTEM

Publications (1)

Publication NumberPublication Date
FR2837953A1true FR2837953A1 (en)2003-10-03

Family

ID=27839354

Family Applications (1)

Application NumberTitlePriority DateFiling Date
FR0204028AWithdrawnFR2837953A1 (en)2002-03-292002-03-29 DATA EXCHANGE SYSTEM

Country Status (4)

CountryLink
US (1)US20050233741A1 (en)
AU (1)AU2003244683A1 (en)
FR (1)FR2837953A1 (en)
WO (1)WO2003083733A2 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10361802B1 (en)1999-02-012019-07-23Blanding Hovenweep, LlcAdaptive pattern recognition based control system and method
US8352400B2 (en)1991-12-232013-01-08Hoffberg Steven MAdaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US8364136B2 (en)1999-02-012013-01-29Steven M HoffbergMobile system, a method of operating mobile system and a non-transitory computer readable medium for a programmable control of a mobile system
US7904187B2 (en)1999-02-012011-03-08Hoffberg Steven MInternet appliance system and method
US8648692B2 (en)1999-07-232014-02-11Seong Sang Investments LlcAccessing an automobile with a transponder
US6647270B1 (en)1999-09-102003-11-11Richard B. HimmelsteinVehicletalk
US7463620B2 (en)*2002-09-102008-12-093Com CorporationArchitecture and method for controlling features and services in packet-based networks
US20190362725A1 (en)2005-08-172019-11-28Tamiras Per Pte. Ltd., LlcProviding access with a portable device and voice commands
KR100705582B1 (en)*2005-09-072007-04-09삼성전자주식회사 Service providing method and device thereof in multiple network system
US8660137B2 (en)*2005-09-292014-02-25Broadcom Israel Research, Ltd.Method and system for quality of service and congestion management for converged network interface devices
US20080115152A1 (en)*2006-11-152008-05-15Bharat WelingkarServer-controlled heartbeats
US9009109B2 (en)*2007-01-222015-04-14Jook, Inc.Profile exchange method and system
US8813200B2 (en)*2007-12-212014-08-19Oracle International CorporationOnline password management
KR101275289B1 (en)*2011-01-132013-06-14주식회사 팬택Apparatus and method for providing contents
KR101585191B1 (en)*2015-04-022016-01-13주식회사 큐인Method, service providing server and computer program for controlling transmission of content between wireless communication module around user terminal
US12294570B2 (en)*2020-06-022025-05-06Myscholar, LlcMethodology for blinded messaging

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6889054B2 (en)*2001-03-292005-05-03International Business Machines CorporationMethod and system for schedule based advertising on a mobile phone
US20030203731A1 (en)*2002-04-292003-10-30Lavaflow, LlpCellular telephone and method of displaying account information
US20040110486A1 (en)*2002-08-012004-06-10Telespatial, Inc.Method For Incentivising Wireless Device Use
US20040203896A1 (en)*2002-12-172004-10-14Yuri DeiginProximity-based matching method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
No Search*

Also Published As

Publication numberPublication date
US20050233741A1 (en)2005-10-20
WO2003083733A2 (en)2003-10-09
AU2003244683A1 (en)2003-10-13
WO2003083733A8 (en)2004-02-26

Similar Documents

PublicationPublication DateTitle
EP1179271B1 (en)Radiotelephone terminal with smart card equipped with browser
EP1153376B1 (en)Telepayment method and system for implementing said method
FR2837953A1 (en) DATA EXCHANGE SYSTEM
EP1360665A1 (en)Telepayment method and system
WO2001043092A1 (en)Method and system for managing a secure transaction over a communications network
WO2015059389A1 (en)Method for executing a transaction between a first terminal and a second terminal
WO2009027607A2 (en)Method and system for providing services
EP1326401A1 (en)System and method for controlling access to contents
WO2003071760A1 (en)Device and method for intermediation between service providers and their users
WO2016075390A1 (en)Method for connecting a mobile terminal with a server of a service provider via an operator platform
EP3021273B1 (en)Method for securing a transaction between a mobile terminal and a server of a service provider via a platform
WO2018211180A1 (en)Method for connecting equipment to the internet network
FR2916070A1 (en)Digital electronic ticket delivering method for e.g. sports event, involves generating electronic ticket image file from data using activation of connection unit, emitting file from sever towards terminal, and storing file to display file
FR2867650A1 (en)User`s eligibility identifying method for telecommunication applications, involves sending response confirming or invalidating authenticity of barcode based on presence or absence of barcode in database and displaying response on terminal
EP3035723B1 (en)Method for transmitting data relating to a communication
EP1578064B1 (en)Method to access a service via a terminal connected to a communication network
EP1381203A1 (en)Method and system for managing provision of data managed by an external network to a terminal and associated intermediate equipment
WO2025120101A1 (en)Method for implementing a transaction
FR2889784A1 (en)Electronic recharge card`s distribution and use automation method for prepaid mobile telephone subscriber, involves sending short messaging system message with card data from mobile equipment to telephone, and automating recharge request
EP1271906B1 (en)Method of selecting a call destination and connection
WO2003027919A2 (en)Data processing installation for electronic wallets, and related method
FR3151686A1 (en) Method for recording information relating to places visited by persons each having a mobile telephone with a geolocation function
EP3948752A1 (en)Secure communication method suitable for ordering a product or a service using a communication terminal
FR3067488A1 (en) FIDELITY IDENTIFIER MANAGEMENT METHOD, FIDELITY DATA PROCESSING METHOD, SERVER, TRANSACTION DEVICE, AND PROGRAMS THEREOF
WO2006092505A1 (en)Method and device for automatically connecting near terminals

Legal Events

DateCodeTitleDescription
STNotification of lapse

Effective date:20091130


[8]ページ先頭

©2009-2025 Movatter.jp