INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
demande et attente de la saisie d’un numéro de laisse, demande et attente de la saisie du code de verrouillage/déverrouillage correspondant au numéro de la laisse saisi, vérification de la correspondance entre le code saisi et le numéro de laisse saisi, en cas d’absence de correspondance, affichage d’un message d’erreur puis retour au choix du mode de fonctionnement, en cas de correspondance, déverrouillage de la laisse dont le numéro a été saisi, affichage éventuel de la réalisation du déverrouillage de cette laisse, puis retour à l’attente du choix du mode de fonctionnement.
Il va de soi que le procédé de gestion suivant le point 15 peut être simplifié si le support ne comporte qu’une laisse. En outre, certaines de ses étapes peuvent être inversées.
Ainsi, grâce au dispositif selon l’invention, la maîtresse ou le maître de l’animal de compagnie peut faire ses emplettes en toute quiétude, sans craindre que son animal ne lui soit dérobé.
En outre, le coût de l’achat ou de la location du dispositif antivol selon l’invention est compensé par l’accroissement de la clientèle cynophile et donc des recettes de l’établissement qui a fait l’acquisition du dispositif ou qui le loue.
Il va sans dire que l’invention peut s’appliquer à d’autres animaux de compagnie que les chiens, par exemple les chats et les furets.
D'autres caractéristiques et avantages de l'invention vont maintenant être décrits en détail dans l'exposé suivant qui est donné en référence aux figures annexées, lesquelles représentent schématiquement :
: un dispositif selon l’invention en vue de face ;
: un exemple de moyens de verrouillage-déverrouillage convenant au dispositif de la , en vue de face en coupe suivant B-B ( ) ;
: les moyens de verrouillage/déverrouillage de la , en vue de dessus en coupe suivant A-A ;
: une variante de laisse comprenant une partie formant collier ou harnais ;
: la première partie d’un exemple d’organigramme pour le dispositif de la ; et
: la seconde partie de l’exemple d’organigramme de la .
Exposé détaillé de l’invention Dispositif selon l’invention Un mode de réalisation du dispositif selon l’invention est représenté sur la .
Le dispositif antivol pour animal de compagnie comprend :
Des composants et des fonctionnalités illustratifs du système d’ordinateur distant 160 seront à présent décrits. Le système d’ordinateur distant 160 comporte un ou plusieurs ordinateurs serveurs qui mettent en œuvre un ou plusieurs des composants illustrés, par exemple, dans un agencement informatique en nuage. Le système d’ordinateur distant 160 comporte un moteur de projection 787, le moteur de modèle 3D 781, le magasin de données de produit 783, et le magasin de données de profil d’utilisateur 785. Dans un mode de réalisation, le moteur de modèle 3D 781 utilise des données d’image (par exemple, des données d’image couleur, des données d’image infrarouge) et des données de profondeur pour générer un modèle 3D de la surface corporelle cible. Les données d’image sont obtenues à partir du dispositif informatique client 130, par exemple, à partir des une ou plusieurs caméras 721 ou des un ou plusieurs capteurs 727 qui sont intégrés ou couplés électroniquement d’une autre manière au dispositif informatique client 130. Dans un mode de réalisation, les données d’image et les données de profondeur associées à un utilisateur sont stockées dans le magasin de données de profil d’utilisateur 785. Dans un mode de réalisation, le consentement de l’utilisateur est obtenu avant le stockage de toute information qui est privée à un utilisateur ou qui peut être utilisée pour identifier un utilisateur.
Dans un mode de réalisation, le moteur de cartographie/projection 787 réalise un processus de traitement des données relatives à une routine cosmétique, tel que la génération de cartographies de surfaces cibles à l’aide de données d’image/de capteur et/ou la génération d’une projection de la routine cosmétique sous forme de filtre en réalité augmentée, qui peut ensuite être transmise aux un ou plusieurs dispositifs utilisateurs 190. Dans certains modes de réalisation, le moteur de projection 787 génère des données de dessin cosmétique à l’aide d’informations d’utilisateur provenant du magasin de données de profil d’utilisateur 785, du magasin de données de produit 783, du moteur de modèle 3D 781, ou d’une autre source ou combinaison de sources.
Le moteur de modèle 3D 781 peut utiliser des techniques d’apprentissage automatique ou d’intelligence artificielle (par exemple, la mise en concordance de modèles, l’extraction et la mise en concordance de particularités, la classification, les réseaux neuronaux artificiels, les architectures d’apprentissage profond, les algorithmes génétiques, etc.). Par exemple, pour générer le dessin cosmétique conformément à une cartographie de surface d’un visage, le moteur de modèle 3D 781 peut analyser une cartographie faciale générée par le moteur de modèle 3D 781 afin de mesurer ou cartographier les contours, les rides, la texture de peau, etc. de la surface corporelle cible. Le moteur de modèle 3D 781 peut recevoir des données décrivant un dessin cosmétique sur la base d’un code identificateur fourni par l’utilisateur par le biais des un ou plusieurs dispositifs utilisateurs 190. Dans un tel scénario, le moteur de modèle 3D 781 peut utiliser ces informations pour générer une projection du dessin cosmétique (par exemple, le dessin cosmétique 110 de la ) sur une image de la surface corporelle correspondante d’un utilisateur, le filtre de dessin cosmétique en réalité augmentée.
Les dispositifs montrés sur la peuvent communiquer entre eux via le réseau 170, qui peut comporter toute technologie de communication convenable comportant, sans s’y limiter, des technologies filaires telles que DSL, Ethernet, fibre optique, USB, Firewire, Thunderbolt ; des technologies sans fil telles que WiFi, WiMAX, 3G, 4G, LTE, 5G, 10G et Bluetooth ; et des réseaux privés (par exemple, un intranet) ou des réseaux publics (par exemple, l’Internet). En général, la communication entre les dispositifs ou les composants informatiques de la , ou d’autres composants ou dispositifs informatiques utilisés conformément aux modes de réalisation décrits, se produit directement ou par le biais de composants ou de dispositifs intermédiaires.
Des variantes aux agencements divulgués et décrits en référence aux figures 1 et 7, sont possibles. Par exemple, une fonctionnalité décrite comme mise en œuvre dans plusieurs composants peut plutôt être consolidée dans un seul composant, ou une fonctionnalité décrite comme mise en œuvre dans un seul composant peut être mise en œuvre dans de multiples composants illustrés, ou dans d’autres composants qui ne sont pas montrés sur les figures 1 ou 7. À titre d’autre exemple, les dispositifs des figures 1 et 7 qui sont illustrés comme comportant des composants particuliers peuvent plutôt comporter davantage de composants, moins de composants, ou des composants différents sans s’écarter de la portée des modes de réalisation décrits. À titre d’autre exemple, une fonctionnalité décrite comme réalisée par un dispositif ou un sous-composant particulier peut plutôt être réalisée par un ou plusieurs autres dispositifs au sein d’un système. Par exemple, le moteur de modèle 3D 714 peut être mis en œuvre dans le dispositif informatique client 130 ou dans un autre dispositif ou une autre combinaison de dispositifs.
En plus des bénéfices techniques des modes de réalisation décrits qui sont décrits ailleurs dans le présent document, de nombreux autres bénéfices techniques sont obtenus dans certains modes de réalisation. Par exemple, le système 700 permet à certains aspects du processus d’être menés de manière indépendante par des dispositifs de soins personnels ou des dispositifs informatiques clients, tout en déplaçant d’autres charges de traitement vers le système d’ordinateur distant 160 (qui peut être un système informatique relativement puissant et fiable), ce qui améliore les performances et préserve la durée de vie de la batterie pour la fonctionnalité fournie par les dispositifs de soins personnels ou les dispositifs informatiques clients.
En général, le mot « moteur », tel qu’utilisé ici, fait référence à une logique incorporée dans des instructions matérielles ou logicielles écrites dans un langage de programmation, tel que C, C++, COBOL, JAVA™, PHP, Perl, HTML, CSS, JavaScript, VBScript, ASPX, Microsoft .NET™, et/ou similaire. Un moteur peut être compilé en programmes exécutables ou écrit dans des langages de programmation interprétés. Les moteurs logiciels peuvent être appelables depuis d’autres moteurs ou par eux-mêmes. En général, les moteurs décrits ici font référence à des modules logiques qui peuvent être fusionnés avec d’autres moteurs ou divisés en sous-moteurs. Les moteurs peuvent être stockés dans tout type de support lisible par ordinateur ou de dispositif de stockage informatique et être stockés et exécutés par un ou plusieurs ordinateurs universels, pour ainsi créer un ordinateur spécialisé configuré pour fournir le moteur ou sa fonctionnalité.
Comme le comprend la personne du métier, un « magasin de données » tel que décrit ici peut être tout dispositif convenable configuré pour stocker des données pour un accès par un dispositif informatique. Un exemple de magasin de données est un système de gestion de base de données relationnelle (SGBD) hautement fiable et rapide, exécuté sur un ou plusieurs dispositifs informatiques et accessible sur un réseau à haut débit. Un autre exemple de magasin de données est un magasin clé-valeur. Cependant, toute autre technique et/ou tout autre dispositif de stockage convenables capables de fournir rapidement et de manière fiable les données stockées en réponse à des demandes peuvent être utilisés, et le dispositif informatique peut être accessible localement plutôt que sur un réseau, ou peut être fourni sous la forme d’un service en nuage. Un magasin de données peut également comporter des données stockées de manière organisée sur un support de stockage lisible par ordinateur, comme décrit plus loin. La personne du métier reconnaîtra que des magasins de données distincts décrits ici peuvent être combinés en un seul magasin de données, et/ou qu’un magasin de données unique décrit ici peut être séparé en plusieurs magasins de données, sans s’écarter de la portée de la présente divulgation.
La est un schéma fonctionnel qui illustre des aspects d’un exemple de dispositif informatique 800, conformément à divers modes de réalisation. Bien que de multiples types différents de dispositifs informatiques soient décrits en référence aux divers modes de réalisation, l’exemple de dispositif informatique 800 décrit divers éléments qui sont communs à de nombreux types différents de dispositifs informatiques. Bien que la soit décrite en référence à un dispositif informatique qui est mis en œuvre sous la forme d’un dispositif sur un réseau, la description ci-dessous est applicable à des serveurs, des ordinateurs personnels, des téléphones mobiles, des téléphones intelligents, des tablettes électroniques, des dispositifs informatiques intégrés et d’autres dispositifs qui peuvent être utilisés pour mettre en œuvre des portions de modes de réalisation de la présente divulgation. En outre, la personne du métier et d’autres reconnaîtront que le dispositif informatique 800 peut être l’un quelconque des nombreux dispositifs actuellement disponibles ou restant à développer.
Dans sa configuration la plus basique, l’exemple de dispositif informatique 800 comporte au moins un processeur 802 et une mémoire système 804 connectés par un bus de communication 806. Selon la configuration exacte et le type de dispositif, la mémoire système 804 peut être une mémoire volatile ou non volatile, telle qu’une mémoire morte (« ROM »), une mémoire vive (« RAM »), une EEPROM, une mémoire flash ou une technologie de mémoire similaire. La personne du métier et d’autres reconnaîtront que la mémoire système 804 stocke typiquement des données et/ou des modules de programme qui sont immédiatement accessibles au processeur 802 et/ou qui sont en cours d’exploitation par ce dernier. À cet égard, le processeur 802 peut servir de centre de calcul informatique du dispositif informatique 800 en prenant en charge l’exécution d’instructions.
Comme illustré plus en détail sur la , le dispositif informatique 800 peut comporter une interface réseau 810 comprenant un ou plusieurs composants pour communiquer avec d’autres dispositifs sur un réseau. Les modes de réalisation de la présente divulgation peuvent accéder à des services de base qui exploitent l’interface réseau 810 pour réaliser des communications à l’aide de protocoles de réseau courants. L’interface réseau 810 peut également comporter une interface réseau sans fil configurée pour communiquer via un ou plusieurs protocoles de communication sans fil, tels que WiFi, 2G, 3G, LTE, WiMAX, Bluetooth, Bluetooth basse consommation, et/ou similaires. Comme l’appréciera la personne du métier, l’interface réseau 810 illustrée sur la peut représenter une ou plusieurs interfaces sans fil ou interfaces de communication physique décrites et illustrées ci-dessus en rapport avec des composants particuliers du système 100 de la .
Dans l’exemple de mode de réalisation illustré sur la , le dispositif informatique 800 comporte également un support de stockage 808. Toutefois, les services peuvent être accessibles à l’aide d’un dispositif informatique qui ne comporte pas de moyens de persistance de données sur un support de stockage local. Par conséquent, le support de stockage 808 illustré sur la est représenté par une ligne pointillée pour indiquer que le support de stockage 808 est facultatif. Dans tous les cas, le support de stockage 808 peut être volatile ou non volatile, amovible ou non amovible, mis en œuvre à l’aide de toute technologie capable de stocker des informations, comportant, sans s’y limiter, un lecteur de disque dur, un lecteur à semi-conducteurs, un CD ROM, un DVD ou tout autre stockage sur disque, des cassettes magnétiques, une bande magnétique, un stockage sur disque magnétique, et/ou similaires.
Tel qu’utilisée ici, l’expression « support lisible par ordinateur » comporte des supports volatils et non volatils et amovibles et non amovibles mis en œuvre dans tout procédé ou toute technologie capable de stocker des informations, telles que des instructions lisibles par ordinateur, des structures de données, des modules de programme ou d’autres données. À cet égard, la mémoire système 804 et le support de stockage 808 illustrés sur la ne sont que des exemples de supports lisibles par ordinateur. Des mises en œuvre convenables de dispositifs informatiques qui comportent un processeur 802, une mémoire système 804, un bus de communication 806, un support de stockage 808 et une interface réseau 810 sont connues et disponibles dans le commerce. Pour faciliter l’illustration et parce que cela n’est pas important pour la compréhension de l’objet revendiqué, la ne montre pas certains des composants typiques de nombreux dispositifs informatiques. À cet égard, l’exemple de dispositif informatique 800 peut comporter des dispositifs d’entrée, tels qu’un clavier, un pavé numérique, une souris, un microphone, un dispositif d’entrée tactile, un écran tactile, et/ou similaires. Ces dispositifs d’entrée peuvent être couplés à l’exemple de dispositif informatique 800 par des connexions filaires ou sans fil comportant RF, infrarouge, série, parallèle, Bluetooth, Bluetooth basse consommation, USB, ou d’autres protocoles de connexion convenables utilisant des connexions sans fil ou physiques. De même, l’exemple de dispositif informatique 800 peut également comporter des dispositifs de sortie tels qu’un afficheur, des haut-parleurs, une imprimante, etc. Comme ces dispositifs sont bien connus dans l’art, ils ne sont pas illustrés ou décrits plus en détail ici.
Tandis que des modes de réalisation illustratifs ont été illustrés et décrits, il sera apprécié que divers changements peuvent y être apportés sans s’écarter de l’esprit et de la portée de l’invention. Il est entendu que les procédés et systèmes décrits ici ne sont pas limités à des procédés spécifiques, des composants spécifiques ou des mises en œuvre particulières. Il est également entendu que la terminologie utilisée ici a pour seul but de décrire des modes de réalisation et n’est pas destinée à être limitative.
Telles qu’utilisées dans le mémoire et les revendications annexées, les formes singulières « un », « une » et « le/la » comportent des référents pluriels, sauf indication contraire claire du contexte. Les plages peuvent être exprimées ici comme allant « d’environ » une valeur particulière et/ou jusqu’à « environ » une autre valeur particulière. Lorsqu’une telle plage est exprimée, un autre mode de réalisation comporte une plage à partir d’une valeur particulière et/ou jusqu’à l’autre valeur particulière. De même, lorsque des valeurs sont exprimées sous forme d’approximations, par l’utilisation de l’antécédent « environ », il est entendu que la valeur particulière constitue un autre mode de réalisation. Il sera en outre entendu que les limites de chacune des plages sont significatives à la fois par rapport à l’autre limite, et indépendamment de l’autre limite.
- au moins un support 1 comportant un boîtier de commande 6,
- au moins une laisse 2 dont une extrémité 3 est fixée au support 1 et l’autre 4 est libre et comprend des moyens de verrouillage/déverrouillage 5 aptes à être commandés par le boîtier de commande 6, et
- des moyens de liaison 7 entre le boîtier de commande 6 et les moyens de verrouillage/déverrouillage 5.
Les moyens de verrouillage/déverrouillage 5 peuvent être aptes à se fixer à la laisse 2 elle-même, en entourant le cou ou le thorax de l’animal de compagnie, et à se détacher de cette laisse 2.
En variante, ils peuvent être prévus pour être fixés à un collier ou harnais d’un animal de compagnie, de préférence à la boucle de ce collier ou harnais, en particulier si ce collier ou ce harnais n’est pas facile à détacher de l’animal de compagnie. Il faut en effet avoir à l’esprit que le dispositif selon l’invention est destiné à être placé dans un lieu public et des voleurs qui passeraient trop de temps essayer de détacher un animal de compagnie ou qui auraient un comportement suspect attireraient l’attention des passants ou d’un employé de la sécurité d’un magasin par exemple. Par conséquent, les voleurs renonceraient à tenter de voler l’animal de compagnie.
Les moyens de liaison 7 peuvent être un simple câble électrique à deux fils. Ils accompagnent la laisse 2, du support 1 aux moyens de verrouillage/déverrouillage 5, par exemple en étant fixée à elle sur toute sa longueur, à savoir, du support 1 au à l’extrémité libre 4 de la laisse 2.
Le dispositif selon l’invention représenté sur la comprend un support 1 comportant un poteau ou tige verticale 9 maintenu(e) par une base horizontale 8 en forme de plaque circulaire ou non.
La tige verticale 9 peut être creuse.
La laisse 2 et la tige 9 doivent être suffisamment solides pour résister à la traction des chiens et à celle des voleurs de chiens.
La laisse 2 peut par exemple être une chaîne et le câble 7 peut passer à travers ses chaînons. De préférence, la chaîne et le câble 7 sont entourés d’une gaine, par exemple en matière plastique souple, comme pour un cadenas de bicyclette, ou en mailles métalliques comme celles d’une cotte de mailles.
La tige 9 doit être bien solidaire de la base 8, celle-ci devant être solide, suffisamment grande pour assurer sa stabilité et de préférence bien fixée au sol.
L’extrémité 3 de la laisse 2 doit être fixée fermement au support 1, par exemple par vissage, soudage ou rivetage.
Sur le support 1, les numéros des laisses 2 sont indiqués à proximité des endroits où ces laisses 2 sont fixées.
Seule une laisse 2 a été représentée sur la , cependant, le dispositif selon l’invention peut en comporter plusieurs.
Suivant une variante avantageuse, afin d’éviter que plusieurs chiens attachés simultanément au support 1 se disputent ou se battent, le support 1 peut comprendre plusieurs parties de support espacées horizontalement, la somme des longueurs des laisses 2 fixées à deux parties adjacentes étant alors de préférence inférieure à l’espace entre ces parties, dans le but d’empêcher tout contact entre les chiens, et le câble 7 étant connecté à toutes les parties de support 1.
De préférence, les moyens de verrouillage et de déverrouillage 5 sont des moyens électromagnétiques. Ils sont prévus pour une fixation aisée :
- le cas échéant, sélection d’une laisse à l’aide des moyens de saisie,
- fixation des moyens de verrouillage/déverrouillage de l’extrémité libre de la laisse sélectionnée
à une partie de la laisse elle-même, en entourant le cou ou le thorax de l’animal de compagnie, au collier ou harnais de l’animal de compagnie ou à la partie formant collier,
- saisie d’un code de verrouillage/déverrouillage au moyen des moyens de saisie,
- confirmation éventuelle du code de verrouillage/déverrouillage.
L’invention a trait aussi à un procédé de détachement d’un animal de compagnie conforme au point 14 suivant :
14. Procédé de détachement d’un animal de compagnie attaché au moyen d’un dispositif selon le point 12, comprenant les étapes suivantes :
- saisie, à l’aide des moyens de saisie, du code de verrouillage/déverrouillage correspondant à la laisse sélectionnée,
- détachement des moyens de verrouillage/déverrouillage de l’extrémité libre de la laisse sélectionnée
de la partie de laisse entourant le cou ou le thorax de l’animal de compagnie, du collier ou harnais de l’animal de compagnie, ou de la partie formant collier.
L’étape de sélection d’une laisse mentionnée aux points 13 et 14 n’a bien entendu pas de sens si le support ne comporte qu’une laisse.
Enfin, il est également question d’un procédé de gestion du dispositif antivol du point 12 précité, conforme au point 15 suivant :
15. Procédé de gestion du dispositif antivol selon le point 12, comprenant les étapes suivantes :
- attente du choix du mode de fonctionnement,
- si le mode de fonctionnement est l’attachement d’un animal de compagnie,
Ainsi, lors d’une opération 360, le contrôleur 9 génère une requête comprenant l’identifiant de fichier de jeu différé. Le contrôleur 9 émet ensuite cette requête à destination du serveur distant 3. Par exemple, le module de communication 23 communique avec le serveur distant 3 via le réseau étendu RES1 et lui transmet la requête.
Lors d’une opération 370, le serveur distant 3 reçoit la requête émise par le contrôleur 9. Le serveur distant 3 extrait l’identifiant de fichier de jeu différé de la requête et récupère le fichier de jeu différé correspondant. Le serveur distant 3 transmet ensuite le fichier de jeu différé à destination du contrôleur 9. Le contrôleur 9 récupère en flux (plus connu sous le terme anglophone « streaming ») le fichier de jeu différé.
Optionnellement, lors d’une étape 380, le fichier de jeu différé reçu en provenance du serveur distant 3 est stocké dans la partie de stockage locale de la mémoire, donc la mémoire 11. En effet, un fichier de jeu différé demandé par l’utilisateur du terminal mobile 5 est susceptible d’être à nouveau demandé, auquel cas il est avantageux que celui-ci soit déjà stocké dans la mémoire 11 pour éviter d’avoir à communiquer à nouveau avec le serveur distant 3.
La mémoire 11 peut toutefois être déjà pleine, de sorte qu’un fichier de jeu différé doit être supprimé de la mémoire 11 pour pouvoir y stocker le fichier de jeu différé récupéré. Avantageusement, un marqueur temporel est associé à chaque fichier de jeu différé. Ainsi, dans le mode de jeu différé, le contrôleur 9 stocke le fichier de jeu différé récupéré en remplacement du fichier de jeu différé présentant le marqueur temporel le plus ancien dans la partie de stockage locale de la mémoire, donc la mémoire 11, lorsque celle-ci est pleine.