Brevet FR2976394A1 — publié le 20121214

Dans l'environnement hautement compétitif actuel, le succès de tout commerce passe impérativement par la fourniture d'un excellent service client. Les commerçants qui détiennent ou qui exploitent un établissement de vente au détail sont confrontés à des défis supplémentaires lorsqu'il s'agit d'offrir un service client. Un client classique, tel qu'un individu, qui visite souvent un tel établissement de vente au détail n'est généralement pas aussi averti qu'un client profession- nel. Le client classique a généralement besoin d'une aide supplémentaire pour comprendre les différentes caractéristiques d'un produit auquel il s'intéresse. Une interaction avec un vendeur bien informé fera souvent la différence quant à l'achat ou non d'un produit par le client. Habituellement, les établissements de vente au détail embauchent des vendeurs qui sont présents sur un lieu de vente pour aider les consommateurs et répondre à leurs questions. Il est cependant fréquent soit qu'il y ait trop peu de vendeurs disponibles, soit que les vendeurs qui sont disponibles n'aient pas les connaissances nécessaires sur le produit que le consommateur recherche. Dans de nombreux cas, trouver un vendeur au sein d'un établissement de vente au détail peut prendre beaucoup de temps. Dans de tels cas, le consommateur est susceptible de se lasser et de sortir de l'établissement sans acheter le produit, ce qui conduit à une perte de chiffre d'affaire pour l'établissement. Des formes de réalisation de la présente invention con- cernent de manière générale des techniques permettant la fourniture d'un service client. En particulier, certaines formes de réalisation de la présente invention mettent à disposition une application Service Client qui réside sur un dispositif électronique portable d'un utilisateur et qui peut être utilisée pour l'accès à - 2 des informations concernant des produits et services disponibles au sein d'un établissement ou d'un magasin de vente au détail particulier. Certaines formes de réalisation de la présente inven- tion mettent à disposition un procédé permettant de dé-terminer quand un utilisateur se trouve à moins d'une distance prédéterminée ou dans une zone de service d'un magasin et de fournir automatiquement à l'utilisateur des informations concernant les produits, services ou événements proposés par le magasin, par l'intermédiaire de l'application Service Client présente sur son dispositif mobile. De plus, l'utilisateur peut utiliser l'application Service Client pour gérer son interaction avec le magasin et les employés de celui-ci. D'autres formes de réalisation de la présente invention mettent à disposition des techniques qui peuvent aider l'utilisateur à rester informé de ses interactions précédentes et/ou à venir avec le magasin ou le personnel du magasin, même après que l'utilisateur a quitté le magasin et se trouve à plus d'une distance prédéterminée du magasin. 0 La nature et les avantages de la présente invention se- ront mieux compris à la lecture de la description dé-taillée ci-après, considérée conjointement avec les dessins présentés en annexe, sur lesquels : la Figure 1 illustre un dispositif mobile selon une forme de réalisation de la présente invention ; la Figure 2 est un schéma fonctionnel du dispositif électronique portable selon une forme de réalisation de la présente invention ; les Figures 3A et 3B sont des illustrations schéma- tiques d'une technique permettant de déterminer quand afficher des informations relatives au magasin sur un - 3 dispositif électronique portable d'un utilisateur, selon une forme de réalisation de la présente invention ; la Figure 4A est un schéma fonctionnel d'un système selon une forme de réalisation de la présente invention ; la Figure 4B illustre un réseau interne de magasin selon une forme de réalisation de la présente invention ; les Figures 5A et 5B présentent un organigramme d'un procédé pour l'interaction avec un serveur informatique hôte d'un magasin à l'aide de l'application Service Client selon une forme de réalisation de la présente invention ; la Figure 6 illustre un écran principal de l'application Service Client selon une forme de réalisation de la présente invention ; les Figures 7A-7G illustrent des écrans d'interface utilisateur associés à une demande d'assistance technique effectuée au moyen de l'application Service Client selon une forme de réalisation de la présente invention ; les Figures 8A-8D illustrent des écrans d'interface utilisateur associés à une demande d'aide à l'achat effectuée au moyen de l'application Service Client selon une forme de réalisation de la présente invention ; les Figures 9A-9C illustrent des écrans d'interface utilisateur associés à un enregistrement à un événement/atelier effectué au moyen de l'application Service Client selon une forme de réalisation de la présente invention ; la Figure 10 est un schéma fonctionnel d'une applica-30 tion Service Client selon une forme de réalisation de la présente invention ; la Figure 11 est un schéma fonctionnel d'un système informatique. - 4 Des formes de réalisation de la présente invention con-cernent de manière générale un dispositif électronique portable. Plus particulièrement, certaines formes de réalisation de la présente invention mettent à disposi- tion une application Service Client interactive qui permet à un utilisateur de naviguer parmi des informations produit relatives à des produits présentés dans un magasin de vente au détail, de demander de l'aide au personnel du magasin, et, dans certains cas, d'acheter le produit souhaité. Certaines formes de réalisation de la présente invention mettent à disposition un dispositif électronique portable qui comprend l'application Service Client. Le dispositif mobile suit la position de l'utilisateur et, lorsqu'il détermine que l'utilisateur se trouve à moins d'une distance prédéterminée d'un magasin de vente au détail, le dispositif électronique portable démarre automatiquement l'application Service Client pour informer l'utilisateur du fait qu'il se trouve près d'un ma- gasin de vente au détail et affiche des informations concernant des produits et services disponibles dans ce magasin. La Figure 1 illustre un dispositif électronique por- table 100 comprenant une application Service Client se- lon une forme de réalisation de la présente invention. Le dispositif électronique portable 100 peut comprendre tout type approprié de dispositif électronique. Par exemple, le dispositif électronique portable 100 peut comprendre un dispositif électronique que l'utilisateur tient dans sa main, tel qu'un lecteur multimédia numé- rique (par exemple, un iPocd disponible auprès d'Apple Inc., Cupertino, Californie, USA), un dispositif de messagerie électronique personnel (par exemple, un Blackberr disponible auprès de Research in Motion, Waterloo, Ontario, Canada), un assistant numérique per- - 5 sonnel ("PDA"), un téléphone cellulaire (par exemple, un iPhone® disponible auprès d'Apple Inc., Cupertino, Californie, USA), un dispositif de jeu portatif, une tablette numérique, ou un appareil photo numérique. A titre d'autre exemple, le dispositif électronique portable 100 peut comprendre un dispositif électronique portable de plus grande taille, tel qu'un ordinateur portable. Le dispositif électronique portable (DEP) 100 peut corn- prendre, entre autres éléments, un écran 101, un bouton 102, et un connecteur 103. L'écran 101 peut être un écran tactile qui comprend une interface tactile. Un utilisateur peut interagir avec le DEP 100 via une interface utilisateur (non représentée) et l'écran 101. Le bouton 102 peut être utilisé pour ramener le DEP 100 à son état "initial". Le connecteur 103 peut être un connecteur multibroche permettant la connexion à des dispositifs/accessoires externes, par exemple un chargeur, une station d'accueil, etc. Dans certaines formes de réalisation, le connecteur 103 peut être configuré pour s'accoupler à un connecteur correspondant sur un accessoire. La Figure 2 est un schéma fonctionnel d'un DEP 200 selon une forme de réalisation de la présente invention. Le DEP 200 peut inclure un processeur 202, un dispositif de stockage 204, une interface utilisateur 206, un capteur de localisation 208, une interface d'entrée/sortie (E/S) d'accessoire 210, et une interface réseau 214. Le processeur 202, qui peut être mis en oeuvre sous la forme d'un ou plusieurs circuits intégrés (par exemple, un ou plusieurs microprocesseurs ou microcontrôleurs monocoeur ou multicoeur), peut commander le fonctionne- ment du DEP 200. Par exemple, en réponse à une en- trée/sélection de l'utilisateur, le processeur peut - 6 communiquer avec un dispositif externe, tel qu'un serveur informatique basé dans le magasin, pour obtenir plus d'informations sur un produit ou un service proposé par le magasin. Le dispositif de stockage 204 peut être mis en oeuvre, par exemple, à l'aide d'un disque, d'une mémoire flash ou de tout autre support de stockage non volatil. Dans certaines formes de réalisation, le dispositif de stockage 204 peut stocker un ou plusieurs programmes d'ap- plications 212. Chaque programme d'application peut présenter des fonctionnalités permettant d'exécuter une ou plusieurs tâches. Par exemple, un programme d'application peut avoir une fonctionnalité de traitement de texte ; une autre application peut permettre de naviguer sur l'Internet, etc. Un ou plusieurs des programmes d'applications 212 peuvent détecter une localisation de l'utilisateur et fournir des informations concernant des produits et/ou services proposés par un magasin en fonction de la localisation de l'utilisateur. Le dispo- sitif de stockage 204 peut également stocker d'autres informations telles que des informations concernant les contacts d'un utilisateur (noms, adresses, numéros de téléphone, etc.) ; les rendez-vous et événements programmés ; notes ; et/ou d'autres informations person- nelles. Dans encore d'autres formes de réalisation, le dispositif de stockage 204 peut stocker un ou plusieurs programmes à exécuter par le processeur 202 (par exemple, programmes de jeux vidéo, programmes de gestion d'informations personnelles, etc.). Dans certaines formes de réalisation, le dispositif de stockage 204 peut comprendre une base de données 216. La base de données 216 peut stocker des informations relatives à un ou plusieurs magasins pour un accès plus rapide par le DEP 200. Dans certaines formes de réali- sation, la base de données 216 peut stocker des infor- - 7 mations concernant un ou plusieurs magasins les plus fréquemment visités par l'utilisateur, par exemple des magasins dans une certaine zone géographique du lieu de résidence de l'utilisateur, des informations concernant les réservations et/ou rendez-vous de l'utilisateur au magasin, etc_ L'interface utilisateur 206 peut comprendre des dispositifs de commande d'entrée telles qu'un pavé tactile, un écran tactile, une molette de défilement, une mo- lette de sélection, un cadran, un bouton, un clavier, un microphone, ou analogue, ainsi que des dispositifs de sortie tels qu'un écran vidéo, des voyants lumineux, des haut-parleurs, des prises pour écouteurs ou analogue, ainsi que des circuits électroniques d'assis- tance (par exemple, des convertisseurs de numérique en analogique ou d'analogique en numérique, des processeurs de traitement des signaux, ou analogue). Un utilisateur peut activer les différentes commandes d'entrée de l'interface utilisateur 206 pour appeler la fonctionnalité du DEP 200 et peut regarder et/ou écouter une sortie émise par le DEP 200 via l'interface utilisateur 206. Le capteur de localisation 208 peut être un quelconque composant ou une quelconque combinaison de composants capable de détecter la localisation du DEP 200 à tout instant donné. Dans certaines formes de réalisation, le capteur de localisation 208 peut comprendre un récep- teur de positionnement par satellite (GPS) qui peut communiquer avec un ou plusieurs satellites de posi- tionnement afin de déterminer la localisation du DEP 200 à tout instant donné. Dans certaines formes de réa- lisation, le capteur de localisation 208 peut détermi- ner la localisation du DEP 200 à l'aide de points de connexion Wi-Fi locaux ou à l'aide d'une technique de triangulation par téléphonie cellulaire. Dans d'autres -8 formes de réalisation, le DEP 200 peut communiquer avec un fournisseur de services de localisation externe qui détermine la localisation du DEP 200 et communique cette localisation au DEP 200. L'interface E/S d'accessoires 210 peut permettre au DEP 200 de communiquer avec différents accessoires. Par exemple, l'interface E/S d'accessoires 210 doit per-mettre la connexion à un joystick, une télécommande, ou analogue. Dans une forme de réalisation, l'interface E/S d'accessoires 210 comprend un connecteur 30 broches correspondant au connecteur utilisé sur les produits iPod fabriqués et vendus par Apple Inc. D'une autre manière ou de plus, l'interface E/S d'accessoires 210 peut comprendre un connecteur différent et/ou une in- terface sans fil (par exemple, Bluetooth ou analogue). L'interface réseau 214 peut permettre au DEP 200 de communiquer avec d'autres dispositifs sur un réseau et d'échanger des informations avec les autres dispositifs. Par exemple, dans certaines formes de réalisa- tion, l'interface réseau 214 peut être utilisée pour la connexion à une base de données externe afin de déterminer des informations concernant des produits et/ou services proposés par un magasin particulier. Dans certaines formes de réalisation, l'interface réseau 214 peut comprendre des composants émetteurs-récepteurs radiofréquence (RF) pour l'accès à des réseaux de télé-phonie et/ou de transmission de données sans fil (par exemple, à l'aide d'une technologie de téléphonie cellulaire, d'une technologie de réseau de transmission de données avancée, telle qu'une technologie 3G, 4G ou EDGE, la technologie Wi-Fi (normes de la famille IEEE 802.11), ou d'autres technologies de télécommunications mobiles, ou toute combinaison de ces technologies), des composants récepteurs GPS, et/ou d'autres composants. Dans certaines formes de réalisation, l'interface ré- - 9 seau 214 peut fournir une connectivité réseau filaire (par exemple, Ethernet) en plus ou à la place d'une interface sans fil. L'interface réseau 214 peut être mise en oeuvre à l'aide d'une combinaison de composants maté- riels (par exemple, des antennes, des modulateurs/démodulateurs, des codeurs/ décodeurs, et d'autres circuits de traitement de signaux analogiques et/ou numériques) et logiciels. On comprendra que les configurations des systèmes et les composants décrits dans le présent document sont illustratifs et que différentes variantes et modifications sont possibles. Le DEP peut avoir d'autres fonctionnalités qui ne sont pas décrites spécifiquement dans le présent document. En outre, bien que le DEP soit décrit dans le présent document en référence à des blocs particulier, on comprendra que ces blocs sont dé-finis pour une question de commodité de description et n'ont pas pour but d'impliquer un agencement physique particulier des parties constitutives. En outre, les blocs ne doivent pas nécessairement correspondre à des composants physiquement distincts. Les blocs peuvent être configurés de façon à exécuter différentes opérations, par exemple par programmation d'un processeur ou par la prévision de circuits de commande appropriés, et différents blocs peuvent ou non être reconfigurables selon la manière dont la configuration initiale est obtenue. Des formes de réalisation de la présente invention peuvent être réalisées dans toute une variété de dispositifs, incluant des dispositifs électroniques mis en oeuvre à l'aide de toute combinaison de circuits et de moyens logiciels. Comme on l'a décrit ci-dessus, un utilisateur peut recevoir des informations relatives au magasin et les produits et services proposés par le magasin via l'ap- plication Service Client résidant sur le dispositif - 10 - électronique portable de l'utilisateur. Dans certaines formes de réalisation, l'utilisateur peut activer l'application Service Client afin de rechercher un magasin le plus proche de sa localisation actuelle et, lors- qu'il visite le magasin, l'application Service Client peut recevoir et afficher des informations relatives au magasin. Cependant, il peut ne pas être utile d'afficher des informations relatives au magasin à moins qu'il soit connu que l'utilisateur se trouve actuelle- ment à proximité ou à l'intérieur du magasin. Dans certains cas, l'utilisateur peut activer l'application Service Client mais ne pas visiter réellement un magasin. Dans de tels cas, l'affichage d'informations con-cernant un produit ou service proposé par le magasin peut ne pas être utile pour l'utilisateur mais être en fait distrayant pour l'utilisateur. Les Figures 3A et 3B illustrent une technique permet-tant de déterminer un instant approprié pour démarrer la présentation d'informations relatives à un magasin à l'utilisateur, sur le dispositif électronique portable de ce dernier, selon une forme de réalisation de la présente invention. Dans certaines formes de réalisation, l'instant de dé- marrage de l'affichage d'informations à l'intention d'un utilisateur peut dépendre de la localisation de l'utilisateur. Une certaine valeur de précision peut être associée à la localisation déterminée pour chaque utilisateur. Par exemple, si la localisation est déter- minée à l'aide d'une technique GPS, la précision de lo- calisation peut aller, par exemple, de 2 mètres à 30 mètres selon la qualité du capteur GPS utilisé. D'autre part, si la localisation est déterminée à l'aide de points de connexion Wi-Fi locaux, la précision de loca- lisation est généralement beaucoup plus faible qu'avec une technologie GPS, par exemple de 100 à 300 mètres. - 11 - En raison des différences de précision de la détermination de localisation, il peut être difficile de déterminer si l'utilisateur se trouve au niveau ou à proximité d'un magasin ou est éloigné du magasin. Afin de déterminer quand démarrer la délivrance d'in- formations relatives au magasin au dispositif électro- nique portable de l'utilisateur, une zone peut être dé- finie autour d'un dispositif électronique portable d'utilisateur, le dispositif portable de l'utilisateur étant placé au centre de la zone définie. Dans cer- taines formes de réalisation, la zone définie peut être de forme circulaire, carrée, triangulaire ou de toute autre forme appropriée. Pour une question de simplicité d'explication, la présente description utilise une zone circulaire. Par conséquent, dans certaines formes de réalisation, une zone circulaire 302 est définie autour de la localisation en cours de l'utilisateur, avec l'utilisateur 312 placé au centre de la zone circulaire 302. Le rayon Xl 306 de la zone circulaire est défini par la valeur de précision de localisation relative à la localisation en cours de l'utilisateur. Par exemple, si la localisation en cours de l'utilisateur est déter- minée à l'aide d'un signal GPS, Xl peut être spécifié comme étant une certaine valeur entre 2 et 30 mètres. D'autre part, si la localisation est déterminée à l'aide d'informations provenant de points de connexion Wi-Fi, la zone circulaire 302 peut avoir un rayon 306 plus grand, par exemple une certaine valeur entre 100 et 300 mètres. Le procédé de détection de localisation peut varier en fonction de nombreux facteurs, par exemple selon que le dispositif électronique portable de l'utilisateur à une connexion GPS claire (l'utilisa- teur se trouve en extérieur, dans une zone à l'air libre) ou que le dispositif électronique portable de l'utilisateur ne peut pas recevoir de signal GPS - 12 - (l'utilisateur se trouve à l'intérieur d'un centre commercial). Lorsque l'utilisateur se déplace, la zone circulaire 302 se déplace également, de façon correspondante, du fait qu'à tout instant, l'utilisateur 312 est placé au centre de la zone circulaire 302. De plus, le rayon (ou la valeur de précision) 306 peut également être ajusté de façon dynamique en fonction du procédé de détection de localisation qui est utilisé. Par exemple, si l'utilisateur se trouve initialement à l'intérieur d'un bâtiment, la zone circulaire 302 peut avoir un premier rayon du fait que la localisation peut être déterminée à l'aide de procédés autres que GPS. Si l'utilisateur sort ensuite du bâtiment, par exemple sur une aire de stationnement à l'air libre, la zone circu- laire 302 peut devenir plus petite et peut avoir un deuxième rayon qui est plus petit que le premier rayon. La taille de la zone circulaire peut donc être ajustée de manière dynamique en fonction de la localisation de l'utilisateur. Dans certaines formes de réalisation, la valeur de précision 306 peut être prédéterminée en fonction du pro-cédé qui est utilisé pour détecter la localisation. Dans certaines formes de réalisation, la valeur de précision 306 peut être programmable et peut être ajustée périodiquement en fonction de la localisation de l'utilisateur. De manière similaire à la zone 302 pour l'utilisateur 312, une autre zone circulaire 304 peut être définie pour un magasin 310, en fonction de la localisation du magasin 310 et avec le magasin 310 placé au centre de la zone 304. Habituellement, le magasin 310 aura des coordonnées de localisation fixes, par exemple une la- titude et une longitude. Le rayon de détection 308 pour le magasin 310 peut avoir une valeur X2 qui peut être programmable et basée sur différents facteurs tels que - 13 - les dimensions du magasin, l'implantation du magasin, etc. On comprendra que la zone circulaire 304 est utilisée ici uniquement pour une question de simplicité d'explication. De manière similaire à la zone 302, la zone 304 peut avoir une autre forme, telle qu'une forme de carré, de triangle, etc. En fonctionnement, un serveur informatique hôte (non représenté), situé par exemple au sein du magasin 310, peut déterminer si un utilisateur se trouve "dans le magasin". Dans ce cas, "dans le magasin" signifie que l'utilisateur se trouve effectivement à l'intérieur du magasin ou bien à moins d'une distance prédéterminée du magasin, par exemple n'importe où dans la zone 304. La distance prédéterminée peut être programmée en fonction des caractéristiques du magasin, tel que décrit ci- dessus. Dans certaines formes de réalisation, la déter- mination du fait que l'utilisateur se trouve ou non dans le magasin peut être basée sur la détection de la localisation en cours de l'utilisateur. Cependant, ce serait une perte de temps que le serveur informatique hôte vérifie constamment s'il y a un utilisateur pou- vant être qualifié de "présent dans le magasin". Pour éviter ceci, un seuil de précision minimum peut être défini pour la localisation de l'utilisateur avant que le serveur informatique hôte puisse commencer la détec- tion. Par exemple, le serveur informatique hôte peut être programmé pour démarrer une détection s'il déter- mine que la valeur de précision en cours 306 pour la localisation de l'utilisateur est égale ou inférieure à 500 mètres. La raison en est que toute valeur supé- rieure au seuil de précision ne sera probablement pas un bon indicateur de la localisation actuelle de l'uti- lisateur et que ce serait donc une perte de temps de détecter et de suivre cet utilisateur. On comprendra - 14 - que le serveur hôte peut être situé soit dans le magasin soit à l'extérieur du magasin. Une fois que la valeur de précision associée à la localisation de l'utilisateur est déterminée comme étant inférieure au seuil de précision, le serveur informa-tique hôte peut commencer à détecter si l'utilisateur se trouve ou non dans le magasin. Comme on l'a décrit ci-dessus, la zone 302 associée à l'utilisateur se dé-place avec les déplacements de l'utilisateur. Pour les détections, l'utilisateur est considéré comme se trouvant à n'importe quel endroit dans la zone 302. Le serveur informatique hôte au sein du magasin peut surveiller les déplacements de l'utilisateur et la zone associée 302. Lorsque l'utilisateur se déplace, la zone 302 associée à l'utilisateur se déplace également avec lui. Si l'utilisateur marche vers le magasin 310, alors à un certain moment, une partie de la zone 302 va chevaucher une partie de la zone 304. Lorsqu'une partie quelconque de la zone 302 chevauche une partie quelconque de la zone 304, l'utilisateur peut être considéré comme se trouvant dans le magasin, tel qu'illustré sur la Figure 3B. Par conséquent, la zone 304 peut être considérée comme une "zone de service" du magasin 310. Une fois que l'utilisateur a été déterminé comme se trouvant dans le magasin, le serveur informatique hôte au sein du magasin 310 peut communiquer avec l'application Ser- vice Client résidant sur le dispositif électronique portable de l'utilisateur et commencer à fournir des informations relatives au magasin. Dans certaines formes de réalisation, l'application Service Client peut être activée par l'utilisateur avant de pénétrer dans le magasin. Dans certaines formes de réalisation, une fois que l'utilisateur a été déterminé comme se - 15 - trouvant dans le magasin, le DEP peut démarrer automatiquement l'application Service Client. Une fois que l'utilisateur a été déterminé comme se trouvant dans le magasin, les valeurs des rayons 306 et 308 peuvent être temporairement augmentées automatique-ment d'une valeur prédéterminée, ce qui augmente la superficie de la région de chevauchement entre la zone circulaire 302 et la zone circulaire 304. Par exemple, si le pourcentage de chevauchement est de 20 % au mo- ment où l'utilisateur est détecté comme se trouvant dans le magasin, alors après la détection du chevauche-ment, les valeurs des rayons 306 et 308 sont automatiquement augmentées de telle sorte que le chevauchement puisse maintenant être de 40 %. Cette augmentation est effectuée de façon à garantir que l'utilisateur ne soit pas accidentellement déterminé comme se trouvant hors du magasin, à moins que l'utilisateur soit réellement à une distance importante du magasin. Par exemple, si le magasin à une grande superficie, certains déplacements de l'utilisateur à l'intérieur du magasin peuvent temporairement amener les zones 302 et 304 à ne plus se chevaucher, ce qui entraîne la détermination du fait que l'utilisateur se trouve hors du magasin alors qu'il se trouve en fait encore dans le magasin. L'augmenta- tion temporaire des valeurs de rayons des zones 302 et 304 augmente la région de chevauchement et réduit le risque de telles fausses déterminations. Dans certaines formes de réalisation, le serveur infor- matique hôte se trouvant dans le magasin communique avec un serveur de fournisseur de services de localisa- tion externe qui peut fournir des informations concer- nant la localisation de l'utilisateur, une valeur de précision, etc., au serveur informatique hôte. Le ser- veur informatique hôte peut ensuite utiliser ces infor- mations pour décider s'il va démarrer une détecter et - 16 - déterminer si l'utilisateur se trouve ou non dans le magasin. Dans certaines formes de réalisation, la détection/détermination de présence dans le magasin peut être effectuée par le dispositif électronique portable de l'utilisateur à partir d'informations de localisation pour un ou plusieurs magasins stockées par le dis-positif électronique portable. Les informations de localisation de magasin peuvent être mises à jour périodiquement par connexion à un serveur externe qui peut fournir les informations à jour pour tous les magasins demandés par l'utilisateur. L'exécution de la détection à l'aide du dispositif électronique portable de l'utilisateur peut être plus rapide en raison du temps d'attente réduit par rapport à l'utilisation du serveur in- formatique hôte dans le magasin et le serveur du fournisseur de services de localisation externe. Dans certaines formes de réalisation, le dispositif électronique portable de l'utilisateur peut détecter sa localisation et déterminer si le dispositif électro- nique portable de l'utilisateur se trouve à proximité d'un magasin ou dans un magasin. Le dispositif électro- nique portable de l'utilisateur peut effectuer cette détermination à l'aide des techniques décrites ci- dessus. Le dispositif électronique portable de l'utili- sateur peut tenir à jour une base de données de maga- sins et de leurs localisations associées. Le dispositif électronique portable de l'utilisateur compare sa loca- lisation en cours à une ou plusieurs des localisations de magasins dans sa base de données pour déterminer si le dispositif électronique portable se trouve à proxi- mité de l'un quelconque des magasins de la base de don- nées. Le dispositif électronique portable de l'utilisa- teur peut communiquer périodiquement avec un serveur central pour la mise à jour de la base de données de magasin et des informations de localisation. Le dispo- - 17 - sitif électronique portable peut donc déterminer s'il commence ou non à recevoir des informations spécifiques d'un magasin. Une fois que le dispositif électronique portable a déterminé qu'il se trouve à proximité ou dans un magasin, le service client peut être lancé automatiquement ou bien manuellement pour démarrer l'affichage d'informations sur le récepteur, tel que décrit tout au long du présent document. Dans certaines formes de réalisation, une fois que l'utilisateur a quitté le magasin, par exemple, il n'y a plus de chevauchement entre la zone 302 et la zone 304, la connexion entre le dispositif électronique portable de l'utilisateur et le serveur informatique hôte du magasin peut être terminée. Dans certaines formes de réalisation, le serveur informatique hôte ne peut pas conclure que l'utilisateur se trouve hors du magasin sur la base d'une seule instance de non chevauchement entre les zones 302 et 304, si l'utilisateur a précédemment été considéré comme se trouvant dans le maga- sin. Par exemple, un utilisateur qui a précédemment été considéré comme se trouvant dans un magasin peut sortir du magasin pour une certaine raison puis revenir dans le magasin. Ce serait une perte de temps que le serveur hôte rétablisse une communication avec le DEP de l'uti- lisateur. Afin d'éviter à l'utilisateur ces délais et inconvé- nients inutiles, une fois que le serveur informatique hôte a déterminé qu'il n'y a plus aucun chevauchement entre les zones 302 et 304 pour un utilisateur, lors- qu'un chevauchement existait précédemment, le serveur informatique hôte peut attendre pendant un laps de temps prédéterminé avant de marquer l'utilisateur comme se trouvent hors du magasin. A l'expiration du temps prédéterminé, le serveur informatique hôte peut effec- tuer une nouvelle vérification pour déterminer s'il n'y - 18 - a toujours pas de chevauchement entre les zones 302 et 304, le serveur informatique hôte peut alors considérer que l'utilisateur se trouve effectivement hors du magasin et arrêter l'envoi d'informations supplémentaires au dispositif électronique portable de l'utilisateur. Cet arrangement est particulièrement important lorsque les zones 302 et 304 ne font que se toucher l'une l'autre sans se chevaucher ou se chevauchent à peine, par exemple lorsque l'utilisateur se trouve à la limite du magasin. Il serait très gênant pour l'utilisateur que l'application Service Client bascule constamment entre les modes "dans le magasin" et "hors du magasin" lorsque l'utilisateur se déplace en bordure du magasin. Le fait d'exécuter les multiples vérifications décrites ci-dessus et d'attendre l'écoulement du laps de temps prédéterminé peut aider à atténuer ce problème et offrir à l'utilisateur une expérience plus plaisante. De plus, le fait d'exécuter plusieurs vérifications pour déterminer si l'utilisateur se trouve effectivement hors du magasin réduit les risques de conclure par erreur que l'utilisateur se trouve hors du magasin si des informations de localisation incorrectes sont reçues du serveur de fournisseur de services de localisation ex-terne ou si des informations de localisation incor- rectes sont déterminées par le serveur informatique hôte pour l'utilisateur, à tout instant donné après que l'utilisateur a été déterminé comme se trouvant dans le magasin. Il convient d'observer que les actions présentées ci- dessus sont décrites comme étant exécutées par le serveur informatique hôte ; cependant, ceci n'est pas obligatoire. Dans certaines formes de réalisation, le dispositif électronique portable de l'utilisateur peut détecter sa localisation par rapport à un magasin et effectuer les actions décrites ci-dessus. - 19 - La Figure 4A est un schéma fonctionnel d'un système 400 qui peut être utilisé pour déterminer si l'utilisateur se trouve dans le magasin ou hors du magasin selon une forme de réalisation de la présente invention. Le sys- tème 400 peut inclure un dispositif électronique portable d'utilisateur 402 (incorporant par exemple le dispositif électronique portable 100 de la Figure 1), un serveur informatique hôte de magasin 404, et un serveur de fournisseur de services de localisation 406. Comme on l'a décrit ci-dessus, dans une forme de réalisation, le serveur informatique hôte 404 détermine la localisation de l'utilisateur en fonction des informations de localisation de l'utilisateur fournies par le serveur de fournisseur de services de localisation 406. Le serveur informatique hôte de magasin 404 et le serveur de fournisseur de services de localisation 406 peuvent être mis en oeuvre à l'aide d'un serveur informatique d'usage général équipé du matériel requis pour offrir les fonctionnalités mentionnées ci-dessus. Dans certaines formes de réalisation, le serveur informa-tique hôte de magasin 404 et le serveur de fournisseur de services de localisation 406 peuvent être mis en oeuvre sous la forme d'une seule unité. Tel que décrit ci-dessus, dans une forme de réalisa- tion, le serveur hôte (par exemple, le "serveur interne de magasin") communique avec le dispositif électronique portable de l'utilisateur pour déterminer si l'utilisa- teur est suffisamment proche du magasin ou effective- ment à l'intérieur du magasin. En fonction de cette dé- termination, le serveur interne de magasin peut envoyer des informations relatives au magasin au dispositif électronique portable de l'utilisateur, via l'applica- tion Service Client. Dans d'autres formes de réalisa- tion, le dispositif électronique portable de l'utilisa- teur peut déterminer sa localisation par rapport au ma- - 20 - gasin et commencer à recevoir des informations relatives au magasin en provenance du serveur hôte. Dans certaines formes de réalisation, le serveur hôte peut être situé à l'extérieur du magasin et peut stocker des informations pour plus d'un magasin. La Figure 4B illustre un réseau interne de magasin 450 selon une forme de réalisation de la présente inven- tion. Le réseau interne de magasin 450 peut être un ré- seau autonome. Le réseau 450 est géré par un serveur interne de magasin 410, qui peut être connecté à un ré- seau étendu (WAN, Wide Area Network), permettant au serveur 410 de communiquer avec un réseau de points de vente plus étendu, si tel est souhaité. Le serveur in- terne de magasin 410 gère une base d'informations lo- cales 412. Dans certaines formes de réalisation, le serveur interne de magasin 410 peut être situé physi- quement à l'extérieur du magasin. Dans le présent con- texte, l'expression "interne de magasin" indique que le serveur 410 gère/comprend des informations locales pour un magasin de vente au détail particulier. Dans le pré- sent contexte, l'expression "interne de magasin" ne concerne pas nécessairement la localisation réelle du serveur 410 bien que, dans certaines formes de réalisa- tion, le serveur 410 puisse être situé physiquement à l'intérieur du magasin. La base d'informations locales 412 peut comprendre des informations spécifiques du ma- gasin, telles que les produits disponibles à la vente dans le magasin, les ateliers et autres sessions d'in- formation disponibles au sein du magasin, des informa- tions de localisation du magasin, etc. Dans certaines formes de réalisation, la base d'informations locales 412 peut comprendre des informations produit ; si le réseau interne de magasin 450 fait partie d'un réseau de points de vente plus étendu, les informations pro- duit peuvent être téléchargées depuis ce réseau. Dans - 21 - d'autres formes de réalisation, les informations pro-duit peuvent être obtenues auprès des fabricants des produits, des grossistes, des distributeurs, ou analogues, et être stockées dans la base d'informations locales 412. Le serveur interne de magasin 410 est connecté à un point d'accès 414 de réseau local (LAN, Local Area Network), qui facilite la communication avec d'autres dis-positifs du réseau interne de magasin 450. Ces autres dispositifs peuvent être des dispositifs électroniques portables d'utilisateurs 416a-c (mis en oeuvre par exemple à l'aide du DEP 200 de la Figure 2) et/ou des dispositifs d'employés 418a-c. (Un nombre quelconque de chaque type de dispositif peut être inclus). Les dispo- sitifs électroniques portables 416a-c peuvent fournir des informations produit et des fonctionnalités additionnelles, telles que décrites dans le présent document, et les connexions d'un dispositif électronique portable 416a-c donné au point d'accès LAN 414 peuvent être filaires ou sans fil, tel que souhaité. Les dispositifs d'employés 418a-c peut être des dispo- sitifs portables transportés ou portés par les employés du magasin pendant qu'ils sont à leur poste, et les dispositifs 418a-c peuvent être configurés avec un lo- giciel en liaison avec les activités des employés, com- prenant par exemple un logiciel pour la vérification des stocks, pour l'obtention d'informations produit, pour la planification des rendez-vous du service client, pour le traitement des paiements, etc. Dans certaines formes de réalisation, les dispositifs d'employés 418a- c peuvent recevoir des demandes d'aide de clients en provenance de dispositifs électroniques portables 416a- c et peuvent alerter des employés de la demande ; des exemples seront décrits ci-après. Les dispositifs d'em- ployés 418a-c peuvent être configurés pour réaliser des - 22 - communications sans fil avec le point d'accès 414, ce qui permet aux employés de se déplacer librement dans le magasin tout en restant en communication avec le ré-seau 450. Dans certaines formes de réalisation, des dispositifs d'employés filaires peuvent également être utilisés. Dans certaines formes de réalisation, lorsque l'utilisateur a été déterminé comme se trouvant dans le magasin, le dispositif électronique portable de l'utilisa- teur, par exemple le dispositif 416a, peut communiquer avec le serveur interne de magasin 410, et vice versa, via le point d'accès 414, qui peut être un point d'accès sans fil. Lorsque le serveur interne de magasin 410 reçoit une demande d'aide d'un employé en provenance d'un dispositif électronique portable d'utilisateur, par exemple via l'application Service Client, le serveur interne de magasin peut envoyer un message à un ou à la totalité des dispositifs d'employé 418a-c indiquant qu'un utilisateur demande de l'aide. Un employé qui est disponible pour aider peut envoyer un accusé réception au serveur interne de magasin 410 via son dispositif d'employé, par exemple le dispositif 418a, informant le serveur interne de magasin qu'il va aider l'utilisateur. Le serveur interne de magasin 410 peut ensuite envoyer une confirmation au dispositif électronique portable de l'utilisateur, par exemple le dispositif 416a, qu'un employé va l'aider, tel qu'illustré par exemple sur la Figure 8D présentée ci-après. On comprendra que les différents systèmes et disposi- tifs décrits dans le présent document sont illustratifs et que des variantes et modifications peuvent y être apportées. Les dispositifs peuvent être connectés en réseaux de toute taille souhaitée, et le fonctionnement des dispositifs peut être coordonné sur l'ensemble du réseau. - 23 - Les Figures 5A et 5B présentent un organigramme d'un procédé 500 permettant de détecter si un utilisateur se trouve dans le magasin ou hors du magasin, selon une forme de réalisation de la présente invention. Le pro- cédé 500 peut être exécuté, par exemple, par le serveur informatique hôte 404 de la Figure 4A. A l'étape 502 de la Figure 5A, le serveur informatique hôte peut déterminer la localisation du l'utilisateur via le DEP de l'utilisateur. Ensuite, à l'étape 504, le système peut définir une première zone circulaire au-tour du DEP, avec le DEP au centre du cercle. Le rayon de la première zone circulaire peut être la valeur de précision associée au procédé de détermination de localisation utilisé. A l'étape 506, le système peut défi- nir une deuxième zone circulaire autour du magasin, avec le magasin au centre de la deuxième zone circulaire. Dans certaines formes de réalisation, le rayon de la deuxième zone circulaire peut être prédéterminé de la manière décrite ci-dessus. A l'étape 508, le sys- tème peut déterminer qu'une partie de la première zone circulaire chevauche une partie de la deuxième zone circulaire. Sur la base de cette détermination, le serveur informatique hôte peut conclure que l'utilisateur se trouve dans le magasin. Une fois que l'utilisateur a été déterminé comme se trouvant dans le magasin, le serveur informatique hôte peut, à l'étape 510, fournir des informations associées au magasin à l'utilisateur, via le DEP. Une fois que l'utilisateur a été déterminé comme se trouvant dans le magasin, le serveur informatique hôte peut augmenter temporairement le rayon de la première zone circulaire et de la deuxième zone circulaire, à l'étape 512, tel que représenté sur la Figure 5B. Cette augmentation réduit les risques que l'utilisateur soit présenté par erreur comme se trouvant hors du magasin - 24 - sur la base des mouvements de l'utilisateur à l'intérieur du magasin. Le serveur informatique hôte peut effectuer des vérifications périodiques pour voir si l'utilisateur se trouve toujours dans le magasin. A l'étape 514, le serveur informatique hôte peut effectuer une vérification pour voir s'il existe encore un chevauchement entre les première et deuxième régions circulaires. Si aucun chevauchement n'est détecté, le serveur informatique hôte peut attendre pendant un laps de temps prédéterminé à l'étape 516, au lieu de conclure immédiatement que l'utilisateur se trouve hors du magasin. Après expiration du laps de temps prédéterminé, le serveur informatique hôte peut effectuer une nouvelle vérification, à l'étape 518, pour voir si une quelconque partie de la première zone circulaire chevauche une quelconque autre partie de la deuxième zone circulaire. S'il est déterminé qu'il n'y a aucun chevauchement, le serveur informatique hôte peut conclure, à l'étape 520, que l'utilisateur se trouve maintenant hors du magasin. Ensuite, le serveur informatique hôte peut, à l'étape 522, arrêter de fournir des informations relatives au magasin au DEP de l'utilisateur. On comprendra que le procédé 500 décrit dans le présent document est illustratif et que différentes variantes et modifications sont possibles. Les actions décrites comme étant séquentielles peuvent être exécutées en parallèle, l'ordre des actions peut varier, et des actions peuvent être modifiées ou combinées. Par exemple, le procédé 500 peut être exécuté par le dispositif électronique portable de l'utilisateur. Une fois que l'utilisateur a été déterminé comme se trouvant dans le magasin, le serveur informatique hôte du magasin peut commencer à fournir des informations au DEP de l'utilisateur, via l'application Service Client. Comme on l'a décrit ci-dessus, l'application Service - 25 - Client peut être démarrée manuellement par l'utilisateur ou bien elle peut être démarrée automatiquement une fois que l'utilisateur a été déterminé comme se trouvant dans le magasin. Les Figures 6 à 8 illustrent certains des écrans d'interface utilisateur associés à l'application Service Client selon une forme de réalisation de la présente invention. La Figure 6 est une vue schématique 600 des fonctions disponibles pour un utilisateur via l'application Ser- vice Client selon une forme de réalisation de la pré-sente invention. Dans certaines formes de réalisation, la vue schématique 600 peut être le premier écran visible (par exemple, l'écran principal) lorsque l'application Service Client est démarrée et que le client est déterminé comme se trouvant dans le magasin. Tel qu'il-lustré sur la Figure 6, l'écran principal peut inclure différentes options sélectionnables par l'utilisateur en plus de zones de présentation d'informations. La zone de présentation d'informations 602 peut présenter le nom du magasin que l'utilisateur est en train de visiter. Dans certaines formes de réalisation, l'application peut afficher une image 604 en fond d'écran. L'image 604 peut être une image du magasin que l'utilisateur est en train de visiter. A partir de l'écran principal, l'utilisateur peut sélectionner une ou plu-sieurs des options fournies en fonction du type d'in-formations susceptibles d'intéresser l'utilisateur. L'écran principal peut également inclure un menu de sélection 606, à partir duquel l'utilisateur peut sélec- tionner l'un quelconque des icônes afin de naviguer plus avant dans la fonction associée. Dans certaines formes de réalisation, la section 608 ("Cet Support" sur la figure) peut être prévue pour permettre à l'utilisateur de demander une assistance technique concernant l'un quelconque des produits ven- - 26 - dus par le magasin. Dans certaines formes de réalisation, l'utilisateur peut également être informé du temps d'attente approximatif avant que la prochaine disponibilité d'une personne du magasin (par exemple, un employé) pour l'aider. Le temps d'attente peut être mis à jour de façon dynamique par le serveur informa-tique hôte. La section 610 ("Get Help" sur la figure) peut être utilisée par l'utilisateur pour alerter un vendeur que l'utilisateur a besoin d'aide concernant l'un des produits ou services. Dans certaines formes de réalisation, la section 610 peut également afficher le nombre de clients en attente d'aide avant l'utilisateur. Cela donne à l'utilisateur une indication sur l'endroit où il se trouvera dans la file d'attente s'il choisit de demander de l'aide. La section 612 peut fournir des informations concernant les différents événements/ateliers ayant lieu au magasin. Par exemple, le magasin peut proposer des ateliers expliquant comment utiliser ses produits ou présenter des démonstrations de différents produits. Dans certaines formes de réalisation, la section 612 peut informer l'utilisateur des événements à venir dans le magasin et de l'heure de ces événements. Si l'utilisateur est intéressé pour assis-ter à un quelconque événement, il peut s'inscrire à cet événement à l'aide de l'application Service Client. Les Figures 7A-7G présentent des captures d'écran associées à la demande d'assistance technique pour un pro-duit selon une forme de réalisation de la présente invention. Les captures d'écran illustrées sur les Fi- Bures 7A-7G peuvent être affichées sur le dispositif électronique portable de l'utilisateur. Tel qu'illustré sur la Figure 7A, si l'utilisateur souhaite une assis-tance technique pour l'un des produits, l'utilisateur peut sélectionner l'option "Obtenir une Assistance Technique" ("Cet Support" sur la figure), par exemple - 27 - en sélectionnant la section 608. Lors de la sélection, l'application Service Client peut afficher un écran 702 tel que représenté sur la Figure 7B pour permettre à l'utilisateur de sélectionner le type de produit pour lequel il a besoin d'aide. Une fois que l'utilisateur a sélectionné un produit, l'écran suivant 704 peut être affiché à l'utilisateur pour lui permettre de sélec- tionner un jour et une heure où il se trouvera au maga- sin pour parler avec un spécialiste. Ensuite, l'écran 706 de la Figure 7D peut être présenté à l'utilisateur, présentant les détails de sa demande et lui proposant une option de réservation de l'heure souhaitée, en plus d'autres options. Si l'utilisateur choisit de valider la réservation, l'application Service Client peut en- voyer la demande au serveur informatique hôte du maga- sin puis afficher l'écran 708 de la Figure 7E, indi- quant que l'utilisateur a été enregistré pour l'heure qu'il a demandée, par exemple sur la base d'une réponse reçue du serveur informatique hôte. Une fois que l'uti- lisateur a été enregistré avec succès, l'application Service Client peut afficher l'écran 710 de la Figure 7F, informant l'utilisateur qu'il a été placé dans la file d'attente et qu'il sera alerté lorsque quelqu'un sera disponible pour l'aider. L'utilisateur peut en- suite continuer à regarder dans le magasin jusqu'à ce qu'il reçoive un message indiquant que quelqu'un est disponible pour l'aider. Une fois qu'un spécialiste technique est disponible pour aider l'utilisateur, le serveur informatique hôte peut envoyer un message à l'utilisateur, alertant ce dernier que quelqu'un est disponible pour l'aider, tel qu'illustré sur l'écran 712 de la Figure 7G. Dans certaines formes de réalisa- tion, le serveur informatique hôte peut envoyer, et l'application Service Client peut afficher, le nom du spécialiste technique et un endroit où rencontrer ce - 28 - spécialiste. L'écran 712 peut proposer à l'utilisateur une option lui permettant d'indiquer qu'il accepte de rencontrer l'employé ou d'annuler la demande, par exemple si l'utilisateur a entretemps trouvé ce qu'il cherchait. Dans certaines formes de réalisation, pendant que le client attend d'être aidé par un spécialiste, l'application Service Client peut afficher un bandeau sur l'écran informant l'utilisateur de sa position dans la file d'attente. Le bandeau peut être mis à jour périodiquement pour refléter le changement d'état et de position de l'utilisateur dans la file d'attente. Le bandeau peut être situé sur l'écran de manière à permettre à l'utilisateur d'exécuter d'autres fonctions à l'aide de son DEP tandis qu'il attend que quelqu'un vienne l'aider. Les Figures 8A-8D présentent des exemples de captures d'écran qui peuvent être affichées sur le dispositif électronique portable de l'utilisateur dans le cadre d'une demande d'aide à l'achat auprès d'un employé du magasin, selon une forme de réalisation de la présente invention. La Figure 8A illustre un écran principal 800 associé à l'application Service Client. Sur l'écran principal, la section "Obtenir de l'Aide" ("Cet Help" sur la figure) peut informer l'utilisateur du nombre de personnes qui ont demandé de l'aide avant lui et se trouvent actuellement en fil d'attente. Si l'utilisa- teur sélectionne l'option "Obtenir de l'Aide", l'écran 802 de la Figure 8B peut lui être présenté. L'écran 802 peut proposer à l'utilisateur l'option de choisir le produit pour lequel l'utilisateur a besoin d'aide. Une fois que l'utilisateur a choisi un produit, il est pla- cé dans une nouvelle file d'attente ou est ajouté à une file d'attente existante, selon qu'une file d'attente existe ou non pour le produit que l'utilisateur a choi- - 29 - si. Ensuite, l'écran 804 de la Figure 8C peut être présenté à l'utilisateur. L'écran 804 peut informer l'utilisateur de sa place dans la file d'attente et lui faire savoir qu'il sera alerté lorsque quelqu'un sera disponible pour l'aider. L'utilisateur n'a pas besoin d'attendre l'employé du magasin et est libre de regarder d'autres produits ou généralement de se promener dans le magasin. Une fois qu'un employé du magasin est disponible pour aider l'utilisateur, le DEP de l'utili- sateur peut recevoir une notification de la part du serveur informatique hôte indiquant qu'un employé particulier est disponible pour aider l'utilisateur. Dans certaines formes de réalisation, l'application Service Client peut afficher l'écran 806 de la Figure 8D, four- vissant à l'utilisateur un nom, et éventuellement une photo, et un endroit où rencontrer l'employé. Les Figures 9A-C présentent des échantillons de capture d'écran associé à la réservation d'une place à un évé- nement/atelier se tenant au magasin, selon une forme de réalisation de la présente invention. Lorsque l'appli- cation Service Client est démarrée et que le client se trouve dans le magasin, l'écran principal 902 de la Fi- gure 9A peut être affiché sur le DEP de l'utilisateur. L'écran 902 peut fournir des informations concernant les événements et les ateliers dans la section 904 de l'écran 902. Les informations concernant les événements et les ateliers peuvent inclure les événements/ateliers ayant lieu dans un court laps de temps après l'arrivée de l'utilisateur, par exemple dans les 15 minutes, tel que décrit sur la Figure 9A, ou des événements/ateliers se produisant un jour particulier, tel qu'illustré sur l'écran 906 de la Figure 9B. L'utilisateur peut sélec- tionner un événement/atelier pour en connaître plus de détails. Pour les événements/ateliers qui peuvent être réservés, une option peut être proposée à l'utilisateur - 30 - pour qu'il réserve sa place dans ces événements/ateliers, tel qu'illustré sur l'écran 908 de la Figure 9C. Dans certaines formes de réalisation, l'application Service Client peut stocker la totalité des réservations, des demandes d'aide et des demandes d'assistance technique de l'utilisateur. Lorsque l'utilisateur a été déterminé comme se trouvant dans le magasin et que l'application Service Client est active, l'utilisateur peut être automatiquement enregistré pour sa réservation et être informé de ses réservations à venir, de ses demandes d'assistance technique, etc. De plus, le serveur informatique hôte peut également alerter le personnel du magasin que l'utilisateur est entré dans le magasin, de sorte que les employés puisse trouver et aider l'utilisateur. On notera également que les Figures 7A-7G, 8A-8D et 9A-9C illustrent uniquement certaines des fonctionnalités de l'application Service Client. L'application Service Client peut inclure beaucoup plus ou beaucoup moins de fonctionnalités que celles qui ont été décrites ci-dessus. La Figure 10 est un schéma fonctionnel 1000 de l'appli- cation Service Client selon une forme de réalisation de la présente invention. L'application Service Client peut comprendre un module d'interface utilisateur 1002 qui peut fournir les écrans d'interface utilisateur né- cessaires pour l'affichage sur le dispositif électro- nique portable et accepter les entrées effectuées par l'utilisateur via les écrans d'interface utilisateur, par exemple les écrans d'interface utilisateur décrits ci-dessus. L'application Service Client peut également inclure un module d'interface de programmation d'appli- cation (API) 1004 qui peut recevoir l'entrée utilisa- teur en provenance du module d'interface utilisateur - 31 - 1002. Le module API 1004 peut interpréter l'entrée utilisateur reçue en provenance module d'interface utilisateur 1002 et la convertir en un format approprié pour la communiquer à un système d'exploitation pour qu'elle y subisse un traitement supplémentaire. Le module API 1004 peut également recevoir les résultats du traite-ment du système d'exploitation et les convertir en un format approprié pour le module d'interface utilisateur 1002. Le module d'interface utilisateur 1002 peut en- suite afficher les informations à l'utilisateur. On notera que le schéma fonctionnel 1000 est uniquement illustratif et ne doit pas être interprété comme enseignant une quantité, un type ou agencement spécifiques des modules. De plus, l'homme du métier réalisera qu'il peut y avoir des modules additionnels pour l'application Service Client ou pour toute autre application. La Figure 11 est un schéma fonctionnel simplifié d'un système informatique 1100 qui peut être utilisé pour la mise en oeuvre d'une forme de réalisation de la présente invention. Dans différentes formes de réalisation, le système informatique 1100 peut être utilisé pour la mise en oeuvre de l'un quelconque des systèmes illustrés sur la Figure 1 et décrits ci-dessus. Par exemple, le système informatique 1100 peut être utilisé pour la mise en oeuvre du serveur interne de magasin 410, du serveur 404, et/ou du serveur de fournisseur de services de localisation 406. Tel que représenté sur la Figure 11, le système informatique 1100 comprend un processeur 1102 qui communique avec un certain nombre de sous-systèmes périphériques via un sous-système de bus 1104. Ces sous-systèmes périphériques peuvent comprendre un sous-système de stockage 1106, comprenant un sous-système de mémoire 1108 et un sous-système de stockage de fichiers 1110, des dispositifs d'entrée d'interface utilisateur 1112, des dispositifs de sortie - 32 - d'interface utilisateur 1114, et un sous-système d'interface réseau 1116. Le sous-système de bus 1104 fournit un mécanisme per-mettant aux différents composants et sous-systèmes du système informatique 1100 de communiquer entre eux de la manière prévue. Bien que le sous-système de bus 1104 soit représenté schématiquement sous la forme d'un seul bus, d'autres formes de réalisation du sous-système de bus peuvent utiliser des bus multiples. Le sous-système d'interface réseau 1116 fournit une interface aux autres systèmes et réseaux informatiques. Le sous-système d'interface réseau 1116 sert d'inter-face pour recevoir et transmettre des données en provenance et à destination d'autres systèmes que le système informatique 1100. Par exemple, le sous-système d'interface réseau 1116 peut permettre à un ordinateur d'utilisateur de se connecter à l'Internet et faciliter les communications à l'aide de l'Internet. Dans certaines formes de réalisation, le sous-système réseau 1116 peut être utilisé pour communiquer avec un dispositif électronique portable d'utilisateur pour déterminer sa localisation et pour échanger des données avec le dispositif électronique portable de l'utilisateur, tel que décrit ci-dessus. Le capteur de localisation 1122 peut être un quelconque dispositif qui peut être utilisé pour déterminer la localisation du système informatique 1100, par exemple un récepteur GPS. Les dispositifs d'entrée d'interface utilisateur 1112 peuvent un clavier, des dispositifs de pointage tels qu'une souris, une boule de commande, un pavé tactile, ou une tablette graphique, un scanner, un scanner de codes barre, un écran tactile incorporé dans l'écran, des dispositifs d'entrée audio tels que des systèmes de reconnaissance vocale, des microphones, et d'autres - 33 types de dispositifs d'entrée. De manière générale, l'utilisation de l'expression "dispositif d'entrée" est destinée à inclure tous les types possibles de dispositifs et de mécanismes permettant l'introduction d'in- formations dans le système informatique 1100. Les dispositifs de sortie d'interface utilisateur 1114 peuvent comprendre un sous-système d'affichage, une imprimante, un télécopieur, ou des dispositifs de présentation non visuelle tels que des dispositifs de sortie audio, etc. Le sous-système d'affichage peut être un tube cathodique (CRT), un écran plat tel qu'un écran à cristaux liquides (LCD), ou un dispositif de projection. De manière générale, l'utilisation de l'expression "dispositif de sortie" est destinée à inclure tous les types possibles de dispositifs et de mécanismes permettant la production d'informations par le système informatique 1100. Le sous-système de stockage 1106 fournit un système de stockage lisible par un ordinateur pour le stockage des constructions de programme et de données de base qui fournissent la fonctionnalité de la présente invention. Les moyens logiciels (programmes, modules de code, instructions) qui, lorsqu'ils sont exécutés par un processeur, fournissent la fonctionnalité de la présente in- vention, peuvent être stockés dans le sous-système de stockage 1106. Ces modules ou instructions logiciels peuvent être exécutés par le ou les processeurs 1102. Le sous-système de stockage 1106 peut également fournir un référentiel pour le stockage de données utilisées selon la présente invention. Le sous-système de stockage 1106 peut comprendre un sous-système de mémoire 1108 et un sous-système de stockage de fichier/disque 1110. Le sous-système de mémoire 1108 peut comprendre un cer-35 tain nombre de mémoires incluant une mémoire vive (RAM) - 34 - principale 1118 pour le stockage d'instructions et de données pendant l'exécution du programme et une mémoire morte (ROM) 1120 dans laquelle sont stockées des instructions fixes. Le sous-système de stockage de fichier 1110 fournit un stockage persistant non transitoire (non volatil) pour les fichiers de programmes et de données, et peut comprendre une unité de disque dur, une unité de disque souple avec un support amovible associé, une unité de CD-ROM (Compact Disk Read Only Me- mory), un lecteur optique, des cartouches multimédia amovibles, et d'autres supports de stockage analogues. Le système informatique 1100 peut être de différents types, incluant un ordinateur personnel, un ordinateur portable, une station de travail, un ordinateur réseau, un ordinateur central, un kiosque, un serveur ou tout autre système de traitement de données. En raison de la nature perpétuellement changeante des ordinateurs et des réseaux, la description du système informatique 1100 présenté sur la Figure 11 a uniquement pour but de donner un exemple spécifique à titre d'illustration de la forme de réalisation préférée du système informa-tique. De nombreuses autres configurations ayant plus ou moins de composants que le système décrit sur la Figure 11 sont possibles. De plus, les formes de réalisation de la présente in- vention peuvent être réalisées à l'aide de toute combi- naison de composants dédiés et/ou de processeurs pro- grammables et/ou autres dispositifs programmables. Bien que les formes de réalisation décrites ci-dessus puis- sent faire référence à des composants matériels et lo- giciels spécifiques, l'homme du métier comprendra que différentes combinaisons de composants matériels et/ou logiciels peuvent également être utilisées et que des opérations particulières décrites comme étant mises en - 35 - oeuvre par des moyens matériels peuvent également être mises en oeuvre par des moyens logiciels, ou vice versa. Des programmes informatiques incorporant différentes particularités de la présente invention peuvent être codés sur différents supports de stockage et/ou de transmission, non transitoires, lisibles par un ordinateur ; des supports appropriés comprennent des disques ou des bandes magnétiques, des supports de stockage op-tiques tels qu'un CD (Compact Disk) ou un DVD (Digital Versatile Disk), une mémoire flash, et analogue. Un support lisible par ordinateur, codé avec le code pro-gramme, peut être incorporé à un dispositif compatible ou bien être fourni séparément d'autres dispositifs (par exemple, via un téléchargement par Internet). Par conséquent, bien que l'invention ait été décrite en relation avec des formes de réalisation spécifiques, on comprendra que l'invention est destinée à couvrir la totalité des modifications et des équivalents dans le cadre des revendications qui suivent. REVENDICATIONS1. Un procédé comprenant les étapes suivantes : - détermination, par un serveur informatique, de la localisation d'un dispositif électronique portable (100 ; 200) et d'une première valeur de précision de localisation (306) associée au dispositif électronique portable (100 ; 200) ; - définition, par le serveur informatique, d'une première zone (302) autour du dispositif électronique portable (100 ; 200), où la localisation du dispositif électronique portable (100 ; 200) est le centre de la première zone (302) et une première distance du centre de la première zone (302) à une périphérie de la première zone (302) est caractérisée par la pre- mière valeur de précision de localisation (306) ; - définition, par le serveur informatique, d'une deuxième zone (304) ayant un centre et associée à une localisation physique d'un magasin (310), où le magasin (310) est disposé au centre de la deuxième zone (304), le magasin (310) ayant des coordonnées de localisation associées et une deuxième valeur de précision de localisation (308), laquelle deuxième valeur de précision de localisation (308) définit une deuxième distance du centre de la deuxième zone (304) à une périphérie de la deuxième zone (304) ; - détermination, par le serveur informatique, du fait qu'une partie de la première zone (302) chevauche une partie de la deuxième zone (304) ; et - envoi, par le serveur informatique au dispositif électronique portable (100 ; 200), d'informations associées au magasin (310), pour présentation à l'utilisateur (312).- 37 - 2. Procédé selon la revendication 1, comprenant en outre les étapes suivantes : - détermination, par le serveur informatique, que la première zone (302) ne chevauche pas la deuxième zone (304) ; - attente, par le serveur informatique, pendant un laps de temps prédéterminé ; - après expiration du laps de temps prédéterminé, détermination, par le serveur informatique, du fait que la première zone (302) ne chevauche aucune partie de la deuxième zone (304) ; - conclusion, par le serveur informatique, du fait que l'utilisateur (312) a quitté le magasin (310) ; et - arrêt, par le serveur informatique, de l'envoi au dispositif électronique portable (100 ; 200) des in- formations associées au magasin (310). 3. Procédé selon la revendication 1, comprenant en outre l'augmentation, par le serveur informatique, de la première distance et de la deuxième distance d'une valeur prédéterminée, pour augmenter la zone de chevauchement entre la première zone (302) et la deuxième zone (304). 4. Procédé selon la revendication 1, comprenant en outre les étapes suivantes : - réception, par le serveur informatique, d'une demande en provenance du dispositif électronique portable (100 ; 200) indiquant que l'utilisateur (312) a be- soin d'aide concernant un produit ; - communication, par le serveur informatique, de la de-mande à un ou plusieurs dispositifs d'employés (418a-c) à l'intérieur du magasin (310) ;- 38 - - réception, par le serveur informatique, d'informations indiquant qu'un employé va aider l'utilisateur (312) ; et - envoi, par le serveur informatique au dispositif électronique portable (100 ; 200), d'informations concernant l'employé et un endroit où rencontrer l'employé. 5. Procédé selon la revendication 1, comprenant en 10 outre les étapes suivantes : - réception, par le serveur informatique, d'une demande en provenance du dispositif électronique portable (100 ; 200) indiquant que l'utilisateur (312) a be- soin d'aide concernant un produit ; 15 - placement, par le serveur informatique, de l'utilisateur (312) dans une file d'attente, laquelle file d'attente comprend un ou plusieurs utilisateurs qui ont demandé de l'aide pour au moins un produit ; et - envoi, par le serveur informatique au dispositif 20 électronique portable (100 ; 200), d'informations indicatives de la position de l'utilisateur (312) dans la file d'attente. 6. Procédé selon la revendication 5, comprenant en 25 outre l'envoi périodique de mises à jour au dispositif électronique portable (100 ; 200), indiquant la position en cours de l'utilisateur dans la file d'attente. 7. Procédé selon la revendication 1, dans lequel les 30 informations associées au magasin comprennent une ou plusieurs des informations suivantes : - informations concernant le nombre de personne en train d'attendre pour de l'aide ; - informations concernant les temps d'attente pour de 35 l'aide sur un produit particulier ; et- 39 - - informations concernant un événement ou un atelier proposé par le magasin. 8. Un support de stockage non transitoire, lisible par un ordinateur, stockant une pluralité d'instructions pour commander un processeur de façon qu'il fournisse des informations à un utilisateur (312), la pluralité d'instructions comprenant : - des instructions qui font en sorte que le processeur détermine une localisation de l'utilisateur (312) ; - des instructions qui font en sorte que le processeur détermine que l'utilisateur (312) a croisé un seuil de détection ; - des instructions qui font en sorte que le processeur 15 détermine que l'utilisateur (312) se trouve dans une zone desservie par un magasin (310) ; et - des instructions qui font en sorte que le processeur communique des informations relatives au magasin (310) à un dispositif électronique portable associé à 20 l'utilisateur (312). 9. Support de stockage selon la revendication 8, dans lequel les informations relatives au magasin (310) comprennent une ou plusieurs des informations suivantes : 25 - le nom du magasin ; - des informations concernant un produit proposé par le magasin ; - des informations concernant un service proposé par le magasin ; ou 30 - des informations concernant un événement ou un atelier proposé par le magasin. 10. Support de stockage selon la revendication 8, dans lequel la pluralité d'instructions comprend en outre :- 40 - - des instructions qui font en sorte que le processeur reçoive une demande en provenance du dispositif électronique portable (416a-c), laquelle demande indique que l'utilisateur (312) souhaite de l'aide d'un em- ployé du magasin (310) ; - des instructions qui font en sorte que le processeur détermine un employé qui est le mieux à même d'aider l'utilisateur (312) ; et - des instructions qui font en sorte que le processeur envoie un message à un dispositif d'employé (418a-c) de l'employé, indiquant que l'utilisateur (312) de- mande de l'aide. 11. Support de stockage selon la revendication 10, dans lequel la pluralité d'instructions comprend en outre : - des instructions qui font en sorte que le processeur reçoive un accusé réception en provenance de l'em- ployé via le dispositif d'employé (418a-c) ; et - des instructions qui font en sorte que le processeur envoie un autre message au dispositif électronique portable (416a-c), informant l'utilisateur (312) que l'employé va l'aider. 12. Un dispositif électronique portable (100 ; 200) 25 comprenant : - un processeur (202) ; - un dispositif de stockage (204) couplé au processeur (202) ; - un capteur de localisation (208) couplé au processeur 30 (202) ; et - une interface réseau (206) couplée au processeur (202), dans lequel le processeur (202) est configuré pour :- 41 - - déterminer une localisation du dispositif électronique portable (100 ; 200) à l'aide du capteur de localisation (208) ; - déterminer une valeur de précision associée (306) à la localisation déterminée ; - définir une zone circulaire (302) autour du dispositif électronique portable (100 ; 200) ayant un rayon égal à la valeur de précision (306), le dispositif électronique portable (100 ; 200) se trouvant au centre de la zone circulaire (302) ; - déterminer si une quelconque partie de la zone circulaire (302) chevauche du zone de service (304) associée à un magasin de vente au détail (310) ; - s'il est déterminé qu'une partie de la zone circu- laire (302) chevauche au moins une partie de la zone de service (304), recevoir des informations d'un serveur informatique hôte associé au magasin (310), les-quelles informations comprennent une ou plusieurs des informations suivantes : informations concernant un produit proposé par le magasin, informations concernant un service proposé par le magasin, et informations concernant un événement ou un atelier proposé par le magasin. 13. Dispositif électronique portable (100 ; 200) selon la revendication 12, dans lequel le processeur (202) est en outre configuré pour afficher les informations sur un écran associé au dispositif électronique portable (100 ; 200)- 14. Dispositif électronique portable (100 ; 200) selon la revendication 12, dans lequel le processeur (202) est en outre configuré pour : - envoyer une demande au serveur informatique hôte, la- quelle demande indique qu'un utilisateur (312) du- 42 - dispositif électronique portable (100 ; 200) a besoin d'aide concernant un produit ; - envoyer des informations concernant l'heure et la date auxquelles l'utilisateur a besoin d'aide ; et - recevoir une confirmation du serveur informatique hôte qu'un rendez-vous pour de l'aide est programmé à l'heure et à la date indiquées. 15. Dispositif électronique portable (100 ; 200) selon la revendication 14, dans lequel le processeur (202) est en outre configuré pour recevoir un message d'alerte concernant le rendez-vous avant l'heure du rendez-vous. 16. Dispositif électronique portable (100 ; 200) selon la revendication 12, comprenant en outre une application Service Client stockée dans le dispositif de stockage (204) et configurée pour travailler conjointement avec le processeur (202). 17. Un procédé comprenant les étapes suivantes : - détermination, par un dispositif électronique portable (100 ; 200), d'une localisation en cours du dispositif électronique portable (100; 200) ; - définition, par un dispositif électronique portable (100 ; 200), d'une zone circulaire (302) associée au dispositif électronique portable (100 ; 200), lequel dispositif électronique portable (100 ; 200) est placé au centre de la zone circulaire (302) ; - définition, par un dispositif électronique portable (100 ; 200), d'une valeur de précision de localisation (306), où un rayon de la zone circulaire (302) correspond à la valeur de précision de localisation (306) ;- 43 - - détection, par le dispositif électronique portable (100 ; 200), du fait que le dispositif électronique portable (100 ; 200) se trouve à l'intérieur d'une zone de service (304) d'un magasin de vente au détail (310), la zone de service (304) étant de forme circulaire, le magasin de vente au détail (310) étant dis-posé au centre de la zone de service (304), et l'étendue de la zone de service étant prédéterminée ; et - communication, du dispositif électronique portable (100 ; 200) avec un ordinateur hôte associé au magasin de vente au détail (310), lorsqu'au moins une partie de la zone circulaire (302) chevauche une partie de la zone de service (304). 18. Procédé selon la revendication 17, dans lequel la communication avec l'ordinateur hôte comprend en outre les étapes suivantes : - démarrage automatique, sans intervention de l'utili- sateur (312), d'une application Service Client résidant sur le dispositif électronique portable (100 ; 200) ; et - réception d'informations en provenance de l'ordinateur hôte concernant un ou plusieurs des éléments suivants : produits vendus dans le magasin de vente au détail, services proposés par le magasin de vente au détail, ou événements ayant lieu dans le magasin de vente au détail. 19. Procédé selon la revendication 17, comprenant en outre les étapes suivantes : - réception d'informations en provenance de l'ordinateur hôte ; et- 44 - - affichage des informations via une application Service Client résidant sur le dispositif électronique portable (100 ; 200). 20. Procédé selon la revendication 17, comprenant en outre, avant la détection du fait que le dispositif électronique portable (100 ; 200) se trouve ou non dans une zone de service (304) d'un magasin de vente au détail (310), le démarrage d'une application Service Client sur la base d'une entrée provenant d'un utilisateur (312) du dispositif électronique portable (100 ; 200). 21. Un procédé de demande de service, comprenant les 15 étapes suivantes : - réception, par un dispositif électronique portable (100 ; 200) en provenance d'un ordinateur hôte associé à un fournisseur de services, d'informations con-cernant un ou plusieurs services offerts par le four- 20 nisseur de services, les informations comprenant le type de service et le créneau temporel disponible suivant pour le type de service ; - communication, du dispositif électronique portable (100 ; 200) à l'ordinateur hôte, d'une demande pour 25 un service, la demande étant fondée sur une sélection effectuée par un utilisateur (312) du dispositif électronique portable (100 ; 200) ; - réception, par le dispositif électronique portable (100 ; 200) en provenance de l'ordinateur hôte, d'in- 30 formations indicatrices de l'acceptation de la de-mande, les informations incluant des informations concernant la place de l'utilisateur dans une file d'attente associée au service ; - réception, par le dispositif électronique portable 35 (100 ; 200) en provenance de l'ordinateur hôte, d'un- 45 - premier message indiquant qu'une personne du service est prête à aider l'utilisateur (312) ; - envoi, par le dispositif électronique portable (100 ; 200) à l'ordinateur hôte, d'un deuxième message indi- quant que l'utilisateur (312) souhaiterait rencontrer la personne du service ; et - réception, par le dispositif électronique portable (100 ; 200) en provenance de l'ordinateur hôte, d'un troisième message indiquant le nom de la personne du service et un endroit où rencontrer la personne du service. 22. Procédé selon la revendication 21, dans lequel le fournisseur de service est un magasin de vente au dé-15 tail (310) qui vend un ou plusieurs produits. 23. Procédé selon la revendication 21, dans lequel le procédé est exécuté à l'aide d'une application Service Client résidant sur le dispositif électronique portable 20 (100 ; 200). 24. Procédé selon la revendication 21, dans lequel le troisième message comprend une photographie de la per-sonne du service. 25 25. Procédé selon la revendication 21, dans lequel le service demandé comprend l'un des services suivants . aide pour l'achat d'un produit, aide concernant des détails techniques du produit, ou aide concernant des in- 30 formations sur un événement associé au produit.