A system includes a longitudinal rack storing a plurality of packs of cigarettes, a shoe movably attached to the rack, a magnet coupled to the shoe and a circuit board arranged along the length of the rack. The circuit board includes a plurality of sensors along the length of the rack. Each sensor generates a voltage value and an angular measurement depending on a position of the magnet in relation to the sensor. The circuit board further includes a processor configured to determine a position of the shoe/magnet based on the voltage values and the angular measurements generated by the sensors and determines a pack count of the packs based on the position of the shoe/magnet.
G06Q 10/087 - Gestion d’inventaires ou de stocks, p. ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
G07F 9/02 - Dispositifs pour donner l'alarme ou une indication, p. ex. quand l'appareil est videAménagements publicitaires des appareils déclenchés par des pièces de monnaie
A device configured to detect a triggering event at a platform and to capture a depth image of items on the platform using a three-dimensional (3D) sensor. The device is further configured to determine an object pose for each item on the platform and to identify one or more cameras from among a plurality of cameras based on the object pose for each item on the platform. The device is further configured to capture one or more images of the items on the platform using the identified cameras and to identify items within the one or more images. The device is further configured to identify a user associated with the identified items on the platform, to identify an account that is associated with the user, and to associate the identified items with the account of the user.
29 - Viande, produits laitiers et aliments préparés ou conservés
Produits et services
Beef jerky; Cheese; Chicken; Food package combinations consisting primarily of meat and cheese; Fruit purees; Meat-based snack food; Pickles; Pork rinds; Potato chips; Processed eggs; Processed fruit; Processed nuts; Processed sunflower seeds; Snack mix consisting of dehydrated fruit and processed nuts; Trail mix consisting primarily of processed nuts, and also including chocolate; Trail mix consisting primarily of processed nuts, seeds, dried fruit and also including chocolate
A system includes a rack storing items, an interaction device that processes the items, and a master controller that is configured to receive a communication signal from the rack indicating that items have been removed from the rack and determine based on monitoring communication signals from the interaction device whether the removed items were processed by the interaction device within a pre-configured time period from the time the items were removed from the rack. In response to determining that the items were not processed by the interaction device within a pre-configured time period, the master controller transmits an alert message including a number of the items removed from the rack and an identification associated with the items.
A system includes a rack storing items, an interaction device that processes the items, and a master controller that is configured to receive a communication signal from the rack indicating that items have been removed from the rack and determine based on monitoring communication signals from the interaction device whether the removed items were processed by the interaction device within a pre-configured time period from the time the items were removed from the rack. In response to determining that the items were not processed by the interaction device within a pre-configured time period, the master controller transmits an alert message including a number of the items removed from the rack and an identification associated with the items.
A system includes a rack storing a plurality of items, a shoe movably attached to the rack, a magnet coupled to the shoe and a circuit board arranged along the rack. The circuit board includes an array of sensors. Each sensor generates a value depending on a position of the magnet in relation to the sensor. The circuit board further includes a memory storing values generated by the sensors, and a processor configured to determine a position of the shoe/magnet based on the values and determine a count of the items based on the position of the shoe/magnet.
G01D 5/14 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensibleMoyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminéTransducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension
19.
DETERMINING DIMENSIONS OF AN ITEM USING POINT CLOUD INFORMATION
A device configured to receive a first point cloud data for a first item, to identify a first plurality of data points for the first object within the first point cloud data, and to extract the first plurality of data points from the first point cloud data. The device is further configured to receive a second point cloud data for the first item, to identify a second plurality of data points for the first object within the second point cloud data, and to extract a second plurality of data points from the second point cloud data. The device is further configured to merge the first plurality of data points and the second plurality of data points to generate combined point cloud data and to determine dimensions for the first object based on the combined point cloud data.
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
G06T 7/62 - Analyse des attributs géométriques de la superficie, du périmètre, du diamètre ou du volume
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’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
09 - Appareils et instruments scientifiques et électriques
Produits et services
Downloadable software in the nature of a mobile application for use within a convenience store rewards and loyalty program enabling customers to exchange earned rewards points for a chance to win fuel discounts through an instant win game
21.
EVENT TRIGGER BASED ON REGION-OF-INTEREST NEAR HAND-SHELF INTERACTION
An image sensor is positioned such that a field-of-view of the image sensor encompasses at least a portion of an object storing items. The image sensor generates angled-view images of an object. A pixel position of a body part of a person is determined in at least a subset of the received image frames, thereby determining a set of pixel positions of the body part. An aggregated body part position is determined based on the set of pixel positions. If the aggregated body part position is determined to correspond to a position associated with the object, a trigger signal is provided indicating an interaction event has occurred.
G06V 10/24 - Alignement, centrage, détection de l’orientation ou correction de l’image
G06V 10/62 - Extraction de caractéristiques d’images ou de vidéos relative à une dimension temporelle, p. ex. extraction de caractéristiques axées sur le tempsSuivi de modèle
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 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/40 - ScènesÉ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étonsParties du corps, p. ex. mains
G06V 40/20 - Mouvements ou comportement, p. ex. reconnaissance des gestes
An object tracking system that includes a sensor and a tracking system. The sensor is configured to capture a frame of at least a portion of a rack within a global plane for a space. The tracking system is further configured to receive the frame, to determine a pixel location for the first person, and to determine a person is within the predefined zone associated with the rack. The tracking system is further configured to identify the plurality of items in a digital cart associated with the person, to identify an item from the digital cart associated with the first person, and to remove the identified item from the digital cart associated with the person.
A reference depth image of a platform is captured using a three-dimensional (3D) sensor. A plurality of secondary depth images are captured, wherein for each secondary depth image, a depth difference parameter is determined by comparing the secondary depth image and the reference depth image. In response to determining that the depth difference parameter has stayed constant at a value higher than zero for a duration of a first time interval, it is determined that an item has been placed on the platform.
A system for refining an item identification model detects a triggering event at a platform. The system captures images of the item. The system extracts a set of features from at least one of the images. The system identifies the item based on the set of features. The system receives an indication that the item is not identified correctly. The system receives an identifier of the item. The system identifies the item based on the identifier of the item. The system feeds the identifier of the item and the images to the item identification model. The system retrains the item identification model to learn to associate the item to the images. The system updates the set of features based on the determined association between the item and the images.
G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
G01G 23/36 - Dispositifs indicateurs, p. ex. pour indication à distanceDispositifs enregistreursÉchelles, p. ex. graduées indiquant le poids par des moyens électriques, p. ex. par utilisation de cellules photo-électriques
G06T 7/194 - DécoupageDétection de bords impliquant une segmentation premier plan-arrière-plan
G06T 7/62 - Analyse des attributs géométriques de la superficie, du périmètre, du diamètre ou du volume
G06T 7/90 - Détermination de caractéristiques de couleur
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’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
G06V 10/56 - Extraction de caractéristiques d’images ou de vidéos relative à la couleur
G06V 20/00 - ScènesÉléments spécifiques à la scène
H04N 13/207 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant un seul capteur d’images 2D
H04N 13/271 - Générateurs de signaux d’images où les signaux d’images générés comprennent des cartes de profondeur ou de disparité
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 device is configured to identify a first pixel location within a first plurality of pixels corresponding with an item in a first image and to determine a first (x,y) coordinate. The device is further configured to identify a second pixel location within a second plurality of pixels corresponding with the item in a second image and to determine a second (x,y) coordinate. The device is further configured to determine that the distance between the first (x,y) coordinate and the second (x,y) coordinate is less than or equal to the distance threshold value, to associate the first plurality of pixels and the second plurality of pixels with a cluster for the item, and to output the first plurality of pixels and the second plurality of pixels.
A device configured to receive a first image of an item on a platform using a camera and to determine a first number of pixels in the first image that corresponds with the item. The device is further configured to receive a first depth image of an item on the platform using a three-dimensional (3D) sensor and to determine a second number of pixels within the first depth image that corresponds with the item. The device is further configured to determine that the difference between the first number of pixels in the first image and the second number of pixels in the first depth image is less than the difference threshold value, to extract the plurality of pixels corresponding with the item in the first image from the first image to generate a second image, and to output the second image.
G06T 7/136 - DécoupageDétection de bords impliquant un seuillage
G06T 7/50 - Récupération de la profondeur ou de la forme
G06V 10/75 - Organisation de procédés de l’appariement, p. ex. comparaisons simultanées ou séquentielles des caractéristiques d’images ou de vidéosApproches-approximative-fine, p. ex. approches multi-échellesAppariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexteSélection des dictionnaires
H04N 13/204 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques
H04N 13/271 - Générateurs de signaux d’images où les signaux d’images générés comprennent des cartes de profondeur ou de disparité
H04N 23/80 - Chaînes de traitement de la caméraLeurs 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 device configured to capture a first overhead depth image of the platform using a three-dimensional (3D) sensor at a first time instance and a second overhead depth image of a first object using the 3D sensor at a second time instance. The device is further configured to determine that a first portion of the first object is within a region-of-interest and a second portion of the first object is outside the region-of-interest in the second overhead depth image. The device is further configured to capture a third overhead depth image of a second object on the platform using the 3D sensor at a third time instance. The device is further configured to capture a first image of the second object using a camera.
A system (600) determines that a fuel dispensing operation may be anomalous. In response, the system (600) accesses fuel inventory data (646) that indicates fuel levels in a fuel tank (630) within a threshold period. The system determines a measured amount of fuel that left the fuel tank (630) based on the fuel inventory data (646). The system (600) determines a calculated amount of dispensed fuel associated with one or more fuel dispensing operations within the threshold period. The system compares the measured amount of fuel that left the fuel tank (630) with the calculated amount of dispensed fuel. The system determines that the measured amount of fuel that left the fuel tank is more than the calculated amount of dispensed fuel. In response, the system (600) confirms that the fuel dispensing operation is anomalous and communicates an electronic signal to the fuel dispensing terminal (102) that causes the fuel dispensing terminal (102) to stop dispensing fuel.
B67D 7/08 - Aménagements des dispositifs pour commander, indiquer, mesurer ou enregistrer la quantité ou le prix du liquide transféré
B67D 7/22 - Aménagements des indicateurs ou enregistreurs
B67D 7/32 - Aménagements des dispositifs de sécurité ou d'alarmeMoyens pour empêcher un débit non autorisé du liquide
B67D 7/34 - Moyens pour empêcher un débit de liquide non autorisé
G01F 1/00 - Mesure du débit volumétrique ou du débit massique d'un fluide ou d'un matériau solide fluent, dans laquelle le fluide passe à travers un compteur par un écoulement continu
An apparatus includes a base having a platform configured for placement of one or more items on a surface of the platform, a frame coupled to the base, and a plurality of camera units coupled to the frame. Each camera unit is configured to capture images of at least a portion of the platform and the plurality of camera units includes a plurality of side-view camera units arranged above the platform along a horizontal plane, wherein each camera unit of the side-view camera units comprises two vertically stacked cameras and is configured to capture perspective images of at least a portion of the platform. An overhead-view camera unit is positioned over the platform, wherein the overhead-view camera unit comprises two cameras and is configured to capture top view images of the platform.
A processor captures a first image of a platform using a first camera of a plurality of cameras and determines a color metric based on the first image, wherein the color metric indicates a color of the first image. The processor compares the color metric to the color metric. In response to determining that the color metric associated with the first image does not match with the color setpoint, the processor adjusts brightness of at least one of a first set of warm LEDs or a second set of cool LEDs to cause the color of the light incident on the platform to match the color setpoint.
H04N 23/84 - Chaînes de traitement de la caméraLeurs composants pour le traitement de signaux de couleur
G06T 7/90 - Détermination de caractéristiques de couleur
G06V 10/56 - Extraction de caractéristiques d’images ou de vidéos relative à la couleur
H04N 23/74 - Circuits de compensation de la variation de luminosité dans la scène en influençant la luminosité de la scène à l'aide de moyens d'éclairage
A device configured to detect a triggering event corresponding with a user placing a first item on the platform, to capture a first image of the first item on the platform using a camera, and to input the first image into a machine learning model that is configured to output a first encoded vector based on features of the first item that are present in the first image. The device is further configured to identify a second encoded vector in an encoded vector library that most closely matches the first encoded vector and to identify a first item identifier in the encoded vector library that is associated with the second encoded vector. The device is further configured to identify the user, to identify an account that is associated with the user, and to associate the first item identifier with the account of the user.
A device is configured to receive a first encoded vector and receive one or more feature descriptors for a first object. The device is further configured to remove one or more encoded vectors from an encoded vector library that are not associated with the one or more feature descriptors and to identify a second encoded vector in the encoded vector library that most closely matches the first encoded vector based on the numerical values within the first encoded vector. The device is further configured to identify a first item identifier in the encoded vector library that is associated with the second encoded vector and to output the first item identifier.
G06V 10/56 - Extraction de caractéristiques d’images ou de vidéos relative à la couleur
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
G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
G06F 18/22 - Critères d'appariement, p. ex. mesures de proximité
A system for capturing images for training an item identification model obtains an identifier of an item. The system detects a triggering event at a platform, where the triggering event corresponds to a user placing the item on a platform. At least one camera captures an image of the item. The system extracts a set of features associated with the item from the image. The system associates the item to the identifier and the set of features. The system adds a new entry to a training dataset of the item identification model, where the new entry represents the item labeled with the identifier and the set of features.
A system for capturing images for training an item identification model obtains an identifier of an item. The system detects a triggering event at a platform, where the triggering event corresponds to a user placing the item on a platform. At least one camera to captures at least one image of the item. The system extracts a set of features associated with the item from the at least one image. The system associates the item to the identifier and the set of features. The system adds a new entry to a training dataset of the item identification model, where the new entry represents the item labeled with the identifier and the set of features.
An object tracking system includes a sensor that is configured to capture frames of at least a portion of a global plane for a space. The system is configured to receive a first frame from the sensor. The first frame includes a region-of-interest (ROI) marker within the space. The system is further configured to identify pixel locations within the first frame corresponding with the ROI marker and to define a zone for subsequent frames from the sensor corresponding with the pixel locations. The system is further configured to receive a second frame from the sensor, to detect an object within the zone.
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’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
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 - ScènesÉ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étonsParties du corps, p. ex. mains
53.
Item identification using digital image processing
A device configured to detect a triggering event at a platform and to capture a depth image of items on the platform using a three-dimensional (3D) sensor. The device is further configured to determine an object pose for each item on the platform and to identify one or more cameras from among a plurality of cameras based on the object pose for each item on the platform. The device is further configured to capture one or more images of the items on the platform using the identified cameras and to identify items within the one or more images based on features of the items. The device is further configured to identify a user associated with the identified items on the platform, to identify an account that is associated with the user, and to associate the identified items with the account of the user.
A system sends a drop-off location coordinate to a server associated with a delivery mechanism. The system causes the drop-off location coordinate to be displayed on a virtual map. The system causes the virtual map to be displayed within a delivery user interface in response to an adjust drop-off element being accessed. The system integrates the adjust drop-off element into the delivery user interface such that the adjust drop-off element is accessible from within the delivery user interface.
A system includes a longitudinal rack storing a plurality of items, a shoe movably attached to the rack, a magnet coupled to the shoe and a longitudinal circuit board arranged along the length of the rack. The circuit board includes an array of sensors along the length of the rack. Each sensor generates a voltage value depending on a position of the magnet in relation to the sensor. The circuit board further includes a memory storing voltage values generated by the sensors, and a processor configured to monitor voltage values generated by the sensors, detect that a particular sensor has generated a maximum voltage value and determine a number of items stored in the rack based at least in part upon a particular number of items corresponding to the particular sensor.
G06Q 10/0875 - Énumération ou classification des pièces, des fournitures ou des services, p. ex. nomenclatures
A47F 1/12 - Récipients avec dispositifs pour la distribution d'articles la distribution se faisant par le côté d'un tas sensiblement horizontal
G01D 5/14 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensibleMoyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminéTransducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension
G01R 15/20 - Adaptations fournissant une isolation en tension ou en courant, p. ex. adaptations pour les réseaux à haute tension ou à courant fort utilisant des dispositifs galvano-magnétiques, p. ex. des dispositifs à effet Hall
A system includes a rack storing items, an interaction device that processes the items, and a master controller that is configured to receive a communication signal from the rack indicating that items have been removed from the rack and determine based on monitoring communication signals from the interaction device whether the removed items were processed by the interaction device within a pre-configured time period from the time the items were removed from the rack. In response to determining that the items were not processed by the interaction device within a pre-configured time period, the master controller transmits an alert message including a number of the items removed from the rack and an identification associated with the items.
A system includes a longitudinal rack storing a plurality of packs of cigarettes, a shoe movably attached to the rack, a magnet coupled to the shoe and a circuit board arranged along the length of the rack. The circuit board includes a plurality of sensors along the length of the rack. Each sensor generates a voltage value and an angular measurement depending on a position of the magnet in relation to the sensor. The circuit board further includes a processor configured to determine a position of the shoe/magnet based on the voltage values and the angular measurements generated by the sensors and determines a pack count of the packs based on the position of the shoe/magnet.
G01D 5/14 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensibleMoyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminéTransducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension
A47F 1/12 - Récipients avec dispositifs pour la distribution d'articles la distribution se faisant par le côté d'un tas sensiblement horizontal
A47F 7/28 - Stands, systèmes de suspension ou rayonnages adaptés à des articles ou produits particuliers pour récipients, p. ex. flacons, bouteilles
60.
System and method for electronically associating an item to a rack that stores the item
A system includes a rack that stores a plurality of packs of cigarettes, a display device associated with the rack and a circuit board associated with the rack. The circuit board includes a network interface, a processor and a memory storing rack information, wherein the display device displays a code associated with the rack information. The processor is configured to receive an indication that a scanner has scanned the code, and in response, establish communication with the scanner. The processor receives a universal product code (UPC) associated with a pack of cigarettes scanned by the scanner and maps a rack number of the rack to the UPC. The processor updates the rack information in the memory by adding the UPC mapped to the rack number of the rack, wherein the code is associated with the updated rack information.
A system includes a plurality of racks each storing packs of cigarettes, a display device associated with each rack and a master controller coupled to the racks and the display devices. A processor of the master controller is configured to receive a first indication that a scanner has scanned a first code associated with a first rack of the plurality of racks while in a product checking mode. In response, the processor obtains from a memory a first UPC associated with the type of packs expected to be stored in the first rack. The processor subsequently receives a second UPC scanned by the scanner of a pack actually stored in the first rack. Based on determining that the first and second UPCs do not match, the processor transmits an alert message indicating incorrect product placement in the first rack.
G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
62.
System and method for electronically determining correct product placement of items
A system includes a plurality of racks each storing packs of cigarettes, a display device associated with each rack and a master controller coupled to the racks and the display devices. A processor of the master controller is configured to receive a first indication that a scanner has scanned a first code associated with a first rack of the plurality of racks while the scanner is in a product checking mode. In response, the processor obtains from a memory a first rack number of the first rack and a first UPC associated with the rack number based on a planogram. The processor subsequently receives a second UPC scanned by the scanner of a pack actually stored in the first rack. Based on determining that the first and second UPCs do not match, the processor transmits an alert message indicating incorrect product placement in the first rack.
A system includes a longitudinal rack storing a plurality of items, a shoe movably attached to the rack, a magnet coupled to the shoe and a longitudinal circuit board arranged along the length of the rack. The circuit board includes an array of sensors along the length of the rack. Each sensor generates a value depending on a position of the magnet in relation to the sensor. The circuit board further includes a memory storing values generated by the sensors, and a processor configured to determine a position of the shoe/magnet based on the values and determine a count of the items based on the position of the shoe/magnet.
G01D 5/14 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensibleMoyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminéTransducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension
64.
Autonomous delivery mechanism and a user device network communication
A system presents, on a user interface, a set of instructions to prepare a plurality of objects for pickup. The system receives a message that indicates the plurality of objects are ready for pickup by a delivery vehicle. The system presents, on the user interface, an alert message that indicates the delivery mechanism has reached a pickup location. If the delivery vehicle is an autonomous vehicle, the system presents, on the user interface, metadata that unlocks the autonomous delivery vehicle.
A system determines that a fuel dispensing operation may be anomalous. In response, the system accesses fuel inventory data that indicates fuel levels in a fuel tank during a time period. The system determines a measure amount of fuel that left the fuel tank based on the fuel inventory data. The system determines a calculated amount of dispensed fuel associated with one or more fuel dispensing operations during the time period. The system compares the measured amount of fuel that left the fuel tank with the calculated amount of dispensed fuel. The system determines that the measured amount of fuel that left the fuel tank is more than the calculated amount of dispensed fuel. In response, the system concludes that at least one of the fuel dispensing operations is anomalous and causes the fuel dispensing terminal to stop dispensing fuel.
B67D 7/32 - Aménagements des dispositifs de sécurité ou d'alarmeMoyens pour empêcher un débit non autorisé du liquide
B67D 7/22 - Aménagements des indicateurs ou enregistreurs
66.
System and method for populating a virtual shopping cart based on a verification of algorithmic determinations of items selected during a shopping session in a physical store
An apparatus includes a display and a processor. The processor displays a virtual shopping cart. The processor also receives information indicating that an algorithm determined that a physical item was selected by a person during a shopping session in a physical store, based on a set of inputs received from sensors located within the store. In response, the processor displays a virtual item, which includes a graphical representation of the physical item. The processor additionally displays a rack video captured during the shopping session by a rack camera located in the store. The rack camera is directed at a physical rack located in the store, which includes the physical item. In response to displaying the rack video, the processor receives information identifying the virtual item, where the rack video depicts that the person selected the physical item. The processor then stores the virtual item in the virtual shopping cart.
G06V 10/778 - Apprentissage de profils actif, p. ex. apprentissage en ligne des caractéristiques d’images ou de vidéos
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
A system detects a fuel dispensing operation that indicates fuel is being dispensed from the fuel dispensing terminal. The system determines an identifier value associated with a volume of fuel dispensed from the fuel dispensing terminal. The system determines a measured volume per unit time parameter associated with the fuel dispensed from the fuel dispensing terminal by dividing the determined identifier value by a unit parameter. The system compares the measured volume per unit time parameter with a threshold volume per unit time parameter. In response to determining that the measured volume per unit time parameter is less than the threshold volume per unit time parameter, the system instructs the fuel dispensing terminal to stop dispensing fuel.
B67D 7/34 - Moyens pour empêcher un débit de liquide non autorisé
B67D 7/22 - Aménagements des indicateurs ou enregistreurs
B67D 7/32 - Aménagements des dispositifs de sécurité ou d'alarmeMoyens pour empêcher un débit non autorisé du liquide
G05B 19/042 - Commande à programme autre que la commande numérique, c.-à-d. dans des automatismes à séquence ou dans des automates à logique utilisant des processeurs numériques
68.
Measuring a volume of gas in liquid form stored in a tank using magnetic sensors
A system comprises a rod placed inside a tank and configured to move a pre-configured distance as the level of a gas stored in the tank changes. A chamber is positioned in relation to a top region of the tank. A magnet is coupled to an upper portion of the rod and disposed inside the chamber such that the magnet moves with the rod. A circuit board is positioned adjacent to the chamber and includes two sensors positioned along the length of the chamber, wherein each sensor generates a voltage signal corresponding to a strength of magnetic field associated with the magnet. A memory stores voltage values corresponding to the voltage signal and a processor coupled to the memory calculates a volume of the gas in liquid form in the tank based on a voltage value generated by at least one of the sensors.
G01F 23/38 - Indication ou mesure du niveau des liquides ou des matériaux solides fluents, p. ex. indication en fonction du volume ou indication au moyen d'un signal d'alarme par des flotteurs en utilisant des bras tournants ou d'autres éléments de transmission pivotants en utilisant des moyens d'indication actionnés magnétiquement
A system for refining an item identification model detects a triggering event at a platform. The system captures images of the item. The system extracts a set of features from at least one of the images. The system identifies the item based on the set of features. The system receives an indication that the item is not identified correctly. The system receives an identifier of the item. The system identifies the item based on the identifier of the item. The system feeds the identifier of the item and the images to the item identification model. The system retrains the item identification model to learn to associate the item to the images. The system updates the set of features based on the determined association between the item and the images.
G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
G01G 23/36 - Dispositifs indicateurs, p. ex. pour indication à distanceDispositifs enregistreursÉchelles, p. ex. graduées indiquant le poids par des moyens électriques, p. ex. par utilisation de cellules photo-électriques
G06T 7/194 - DécoupageDétection de bords impliquant une segmentation premier plan-arrière-plan
G06T 7/62 - Analyse des attributs géométriques de la superficie, du périmètre, du diamètre ou du volume
G06T 7/90 - Détermination de caractéristiques de couleur
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’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
G06V 10/56 - Extraction de caractéristiques d’images ou de vidéos relative à la couleur
G06V 20/00 - ScènesÉléments spécifiques à la scène
H04N 13/207 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant un seul capteur d’images 2D
H04N 13/271 - Générateurs de signaux d’images où les signaux d’images générés comprennent des cartes de profondeur ou de disparité
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
72.
Homography error correction using a disparity mapping
An object tracking system that includes a first sensor and a second sensor that are each configured to capture frames of at least a portion of a global plane for a space. The system is configured to identify a first pixel location for a marker within a first frame and to determine an (x,y) coordinate for the marker using a first homography. The system is further configured to identify a second pixel location for the marker in the second sensor using a second homography, to identify a third pixel location using a disparity mapping, and to determine a distance difference between the second pixel location and the third pixel location. The system is further configured to compare the distance difference to a difference threshold level and to recompute the first homography and/or the second homography in response to determining that the distance difference exceeds the difference threshold level.
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
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’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
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 - ScènesÉ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étonsParties du corps, p. ex. mains
An object tracking system includes a sensor and a controller. The sensor captures frames for a global plane for at least a portion of a space. The controller has a memory that stores a homography associated with the sensor and a processor. The processor receives a first frame from the sensor and identifies a pixel location within the first frame. The processor determines an estimated sensor location for the sensor by applying the homography to the pixel location, and determines a location difference between the estimated sensor location and an actual sensor location for the sensor. The processor then compares the location difference to a difference threshold level, and recomputes the homography in response to determining that the location difference exceeds the difference threshold level.
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
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’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
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 - ScènesÉ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étonsParties du corps, p. ex. mains
An image sensor is positioned such that a field-of-view of the image sensor encompasses at least a portion of a rack storing items. The image sensor generates angled-view images of an object. A pixel position of a body part of a person is determined in at least a subset of the received image frames, thereby determining a set of pixel positions of the body part. An aggregated body part position is determined based on the set of pixel positions. If the aggregated body part position is determined to correspond to a position associated with the object, a trigger signal is provided indicating an interaction event has occurred.
G06V 10/24 - Alignement, centrage, détection de l’orientation ou correction de l’image
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 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/40 - ScènesÉ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étonsParties du corps, p. ex. mains
G06V 40/20 - Mouvements ou comportement, p. ex. reconnaissance des gestes
G06V 10/62 - Extraction de caractéristiques d’images ou de vidéos relative à une dimension temporelle, p. ex. extraction de caractéristiques axées sur le tempsSuivi de modèle
83.
System and method for determining an item count in a rack using magnetic sensors
A system includes a longitudinal rack storing a plurality of items, a shoe movably attached to the rack, a magnet coupled to the shoe and a longitudinal circuit board arranged along the length of the rack. The circuit board includes an array of sensors along the length of the rack, wherein spacing between each pair of sensors equals a pre-selected thickness. Each sensor generates a value depending on a position of the magnet in relation to the sensor. The circuit board further includes a memory storing values generated by the sensors, and a processor configured to determine a position of the shoe/magnet based on the values and determine a count of the items based on the position of the shoe/magnet.
G01D 5/14 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensibleMoyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminéTransducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension
A system includes a sensor, a weight sensor, and a tracking subsystem. The tracking subsystem receives an image feed of top-view images generated by the sensor and weight measurements from the weight sensor. The tracking subsystem detects an event associated with an item being removed from a rack in which the weight sensor is installed. The tracking subsystem determines that a first person or a second person may be associated with the event. In response to determining that the first or second person may be associated with the event, buffer frames are stored of top-view images generated by the sensor during a time period associated with the event. The tracking subsystem then determines, using at least one of the stored buffer frames and a first action-detection algorithm, whether an action associated with the event was performed by the first person or the second person.
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’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
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 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/40 - ScènesÉ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/20 - Mouvements ou comportement, p. ex. reconnaissance des gestes
G08B 13/14 - Déclenchement mécanique par l'enlèvement ou les essais de déplacement d'articles portatifs
G08B 13/196 - Déclenchement influencé par la chaleur, la lumière, ou les radiations de longueur d'onde plus courteDé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
A system includes a sensor, a weight sensor, and a tracking subsystem. The tracking subsystem receives an image feed of top-view images generated by the sensor and weight measurements from the weight sensor. The tracking subsystem detects an event associated with an item being removed from a rack in which the weight sensor is installed. The tracking subsystem determines that a first person or a second person may be associated with the event. In response to determining that the first or second person may be associated with the event, buffer frames are stored of top-view images generated by the sensor during a time period associated with the event. The tracking subsystem then determines, using at least one of the stored buffer frames and a first action-detection algorithm, whether an action associated with the event was performed by the first person or the second person.
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’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
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 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/40 - ScènesÉ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/20 - Mouvements ou comportement, p. ex. reconnaissance des gestes
G08B 13/14 - Déclenchement mécanique par l'enlèvement ou les essais de déplacement d'articles portatifs
G08B 13/196 - Déclenchement influencé par la chaleur, la lumière, ou les radiations de longueur d'onde plus courteDé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
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é
86.
SCALABLE POSITION TRACKING SYSTEM FOR TRACKING POSITION IN LARGE SPACES
A weight sensor includes a plurality of load cells. A first load cell is configured to produce a first electric current based on a force experienced by the first load cell. A second load cell is configured to produce a second electric current based on a force experienced by the second load cell. A third load cell is configured to produce a third electric current based on a force experienced by the third load cell. And a fourth load cell is configured to produce a fourth electric current based on a force experienced by the fourth load cell.
G01G 19/40 - 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
G01S 17/66 - Systèmes de poursuite utilisant d'autres ondes électromagnétiques que les ondes radio
G01S 17/87 - Combinaisons de systèmes utilisant des ondes électromagnétiques autres que les ondes radio
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
An object tracking system that includes a sensor and a tracking system. The sensor is configured to capture a frame of at least a portion of a rack within a global plane for a space. The tracking system is further configured to receive the frame, to determine a pixel location for the first person, and to determine a person is within the predefined zone associated with the rack. The tracking system is further configured to identify the plurality of items in a digital cart associated with the person, to identify an item from the digital cart associated with the first person, and to remove the identified item from the digital cart associated with the person.
A system includes a first sensor configured to generate images of at least a first portion of a space. A processor of the system is configured to determine a position of a possible object in the space based on generated images.
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
A system includes a longitudinal rack storing a plurality of items, a shoe movably attached to the rack, a magnet coupled to the shoe and a longitudinal circuit board arranged along the length of the rack. The circuit board includes an array of sensors along the length of the rack, wherein spacing between each pair of sensors equals a thickness of an item stored in the rack. Each sensor generates a voltage value depending on a position of the magnet in relation to the sensor. The circuit board further includes a memory storing voltage values generated by the sensors, and a processor configured to monitor voltage values generated by the sensors, detect that a particular sensor has generated a maximum voltage value and determine a number of items stored in the rack based on a particular number of items corresponding to the particular sensor.
A47F 1/12 - Récipients avec dispositifs pour la distribution d'articles la distribution se faisant par le côté d'un tas sensiblement horizontal
G01R 15/20 - Adaptations fournissant une isolation en tension ou en courant, p. ex. adaptations pour les réseaux à haute tension ou à courant fort utilisant des dispositifs galvano-magnétiques, p. ex. des dispositifs à effet Hall
G06Q 10/0875 - Énumération ou classification des pièces, des fournitures ou des services, p. ex. nomenclatures
H05K 1/18 - Circuits imprimés associés structurellement à des composants électriques non imprimés
G01D 5/14 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensibleMoyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminéTransducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension
90.
Item identification using digital image processing
A device configured to detect a triggering event at a platform and to capture a depth image of items on the platform using a three-dimensional (3D) sensor. The device is further configured to determine an object pose for each item on the platform and to identify one or more cameras from among a plurality of cameras based on the object pose for each item on the platform. The device is further configured to capture one or more images of the items on the platform using the identified cameras and to identify items within the one or more images based on features of the items. The device is further configured to identify a user associated with the identified items on the platform, to identify an account that is associated with the user, and to associate the identified items with the account of the user.
In response to detecting a first triggering event corresponding to placement of a first item on a platform, a first image of the platform is captured. A first item identifier of the first item is identified and stored in a memory. In response to detecting a second triggering event corresponding to placement of a second item on the platform, a second image of the platform is captured. The second image is compared with the first image. Upon determining that the first item depicted in the second image overlaps with the first item depicted in the first image and the overlap equals or exceeds a threshold, the first item identifier is assigned to the first item depicted in the second image. A second item identifier of the second item is identified, and information associated with the first item identifier and the second item identifier is displayed on a user interface device.
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é
G06V 20/52 - Activités de surveillance ou de suivi, p. ex. pour la reconnaissance d’objets suspects
G06V 20/70 - Étiquetage du contenu de scène, p. ex. en tirant des représentations syntaxiques ou sémantiques
G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
G06V 10/26 - Segmentation de formes dans le champ d’imageDécoupage ou fusion d’éléments d’image visant à établir la région de motif, p. ex. techniques de regroupementDétection d’occlusion
G06V 10/75 - Organisation de procédés de l’appariement, p. ex. comparaisons simultanées ou séquentielles des caractéristiques d’images ou de vidéosApproches-approximative-fine, p. ex. approches multi-échellesAppariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexteSélection des dictionnaires
93.
SYSTEM AND METHOD FOR CAMERA RE-CALIBRATION BASED ON AN UPDATED HOMOGRAPHY
A device for object tracking receives an image from a camera, where the image shows a set of points on a calibration board placed on a platform. The device determines a pixel location array that comprises pixel locations associated with the points in the image. The device determines, by applying a first homography to the pixel location array, a calculated location array identifying calculated physical location coordinates of the set of points in the global plane. The device determines that the difference between a reference location array and the calculated location array is more than a threshold value. In response, the device determines that the camera and/or the platform has moved from a respective initial location when the first homography was determined. The device determines a second homography by multiplying an inverse of the pixel location array by the reference location array and calibrates the camera using the second homography.
In response to detecting a triggering event corresponding to placement of a first item on a platform, a plurality of images of the first item are captured. For each image of the first item, a cropped image is generated including a bounding box around the first item depicted in the image. For each cropped image, a ratio is calculated between a portion of a total area within the bounding box occupied by the first item and the total area. If the ratio equals or exceeds a minimum threshold, an item identifier associated with the first item is identified based on the cropped image. On the other hand, if the ratio is below the threshold, the cropped image is discarded. A particular item identifier is selected from a set of cropped images that were not discarded.
A system detects a fuel dispensing operation that indicates fuel is being dispensed from the fuel dispensing terminal. The system determines an identifier value associated with a volume of fuel dispensed from the fuel dispensing terminal. The system determines a measured volume per unit time parameter associated with the fuel dispensed from the fuel dispensing terminal by dividing the determined identifier value by a unit parameter. The system compares the measured volume per unit time parameter with a threshold volume per unit time parameter. In response to determining that the measured volume per unit time parameter is less than the threshold volume per unit time parameter, the system communicates an electronic signal to the fuel dispensing terminal that instructs the fuel dispensing terminal to stop dispensing fuel.
A system determines an interaction period during which a fuel dispensing operation is performed at a fuel dispensing terminal. The system determines a measured volume per unit time parameter associated with fuel dispensed from the fuel dispensing terminal by dividing the determined volume for fuel by the interaction period. The system compares the measured volume per unit time parameter with a threshold volume per unit time parameter. In response to determining that the measured volume per unit time parameter is less than the threshold volume per unit time parameter, the system retrieves a video feed that shows the fuel dispensing terminal during the fuel dispensing operation. The system creates a file for the fuel dispensing operation. The system stores the video feed in the created file.
B67D 7/04 - Appareils ou dispositifs pour transférer des liquides à partir de récipients ou de réservoirs de stockage en vrac vers des véhicules ou des récipients portables, p. ex. pour la vente au détail pour transférer des carburants, des lubrifiants ou leurs mélanges
B67D 7/22 - Aménagements des indicateurs ou enregistreurs
97.
Anomaly detection and controlling operations of fuel dispensing terminal during operations
A system detects a fuel dispensing operation that indicates fuel is being dispensed from the fuel dispensing terminal. The system determines an identifier value associated with a volume of fuel dispensed from the fuel dispensing terminal. The system determines a measured volume per unit time parameter associated with the fuel dispensed from the fuel dispensing terminal by dividing the determined identifier value by a unit parameter. The system compares the measured volume per unit time parameter with a threshold volume per unit time parameter. In response to determining that the measured volume per unit time parameter is less than the threshold volume per unit time parameter, the system communicates an electronic signal to the fuel dispensing terminal that instructs the fuel dispensing terminal to stop dispensing fuel.
B67D 7/34 - Moyens pour empêcher un débit de liquide non autorisé
G05B 19/042 - Commande à programme autre que la commande numérique, c.-à-d. dans des automatismes à séquence ou dans des automates à logique utilisant des processeurs numériques
98.
DETECTING LOCATIONS ASSOCIATED WITH ANOMALOUS FUEL DISPENSING OPERATIONS WITHIN A NETWORK OF GAS STATIONS
A system determines an interaction period during which a fuel dispensing operation is performed at a fuel dispensing terminal. The system determines a measured volume per unit time parameter associated with fuel dispensed from the fuel dispensing terminal by dividing the determined volume for fuel by the interaction period. The system compares the measured volume per unit time parameter with a threshold volume per unit time parameter. In response to determining that the measured volume per unit time parameter is less than the threshold volume per unit time parameter, the system retrieves a video feed that shows the fuel dispensing terminal during the fuel dispensing operation. The system creates a file for the fuel dispensing operation. The system stores the video feed in the created file.
A system determines that a fuel dispensing operation may be anomalous. In response, the system accesses fuel inventory data that indicates fuel levels in a fuel tank within a threshold period. The system determines a measure amount of fuel that left the fuel tank based on the fuel inventory data. The system determines a calculated amount of dispensed fuel associated with one or more fuel dispensing operations within the threshold period. The system compares the measured amount of fuel that left the fuel tank with the calculated amount of dispensed fuel. The system determines that the measured amount of fuel that left the fuel tank is more than the calculated amount of dispensed fuel. In response, the system confirms that the fuel dispensing operation is anomalous and communicates an electronic signal to the fuel dispensing terminal that causes the fuel dispensing terminal to stop dispensing fuel.
B67D 7/34 - Moyens pour empêcher un débit de liquide non autorisé
B67D 7/22 - Aménagements des indicateurs ou enregistreurs
B67D 7/32 - Aménagements des dispositifs de sécurité ou d'alarmeMoyens pour empêcher un débit non autorisé du liquide
G05B 19/042 - Commande à programme autre que la commande numérique, c.-à-d. dans des automatismes à séquence ou dans des automates à logique utilisant des processeurs numériques
100.
Anomaly detection and controlling operations of fuel dispensing terminal during operations
A system detects a fuel dispensing operation that indicates fuel is being dispensed from the fuel dispensing terminal. The system determines an identifier value associated with a volume of fuel dispensed from the fuel dispensing terminal. The system determines a measured volume per unit time parameter associated with the fuel dispensed from the fuel dispensing terminal by dividing the determined identifier value by a unit parameter. The system compares the measured volume per unit time parameter with a threshold volume per unit time parameter. In response to determining that the measured volume per unit time parameter is less than the threshold volume per unit time parameter, the system communicates an electronic signal to the fuel dispensing terminal that instructs the fuel dispensing terminal to stop dispensing fuel.
B67D 7/34 - Moyens pour empêcher un débit de liquide non autorisé
B67D 7/22 - Aménagements des indicateurs ou enregistreurs
B67D 7/32 - Aménagements des dispositifs de sécurité ou d'alarmeMoyens pour empêcher un débit non autorisé du liquide
G05B 19/042 - Commande à programme autre que la commande numérique, c.-à-d. dans des automatismes à séquence ou dans des automates à logique utilisant des processeurs numériques