INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
La colonne de score 620, dans l'exemple illustré de la illustre le concept d'importance imputée des catégories d'incidence "élevée" et d'incidence "faible" sur les nœuds enfants, comme représenté par le calcul des pondérations d'importance du produit pour chaque nœud dans un arbre d'importance de produits donné (par ex. comme expliqué ci-dessus en lien avec la ). C'est-à-dire que pour chaque UPC qui tombe plus fréquemment sous (par ex. est caractérisé sous) des nœuds parents d’ « importance élevée » (par ex. comme indiqué par la valeur DI 210, la valeur CI 212, la valeur TI 112, etc.), l’UPC a une incidence générale plus élevée. Par exemple, dans l'exemple illustré de la , l'UPC d'importance élevée 622 a le score global d'importance le plus élevé de "3" parmi ses UPC partenaires (par ex. l'UPC de faible importance 624 et l'UPC d'importance mixte 626), montrant comment les niveaux d'importance (par ex. comme indiqué par les pondérations d'importance) des nœuds parents sont imputés sur leurs nœuds enfants respectifs. Suivant le même concept, l’UPC de faible importance 624 a le score le plus bas de « 0 » dans la colonne score 620, et l’UPC d'importance mixte 626 a un score de valeur moyenne de « 1 » dans la colonne score 620. Ainsi, la pondération par importance des produits permet une représentation plus efficace et/ou précise de l'importance globale des produits, sur de nombreuses (par ex. toutes) permutations et/ou combinaisons d'agencements de hiérarchies de produits.
La est un schéma fonctionnel d'un exemple de circuiterie de classement de produits 700 pour réaliser une détermination des relations entre produits et/ou de l'importance de produits. La circuiterie de classement de produits 700 de la peut être instanciée (par ex. créer une instance de, faire exister pour une durée quelconque, matérialiser, implémenter, etc.) par une circuiterie de processeur telle qu'une unité de traitement centrale exécutant des instructions. En complément ou alternativement, la circuiterie de classement de produits 700 de la peut être instanciée (par ex. créer une instance de, faire exister pour une durée quelconque, matérialiser, implémenter, etc.) par un ASIC ou un FPGA structuré pour réaliser des opérations correspondant aux instructions. Il convient de comprendre que tout ou partie de la circuiterie de la peut, ainsi, être instanciée au même moment ou à des moments différents. Tout ou partie de la circuiterie peut être instanciée, par exemple, dans un ou plusieurs fil(s) d’exécution s'exécutant simultanément sur du matériel et/ou en série sur du matériel. De plus, dans certains exemples, tout ou partie de la circuiterie de la peut être mise en œuvre par une circuiterie de microprocesseur exécutant des instructions pour mettre en œuvre une ou plusieurs une ou plusieurs machine(s) virtuelle(s) et/ou conteneur(s).
Dans l'exemple illustré de la , la circuiterie de classement de produits 700 inclut un exemple de circuiterie de récupération de jeux de données 705, un exemple de circuiterie de génération de hiérarchies de produits référentielles 710, un exemple de circuiterie de calcul d'incidence catégorielle 715, un exemple de circuiterie de calcul d'incidence moyenne 720, un exemple de circuiterie de pondération basée sur l'incidence moyenne 725, un exemple de circuiterie de pondération basée sur les données de ventes 730, un exemple de circuiterie de détermination des relations entre produits 735, un exemple de circuiterie de calcul de valeurs Q 740, un exemple de circuiterie d'analyse de requêtes 745, et un exemple de circuiterie de génération de réponses aux requêtes 750. En fonctionnement, l'exemple de circuiterie de récupération de jeux de données 705 récupère un jeu de données de produit (par ex. l'exemple de jeu de données 100 de la ) à partir d'une source. Dans les exemples divulgués ici, cette source peut être tout type de base de données, source Internet, etc. Additionnellement, dans les exemples divulgués ici, le jeu de données de produits récupéré peut avoir tout nombre d'entrées (par ex. valeurs de numéro d'observation 102 de la ) et de nœuds produit (par ex. valeurs de nœud produit 104 de la ). Dans certains exemples, l'exemple de circuiterie de récupération de jeux de données 705 est instanciée par une circuiterie de processeur exécutant des instructions de circuiterie de récupération de jeux de données 705 et/ou configurée pour réaliser des opérations telles que celles représentées par les ordinogrammes des , 9 et/ou 10.
Dans certains exemples, la circuiterie de récupération de jeux de données 705 de la comprend des moyens pour récupérer un jeu de données de produit (par ex. l'exemple de jeu de données 100 de la ) à partir d'une source. Par exemples, les moyens pour récupérer un jeu de données de produit (par ex. l'exemple de jeu de données 100) à partir d'une source peuvent être mis en œuvre par une circuiterie de récupération de jeux de données 705. Dans certains exemples, la circuiterie de récupération de jeux de données 705 peut être instanciée par une circuiterie de processeur tel que l'exemple de circuiterie de processeur 1112 de la . Par exemple, la circuiterie de récupération de jeux de données 705 peut être instanciée par l'exemple de microprocesseur 1200 de la exécutant des instructions exécutables par machine telles que celles mises en œuvre par au moins le bloc 802 de la . Dans certains exemples, la circuiterie de récupération de jeux de données 705 peut être instanciée par une circuiterie logique matérielle, qui peut être mise en œuvre par un ASIC, une XPU ou la circuiterie FPGA 1300 de la structurée pour réaliser des opérations correspondant aux instructions lisibles par machine. En complément ou alternativement, la circuiterie de récupération de jeux de données 705 peut être instanciée par une quelconque autre combinaison de matériel (en anglais « hardware »), de logiciels (en anglais « software ») et/ou de micrologiciels (en anglais « firmware »). Par exemple, la circuiterie de récupération de jeux de données 705 peut être mise en œuvre par au moins un ou plusieurs circuits matériels (par ex. une circuiterie de processeur, une circuiterie numérique et/ou analogique intégrée et/ou discrète, un FPGA, un ASIC, une XPU, un comparateur, un amplificateur opérationnel (ampli op), un circuit logique, etc.) structuré pour réaliser tout ou partie des instructions lisibles par machine et/ou pour réaliser tout ou partie des opérations correspondant aux instructions lisibles par machine sans exécuter de logiciel ou de micrologiciel, mais d'autres structures sont également appropriées.
L'exemple de circuiterie de génération de hiérarchies de produits référentielles 710 génère (six) hiérarchies de produits référentielles pour les produits et catégories fournis dans le jeu de données de produits récupéré par la circuiterie de récupération de jeux de données 705 (par ex. jeu de données 100). Dans les exemples divulgués ici, les exemples de hiérarchies de produits peuvent être similaires à l'exemple de hiérarchie de produits référentielle 200 de la . Dans les exemples divulgués ici, un nombre prédéterminé de hiérarchies de produits référentielles est généré par la circuiterie de génération de hiérarchies de produits référentielles 710, le nombre prédéterminé de hiérarchies de produits référentielles dépendant d'un nombre d'entrées (par ex. valeurs de numéros d'observations 102), de temps et/ou de budget en ressources, etc. Par exemple, six hiérarchies de produits référentielles peuvent être générées pour chaque jeu de données de produits récupéré. Dans certains exemples, des données empiriques peuvent être utilisées pour définir le nombre prédéterminé de hiérarchies de produits référentielles, les données empiriques indiquant un point de rendements décroissants (par ex. des processus gourmands en temps et/ou budget) par nombre de hiérarchies référentielles générées. Additionnellement, dans certains exemples, l'exemple de circuiterie de génération de hiérarchies de produits référentielles 710 est instanciée par une circuiterie de processeur exécutant des instructions de circuiterie de génération de hiérarchies de produits référentielles 710 et/ou configurée pour réaliser des opérations telles que celles représentées par les ordinogrammes des , 9 et/ou 10.
Dans certains exemples, la circuiterie de génération de hiérarchies pour produits de référence 710 de la comprend les moyens pour générer des hiérarchies de produits référentielles pour les produits et catégories fournis dans le jeu de données de produit (par ex. jeu de données 100) récupéré par la circuiterie de récupération de jeux de données 705. Par exemple, les moyens pour générer des hiérarchies de produits référentielles pour les produits et catégories fournis dans le jeu de données de produits récupéré par la circuiterie de récupération de jeux de données 705 peuvent être mis en œuvre par une circuiterie de génération de hiérarchies de produits référentielles 710. Dans certains exemples, la circuiterie de génération de hiérarchies de produits référentielles 710 peut être instanciée par une circuiterie de processeur tel que l'exemple de circuiterie de processeur 1112 de la . Par exemple, la circuiterie de génération de hiérarchies de produits référentielles 710 peut être instanciée par l'exemple de microprocesseur 1200 de la exécutant des instructions exécutables par machine telles que celles mises en œuvre par au moins les blocs, 804, 902 des et/ou 9. Dans certains exemples, la circuiterie de génération de hiérarchies de produits référentielles 710 peut être instanciée par une circuiterie logique matérielle, qui peut être mise en œuvre par un ASIC, une XPU ou la circuiterie FPGA 1300 de la structurée pour réaliser des opérations correspondant aux instructions lisibles par machine. En complément ou alternativement, la circuiterie de génération de hiérarchies de produits référentielles 710 peut être instanciée par une quelconque autre combinaison de matériel, de logiciels et/ou de micrologiciels. Par exemple, la circuiterie de génération de hiérarchies de produits référentielles 710 peut être mise en œuvre par au moins un ou plusieurs circuits matériels (par ex. une circuiterie de processeur, une circuiterie numérique et/ou analogique intégrée et/ou discrète, un FPGA, un ASIC, une XPU, un comparateur, un amplificateur opérationnel (ampli op), un circuit logique, etc.) structuré pour réaliser tout ou partie des instructions lisibles par machine et/ou pour réaliser tout ou partie des opérations correspondant aux instructions lisibles par machine sans exécuter de logiciel ou de micrologiciel, mais d'autres structures sont également appropriées.
L'exemple de circuiterie de calcul d'incidence catégorielle 715 calcule l'incidence totale (par ex. les valeurs d'incidence totale (TI) 112, les valeurs d'incidence directe (DI) 210 et/ou les valeurs d'incidence croisée (CI) 212) pour chaque produit dans les hiérarchies de produits générées en utilisant des données de ventes historiques, des données d'incidence directe (DI) (par ex. les valeurs d'incidence directe (DI) 210) et l'incidence croisée (par ex. les valeurs CI 212), comme expliqué ci-dessus en lien avec au moins la . Dans les exemples divulgués ici, l'incidence totale (par ex. les valeurs d'incidence totale (TI) 112) sont calculées en additionnant la valeur d'incidence directe (DI) 210 et la valeur d'incidence croisée (CI) 212 associées. Dans certains exemples, l'exemple de circuiterie de calcul d’incidence catégorielle 715 est instanciée par une circuiterie de processeur exécutant des instructions de circuiterie de calcul d’incidence catégorielle 715 et/ou configurée pour réaliser des opérations telles que celles représentées par les ordinogrammes des , 9 et/ou 10.
Dans certains exemples, la circuiterie de calcul d'incidence catégorielle 715 de la inclut des moyens pour calculer des valeurs d'incidences catégorielles pour chaque produit et sa sous-catégorie associée, en utilisant des données de ventes historiques, des valeurs d'incidence fournies dans un jeu de données, etc. Par exemple, les moyens pour calculer des valeurs d'incidences catégorielles pour chaque produit et sa sous-catégorie associée, en utilisant des données de ventes historiques, des valeurs d'incidence fournies dans un jeu de données, etc. peuvent être mis en œuvre par la circuiterie de calcul d'incidence catégorielle 715. Dans certains exemples, la circuiterie de calcul d’incidence catégorielle 715 peut être instanciée par une circuiterie de processeur tel que l'exemple de circuiterie de processeur 1112 de la . Par exemple, la circuiterie de calcul basée sur l'incidence catégorielle 715 peut être instanciée par l'exemple de microprocesseur 1200 de la exécutant des instructions exécutables par machine telles que celles mises en œuvre par au moins les blocs, 804, 904 des et/ou 9. Dans certains exemples, la circuiterie de calcul d’incidence catégorielle 715 peut être instanciée par une circuiterie logique matérielle, qui peut être mise en œuvre par un ASIC, une XPU ou la circuiterie FPGA 1300 de la structurée pour réaliser des opérations correspondant aux instructions lisibles par machine. En complément ou alternativement, la circuiterie de calcul d’incidence catégorielle 715 peut être instanciée par une quelconque autre combinaison de matériel, de logiciels et/ou de micrologiciels. Par exemple, la circuiterie de calcul d’incidence catégorielle 715 peut être mise en œuvre par au moins un ou plusieurs circuits matériels (par ex. une circuiterie de processeur, une circuiterie numérique et/ou analogique intégrée et/ou discrète, un FPGA, un ASIC, une XPU, un comparateur, un amplificateur opérationnel (ampli op), un circuit logique, etc.) structuré pour réaliser tout ou partie des instructions lisibles par machine et/ou pour réaliser tout ou partie des opérations correspondant aux instructions lisibles par machine sans exécuter de logiciel ou de micrologiciel, mais d'autres structures sont également appropriées.
L'exemple de circuiterie de calcul d'incidence moyenne 720 calcule un score d'incidence moyenne (par ex. la moyenne de tous les scores d’incidence catégorielle calculés par la circuiterie de calcul d'incidence catégorielle 715) pour tous les produits dans chacune des configurations de hiérarchie de produits référentielle générées par la circuiterie de génération de hiérarchies de produits référentielles 710. Dans les exemples divulgués ici, le score d'incidence moyenne pour chaque produit peut être calculé en additionnant, par exemple, toutes les valeurs TI 112 pour des nœuds frères dans une arborescence hiérarchique de produits et en divisant par le nombre de nœuds frères. Dans certains exemples, l'exemple de circuiterie de calcul d’incidence moyenne 720 est instanciée par une circuiterie de processeur exécutant des instructions de circuiterie de calcul d’incidence moyenne 720 et/ou configurée pour réaliser des opérations telles que celles représentées par les ordinogrammes des , 9 et/ou 10.
Dans certains exemples, la circuiterie de calcul d'incidence moyenne 720 de la comprend des moyens pour calculer une valeur d'incidence moyenne (par ex. valeur TI 112) pour des produits de chaque sous-catégorie, pour chaque hiérarchie de produits référentielle (par ex. chacune des six hiérarchies de produits référentielles). Par exemple, les moyens pour calculer une valeur d'incidence moyenne (par ex. la valeur TI 112) pour des produits de chaque sous-catégorie, parmi toutes les hiérarchies de produits référentielles peuvent être mis en œuvre par une circuiterie de calcul d’incidence moyenne 720. Dans certains exemples, la circuiterie de calcul d’incidence moyenne 720 peut être instanciée par une circuiterie de processeur tel que l'exemple de circuiterie de processeur 1112 de la . Par exemple, la circuiterie de calcul basée sur l'incidence moyenne 720 peut être instanciée par l'exemple de microprocesseur 1200 de la exécutant des instructions exécutables par machine telles que celles mises en œuvre par au moins les blocs 804, 906, 1002, 1004 des , 9 et/ou 10. Dans certains exemples, la circuiterie de calcul d’incidence moyenne 720 peut être instanciée par une circuiterie logique matérielle, qui peut être mise en œuvre par un ASIC, une XPU ou la circuiterie FPGA 1300 de la structurée pour réaliser des opérations correspondant aux instructions lisibles par machine. En complément ou alternativement, la circuiterie de calcul d’incidence moyenne 720 peut être instanciée par une quelconque autre combinaison de matériel, de logiciels et/ou de micrologiciels. Par exemple, la circuiterie de calcul d’incidence moyenne 720 peut être mise en œuvre par au moins un ou plusieurs circuits matériels (par ex. une circuiterie de processeur, une circuiterie numérique et/ou analogique intégrée et/ou discrète, un FPGA, un ASIC, une XPU, un comparateur, un amplificateur opérationnel (ampli op), un circuit logique, etc.) structuré pour réaliser tout ou partie des instructions lisibles par machine et/ou pour réaliser tout ou partie des opérations correspondant aux instructions lisibles par machine sans exécuter de logiciel ou de micrologiciel, mais d'autres structures sont également appropriées.
L'exemple de circuiterie de pondération basée sur l'incidence moyenne 725 compare l'incidence catégorielle par produit (par ex. la valeur TI 112, la valeur DI 210 et/ou la valeur CI 212), tel que calculée par la circuiterie de calcul d'incidence moyenne 720, au score d'incidence moyenne calculé par la circuiterie de calcul d'incidence moyenne 720. Dans les exemples divulgués ici, si la circuiterie de pondération basée sur l'incidence moyenne 725 détermine que le score d'incidence catégorielle (par ex. la valeur TI 112, la valeur DI 210 et/ou la valeur CI 212) pour chaque produit est supérieure à l'incidence moyenne calculée, il est déterminé que le produit a une incidence élevée sur la catégorie donnée, et un poids élevé lui est donné, comme discuté plus en détails ci-dessus. Cependant, si la circuiterie de pondération basée sur l'incidence moyenne 725 détermine que le score d'incidence catégorielle pour chaque produit est inférieur à l'incidence moyenne, il est déterminé que le produit a une incidence faible sur la catégorie donnée et un faible poids lui est attribué, comme discuté plus en détails ci-dessus. Dans certains exemples, l'exemple de circuiterie de pondération basée sur l’incidence moyenne 725 est instanciée par une circuiterie de processeur exécutant des instructions de circuiterie de pondération basée sur l’incidence moyenne 725 et/ou configurée pour réaliser des opérations telles que celles représentées par les ordinogrammes des , 9 et/ou 10.
Dans certains exemples, la circuiterie de pondération basée sur l’incidence moyenne 725 de la comprend des moyens pour comparer l'incidence catégorielle par produit, telle que calculée par la circuiterie de calcul d'incidence moyenne 720, au score d'incidence moyenne et attribuer soit un poids élevé soit un poids faible sur la base de la comparaison. Par exemple, les moyens pour comparer l'incidence catégorielle par produit, telle que calculée par la circuiterie de calcul d'incidence moyenne 720, au score d'incidence moyenne et attribuer soit un poids élevé soit un poids faible sur la base de la comparaison peuvent être mis en œuvre par une circuiterie de pondération basée sur l'incidence moyenne 725. Dans certains exemples, la circuiterie de pondération basée sur l’incidence moyenne 725 peut être instanciée par une circuiterie de processeur tel que l'exemple de circuiterie de processeur 1112 de la . Par exemple, la circuiterie de pondération basée sur l'incidence moyenne 725 peut être instanciée par l'exemple de microprocesseur 1200 de la exécutant des instructions exécutables par machine telles que celles mises en œuvre par au moins les blocs 1006, 1008, 1010 de la . Dans certains exemples, la circuiterie de pondération basée sur l’incidence moyenne 725 peut être instanciée par une circuiterie logique matérielle, qui peut être mise en œuvre par un ASIC, une XPU ou la circuiterie FPGA 1300 de la structurée pour réaliser des opérations correspondant aux instructions lisibles par machine. En complément ou alternativement, la circuiterie de pondération basée sur l’incidence moyenne 725 peut être instanciée par une quelconque autre combinaison de matériel, de logiciels et/ou de micrologiciels. Par exemple, la circuiterie de pondération basée sur l’incidence moyenne 725 peut être mise en œuvre par au moins un ou plusieurs circuits matériels (par ex. une circuiterie de processeur, une circuiterie numérique et/ou analogique intégrée et/ou discrète, un FPGA, un ASIC, une XPU, un comparateur, un amplificateur opérationnel (ampli op), un circuit logique, etc.) structuré pour réaliser tout ou partie des instructions lisibles par machine et/ou pour réaliser tout ou partie des opérations correspondant aux instructions lisibles par machine sans exécuter de logiciel ou de micrologiciel, mais d'autres structures sont également appropriées.
L'exemple de circuiterie de pondération basée sur les données de ventes 730 ajoute un poids supplémentaire aux scores d'incidence catégorielle pondérée élevés et pondérée bas calculés par la circuiterie de pondération basée sur l'incidence moyenne 725, sur la base des données de ventes historiques, comme expliqué plus en détail ci-dessus. La circuiterie de pondération basée sur les données de ventes 730 applique les données de ventes associées à chaque produit (par ex. les instances de ventes 106 de la ) pour déterminer en outre un score d'incidence catégorielle pondérée (par ex. le niveau d'importance) de chaque nœud dans chaque hiérarchie de produits référentielle. Dans les exemples divulgués ici, et comme expliqué plus en détail ci-dessus en lien avec au moins la , la pondération par les données de ventes historiques aide à mieux distinguer les produits d’importance plus élevée des produits d’importance faible (par ex. sur la base d'un nombre relatif de ventes de chaque produit examiné). Dans certains exemples, l'exemple de circuiterie de pondération basée sur les données de ventes 730 est instanciée par une circuiterie de processeur exécutant des instructions de circuiterie de pondération basée sur les données de ventes 730 et/ou configurée pour réaliser des opérations telles que celles représentées par les ordinogrammes des , 9 et/ou 10.