INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Le deuxième dispositif client 22 est de préférence un dispositif informatique général exécutant la deuxième application cliente. De préférence, le deuxième dispositif client est un smartphone. De préférence, le deuxième dispositif client 22 est un dispositif mobile. De préférence, le deuxième dispositif client 22 comprend un module d'identification d'abonné (SIM) permettant d'associer le deuxième dispositif client 22 à un numéro de téléphone portable. La deuxième application cliente est de préférence une application cliente associée à la boutique 20. Cela peut être réalisé par exemple en associant l'application cliente aux identifiants de l'utilisateur comme une combinaison de nom d'utilisateur et de mot de passe ou au numéro de téléphone du deuxième dispositif client 22. De préférence, la deuxième application cliente est installée pour une utilisation multiple sur le deuxième dispositif client 22 de sorte que la deuxième application cliente reste téléchargée et installée sur le deuxième dispositif client 22. Ainsi, la deuxième application cliente doit être téléchargée et installée uniquement la deuxième fois et par la suite, la boutique 20 peut utiliser la deuxième application cliente sans télécharger et réinstaller l'application. Cependant, il serait également possible de télécharger la deuxième application cliente à chaque fois qu'un utilisateur 20 souhaite utiliser la deuxième application cliente, comme dans une interface frontale (front-end) qui télécharge dans un navigateur la deuxième application cliente du serveur 30 à chaque fois que le navigateur atteint le serveur 30 avec une certaine adresse HTML. La boutique 20 peut alors être identifiée par des identifiants dans la deuxième application cliente. Lorsque nous parlons ici de la boutique 20 effectuant des actions dans la deuxième application cliente ou sur le téléphone 21, nous faisons référence à un utilisateur de la boutique 20, c'est-à-dire un utilisateur lié à la boutique 20 comme un employé ou le gérant ou un responsable pour traiter ces demandes pour la boutique 20. Les identifiants se réfèrent normalement à un utilisateur de la boutique 20. La boutique 20 peut avoir différents sous-utilisateurs agissant tous pour la même boutique 20. Par la suite, il il n’y a pas de distinction entre l'utilisateur de la boutique 20, la boutique 20 et les différents sous-utilisateurs de la boutique 20 sans limiter l'invention. Le deuxième dispositif client 22 peut comprendre également différents deuxièmes dispositifs clients 22 exécutant chacun la deuxième application cliente, mais tous associés à la même boutique 20. Par exemple, la même boutique 20 peut accéder à la deuxième application cliente une fois sur son smartphone en tant que deuxième appareil client 22 et une autre fois sur son ordinateur en tant qu'autre deuxième appareil client 22 qui accède via un navigateur à la deuxième application cliente. Étant donné que les deux deuxièmes applications clientes sont associées au même utilisateur 20 via les informations d'identification de l'utilisateur, techniquement, les deux deuxièmes dispositifs clients agissent sur le même compte utilisateur.
La première application cliente et la deuxième application cliente peuvent être la même application cliente, c'est-à-dire que la même application cliente est utilisée pour l'utilisateur 10 et pour la boutique 20. L'application cliente peut comprendre un mode boutique qui est utilisé pour les utilisateurs 20 étant liés à une boutique 20 et un mode de commande (mode de demande) qui est utilisé pour les utilisateurs 10 étant liés à un utilisateur 10. Cependant, il est également possible que la première application cliente et la deuxième application cliente soient distinctes, c'est-à-dire que des applications clientes distinctes soient utilisées pour les utilisateurs 10 et pour les boutiques 20. L'utilisateur 20 de la deuxième application cliente est la boutique 20. Si c'est évident en fonction du contexte, l'utilisateur 20 est parfois appelé, par souci de concision, l'utilisateur 20 au lieu de la boutique 20. Le terme boutique 20 comprendra la boutique elle-même ainsi qu'un utilisateur travaillant dans la boutique. Le terme boutique 20 se réfère principalement à une boutique existante physiquement, c'est-à-dire une boutique où une personne peut réellement entrer physiquement dans la boutique et y acheter des articles. Cependant, la boutique 20 peut également être une boutique en ligne ou un lieu de retrait/livraison. La deuxième application cliente s'exécutant sur le deuxième dispositif client 22 définit les fonctions du deuxième dispositif client 22 vis-à-vis de la plateforme de communication. Par souci de concision, la description des fonctions de la deuxième application cliente s'exécutant sur le deuxième dispositif client 22 est juste décrite pour le deuxième dispositif client 22. Par exemple, le deuxième dispositif client 22 étant configuré pour exécuter une certaine fonction signifiera également que la deuxième application cliente s'exécutant sur le deuxième dispositif client 22 est configurée pour exécuter la certaine fonction.
Le deuxième dispositif client 22 comprend un moyen de saisie utilisateur et un moyen de sortie utilisateur. Le moyen de saisie utilisateur est configuré pour entrer des informations d'utilisateur pour contrôler et alimenter la deuxième application cliente. Le moyen de saisie utilisateur comprend de préférence un ou plusieurs moyens d'entrée vocale pour recevoir des données vocales, un moyen de saisie textuelle pour recevoir une entrée de texte comme par exemple un écran tactile ou un clavier et un moyen de saisie de pointeur pour recevoir une entrée de sélection comme par exemple un écran tactile ou une souris ou d'autres périphériques d'entrée de pointage. Le moyen de saisie vocale est de préférence un microphone, mais d'autres technologies peuvent être utilisées. Le moyen de sortie utilisateur est configuré pour sortir des informations vers l'utilisateur 20 pour interagir avec la deuxième application cliente. Le moyen de sortie utilisateur comprend de préférence un ou plusieurs parmi un affichage et une sortie audio. La sortie audio comprend de préférence un haut-parleur, des bouchons d'oreille et/ou une connexion pour bouchons d'oreille ou autres haut-parleurs.
Le serveur 30 exécute de préférence l'application serveur. L'application serveur exécutée sur le serveur 30 détermine les fonctions du serveur 30 au sein de la plateforme de communication ou du système. Le serveur 30 peut être un ordinateur serveur traditionnel ou un service cloud ou toute autre technologie reprenant les fonctions d'un serveur 30. Par souci de concision, la description des fonctions de l'application serveur sur le serveur 30 est juste décrite pour le serveur 30. Par exemple, le serveur étant configuré pour exécuter une certaine fonction signifiera également que l'application serveur exécutée sur le serveur 30 est configurée pour remplir la certaine fonction.
Le serveur 30 est configuré pour établir la connexion à la première application cliente sur le premier équipement client 11 et/ou à la deuxième application cliente sur le deuxième équipement client 22. La connexion de communication entre le premier équipement client 11, notamment son premier client et le serveur 30, la connexion de communication entre le deuxième équipement client 22, notamment sa deuxième application cliente et le serveur 30 et entre le premier équipement client 11, notamment sa première application cliente et le deuxième équipement client 22, notamment sa deuxième application cliente sont appelées ici en tant que connexion interne 1. La connexion interne 1 est une connexion de communication qui est fournie à partir de la plateforme de communication elle-même. De préférence, une connexion Internet est utilisée pour établir la communication interne entre deux des trois appareils (premier appareil client 11, deuxième appareil client 22 et serveur 30). La communication interne 1 entre le premier dispositif client 11 et le deuxième dispositif client 22 est de préférence établie via le serveur 30, mais pourrait également être établie avec une connexion d’égal à égal, c'est-à-dire sans impliquer le serveur 30. La connexion interne 1 est de préférence un canal de communication crypté qui permet d'échanger des messages entre les deux parties connectées de la plateforme de communication, les deux parties connectées étant deux différentes des trois suivantes : La première application cliente, la deuxième application cliente et l’application serveur.
Le système, en particulier la plateforme de communication, est configuré pour exécuter plusieurs fonctions qui seront décrites plus en détail ci-dessous. Les fonctions du système ou de la plateforme de communication sont contrôlées et/ou exécutées par un moyen de traitement. Le moyen de traitement du système est de préférence réparti sur les processeurs du serveur 30, du premier appareil client 11 et du deuxième appareil client 22. Selon la fonction, il y a peut-être un appareil préféré (premier, deuxième appareil client ou serveur 30) pour réaliser cette fonction. Souvent, cependant, la fonction peut être réalisée par deux ou même trois appareils différents. Ainsi, les fonctions du système seront décrites en général par rapport au système, à la plateforme de communication ou au moyen de traitement du système et en plus un dispositif préféré du système est mentionné qui réalise le mieux la fonction. Cependant, le système ne doit pas être limité par cela et les fonctions décrites peuvent également être réalisées par d'autres dispositifs du système.
La plateforme de communication, notamment le serveur 30 est configurée pour établir une connexion externe 2 à un téléphone 21 à partir d'un numéro de téléphone associé à un téléphone 21 de la boutique 20. La connexion externe 2 ne nécessite pas au téléphone 21 l'installation d'un application cliente de la plateforme de communication de l'invention. La connexion externe 2 est de préférence une connexion d'appel vocal entre la plateforme de communication, de préférence entre le serveur 30 et le téléphone 21, de préférence entre le système de réponse de communication interactif et le téléphone 21. Cela présente l'avantage que la plateforme de communication, de préférence le serveur 30, peut contacter tous les types de téléphones 21 y compris les téléphones fixes, les téléphones portables, les téléphones IP, etc. Cependant, il serait également possible d'établir un autre type de connexion externe 2 au téléphone 21 en fonction du numéro de téléphone. Un tel autre type de connexion externe pourrait être par exemple une connexion de messagerie avec une application de messagerie installée sur le téléphone 21 qui est basée sur un numéro de téléphone. Cependant, une telle application de messagerie nécessite souvent que le téléphone 21 soit un smartphone et que l'application de messagerie soit effectivement installée sur le téléphone 21. Le téléphone 21 de la boutique peut être soit le même appareil que le deuxième appareil client 22, soit un appareil différent du deuxième appareil client 22. Souvent, le téléphone 21 est un téléphone fixe tandis que le deuxième appareil client 22 est un téléphone portable.
La plateforme de communication, de préférence le serveur 30 comprend un système de réponse de communication interactif configuré pour interagir avec la personne répondant au téléphone 21 connecté via la connexion externe 2. Le système de communication interactif est un système informatisé qui récupère des informations auprès de la personne exploitant le téléphone 21. Le système de communication interactif pose de préférence une question à la personne et récupère les réponses de la personne au téléphone 21. Le système de communication interactif est de préférence un système de réponse vocale interactive (IVR). Cela a l'avantage que l'IVR fonctionne avec tous les types de téléphones 21. Cependant, il est également possible que le système de communication interactif soit un chatbot créant automatiquement une conversation avec la personne qui utilise le téléphone 21. Cependant, cela est limité aux téléphones 21 étant smartphones et ayant une messagerie correspondant installé.
La plateforme de communication, de préférence le serveur 30 comprend de préférence une section de gestion des utilisateurs. La section de gestion des utilisateurs est configurée pour stocker pour chaque utilisateur enregistré certaines informations d'utilisateur. Les informations d'utilisateur comprennent de préférence les informations d'identification d'utilisateur pour identifier l'utilisateur et/ou pour fournir à l'utilisateur un accès à la plateforme de communication (via les dispositifs clients). Il existe deux types d'utilisateurs. Les utilisateurs 10 et les boutiques 20. L'utilisateur 10 peut sélectionner lui même, s'il préfère rester un utilisateur anonyme ou un utilisateur non anonyme. L'utilisateur anonyme peut être enregistré sans aucune information sur le nom de l'utilisateur et l'adresse de l'utilisateur. Il faut juste que l'utilisateur anonyme ait un alias. L'utilisateur non anonyme enregistré demande à l'utilisateur de stocker certaines informations le concernant dans la section de gestion des utilisateurs. Ces informations comprennent normalement de préférence le numéro de téléphone, et éventuellement le nom et l'adresse. L'utilisateur anonyme a certaines limitations car l'utilisateur anonyme ne peut pas choisir l'option de lui livrer sa commande. Étant donné que la présente plateforme de communication n'exige pas d'informations relatives à la confidentialité de l'utilisateur, l'utilisateur peut commander dans la boutique via la plateforme de communication de manière anonyme comme s'il faisait ses achats physiquement dans la boutique 10. La boutique 20 peut être un utilisateur/une boutique enregistré 20. La boutique 20 ne peut pas être enregistrée de manière anonyme. Il est nécessaire que la boutique enregistrée 20 soit associée au moins au nom de la boutique 20 et à son adresse physique. L'adresse physique est l'adresse où se trouve la boutique 20. Normalement, l'adresse physique se présente sous la forme d'une adresse postale comme le nom de la rue, le numéro de la maison, le nom de la ville et le code postal. Cependant, l'adresse physique pourrait également être exprimée via des coordonnées dans un système de coordonnées géographiques. Pour une boutique en ligne, l'adresse peut être l'adresse Web de la boutique. Comme on le verra, la boutique 20 peut également ne pas être enregistrée dans la présente plateforme de communication afin de recevoir des demandes comme cela sera décrit plus en détail ci-dessous.
La plateforme de communication, de préférence le serveur 30, comprend de préférence une section d'identification de la boutique. La section d'identification de la boutique est configurée pour s'identifier sur la base d'informations sur la boutique 20. La section d'identification de la boutique est en outre configurée pour identifier le numéro de téléphone (du téléphone 21) de la boutique 20. La section d'identification de la boutique est de préférence configurée pour accéder à une base de données 40 fournissant des informations sur la boutique. La base de données 40 comprend de préférence également le numéro de téléphone de la boutique 20. Cette base de données 40 peut comprendre une base de données publique. Cette base de données 40 peut être une base de données d'annuaire téléphonique ou un registre du commerce stockant également le numéro de téléphone de la boutique 20. La base de données 40 peut également comprendre une pluralité de sous-bases de données différentes. Ceci permet d'identifier une boutique 20 qui pourrait ne pas être présente dans une première sous-base de données mais est présente dans une deuxième sous-base de données. Peut-être que l'une des sous-bases de données est une base de données publique/externe et une autre des sous-bases de données est une base de données interne de la plateforme de communication. La base de données interne pourrait être par exemple une base de données stockant les données des boutiques enregistrées. Ainsi, les boutiques enregistrées peuvent être trouvées dans la base de données interne, tandis que les boutiques non enregistrées peuvent être trouvées dans la au moins une base de données externe. La base de données 40 ou l'une des sous-bases de données peut comprendre en outre toute autre possibilité de récupérer un numéro de téléphone de la boutique 20, par exemple une interface de programmation d'application (API) ou un webservice.
Le système, le procédé et le programme informatique pour faire fonctionner la plateforme de communication seront décrits plus en détail avec l'exemple illustré sur la . La montre un exemple de mode de réalisation du processus de la plateforme de communication pour exécuter et traiter une commande (en tant que demande) d'un utilisateur 10 à une boutique 20.
L'utilisateur 10 ouvre la première application cliente sur le premier dispositif client 11 et sélectionne dans la première application cliente qu'il souhaite passer une commande (demande) dans une boutique 20 via la plateforme de communication.
A l'étape S1, l'utilisateur 10 sélectionne une boutique dans laquelle il souhaite commander quelque chose. De préférence, l'utilisateur 10 saisit une saisie de la boutique par l’utilisateur via le premier dispositif client. La saisie de la boutique par l’utilisateur est de préférence une information permettant d'identifier la boutique comme le nom de la boutique et sa localisation approximative (comme la ville de la boutique) ou la localisation exacte de la boutique et le type de boutique ou tout autre élément permettant l’identification de la boutique. Le premier dispositif client 11 reçoit (via le moyen de saisie utilisateur) la saisie de la boutique par l’utilisateur de l'utilisateur 10 et sélectionne sur la base de la saisie de la boutique par l’utilisateur reçue la boutique locale 20. De préférence, la sélection de la boutique implique une recherche basée sur la saisie de la boutique par l’utilisateur reçue, de préférence dans des bases de données. La saisie de la boutique par l’utilisateur est de préférence une entrée vocale reçue du moyen de saisie vocale du premier dispositif client 11. De préférence, la première application cliente est configurée pour recevoir la saisie de la boutique par l’utilisateur en tant qu'entrée vocale provenant de moyen de saisie vocale du premier dispositif client 11 et comme entrée de texte à partir d'un autre moyen de saisie du premier dispositif client 11 afin que l'utilisateur 10 puisse choisir quel moyen de saisie il préfère. De préférence, le premier dispositif client 11 présente à l'utilisateur 10 la boutique 20 identifiée sur la base de la saisie de la boutique par l’utilisateur (via le moyen de sortie du premier dispositif client 11). La présentation de la boutique 20 est de préférence réalisée par une liste affichant les adresses ou bien par une carte indiquant la position de la boutique identifiée. L'utilisateur 10 peut alors confirmer la boutique identifiée 20 présentée à l'utilisateur 10 via une autre entrée utilisateur via le moyen de saisie utilisateur du premier dispositif client 11. Si, sur la base de la saisie de la boutique par l'utilisateur, plus d'une boutique 20 est identifiée, la boutique identifiée présentée à l'utilisateur comprend plusieurs alternatives, parmi lesquelles l'utilisateur 10 peut sélectionner la bonne pour confirmer la boutique identifiée 20. L'étape S1 est de préférence réalisée par la section d'identification de la boutique. La section d'identification de la boutique est de préférence agencée sur le serveur 30 et reçoit la saisie de la boutique par l’utilisateur du premier dispositif client 11 pour identifier la boutique 20. Cependant, il est également possible de réaliser la section d'identification de la boutique sur le premier dispositif client 11.
A l'étape S2, la plateforme de communication prépare ou définit une commande sur la base d'une saisie de la commande par l’utilisateur (saisie de la demande par l’utilisateur) reçue au (le moyen de saisie utilisateur du) premier dispositif client 11. La saisie de la commande par l’utilisateur comprend une liste d'articles à commander (de la boutique 20). La liste des articles comprend au moins un article, de préférence une pluralité d'articles. La liste des articles comprend de préférence pour chaque article une quantité de commande. Selon le type d'article, la quantité de la commande est un poids, un volume, un nombre de pièces ou toute autre mesure de la quantité de la commande de l'article respectif. C'est ce qu'on appelle aussi le contenu de la commande. La saisie de la commande par l’utilisateur est un texte libre ou un discours libre contenant l'au moins un article à commander. Texte ou discours libre signifie que la saisie de la commande par l’utilisateur est indépendante d'une liste d'inventaire des articles proposés par la boutique 20. L'utilisateur 10 n'est pas limité à sélectionner les articles à commander à partir d'une liste d'inventaire existante de la boutique. Cela présente plusieurs avantages. L'utilisateur 10 peut insérer (dicter ou écrire) la liste d'articles rapidement sans avoir à rechercher et trouver l'article correspondant dans une liste d'inventaire. De plus, la boutique 20 n'a pas la charge de tenir à jour sa liste d'inventaire des articles proposés. Enfin, cela permet également d'envoyer une commande à une boutique 20 qui n'est même pas enregistrée auprès de la plateforme de communication. La saisie de la commande par l’utilisateur est de préférence une entrée vocale reçue via le moyen de saisie vocale du premier dispositif client 11. Cependant, il est également possible que la saisie de la commande par l’utilisateur soit une saisie de texte reçue au niveau du premier dispositif client 11.
En outre, comme cela sera détaillé par la suite, un tel système électronique pourra comporter une interface homme-machine 50 et des moyens de communication 60. En outre, il pourra être configuré pour établir une communication avec un ou plusieurs dispositifs informatiques de présentation 80 et un ou plusieurs dispositifs informatiques tiers 90.
Comme cela a été indiqué, un système électronique 1 selon la présente invention comporte un dispositif d’acquisition 10.
En particulier, le dispositif d’acquisition 10 pourra correspondre à une caméra à détection de profondeur, en particulier une caméra 3D à détection de profondeur. Ainsi, un dispositif d’acquisition 10 à détection de profondeur selon l’invention pourra par exemple correspondre à un dispositif de prise de vue capable de capturer des données tridimensionnelles.
Le dispositif d’acquisition 10 pourra par exemple intégrer une technologie de profilage laser, de projection de franges, d'imagerie stéréo et/ou de temps de vol. Le dispositif d’acquisition 10 pourra également correspondre à un scanner.
En fonction des technologies utilisées, le dispositif d’acquisition 10 pourra comporter un ou plusieurs objectifs, un détecteur de couleur, et/ou un émetteur infrarouge, par exemple de type laser.
Un tel dispositif d’acquisition 10 sera avantageusement agencé pour être capable de générer une ou plusieurs représentations d’une plante du pied de l’utilisateur. Un exemple d’image est illustré en lien avec la . La représente une illustration d’une représentation d’une plante de pied 31 de l’utilisateur associée à des données de profondeur. Ainsi, il sera possible de calculer à partir de cette représentation la forme de voute plantaire 32 de l’individu. Cette ou ces représentations seront de préférence associées à des données de profondeur.
Le dispositif d’acquisition 10 pourra en outre générer des mesures en trois dimensions des deux pieds de l’utilisateur. Il pourra en particulier générer une représentation en trois dimensions d’au moins une partie des pieds de l’utilisateur. Il pourra par exemple être agencé pour générer une ou plusieurs représentations du dessus du pied de l’utilisateur. Une telle représentation en trois dimensions incluant une image de la plante du pied permet de rapidement extraire des données pertinentes pour le calcul de valeurs de paramètres de semelle telles que la longueur, la largeur, la hauteur du coup de pied, et éventuellement sa forme géométrique.