Nothing Special   »   [go: up one dir, main page]

FR2965996A1 - Method for creating electronic business card used in address book application of e.g. personal digital assistant, involves adapting software module to provide contact contacting unit to application by using coordinates and/or instructions - Google Patents

Method for creating electronic business card used in address book application of e.g. personal digital assistant, involves adapting software module to provide contact contacting unit to application by using coordinates and/or instructions Download PDF

Info

Publication number
FR2965996A1
FR2965996A1 FR1058126A FR1058126A FR2965996A1 FR 2965996 A1 FR2965996 A1 FR 2965996A1 FR 1058126 A FR1058126 A FR 1058126A FR 1058126 A FR1058126 A FR 1058126A FR 2965996 A1 FR2965996 A1 FR 2965996A1
Authority
FR
France
Prior art keywords
electronic business
business card
coordinates
instructions
contact
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.)
Granted
Application number
FR1058126A
Other languages
French (fr)
Other versions
FR2965996B1 (en
Inventor
Franck Lefevre
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.)
DIGITAL AIRWAYS
Original Assignee
DIGITAL AIRWAYS
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 DIGITAL AIRWAYS filed Critical DIGITAL AIRWAYS
Priority to FR1058126A priority Critical patent/FR2965996B1/en
Publication of FR2965996A1 publication Critical patent/FR2965996A1/en
Application granted granted Critical
Publication of FR2965996B1 publication Critical patent/FR2965996B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephone Function (AREA)

Abstract

The method involves including software modules (5.34-5.37) comprising instructions in an electronic business card (5.1). One of the modules is adapted for allowing a terminal to dynamically determine coordinates (5.30-5.33) e.g. telephone number, and/or instructions used for contacting a contact. Each module is adapted to provide a contact contacting unit to address book application (5.5) by using the coordinates and/or instructions, where the module allows the terminal to establish connection with a server and obtain updates of the coordinates and/or instructions from the server. Independent claims are also included for the following: (1) a method for using an electronic business card (2) an electronic business card destined to be used by address book application, comprising software module comprising instructions to implement a method for using an electronic business card (3) a storage unit for storing electronic business card in address book application (4) a device for generating electronic business card (5) a device for using the electronic business card.

Description

La présente invention concerne une carte de visite électronique destinée à être utilisée dans une application de carnet d'adresses. La présente invention concerne également un dispositif générateur d'une telle carte de visite électronique, un dispositif utilisateur d'une telle carte de visite électronique. La présente invention concerne également un procédé mis en oeuvre par ce dispositif générateur et un procédé mis en oeuvre par ce dispositif utilisateur. La présente invention concerne également des moyens de stockage stockant une telle carte de visite électronique. Les terminaux personnels de communication, tels que les téléphones mobiles, les assistants personnels numériques PDA (Persona/ Digital Assistant en anglais) ou encore les ordinateurs personnels PC (Persona/ Computer en anglais) disposent généralement d'une application de carnet d'adresses. Cette application est constituée d'un logiciel qui gère une base de données qui contient des cartes de visite électroniques. Ces cartes de visite électroniques représentent respectivement des personnes et contiennent des coordonnées permettant de communiquer avec ces personnes. Ces coordonnées sont par exemple un numéro de téléphone, une adresse postale, une adresse de courrier électronique, etc. De manière à identifier quelle personne cette carte de visite électronique représente, celle-ci comporte au moins un nom, éventuellement une fonction professionnelle au sein d'une entreprise, et éventuellement un ou plusieurs identifiants de messagerie instantanée et/ou de réseaux sociaux. Ces cartes de visite électroniques peuvent en outre contenir d'autres éléments textuels, une ou plusieurs images, une ou plusieurs photographies, etc. Ces cartes de visite électroniques peuvent aussi représenter des services automatiques mis en oeuvre par des machines et contiennent alors respectivement des coordonnées permettant de communiquer avec ces machines. La personne ou la machine que la carte de visite représente est appelée, par la suite, le contact. L'application de carnet d'adresses permet à un utilisateur d'ajouter, de supprimer et d'éditer une carte de visite électronique. L'édition d'une carte de visite électronique consiste à modifier les informations qu'elle contient, notamment les coordonnées à utiliser pour contacter le contact. The present invention relates to an electronic business card for use in an address book application. The present invention also relates to a device generating such an electronic business card, a user device of such an electronic business card. The present invention also relates to a method implemented by this generating device and a method implemented by this user device. The present invention also relates to storage means storing such an electronic business card. Personal communication terminals, such as mobile phones, PDAs (Persona / Digital Assistant) or PC personal computers (Persona / Computer) usually have an address book application. This application consists of software that manages a database that contains electronic business cards. These electronic business cards respectively represent people and contain contact information for communicating with these people. These coordinates are for example a telephone number, a postal address, an e-mail address, etc. In order to identify which person this electronic business card represents, it includes at least one name, possibly a professional function within a company, and possibly one or more instant messaging identifiers and / or social networks. These electronic business cards may also contain other textual elements, one or more images, one or more photographs, etc. These electronic business cards can also represent automatic services implemented by machines and then respectively contain coordinates for communicating with these machines. The person or machine that the business card represents is called, subsequently, the contact. The address book application allows a user to add, delete, and edit an electronic business card. Editing an electronic business card consists of modifying the information it contains, including the contact information to use to contact the contact.

L'application de carnet d'adresses permet en outre à un utilisateur d'initier une communication avec le contact en utilisant les coordonnées stockées dans sa carte de visite électronique, comme par exemple de composer et d'envoyer un message court de type SMS (Short Message Service en anglais) ou un courrier électronique (e-mail en anglais) ou d'activer un logiciel permettant de visualiser l'activité récente du contact dans un service de réseau social. Cependant, les applications de carnet d'adresses de l'état de la technique manquent de flexibilité dans l'édition des cartes de visite électroniques. Elles ne permettent pas à celui qui fournit une carte de visite électronique de contrôler le contenu de cette carte de visite une fois que celle-ci est transférée dans les applications de carnet d'adresses. Elles ne permettent pas à celui qui fournit une carte de visite électronique de bénéficier de services qui ne sont pas encore disponibles dans ces applications de carnet d'adresses. Pour bénéficier d'un tel nouveau service, il est alors nécessaire que l'utilisateur de l'application de carnet d'adresses installe sur son terminal ce nouveau service et assure que l'application de carnet d'adresses reconnaisse ce service et l'utilise pour contacter le contact que la carte de visite électronique représente. De plus, les applications de carnet d'adresses de l'état de la technique peuvent manipuler des informations, telles que des coordonnées, contenues dans les cartes de visite électroniques, qui sont obsolètes ou inadaptées pour communiquer avec le contact. En outre, les informations concernant le contact qui sont stockées dans la carte de visite électronique ne peuvent pas être contrôlées, ni validées, par le contact. The address book application also allows a user to initiate a communication with the contact using the contact information stored in his electronic business card, for example to compose and send a short SMS message ( Short Message Service (English) or an e-mail (English e-mail) or activate software to view the recent activity of the contact in a social network service. However, state-of-the-art address book applications lack flexibility in editing electronic business cards. They do not allow whoever provides an electronic business card to control the contents of this business card once it is transferred to the address book applications. They do not allow anyone who provides an electronic business card to benefit from services that are not yet available in these address book applications. To benefit from such a new service, it is then necessary that the user of the address book application installs on his terminal this new service and ensures that the address book application recognizes this service and the uses to contact the contact that the electronic business card represents. Additionally, prior art address book applications can manipulate information, such as coordinates, contained in electronic business cards that are out of date or unsuitable for communicating with the contact. In addition, the contact information that is stored in the electronic business card can not be controlled or validated by the contact.

Il est souhaitable de pallier ces différents inconvénients de l'état de la technique. L'invention concerne un procédé de création d'une carte de visite électronique, mis en oeuvre par un premier terminal, ladite carte de visite électronique étant destinée à être utilisée par une application de carnet d'adresses installée sur un second terminal et comprenant des coordonnées associées à un contact que ladite carte de visite électronique représente. Le procédé est tel qu'il comporte une étape d'inclusion, dans ladite carte de visite électronique, d'au moins un module logiciel comportant des instructions, au moins un parmi le ou les modules logiciels inclus étant adapté pour permettre au second terminal de déterminer dynamiquement les coordonnées et/ou instructions à utiliser pour contacter le contact, et au moins un parmi le ou les modules logiciels inclus étant adapté pour fournir à ladite application de carnet d'adresses un moyen de contacter le contact en utilisant les coordonnées et/ou instructions déterminées dynamiquement. Ainsi, l'application de carnet d'adresses gagne en flexibilité, que ce soit concernant l'utilisation de coordonnées pour contacter le contact et/ou que ce soit sur les instructions à mettre en oeuvre pour le faire. Celui qui génère ou demande la génération de la carte de visite a ainsi le contrôle sur ces coordonnées et/ou sur ces instructions mises en oeuvre. Le caractère actif de la carte de visite électronique, c'est-à-dire le fait que ces coordonnées et/ou instructions soient déterminées dynamiquement, permet de faire évoluer son comportement en fonction des circonstances. Selon un mode de réalisation particulier, au moins un parmi le ou les modules logiciels inclus est adapté pour permettre audit second terminal d'établir une connexion avec un serveur et d'obtenir de ce serveur une mise à jour de coordonnées et/ou d'instructions. Ainsi, de nouvelles coordonnées adaptées aux circonstances peuvent être obtenues par la carte de visite électronique et donc mises à disposition de l'application de carnet d'adresses. De la même manière, de nouvelles instructions peuvent être obtenues par la carte de visite électronique de manière à modifier ou à enrichir les services rendus disponibles, pour cette carte de visite électronique, à l'application de carnet d'adresses. It is desirable to overcome these various disadvantages of the state of the art. The invention relates to a method for creating an electronic business card, implemented by a first terminal, said electronic business card being intended to be used by an address book application installed on a second terminal and comprising coordinates associated with a contact that said electronic business card represents. The method is such that it comprises a step of including, in said electronic business card, at least one software module comprising instructions, at least one of the included software module or modules being adapted to allow the second terminal to dynamically determining the coordinates and / or instructions to be used to contact the contact, and at least one of the included software module (s) being adapted to provide said address book application with a means of contacting the contact using the coordinates and / or dynamically determined instructions. Thus, the application of address book gains flexibility, either concerning the use of contact information to contact the contact and / or on the instructions to be implemented to do so. Whoever generates or requests the generation of the business card thus has control over these coordinates and / or these instructions implemented. The active nature of the electronic business card, that is to say the fact that these coordinates and / or instructions are dynamically determined, makes it possible to change its behavior according to the circumstances. According to a particular embodiment, at least one of the included software module or modules is adapted to enable said second terminal to establish a connection with a server and to obtain from this server an updating of coordinates and / or of instructions. Thus, new coordinates adapted to the circumstances can be obtained by the electronic business card and thus made available to the address book application. In the same way, new instructions can be obtained by the electronic business card so as to modify or enrich the services made available for this electronic business card to the application of address book.

Selon un mode de réalisation particulier, au moins un parmi le ou les modules logiciels inclus est adapté pour permettre audit second terminal d'appliquer une règle pour déterminer lesdites coordonnées et/ou instructions à utiliser parmi un ensemble de coordonnées et/ou instructions contenues dans ladite carte de visite électronique. Ainsi, la carte de visite électronique dispose d'un ensemble de coordonnées et/ou d'instructions pour contacter le contact, et fait le choix de coordonnées et/ou d'instructions adaptées pour ce faire. L'invention concerne également un procédé d'utilisation d'une carte de visite électronique comprenant des coordonnées associées à un contact que ladite carte de visite électronique représente, ledit procédé étant mis en oeuvre par un terminal sur lequel est installée une application de carnet d'adresses utilisant ladite carte de visite électronique, le procédé étant tel qu'il comprend une étape d'activation d'au moins un module logiciel, comportant des instructions, de ladite carte de visite électronique, au moins un parmi le ou les modules logiciels activés déterminant dynamiquement les coordonnées et/ou instructions à utiliser pour contacter le contact, et au moins un parmi le ou les modules logiciels activés fournissant à ladite application de carnet d'adresses un moyen de contacter le contact en utilisant les coordonnées et/ou instructions déterminées dynamiquement. According to a particular embodiment, at least one of the included software module or modules is adapted to allow said second terminal to apply a rule to determine said coordinates and / or instructions to be used from among a set of coordinates and / or instructions contained in said electronic business card. Thus, the electronic business card has a set of coordinates and / or instructions for contacting the contact, and makes the choice of coordinates and / or instructions adapted to do this. The invention also relates to a method of using an electronic business card comprising coordinates associated with a contact that said electronic business card represents, said method being implemented by a terminal on which is installed a notebook application. addresses using said electronic business card, the method being such that it comprises a step of activating at least one software module, comprising instructions, of said electronic business card, at least one of the software module or modules enabled dynamically determining the coordinates and / or instructions to be used to contact the contact, and at least one of the activated software module (s) providing to said address book application a means of contacting the contact using the coordinates and / or instructions determined dynamically.

Selon un mode de réalisation particulier, le procédé comprend une étape d'activation d'au moins un module logiciel établissant une connexion avec un serveur et obtenant de ce serveur une mise à jour de coordonnées et/ou d'instructions. Selon un mode de réalisation particulier, le procédé comprend une étape d'activation d'au moins un module logiciel appliquant une règle pour déterminer lesdites coordonnées et/ou instructions à utiliser parmi un ensemble de coordonnées et/ou instructions contenues dans ladite carte de visite électronique. Selon un mode de réalisation particulier, ladite règle consiste à déterminer lesdites coordonnées et/ou instructions à utiliser en fonction d'une information calendaire et/ou d'une information de localisation géographique dudit contact. Ainsi, les coordonnées et/ou instructions mises à disposition de l'application de carnet d'adresses sont adaptées en fonction de l'emploi du temps ou des activités du contact. Selon un mode de réalisation particulier, lesdites coordonnées sont présentées via ladite application de carnet d'adresses sous la forme d'au moins une icône générique, indépendamment de la valeur des coordonnées à utiliser pour contacter le contact. Ainsi, l'utilisateur de la carte de visite électronique ne voit qu'une interface compréhensible et stable. I1 n'a pas à s'occuper des coordonnées à utiliser pour contacter le contact. De plus, cela permet de préserver la confidentialité des coordonnées du contact. According to a particular embodiment, the method comprises a step of activating at least one software module establishing a connection with a server and obtaining from this server an updating of coordinates and / or instructions. According to a particular embodiment, the method comprises a step of activating at least one software module applying a rule for determining said coordinates and / or instructions to be used among a set of coordinates and / or instructions contained in said business card. electronic. According to a particular embodiment, said rule consists in determining said coordinates and / or instructions to be used according to calendar information and / or geographical location information of said contact. Thus, the coordinates and / or instructions made available to the address book application are adapted according to the schedule or activities of the contact. According to a particular embodiment, said coordinates are presented via said address book application in the form of at least one generic icon, regardless of the value of the coordinates to be used to contact the contact. Thus, the user of the electronic business card only sees an understandable and stable interface. He does not have to deal with the contact details to use to contact the contact. In addition, it preserves the confidentiality of contact information.

L'invention concerne également une carte de visite électronique comprenant des instructions permettant la mise en oeuvre du procédé d'utilisation mentionné ci-dessus, ainsi que des moyens de stockage comprenant une telle carte de visite. L'invention concerne également un dispositif générateur de cartes de visite électroniques destinées à être utilisées par une application de carnet d'adresses installée sur un terminal, chaque carte de visite électronique comprenant des coordonnées associées à un contact que ladite carte de visite électronique représente, le dispositif étant tel qu'il comporte des moyens d'inclusion, dans ladite carte de visite électronique, d'au moins un module logiciel comportant des instructions, au moins un parmi le ou les modules logiciels inclus étant adapté pour permettre audit terminal de déterminer dynamiquement les coordonnées et/ou instructions à utiliser pour contacter le contact, et au moins un parmi le ou les modules logiciels inclus étant adapté pour fournir à ladite application de carnet d'adresses un moyen de contacter le contact en utilisant les coordonnées et/ou instructions déterminées dynamiquement. The invention also relates to an electronic business card comprising instructions for implementing the method of use mentioned above, as well as storage means comprising such a business card. The invention also relates to an electronic business card generating device for use by an address book application installed on a terminal, each electronic business card comprising coordinates associated with a contact that said electronic business card represents, the device being such that it comprises means for including, in said electronic business card, at least one software module comprising instructions, at least one of the included software module or modules being adapted to allow said terminal to determine dynamically the coordinates and / or instructions to be used to contact the contact, and at least one of the included software module or modules being adapted to provide said address book application with a means of contacting the contact using the coordinates and / or dynamically determined instructions.

L'invention concerne également un dispositif utilisateur d'une carte de visite électronique comprenant des coordonnées associées à un contact que ladite carte de visite électronique représente, une application de carnet d'adresses utilisant ladite carte de visite électronique étant installée sur ledit dispositif, le dispositif étant tel qu'il comprend des moyens d'activation d'au moins un module logiciel, comportant des instructions, de ladite carte de visite électronique, au moins un parmi le ou les modules logiciels activés déterminant dynamiquement les coordonnées et/ou instructions à utiliser pour contacter le contact, et au moins un parmi le ou les modules logiciels activé fournissant à ladite application de carnet d'adresses un moyen de contacter le contact en utilisant les coordonnées et/ou instructions déterminées dynamiquement. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : - la Fig. 1 illustre schématiquement un terminal mobile, sur lequel une application de carnet d'adresses peut être installée, et dans lequel l'invention peut être mise oeuvre selon au moins un mode de réalisation ; - la Fig. 2 illustre schématiquement une architecture matérielle de dispositif 20 utilisateur et/ou générateur de cartes de visite électroniques, et dans lequel l'invention peut être mise oeuvre selon au moins un mode de réalisation ; - la Fig. 3 illustre schématiquement une application de carnet d'adresses, telle qu'installée sur le terminal mobile de la Fig. 1 ; - la Fig. 4a illustre schématiquement un premier exemple de visualisation 25 d'une carte de visite électronique, tel qu'il peut être obtenu via l'application de carnet d'adresses du terminal mobile de la Fig. 1 ; - la Fig. 4b illustre schématiquement un premier exemple de carte de visite électronique, tel qu'il peut être obtenu via l'application de carnet d'adresses du terminal mobile de la Fig. 1 ; 30 - la Fig. 5 illustre schématiquement une architecture logicielle de dispositif utilisateur de cartes de visite électroniques, selon un mode de réalisation de la présente invention ; - la Fig. 6 illustre schématiquement un algorithme de détermination dynamique de coordonnées et/ou d'instructions à utiliser pour contacter un contact, mis en oeuvre par un dispositif utilisateur de ces cartes de visite électroniques, selon un mode de réalisation de la présente invention ; - la Fig. 7 illustre schématiquement un algorithme mis en oeuvre par un dispositif générateur de cartes de visite électroniques, selon un mode de réalisation de la présente invention ; - la Fig.8 illustre schématiquement un algorithme de mise à jour de coordonnées et/ou d'instructions de modules logiciels de cartes de visite électroniques, mis en oeuvre par un dispositif utilisateur de ces cartes de visite électroniques, selon un mode de réalisation de la présente invention ; - la Fig. 9 illustre schématiquement un algorithme d'utilisation de cartes de visite électroniques, mis en oeuvre par un dispositif utilisateur de ces cartes de visite électroniques, selon un mode de réalisation de la présente invention. De manière à apporter de la flexibilité aux applications de carnet d'adresses, il est proposé d'inclure au moins un module logiciel dans les cartes de visite électroniques que gèrent ces applications. De ce fait, les cartes de visite électroniques peuvent fournir des services qui ne sont pas disponibles au niveau de ces applications. Les cartes de visite électroniques sont ainsi actives. Elles incluent un module logiciel adapté pour permettre aux terminaux, sur lesquels sont installées ces applications, de déterminer dynamiquement les coordonnées et/ou instructions à utiliser pour contacter les contacts que ces cartes de visite électroniques représentent respectivement. Ainsi, celui qui a généré la carte de visite a le contrôle des coordonnées utilisées pour le contacter, ainsi que des actions mises en oeuvre pour le faire. La Fig. 1 illustre schématiquement un terminal mobile, sur lequel une application de carnet d'adresses peut être installée, et dans lequel l'invention peut être 25 mise oeuvre selon au moins un mode de réalisation. Un terminal mobile 1.1 comporte classiquement un écran 1.2 sur lequel un utilisateur peut visualiser des objets graphiques relatifs à des applications et interagir avec eux. Cette interaction peut être faite directement si l'écran 1.2 est tactile et/ou au moyen d'un ensemble de touches 1.3 et/ou d'un clavier. Le terminal mobile 1.1 est par 30 exemple un assistant personnel numérique PDA, un ordinateur personnel de type tablette, etc. Dans un mode de réalisation préféré, le terminal mobile 1.1 est un terminal mobile de radiotéléphonie cellulaire. Le terminal mobile 1.1 peut être utilisé comme dispositif générateur de carte de visite électronique, c'est-à-dire qu'il dispose des moyens pour générer des cartes de visite électronique, comme décrit ci-après en relation avec la Fig. 7. Le terminal mobile 1.1 peut être utilisé comme dispositif utilisateur de carte de visite électronique, c'est-à-dire qu'il dispose des moyens pour mettre à jour et utiliser des cartes de visite électroniques, comme décrit ci-après en relation avec les Figs. 6, 8 et 9. The invention also relates to a user device of an electronic business card comprising coordinates associated with a contact that said electronic business card represents, an address book application using said electronic business card being installed on said device, the device being such that it comprises means for activating at least one software module, comprising instructions, of said electronic business card, at least one of the activated software module or modules determining dynamically the coordinates and / or instructions to use to contact the contact, and at least one of the activated software module (s) providing to said address book application a means of contacting the contact using dynamically determined coordinates and / or instructions. The characteristics of the invention mentioned above, as well as others, will emerge more clearly on reading the following description of an exemplary embodiment, said description being given in relation to the attached drawings, among which: Fig. 1 schematically illustrates a mobile terminal, on which an address book application can be installed, and wherein the invention can be implemented according to at least one embodiment; FIG. 2 schematically illustrates a hardware architecture of user device and / or generator of electronic business cards, and wherein the invention can be implemented according to at least one embodiment; FIG. 3 schematically illustrates an address book application, as installed on the mobile terminal of FIG. 1; FIG. 4a schematically illustrates a first example of visualization of an electronic business card, as can be obtained via the address book application of the mobile terminal of FIG. 1; FIG. 4b schematically illustrates a first example of an electronic business card, as can be obtained via the mobile terminal address book application of FIG. 1; FIG. Figure 5 schematically illustrates a user device software architecture of electronic business cards, according to an embodiment of the present invention; FIG. 6 schematically illustrates an algorithm for dynamic determination of coordinates and / or instructions to be used for contacting a contact, implemented by a user device of these electronic business cards, according to an embodiment of the present invention; FIG. 7 schematically illustrates an algorithm implemented by an electronic business card generating device, according to an embodiment of the present invention; FIG. 8 schematically illustrates an algorithm for updating coordinates and / or instructions of electronic business card software modules, implemented by a user device of these electronic business cards, according to an embodiment of FIG. the present invention; FIG. 9 schematically illustrates an algorithm for using electronic business cards, implemented by a user device of these electronic business cards, according to an embodiment of the present invention. In order to provide flexibility for address book applications, it is proposed to include at least one software module in the electronic business cards that these applications manage. As a result, electronic business cards can provide services that are not available in these applications. Electronic business cards are thus active. They include a software module adapted to allow the terminals on which these applications are installed to dynamically determine the coordinates and / or instructions to be used to contact the contacts that these electronic business cards respectively represent. Thus, the person who generated the business card has control over the contact details used to contact him, as well as the actions implemented to do so. Fig. 1 schematically illustrates a mobile terminal, on which an address book application may be installed, and wherein the invention may be implemented according to at least one embodiment. A mobile terminal 1.1 conventionally comprises a screen 1.2 on which a user can view graphical objects relating to applications and interact with them. This interaction can be done directly if the screen 1.2 is touch and / or by means of a set of keys 1.3 and / or a keyboard. The mobile terminal 1.1 is for example a PDA digital personal assistant, a tablet-type personal computer, etc. In a preferred embodiment, the mobile terminal 1.1 is a mobile terminal of cellular radio. The mobile terminal 1.1 can be used as an electronic business card generating device, that is to say it has means for generating electronic business cards, as described below in connection with FIG. 7. The mobile terminal 1.1 can be used as an electronic business card user device, that is to say it has the means to update and use electronic business cards, as described below in relation to with Figs. 6, 8 and 9.

Il est à noter aussi qu'un ordinateur peut aussi être utilisé comme dispositif générateur et/ ou utilisateur de carte de visite électronique. La Fig. 2 illustre schématiquement une architecture matérielle de dispositif utilisateur et/ou générateur de carte de visite électronique, et dans lequel l'invention peut être mise oeuvre selon au moins un mode de réalisation. It should also be noted that a computer may also be used as a generator and / or an electronic business card user. Fig. 2 schematically illustrates a hardware architecture of user device and / or electronic business card generator, and wherein the invention can be implemented according to at least one embodiment.

Un tel dispositif comporte, reliés par un bus de communication 2.1 : - un processeur, micro-processeur, microcontrôleur (noté µc) ou CPU (Central Processing Unit en anglais ou Unité Centrale de Traitement en français) 2.2 ; - une mémoire vive RAM (Random Access Memory en anglais ou Mémoire à Accès Aléatoire en français) 2.3 ; - une mémoire morte ROM (Read Only Memory en anglais ou Mémoire à Lecture Seule en français) 2.4 ; - un lecteur 2.5 de support de stockage, tel qu'un lecteur de carte SD (Secure Digital Card en anglais ou Carte Numérique Sécurisée en français) ; - des moyens d'interface 2.6 avec un réseau de communication, comme par 20 exemple un réseau de radiotéléphonie cellulaire ; et - des moyens d'interface homme-machine 2.7, permettant notamment de gérer l'écran 1.2 et l'ensemble de touches 1.3. Le microcontrôleur 2.2 est capable d'exécuter des instructions chargées dans la RAM 2.3 à partir de la ROM 2.4, d'une mémoire externe (non représentée), d'un 25 support de stockage, tel qu'une carte SD ou autre, ou d'un réseau de communication. Lorsque le dispositif est mis sous tension, le microcontrôleur 2.2 est capable de lire de la RAM 2.3 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur. Ce programme d'ordinateur cause la mise en oeuvre, par le microcontrôleur 2.2, de tout ou partie des étapes et algorithmes décrits ci-après en 30 relation avec les Fig. 6 à 9. Tout ou partie des étapes et algorithmes décrits ci-après en relation avec les Figs. 6 à 9 peut être implémenté sous forme logicielle par exécution d'un ensemble d'instructions par une machine programmable, tel qu'un DSP (Digital Signal Processor en anglais ou Unité de Traitement de Signal Numérique en français) ou un microcontrôleur, tel que le microcontrôleur 2.2, ou être implémenté sous forme matérielle par une machine ou un composant dédié, tel qu'un FPGA (Field-Programmable Gate Array en anglais ou Matrice de Portes Programmable sur Champ en français) ou un ASIC (Application-Specific Integrated Circuit en anglais ou Circuit Intégré Spécifique à une Application en français). Selon l'architecture représentée sur la Fig. 2, les cartes de visite électroniques sont stockées par les moyens de stockage auxquels le lecteur 2.5 de support de stockage a accès. Les cartes de visite électroniques peuvent être reçues ou transmises via les moyens d'interface 2.6 avec un réseau de communication. Les cartes de visite électroniques peuvent être reçues ou transmises via des moyens de stockage auxquels le lecteur 2.5 de support de stockage a accès, lorsque ces moyens de stockage sont amovibles. La Fig. 3 illustre schématiquement une application de carnet d'adresses, telle qu'installée sur un dispositif utilisateur de cartes de visite électroniques, tel que le terminal mobile 1.1. Sur l'écran 1.2 est affichée une liste de contacts 3.0 mise en forme par une application de carnet d'adresses. Cette liste de contacts est par exemple formée grâce aux noms des contacts respectivement stockés dans les cartes de visite électroniques mises à la disposition de l'application de carnet d'adresses. Such a device comprises, connected by a communication bus 2.1: a processor, microprocessor, microcontroller (denoted μc) or CPU (Central Processing Unit in English or Central Processing Unit in French) 2.2; - Random Access Memory RAM (Random Access Memory in French) 2.3; - a ROM (Read Only Memory in English or Memory to Read Only in French) 2.4; a storage medium reader 2.5, such as a SD (Secure Digital Card) card reader; interface means 2.6 with a communication network, for example a cellular radiotelephone network; and - man-machine interface means 2.7, in particular for managing the screen 1.2 and the set of keys 1.3. The microcontroller 2.2 is capable of executing instructions loaded into the RAM 2.3 from the ROM 2.4, an external memory (not shown), a storage medium, such as an SD card or the like, or a communication network. When the device is powered up, the microcontroller 2.2 is able to read RAM 2.3 instructions and execute them. These instructions form a computer program. This computer program causes the implementation, by the microcontroller 2.2, of all or part of the steps and algorithms described below in relation to FIGS. 6 to 9. All or some of the steps and algorithms described below in relation to FIGS. 6 to 9 can be implemented in software form by executing a set of instructions by a programmable machine, such as a DSP (Digital Signal Processor in English or a Digital Signal Processing Unit in French) or a microcontroller, such as the microcontroller 2.2, or be implemented in hardware form by a machine or a dedicated component, such as an FPGA (Field Programmable Gate Array) or an ASIC (Application-Specific Integrated Circuit) in English or Integrated Circuit specific to an Application in French). According to the architecture shown in FIG. 2, the electronic business cards are stored by the storage means to which the storage media reader 2.5 has access. The electronic business cards can be received or transmitted via the interface means 2.6 with a communication network. The electronic business cards can be received or transmitted via storage means to which the storage media reader 2.5 has access, when these storage means are removable. Fig. 3 schematically illustrates an address book application, as installed on a user device of electronic business cards, such as the mobile terminal 1.1. On screen 1.2 is displayed a list of contacts 3.0 formatted by an address book application. This list of contacts is formed for example by the names of the contacts respectively stored in the electronic business cards made available to the address book application.

L'utilisateur peut alors parcourir la liste de contacts et sélectionner un contact 3.1 parmi les contacts de cette liste. Lorsque le contact 3.1 est sélectionné, la carte de visite électronique associée à ce contact est affichée sur l'écran 1.2 par l'application de carnet d'adresses. Comme décrit par la suite en relation avec les Figs. 5 et 9, la carte de visite électronique comprend préférentiellement au moins un module logiciel gérant l'affichage des objets graphiques qui lui sont propres. Les Figs. 4a et 4b illustrent schématiquement un premier et un second exemple de visualisation, via l'application de carnet d'adresses du terminal mobile 1.1, de la carte de visite électronique sélectionnée pour le contact 3.1. Sur la Fig. 4a, la carte de visite électronique contient une photographie 4.2 du contact que la carte de visite électronique représente, et au moins un identifiant 4.3 du contact, tel que ses nom et prénom, son surnom ou autre. Cette représentation contient aussi des coordonnées 4.4 à utiliser pour contacter le contact, qui peuvent être un numéro de téléphone, une adresse postale, une adresse de courrier électronique, etc. The user can then browse the list of contacts and select a contact 3.1 among the contacts of this list. When the contact 3.1 is selected, the electronic business card associated with this contact is displayed on the screen 1.2 by the address book application. As described later in connection with FIGS. 5 and 9, the electronic business card preferably comprises at least one software module managing the display of graphic objects that are specific to it. Figs. 4a and 4b schematically illustrate a first and a second example of visualization, via the mobile terminal address book application 1.1, of the electronic business card selected for the contact 3.1. In FIG. 4a, the electronic business card contains a photograph 4.2 of the contact that the electronic business card represents, and at least one identifier 4.3 of the contact, such as his name and surname, nickname or other. This representation also contains 4.4 contact information to be used to contact the contact, which can be a telephone number, a postal address, an e-mail address, etc.

Ainsi, la carte de visite électronique fournit à l'utilisateur via l'application de carnet d'adresses un moyen de contacter le contact grâce aux coordonnées affichées. Sur la Fig. 4b, la carte de visite électronique contient aussi des objets graphiques génériques 4.5, par exemple sous forme de texte générique ou sous forme d'icône générique, qui sont représentatifs de différents moyens de contacter le contact. Par exemple, la représentation de la carte de visite peut contenir une icône générique représentative d'un appel téléphonique à un téléphone fixe et/ou une icône générique représentative d'un envoi de courrier électronique sous forme chiffrée ou non, etc. D'autres icônes ou objets graphiques génériques peuvent être définis en fonction des moyens de communication adaptés pour contacter le contact. De cette manière, les coordonnées à utiliser pour contacter le client ne sont pas dévoilées à l'utilisateur. Il n'a ainsi pas à s'en soucier et a juste à déterminer quel moyen de communication il souhaite utiliser pour contacter le contact. Comme décrit par la suite en relation avec les Figs. 5 et 9, de manière préférentielle, l'application de carnet d'adresses n'a elle-même pas connaissance des coordonnées à utiliser pour contacter le contact. Ces données sont conservées par la carte de visite électronique qui fournit à l'utilisateur via l'application de carnet d'adresses la possibilité de sélectionner les icônes génériques. Ainsi, la carte de visite fournit à l'application de carnet d'adresses un moyen de contacter le contact, et la carte de visite utilise les coordonnées appropriées en fonction des interactions avec l'utilisateur. La Fig. 5 illustre schématiquement une architecture logicielle de dispositif utilisateur de cartes de visite électroniques, selon un mode de réalisation de la présente invention. Le dispositif utilisateur de cartes de visite électroniques comporte une application de carnet d'adresses 5.5. Ce dispositif comporte aussi une pluralité de cartes de visite électroniques, comme les cartes de visite électroniques 5.1, 5.2, 5.3 et 5.4. Le dispositif utilisateur de cartes de visite électroniques, tel que le terminal mobile 1.1, comprend une plate-forme matérielle 5.9 avec laquelle interagit un système d'exploitation 5.7 via un lien de communication 5.28 et des services ou pilotes 5.8 via un lien de communication 5.29. Le système d'exploitation 5.7 peut interagir avec les services ou pilotes 5.8 via un lien de communication 5.27. Ce système d'exploitation 5.7 et ces services ou pilotes 5.8 permettent à des applications, comme l'application de carnet d'adresses 5.5, d'utiliser les moyens matériels de la plate-forme matérielle 5.9. Thus, the electronic business card provides the user via the address book application a way to contact the contact through the displayed coordinates. In FIG. 4b, the electronic business card also contains generic graphic objects 4.5, for example in the form of generic text or in the form of a generic icon, which are representative of different means of contacting the contact. For example, the representation of the business card may contain a generic icon representative of a telephone call to a fixed telephone and / or a generic icon representative of a sending of electronic mail in encrypted form or not, etc. Other icons or generic graphic objects can be defined according to the means of communication adapted to contact the contact. In this way, the coordinates to be used to contact the customer are not disclosed to the user. So he does not have to worry about it and just needs to determine which means of communication he wants to use to contact the contact. As described later in connection with FIGS. 5 and 9, preferably, the address book application itself is not aware of the coordinates to be used to contact the contact. This data is kept by the electronic business card which provides the user via the address book application the ability to select the generic icons. Thus, the business card provides the address book application with a means of contacting the contact, and the business card uses the appropriate contact information based on user interactions. Fig. Figure 5 schematically illustrates a user device software architecture of electronic business cards, according to an embodiment of the present invention. The electronic business card user device includes an address book application 5.5. This device also includes a plurality of electronic business cards, such as electronic business cards 5.1, 5.2, 5.3 and 5.4. The user device of electronic business cards, such as the mobile terminal 1.1, comprises a hardware platform 5.9 with which an operating system 5.7 interacts via a communication link 5.28 and services or drivers 5.8 via a communication link 5.29 . The operating system 5.7 can interact with the services or drivers 5.8 via a communication link 5.27. This operating system 5.7 and these services or drivers 5.8 allow applications, such as the application of address book 5.5, to use the hardware resources of the hardware platform 5.9.

Un lien de communication au sens de la présente description peut être un lien physique ou un lien logique. Le dispositif utilisateur de cartes de visite électroniques comporte en outre un intergiciel, aussi appelé logiciel médian, 5.6 (middleware en anglais) qui sert d'intermédiaire entre les applications, comme l'application de carnet d'adresses 5.5, et le système d'exploitation 5.7 et les services ou pilotes 5.8. L'intergiciel 5.6 permet aux applications d'utiliser les ressources exportées par le système d'exploitation 5.7 et les services ou pilotes 5.8 via un lien de communication 5.24. L'intergicie15.6 permet de rendre les applications, comme l'application de carnet d'adresses 5.5, indépendantes de la plate-forme matérielle 5.9, du système d'exploitation 5.7 et des services ou pilotes 5.8. Dans un mode de réalisation particulier, l'intergiciel 5.6 est compris dans l'application de carnet d'adresses 5.5. Dans un autre mode de réalisation particulier, le dispositif utilisateur de cartes de visite électroniques ne comporte pas l'intergiciel 5.6, et l'application de carnet d'adresses 5.5 communique directement avec le système d'exploitation 5.7 et les services ou pilotes 5.8. L'application de carnet d'adresses 5.5 comporte une interface de programmation d'applications API (Application Programming Interface en anglais) 5.10. Cette interface API 5.10 permet aux cartes de visite électroniques 5.1, 5.2, 5.3 et 5.4 d'utiliser les ressources exportées par le système d'exploitation 5.7 et les services ou pilotes 5.8, par l'intermédiaire de l'intergiciel 5.6, via des liens de communication respectifs 5.20, 5.21, 5.22 et 5.23. Les cartes de visite électroniques 5.1, 5.2, 5.3 et 5.4 comportent respectivement des coordonnées 5.30, 5.31, 5.32 et 5.33 qui sont associées aux contacts que les cartes de visite électroniques représentent respectivement, ainsi que des modules logiciels 5.34, 5.35, 5.36 et 5.37 comportant des instructions. Chaque carte de visite électronique 5.1, 5.2, 5.3 ou 5.4 peut comporter un ou plusieurs modules logiciels. Les cartes de visite électroniques 5.1, 5.2, 5.3 et 5.4 comportent ainsi des données déclaratives, telles que des noms, identifiants, coordonnées, images et photographies, et également des données procédurales sous la forme d'instructions de modules logiciels venant étendre les fonctionnalités offertes par l'application de carnet d'adresses 5.5. L'application de carnet d'adresses 5.5 ne contient donc pas l'ensemble de la logique associée à la gestion des cartes de visite électroniques 5.1, 5.2, 5.3 et 5.4. Les cartes de visite électroniques 5.1, 5.2, 5.3 et 5.4 contiennent elles-mêmes une partie de cette logique. L'application de carnet d'adresses 5.5 transmet alors aux cartes de visite électroniques 5.1, 5.2, 5.3 et 5.4 les informations système nécessaires à leur fonctionnement, comme par exemple les événements générés par le système ou par interaction avec l'utilisateur. La carte de visite électronique est alors en charge d'afficher les informations que le contact désire montrer à l'utilisateur et de la façon dont il désire les montrer. Selon un exemple de réalisation d'une carte de visite électronique, un contact souhaite pouvoir recevoir de la part de ses correspondants des messages sous forme chiffrée. Lors de la génération de la carte de visite électronique, le contact va inclure, dans cette carte de visite électronique, un service de composition de messages et de transmission de ces messages sous forme chiffrée. Ce service prend alors la forme d'un module logiciel contenu dans la carte de visite électronique et activable par interaction avec l'utilisateur. Un mode de réalisation du procédé de génération de cartes de visite électroniques est décrit ci-après en relation avec la Fig. 7. A communication link within the meaning of this description can be a physical link or a logical link. The electronic business card user device further includes middleware, also called middleware, 5.6 (middleware) that mediates between applications, such as the 5.5 address book application, and the system. operation 5.7 and services or pilots 5.8. Middleware 5.6 allows applications to use the resources exported by the 5.7 operating system and 5.8 services or drivers via a 5.24 communication link. The intergicie15.6 makes applications, like the application of address book 5.5, independent of the hardware platform 5.9, the operating system 5.7 and services or drivers 5.8. In a particular embodiment, the middleware 5.6 is included in the application of address book 5.5. In another particular embodiment, the electronic business card user device does not include the middleware 5.6, and the address book application 5.5 communicates directly with the operating system 5.7 and the services or drivers 5.8. The application of address book 5.5 includes an Application Programming Interface (API) application programming interface (API) 5.10. This API 5.10 interface allows electronic business cards 5.1, 5.2, 5.3 and 5.4 to use the resources exported by the operating system 5.7 and the services or drivers 5.8, through middleware 5.6, via links respectively 5.20, 5.21, 5.22 and 5.23. The electronic business cards 5.1, 5.2, 5.3 and 5.4 respectively comprise coordinates 5.30, 5.31, 5.32 and 5.33 which are associated with the contacts that the electronic business cards respectively represent, as well as software modules 5.34, 5.35, 5.36 and 5.37 comprising instructions. Each electronic business card 5.1, 5.2, 5.3 or 5.4 may include one or more software modules. The electronic business cards 5.1, 5.2, 5.3 and 5.4 thus contain declarative data, such as names, identifiers, coordinates, images and photographs, and also procedural data in the form of software module instructions to extend the functionalities offered. by the application of address book 5.5. Therefore, the 5.5 address book application does not contain all the logic associated with the management of electronic business cards 5.1, 5.2, 5.3, and 5.4. Electronic business cards 5.1, 5.2, 5.3 and 5.4 contain some of this logic themselves. The address book application 5.5 then transmits to the electronic business cards 5.1, 5.2, 5.3 and 5.4 the system information necessary for their operation, such as the events generated by the system or by interaction with the user. The electronic business card is then in charge of displaying the information that the contact wishes to show to the user and the way he wishes to show them. According to an exemplary embodiment of an electronic business card, a contact wishes to be able to receive messages from his correspondents in encrypted form. When generating the electronic business card, the contact will include, in this electronic business card, a message composition service and transmission of these messages in encrypted form. This service then takes the form of a software module contained in the electronic business card and activatable by interaction with the user. An embodiment of the method of generating electronic business cards is described below in connection with FIG. 7.

Lorsque la carte de visite électronique ainsi générée est utilisée à l'aide du terminal mobile 1.1, l'application de carnet d'adresses 5.5 doit lui permettre d'accéder aux fonctions d'affichage sur l'écran 1.2. La carte de visite électronique affiche alors différentes informations, sur la base des données déclaratives qu'elle contient, et présente aussi des services qu'elle offre. Lorsque l'utilisateur sélectionne un service, cette sélection n'est pas connue par l'application de carnet d'adresses 5.5, qui n'a alors que la connaissance d'un appui sur l'écran tactile 1.2. L'application de carnet d'adresses transmet à la carte de visite électronique une indication que l'utilisateur a effectué cette action, et la carte de visite électronique interprète alors cette action comme la sélection du service présenté à l'endroit de l'écran tactile 1.2 sur lequel l'utilisateur a appuyé. Pour permettre la composition et la transmission de messages chiffrés, la carte de visite électronique utilise des ressources mises à disposition par l'application de carnet d'adresses 5.5 via l'interface API 5.10, ainsi que des fonctions offertes par au moins un module logiciel contenu dans la carte de visite électronique, comme par exemple la fonction de chiffrage de message. Ainsi, même si l'application de carnet d'adresses 5.5 n'a pas accès à un service de chiffrage, soit parce que celui-ci n'est pas installé parmi les services 5.8 ou parce que ce service n'est pas exporté via le lien de communication 5.29, l'utilisateur peut bénéficier de cette fonction, grâce au module logiciel incorporé à la carte de visite électronique. La configuration du dispositif utilisateur de carte de visite électronique est ainsi plus flexible. Il n'est alors pas nécessaire que l'utilisateur installe sur le terminal mobile 1.1 un nouveau service désiré par le contact pour étendre les capacités de la carte de visite électronique, puisqu'un module logiciel fournissant ce service est directement inclus dans la carte de visite électronique. La Fig. 6 illustre schématiquement un algorithme de détermination dynamique de coordonnées et/ou d'instructions à utiliser pour contacter un contact, mis en oeuvre par un dispositif utilisateur de ces cartes de visite électroniques, selon un mode de réalisation de la présente invention. Lors d'une étape 6.1, une carte de visite électronique est sélectionnée et activée par l'application de carnet d'adresses 5.5. En d'autres termes, l'application de carnet d'adresses 5.5 effectue un appel via l'interface API 5.10 qui entraîne l'activation de modules logiciels de la carte de visite électronique et l'exécution d'instructions qui vont permettre la mise en oeuvre des étapes de l'algorithme de la Fig. 6. Ensuite, lors d'une étape 6.10, l'application de carnet d'adresses 5.5 entraîne l'activation, grâce à un événement transmis via le lien de communication 5.20, 5.21, 5.22 ou 5.23, d'au moins un module logiciel de la carte de visite électronique 5.1, 5.2, 5.3 ou 5.4 qui détermine dynamiquement les coordonnées et/ou instructions à utiliser pour contacter le contact et fournit à l'application de carnet d'adresses 5.5 un moyen de contacter le contact en utilisant ces coordonnées et/ou instructions déterminées dynamiquement. Dans un mode de réalisation particulier de l'invention, l'étape 6.10 est décomposée en un ensemble d'étapes 6.2, 6.3, 6.4 et 6.5. Lors de l'étape 6.2, la carte de visite électronique détermine si les données qui la composent, qu'elles soient déclaratives ou procédurales, doivent être mise à jour. Si tel est le cas, l'étape 6.3 est exécutée ; sinon, l'étape 6.4 est exécutée. Lors de l'étape 6.3, les données de la carte de visite électronique sont mises à jour. Ensuite, l'étape 6.4 est exécutée. Un mode de réalisation particulier des étapes 6.3 et 6.4 est décrit ci-après en relation avec la Fig. 8. When the electronic business card thus generated is used using the mobile terminal 1.1, the application address book 5.5 must allow him to access the display functions on the screen 1.2. The electronic business card then displays different information, based on the declarative data it contains, and also presents the services it offers. When the user selects a service, this selection is not known by the application of address book 5.5, which has only the knowledge of a touch on the touch screen 1.2. The address book application transmits to the electronic business card an indication that the user has performed this action, and the electronic business card then interprets this action as the selection of the service presented at the screen location. 1.2 touch on which the user pressed. To enable the composition and transmission of encrypted messages, the electronic business card uses resources made available by the address book application 5.5 via API 5.10, as well as functions offered by at least one software module. contained in the electronic business card, such as the message encryption function. Thus, even if the application of address book 5.5 does not have access to an encryption service, either because it is not installed among the services 5.8 or because this service is not exported via the communication link 5.29, the user can benefit from this function, thanks to the software module incorporated in the electronic business card. The configuration of the electronic business card user device is thus more flexible. It is then not necessary for the user to install on the mobile terminal 1.1 a new service desired by the contact to extend the capabilities of the electronic business card, since a software module providing this service is directly included in the card. electronic visit. Fig. 6 schematically illustrates an algorithm for dynamic determination of coordinates and / or instructions to be used for contacting a contact, implemented by a user device of these electronic business cards, according to an embodiment of the present invention. In a step 6.1, an electronic business card is selected and activated by the application of address book 5.5. In other words, the address book application 5.5 makes a call via the API 5.10 interface which causes the activation of software modules of the electronic business card and the execution of instructions that will allow the implementation steps of the algorithm of FIG. 6. Then, during a step 6.10, the application of address book 5.5 causes the activation, thanks to an event transmitted via the communication link 5.20, 5.21, 5.22 or 5.23, of at least one software module. the electronic business card 5.1, 5.2, 5.3 or 5.4 which dynamically determines the coordinates and / or instructions to be used to contact the contact and provides the address book application 5.5 with a means of contacting the contact using these coordinates and / or dynamically determined instructions. In a particular embodiment of the invention, step 6.10 is broken down into a set of steps 6.2, 6.3, 6.4 and 6.5. In step 6.2, the electronic business card determines whether the constituent data, whether declarative or procedural, must be updated. If this is the case, step 6.3 is executed; otherwise, step 6.4 is executed. In step 6.3, the data of the electronic business card is updated. Then, step 6.4 is executed. A particular embodiment of steps 6.3 and 6.4 is described below in connection with FIG. 8.

Lors de l'étape 6.4, la carte de visite électronique détermine si une règle de sélection des coordonnées et/ou instructions doit être appliquée. Cela peut être mis en oeuvre par vérification d'un drapeau (flag en anglais) indiquant si une telle règle de sélection est présente dans les données procédurales de la carte de visite électronique. In step 6.4, the electronic business card determines whether a coordinate selection rule and / or instructions should be applied. This can be implemented by checking a flag indicating whether such a selection rule is present in the procedural data of the electronic business card.

Une telle règle de sélection est une donnée procédurale utilisée pour déterminer lesdites coordonnées et/ou instructions à utiliser parmi un ensemble de coordonnées et/ou instructions contenues dans ladite carte de visite électronique. Selon un premier exemple, une telle règle de sélection définit les coordonnées à utiliser en fonction d'une information calendaire. Si le contact est une personne physique se déplaçant d'un lieu à un autre de façon cyclique au fur et à mesure de la semaine en cours, la règle définit que le lundi des premières coordonnées sont à utiliser, le mardi des secondes coordonnées sont à utiliser, et ainsi de suite. Ainsi, selon cet exemple, la carte de visite électronique détermine, via l'interface API 5.10, le jour en cours et détermine alors les coordonnées à utiliser pour contacter cette personne en fonction du jour en cours et de la règle de sélection à appliquer. Selon un second exemple, une telle règle de sélection définit les coordonnées à utiliser en fonction d'une information de localisation du contact. Si le contact est une personne physique qui, par définition, peut se déplacer d'un lieu à un autre, la carte de visite électronique peut contacter un serveur, via l'interface API 5.10, pour déterminer la localisation de cette personne. La règle de sélection peut par exemple consister à utiliser un numéro de téléphone fixe lorsque la personne est à son domicile et un numéro de téléphone mobile si la personne est hors de son domicile. Pour pouvoir appliquer la règle de sélection, une information de localisation peut être mise à jour sur le serveur par le contact lui-même. Ces deux exemples peuvent être combinés. D'autres règles de sélection sont applicables pour déterminer dynamiquement les coordonnées et/ou instructions à utiliser. Ainsi, la carte de visite électronique dispose d'au moins un module logiciel qui détermine dynamiquement les coordonnées et/ou instructions à utiliser en fonction d'une règle de sélection de coordonnées parmi un ensemble de coordonnées et/ou d'instructions qu'elle contient et fournit à l'application de carnet d'adresses un moyen de contacter le contact en utilisant uniquement ces coordonnées et/ou instructions sélectionnées. Si une règle de sélection est à appliquer, l'étape 6.5 est exécutée ; sinon, l'étape 6.7 est exécutée. Aucune règle de sélection n'étant à appliquer, au vu du résultat du test de l'étape 6.4, il n'y a donc pas d'ambiguïté sur les coordonnées et instructions à utiliser. Ensuite, lors de l'étape 6.7, la carte de visite électronique peut être utilisée, via l'application de carnet d'adresses, sur la base de ces coordonnées et instructions. Such a selection rule is a procedural datum used to determine said coordinates and / or instructions to be used from among a set of coordinates and / or instructions contained in said electronic business card. According to a first example, such a selection rule defines the coordinates to be used according to a calendar information. If the contact is a natural person moving from one place to another cyclically as the current week, the rule defines that the Monday first coordinates are to be used, the Tuesday of the second coordinates are at use, and so on. Thus, according to this example, the electronic business card determines, via API 5.10 interface, the current day and then determines the coordinates to be used to contact that person according to the current day and the selection rule to be applied. According to a second example, such a selection rule defines the coordinates to be used according to a contact location information. If the contact is a natural person who, by definition, can move from one place to another, the electronic business card can contact a server, through API 5.10, to determine the location of that person. For example, the selection rule may be to use a landline number when the person is at home and a mobile number if the person is away from home. In order to apply the selection rule, location information may be updated on the server by the contact himself. These two examples can be combined. Other selection rules are applicable to dynamically determine the coordinates and / or instructions to be used. Thus, the electronic business card has at least one software module that dynamically determines the coordinates and / or instructions to be used according to a coordinate selection rule among a set of coordinates and / or instructions that it contains and provides the address book application with a means of contacting the contact using only those selected coordinates and / or instructions. If a selection rule is to be applied, step 6.5 is executed; otherwise, step 6.7 is executed. No selection rule is to be applied, in view of the test result of step 6.4, there is therefore no ambiguity on the coordinates and instructions to use. Then, in step 6.7, the electronic business card can be used, via the address book application, based on these coordinates and instructions.

Lors de l'étape 6.5, les coordonnées et/ou les instructions à utiliser sont déterminées par la carte de visite électronique en application de la règle de sélection. Ensuite, lors d'une étape 6.7, la carte de visite électronique peut être utilisée, via l'application de carnet d'adresses, sur la base de ces coordonnées et/ou instructions. In step 6.5, the coordinates and / or instructions to be used are determined by the electronic business card according to the selection rule. Then, during a step 6.7, the electronic business card can be used, via the application of address book, on the basis of these coordinates and / or instructions.

La Fig. 7 illustre schématiquement un algorithme mis en oeuvre par un dispositif générateur de cartes de visite électroniques, selon un mode de réalisation de la présente invention. L'algorithme de la Fig. 7 comporte deux parties : l'une permet de générer une carte de visite électronique et débute à une étape 7.1, et l'autre permet de mettre à jour une carte de visite électronique existante et débute à une étape 7.4. Fig. 7 schematically illustrates an algorithm implemented by an electronic business card generating device, according to an embodiment of the present invention. The algorithm of FIG. 7 has two parts: one generates an electronic business card and starts in one step 7.1, and the other allows an existing electronic business card to be updated and begins at a step 7.4.

Lors de l'étape 7.1, le dispositif générateur de cartes de visite électroniques reçoit une demande de génération de carte de visite électronique, prépare les ressources nécessaires à la génération de cette carte de visite électronique, et crée une carte de visite électronique vierge. Dans un mode de réalisation particulier, un modèle (template en anglais) est utilisé de manière à ce que certains éléments de la carte de visite électronique soient remplis à l'avance. Par exemple, si la carte de visite électronique est celle d'un collaborateur d'une société, ses coordonnées postales et son logo peuvent être insérés de cette manière dans la carte de visite électronique. Ensuite, lors d'une étape 7.2, le dispositif générateur de cartes de visite électroniques alloue un identifiant de carte de visite électronique et l'insère dans la carte de visite électronique. Ensuite, lors d'une étape 7.3, le dispositif générateur de cartes de visite électroniques obtient, et insère dans la carte de visite électronique, une adresse de serveur sur lequel la carte de visite électronique et ses futures mises à jour sont stockées. Ensuite, lors d'une étape 7.8, le dispositif générateur de cartes de visite électroniques insère dans la carte de visite électronique des objets graphiques et des informations de placement de ces objets graphiques. Ces objets graphiques et ces informations de placement permettent de mettre en oeuvre la visualisation de la carte de visite électronique, telle que déjà décrite en relation avec les Figs. 4a et 4b. Ensuite, lors d'une étape 7.9, le dispositif générateur de cartes de visite électroniques insère dans la carte de visite électronique des modules logiciels, des coordonnées pour contacter le contact que représente la carte de visite électronique et d'autres informations concernant le contact, comme ses nom et prénom, sa fonction, etc. Ensuite, lors d'une étape 7.10, le dispositif générateur de cartes de visite électroniques associe des actions ou des séquences d'actions à des objets graphiques insérés lors de l'étape 7.8. En d'autres termes, le dispositif générateur de cartes de visite électroniques associe à ces objets graphiques des appels à des fonctions offertes par les modules logiciels insérés lors de l'étape 7.9, ou à des fonctions offertes par l'interface API 5.10 de l'application de carnet d'adresses 5.5. En d'autres termes, lors des étapes 7.9 et 7.10, des données déclaratives et des données procédurales sont insérées dans la carte de visite électronique. Ensuite, lors d'une étape 7.11, le dispositif générateur de cartes de visite électroniques alloue, et insère dans la carte de visite électronique, un numéro de version. Ce numéro de version est utilisé par la suite pour déterminer s'il existe des mises à jour pour la carte de visite électronique. D'autres moyens peuvent être mis en oeuvre pour réaliser cette fonction. Ensuite, lors d'une étape 7.12, le dispositif générateur de cartes de visite électroniques stocke la carte de visite électronique sur le serveur dont l'adresse a été obtenue à l'étape 7.3. Lors de l'étape 7.4, le dispositif générateur de cartes de visite électroniques reçoit une demande de mise à jour de carte de visite électronique et prépare les ressources nécessaires à la génération de cette carte de visite électronique. Lors d'une étape 7.5 suivante, le dispositif générateur de cartes de visite électroniques obtient un identifiant de carte de visite, et lors d'une étape 7.6 suivante, il obtient une adresse de serveur. Ensuite, lors d'une étape 7.7, le dispositif générateur de cartes de visite électroniques récupère, sur ce serveur, la carte de visite identifiée. In step 7.1, the electronic business card generating device receives an electronic business card card generation request, prepares the resources necessary for the generation of this electronic business card, and creates a blank electronic business card. In a particular embodiment, a template (template in English) is used so that certain elements of the electronic business card are filled in advance. For example, if the electronic business card is that of a company employee, its postal address and logo can be inserted in this way into the electronic business card. Then, in a step 7.2, the electronic business card generating device allocates an electronic business card identifier and inserts it into the electronic business card. Then, in a step 7.3, the electronic business card generating device obtains, and inserts into the electronic business card, a server address on which the electronic business card and its future updates are stored. Then, in a step 7.8, the electronic business card generating device inserts in the electronic business card graphical objects and placement information of these graphic objects. These graphic objects and placement information make it possible to implement the visualization of the electronic business card, as already described in relation with FIGS. 4a and 4b. Then, in a step 7.9, the electronic business card generating device inserts in the electronic business card software modules, contact information for contacting the electronic business card contact and other contact information, like his name and surname, his function, etc. Next, in a step 7.10, the electronic business card generator device associates actions or action sequences with graphical objects inserted in step 7.8. In other words, the electronic business card generating device associates with these graphic objects calls to functions offered by the software modules inserted in step 7.9, or to functions offered by the API 5.10 of the 5.5 address book application. In other words, in steps 7.9 and 7.10, declarative data and procedural data are inserted in the electronic business card. Then, in a step 7.11, the electronic business card generator device allocates, and inserts into the electronic business card, a version number. This version number is used later to determine if there are any updates for the electronic business card. Other means can be implemented to achieve this function. Then, in a step 7.12, the electronic business card generating device stores the electronic business card on the server whose address was obtained in step 7.3. In step 7.4, the electronic business card generating device receives a request to update the electronic business card and prepares the resources necessary for the generation of this electronic business card. In a next step 7.5, the electronic business card generating device obtains a business card identifier, and in a subsequent step 7.6, it obtains a server address. Then, during a step 7.7, the electronic business card generator device retrieves, on this server, the identification card identified.

L'étape 7.8 est ensuite exécutée si une mise à jour des objets graphiques contenus dans la carte de visite électronique est requise ; sinon, l'étape 7.9 est directement exécutée. L'étape 7.9 est ensuite exécutée si une mise à jour des modules logiciels, des coordonnées ou des autres informations concernant le contact est requise ; sinon, l'étape 7.10 est directement exécutée. Une telle mise à jour des modules logiciels consiste par exemple à fournir un nouveau service à la carte de visite électronique, comme par exemple un service de chiffrement de message. Elle peut aussi consister à définir une nouvelle règle pour déterminer dynamiquement les coordonnées et/ou instructions à utiliser pour contacter le contact. Step 7.8 is then executed if an update of the graphic objects contained in the electronic business card is required; otherwise, step 7.9 is directly executed. Step 7.9 is then executed if an update of the software modules, contact information or other contact information is required; otherwise, step 7.10 is directly executed. Such updating software modules is for example to provide a new service to the electronic business card, such as a message encryption service. It can also consist in defining a new rule for dynamically determining the coordinates and / or instructions to be used to contact the contact.

L'étape 7.10 est ensuite exécutée si une mise à jour des associations entre objets graphiques et modules logiciels est requise ; sinon, l'étape 7.11 est directement exécutée, lors de laquelle un nouveau numéro de version est alloué et inséré dans la carte de visite électronique. Step 7.10 is then executed if an update of the associations between graphic objects and software modules is required; otherwise, step 7.11 is directly executed, during which a new version number is allocated and inserted into the electronic business card.

Ensuite, lors de l'étape 7.12, le dispositif générateur de cartes de visite électroniques stocke, sur le serveur dont l'adresse a été obtenue à l'étape 7.6, la carte de visite électronique mise à jour en remplacement de la carte de visite électronique précédemment stockée. Dans une variante de réalisation, seules les données de la carte de visite électronique, et non la carte de visite électronique en tant que telle, sont stockées sous forme de base de données par le serveur. Selon un premier exemple, un numéro de téléphone d'une personne que la carte de visite électronique représente a changé. Cette personne modifie alors les données de la carte de visite électronique en conséquence. Ainsi, le serveur contient des données de carte de visite électronique mises à jour. Lorsqu'une carte de visite électronique représentant cette personne est activée sur un dispositif utilisateur de cartes de visite électroniques, comme décrit ci-après en relation avec la Fig. 8, celle-ci vient consulter les données stockées sur le serveur et est alors en mesure de se mettre à jour. Ainsi, cette personne est assurée de la diffusion et de la prise en compte de son nouveau numéro de téléphone. Selon un second exemple, une banque affecte un nouveau conseiller à une partie de sa clientèle et a précédemment fourni à cette clientèle une carte de visite électronique qui représente leur conseiller attitré. Un responsable de la banque met à jour cette carte de visite électronique avec les nom et prénom du nouveau conseiller et ses coordonnées. Ainsi, le serveur contient des données de carte de visite électronique mises à jour en fonction du nouveau conseiller. Lorsqu'une carte de visite électronique représentant la banque est activée sur un dispositif utilisateur de cartes de visite électroniques, comme décrit ci-après en relation avec la Fig. 8, celle-ci vient consulter les données stockées sur le serveur et est alors en mesure de se mettre à jour. Then, in step 7.12, the electronic business card generating device stores, on the server whose address was obtained in step 7.6, the updated electronic business card in replacement of the business card. previously stored electronic. In an alternative embodiment, only the data of the electronic business card, and not the electronic business card as such, are stored as a database by the server. According to a first example, a telephone number of a person that the electronic business card represents has changed. This person then modifies the data in the electronic business card accordingly. Thus, the server contains updated electronic business card data. When an electronic business card representing this person is activated on an electronic business card user device, as described below in connection with FIG. 8, it comes to consult the data stored on the server and is then able to update. Thus, this person is assured of the diffusion and the taking into account of his new telephone number. In a second example, a bank assigns a new advisor to a portion of its clientele and has previously provided this clientele with an electronic business card representing their appointed advisor. A bank manager updates this electronic business card with the first and last names of the new advisor and his contact information. Thus, the server contains electronic business card data updated to the new advisor. When an electronic business card representing the bank is activated on an electronic business card user device, as described below in connection with FIG. 8, it comes to consult the data stored on the server and is then able to update.

Ainsi, le responsable de la banque est assuré de la diffusion et de la prise en compte du changement de conseiller. La Fig. 8 illustre schématiquement un algorithme de mise à jour de coordonnées et/ou d'instructions de modules logiciels de cartes de visite électroniques, mis en oeuvre par un dispositif utilisateur de ces cartes de visite électroniques, selon un mode de réalisation de la présente invention. Lors d'une étape 8.1, l'application de carnet d'adresses 5.5 active une carte de visite électronique. En d'autres termes, l'application de carnet d'adresses 5.5 effectue un appel via l'interface API 5.10 qui entraîne l'activation de modules logiciels de la carte de visite électronique et l'exécution d'instructions qui vont permettre la mise en oeuvre des étapes de l'algorithme de la Fig. 8. Cette opération est par exemple réalisée périodiquement ou au lancement de l'application de carnet d'adresses 5.5. Lors d'une étape 8.2 suivante, la carte de visite électronique obtient son identifiant et l'adresse du serveur, tels qu'ils ont été respectivement insérés lors des étapes 7.2 et 7.3. Lors d'une étape 8.3 suivante, la carte de visite électronique tente d'établir une connexion avec le serveur en utilisant l'accès aux moyens d'interface 2.6 avec le réseau de communication fourni par l'interface API 5.10. Lors d'une étape 8.4 suivante, la carte de visite électronique teste si la connexion avec le serveur a pu être établie. Si tel est le cas, une étape 8.5 est exécutée ; sinon, lors d'une étape 8.9, la carte de visite électronique est utilisée avec les données déclaratives etprocédurales qu'elle contient. Lors de l'étape 8.5, la carte de visite électronique compare son numéro de version avec celui de la carte de visite électronique stockée sur le serveur. Lors d'une étape 8.6 suivante, la carte de visite électronique teste, grâce au résultat de la comparaison, si une mise à jour est disponible. Si la comparaison indique que la carte de visite est à jour, l'étape 8.9 est exécutée. Si la comparaison indique que la carte de visite doit être mise à jour, une étape 8.7 est exécutée. Lors de l'étape 8.7, la carte de visite électronique obtient les données déclaratives et/ou procédurales stockées sur le serveur et, lors d'une étape 8.8 suivante, effectue la mise à jour de son propre contenu, et l'étape 8.9 est exécutée. La Fig. 9 illustre schématiquement un algorithme d'utilisation de cartes de visite électroniques, mis en oeuvre par un dispositif utilisateur de ces cartes de visite électroniques, selon un mode de réalisation de la présente invention. Lors d'une étape 9.1, l'application de carnet d'adresses 5.5 active une carte de visite électronique. En d'autres termes, l'application de carnet d'adresses 5.5 effectue un appel via l'interface API 5.10 qui entraîne l'activation de modules logiciels de la carte de visite électronique et l'exécution d'instructions qui vont permettre la mise en oeuvre des étapes de l'algorithme de la Fig. 9. Cette opération est réalisée par sélection d'un contact dans une liste, tel que déjà décrit en relation avec la Fig. 3. Thus, the manager of the bank is assured of the diffusion and the taking into account of the change of adviser. Fig. 8 schematically illustrates an algorithm for updating coordinates and / or instructions of electronic business card software modules, implemented by a user device of these electronic business cards, according to an embodiment of the present invention. In a step 8.1, the address book application 5.5 activates an electronic business card. In other words, the address book application 5.5 makes a call via the API 5.10 interface which causes the activation of software modules of the electronic business card and the execution of instructions that will allow the implementation steps of the algorithm of FIG. 8. This operation is for example carried out periodically or at the launch of the application of address book 5.5. In a next step 8.2, the electronic business card obtains its identifier and the address of the server, as they were respectively inserted in steps 7.2 and 7.3. In a subsequent step 8.3, the electronic business card attempts to establish a connection with the server by using the access to the interface means 2.6 with the communication network provided by the API 5.10. In a next step 8.4, the electronic business card tests whether the connection to the server could be established. If this is the case, a step 8.5 is executed; otherwise, in a step 8.9, the electronic business card is used with the declarative and procedural data it contains. In step 8.5, the electronic business card compares its version number with that of the electronic business card stored on the server. In a next step 8.6, the electronic business card tests, through the result of the comparison, whether an update is available. If the comparison indicates that the business card is up to date, step 8.9 is executed. If the comparison indicates that the business card needs to be updated, a step 8.7 is executed. In step 8.7, the electronic business card obtains the declarative and / or procedural data stored on the server and, in a subsequent step 8.8, updates its own content, and step 8.9 is executed. Fig. 9 schematically illustrates an algorithm for using electronic business cards, implemented by a user device of these electronic business cards, according to an embodiment of the present invention. In a step 9.1, the address book application 5.5 activates an electronic business card. In other words, the address book application 5.5 makes a call via the API 5.10 interface which causes the activation of software modules of the electronic business card and the execution of instructions that will allow the implementation steps of the algorithm of FIG. 9. This operation is performed by selecting a contact in a list, as already described in connection with FIG. 3.

Lors d'une étape 9.2 suivante, la carte de visite électronique gère, grâce à l'interface API 5.10, l'affichage de ses éléments graphiques. Lors d'une étape 9.2 suivante, la carte de visite électronique reçoit des commandes utilisateur grâce à l'interface API 5.10. In a subsequent step 9.2, the electronic business card manages, through API 5.10, the display of its graphic elements. In a subsequent step 9.2, the electronic business card receives user commands through the API 5.10 interface.

Lors d'une étape 9.4 suivante, la carte de visite électronique teste si une mise à jour de l'affichage sur l'écran 1.2 est requise suite à ces commandes utilisateur reçues. Si tel est le cas, une étape 9.5 est exécutée, lors de laquelle l'affichage est mis à jour en conséquence ; sinon, une étape 9.6 est exécutée. In a next step 9.4, the electronic business card tests whether an update of the display on the screen 1.2 is required following these user commands received. If this is the case, a step 9.5 is executed, during which the display is updated accordingly; otherwise, a step 9.6 is executed.

Lors de l'étape 9.6, la carte de visite électronique teste si une action ou une séquence d'actions est à effectuer suite à ces commandes utilisateur reçues. Si tel est le cas, une étape 9.7 est exécutée ; sinon, la carte de visite électronique se met en attente de nouvelles commandes utilisateur et l'étape 9.3 est à nouveau exécutée. Lors de l'étape 9.7, la carte de visite électronique effectue l'action ou la séquence d'actions identifiée à l'étape 9.6. Cela peut consister par exemple à ouvrir une zone d'édition de messages, à encrypter un message, à effectuer un appel téléphonique, etc. Ainsi, l'utilisateur du terminal 1.1 peut utiliser la carte de visite électronique d'un contact en étant assuré que les informations qu'elle contient ne sont pas obsolètes. De plus, celui qui a généré la carte de visite électronique est assuré de la diffusion des mises à jour de cette carte de visite électronique et peut ainsi contrôler les informations que contient chaque carte de visite électronique qui le représente. In step 9.6, the electronic business card tests whether an action or sequence of actions is to be performed as a result of these received user commands. If this is the case, a step 9.7 is executed; otherwise, the electronic business card waits for new user commands and step 9.3 is executed again. In step 9.7, the electronic business card performs the action or sequence of actions identified in step 9.6. This may include opening a message editing area, encrypting a message, making a phone call, and so on. Thus, the user of the terminal 1.1 can use the electronic business card of a contact being assured that the information it contains is not obsolete. In addition, the person who generated the electronic business card is assured of the distribution of updates of this electronic business card and can thus control the information contained in each electronic business card that represents it.

Claims (12)

REVENDICATIONS1) Procédé de création d'une carte de visite électronique (5.1), mis en oeuvre par un premier terminal, ladite carte de visite électronique étant destinée à être utilisée par une application de carnet d'adresses (5.5) installée sur un second terminal et comprenant des coordonnées (5.30) associées à un contact que ladite carte de visite électronique représente, caractérisé en ce qu'il comporte une étape d'inclusion (7.8), dans ladite carte de visite électronique, d'au moins un module logiciel (5.34) comportant des instructions, au moins un parmi le ou les modules logiciels inclus étant adapté pour permettre au second terminal de déterminer (6.10) dynamiquement les coordonnées et/ou instructions à utiliser pour contacter le contact, et au moins un parmi le ou les modules logiciels inclus étant adapté pour fournir (6.7) à ladite application de carnet d'adresses un moyen de contacter le contact en utilisant les coordonnées et/ou instructions déterminées dynamiquement. CLAIMS1) A method for creating an electronic business card (5.1), implemented by a first terminal, said electronic business card being intended to be used by an address book application (5.5) installed on a second terminal and comprising coordinates (5.30) associated with a contact that said electronic business card represents, characterized in that it comprises an inclusion step (7.8), in said electronic business card, of at least one software module ( 5.34) having instructions, at least one of the included software module or modules being adapted to allow the second terminal to dynamically determine (6.10) the coordinates and / or instructions to be used to contact the contact, and at least one of the included software modules being adapted to provide (6.7) to said address book application a means of contacting the contact using the coordinates and / or instructions dynamically cleared. 2) Procédé de création selon la revendication 1, caractérisé en ce qu'au moins un parmi le ou les modules logiciels inclus est adapté pour permettre audit second terminal d'établir (8.3) une connexion avec un serveur et d'obtenir (8.7) de ce serveur une mise à jour de coordonnées et/ou d'instructions. 2) Creation method according to claim 1, characterized in that at least one of the included software module or modules is adapted to allow said second terminal to establish (8.3) a connection with a server and to obtain (8.7) from this server an update of coordinates and / or instructions. 3) Procédé de création selon l'une quelconque des revendications 1 et 2, caractérisé en ce qu'au moins un parmi le ou les modules logiciels inclus est adapté pour permettre audit second terminal d'appliquer (6.5) une règle pour déterminer lesdites coordonnées et/ou instructions à utiliser parmi un ensemble de coordonnées et/ou instructions contenues dans ladite carte de visite électronique. 3) Creation method according to any one of claims 1 and 2, characterized in that at least one of the included software module or modules is adapted to allow said second terminal to apply (6.5) a rule for determining said coordinates and / or instructions to be used from among a set of coordinates and / or instructions contained in said electronic business card. 4) Procédé d'utilisation d'une carte de visite électronique (5.1) comprenant des coordonnées (5.30) associées à un contact que ladite carte de visite électronique représente, ledit procédé étant mis en oeuvre par un terminal sur lequel est installée une application de carnet d'adresses (5.5) utilisant ladite carte de visite électronique, caractérisé en ce qu'il comprend une étape d'activation (6.1) d'au moins un module logiciel (5.34), comportant des instructions, de ladite carte de visite électronique,au moins un parmi le ou les modules logiciels activés déterminant (6.10) dynamiquement les coordonnées et/ou instructions à utiliser pour contacter le contact, et au moins un parmi le ou les modules logiciels activés fournissant (6.7) à ladite application de carnet d'adresses un moyen de contacter le contact en utilisant les coordonnées et/ou instructions déterminées dynamiquement. 4) A method of using an electronic business card (5.1) comprising coordinates (5.30) associated with a contact that said electronic business card represents, said method being implemented by a terminal on which is installed an application of address book (5.5) using said electronic business card, characterized in that it comprises an activation step (6.1) of at least one software module (5.34), comprising instructions, of said electronic business card at least one of the at least one activated software module dynamically determining (6.10) the coordinates and / or instructions to be used to contact the contact, and at least one of the at least one activated software module providing (6.7) to said application addresses a means of contacting the contact using dynamically determined coordinates and / or instructions. 5) Procédé d'utilisation selon la revendication 4, caractérisé en ce qu'il comprend une étape d'activation d'au moins un module logiciel établissant (8.3) une connexion avec un serveur et obtenant (8.7) de ce serveur une mise à jour de coordonnées et/ou d'instructions. 5) A method of use according to claim 4, characterized in that it comprises a step of activating at least one software module establishing (8.3) a connection with a server and obtaining (8.7) of this server an update. day of coordinates and / or instructions. 6) Procédé d'utilisation selon l'une quelconque des revendications 4 et 5, caractérisé en ce qu'il comprend une étape d'activation d'au moins un module logiciel appliquant (6.5) une règle pour déterminer lesdites coordonnées et/ou instructions à utiliser parmi un ensemble de coordonnées et/ou instructions contenues dans ladite carte de visite électronique. 6) A method of use according to any one of claims 4 and 5, characterized in that it comprises a step of activating at least one software module applying (6.5) a rule for determining said coordinates and / or instructions to use among a set of coordinates and / or instructions contained in said electronic business card. 7) Procédé d'utilisation selon la revendication 6, caractérisé en ce que ladite règle consiste à déterminer lesdites coordonnées et/ou instructions à utiliser en fonction d'une information calendaire et/ou d'une information de localisation géographique dudit contact. 7) A method of use according to claim 6, characterized in that said rule consists in determining said coordinates and / or instructions to be used according to a calendar information and / or geographic location information of said contact. 8) Procédé d'utilisation selon l'une quelconque des revendications 4 à 7, caractérisé en ce que lesdites coordonnées sont présentées via ladite application de carnet d'adresses sous la forme d'au moins une icône générique (4.5), indépendamment de la valeur des coordonnées à utiliser pour contacter le contact. 8) A method of use according to any one of claims 4 to 7, characterized in that said coordinates are presented via said address book application in the form of at least one generic icon (4.5), regardless of the value of the coordinates to use to contact the contact. 9) Carte de visite électronique (5.1), destinée à être utilisée par une application de carnet d'adresses (5.5) installée sur un terminal et comprenant des coordonnées (5.30) associées à un contact que ladite carte de visite électronique représente, caractérisée en ce qu'elle comporte au moins un module logiciel (5.34) comprenant des instructions qui, lorsqu'elles sont exécutées par un processeur dudit terminal, permettent la mise en oeuvre du procédé selon l'une quelconque des revendications 4 à 8. 9) An electronic business card (5.1) for use by an address book application (5.5) installed on a terminal and comprising coordinates (5.30) associated with a contact that said electronic business card represents, characterized in that it comprises at least one software module (5.34) comprising instructions which, when executed by a processor of said terminal, allow the implementation of the method according to any one of claims 4 to 8. 10) Moyens de stockage, caractérisés en ce qu'ils stockent une carte de visite électronique (5.1), destinée à être utilisée dans une application de carnet d'adresses (5.5) installée sur un terminal et comprenant des coordonnées (5.30) associées à un contact que ladite carte de visite électronique représente, ladite carte de visite comportant au moins un module logiciel (5.34) comprenant des instructions qui, lorsqu'elles sont exécutées par un processeur dudit terminal, permettent la mise en oeuvre du procédé selon l'une quelconque des revendications 4 à 8. 10) Storage means, characterized in that they store an electronic business card (5.1), intended to be used in an address book application (5.5) installed on a terminal and comprising coordinates (5.30) associated with a contact that said electronic business card represents, said business card comprising at least one software module (5.34) comprising instructions which, when executed by a processor of said terminal, allow the implementation of the method according to one any of claims 4 to 8. 11) Dispositif générateur de cartes de visite électroniques destinées à être utilisées par une application de carnet d'adresses (5.5) installée sur un terminal, chaque carte de visite électronique (5.1) comprenant des coordonnées (5.30) associées à un contact que ladite carte de visite électronique représente, caractérisé en ce qu'il comporte des moyens d'inclusion, dans ladite carte de visite électronique, d'au moins un module logiciel (5.34) comportant des instructions, au moins un parmi le ou les modules logiciels inclus étant adapté pour permettre audit terminal de déterminer (6.10) dynamiquement les coordonnées et/ou instructions à utiliser pour contacter le contact, et au moins un parmi le ou les modules logiciels inclus étant adapté pour fournir (6.7) à ladite application de carnet d'adresses un moyen de contacter le contact en utilisant les coordonnées et/ou instructions déterminées dynamiquement. 11) Generating electronic business card device for use by an address book application (5.5) installed on a terminal, each electronic business card (5.1) including coordinates (5.30) associated with a contact that said card electronic visit represents, characterized in that it comprises means for including, in said electronic business card, at least one software module (5.34) comprising instructions, at least one of the software module or modules included being adapted to enable said terminal to dynamically determine (6.10) the coordinates and / or instructions to be used to contact the contact, and at least one of the included software module or modules being adapted to provide (6.7) to said address book application means for contacting the contact using dynamically determined coordinates and / or instructions. 12) Dispositif utilisateur d'une carte de visite électronique (5.1) comprenant des coordonnées (5.30) associées à un contact que ladite carte de visite électronique représente, une application de carnet d'adresses (5.5) utilisant ladite carte de visite électronique étant installée sur ledit dispositif, caractérisé en ce qu'il comprend des moyens d'activation d'au moins un module logiciel (5.30), comportant des instructions, de ladite carte de visite électronique, au moins un parmi le ou les modules logiciels activés déterminant (6.10) dynamiquement les coordonnées et/ou instructions à utiliser pour contacter le contact, et au moins un parmi le ou les modules logiciels activés fournissant (6.7) à ladite application de carnet d'adresses un moyen de contacter le contact en utilisant les coordonnées et/ou instructions déterminées dynamiquement. 12) User device of an electronic business card (5.1) comprising coordinates (5.30) associated with a contact that said electronic business card represents, an address book application (5.5) using said electronic business card being installed on said device, characterized in that it comprises means for activating at least one software module (5.30), comprising instructions, of said electronic business card, at least one of the one or more activated software modules determining ( 6.10) dynamically the coordinates and / or instructions to be used for contacting the contact, and at least one of the activated software module (s) providing (6.7) to said address book application a means of contacting the contact using the coordinates and / or dynamically determined instructions.
FR1058126A 2010-10-07 2010-10-07 DEVICES AND METHODS FOR GENERATING AND USING ELECTRONIC BUSINESS CARDS, ELECTRONIC BUSINESS CARD AND CORRESPONDING STORAGE MEANS Expired - Fee Related FR2965996B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1058126A FR2965996B1 (en) 2010-10-07 2010-10-07 DEVICES AND METHODS FOR GENERATING AND USING ELECTRONIC BUSINESS CARDS, ELECTRONIC BUSINESS CARD AND CORRESPONDING STORAGE MEANS

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1058126A FR2965996B1 (en) 2010-10-07 2010-10-07 DEVICES AND METHODS FOR GENERATING AND USING ELECTRONIC BUSINESS CARDS, ELECTRONIC BUSINESS CARD AND CORRESPONDING STORAGE MEANS

Publications (2)

Publication Number Publication Date
FR2965996A1 true FR2965996A1 (en) 2012-04-13
FR2965996B1 FR2965996B1 (en) 2013-12-27

Family

ID=44034497

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1058126A Expired - Fee Related FR2965996B1 (en) 2010-10-07 2010-10-07 DEVICES AND METHODS FOR GENERATING AND USING ELECTRONIC BUSINESS CARDS, ELECTRONIC BUSINESS CARD AND CORRESPONDING STORAGE MEANS

Country Status (1)

Country Link
FR (1) FR2965996B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112995351A (en) * 2019-12-16 2021-06-18 天翼智慧家庭科技有限公司 Temporary electronic business card service method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050097171A1 (en) * 2003-11-05 2005-05-05 Canon Kabushiki Kaisha Information transmission apparatus, data transmission apparatus, information transmission destination designating method, data transmitting designating method, data transmitting method, program and storage medium
US20060174350A1 (en) * 2005-02-03 2006-08-03 Navio Systems, Inc. Methods and apparatus for optimizing identity management
WO2010031964A1 (en) * 2008-09-19 2010-03-25 France Telecom Communication method using a digital image, and data transmission method
US20100250592A1 (en) * 2009-03-31 2010-09-30 Paquet Vincent F Unifying Web And Phone Presence

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050097171A1 (en) * 2003-11-05 2005-05-05 Canon Kabushiki Kaisha Information transmission apparatus, data transmission apparatus, information transmission destination designating method, data transmitting designating method, data transmitting method, program and storage medium
US20060174350A1 (en) * 2005-02-03 2006-08-03 Navio Systems, Inc. Methods and apparatus for optimizing identity management
WO2010031964A1 (en) * 2008-09-19 2010-03-25 France Telecom Communication method using a digital image, and data transmission method
US20100250592A1 (en) * 2009-03-31 2010-09-30 Paquet Vincent F Unifying Web And Phone Presence

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112995351A (en) * 2019-12-16 2021-06-18 天翼智慧家庭科技有限公司 Temporary electronic business card service method and system

Also Published As

Publication number Publication date
FR2965996B1 (en) 2013-12-27

Similar Documents

Publication Publication Date Title
US11375345B2 (en) Message extension app store
US11159922B2 (en) Layers in messaging applications
US10534533B2 (en) Messaging sticker applications
US10505872B2 (en) Messaging application interacting with one or more extension applications
US10785175B2 (en) Polling extension application for interacting with a messaging application
US10852912B2 (en) Image creation app in messaging app
EP2622430B1 (en) Apparatus and methods of extending application services
CN112083978B (en) Event sharing method and device
WO2009047164A1 (en) Device and method for the customised delivery of targeted advertisements from a local server
EP3455718B1 (en) System for the creation and deployment of multiplatform applications
US20210049297A1 (en) Cognitively hiding sensitive content on a computing device
FR2965996A1 (en) Method for creating electronic business card used in address book application of e.g. personal digital assistant, involves adapting software module to provide contact contacting unit to application by using coordinates and/or instructions
EP2565783B1 (en) Groups of contextualised applications for a communication terminal
EP3035723B1 (en) Method for transmitting data relating to a communication
US10552487B2 (en) Conversation purpose-based team analytics
EP1330752B1 (en) Method and system for managing accessibility of the electronic address of a local terminal by one or several remote terminals
EP3404874B1 (en) Response management method
EP2833262B1 (en) Method for installing an application on a secure element
FR3102874A1 (en) Method for collecting information contained in electronic messages stored in a terminal
FR2942330A1 (en) DEVICE FOR PROCESSING INFORMATION COMMUNICATING FOR RAPID ACCESS TO A SET OF PERSONAL INFORMATION
WO2005031620A2 (en) Electronic inquiry method
WO2018127518A1 (en) Device and method for generating lists of users of interest within a structured network architecture
FR3038199A1 (en) METHOD AND DEVICE FOR UPDATING CAPACITIES OF AN OBJECT CONNECTED TO A COMMUNICATIONS NETWORK
WO2006092505A1 (en) Method and device for automatically connecting near terminals

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8

PLFP Fee payment

Year of fee payment: 9

PLFP Fee payment

Year of fee payment: 10

ST Notification of lapse

Effective date: 20210605