Brevet FR3132158A1 — publié le 20230728

Un procédé mis en œuvre par ordinateur est proposé, comprenant : la génération d'une hiérarchie de produits référentielle en utilisant des informations produits récupérées via un réseau connecté à une base de données ; le calcul de valeurs d'incidence catégorielle pour les produits dans la hiérarchie de produits référentielle ; le calcul d’une valeur d'incidence moyenne ;le calcul d’un premier facteur de pondération ; le calcul d’un deuxième facteur de pondération ; la génération de valeurs d'incidence catégorielle pondérées finales sur la base (a) des premiers facteurs de pondération, (b) des deuxièmes facteurs de pondération et (c) des valeurs d'incidence catégorielle correspondant aux produits respectifs ; le calcul de critères de réponse correspondant à une requête d'incidence de produit(s) sur la base d'un regroupement des produits ; la transmission, via le réseau, des valeurs d'incidence catégorielle pondérées finales, et la restitution d’une image d'agencement correspondant au résultat de la requête sur un affichage. Figure de l’abrégé : Figure 7 PROCEDES, SYSTEMES, ARTICLES MANUFACTURES ET DISPOSITIFS POUR TRAITEMENT DE DONNEES POUR SEGMENTATION CONFIGURABLE DE CLASSEMENTS DE PRODUITS Cette divulgation concerne généralement le traitement de données pour des classements de produits, et, plus particulièrement, des procédés, systèmes, articles manufacturés et un dispositif de traitement de données pour une segmentation configurable de classements de produits. Les distributeurs ou consultants de distributeurs considèrent quel(s) produit(s) placer dans une allée et déterminent quels produits concurrents ou gratuits doivent accompagner ce(s) produit(s). Dans certains exemples, la proximité d'un produit d'intérêt avec un produit de la concurrence amènera l'un des deux produits à voir augmenter son volume de ventes au détriment de l'autre produit. Cet effet est parfois appelé cannibalisation. Problème technique Il existe donc un besoin de fournir un procédé amélioré de traitement de données et un dispositif mettant en œuvre celui-ci qui traite au moins certains des inconvénients décrits ci-dessus et des défauts de la technologie conventionnelle dans le domaine. Un objet de la présente divulgation est de fournir un schéma de traitement de données amélioré et des dispositifs mettant en œuvre celui-ci. Un autre objet de la présente divulgation est de proposer un schéma de traitement de données amélioré et des dispositifs mettant en œuvre celui-ci pour la génération par ordinateur de données à utiliser pour des classements de produits. La présente divulgation est proposée pour améliorer la situation. Pour atteindre ces objets et d'autres avantages et conformément à l'objectif de la présente divulgation, tel qu’incorporé et largement décrit ici, dans un aspect de la présente divulgation, un procédé de traitement de données mis en œuvre par ordinateur est proposé. Le procédé proposé comprend : la génération d'une hiérarchie de produits référentielle en utilisant des informations produits récupérées via un réseau connecté à une base de données ; le calcul de valeurs d'incidence catégorielle (de l’anglais « categorical ») pour les produits dans la hiérarchie de produits référentielle ; le calcul d'une valeur d'incidence moyenne pour la hiérarchie de produits référentielle en utilisant les valeurs d'incidence catégorielle calculées ; le calcul d’un premier facteur de pondération pour des produits respectifs sur la base d'une comparaison entre les valeurs d'incidence catégorielle et la valeur d'incidence moyenne ; le calcul d’un deuxième facteur de pondération associé à des produits respectifs parmi la hiérarchie de produits référentielle sur la base de données de ventes ; la génération de valeurs d'incidence catégorielle pondérées finales sur la base (a) des premiers facteurs de pondération, (b) des deuxièmes facteurs de pondération et (c) des valeurs d'incidence catégorielle correspondant aux produits respectifs ; le calcul de critères de réponse correspondant à une requête d'incidence de produit(s) sur la base d'un regroupement des produits ; la transmission, via le réseau, des valeurs d'incidence catégorielle pondérées finales associées aux critères de réponse pour former un résultat de requête qui identifie les instructions d'agencement d'étagères de magasin, et la restitution d’une image d'agencement correspondant au résultat de requête sur un affichage. Le procédé proposé peut avantageusement être utilisé pour générer des données, telles que des données d'image qui peuvent être restituées sur un écran pour faciliter le réagencement d’étagères de magasin (par ex. une image d’agencement à utiliser pour faciliter le réagencement d’étagères de magasin pour réduire la cannibalisation de produits). Par exemple, un ou plusieurs agencements de produits sur l'affichage de magasin qui réduisent la cannibalisation de produits peuvent être conçus ou mis à jour sur la base de données générées par le procédé proposé. Selon des modes de réalisation de la présente invention, de tels agencements de produits peuvent être communiqués à un utilisateur par l’intermédiaire d'une image d’agencement affichée sur un écran. Dans ce contexte, Dans un ou plusieurs modes de réalisation, des étagères de magasin peuvent être réagencées afin de réduire la cannibalisation de produits sur la base de données générées par le procédé proposé. Dans un ou plusieurs modes de réalisation, de multiples hiérarchies de produits référentielles peuvent être formées en utilisant les informations produits. Dans un ou plusieurs modes de réalisation, les valeurs d'incidence catégorielle pondérées finales peuvent être moyennées sur les multiples hiérarchies de produits référentielles pour générer des valeurs d'incidence catégorielle fusionnées. Dans un ou plusieurs modes de réalisation, les valeurs d'incidence catégorielle peuvent être calculées en utilisant des valeurs d'incidence directe à partir des informations produits et des valeurs d'incidence croisée à partir des informations produits. Dans un ou plusieurs modes de réalisation, les valeurs d'incidence directe peuvent indiquer un effet d'une catégorie sur elle-même. Dans un ou plusieurs modes de réalisation, les valeurs d'incidence croisée peuvent indiquer un effet d'une catégorie sur ses catégories sœurs. Dans un ou plusieurs modes de réalisation, les valeurs d'incidence catégorielle peuvent être calculées en additionnant les valeurs d'incidence directe et les valeurs d'incidence croisée. Dans un ou plusieurs modes de réalisation, une métrique de confiance peut être calculée pour les valeurs d'incidence catégorielle pondérées finales respectives, la métrique de confiance indiquant un niveau de certitude de précision. Selon un autre aspect de la présente divulgation, un dispositif est proposé, qui comprend un processeur et une mémoire couplée de manière opérationnelle au processeur, le dispositif étant configuré pour mettre en œuvre un procédé tel que proposé dans la présente divulgation. Selon encore un autre aspect de la présente divulgation, un dispositif est proposé, qui comprend : une circuiterie d'interface configurée pour accéder à une image à partir d'un dispositif de capture d'image de réception ; et une circuiterie de processeur comprenant un ou plusieurs parmi : au moins l'un(e) parmi une unité centrale de traitement, une unité de traitement graphique ou un processeur de signal numérique, l'au moins un(e) parmi l'unité centrale de traitement, l'unité de traitement graphique ou le processeur de signal numérique ayant une circuiterie de contrôle configurée pour contrôler un mouvement de données au sein de la circuiterie de processeur, une circuiterie arithmétique et logique pour réaliser une ou plusieurs première(s) opération(s) conformément aux instructions, et un ou plusieurs registre(s) pour stocker un résultat de l’une ou plusieurs première(s) opération(s) et les instructions dans le dispositif ; un composant FPGA (de l’anglais « Field Programmable Gate Array ») comprenant une circuiterie à portes logiques, une pluralité d'interconnexions configurables et une circuiterie de stockage, la circuiterie à portes logiques et les interconnexions pour réaliser une ou plusieurs deuxième(s) opération(s), la circuiterie de stockage pour stocker un résultat de l'une ou plusieurs deuxième(s) opération(s) ; ou un composant ASIC (de l’anglais « Application Specific Integrate Circuitry ») comprenant une circuiterie à portes logiques pour réaliser une ou plusieurs troisième(s) opération(s) ; la circuiterie de processeur étant configurée pour mettre en œuvre au moins l'une des premières opérations, des deuxièmes opérations ou des troisièmes opérations pour mettre en œuvre un procédé tel que proposé dans la présente divulgation. Selon encore un autre aspect de la présente divulgation, un support lisible par ordinateur non transitoire codé avec des instructions exécutables qui, lorsqu'elles sont exécutées, amènent un dispositif comprenant un processeur couplé de manière opérationnelle à une mémoire, à mettre en œuvre un procédé tel que proposé dans la présente divulgation, est proposé. Selon encore un autre aspect de la présente divulgation, un produit programme d’ordinateur comprenant un code de programme d’ordinateur incorporé de manière tangible dans un support lisible par ordinateur, ledit code de programme d’ordinateur comprenant des instructions pour, lorsqu'il est fourni à un système d’ordinateur et exécuté, amener ledit ordinateur à mettre en œuvre un procédé tel que proposé dans la présente divulgation, est proposé. Selon un autre aspect de la divulgation, un jeu de données représentant, par exemple par compression ou encodage, un programme d’ordinateur tel que proposé ici, est proposé. Il convient d'apprécier que la présente invention peut être mise en œuvre et utilisée de nombreuses manières, y compris sans limitation en tant que processus, dispositif, système, dispositif et en tant que procédé pour des applications maintenant connues et développées ultérieurement. Ces caractéristiques uniques et d'autres du système divulgué ici deviendront plus aisément apparentes à partir de la description suivante et des dessins l’accompagnant. D’autres caractéristiques, détails et avantages de l’invention apparaîtront à la lecture de la description détaillée ci-après, et à l’analyse des dessins annexés, sur lesquels : Fig. 1 illustre un exemple de jeu de données à partir duquel une hiérarchie de produits référentielle peut être construite ; Fig. 2 illustre un exemple de hiérarchie de produits référentielle générée en utilisant l'exemple de jeu de données de la , conformément aux enseignements de la présente divulgation ; Fig. 3 illustre un exemple de première hiérarchie de produits dans laquelle l'incidence directe et l'incidence croisée entre des nœuds frères sont représentés ; Fig. 4 illustre un exemple de deuxième hiérarchie de produits dans laquelle l'incidence directe et l'incidence croisée entre des nœuds parent-enfant sont représentées ; Fig. 5 illustre un exemple de matrice relationnelle indiquant un jeu imputé d'incidences d'un produit à un autre dans une arborescence hiérarchique de produits ; Fig. 6 illustre un exemple de structure de hiérarchie de produits référentielle structurée conformément aux enseignements de la présente divulgation pour générer des hiérarchies de produits pour représenter différents points de vue de produits pour une fusion ; Fig. 7 est un schéma fonctionnel d'un exemple de mise en œuvre d'une circuiterie de classement de produits, conformément aux enseignements de la présente divulgation ; Fig. 8, Fig. 9 et Fig. 10 , et sont des ordinogrammes représentatifs d'instructions lisibles par machine qui peuvent être exécutées pour mettre en œuvre l'exemple de structure de hiérarchie de produits référentielle de la et/ou l'exemple de circuiterie de classement de produits de la , conformément aux enseignements 25 de la présente divulgation ; Fig. 11 est un schéma fonctionnel d'un exemple de plateforme de traitement structurée pour exécuter les instructions des -9 pour mettre en œuvre l'exemple de structure de hiérarchie de produits référentielle de la et/ou l'exemple de circuiterie de classement de produits de la ; Fig. 12 est un schéma fonctionnel d'un exemple d'implémentation de la circuiterie de processeur de la ; Fig. 13 est un schéma fonctionnel d'un autre exemple d'implémentation de la circuiterie de processeur de la ; Fig. 14 est un schéma fonctionnel d'un exemple de plateforme de distribution de logiciels pour distribuer des logiciels (par ex. des logiciels correspondant à l'exemple d'instructions lisibles par ordinateur des et 9) à des dispositifs clients tels que des consommateurs (par ex. pour une licence, vente et/ou utilisation), les distributeurs (par ex. pour la vente, revente, licence et/ou sous-licence) et/ou les fabricants d'équipement d'origine (OEM, de l’anglais « Original Equipment Manufacturers ») (par ex. pour l'inclusion dans des produits à distribuer, par ex. aux distributeurs et/ou à d'autres utilisateurs finaux tels que des consommateurs en achat direct). Bien que l'invention ait été décrite par rapport à des modes de réalisation préférés, les personnes du métier apprécieront aisément que divers changements et/ou modifications peuvent être apportés à l'invention sans s'écarter de la portée de l'invention telle que définie par les revendications annexées. Bien que cette invention ait été divulguée dans le contexte de certains modes de réalisation préférés, il doit être compris que certain(e)s avantages, caractéristiques et aspects des systèmes, dispositifs et procédés peuvent être réalisés dans une variété d'autres modes de réalisation. De plus, il est envisagé que divers aspects et caractéristiques décrits ici puissent être mis en pratique séparément, combinés ensemble ou substitués les uns aux autres, et qu'une variété de combinaisons et de sous-combinaisons des caractéristiques et aspects puisse être faite et toujours tomber dans la portée de l'invention. En outre, les systèmes et dispositifs décrits ci-dessus n'ont pas besoin de comporter tou(te)s les modules et fonctions décrit(e)s dans les modes de réalisation préférés. Les informations et signaux décrits ici peuvent être représentés en utilisant l'une quelconque d'une variété de technologies et de techniques différentes. Par exemple, des données, instructions, commandes, informations, signaux, bits, symboles et puces peuvent être représentés par des tensions, courants, ondes électromagnétiques, champs ou particules magnétiques, champs ou particules optiques, ou toute combinaison de ceux-ci. Selon le mode de réalisation, certain(e)s actes, événements ou fonctions de l'un quelconque des procédés décrits ici peuvent être réalisé(e)s dans un ordre différent, peuvent être ajouté(e)s, fusionné(e)s ou omis(es) tous ensemble (par ex. tous les actes ou événements décrits ne sont pas nécessaires à la mise en pratique du procédé). De plus, dans certains modes de réalisation, des actes ou des événements peuvent être réalisés simultanément plutôt que séquentiellement. Procédé de traitement de données mis en œuvre par ordinateur comprenant : la génération d'une hiérarchie de produits référentielle en utilisant des informations produits récupérées via un réseau connecté à une base de données ; le calcul de valeurs d'incidence catégorielle pour des produits de la hiérarchie de produits référentielle ; le calcul d'une valeur d'incidence moyenne pour la hiérarchie de produits référentielle en utilisant les valeurs d'incidence catégorielle calculées ; le calcul d’un premier facteur de pondération pour certains produits respectifs sur la base d'une comparaison entre les valeurs d'incidence catégorielle et la valeur d'incidence moyenne ; le calcul d’un deuxième facteur de pondération associé aux produits respectifs dans la hiérarchie de produits référentielle sur la base de données de ventes ; la génération de valeurs d'incidence catégorielle pondérées finales sur la base (a) des premiers facteurs de pondération, (b) des deuxièmes facteurs de pondération et (c) des valeurs d'incidence catégorielle correspondant aux produits respectifs ; le calcul de critères de réponse correspondant à une requête d'incidence de produit(s)(s) sur la base d'un regroupement des produits ; la transmission, via le réseau, des valeurs d'incidence catégorielle pondérées finales associées aux critères de réponse pour former un résultat de requête qui identifie des instructions d'agencement d’étagères de magasin, et la restitution d’une image d'agencement correspondant au résultat de la requête sur un affichage. Procédé selon la revendication 1, dans lequel de multiples hiérarchies de produits référentielles sont formées en utilisant les informations produits. Procédé selon la revendication 2, dans lequel les valeurs d'incidence catégorielle pondérées finales sont moyennées sur les multiples hiérarchies de produits référentielles pour générer des valeurs d'incidence catégorielle fusionnées. Procédé selon la revendication 1, dans lequel les valeurs d'incidence catégorielle sont calculées en utilisant des valeurs d'incidence directe à partir des informations produits et des valeurs d'incidence croisée à partir des informations produits. Procédé selon la revendication 4, dans lequel les valeurs d'incidence directe indiquent un effet d'une catégorie sur elle-même. Procédé selon la revendication 4, dans lequel les valeurs d'incidence croisée indiquent un effet d'une catégorie sur ses catégories sœurs. Procédé selon la revendication 4, dans lequel les valeurs d'incidence catégorielle sont calculées en additionnant les valeurs d'incidence directe et les valeurs d'incidence croisée. Procédé selon la revendication 1, dans lequel une métrique de confiance est calculée pour des valeurs d'incidence catégorielle pondérées finales respectives, la métrique de confiance indiquant un niveau de certitude de précision. Produit programme d’ordinateur comprenant un code de programme d’ordinateur incorporé de manière tangible dans un support lisible par ordinateur, ledit code de programme d’ordinateur comprenant des instructions pour, lorsqu'il est fourni à un système d’ordinateur et exécuté, amener ledit ordinateur à mettre en œuvre un procédé de traitement de données selon l'une quelconque des revendications 1 à 8. Dispositif, comprenant : une circuiterie d'interface configurée pour accéder à une image à partir d'un dispositif de capture d'image de réception ; et une circuiterie de processeur comprenant un ou plusieurs parmi : au moins l'un(e) parmi une unité centrale de traitement, une unité de traitement graphique ou un processeur de signal numérique, l'au moins un(e) parmi l'unité centrale de traitement, l'unité de traitement graphique ou le processeur de signal numérique ayant une circuiterie de contrôle configurée pour contrôler un mouvement de données au sein de la circuiterie de processeur, une circuiterie arithmétique et logique pour réaliser une ou plusieurs première(s) opération(s) conformément aux instructions, et un ou plusieurs registre(s) pour stocker un résultat de l’une ou plusieurs première(s) opération(s) et les instructions dans le dispositif ; un composant FPGA comprenant une circuiterie à portes logiques, une pluralité d'interconnexions configurables et une circuiterie de stockage, la circuiterie à portes logiques et les interconnexions pour mettre en œuvre une ou plusieurs deuxième(s) opération(s), la circuiterie de stockage pour stocker un résultat de l'une ou plusieurs deuxième(s) opération(s) ; ou un composant ASIC comprenant une circuiterie à portes logiques pour mettre en œuvre une ou plusieurs troisième(s) opération(s) ; dans lequel la circuiterie de processeur est configurée pour mettre en œuvre au moins l'une parmi les premières opérations, deuxièmes opérations ou troisièmes opérations pour exécuter un procédé de traitement de données selon l’une quelconque des revendications 1 à 8.