A system for processing images captured in a retail store is provided. The system may include at least one processor configured to receive an image depicting a store shelf having at least one bottle displayed thereon and analyze the image to detect a representation in the image of the at least one bottle. The at least one bottle may have an outline design associated with a product shape. The at least one processor is also configured to identify in the image two outline elements being associated with the outline design of the at least one bottle. Each of the two outline elements may have a specific length. The at least one processor may further be configured to determine a size of the at least one bottle based on a comparison of the lengths of the two outline elements.
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
G06F 18/2115 - Sélection du sous-ensemble de caractéristiques le plus significatif en évaluant différents sous-ensembles en fonction d'un critère d'optimisation, p.ex. la séparabilité des classes, la sélection en avant ou l’élimination en arrière
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06Q 10/0875 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes Énumération ou classification des pièces, des fournitures ou des services, p.ex. nomenclatures
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
G06Q 30/0242 - Détermination de l’efficacité des publicités
H04N 23/54 - Montage de tubes analyseurs, de capteurs d'images électroniques, de bobines de déviation ou de focalisation
H04N 23/611 - Commande des caméras ou des modules de caméras en fonction des objets reconnus les objets reconnus comprenant des parties du corps humain
H04N 23/66 - Commande à distance de caméras ou de parties de caméra, p. ex. par des dispositifs de commande à distance
H04N 23/80 - Chaînes de traitement de la caméra; Leurs composants
H04N 23/90 - Agencement de caméras ou de modules de caméras, p. ex. de plusieurs caméras dans des studios de télévision ou des stades de sport
2.
USING SHOPPING LISTS TO RESOLVE AMBIGUITIES IN VISUAL PRODUCT RECOGNITION
A method for using an electronic shopping list to resolve ambiguity associated with a selected product may include accessing an electronic shopping list associated with a customer of a retail store; receiving image data captured using one or more image sensors in the retail store; analyzing the image data to detect a product selection event involving a shopper; identifying a product associated with the detected product selection event based on analysis of the image data and further based on the electronic shopping list; and based on the identification of the product, updating a virtual shopping cart associated with the shopper.
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
G08B 5/36 - Systèmes de signalisation optique, p.ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électromécanique utilisant des sources de lumière visible
A method may include analyzing first images to determine an actual placement of first products displayed on shelves of a retail store; determining a deviation of an actual placement of some of the first products from the desired placement of products associated with a first planogram; receiving second images; analyzing the second images to determine an actual placement of the second products displayed on the shelves; identifying a deviation of the actual placement of some of the second products from the desired placement of products associated with the first planogram; using the second planogram to determine whether an arrangement associated with a second products conforms to the second planogram rather than to the first planogram; and when the arrangement associated with the second products conforms to the second planogram, avoiding issuance of a notification indicating a deviation relative to the first planogram.
G06F 18/21 - Conception ou mise en place de systèmes ou de techniques; Extraction de caractéristiques dans l'espace des caractéristiques; Séparation aveugle de sources
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisation; Planification des actions en fonction des objectifs; Analyse ou évaluation de l’efficacité des objectifs
G06Q 10/087 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
G06Q 30/0207 - Remises ou incitations, p.ex. coupons ou rabais
G06Q 30/0242 - Détermination de l’efficacité des publicités
H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
H02J 9/06 - Circuits pour alimentation de puissance de secours ou de réserve, p.ex. pour éclairage de secours dans lesquels le système de distribution est déconnecté de la source normale et connecté à une source de réserve avec commutation automatique
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
A system for processing images captured in a retail store is provided. The system may include a processor configured to: access a database storing a group of product models; receive an image depicting at least part of a store shelf having a plurality of products of a same type displayed thereon; analyze the image and determine a first candidate type of the products based on the group of product models and the image analysis; determine a first confidence level associated with the first candidate type; when the first confidence level is below a confidence threshold, determine a second candidate type of the products using contextual information; determine a second confidence level associated with the determined second candidate type of the plurality of products; and when the second confidence level is above the confidence threshold, initiate an action to update the group of product models stored in the database.
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
G06F 18/2115 - Sélection du sous-ensemble de caractéristiques le plus significatif en évaluant différents sous-ensembles en fonction d'un critère d'optimisation, p.ex. la séparabilité des classes, la sélection en avant ou l’élimination en arrière
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06Q 10/0875 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes Énumération ou classification des pièces, des fournitures ou des services, p.ex. nomenclatures
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
G06Q 30/0242 - Détermination de l’efficacité des publicités
H04N 23/54 - Montage de tubes analyseurs, de capteurs d'images électroniques, de bobines de déviation ou de focalisation
H04N 23/611 - Commande des caméras ou des modules de caméras en fonction des objets reconnus les objets reconnus comprenant des parties du corps humain
H04N 23/66 - Commande à distance de caméras ou de parties de caméra, p. ex. par des dispositifs de commande à distance
H04N 23/80 - Chaînes de traitement de la caméra; Leurs composants
H04N 23/90 - Agencement de caméras ou de modules de caméras, p. ex. de plusieurs caméras dans des studios de télévision ou des stades de sport
A method for identifying perishable products in a retail store and for automatically generating offers relating to the identified products is provided. The method may include receiving a set of images depicting perishable products of at least one product type displayed on at least one shelving unit in a retail store. The method may also include analyzing the set of images to determine information about a displayed inventory of the perishable products. The method may further include accessing a database storing information about the at least one product type. The method may also include using the information about the displayed inventory and the stored information about the at least one product type to determine at least one offer associated with the at least one product type. The method may further include providing the at least one offer to at least one customer of the retail store.
G08B 13/196 - Déclenchement influencé par la chaleur, la lumière, ou les radiations de longueur d'onde plus courte; Déclenchement par introduction de sources de chaleur, de lumière, ou de radiations de longueur d'onde plus courte utilisant des systèmes détecteurs de radiations passifs utilisant des systèmes de balayage et de comparaison d'image utilisant des caméras de télévision
G06F 18/21 - Conception ou mise en place de systèmes ou de techniques; Extraction de caractéristiques dans l'espace des caractéristiques; Séparation aveugle de sources
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisation; Planification des actions en fonction des objectifs; Analyse ou évaluation de l’efficacité des objectifs
G06Q 10/087 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
G06Q 30/0207 - Remises ou incitations, p.ex. coupons ou rabais
G06Q 30/0242 - Détermination de l’efficacité des publicités
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06V 10/75 - Appariement de motifs d’image ou de vidéo; Mesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexte; Sélection des dictionnaires
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
H02J 9/06 - Circuits pour alimentation de puissance de secours ou de réserve, p.ex. pour éclairage de secours dans lesquels le système de distribution est déconnecté de la source normale et connecté à une source de réserve avec commutation automatique
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
Methods, systems, and computer-readable storage media for processing images captured in a retail store and automatically identifying a product shortage are provided. In one implementation, a system may access information describing a desired placement of products on at least one store shelf. The system may analyze a first image captured at a first time to determine that a first quantity of products exceeds a quantity threshold. The system may analyze a second image captured at a second time later than the first time to determine that a second quantity of products is below the quantity threshold. The system may avoid initiating an unscheduled action to cause restocking until a third time later than the second time. Based on a determination that a third quantity of products at the third time are below the quantity threshold, the system may provide information indicative of a product shortage.
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/0875 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes Énumération ou classification des pièces, des fournitures ou des services, p.ex. nomenclatures
G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
G06Q 10/087 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
Systems and methods are provided for retail environments. In one implementation, a non transitory computer-readable medium may include instructions that when executed by a processor cause the processor to perform a method. The method may include detecting online digital activities related to a retail store and originating from customers in the retail store; receiving position information indicating positions from which the detected online digital activities originated; clustering the detected online digital activities based on the position information to provide clusters of detected online digital activities, each cluster being associated with a different region of the retail store; using an image acquisition device to capture images of a particular region of the retail store associated with a particular cluster; analyzing the images to detect a condition of the retail store associated with the detected cluster; and automatically initiating a remedial action to address the detected condition.
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c. à d. étalonnage de caméra
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p.ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersections; Analyse de connectivité, p.ex. de composantes connectées
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
H04N 17/00 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision
H04N 23/90 - Agencement de caméras ou de modules de caméras, p. ex. de plusieurs caméras dans des studios de télévision ou des stades de sport
8.
Enabling frictionless shopping of products from bulk packaging
A method for identifying products removed from bulk packaging includes receiving one or more images acquired by a camera arranged to capture interactions between a shopper and one or more bulk packages each configured to contain a plurality of products, analyzing the one or more images to identify the shopper and a particular bulk package among the one or more bulk packages with which the identified shopper interacted, receiving an output from at least one sensor configured to monitor changes associated with the particular bulk package, analyzing the output to determine a quantity of products removed from the particular bulk package by the identified shopper, and updating a virtual shopping cart associated with the identified shopper to include the determined quantity of products and an indication of a product type associated with the particular bulk package.
G01G 19/414 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes avec dispositions pour indiquer, enregistrer ou calculer un prix ou d'autres quantités dépendant du poids utilisant des moyens de calcul électromécaniques ou électroniques utilisant uniquement des moyens de calcul électroniques
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
G08B 5/36 - Systèmes de signalisation optique, p.ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électromécanique utilisant des sources de lumière visible
A system for identifying products in a retail store is provided. The system may include a processor configured to: receive an image depicting a store shelf and a product displayed thereon; select a product model subset based on a characteristic of the store shelf determined based on analysis of the image; determine whether the product model subset is applicable to the product; and when the product model subset is applicable to the product, analyze a representation of the product depicted in the image using the product model subset, and identify the product based on the analysis of the representation of the product.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
G06F 18/2115 - Sélection du sous-ensemble de caractéristiques le plus significatif en évaluant différents sous-ensembles en fonction d'un critère d'optimisation, p.ex. la séparabilité des classes, la sélection en avant ou l’élimination en arrière
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/087 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
G06Q 10/0875 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes Énumération ou classification des pièces, des fournitures ou des services, p.ex. nomenclatures
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 30/0242 - Détermination de l’efficacité des publicités
H04N 23/54 - Montage de tubes analyseurs, de capteurs d'images électroniques, de bobines de déviation ou de focalisation
H04N 23/611 - Commande des caméras ou des modules de caméras en fonction des objets reconnus les objets reconnus comprenant des parties du corps humain
H04N 23/66 - Commande à distance de caméras ou de parties de caméra, p. ex. par des dispositifs de commande à distance
H04N 23/80 - Chaînes de traitement de la caméra; Leurs composants
H04N 23/90 - Agencement de caméras ou de modules de caméras, p. ex. de plusieurs caméras dans des studios de télévision ou des stades de sport
G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
A non-transitory computer-readable medium includes instructions that when executed by a processor cause the processor to perform a method for assessing quality of tasks performed by persons in retail stores. The method may include receiving an indication that a person completed a task corresponding to at least one shelf in a retail store. The method may also include receiving at least one image of the at least one shelf, the at least one image being captured using an image sensor after the completion of the task. The method may further include analyzing the at least one image to determine at least one property associated with performing the task. The method may further also using the at least one property to determine a reward for performing the task.
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06N 5/04 - Modèles d’inférence ou de raisonnement
G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisation; Planification des actions en fonction des objectifs; Analyse ou évaluation de l’efficacité des objectifs
G06T 7/50 - Récupération de la profondeur ou de la forme
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
11.
Withholding notifications due to temporary misplaced products
A system for processing images captured in a retail store and automatically identifying misplaced products is provided. The system may comprise at least one processor configured to receive one or more images captured by one or more image sensors from an environment of a retail store, detect in the one or more images a first product, determine that the first product is not located in the first correct display location, cause an issuance of a user-notification associated with the first product, detect in the one or more images a second product, determine that the second product is not located in the second correct display location, and after determining that the second product is not located in the second correct display location and when the second urgency level is lower than the first urgency level, withhold issuance of a user-notification associated with the second product.
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
G06F 18/2115 - Sélection du sous-ensemble de caractéristiques le plus significatif en évaluant différents sous-ensembles en fonction d'un critère d'optimisation, p.ex. la séparabilité des classes, la sélection en avant ou l’élimination en arrière
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06Q 10/087 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
G06Q 10/0875 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes Énumération ou classification des pièces, des fournitures ou des services, p.ex. nomenclatures
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 30/0242 - Détermination de l’efficacité des publicités
H04N 23/54 - Montage de tubes analyseurs, de capteurs d'images électroniques, de bobines de déviation ou de focalisation
H04N 23/611 - Commande des caméras ou des modules de caméras en fonction des objets reconnus les objets reconnus comprenant des parties du corps humain
H04N 23/66 - Commande à distance de caméras ou de parties de caméra, p. ex. par des dispositifs de commande à distance
H04N 23/80 - Chaînes de traitement de la caméra; Leurs composants
H04N 23/90 - Agencement de caméras ou de modules de caméras, p. ex. de plusieurs caméras dans des studios de télévision ou des stades de sport
G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
Methods, systems, and computer-readable media are provided for controlling a detail level of shopping data provided to frictionless shoppers. In one implementation, a method may comprise: receiving image data captured using one or more image sensors in a retail store; analyzing the image data to detect a shopper in the retail store; determining a likelihood that the shopper will be involved in shoplifting; controlling a detail level associated with frictionless shopping data provided to the shopper based on the determined likelihood that the shopper will be involved in shoplifting.
G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
G01G 19/414 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes avec dispositions pour indiquer, enregistrer ou calculer un prix ou d'autres quantités dépendant du poids utilisant des moyens de calcul électromécaniques ou électroniques utilisant uniquement des moyens de calcul électroniques
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G08B 5/36 - Systèmes de signalisation optique, p.ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électromécanique utilisant des sources de lumière visible
A system for identifying perishable products in a retail store based on analysis of image data and for automatically generating suggestions relating to the identified products is provided. The system may comprise at least one processor configured to: receive a set of images depicting a plurality of perishable products displayed on at least one shelving unit in a retail store; analyze the set of images to determine information about a displayed inventory of the plurality of perishable products; obtain information about additional perishable products scheduled to be displayed on the at least one shelving unit; use the information about the displayed inventory and the information about the additional perishable products to determine at least one suggestion regarding placement of perishable products in the retail store; and provide the at least one suggestion to an entity associated with the retail store.
G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/0875 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes Énumération ou classification des pièces, des fournitures ou des services, p.ex. nomenclatures
G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
G06Q 10/087 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
Systems and methods are provided for retail environments. In one implementation, a non transitory computer-readable medium may include instructions that when executed by a processor cause the processor to perform a method. The method may include receiving camera location information associated with a plurality of cameras deployed in a retail store, the camera location information being indicative of an actual position of each camera of the plurality of cameras; receiving, for each camera of the plurality of cameras, at least one camera status indicator; using the received camera location information and the received camera status indicators to generate a digital signal; and providing the generated digital signal to an extended reality device to thereby cause the extended reality device to display a visual representation of the at least one status indicator for each camera of the plurality of cameras relative to the actual position of the camera in the retail store.
G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p.ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersections; Analyse de connectivité, p.ex. de composantes connectées
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
Systems and methods are provided for retail environments. In one implementation, a non transitory computer-readable medium may include instructions that when executed by a processor cause the processor to perform a method. The method may include receiving, from first sensors first sensed data indicating selection of a first product by a customer; determining, from the first sensed data, a first property associated with the first product; issuing a first query to the customer regarding the first property and, in response, receiving first information from the customer; comparing the first information with the first property; determining, based on the comparison, an integrity indicator associated with the customer; receiving, from second sensors second sensed data indicating a selection of a second product by the customer; determining, based on the integrity indicator, at least one action to determine a second property associated with the second product; and initiating the at least one action.
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c. à d. étalonnage de caméra
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p.ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersections; Analyse de connectivité, p.ex. de composantes connectées
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
H04N 17/00 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision
H04N 23/90 - Agencement de caméras ou de modules de caméras, p. ex. de plusieurs caméras dans des studios de télévision ou des stades de sport
16.
IDENTIFYING PRODUCTS FROM ON-SHELF SENSOR DATA AND VISUAL DATA
A non-transitory computer-readable medium includes instructions that when executed by a processor cause the processor to perform a method for identifying products from on-shelf sensors and image data. The method may include receiving data captured using a plurality of sensors positioned between at least part of a retail shelf and one or more products placed on the at least part of the retail shelf. The method may also include receiving an image of the at least part of the retail shelf and at least one of the one or more products. The method may also include analyzing the captured data and the image to determine a product type of the one or more products.
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06N 5/04 - Modèles d’inférence ou de raisonnement
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G06T 7/50 - Récupération de la profondeur ou de la forme
G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une forme; Localisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
A method for determining whether shoppers are eligible for frictionless checkout is disclosed. The method may include obtaining image data captured using a plurality of image sensors positioned in a retail store; analyzing the image data to identify at least one shopper at one or more locations of the retail store; detecting, based on the analysis of the image data, at least one product interaction event associated with an action of the at least one shopper at the one or more locations of the retail store; based on the detected at least one product interaction event, determining whether the at least one shopper is eligible for frictionless checkout; and in response to a determination that the at least one shopper is ineligible for frictionless checkout, causing delivery of an indicator that the at least one shopper is ineligible for frictionless checkout.
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
Systems and methods are provided for retail environments. In one implementation, a non‑transitory computer-readable medium may include instructions that when executed by a processor cause the processor to perform a method. The method may include obtaining an electronic shopping list associated with a customer, the electronic shopping list identifying a target product; automatically determining that the target product is unavailable at a particular retail store; automatically identify an alternative product, available at the particular retail store, as a potential alternative to the target product; receiving at least one image representative of at least a portion of the particular retail store wherein the at least one image includes a representation of the alternative product; and analyzing the at least one image to cause an extended reality appliance to present to a shopper a visual indicator associated with the alternative product in the particular retail store.
The present disclosure relates to systems and methods for identifying products and monitoring planogram compliance using analysis of image data. In one implementation, the method may include accessing at least one planogram describing a desired placement of a plurality of product types on shelves of a plurality of retail stores; receiving image data from the plurality of retail stores; analyzing the image data to determine an actual placement of the plurality of product types on the shelves of the plurality of retail stores; determining at least one characteristic of planogram compliance based on detected differences between the at least one planogram and the actual placement of the plurality of product types on the shelves of the plurality of retail stores; and receiving checkout data from the plurality of retail stores reflecting sales of at least one product type from the plurality of product types.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 10/087 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06V 20/62 - Texte, p.ex. plaques d’immatriculation, textes superposés ou légendes des images de télévision
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/0875 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes Énumération ou classification des pièces, des fournitures ou des services, p.ex. nomenclatures
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06F 18/2115 - Sélection du sous-ensemble de caractéristiques le plus significatif en évaluant différents sous-ensembles en fonction d'un critère d'optimisation, p.ex. la séparabilité des classes, la sélection en avant ou l’élimination en arrière
H04N 23/54 - Montage de tubes analyseurs, de capteurs d'images électroniques, de bobines de déviation ou de focalisation
H04N 23/66 - Commande à distance de caméras ou de parties de caméra, p. ex. par des dispositifs de commande à distance
H04N 23/80 - Chaînes de traitement de la caméra; Leurs composants
H04N 23/90 - Agencement de caméras ou de modules de caméras, p. ex. de plusieurs caméras dans des studios de télévision ou des stades de sport
H04N 23/611 - Commande des caméras ou des modules de caméras en fonction des objets reconnus les objets reconnus comprenant des parties du corps humain
G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
A method for reacting to changes of items hanging on peg-hooks connected to pegboards may include: determining a location of a store shelf within a retail store; obtaining a first coverage parameter corresponding to a first product type and a second coverage parameter corresponding to a second product type; accessing a database to determine a first height of products of the first product type and a second height of products of the second product type; determining a position for placing a camera configured to capture images of at least a portion of the store shelf by analyzing the location of the store shelf, the first coverage parameter, the second coverage parameter, the first height, and the second height; and providing, to a user interface of a user device, information relating to the determined position of the camera.
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06N 5/04 - Modèles d’inférence ou de raisonnement
G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisation; Planification des actions en fonction des objectifs; Analyse ou évaluation de l’efficacité des objectifs
G06T 7/50 - Récupération de la profondeur ou de la forme
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
G06Q 10/087 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
G01G 19/14 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes pour peser des charges suspendues
A47L 11/40 - Machines à nettoyer les planchers, les tapis, les meubles, les murs ou leurs revêtements - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p.ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
G01G 23/18 - Dispositifs indicateurs, p.ex. pour indication à distance; Dispositifs enregistreurs; Echelles, p.ex. graduées
G01J 1/42 - Photométrie, p.ex. posemètres photographiques en utilisant des détecteurs électriques de radiations
G01L 1/00 - Mesure des forces ou des contraintes, en général
21.
TRIGGERING IMAGE PROCESSING BASED ON INFRARED DATA ANALYSIS
A method for triggering image processing based on infrared data analysis may include receiving first infrared input data captured using a first group of infrared sensors; analyzing the first infrared input data to detect an engagement of a person with a retail shelf; receiving second infrared input data captured using a second group of infrared sensors after the capturing of the first infrared input data; analyzing the second infrared input data to determine a completion of the engagement of the person with the retail shelf; in response to the determined completion of the engagement of the person with the retail shelf, analyzing an image of the retail shelf captured using an image sensor after the completion of the engagement of the person with the retail shelf; and using the analysis of the image to determine a state of the retail shelf.
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 10/147 - Caractéristiques optiques de l’appareil qui effectue l’acquisition ou des dispositifs d’éclairage - Détails de capteurs, p.ex. lentilles de capteurs
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
22.
Triggering image processing based on infrared data analysis
A method for triggering image processing based on vibration data analysis may include receiving vibration data captured using a vibration sensor mounted to a shelving unit including; analyzing the vibration data to determine whether a vibration is a result of an engagement of a person with a retail shelf; in response to a determination that the vibration is the result of the engagement of the person with the retail shelf, triggering analysis of an image of captured after the beginning of the engagement of the person with the retail shelf; in response to a determination that the vibration is not the result of the engagement of the person with the retail shelf, forgoing triggering the analysis of the image; and providing information based on a result of the analysis of the image.
G06V 10/12 - Acquisition d’images - Détails des dispositions d’acquisition; Leurs détails structurels
G06V 10/147 - Caractéristiques optiques de l’appareil qui effectue l’acquisition ou des dispositifs d’éclairage - Détails de capteurs, p.ex. lentilles de capteurs
G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une forme; Localisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
H04N 23/61 - Commande des caméras ou des modules de caméras en fonction des objets reconnus
H04N 23/80 - Chaînes de traitement de la caméra; Leurs composants
23.
INFRARED DATA ANALYSIS FOR FOREGOING IMAGE PROCESSING
A method for forgoing image processing in response to infrared data analysis may include receiving infrared input data captured using one or more infrared sensors; analyzing the infrared input data to detect a presence of an object in an environment of a retail shelf; in response to no detected presence of an object in the environment of the retail unit, analyzing at least one image of the retail shelf captured using at least one image sensor; and in response to a detection of presence of an object in the environment of the retail unit, forgoing analyzing the at least one image of the retail shelf captured using the at least one image sensor.
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06V 10/12 - Acquisition d’images - Détails des dispositions d’acquisition; Leurs détails structurels
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
24.
SYSTEMS AND METHODS FOR DERIVING INFORMATION FROM SENSORS IN RETAIL ENVIRONMENT
Methods, systems, and computer-readable media are provided for deriving information from sensors in retail environment, for example from image, infrared and vibration sensors in retail environment. In some examples, at least one of infrared data captured using one or more infrared sensors from a retail environment and vibration data captured using one or more vibration sensors mounted to a shelving unit including at least one retail shelf may be received. At least one image captured using at least one image sensor from the retail environment may be received. The at least one image and the at least one of infrared data and vibration data may be analyzed to detect an action performed in the retail environment. Information based on the detected action may be provided.
A system for determining whether shoppers are eligible for frictionless checkout is disclosed. The system has a processor that obtains image data captured using image sensors positioned in a retail store. The processor analyzes the image data to identify at least one shopper at one or more locations of the retail store. The processor detects, based on the analysis of the image data, at least one product interaction event associated with an action of the at least one shopper at the one or more locations of the retail store. Further, based on the detected at least one product interaction event, the processor determines whether the at least one shopper is eligible for frictionless checkout. In response to a determination that the at least one shopper is ineligible for frictionless checkout, the processor causes delivery of an indicator that the at least one shopper is ineligible for frictionless checkout.
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
G01G 19/414 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes avec dispositions pour indiquer, enregistrer ou calculer un prix ou d'autres quantités dépendant du poids utilisant des moyens de calcul électromécaniques ou électroniques utilisant uniquement des moyens de calcul électroniques
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G08B 5/36 - Systèmes de signalisation optique, p.ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électromécanique utilisant des sources de lumière visible
Methods, systems, and computer-readable media are provided for providing information on electronic visual displays in retail stores. In one implementation, a door for a retail storage container may include at least a first part that is configured to face customers when the door is closed and a second part configured to face the internal side of the retail storage container when the door is closed. Further, the second part may include at least an electronic visual display configured to display information, and at least part of the electronic visual display may be configured to be visible to the customers at least when the door is open at a selected angle.
G09F 13/04 - Enseignes, tableaux ou panneaux éclairés de derrière l'illustration
G09F 13/12 - Enseignes, tableaux ou panneaux éclairés de derrière l'illustration utilisant un miroir transparent ou une autre surface réfléchissante, transparente à la lumière émise, dans lesquels un signe, un symbole, une image ou une autre information ne sont visibles que lorsqu'ils sont éclairés
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
Methods, systems, and computer-readable media are provided for customized presentation of items on electronic visual displays in retail stores. In one implementation, a method may comprise: obtaining a plurality of images of products in a retail store captured; analyzing a first image to determine whether products of a particular product type are available at a first point in time; analyzing a second image to determine whether products of the particular product type are available at a second point in time; based on the determination of whether products of the particular product type are available at the first point in time and the determination of whether products of the particular product type are available at the second point in time, selecting at least one display parameter for a particular item; and using the selected at least one display parameter to display the particular item on an electronic visual display.
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G09F 3/20 - Armatures, cadres ou entourages pour étiquettes pour des étiquettes réglables, mobiles ou interchangeables
G09F 13/04 - Enseignes, tableaux ou panneaux éclairés de derrière l'illustration
G09F 13/12 - Enseignes, tableaux ou panneaux éclairés de derrière l'illustration utilisant un miroir transparent ou une autre surface réfléchissante, transparente à la lumière émise, dans lesquels un signe, un symbole, une image ou une autre information ne sont visibles que lorsqu'ils sont éclairés
28.
Varied update rates of shopping data for frictionless shoppers
Methods, systems, and computer-readable media are provided for controlling a detail level of shopping data provided to frictionless shoppers. In one implementation, a method may comprise: receiving image data captured using one or more image sensors in a retail store; analyzing the image data to identify a plurality of product interaction events for at least one shopper in the retail store; determining shopping data associated with the plurality of product interaction events; determining a likelihood that the at least one shopper will be involved in shoplifting; based on the determined likelihood, determining an update rate for updating the at least one shopper with the shopping data; and delivering the shopping data to the at least one shopper at the determined update rate.
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
G01G 19/414 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes avec dispositions pour indiquer, enregistrer ou calculer un prix ou d'autres quantités dépendant du poids utilisant des moyens de calcul électromécaniques ou électroniques utilisant uniquement des moyens de calcul électroniques
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G08B 5/36 - Systèmes de signalisation optique, p.ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électromécanique utilisant des sources de lumière visible
A method for determining whether shoppers are eligible for frictionless checkout is disclosed. The method may include obtaining image data captured using a plurality of image sensors positioned in a retail store; analyzing the image data to identify at least one shopper at one or more locations of the retail store; detecting, based on the analysis of the image data, at least one product interaction event associated with an action of the at least one shopper at the one or more locations of the retail store; based on the detected at least one product interaction event, determining whether the at least one shopper is eligible for frictionless checkout; and in response to a determination that the at least one shopper is ineligible for frictionless checkout, causing delivery of an indicator that the at least one shopper is ineligible for frictionless checkout.
Methods, systems, and computer-readable media are provided for selecting items for presentation on electronic visual displays in retail stores. In one implementation, a method may comprise: obtaining a plurality of images of products in a retail store; analyzing a first image to determine whether products of a particular product type are available at a first point in time; analyzing a second image to determine whether products of the particular product type are available at a second point in time; and based on the determination of whether products of the particular product type are available at the first point in time and the determination of whether products of the particular product type are available at the second point in time, selecting whether to display a particular item on an electronic visual display in the retail store.
Methods, systems, and computer-readable media are provided for selecting items for presentation on electronic visual displays in retail stores. In one implementation, a method may comprise: obtaining an image of products in a retail store captured using at least one image sensor; analyzing the image to determine a condition of products of a particular product type; based on the determined condition of the products of the particular product type, selecting whether to display a particular item on an electronic visual display in the retail store; in response to a selection to display the particular item, causing the electronic visual display to display the particular item; and in response to a selection not to display the particular item, forgoing causing the electronic visual display to display the particular item.
G09F 3/20 - Armatures, cadres ou entourages pour étiquettes pour des étiquettes réglables, mobiles ou interchangeables
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
32.
Visual indicator of frictionless status of retail shelves
Methods, systems, and computer-readable media are provided for providing a visual indicator indicative of a frictionless checkout status of at least a portion of a retail shelf. In one implementation, a method may comprise: receiving an output from one or more retail store sensors; based on the output from the one or more retail store sensors, determining a frictionless checkout eligibility status associated with the at least a portion of the retail shelf, wherein the frictionless checkout eligibility status is indicative of whether the at least a portion of the retail shelf includes one or more items eligible for frictionless checkout; and causing a display of an automatically generated visual indicator indicating the frictionless checkout eligibility status associated with the at least a portion of the retail shelf.
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G01G 19/414 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes avec dispositions pour indiquer, enregistrer ou calculer un prix ou d'autres quantités dépendant du poids utilisant des moyens de calcul électromécaniques ou électroniques utilisant uniquement des moyens de calcul électroniques
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G08B 5/36 - Systèmes de signalisation optique, p.ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électromécanique utilisant des sources de lumière visible
33.
Selective treatment of shopping receptacles in checkout
Methods, systems, and computer-readable media are provided for tracking frictionless shopping eligibility relative to individual shopping receptacles. In one implementation a method comprises: obtaining image data captured using a plurality of image sensors; analyzing the image data to identify a shopper at one or more locations; detecting, based on the analysis of the image data, a first product interaction event involving a first shopping receptacle associated with the shopper and a second product interaction event involving a second shopping receptacle associated with the shopper; based on the detected first product interaction event, determining whether the first shopping receptacle is eligible for frictionless checkout; based on the detected second product interaction event, determining whether the second shopping receptacle is eligible for frictionless checkout; and causing delivery of an indicator identifying which of the first shopping receptacle or the second shopping receptacle is ineligible for frictionless checkout.
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
G01G 19/414 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes avec dispositions pour indiquer, enregistrer ou calculer un prix ou d'autres quantités dépendant du poids utilisant des moyens de calcul électromécaniques ou électroniques utilisant uniquement des moyens de calcul électroniques
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G08B 5/36 - Systèmes de signalisation optique, p.ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électromécanique utilisant des sources de lumière visible
A method for automatically updating a plurality of virtual shopping carts, includes receiving image data captured in a retail store, wherein a first shopping receptacle and a second shopping receptacle are represented in the received image data, determining that the first shopping receptacle is associated with a first virtual shopping cart and that the second shopping receptacle is associated with a second virtual shopping cart different from the first virtual shopping cart, analyzing the received image data to detect a shopper placing a first product in the first shopping receptacle and to detect the shopper placing a second product in the second shopping receptacle, automatically updating the first virtual shopping cart to include information associated with the first product, and automatically updating the second virtual shopping cart to include information associated with the second product.
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
G01G 19/414 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes avec dispositions pour indiquer, enregistrer ou calculer un prix ou d'autres quantités dépendant du poids utilisant des moyens de calcul électromécaniques ou électroniques utilisant uniquement des moyens de calcul électroniques
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G08B 5/36 - Systèmes de signalisation optique, p.ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électromécanique utilisant des sources de lumière visible
A method for addressing a shopper's eligibility for frictionless checkout may include identifying at least one shopper in a retail store designated as not eligible for frictionless checkout; in response to the identification of the at least one shopper designated as not eligible for frictionless checkout, automatically identifying an ineligibility condition associated with the at least one shopper's designation as not eligible for frictionless checkout; determining one or more actions for resolving the ineligibility condition; causing implementation of the one or more actions for resolving the ineligibility condition; receiving an indication of successful completion of the one or more actions; and in response to receipt of the indication of successful completion of the one more actions, generating a status indicator indicating that the at least one shopper is eligible for frictionless checkout and storing the generated status indicator in a memory.
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
G01G 19/414 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes avec dispositions pour indiquer, enregistrer ou calculer un prix ou d'autres quantités dépendant du poids utilisant des moyens de calcul électromécaniques ou électroniques utilisant uniquement des moyens de calcul électroniques
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G08B 5/36 - Systèmes de signalisation optique, p.ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électromécanique utilisant des sources de lumière visible
36.
Updating shopping list based on analysis of images
A method for automatically updating electronic shopping lists of customers of retail stores may include accessing an electronic shopping list of a customer of a retail store, the electronic shopping list including at least one product associated with a shopping order; receiving image data from a plurality of image sensors mounted in the retail store; analyzing the image data to predict an inventory shortage of the at least one product included on the electronic shopping list, wherein the predicted inventory shortage is expected to occur prior to fulfillment of the shopping order; and automatically updating the electronic shopping list based on the predicted inventory shortage of the at least one product.
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
G01G 19/414 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes avec dispositions pour indiquer, enregistrer ou calculer un prix ou d'autres quantités dépendant du poids utilisant des moyens de calcul électromécaniques ou électroniques utilisant uniquement des moyens de calcul électroniques
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G08B 5/36 - Systèmes de signalisation optique, p.ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électromécanique utilisant des sources de lumière visible
37.
Using low-resolution images to detect products and high-resolution images to detect product ID
A system for processing images captured in a retail store and automatically identifying products displayed on shelving units, includes at least one processor configured to: receive a first image depicting a shelving unit with a plurality of products of differing product types displayed thereon and a first plurality of labels coupled to the shelving unit; receive a set of second images depicting a second plurality of labels; correlate a first label depiction of a specific label included in the first image to a second label depiction of the same specific label included in a second image; use information derived from the second label depiction to determine a type of products displayed in the first image in proximity to the specific label; and initiate an action based on the determined type of products displayed in proximity to the specific label.
G06F 18/21 - Conception ou mise en place de systèmes ou de techniques; Extraction de caractéristiques dans l'espace des caractéristiques; Séparation aveugle de sources
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisation; Planification des actions en fonction des objectifs; Analyse ou évaluation de l’efficacité des objectifs
G06Q 10/087 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
G06Q 30/0207 - Remises ou incitations, p.ex. coupons ou rabais
G06Q 30/0242 - Détermination de l’efficacité des publicités
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06V 10/75 - Appariement de motifs d’image ou de vidéo; Mesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexte; Sélection des dictionnaires
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
G06V 20/20 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans les scènes de réalité augmentée
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G08B 13/196 - Déclenchement influencé par la chaleur, la lumière, ou les radiations de longueur d'onde plus courte; Déclenchement par introduction de sources de chaleur, de lumière, ou de radiations de longueur d'onde plus courte utilisant des systèmes détecteurs de radiations passifs utilisant des systèmes de balayage et de comparaison d'image utilisant des caméras de télévision
H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
H02J 9/06 - Circuits pour alimentation de puissance de secours ou de réserve, p.ex. pour éclairage de secours dans lesquels le système de distribution est déconnecté de la source normale et connecté à une source de réserve avec commutation automatique
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
An apparatus for securing a camera to a retail shelving unit is disclosed. The apparatus may have a pair of opposing securing surfaces for securing the apparatus to a support element of the retail shelving unit. The pair of opposing securing surfaces may form a gap between the pair of opposing securing surfaces. The gap may be configured to accept the support element of the retail shelving unit. The apparatus may also have an arm extending from one of the pair of opposing securing surfaces and having a distal end. The distal end may have a camera support area including a least one opening.
G08B 13/196 - Déclenchement influencé par la chaleur, la lumière, ou les radiations de longueur d'onde plus courte; Déclenchement par introduction de sources de chaleur, de lumière, ou de radiations de longueur d'onde plus courte utilisant des systèmes détecteurs de radiations passifs utilisant des systèmes de balayage et de comparaison d'image utilisant des caméras de télévision
G06F 18/21 - Conception ou mise en place de systèmes ou de techniques; Extraction de caractéristiques dans l'espace des caractéristiques; Séparation aveugle de sources
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisation; Planification des actions en fonction des objectifs; Analyse ou évaluation de l’efficacité des objectifs
G06Q 10/087 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
G06Q 30/0207 - Remises ou incitations, p.ex. coupons ou rabais
G06Q 30/0242 - Détermination de l’efficacité des publicités
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06V 10/75 - Appariement de motifs d’image ou de vidéo; Mesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexte; Sélection des dictionnaires
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
G06V 20/20 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans les scènes de réalité augmentée
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
H02J 9/06 - Circuits pour alimentation de puissance de secours ou de réserve, p.ex. pour éclairage de secours dans lesquels le système de distribution est déconnecté de la source normale et connecté à une source de réserve avec commutation automatique
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
A system for automatically identifying situations to withhold planogram incompliance notifications in a retail store is disclosed. The system has a processor that receives image data depicting products displayed on a store shelf from image sensors mounted in the retail store. The processor identifies a product type associated with the displayed products and determines a placement of products of that product type on the shelf. The processor accesses a planogram describing a desired placement of products and identifies, based on the planogram, a discrepancy between the determined placement of products and the desired placement of product. The processor determines whether a notice-override condition exists. If a notice-override condition exists, the processor, withholds issuance of a user-notification associated with the identified discrepancy. If a notice-override condition does not exist, the processor issues the user-notification associated with the identified discrepancy.
G06F 18/21 - Conception ou mise en place de systèmes ou de techniques; Extraction de caractéristiques dans l'espace des caractéristiques; Séparation aveugle de sources
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisation; Planification des actions en fonction des objectifs; Analyse ou évaluation de l’efficacité des objectifs
G06Q 10/087 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
G06Q 30/0207 - Remises ou incitations, p.ex. coupons ou rabais
G06Q 30/0242 - Détermination de l’efficacité des publicités
G06V 20/20 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans les scènes de réalité augmentée
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
H02J 9/06 - Circuits pour alimentation de puissance de secours ou de réserve, p.ex. pour éclairage de secours dans lesquels le système de distribution est déconnecté de la source normale et connecté à une source de réserve avec commutation automatique
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
A mobile power source is provided. The mobile power source includes a housing configured to retain at least one battery. The housing includes first and second guiding channels configured to engage with a track associated with a retail shelving unit. The mobile power source further includes a first electrical connector configured to electrically connect the mobile power source to a control unit for an image capture device; a second electrical connector configured to electrically connect the mobile power source to an additional mobile power source or a power grid; and circuitry configured to convey power from the additional mobile power source to the image capture device when the mobile power source is connected to the additional mobile power source, and to convey power from the power grid to the image capture device when the mobile power source is connected to the power grid.
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
H02J 9/06 - Circuits pour alimentation de puissance de secours ou de réserve, p.ex. pour éclairage de secours dans lesquels le système de distribution est déconnecté de la source normale et connecté à une source de réserve avec commutation automatique
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
A non-transitory computer-readable medium includes instructions that when executed by a processor cause the processor to perform a method for planning deployment of image sensors. The method may include determining a location of a store shelf within a retail store and obtaining a first coverage parameter corresponding to a first product type and a second coverage parameter corresponding to a second product type. The method may also include accessing a database to determine a first height of products of the first product type and a second height of products of the second product type. The method may further include determining a position for placing a camera configured to capture images of at least a portion of the store shelf by analyzing the location of the store shelf, the first coverage parameter, the second coverage parameter, the first height, and the second height. The method may also include providing, to a user interface of a user device, information relating to the determined position of the camera.
A non-transitory computer-readable medium includes instructions that when executed by a processor cause the processor to perform a method for planning deployment of image sensors. The method may include determining a location of a store shelf within a retail store and obtaining a first coverage parameter corresponding to a first product type and a second coverage parameter corresponding to a second product type. The method may also include accessing a database to determine a first height of products of the first product type and a second height of products of the second product type. The method may further include determining a position for placing a camera configured to capture images of at least a portion of the store shelf by analyzing the location of the store shelf, the first coverage parameter, the second coverage parameter, the first height, and the second height. The method may also include providing, to a user interface of a user device, information relating to the determined position of the camera.
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06Q 90/00 - Systèmes ou méthodes spécialement adaptés à des fins administratives, commerciales, financières, de gestion ou de surveillance, n'impliquant pas de traitement significatif de données
A system for making gradual adjustments to planograms may include at least one processor. The processor may be programmed to receive a first image of a shelf; analyze the first image to determine a first placement of products on the shelf; determine a planned first adjustment to the first placement of products; and provide first information configured to cause the planned first adjustment. The processor may then receive a second image of the shelf captured after the first information was provided; analyze the second image to determine a second placement of products on the shelf; determine a planned second adjustment to the second placement of products; and provide second information configured to cause the planned second adjustment to the determined second placement of products.
G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une forme; Localisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c. à d. étalonnage de caméra
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
A47L 11/40 - Machines à nettoyer les planchers, les tapis, les meubles, les murs ou leurs revêtements - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p.ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
A non-transitory computer-readable medium includes instructions that when executed by a processor cause the processor to perform a method for providing visual navigation assistance in retail stores, which may include receiving a first indoor location of a user within a retail store; receiving a target destination; and providing first navigation data to the user through a first visual interface. The method may also include, after providing the first navigation data, receiving a second indoor location of the user within the retail store; determining that the second indoor location is within a selected area around the target destination, with the selected area not including the first indoor location; and, in response to the determination that the second indoor location is within the selected area around the target destination, providing second navigation data to the user through a second visual interface, where the second visual interface differs from the first visual interface.
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06N 5/04 - Modèles d’inférence ou de raisonnement
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G06T 7/50 - Récupération de la profondeur ou de la forme
G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une forme; Localisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
G01C 21/20 - Instruments pour effectuer des calculs de navigation
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
G01G 19/14 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes pour peser des charges suspendues
A47L 11/40 - Machines à nettoyer les planchers, les tapis, les meubles, les murs ou leurs revêtements - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p.ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
G01G 23/18 - Dispositifs indicateurs, p.ex. pour indication à distance; Dispositifs enregistreurs; Echelles, p.ex. graduées
G01J 1/42 - Photométrie, p.ex. posemètres photographiques en utilisant des détecteurs électriques de radiations
G01L 1/00 - Mesure des forces ou des contraintes, en général
45.
Selecting available assignments for users based on mobile computing devices of the users
A non-transitory computer-readable medium includes instructions that when executed by a processor cause the processor to perform a method for selecting available assignments for users based on mobile computing devices of the user. The method includes receiving an indication of at least one parameter of a mobile computing device associated with a user; accessing a plurality of available assignments, each assignment of the plurality of available assignments involving use of at least one mobile computing device; based on the at least one parameter of the mobile computing device associated with the user, selecting a subset of the plurality of available assignments; and offering the selected subset of the plurality of available assignments to the user.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c. à d. étalonnage de caméra
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06N 5/04 - Modèles d’inférence ou de raisonnement
A47L 11/40 - Machines à nettoyer les planchers, les tapis, les meubles, les murs ou leurs revêtements - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p.ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G06T 7/50 - Récupération de la profondeur ou de la forme
G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une forme; Localisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
A non-transitory computer-readable medium includes instructions that when executed by a processor cause the processor to perform a method for selecting available assignments, the method including: receiving an indication of an external assignment, wherein the external assignment is associated with one or more locations external to a plurality of retail stores; based on the indication of the external assignment, selecting a retail store among the plurality of retail stores; based on the selected retail store, selecting at least one available assignment in the selected retail store; and offering the selected at least one available assignment in the selected retail store to a user.
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c. à d. étalonnage de caméra
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une forme; Localisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
G06V 20/20 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans les scènes de réalité augmentée
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
G01G 19/14 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes pour peser des charges suspendues
A47L 11/40 - Machines à nettoyer les planchers, les tapis, les meubles, les murs ou leurs revêtements - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p.ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
G01G 23/18 - Dispositifs indicateurs, p.ex. pour indication à distance; Dispositifs enregistreurs; Echelles, p.ex. graduées
G01J 1/42 - Photométrie, p.ex. posemètres photographiques en utilisant des détecteurs électriques de radiations
G01L 1/00 - Mesure des forces ou des contraintes, en général
47.
Method, medium, and system for planning image sensor deployment
A method for planning deployment of image sensors may include determining a location of a store shelf within a retail store and obtaining a first coverage parameter corresponding to a first product type and a second coverage parameter corresponding to a second product type. The method may also include accessing a database to determine a first height of products of the first product type and a second height of products of the second product type, and determining a position for placing a camera configured to capture images of at least a portion of the store shelf by analyzing the location of the store shelf, the first coverage parameter, the second coverage parameter, the first height, and the second height. The method may further include providing, to a user interface of a user device, information relating to the determined position of the camera.
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06N 5/04 - Modèles d’inférence ou de raisonnement
G01G 19/52 - Appareils de pesée combinés avec d'autres objets, p.ex. avec de l'ameublement
G06T 7/50 - Récupération de la profondeur ou de la forme
G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une forme; Localisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
G06V 20/20 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans les scènes de réalité augmentée
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
G01G 19/14 - Appareils ou méthodes de pesée adaptés à des fins particulières non prévues dans les groupes pour peser des charges suspendues
A47L 11/40 - Machines à nettoyer les planchers, les tapis, les meubles, les murs ou leurs revêtements - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p.ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
A method for routing a cleaning robot may include receiving an indication of a store shelf of a retail store and causing a first adjustment to a cleaning robot route of a cleaning robot within the retail store based on a location within the retail store corresponding to the store shelf. The first adjustment may be configured to enable an image sensor associated with the cleaning robot to capture images of at least one portion of the store shelf. The method may also include receiving a first image of the store shelf and analyzing the first image to determine a need for a second image of the store shelf. The method may further include, in response to the determined need, causing a second adjustment to the cleaning robot route within the retail store, which may enable the image sensor to capture the second image of the store shelf.
A47L 11/40 - Machines à nettoyer les planchers, les tapis, les meubles, les murs ou leurs revêtements - Éléments ou parties constitutives des machines non prévus dans les groupes , ou non limités à un de ces groupes, p.ex. poignées, dispositions des interrupteurs, bords, amortisseurs ou leviers
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c. à d. étalonnage de caméra
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une forme; Localisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
A system for acquiring images of products in a retail store is disclosed. The system may include a first housing configured for location on a retail shelving unit, and an image capture device included in the first housing and configured relative to the first housing such that an optical axis of the image capture device is directed toward an opposing retail shelving unit when the first housing is fixedly mounted on the retail shelving unit. The system may further include a second housing configured for location on the retail shelving unit separate from the first housing, the second housing containing a processor configured to control the image capture device and a network interface for communicating with a remote server. The system may further include a data conduit configured to enable transfer of control signals from the processor to the image capture device.
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06V 20/20 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans les scènes de réalité augmentée
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 20/62 - Texte, p.ex. plaques d’immatriculation, textes superposés ou légendes des images de télévision
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
A system for automatically addressing detected conditions within the retail store is provided. The system may include at least one processor configured to receive a plurality of images depicting a plurality of products displayed on a plurality of store shelves; retrieve reference data specifying a desired state of the retail store; use the reference data to detect an indicator of a first service-improvement condition; use the reference data to detect an indicator of a second service-improvement; determine a first product-related task for addressing the first service-improvement condition; determine a second product-related task for addressing the second service-improvement condition; access a database storing information indicative of a first employee and a second employee on duty during a time interval over which the plurality of images was received; and assign the first product-related task to the first employee and assign the second product-related task to the second employee.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
G06V 20/20 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans les scènes de réalité augmentée
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 20/62 - Texte, p.ex. plaques d’immatriculation, textes superposés ou légendes des images de télévision
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
Methods, systems, and computer-readable media are provided for providing information on electronic visual displays in retail stores. In one implementation, a door for a retail storage container may include one or more electronic visual displays. In one implementation, the electronic visual display may be connected to a shelf in the retail store. In one implementation, an image of products in a retail store captured using at least one image sensor may be obtained, and the image may be analyzed to determine a condition of products of a particular product type. Further, based on the determined condition of the products of the particular product type, at least one display parameter may be selected for a particular item, and the selected at least one display parameter may be used to display the particular item on an electronic visual display in the retail store.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software for analyzing and managing
retail sales; image recognition computer software,
downloadable; downloadable computer software for analyzing,
managing, and tracking retail sales through the use of image
recognition; downloadable computer software for collecting,
managing and reporting on data from connected computer
systems, digital mobile devices, and internet of things
(iot) devices; data processing software, downloadable;
downloadable computer software for analyzing market
information; downloadable computer software for processing
market information; computer software for analyzing images,
downloadable; downloadable computer software for use in
database management, project management, information
processing, images, graphics and text processing, automating
and managing business processes; downloadable computer
software for use in data and document capture, transmission,
storage and indexing; none of the aforesaid goods relating
to financial services, financial markets, financial
securities, transportation, and freight, and none of the
aforesaid goods relating to the transportation of goods and
products. Analysis of market research data and statistics; business
data analysis; provision of information relating to data
processing services; computerized data collection for
business purposes for retailers; analysis of market studies;
business advice relating to marketing; collection of market
research information; computerized market research services;
market analysis reporting services, namely, providing
reports for the purpose of analyzing and managing retail
sales, analysis of market research data and statistics;
market research by means of a computer database; electronic
data collection for business purposes in the fields of
retail sales; data compiling in the field of retail sales;
business consultancy services relating to data processing;
compiling and analyzing statistics and data for business
purposes; data processing services; online data processing
services; market research namely, collecting marketing data;
market research, namely, analyzing market research data;
conducting marketing studies; marketing research; provision
of marketing reports; provision of market research
information; marketing research, namely, market survey
analysis; none of the aforesaid services relating to
financial services, financial markets, financial securities,
transportation, and freight, and none of the aforesaid
services relating to the transportation of goods and
products; compiling data about data-processing programs. Software as a service (saas) services featuring software for
analyzing and managing retail sales; software as a service
(saas) services featuring software for analyzing, managing,
and tracking retail sales through the use of image
recognition; software as a service (saas) services featuring
software for collecting, managing and reporting on data from
connected computer systems, digital mobile devices, and
internet of things (iot) devices; application service
provider (asp), namely, hosting computer software
applications of others; electronic data storage; providing
temporary use of non-downloadable computer software for
analyzing and managing retail sales; research of computer
software; computer software programming services; image
recognition software design; software as a service (saas)
featuring software for use in database management, project
management, information processing, images, graphics and
text processing, automating and managing business processes;
providing temporary use of non-downloadable computer
software for use in database management, project management,
information processing, images, graphics and text
processing, and automating and managing business processes;
none of the aforesaid services relating to financial
services, financial markets, financial securities,
transportation, and freight, and none of the aforesaid
services relating to the transportation of goods and
products.
Methods, systems, and computer-readable media are provided for monitoring products. In one implementation, a system for processing images captured in a retail store to determine tasks for non-employee individuals associated with the retail store includes at least one processor configured to: receive one or more images captured in a retail store and depicting a plurality of products displayed on at least one store shelf; analyze the one or more images to determine at least one task associated with a store shelf; determine an incentive for completing the at least one task based on a property of the store shelf, wherein the incentive is intended for a non-employee individual associated with the retail store; and provide an offer to at least one individual non-employee individual associated with the retail store, the offer including receiving the incentive in response to completing the at least one task.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
54.
Monitoring shelves with pressure and light sensors
A system for monitoring planogram compliance on a store shelf is disclosed. The system may include a plurality of detection sensors and a processor. The processor may be configured to receive first signals from a first subset of detection sensors after a plurality of products are placed on the store shelf, and use the first signals to identify at least one pattern associated with a product type of the products. The processor may further be configured to receive from a second subset of detection sensors second signals indicative of no products being placed on at least one area of the store shelf, and use the second signals to determine at least one empty space on the store shelf. The processor may also be configured to determine, based on the at least one pattern and the at least one empty space, at least one aspect of planogram compliance.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
A system for acquiring images of products in a retail store is disclosed. The system may include at least one first housing configured for location on a retail shelving unit, and at least one image capture device included in the at least one first housing and configured relative to the at least one first housing such that an optical axis of the at least one image capture device is directed toward an opposing retail shelving unit when the at least one first housing is fixedly mounted on the retail shelving unit. The system may further include a second housing configured for location on the retail shelving unit separate from the at least one first housing, the second housing may contain at least one processor configured to control the at least one image capture device and also to control a network interface for communicating with a remote server. The system may also include at least one data conduit extending between the at least one first housing and the second housing, the at least one data conduit being configured to enable transfer of control signals from the at least one processor to the at least one image capture device and to enable collection of image data acquired by the at least one image capture device for transmission by the network interface.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
Methods, systems, and computer-readable storage media for processing images captured in a retail store and automatically identifying a product shortage are provided. In one implementation, a system may access information describing a desired placement of products on at least one store shelf. The system may analyze a first image captured at a first time to determine that a first quantity of products exceeds a quantity threshold. The system may analyze a second image captured at a second time later than the first time to determine that a second quantity of products is below the quantity threshold. The system may avoid initiating an unscheduled action to cause restocking until a third time later than the second time. Based on a determination that a third quantity of products at the third time are below the quantity threshold, the system may provide information indicative of a product shortage.
A system for reducing product shortage durations in retail stores based on analysis of image data is provided. The system may comprise: a communication interface configured to receive image data from retail stores indicative of a product shortage of a product type relative to information describing a placement of products of a product type on a store shelf; and at least one processor configured to: analyze the image data to detect occurrences of product shortages of the product type in the retail stores and determine durations associated with the occurrences; identify a common factor contributing to the duration of part of the occurrences of the product shortages; determine an action, associated with the at least one common factor, for potentially reducing product shortage durations of future shortages of the product type in the retail stores; and provide information associated with the identified action to an entity.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
A system for identifying perishable products in a retail store based on analysis of image data and for automatically generating suggestions relating to the identified products is provided. The system may comprise at least one processor configured to: receive a set of images depicting a plurality of perishable products displayed on at least one shelving unit in a retail store; analyze the set of images to determine information about a displayed inventory of the plurality of perishable products; obtain information about additional perishable products scheduled to be displayed on the at least one shelving unit; use the information about the displayed inventory and the information about the additional perishable products to determine at least one suggestion regarding placement of perishable products in the retail store; and provide the at least one suggestion to an entity associated with the retail store.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
G06V 20/00 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06F 16/58 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Image recognition computer software; computer software for
global positioning systems; data processing software;
computer software for analyzing market information; computer
software for processing market information; image analyzing
systems, other than for medical use. Analysis of market research data and statistics; business
data analysis; provision of information relating to data
processing; computerised data collection for retailers;
analysis of markets; advice relating to marketing
management; collection of market research information;
computerized market research services; market analysis
reporting services; market research by means of a computer
database; collection of data; compilation of business data;
computerized database management services; compilation of
statistical data; statistical analysis or reporting;
statistical evaluations of marketing, merchandising and
sales data; data processing; data preparation in the field
of shelf strategies, product commercialization and product
launch services, product marketing, product merchandising
for others for inventory display and shelf arrangement; data
management; online data processing services; market research
data collection services; interpretation of market research
data; commercial information and advice for consumers;
marketing studies; marketing research; provision of
marketing reports; provision of market research information;
market survey analysis. Software as a service [SaaS]; web hosting services;
application service provider [ASP], namely hosting computer
software applications of others; electronic data storage;
providing temporary use of non-downloadable computer
software; compilation of data-processing programs;
development of systems for the processing of data;
development of data processing programs by order of third
parties; installation and maintenance of computer software;
computer software consultancy; computer software programming
services; design and development of computer software;
information technology (IT) services (computer hardware,
software and peripherals design and technical consultancy);
information technology [IT] consultancy; image recognition
software design.
60.
Updating online store inventory based on physical store inventory
A system for identifying products and tracking inventory in a retail store based on analysis of image data is provided. The system may comprise at least one processor configured to receive image data from a plurality of image sensors mounted in a retail store; analyze the image data to estimate a current inventory of at least one product type in the retail store; receive product supply information associated with the at least one product type in the retail store; determine that an online order from a virtual store made during a first time period will be fulfilled by an employee of the retail store during a second time period; determine a predicted inventory of the at least one product type during the second time period; and provide information to the virtual store regarding the predicted inventory of the at least one product type during the second time period.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
Analysis of market research data and statistics; business data analysis; provision of information relating to data processing services; computerized data collection for business purposes for retailers; analysis of market studies; business advice relating to marketing; collection of market research information; computerized market research services; market analysis reporting services, namely, providing reports for the purpose of analyzing and managing retail sales, analysis of market research data and statistics; market research by means of a computer database; electronic data collection for business purposes in the fields of retail sales; data compiling in the field of retail sales; business consultancy services relating to data processing; Compiling and analyzing statistics and data for business purposes; data processing services; online data processing services; market research namely, collecting marketing data; market research, namely, analyzing market research data; conducting marketing studies; marketing research; provision of marketing reports; provision of market research information; Marketing research, namely, market survey analysis; none of the aforesaid services relating to financial services, financial markets, financial securities, transportation, and freight, and none of the aforesaid services relating to the transportation of goods and products
09 - Appareils et instruments scientifiques et électriques
Produits et services
Downloadable computer software for analyzing and managing retail sales; image recognition computer software, downloadable; Downloadable computer software for analyzing, managing, and tracking retail sales through the use of image recognition; Downloadable computer software for collecting, managing and reporting on data from connected computer systems, digital mobile devices, and Internet of Things (IoT) devices; data processing software, downloadable; Downloadable computer software for analyzing market information; Downloadable computer software for processing market information; computer software for analyzing images, downloadable; Downloadable computer software for use in database management, project management, information processing, images, graphics and text processing, automating and managing business processes; Downloadable computer software for use in data and document capture, transmission, storage and indexing; none of the aforesaid goods relating to financial services, financial markets, financial securities, transportation, and freight, and none of the aforesaid goods relating to the transportation of goods and products
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Software as a service (SAAS) services featuring software for analyzing and managing retail sales; software as a service (SAAS) services featuring software for analyzing, managing, and tracking retail sales through the use of image recognition; software as a service (SAAS) services featuring software for collecting, managing and reporting on data from connected computer systems, digital mobile devices, and Internet of Things (IoT) devices; application service provider (ASP), namely, hosting computer software applications of others; electronic data storage; providing temporary use of non-downloadable computer software for analyzing and managing retail sales; research of computer software, namely, compiling data about data-processing programs; computer software programming services; image recognition software design; Software as a service (SaaS) featuring software for use in database management, project management, information processing, images, graphics and text processing, automating and managing business processes; providing temporary use of non-downloadable computer software for use in database management, project management, information processing, images, graphics and text processing, and automating and managing business processes; none of the aforesaid services relating to financial services, financial markets, financial securities, transportation, and freight, and none of the aforesaid services relating to the transportation of goods and products
64.
AUTOMATICALLY MONITORING RETAIL PRODUCTS BASED ON CAPTURED IMAGES
A system for acquiring images of products in a retail store is disclosed. The system may include at least one first housing configured for location on a retail shelving unit, and at least one image capture device included in the at least one first housing and configured relative to the at least one first housing such that an optical axis of the at least one image capture device is directed toward an opposing retail shelving unit when the at least one first housing is fixedly mounted on the retail shelving unit. The system may further include a second housing configured for location on the retail shelving unit separate from the at least one first housing, the second housing may contain at least one processor configured to control the at least one image capture device and also to control a network interface for communicating with a remote server. The system may also include at least one data conduit extending between the at least one first housing and the second housing, the at least one data conduit being configured to enable transfer of control signals from the at least one processor to the at least one image capture device and to enable collection of image data acquired by the at least one image capture device for transmission by the network interface.
A system for acquiring images of products in a retail store is disclosed. The system may include at least one first housing configured for location on a retail shelving unit, and at least one image capture device included in the at least one first housing and configured relative to the at least one first housing such that an optical axis of the at least one image capture device is directed toward an opposing retail shelving unit when the at least one first housing is fixedly mounted on the retail shelving unit. The system may further include a second housing configured for location on the retail shelving unit separate from the at least one first housing, the second housing may contain at least one processor configured to control the at least one image capture device and also to control a network interface for communicating with a remote server. The system may also include at least one data conduit extending between the at least one first housing and the second housing, the at least one data conduit being configured to enable transfer of control signals from the at least one processor to the at least one image capture device and to enable collection of image data acquired by the at least one image capture device for transmission by the network interface.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06K 9/68 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant des comparaisons successives des signaux images avec plusieurs références, p.ex. mémoire adressable
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
66.
Withholding alerts due to temporary shelf occlusion
A system for processing images to automatically identify occlusions in a field of view of one or more cameras in retail stores is provided. The system may comprise at least one processor configured to receive one or more images from an environment of a retail store, detect in the one or more images a first occlusion event, analyze the plurality of images to determine an indicator of a first level of urgency for resolving the first occlusion event, cause issuance of a user-notification associated with the first occlusion event, detect in the one or more images a second occlusion event, analyze the plurality of images to determine an indicator of a second level of urgency for resolving the second occlusion event, and when the second urgency level is lower than the first urgency level, withhold issuance of a user-notification associated with the second occlusion event.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 50/28 - Logistique, p.ex. stockage, chargement, distribution ou expédition
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
A system for processing images captured in a retail store is provided. The system may comprise at least one processor configured receive at least one image depicting part of at least one store shelf having a plurality of products displayed thereon, the plurality of products including a group of first products associated with a first product size and a group of second products associated with a second product size, analyze the at least one image to detect the plurality of products, identify one or more vacant spaces associated with the plurality of products, determine that by rearranging the group of second products to partially eliminate the one or more identified vacant spaces, at least one additional first product may be displayed on the at least one store shelf next to the group of first products, and provide information to a user indicative of the identified vacant spaces.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
The present disclosure relates to systems and methods for identifying products in retail stores based on analysis of image data and for automatically generating performance indicators relating to the identified products. In one implementation, the system may include a processor configured to receive a first set of images depicting a first plurality of products associated with single product type displayed on a first shelving unit in a retail store; analyze the first set of images to determine first product turnover data associated with the first shelving unit; receive a second set of images depicting a second plurality of products also associated with the single product type displayed on a second shelving unit in the retail store nonadjacent to the first shelving unit; and analyze the second set of images to determine second product turnover data associated with the second shelving unit.
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
A system for monitoring planogram compliance on a store shelf is disclosed. The system may include a plurality of detection elements and a processor. The processor may be configured to receive first signals from a first subset of detection elements after a plurality of products are placed on the store shelf, and use the first signals to identify at least one pattern associated with a product type of the products. The processor may further be configured to receive from a second subset of detection elements second signals indicative of no products being placed on at least one area of the store shelf, and use the second signals to determine at least one empty space on the store shelf. The processor may also be configured to determine, based on the at least one pattern and the at least one empty space, at least one aspect of planogram compliance.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
A system for processing images captured in a retail store and differentiating between products with similar visual appearances is provided. The system may comprise at least one processor configured to receive at least one image depicting a store shelf having a product displayed thereon, analyze the at least one image to detect the product, determine that the detected product is either a first type of product or a second type of product, analyze the at least one image to determine a price associated with the detected product, determine that the detected product is of the first type of product when the determined price falls within a first price range associated with the first type of product, and determine that the detected product is of the second type of product when the determined price falls within a second price range associated with the second type of product.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
G06Q 50/28 - Logistique, p.ex. stockage, chargement, distribution ou expédition
A system for processing images captured in a retail store and automatically identifying misplaced products is provided. The system may comprise at least one processor configured to receive one or more images captured by one or more image sensors from an environment of a retail store, detect in the one or more images a first product, determine that the first product is not located in the first correct display location, cause an issuance of a user-notification associated with the first product, detect in the one or more images a second product, determine that the second product is not located in the second correct display location, and after determining that the second product is not located in the second correct display location and when the second urgency level is lower than the first urgency level, withhold issuance of a user-notification associated with the second product.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
G06T 7/55 - Récupération de la profondeur ou de la forme à partir de plusieurs images
G06T 7/521 - Récupération de la profondeur ou de la forme à partir de la projection de lumière structurée
A system for processing images captured in a retail store is provided. The system may include a processor configured to: access a database storing a group of product models; receive an image depicting at least part of a store shelf having a plurality of products of a same type displayed thereon; analyze the image and determine a first candidate type of the products based on the group of product models and the image analysis; determine a first confidence level associated with the first candidate type; when the first confidence level is below a confidence threshold, determine a second candidate type of the products using contextual information; determine a second confidence level associated with the determined second candidate type of the plurality of products; and when the second confidence level is above the confidence threshold, initiate an action to update the group of product models stored in the database.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
A system for identifying products in a retail store is provided. The system may include a processor configured to: receive an image depicting a store shelf and a product displayed thereon; select a product model subset based on a characteristic of the store shelf determined based on analysis of the image; determine whether the product model subset is applicable to the product; and when the product model subset is applicable to the product, analyze a representation of the product depicted in the image using the product model subset, and identify the product based on the analysis of the representation of the product.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software for analyzing and managing retail sales;
image recognition computer software; computer software for
analyzing, managing, and tracking retail sales through the
use of image recognition; computer software for collecting,
managing and reporting on data from connected computer
systems, digital mobile devices, and internet of things
(IoT) devices; data processing software; computer software
for analyzing market information; computer software for
processing market information; computer software for
analyzing images; computer software for use in database
management, project management, information processing,
images, graphics and text processing, automating and
managing business processes; computer software for use in
data and document capture, transmission, storage and
indexing; none of the aforesaid goods relating to financial
services, financial markets, financial securities,
transportation, and freight, and none of the aforesaid goods
relating to the transportation of goods and products. Analysis of market research data and statistics; business
data analysis; provision of information relating to data
processing services; computerized data collection for
business purposes for retailers; analysis of market studies;
business advice relating to marketing; collection of market
research information; computerized market research services;
market analysis reporting services, namely, providing
reports for the purpose of analyzing and managing retail
sales, analysis of market research data and statistics;
market research by means of a computer database; electronic
data collection for business purposes in the fields of
retail sales; data compiling in the field of retail sales;
business consultancy services relating to data processing;
compiling and analyzing statistics and data for business
purposes; data processing services; online data processing
services; market research namely, collecting marketing data;
market research, namely, analyzing market research data;
conducting marketing studies; marketing research; provision
of marketing reports; provision of market research
information; marketing research, namely, market survey
analysis; none of the aforesaid services relating to
financial services, financial markets, financial securities,
transportation, and freight, and none of the aforesaid
services relating to the transportation of goods and
products. Software as a service (SAAS) services featuring software for
analyzing and managing retail sales; software as a service
(SAAS) services featuring software for analyzing, managing,
and tracking retail sales through the use of image
recognition; software as a service (SAAS) services featuring
software for collecting, managing and reporting on data from
connected computer systems, digital mobile devices, and
internet of things (IoT) devices; application service
provider (ASP), namely, hosting computer software
applications of others; electronic data storage; providing
temporary use of non-downloadable computer software for
analyzing and managing retail sales; research of computer
software, namely, compiling data about data-processing
programs; developing data processing programs by order of
third parties; development of data processing programs by
order of third parties; installation and maintenance of
computer software; computer software consultancy; computer
software programming services; design and development of
computer software; information technology (IT) consulting
services; information technology (IT) consultancy; image
recognition software design; software as a service (SaaS)
featuring software for use in database management, project
management, information processing, images, graphics and
text processing, automating and managing business processes;
providing temporary use of non-downloadable computer
software for use in database management, project management,
information processing, images, graphics and text
processing, and automating and managing business processes;
none of the aforesaid services relating to financial
services, financial markets, financial securities,
transportation, and freight, and none of the aforesaid
services relating to the transportation of goods and
products.
75.
USING AUGMENTED REALITY FOR IMAGE CAPTURING A RETAIL UNIT
Methods, devices, and computer-readable storage media for providing a user with augmented guidance to capture images of products placed on a store shelving unit, the method including using an image sensor of a mobile device to capture and display in real-time a video stream depicting a store shelving unit, augmenting the video stream with a marking identifying an area of the store shelving unit and receiving an image including an area outside the marked area. A plurality of images captured by the image sensor and associated with a first discontinuous area of the store shelving unit with at least two non-overlapping regions and having image resolution higher than an image resolution of the video stream are used to mark the area of the video stream representing first discontinuous area and a second area outside the first discontinuous area. The received image overlaps the first discontinuous area and second area.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software; image recognition computer software;
computer software for global positioning systems; data
processing software; computer software for analyzing market
information; computer software for processing market
information; image analysers. Analysis of market research data and statistics; business
data analysis; provision of information relating to data
processing; computerised data collection for retailers;
analysis of markets; advice relating to marketing
management; business advice relating to marketing;
collection of market research information; computerized
market research services; market analysis reporting
services; market research by means of a computer database;
collection of data; compilation of business data;
computerized database management services; business
consultancy services relating to data processing;
compilation of statistical data; statistical analysis or
reporting; statistical evaluations of marketing,
merchandising and sales data; data processing; collection
and systematization of business data; data management;
online data processing services; market research data
collection services; interpretation of market research data;
business efficiency expert services; advisory services for
business management; business management and organization
consultancy; commercial information and advice for
consumers; marketing studies; marketing research; provision
of marketing reports; provision of market research
information; market survey analysis. Software as a service [SaaS]; web hosting services;
application service provider [ASP], namely hosting computer
software applications of others; electronic data storage;
providing temporary use of non-downloadable computer
software; compilation of data-processing programs;
development of systems for the processing of data;
development of data processing programs by order of third
parties; installation and maintenance of computer software;
computer software consultancy; computer software programming
services; design and development of computer software;
information technology (IT) services (computer hardware,
software and peripherals design and technical consultancy);
information technology [IT] consultancy; image recognition
software design.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Computer software for analyzing and managing retail sales; image recognition computer software; Computer software for analyzing, managing, and tracking retail sales through the use of image recognition; computer software for collecting, managing and reporting on data from connected computer systems, digital mobile devices, and Internet of Things (IoT) devices; data processing software; computer software for analyzing market information; computer software for processing market information; computer software for analyzing images; Computer software for use in database management, project management, information processing, images, graphics and text processing, automating and managing business processes; computer software for use in data and document capture, transmission, storage and indexing; none of the aforesaid goods relating to financial services, financial markets, financial securities, transportation, and freight, and none of the aforesaid goods relating to the transportation of goods and products
Analysis of market research data and statistics; business data analysis; provision of information relating to data processing services; computerized data collection for business purposes for retailers; analysis of market studies; business advice relating to marketing; collection of market research information; computerized market research services; market analysis reporting services, namely, providing reports for the purpose of analyzing and managing retail sales, analysis of market research data and statistics; market research by means of a computer database; electronic data collection for business purposes in the fields of retail sales; data compiling in the field of retail sales; business consultancy services relating to data processing; Compiling and analyzing statistics and data for business purposes; data processing services; online data processing services; market research namely, collecting marketing data; market research, namely, analyzing market research data; conducting marketing studies; marketing research; provision of marketing reports; provision of market research information; Marketing research, namely, market survey analysis; none of the aforesaid services relating to financial services, financial markets, financial securities, transportation, and freight, and none of the aforesaid services relating to the transportation of goods and products
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Software as a service (SAAS) services featuring software for analyzing and managing retail sales; software as a service (SAAS) services featuring software for analyzing, managing, and tracking retail sales through the use of image recognition; software as a service (SAAS) services featuring software for collecting, managing and reporting on data from connected computer systems, digital mobile devices, and Internet of Things (IoT) devices; application service provider (ASP), namely, hosting computer software applications of others; electronic data storage; providing temporary use of non-downloadable computer software for analyzing and managing retail sales; research of computer software, namely, compiling data about data-processing programs; developing data processing programs by order of third parties; development of data processing programs by order of third parties; installation and maintenance of computer software; computer software consultancy; computer software programming services; design and development of computer software; information technology (IT) consulting services; information technology (IT) consultancy; image recognition software design; Software as a service (SaaS) featuring software for use in database management, project management, information processing, images, graphics and text processing, automating and managing business processes; providing temporary use of non-downloadable computer software for use in database management, project management, information processing, images, graphics and text processing, and automating and managing business processes; none of the aforesaid services relating to financial services, financial markets, financial securities, transportation, and freight, and none of the aforesaid services relating to the transportation of goods and products
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software; image recognition computer software;
computer software for global positioning systems; data
processing software; computer software for analyzing market
information; computer software for processing market
information; image analysers. Analysis of market research data and statistics; business
data analysis; provision of information relating to data
processing; computerised data collection for retailers;
analysis of markets; advice relating to marketing
management; business advice relating to marketing;
collection of market research information; computerized
market research services; market analysis reporting
services; market research by means of a computer database;
collection of data; compilation of business data;
computerized database management services; business
consultancy services relating to data processing;
compilation of statistical data; statistical analysis or
reporting; statistical evaluations of marketing,
merchandising and sales data; data processing; data
preparation; data management; online data processing
services; market research data collection services;
interpretation of market research data; business efficiency
expert services; advisory services for business management;
business management and organization consultancy; commercial
information and advice for consumers; marketing studies;
marketing research; provision of marketing reports;
provision of market research information; market survey
analysis. Software as a service [SaaS]; web hosting services;
application service provider [ASP], namely hosting computer
software applications of others; electronic data storage;
providing temporary use of non-downloadable computer
software; compilation of data-processing programs;
development of systems for the processing of data;
development of data processing programs by order of third
parties; installation and maintenance of computer software;
computer software consultancy; computer software programming
services; design and development of computer software;
information technology (IT) services (computer hardware,
software and peripherals design and technical consultancy);
information technology [IT] consultancy; image recognition
software design.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software; image recognition computer software;
computer software for global positioning systems; data
processing software; computer software for analyzing market
information; computer software for processing market
information; image analysers. Analysis of market research data and statistics; business
data analysis; provision of information relating to data
processing; computerised data collection for retailers;
analysis of markets; advice relating to marketing
management; business advice relating to marketing;
collection of market research information; computerized
market research services; market analysis reporting
services; market research by means of a computer database;
collection of data; compilation of business data;
computerized database management services; business
consultancy services relating to data processing;
compilation of statistical data; statistical analysis or
reporting; statistical evaluations of marketing,
merchandising and sales data; data processing; data
systematization for commercial purposes; data management
services; online data processing services; market research
data collection services; interpretation of market research
data; business efficiency expert services; advisory services
for business management; business management and
organization consultancy; commercial information and advice
for consumers; marketing studies; marketing research;
provision of marketing reports; provision of market research
information; market survey analysis. Software as a service [SaaS]; web hosting services;
application service provider [ASP], namely hosting computer
software applications of others; electronic data storage;
providing temporary use of non-downloadable computer
software; compilation of data-processing programs;
development of systems for the processing of data;
development of data processing programs by order of third
parties; installation and maintenance of computer software;
computer software consultancy; computer software programming
services; design and development of computer software;
information technology (IT) services (computer hardware,
software and peripherals design and technical consultancy);
information technology [IT] consultancy; image recognition
software design.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software for analyzing and managing retail sales; computer software for analyzing, managing, and tracking retail sales through the use of image recognition; computer software for collecting, managing and reporting on data from connected computer systems, digital mobile devices, and Internet of Things (IoT) devices; computer software for analyzing images; computer software for database management, project management, information processing, image and graphics processing, automating and managing business processes; image recognition computer software; computer software for locating and tracking goods or stores using global positioning systems; data processing software; computer software for analyzing market information; computer software for processing market information; image analyzers, namely, computer software for image recognition and processing Analysis of market research data and statistics; business data analysis; provision of information relating to data processing services; computerized collection of retail data for retailers; analysis of markets; advice relating to marketing management; business advice relating to marketing; collection of market research information; computerized market research services; market analysis reporting services; market research by means of a computer database; collection of marketing data; compilation of business data; computerized database management services; business consultancy services relating to data processing; compilation of statistical data; statistical analysis and reporting services for business purposes; statistical evaluations of marketing, merchandising and sales data all for business purposes; data processing; collection and systematization of business data; data management services for use in business management; online data processing services; market research data collection services; interpretation of market research data; business efficiency expert services; advisory services for business management; business management and organization consultancy; commercial information and advice for consumers; marketing studies; marketing research; provision of marketing reports; provision of market research information; market survey analysis Software as a service (SaaS) featuring software for analyzing and managing retail sales; Software as a service (SaaS) for image recognition; Software as a service (SaaS) for analyzing, managing, and tracking retail sales through the use of image recognition; Software as a service (SaaS) for collecting, managing and reporting on data from connected computer systems, digital mobile devices, and Internet of Things (IoT) devices; Software as a service (SaaS) for data processing; Software as a service (SaaS) for analyzing market information and for processing market information; Software as a service (SaaS) featuring software for use in database management, project management, information processing, image and graphics processing, automating and managing business processes; web hosting services; application service provider (ASP), namely, hosting computer software applications of others; electronic data storage; providing temporary use of non-downloadable computer software for analyzing and managing retail sales and image recognition; providing temporary use of non-downloadable computer software for collecting, managing and reporting on data from connected computer systems, digital mobile devices, and Internet of Things (IoT) devices; providing temporary use of non-downloadable computer software for data processing, analyzing market information, processing market information and for analyzing images; providing temporary use of non-downloadable computer software for use in database management, project management, information processing, image and graphics processing, automating and managing business processes; compilation of non-downloadable data-processing computer programs for use in managing business processes; development of computer systems for the analyzing and processing of data; development of data processing computer programs by order of third parties collection of marketing data; installation and maintenance of computer software; computer software consultancy; computer software programming services; design and development of computer software; information technology (IT) services; information technology (IT) consultancy; image recognition software design
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software for analyzing and managing retail sales; computer software for analyzing, managing, and tracking retail sales through the use of image recognition; computer software for collecting, managing and reporting on data from connected computer systems, digital mobile devices, and Internet of Things (IoT) devices; computer software for analyzing images; computer software for database management, project management, information processing, image and graphics processing, automating and managing business processes; image recognition computer software; computer software for locating and tracking goods or stores using global positioning systems; data processing software; computer software for analyzing market information; computer software for processing market information; image analyzers, namely, computer software for image recognition and processing Analysis of market research data and statistics; business data analysis; provision of information relating to data processing services; computerized data collection of retail data for retailers; analysis of markets; advice relating to marketing management; business advice relating to marketing; collection of market research information; computerized market research services; market analysis reporting services; market research by means of a computer database; collection of marketing data; compilation of business data; computerized database management services; business consultancy services relating to data processing; compilation of statistical data; statistical analysis and reporting for business purposes; statistical evaluations of marketing, merchandising and sales data all for business purposes; data processing; data preparation for business purposes; data management services for use in business management; online data processing services; market research data collection services; interpretation of market research data; business efficiency expert services; advisory services for business management; business management and organization consultancy; commercial information and advice for consumers; marketing studies; marketing research; provision of marketing reports; provision of market research information; market survey analysis Software as a service (SaaS) featuring software for analyzing and managing retail sales; Software as a service (SaaS) for image recognition; Software as a service (SaaS) for analyzing, managing, and tracking retail sales through the use of image recognition; Software as a service (SaaS) for collecting, managing and reporting on data from connected computer systems, digital mobile devices, and Internet of Things (IoT) devices; Software as a service (SaaS) for data processing; Software as a service (SaaS) for analyzing market information and for processing market information; Software as a service (SaaS) featuring software for use in database management, project management, information processing, image and graphics processing, automating and managing business processes; web hosting services; application service provider (ASP), namely, hosting computer software applications of others; electronic data storage; providing temporary use of non-downloadable computer software for analyzing and managing retail sales and image recognition; providing temporary use of non-downloadable computer software for collecting, managing and reporting on data from connected computer systems, digital mobile devices, and Internet of Things (IoT) devices; providing temporary use of non-downloadable computer software for data processing, analyzing market information, processing market information and for analyzing images; providing temporary use of non-downloadable computer software for use in database management, project management, information processing, image and graphics processing, automating and managing business processes; compilation of non-downloadable data-processing programs for use in managing business processes; development of computer systems for the analyzing and processing of data; development of data processing computer programs by order of third parties collection of marketing data; installation and maintenance of computer software; computer software consultancy; computer software programming services; design and development of computer software; information technology (IT) services; information technology (IT) consultancy; image recognition software design
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software for analyzing and managing retail sales; computer software for analyzing, managing, and tracking retail sales through the use of image recognition; computer software for collecting, managing and reporting on data from connected computer systems, digital mobile devices, and Internet of Things (IoT) devices; computer software for analyzing images; computer software for database management, project management, information processing, image and graphics processing, automating and managing business processes; image recognition computer software; computer software for locating and tracking goods or stores using global positioning systems; data processing software; computer software for analyzing market information; computer software for processing market information; image analyzers, namely, computer software for image recognition and processing Analysis of market research data and statistics; business data analysis; provision of information relating to data processing services; computerized collection of retail data for retailers; analysis of markets; advice relating to marketing management; business advice relating to marketing; collection of market research information; computerized market research services; market analysis reporting services; market research by means of a computer database; collection of marketing data; compilation of business data; computerized database management services; business consultancy services relating to data processing; compilation of statistical data; statistical analysis and reporting services for business purposes; statistical evaluations of marketing, merchandising and sales data all for business purposes; data processing; data systematization for commercial purposes; data management services for use in business management; online data processing services; market research data collection services; interpretation of market research data; business efficiency expert services; advisory services for business management; business management and organization consultancy; commercial information and advice for consumers; marketing studies; marketing research; provision of marketing reports; provision of market research information; market survey analysis Software as a service (SaaS) featuring software for analyzing and managing retail sales; Software as a service (SaaS) for image recognition; Software as a service (SaaS) for analyzing, managing, and tracking retail sales through the use of image recognition; Software as a service (SaaS) for collecting, managing and reporting on data from connected computer systems, digital mobile devices, and Internet of Things (IoT) devices; Software as a service (SaaS) for data processing; Software as a service (SaaS) for analyzing market information and for processing market information; Software as a service (SaaS) featuring software for use in database management, project management, information processing, image and graphics processing, automating and managing business processes; web hosting services; application service provider (ASP), namely, hosting computer software applications of others; electronic data storage; providing temporary use of non-downloadable computer software for analyzing and managing retail sales and image recognition; providing temporary use of non-downloadable computer software for collecting, managing and reporting on data from connected computer systems, digital mobile devices, and Internet of Things (IoT) devices; providing temporary use of non-downloadable computer software for data processing, analyzing market information, processing market information and for analyzing images; providing temporary use of non-downloadable computer software for use in database management, project management, information processing, image and graphics processing, automating and managing business processes; compilation of non-downloadable data-processing programs for use in managing business processes; development of computer systems for the analyzing and processing of data; development of data processing computer programs by order of third parties collection of marketing data; installation and maintenance of computer software; computer software consultancy; computer software programming services; design and development of computer software; information technology (IT) services; information technology (IT) consultancy; image recognition software design
This disclosure relates to systems, methods, and devices that can identify products on a shelf, and determine item descriptions and pricing from associated labels. In one embodiment, an image processing system for providing an indication about shelf label accuracy in a store is provided. The image processing system comprises at least one processor configured to receive, from a hand-held device, an image depicting products on store shelves, and associated labels coupled to the store shelves. The processor can be configured to process the image to identify at least some of the products and to access a database to determine associated product ID numbers. The processor can be further configured to determine product identifier and displayed price from the associated labels. The processor can also be configured to determine one or more product-label mismatches related to incorrect product placement on the shelf and to provide electronic notification of the mismatches.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
The present disclosure provides a method of image processing comprising: obtaining by an imaging device a low resolution version and a high resolution version of a retail image, the high resolution version of the retail image being a temporary file to be erased automatically after a predetermined time period; transmitting to a server the low resolution version of the retail image; upon receipt of a request from the server, the request including data representative of a contour of an unidentified item in the low resolution version of the retail image, cropping a high resolution item image from the high resolution version of the retail image, the high resolution item image corresponding to the contour of the unidentified item; and transmitting the high resolution item image to the server thereby enabling updating an item database.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software; image recognition computer software;
computer software for global positioning systems; data
processing software; computer software for analyzing market
information; computer software for processing market
information; image analysers; none of the aforesaid goods
relating to transportation, freight and logistics and none
of the aforesaid goods relating to the sale, transportation
and storage of goods and products. Analysis of market research data and statistics; business
data analysis; provision of information relating to data
processing; computerised data collection for retailers;
analysis of markets; business advice relating to marketing;
collection of market research information; computerized
market research services; market analysis reporting
services; market research by means of a computer database;
collection of data; compilation of business data; business
consultancy services relating to data processing;
compilation or exploitation of statistical data; data
processing; online data processing services; market research
data collection services; interpretation of market research
data; marketing studies; marketing research; provision of
marketing reports; provision of market research information;
market survey analysis; none of the aforesaid services
relating to transportation, freight and logistics and none
of the aforesaid services relating to the sale,
transportation and storage of goods and products. Software as a service [SaaS]; web hosting services;
application service provider [ASP], namely hosting computer
software applications of others; electronic data storage;
providing temporary use of non-downloadable computer
software; compilation of data-processing programs;
development of systems for the processing of data;
development of data processing programs by order of third
parties; installation and maintenance of computer software;
computer software consultancy; computer software programming
services; design and development of computer software;
information technology (IT) services (computer hardware,
software and peripherals design and technical consultancy);
information technology [IT] consultancy; image recognition
software design; none of the aforesaid services relating to
transportation, freight and logistics and none of the
aforesaid services relating to the sale, transportation and
storage of goods and products.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software; image recognition computer software;
computer software for global positioning systems; data
processing software; computer software for analyzing market
information; computer software for processing market
information; image analysers; none of the aforesaid goods
relating to transportation, freight and logistics and none
of the aforesaid goods relating to the sale, transportation
and storage of goods and products. Analysis of market research data and statistics; business
data analysis; provision of information relating to data
processing; computerised data collection for retailers;
analysis of markets; business advice relating to marketing;
collection of market research information; computerized
market research services; market analysis reporting
services; market research by means of a computer database;
collection of data; compilation of business data; business
consultancy services relating to data processing;
compilation or exploitation of statistical data; data
processing; online data processing services; market research
data collection services; interpretation of market research
data; marketing studies; marketing research; provision of
marketing reports; provision of market research information;
market survey analysis; none of the aforesaid services
relating to transportation, freight and logistics and none
of the aforesaid services relating to the sale,
transportation and storage of goods and products. Software as a service [SaaS]; web hosting services;
application service provider [ASP], namely hosting computer
software applications of others; electronic data storage;
providing temporary use of non-downloadable computer
software; compilation of data-processing programs;
development of systems for the processing of data;
development of data processing programs by order of third
parties; installation and maintenance of computer software;
computer software consultancy; computer software programming
services; design and development of computer software;
information technology (IT) services (computer hardware,
software and peripherals design and technical consultancy);
information technology [IT] consultancy; image recognition
software design; none of the aforesaid services relating to
transportation, freight and logistics and none of the
aforesaid services relating to the sale, transportation and
storage of goods and products.
The present disclosure provides a computer implemented method of image processing comprising, upon receiving of first and second images from an imaging unit, the first and second images being respectively associated with first and second rotational changes between a reference orientation and the orientations of the first and second images: processing data representative of the first image and of the second image to compensate the first and second rotational changes between the reference orientation and the respective orientations of the first and second images, thereby obtaining first and second corrected images; processing the first corrected image to detect distinctive keypoints within a fronto-parallel strip of the first corrected image; searching keypoints in the second corrected image corresponding to the detected keypoints, and estimating a geometric transformation between the first and second images based on matching the keypoints in the first and the second corrected images.
G06T 3/00 - Transformation géométrique de l'image dans le plan de l'image
G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
G06T 3/60 - Rotation d'une image entière ou d'une partie d'image
G06T 7/33 - Détermination des paramètres de transformation pour l'alignement des images, c. à d. recalage des images utilisant des procédés basés sur les caractéristiques
The present disclosure provides a method for providing an indication about a distance between a retail unit and an electronic device, comprising: acquiring from an image sensor in a retail establishment, at least one image of a product on a store shelf; accessing in a memory that stores a plurality of templates associated with a plurality of differing products, a template associated with the product on the store shelf in the at least one acquired image; comparing at least one dimension associated with the product in the at least one acquired image with at least one dimension associated with the accessed template; based on the comparison, determining whether a distance between the image sensor and the product on the store shelf is within an acceptable range for additional image processing; and providing a notification to a user of the electronic device to adjust the distance between the image sensor and the product on the shelf when the product is outside of the acceptable range.
G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
G06T 3/20 - Translation linéaire d'une image entière ou d'une partie d'image, p.ex. décalage
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software; image recognition computer software;
computer software for global positioning systems; data
processing software; computer software for analyzing market
information; computer software for processing market
information; image analysers. Analysis of market research data and statistics; business
data analysis; provision of information relating to data
processing; computerised data collection for retailers;
analysis of markets; advice relating to marketing
management; business advice relating to marketing;
collection of market research information; computerized
market research services; market analysis reporting
services; market research by means of a computer database;
collection of data; compilation of business data;
computerized database management services; business
consultancy services relating to data processing;
compilation or exploitation of statistical data; data
processing; data preparation; data management; online data
processing services; market research data collection
services; interpretation of market research data; business
efficiency expert services; advisory services for business
management; business management and organization
consultancy; commercial information and advice for
consumers; marketing studies; marketing research; provision
of marketing reports; provision of market research
information; market survey analysis. Software as a service [SaaS]; web hosting services;
application service provider [ASP], namely hosting computer
software applications of others; electronic data storage;
providing temporary use of non-downloadable computer
software; compilation of data-processing programs;
development of systems for the processing of data;
development of data processing programs by order of third
parties; installation and maintenance of computer software;
computer software consultancy; computer software programming
services; design and development of computer software;
information technology (IT) services (computer hardware,
software and peripherals design and technical consultancy);
information technology [IT] consultancy; image recognition
software design.
The present disclosure provides a retail unit comprising: a display module capable of accommodating one or more retail items; a door module configured to pivot away from the display module; and an imaging module coupled to the door module and configured to allow imaging of the display module.
B65D 1/00 - Réceptacles rigides ou semi-rigides ayant des corps d'une seule pièce formés, p.ex. par coulage d'un matériau en métal, par moulage d'un matériau plastique, par soufflage d'un matériau vitreux, par coulage d'un matériau en céramique, par moulage d'un
A47F 10/02 - Meubles ou installations spécialement adaptés à des systèmes de service particuliers, non prévus ailleurs pour des systèmes de type libre-service, p.ex. pour des supermarchés
A47F 3/02 - Vitrines ou meubles d'exposition avec systèmes de distribution
A47F 3/08 - Vitrines ou meubles d'exposition avec dispositions pour agiter ou déplacer les produits de façon continue ou intermittente
A47F 3/12 - Griffes ou autres dispositifs pour soutenir, assembler ou assujettir les glaces
G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
G11B 33/08 - Isolation ou absorption des sons ou des vibrations indésirables
The present disclosure provides a method of image processing comprising: obtaining by an imaging device a low resolution version and a high resolution version of a retail image, the high resolution version of the retail image being a temporary file to be erased automatically after a predetermined time period; transmitting to a server the low resolution version of the retail image; upon receipt of a request from the server, the request including data representative of a contour of an unidentified item in the low resolution version of the retail image, cropping a high resolution item image from the high resolution version of the retail image, the high resolution item image corresponding to the contour of the unidentified item; and transmitting the high resolution item image to the server thereby enabling updating an item database.
The present disclosure provides a computer implemented method of image processing comprising, upon receiving of first and second images from an imaging unit, the first and second images being respectively associated with first and second rotational changes between a reference orientation and the orientations of the first and second images: processing data representative of the first image and of the second image to compensate the first and second rotational changes between the reference orientation and the respective orientations of the first and second images, thereby obtaining first and second corrected images; processing the first corrected image to detect distinctive keypoints within a fronto-parallel strip of the first corrected image; searching keypoints in the second corrected image corresponding to the detected keypoints, and estimating a geometric transformation between the first and second images based on matching the keypoints in the first and the second corrected images.
The present disclosure provides an image processing method comprising: receiving a stream of overlapping images; obtaining a corresponding stream of floating panoramic images by computing in real time, for each received overlapping image, an associated floating panoramic image using said overlapping image and a floating panoramic image associated with an overlapping image received prior to said overlapping image; displaying in real time with a predetermined scaling factor the stream of floating panoramic images in a preview window of a display unit, wherein the displaying comprises shifting the floating panoramic images relative to the preview window when the floating panoramic images scaled according to the predetermined scaling factor extend beyond the preview window so that at least a working portion of the overlapping image associated with the floating panoramic image being displayed is visible in the preview window.
An electronic device and a corresponding method are presented. The device comprises: an imager unit having a certain field of view and configured to collect image data, an orientation detection unit configured to provide orientation data of the imager unit with respect to a predetermined plane, a processing unit, and a display unit. The processing unit is configured and operable for: receiving orientation data collected by the orientation detection unit; accessing pre-stored reference orientation data and analyzing said received orientation data with respect to said reference orientation data to determine orientation variation data of the imaging unit; and transmitting data indicative of said orientation variation data to the display unit to thereby initiate displaying of a predetermined geometrical shape indicative of said orientation variation.
The present disclosure provides a method for defining a part model (also referred to as visual signature) of an object that enables distinguishing the object from a set of related objects (objects belonging to the same class). The visual signature of an object is built taking into account the other objects of the set of related objects. The present disclosure also provides a method of recognizing objects using visual signatures.
The present disclosure provides a method of analyzing a retail image, the method comprising: obtaining a retail image representative of a flank side of a shelving module including at least one shelf; detecting in the retail image at least one line segment corresponding to a flank edge of the at least one shelf; determining a dimension of the line segment in the retail image; and rating the retail image based on the dimension of the line segment.
The present disclosure provides a retail unit comprising: a display module capable of accommodating one or more retail items; a door module configured to pivot away from the display module; and an imaging module coupled to the door module and configured to allow imaging of the display module.
A47F 10/02 - Meubles ou installations spécialement adaptés à des systèmes de service particuliers, non prévus ailleurs pour des systèmes de type libre-service, p.ex. pour des supermarchés