Examples provide active learning for effective computer vision (CV) item detection labeling using foundation models to generate updated training data for retraining CV item detection models. Raw image data of shopping carts in a retail facility are analyzed by a pretrained CV item detection model to identify items in the carts. The detected items are labeled and enclosed in bounding boxes. A set of foundation models mask the detected items in the cart images. Predicted labels for the undetected and unmasked items in the cart images are generated. Predicted bounding boxes enclosing the unmasked items undetected by the CV item detection model are generated. The predicted bounding boxes and predicted labels are merged with the detected items bounding boxes and labels to generate updated training data for dynamically retaining the CV item detection model to detect future occurrences of the undetected items in cart images with greater accuracy and efficiency.
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/74 - Appariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques
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 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
Examples provide a system and method for dynamically filtering candidate item identifiers (IDs) from a pool of item IDs in real-time for automatic labeling of images for use as training data used to train computer vision (CV) models. Images of carts are paired with item receipts. Candidate item IDs are extracted from the receipts. Item recognition inference results generated by CV models are used to pair images of individual items with item IDs identifying the item in each item image. As each candidate item ID is assigned to an item image, the item ID is dynamically filtered. Any candidate item IDs remaining after filtering are assigned to any item images failing to pair with an item ID based on the infer results. The results are presented for review and status update via a user interface device for faster and more accurate auto-labeling of training data for CV models.
G06T 7/187 - DécoupageDétection de bords impliquant des croissances de zonesDécoupageDétection de bords impliquant des fusions de zonesDécoupageDétection de bords impliquant un étiquetage de composantes connexes
3.
PROGRESSIVE IMAGE DATA CURATION FOR IMPROVED TRAINING IMAGE QUALITY
Examples provide a system for generating image-based training data using progressive data curation. An anchor image of a selected item and historical receipts including the selected item generated during a dynamic receipt retrieval time period are obtained. Images of the carts including the selected item paired with the receipts are analyzed and cropped to isolate the selected item from each cart image. An embedding model generates embeddings representing the anchor image and the cropped images of the selected item. A similarity of the cropped image embeddings to the anchor image embedding is calculated using a similarity metric. The cropped image embeddings are ranked based on the calculated similarity to the anchor image. The images having the highest rank and greatest similarity to the anchor image are selected for inclusion in training data used to train computer vision models to detect and/or recognize the selected item in images of various objects.
Systems, apparatuses and methods pertaining to robotic equipment interfacing with objects in an operating environment are provided. In some embodiments, a robotic system comprises a robot including an object interfacing mechanism and a robot controller, a detection system to collect information from an operating environment, and a control circuit. The control circuit: obtains a 3-dimensional (3D) point cloud of the operating environment; generates a depth map image; segments the depth map image into image segments; selects a target segment; identifies a point cloud segment corresponding to the target segment; selects a planar surface in the point cloud segment; encompasses points of the planar surface; selects one of corners of the 3D bounding box as an alignment point; and provides a coordinate for the selected corner to the robot controller to align the object interfacing mechanism to a position of the coordinate.
G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
An inspection system for a commercial product facility is provided. The system includes a detection system with on-board sensing devices attached to one or more mobile robots. The system's control circuit communicates with the robot and sensors to identify a target vehicle with a trailer, determine the robot's travel path to the vehicle, and move the robot accordingly. The robot and sensors follow a vehicle inspection protocol, collecting detection data from the target vehicle. The system then identifies the vehicle's identifier, trailer identifier, and any defects using the collected data.
B62D 65/00 - Tracé, fabrication, p. ex. assemblage, mesures pour faciliter le désassemblage, ou modification de la structure des véhicules à moteurs ou des remorques, non prévus ailleurs
6.
AUTONOMOUS MOBILE ROBOTIC SYSTEMS FOR USE AT COMMERCIAL PRODUCT FACILITIES
A robotic system includes a mobile robot for a commercial product facility is provided. The robot, equipped with an object interfacing mechanism, travels to vehicles within the facility. The system also features a detection system to gather environmental data and a control circuit connected to both the robot and detection system. The control circuit identifies target vehicles, determines travel paths, directs the robot to the vehicles, and uses detection data to analyze door characteristics. Based on this analysis, the control circuit devises and executes a door operation strategy, enabling the robot to open or close the doors of trailers or containers.
B25J 1/00 - Manipulateurs mus dans l'espace manuellement
B25J 19/00 - Accessoires adaptés aux manipulateurs, p. ex. pour contrôler, pour observerDispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs
7.
AUTONOMOUS MOBILE ROBOTIC SYSTEMS FOR USE AT COMMERCIAL PRODUCT FACILITIES
An autonomous mobile robotic system for commercial product facilities includes a mobile robot that navigates and interacts with vehicles in areas like warehouses, fulfillment centers, and stores. The system features an object interfacing mechanism, a detection system to gather environmental data, and a control circuit. The control circuit identifies target vehicles, determines travel paths, and directs the robot to service the vehicles. The control circuit further collects and analyzes data on vehicle components and application objects to develop and execute operation strategies.
Examples provide a system for exit computer vision basket matching receipts to shopping carts automatically in real-time as a customer is exiting a retail facility. Computer vision analysis of one or more images of a shopping cart produces a set of recognized items from the images. The set of recognized items are compared to the items identified in each candidate receipt in a plurality of candidate receipts. A confidence score is generated for each candidate receipt based on the number of common items found in both the set of recognized items and each receipt. The score is weighted based on factors such as uniqueness of the items and number of instances of each item. The receipt having the highest weighted confidence score is paired with the shopping cart. The paired receipt and image of the shopping cart are output to a user for verification via a user interface.
Examples provide for multi-cart separation using computer vision object detection and depth estimation. An image capture device associated with a checkout terminal in a retail facility generates images of shopping carts near the checkout terminal. A pre-trained cart detection model analyzes the images and detects the carts in each image. The detected carts are identified by bounding boxes in the image data of the images. A depth estimation model generates a depth map based on the image data. The depth map and bounding boxes are combined to create depth values for each cart in the images. The depth values are normalized. The normalized depth values are used to identify an active cart currently checking out at the checkout terminal in real-time. A multi-cart data set is annotated with an active cart label corresponding to the identified active cart to identify active and inactive carts in bottom camera images with greater accuracy.
G06T 7/55 - Récupération de la profondeur ou de la forme à partir de plusieurs images
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
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
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
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
Systems and methods for controlling product allocation in response to market variations are disclosed. In some embodiments, a disclosed method includes: obtaining, from the database, the historical data, the historical data associated with market performance of the first product, identifying a first anomaly in the historical data of the first product, the first anomaly being a deviation in the market performance of the first product, linking a plurality of causal attributes to the first anomaly, generating a plurality of causal estimation values, each of the plurality of causal estimate values being associated with each of the plurality of causal attribute, and identifying a second product based on the plurality of causal estimation values, the second product being different than the first product.
Some embodiments provide an item collection and consolidation system, comprising: a multi-level, multi-aisle storage structure; a plurality of workstations; a plurality of mobile robots that transfer containers through the storage structure and to and from the workstations; and a dynamic vertical buffer system comprising: a first access station positioned at a first level of multiple different levels of the vertical buffer system; multiple shelf systems movable between different levels, wherein each shelf system is configured to receive consolidated items of different orders; a shelf movement system comprising at least one lift motor configured to move at least one of the multiple shelf systems between the different levels and the first access station; and a vertical buffer control circuit communicatively coupled with the shelf movement system and configured to control the shelf movement system to move the multiple shelf systems to and from the access station.
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
B65G 1/06 - Dispositifs d'emmagasinage mécaniques avec des moyens pour que les objets se présentent à l'enlèvement dans des positions ou à des niveaux prédéterminés
G05B 19/045 - Commande à programme autre que la commande numérique, c.-à-d. dans des automatismes à séquence ou dans des automates à logique utilisant des machines à états logiques composées uniquement d'une mémoire ou d'un dispositif logique programmable contenant la logique de la machine commandée et dans lesquelles l'état de ses sorties dépend de l'état de ses entrées, ou d'une partie des états de sa propre sortie, p. ex. contrôleurs de décision binaire, automates finis
Systems and methods for handling, manipulating, loading, and/or unloading objects in a retail environment include a mobile robot system. The mobile robot system may include a mobile robot and a first sensor system communicatively coupled to the mobile robot. The first sensor system has a trigger area and generates a signal in response to detecting an object in the trigger area. The mobile robot system further includes a sensor mount coupled to the mobile robot and the first sensor system. The sensor mount includes a gimbal that changes a sensor angle between the first sensor system and the mobile robot and affects a location of the trigger area in response to tilting of the mobile robot relative to a horizontal plane.
G01S 17/42 - Mesure simultanée de la distance et d'autres coordonnées
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
G01S 17/894 - Imagerie 3D avec mesure simultanée du temps de vol sur une matrice 2D de pixels récepteurs, p. ex. caméras à temps de vol ou lidar flash
13.
SYSTEMS AND METHODS FOR NOTIFICATION OF EXPIRY OF PRODUCTS
A system for notifying expiry of purchased products. The system includes a scanner configured to capture a product code associated with the expiry of a product for sale. The system further includes a control circuit configured to determine that the product for sale having been sold is expiring within a period of time and access a customer database to determine if a customer is associated with an opt-in expiry notification. The control circuit is further configured to transmit a message to electronic devices associated with opted-in customers indicating that the product for sale having been sold is expiring within the period of time.
A retail terminal system including a sensor system with a camera array and a control circuit is provided. The control circuit captures images of items in a receiving area and associates each image with a transaction identifier. The image is segmented into multiple segments, each with a unique identifier. The control circuit detects symbology data within each segment. If detected, a product identifier is identified based on the symbology data. If not, a computer vision algorithm determines the product identifier based on the item image. The product identifier is then associated with the segment identifier and added to an item list linked to the transaction identifier.
There are provided systems and methods for creating safety zones at facilities using mobile robots. In one form, the system may include a facility with pathways and with a guide system for facilitating movement along the pathways and mobile robots configured to move along the pathways. Each mobile robot may include a locomotion system for movement of each mobile robot along the pathways and an extendable and retractable member for engaging a support adjacent to a pathway. The system may further include supports with receiving portions that receive the extendable and retractable members of the mobile robots. In the system, a blocking position may be defined where a receiving portion has received an extendable and retractable member of a mobile robot, thereby limiting movement of the mobile robot and blocking other mobile robots from passing along a pathway occupied by the mobile robot at the blocking position.
B65G 1/06 - Dispositifs d'emmagasinage mécaniques avec des moyens pour que les objets se présentent à l'enlèvement dans des positions ou à des niveaux prédéterminés
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
B65G 43/02 - Dispositifs de commande, p. ex. de sécurité, d'alarme ou de correction des erreurs détectant une condition physique dangereuse des porte-charges, p. ex. pour stopper l'entraînement en cas d'échauffement
B60L 3/12 - Enregistrement des paramètres de fonctionnement
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
A system for retail forecasting and task management. The system includes a sales history database storing sales histories associated with a plurality of store locations; a network adapter; and a control circuit. The control circuit is configured to: provide, via the network adapter, a retail task user interface on a user device at a store location; cluster a plurality of store locations based on shared characteristics; determine a local sales forecast value on a future date for the store location based on a sales history of the store location using a first forecast model; determine a group sales forecast value on the future date based on sales histories of other store locations using the first forecast model; determine an adjusted sales forecast for the store location based on the local sales forecast value and the group sales forecast value; and provide the adjusted sales forecast.
Some embodiments provide systems to predict reallocation of customer categorization, comprising: a customer database; and a cohort migration prediction system comprising a migration prediction control circuit configured to: identify migration of a first set of customers between multiple cohorts; apply a causation model to at least a first subset of the customer information and identify, based on the application of the causation model, at least a causation factor predicted to at least partially cause a change in behavior resulting in the migration of the first set of customers previously associated with the first cohort, of the first cohort type, to a second cohort of the first cohort type; and apply a prediction model to a subset of the customer information relative to the first cohort, and predict future migration between the first cohort and at least the second cohorts of the first cohort type.
Some embodiments provide retail facility control systems, comprising: a customer database; an algorithm database; a cohort processing system comprising a cohort evaluation control circuit configured to: control a user computing system to render a cohort parameter user interface enabling the user to specify customer cohort type parameters, and receive based on user interaction a specification of at least a first customer cohort type of the plurality of cohort types; identify multiple different first level customizable parameters each corresponding to the first customer cohort type; cause the first user computing system to render a hierarchical parameter interface configured to enable the user to specify respective values for different levels of customizable parameters dependent on the first customer cohort type; apply one or more algorithm models to the customer information based on the customized parameter values and identify cohorts of customers.
There are provided systems and methods that may involve transit areas at automated storage and retrieval systems. In one form, the system may include a storage structure including storage locations and pathways to be traversed by mobile robots to access the storage locations. The system may also include a transit area adjoining the storage structure and providing access to mobile robots. The transit area may include a frame portion formed of beams for coupling to the storage structure and a floor supported by the frame portion. The floor may include panels with at least one panel that may include guidelines at predetermined locations to facilitate movement of the mobile robots thereon. There is also provided a panel and a method of construction.
G05D 1/244 - Dispositions pour déterminer la position ou l’orientation utilisant des aides à la navigation passive extérieures au véhicule, p. ex. marqueurs, réflecteurs ou moyens magnétiques
B25J 5/02 - Manipulateurs montés sur roues ou sur support mobile se déplaçant le long d'un chemin de guidage
B66F 9/06 - Dispositifs pour lever ou descendre des marchandises volumineuses ou lourdes aux fins de chargement ou de déchargement se déplaçant, avec leurs charges, sur des roues ou sur un dispositif analogue, p. ex. chariots élévateurs à fourche
20.
SYSTEMS AND METHODS OF MONITORING LOCATION LABELS OF PRODUCT STORAGE STRUCTURES OF A PRODUCT STORAGE FACILITY
Systems and methods of monitoring location labels on product storage structures of a product storage facility include an image capture device that captures images of the product storage structures and a computing device programmed to analyze the images of the product storage structures captured by the image capture device to detect location labels located on the product storage structures. Based on detection that one or more location labels located on the product storage structures are associated with an error condition, the computing device generates a location label alert indicating at least one location label that requires a location label check by a worker at the product storage facility. A mobile application executable on a device of the worker at the product storage facility displays a user interface that lists location labels alerts and permits the worker to print replacement labels for product structures associated with the alerts.
A system is provided for use at an exit of a retail facility. The system includes a scanner, a floor scale, and a control circuit communicatively coupled to the scanner and the floor scale. The scanner is proximate to the exit of the retail facility and at a separate location than a point of sale checkout station of the retail facility. The scanner is configured to capture an electronic code associated with a receipt of items purchased at the retail facility. The floor scale is proximate to the scanner and is configured to weigh a portable carrier containing the items when the portable carrier is positioned on a surface of the floor scale. The control circuit determines whether an estimated total weight of the purchased items associated with the receipt matches within a threshold with an actual weight of the portable carrier received from the floor scale.
G01G 23/365 - 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 impliquant une comparaison avec une valeur de comparaison
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
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
In some embodiments, devices and methods are provided herein useful to grip, manipulate, and move an object. In some embodiments, an object manipulation device may include a base configured to be attached to a robotic manipulator, a tool conveyor coupled to the base, and a gripping tool having at least one gripping surface and coupled to the base via a gripping tool actuator. The tool conveyor may include a conveyor surface configured to move an object on the conveyor surface from a first edge to a second edge of the tool conveyor.
In some embodiments, systems and methods are provided herein useful to load and/or unload freight. In some embodiments, A system may include a mobile platform, a receiving conveyor on the mobile platform, a receiving conveyor actuator coupled to the receiving conveyor, a pick apparatus attached to the mobile platform. The pick apparatus may pick a first object from a stack of objects and release the first object to the receiving conveyor. The receiving conveyor may move away the first object released thereon from the stack of objects. The pick apparatus may move toward a second object in the stack of objects while the first object on the receiving conveyor is moved away from the stack of objects. The receiving conveyor actuator may change, based at least on a height of the second object, the height of the first portion of the receiving conveyor.
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p. ex. utilisant des pilotes automatiques
24.
SYSTEMS AND METHODS FOR REDUCING FALSE IDENTIFICATIONS OF PRODUCTS
In some embodiments, apparatuses and methods are provided herein useful to processing captured images. In some embodiments, there is provided a system for processing captured images of objects at a product storage facility including a trained machine learning model; and a control circuit. The control circuit may identify a product identifier associated with an object in a captured image; generate predicted product identifiers associated with the object in the captured image based on text identified from the object in the captured image; aggregate the predicted product identifiers; determine a feature of the objects associated with the aggregated predicted product identifiers; determine one or more confusing product identifiers based on a determination of the aggregated predicted product identifiers being associated with the feature; and update a dataset with at least one of the one or more confusing product identifiers and images associated with the one or more confusing product identifiers.
In some embodiments, apparatuses and methods are provided herein useful to processing captured images. In some embodiments, there is provided a system for processing captured images of objects at a product storage facility including a trained machine learning model; and a control circuit. The control circuit may group a plurality of product identifiers into one or more clusters based on at least one of visual similarity of corresponding images, textual similarity of corresponding associated descriptions, and associated relationships between product identifiers of the plurality of product identifiers; determine clusters having common elements that are at least within a similarity threshold of each other; merge the clusters with the common elements; and generate a mapping dataset used to retrain the trained machine learning model to identify a plurality of objects. The mapping dataset may include a plurality of associations of associated product identifiers to a single object.
In some embodiments, apparatuses and methods are provided herein useful to processing captured images. In some embodiments, there is provided a system for processing captured images of objects at a product storage facility including a trained machine learning model stored in a memory; and a control circuit. The control circuit may obtain an image at the product storage facility; cluster objects depicted in the image that have same product identifiers into a corresponding group; determine coordinates of each bounding box of each clustered object in the corresponding group; determine a bounding box representative depth value of pixels inside the bounding box of each clustered object; determine an overall representative depth value of the corresponding group based on bounding box representative depth values of clustered objects; and exclude the clustered objects from identified objects in the image upon a determination that the overall representative depth value is greater than a threshold.
Systems and methods of pairing product labels with products located on a product storage structure of a product storage facility include an image capture device that captures one or more images of the product storage structure and a computing device that obtains images of the product storage structure captured by the image capture device, analyzes the obtained images to detect product labels and products located on the product storage structure, and crops the detected individual products and individual price tag labels from the images to generate cropped images. Then the computing device stitches the cropped price tag label and product images, receives one or more characters extracted from the portions of the stitched images corresponding to the cropped images, and associates, based on known positional coordinates of the products and product labels in the stitched images, the received extracted characters with corresponding cropped images of the products and product labels.
Store exit verification system and method for retail purchases are provided. The system comprises a sensor array, a display device, and a control circuit. The sensor array collects information from items in a shopping container placed in a shopping container placement area. The control circuit identifies a transaction identifier associated with the shopping container, retrieves an item list associated with the transaction identifier, identifies items in the shopping container based on the information collected via the sensor array, determines whether an intervention condition is present based on a comparison of the item list with the identified items, and indicates a verification completion via the display device if no intervention condition is detected.
A modular checkout terminal system for retail transactions is provided. The system includes a station portion under a placement area, a point of sale (POS) portion, a support portion behind the placement area, and a hood portion supported by the support portion over the placement area. The station portion includes a compartment and a platter kit opening above the compartment and below the placement area. The support portion includes a first sensor kit adapter configured to be coupled to and support a first sensor kit for sensing information from the placement area. The hood portion includes a second sensor kit adapter configured to be coupled to and supports a second sensor kit for sensing additional information from the placement area.
Some embodiments provide systems to control user computing devices to enable purchases, the system comprising: a product database; an inventory database; and a purchasing control circuit configured to: receive a prepare order API call from a third party gaming server and without a third party intermediary service, the prepare order API call comprises product identifying information of a first product, and is initiated through a separate gaming application executed on a remote user computing device; execute the prepare order API to obtain first product information and communicate directly with the gaming server a purchase order comprising at least some of the first product information to control the user computing device through the gaming application to render within a gaming graphical user interface a purchase order user interface; and complete a sale in response to receiving a confirmation directly from the gaming server, without the third party intermediary service.
Some embodiments provide systems to device in purchasing retail items, comprise: a product database; a transaction database; and a mobile purchase control circuit configured to: receive a session notification from a mobile customer computing device to initiate an additional purchase session; establish, in response to the session notification, a second purchase session, and link the first and second purchase sessions as a single transaction; incorporate into a second virtual cart, associated with the second purchase session and different than a first virtual cart associated with the first purchase session, item identification information for each of one or more items identified, through the customer computing device, by the customer and intended to be purchased by the customer in association with the second purchase session; and cause a final authentication of the single transaction in authenticating at a single time of both the first session and the second session.
G06Q 20/30 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques
G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques
G06Q 20/40 - Autorisation, p. ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasinExamen et approbation des payeurs, p. ex. contrôle des lignes de crédit ou des listes négatives
G06F 21/30 - Authentification, c.-à-d. détermination de l’identité ou de l’habilitation des responsables de la sécurité
32.
SYSTEMS AND METHODS FOR DETECTING SUPPORT MEMBERS OF PRODUCT STORAGE STRUCTURES AT PRODUCT STORAGE FACILITIES
Systems and methods of detecting support members of product storage structures that store products at a product storage facility include an image capture device that captures images of a product storage structure including vertical and horizontal support members. A computing device including a control circuit is configured to: obtain the images of the product storage structure captured by the image capture device, stitch the obtained images together to generate a stitched image that depicts the product storage structure, generate a color distribution map of the stitched image of the product storage structure to detect individual ones of the horizontal and vertical support members of the product storage structure.
Systems and methods of updating templates for use in recognizing individual products in images captured at a product storage facility include an image capture device that captures one or more images of product storage structure at a product storage facility, a computing device in communication with the image capture device, and an electronic database that stores keyword model templates and feature model templates associated with images of previously recognized individual products detected at the product storage facility. The computing device obtains the keyword and feature model templates associated with a recognized product from the electronic database, extracts the keywords from the products associated with the obtained keyword model templates, identifies products that are similar to the recognized product, and updates the keyword model template for each of the products to include must keywords and negative keywords, facilitating recognition of products in subsequent images captured by the image capture device.
In some embodiments, apparatuses and methods are provided herein useful to processing captured images. In some embodiments, there is provided a system for processing captured images of objects including a memory and a control circuit executing a trained machine learning model. The memory may be configured to store a plurality of images comprising first images and second images. The control circuit may be configured to: allocate each of the first images into one of a plurality of datasets; cluster each image in the dataset into one of a plurality of groups; select a sample from at least one of the plurality of groups; cluster each of the second images into one of dominant product identifier group and a non-dominant product identifier group; select a sample from the dominant product identifier group and a sample from the non-dominant product identifier group; and output the selected sample.
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
G06T 7/194 - DécoupageDétection de bords impliquant une segmentation premier plan-arrière-plan
In some embodiments, systems and methods are provided herein useful to depalletize the palletized freight. In some embodiments, the system may include a tilting carriage comprising a support structure, a base, and a tilt actuator coupled to the support structure. The tilt actuator may tilt the support structure relative to the base between a load position and a depalletization position. In some embodiments, the system may include a conveyor system comprising a first motorized conveyor coupled to the support structure via a first conveyor actuator, the first conveyor actuator configured to pivot the first motorized conveyor relative to the support structure. In some embodiments, the system may include a bottom constraint coupled to the support structure, wherein the bottom constraint is configured to engage a pallet and lift the pallet when the tilt actuator tilts the support structure from the load position to the depalletization position.
B65G 59/08 - Désempilage après basculement préalable de la pile
B65G 7/08 - Dispositifs adaptés pour être interposés entre les charges et le sol ou le plancher, p. ex. pinces avec moyens pour aider au déplacement des charges pour basculer les charges
B65G 65/23 - Dispositifs pour basculer et vider les réceptacles
An integrated scale system for a checkout terminal in a retail environment is provided. The system includes a scale plate, a frame load plate under the scale plate, a plurality of load cells mounted on the frame load plate, and an electronic article surveillance (EAS) label deactivator positioned between the scale plate and the frame load plate. The load cells output signals indicating the weight of an item placed on the scale plate, while the EAS label deactivator is configured to deactivate EAS labels on items placed on the scale plate.
G01G 19/41 - 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 mécaniques
A47F 9/04 - Comptoirs de vérification, p. ex. pour magasins à libre-service
G08B 13/24 - Déclenchement électrique par une interférence avec la distribution d'un champ électromagnétique
37.
CREATING REFERENCE IMAGE TEMPLATES FOR IDENTIFICATION OF PRODUCTS ON PRODUCT STORAGE STRUCTURES
Systems and methods of creating reference template images for detecting and recognizing products at a product storage facility include an image capture device having a field of view that includes a product storage structure of the product storage facility, and a computing device including a control circuit and being communicatively coupled to the image capture device. The computing device obtains images of the product storage structure captured by the image capture device, analyzes the obtained images to detect individual ones of the products located on the product storage structure. Then, the computing device identifies the individual ones of the products detected in the images and crops each of the individual ones of the identified products from the images to generate cropped images. The computing device then creates a cluster of the cropped images, and selects one of the cropped images as a reference template image of an identified individual product.
Systems and methods of detecting and recognizing products on product storage structures of a product storage facility include an image capture device that moves about and captures images of the product storage structures at the product storage facility. A computing device processes the obtained images to detect and identify the products on the product storage structure, crops each of the identified individual products from the image to generate a plurality of cropped images and generates an image histogram template, feature vector template and location information template for each of the cropped images. The cropped images are stored in an electronic database and represent a reference model for each of the identified individual products and are stored in association with the generated image histogram template, feature vector template and location information template to facilitate recognition of products subsequently captured on the product storage structure by the image capture device.
In some embodiments, apparatuses and methods are provided herein useful to processing captured images of objects at a product storage facility. In some embodiments, there is provided a system for processing captured images of objects including a trained machine learning model and a control circuit. In some embodiments, the trained machine learning model is configured to process unprocessed captured images. In some embodiments, the control circuit is configured to associate each of the processed images into one of a first group, a second group, or a third group; remove at least one processed image associated with the first group from the processed images in accordance with a first processing rule; and output remaining processed images associated with the first group and processed images associated with the second group to be used to retrain the trained machine learning model.
In some embodiments, apparatuses and methods are provided herein useful to labeling objects in captured images. In some embodiments, there is provided a system for labeling objects in images captured at a product storage facility including a control circuit and a user interface. The control circuit is configured to select a set of unprocessed images; receive a selected configuration based on data resulting from iteratively processing the set of unprocessed images; cluster each unprocessed image into a corresponding group based on the selected configuration; select a plurality of clustered images from each of the plurality of groups; and output the plurality of clustered images from each group. The user interface is configured to: display each clustered image; and receive a user input labeling one or more objects shown in each clustered image resulting in a labeled dataset used to train a machine learning model.
System and methods for compressing data for use in a distributed ledger are provided. In one form, the system includes: a network interface; a user interface device; and a control circuit coupled to the network interface and the user interface device. In this form, the control circuit executes a data compression module configured to: receive, via the network interface, a data set; transform and store the data set into a file format of rows and columns in which data of the data set are stored in a columnar fashion; apply a first compression step to compress each row and write each compressed row into the file format; apply a second compression step to further compress data after the compressed rows have been written into the file format; and encode the compressed data and transmit the encoded data to a first node of a distributed ledger.
G06F 16/21 - Conception, administration ou maintenance des bases de données
G06F 40/146 - Codage ou compression de données en configuration arborescente
H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p. ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
G06F 16/13 - Structures d’accès aux fichiers, p. ex. indices distribués
G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
An article of footwear includes an upper and a heel counter operatively connected to a heel region of the upper. The heel counter includes a cradle having a body. The body of the cradle includes a base and a cradle arm extending outward from the base to a tip portion of the cradle arm. The tip portion of the cradle arm is moveable relative to the base between an expanded position and a collapsed position. A spring is encased within the body of the cradle such that the spring biases the tip portion of the cradle arm toward the expanded position of the tip portion. The tip portion of the cradle arm is resiliently deflectable toward the collapsed position against the bias of the spring.
The present disclosure relates to a blocking system for mobile robots that may operate in an automated storage and retrieval structure (ASRS) having a multilevel structure. Moreover, the disclosed embodiment(s) discusses mechanical implementations over horizontal rails to function as a bot blocking system and avoid potential boundary breach by the mobile robot. These mechanical implementations are expected to safely decelerate and arrest motion of mobile robot. The blocking system may comprise blocking components configured to act as friction brakes to stop mobile robot and inhibit damage to the multilevel structure, in case of boundary-breach. Blocking system in the present disclosure further allows easy installation of mechanical implementation and capability to adapt to variations in the multilevel structure.
B60T 7/22 - Organes d'attaque de la mise en action des freins par déclenchement automatiqueOrganes d'attaque de la mise en action des freins par déclenchement non soumis à la volonté du conducteur ou du passager déclenchés par le contact du véhicule, p. ex. du pare-chocs, avec un obstacle extérieur, p. ex. un autre véhicule
B61H 7/00 - Freins comportant des éléments de freinage agissant sur la voie
B61H 11/00 - Emploi ou aménagements des freins ou des appareils ralentisseurs non prévus ailleursCombinaisons d'appareils de genres ou de types différents
Some embodiments provide an automated order fulfillment facility, comprising: a multi-level storage structure comprising a plurality of racks, and a mobile robot configured to transport totes to and from the multi-level storage structure. The mobile robot can comprise: a transport system configured to transport the mobile robot, a frame mounted on the transport system, a plurality of support locations vertically oriented within the frame, a first tote handling device comprising a first portion configured to extend from the frame and acquire a first tote from the multi-level storage structure, and a second tote handling device comprising a second portion configured to extend from the frame and support one or more totes second totes above the first tote as the first tote is being acquired.
B66B 9/16 - Ascenseurs mobiles ou transportables spécialement adaptés pour permettre leur transfert d'une partie d'un bâtiment ou édifice vers une autre partie ou un autre bâtiment ou édifice
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
B66F 9/12 - Plates-formesFourchesAutres organes soutenant ou saisissant la charge
B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile
B65G 1/06 - Dispositifs d'emmagasinage mécaniques avec des moyens pour que les objets se présentent à l'enlèvement dans des positions ou à des niveaux prédéterminés
45.
AUTOMATIC STORAGE AND RETRIEVAL SYSTEM HAVING CONTAINER BASED PICKING WORKSTATION
An order fulfillment system for fulfilling orders for goods includes a storage structure configured to store totes, mobile robots configured to transport the totes, and a workstation. The workstation includes a first station configured to receive product totes storing the goods for fulfilling the orders and a second station configured to receive order totes storing the goods of fulfilled orders. The order fulfillment system may also include containers configured to receive the goods from the product totes or the order totes. The containers may be stored at a third station of the workstation and/or in an order tote located at the second station of the workstation and/or in at least one shopping cart located at the workstation.
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
Some embodiments provide order packaging control systems, comprising: a product packaging (PP) control circuit communicatively couple with an automated custom package fabrication (CPF) system configured to fabricate on demand custom packages, an automated product retrieval (PR) system configured to autonomously retrieve one or more products, pick stations, and a set of sensor systems. The PP control circuit can be configured to receive orders; prioritize the orders and define an order fulfillment sequence, track states of the PR system and the CPF system; determine product retrieval timing, and correspondingly determine fabrication timing of when the CPF system is to fabricate corresponding packaging; and control the PR system and the CPF system in controlling synchronous operation of the PR system and the CPF system to synchronize an availability of products of an order at a pick station and an availability of a custom package at the pick station.
Some embodiments provide a system to control retail product allocation, comprising: an anomaly detection system applying a series of anomaly detection models to business metric data to identify an anomaly of a category of products; a contextualization detection system applying contextual models to data relative to the anomaly and identifying contextual factors; a causal detection system applying causal inference and determination models to sets of relevance data as a function of the contextual factors to determine influence attribution factors that are predicted to have been factors in causing the threshold variation, and apply attribution prioritization models to define relevancy scores to the influence attribution factors and prioritize the influence attribution factors; a personalization recommendation system applying personalization models to the prioritized influence attribution factors and the contextual factors as a function of a particular recipient type and control a graphical user interface presenting customized anomaly notification information.
The approaches described herein provide synchronization of data files across different databases used by different services and platforms. The services may be cloud-based services and include databases that include various types of data.
G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
49.
SYSTEMS AND METHODS TO CONTROL CUSTOMIZED PERFORMANCE INSIGHT THROUGH MACHINE LEARNING BASED KNOWLEDGE GRAPHS
Some embodiments provide systems to control customized retail product performance information, comprising: a linkage mapping system to define and update linkings within a knowledge graph; a personalization recommendation system controlling different display systems to control graphical user interfaces presenting customized anomaly notification information specific to intended recipients as a function of the linkings; and a community detection system applying a set of machine learning community detection models to identify additional relationships between two or more of the entity nodes, based on feedback data from multiple intended recipients, and cause the linkage mapping system to update the multi-level linkages to embed one or more additional association links between the two or more of the entity nodes; wherein the personalization recommendation system is configured to control, based on the updated additional association links, a first graphical user interface to present first customized anomaly notification information specific to a first intended recipient.
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06Q 10/087 - Gestion d’inventaires ou de stocks, p. ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
G06Q 30/016 - Fourniture d’une assistance aux clients, p. ex. pour assister un client dans un lieu commercial ou par un service d’assistance après-vente
G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
G06Q 30/0201 - Modélisation du marchéAnalyse du marchéCollecte de données du marché
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
50.
METHODS AND APPARATUS FOR INTEGRATING RETAIL APPLICATIONS AND RETAIL OPERATIONAL SUBSYSTEMS, AND OPTIMIZING OPERATION OF SAME
Some embodiments provide retail facility control systems comprising: at least one retail operational subsystem comprising: an automated storage and retrieval system (ASRS) to automatically store and retrieve respective products in the ASRS and facilitate fulfillment of a customer order; a retail execution system to receive ASRS data and coupled to a plurality of retail applications to obtain customer-related data, associate-related data, and retail facility-related data; at least one data repository to store the ASRS data, the customer-related data, the associate-related data, and the retail facility-related data; a control circuit; and a solver module configured to be executed by the control circuit to: access business priorities and operational goals defined for a retail facility; and define a recommended operational plan intended to be implemented at the retail facility and predicted to enhance operation of the retail facility consistent with one or more business priorities and operational goals.
Method and system for automatic product source tracing are provided. A method for product source tracing comprises querying a supply chain distributed ledger and matching each case report to at least one product lot record in the supply chain distributed ledger based on the item descriptor, the case location identifier, and the case date recorded in the case report, assigning a weighting factor to each matched lot record matched with a case based on a completeness of the matched lot record, determining a supplier confidence score for a supplier based on the number of matched lot records associated with the supplier and weighting factors associated with each matched lot record associated with the supplier, and automatically generating a product safety tracing report comprising a ranked list of suppliers associated with the product safety issue based on supplier confidence scores of a plurality of suppliers.
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
H04L 9/06 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p. ex. système DES
G06Q 30/018 - Certification d’entreprises ou de produits
52.
SYSTEMS AND METHODS OF DECANTING INVENTORY PRODUCTS FROM CASES AT A RETAIL FACILITY
Systems for decanting inventory products from cases at a retail facility include a loading zone that receives products cases, decanting stations having associated containers with an amount of available space therein, and a decanting transport system that transports the product cases from the loading zone to the decanting stations and has sensors that obtain information relating to the product cases. A processor-based a control circuit receives from the sensors information relating to product cases being transported from the loading zone by the decanting transport system, selects a subset of the product cases, analyzes one or more business rules governing decanting to assign each product case in the subset to a decanting station, and causes the decanting transport system to divert each product case in the subset to its assigned decanting station based on the one or more business rules.
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
G06Q 50/28 - Logistique, p.ex. stockage, chargement, distribution ou expédition
B65B 5/12 - Introduction successive d'objets, de forme ou dimensions différentes, dans des positions prédéterminées, p. ex. produits de confiserie
B65B 59/00 - Dispositions pour permettre aux machines de manipuler des objets de différentes dimensions, d’obtenir des paquets de différentes dimensions, de varier le contenu des paquets ou de donner accès pour le nettoyage ou l'entretien
B65B 1/04 - Procédés ou moyens pour remplir les réceptacles ou les récipients avec le matériau
B65B 61/00 - Dispositifs accessoires, non prévus ailleurs, opérant sur feuilles, flans, bandes, attaches, réceptacles ou paquets
B65B 65/00 - Parties constitutives particulières aux machines à emballer non prévues ailleursAménagements de ces parties constitutives
53.
SYSTEMS AND METHODS OF MERGING RETAIL PRODUCTS BETWEEN CONTAINERS TO OPTIMIZE STORING CAPACITY OF RETAIL STORAGE FACILITIES
Automated storage and retrieval systems for managing storage of inventory at a retail facility include a storage structure with storage locations configured to store containers that contain retail products, and a conveying system that conveys the containers between the storage locations and a product picking station. A processor-based control circuit analyzes one or more business rules governing product merging between the containers being conveyed toward the picking station by the conveying system to identify two containers that are eligible for the product merging therebetween. When the control circuit detects that the two containers identified as product merging eligible arrived at the picking station, these two containers are kept by the conveying system at the picking station until all of the products are removed from a first one of these two containers and merged together with the products stored in a second one of these two containers.
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
B65G 47/61 - Dispositifs pour transférer objets ou matériaux entre transporteurs, p. ex. pour décharger ou alimenter vers des transporteurs du type suspendu, p. ex. à trolley ou à partir de ces transporteurs pour objets
B65G 17/48 - Contrôle de l'assiette des porte-charges durant leur déplacement
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
54.
SYSTEMS AND METHODS FOR OPTIMIZING SPACE UTILIZATION OF CONTAINERS AT RETAIL STORAGE FACILITIES
Automated storage and retrieval system for managing storage of inventory at a retail facility includes a storage structure with storage locations configured to store containers that contain retail products, and a conveying system that conveys the containers between the storage locations and a product picking station. A computing device analyzes one or more business rules to identify at least two containers that are eligible for the product merging therebetween and causes the conveying system to move these two containers from the storage structure toward a picking station selected by the control circuit. When the two containers identified as product merging eligible arrive at the picking station, these two containers are kept by the conveying system at the picking station until all of the products are removed from a first one of these two containers and merged together with the products stored in a second one of these two containers.
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
B65G 47/61 - Dispositifs pour transférer objets ou matériaux entre transporteurs, p. ex. pour décharger ou alimenter vers des transporteurs du type suspendu, p. ex. à trolley ou à partir de ces transporteurs pour objets
B65G 17/48 - Contrôle de l'assiette des porte-charges durant leur déplacement
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
55.
SYSTEMS AND METHODS FOR OPTIMIZING SPACE UTILIZATION OF CONTAINERS AT RETAIL STORAGE FACILITIES
Automated storage and retrieval systems for managing storage of inventory at a retail facility include a storage structure with storage locations configured to store containers that contain retail products, and a container transport system that transports the containers between the storage locations and a decanting station. A processor-based control circuit identifies a group of eligible containers for topping off (i.e., adding additional products) and determines a utilization value for each of the eligible containers. The control circuit determines an effort value for each of the eligible containers and ranks the eligible containers based on the utilization value and the effort value for each container. The control circuit then selects a subgroup from the eligible containers based on the rankings and causes the container transport system to transport each container in the subgroup of eligible containers from its respective storage location in the storage structure to the decanting station.
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
G06Q 50/28 - Logistique, p.ex. stockage, chargement, distribution ou expédition
B65D 90/48 - Aménagements des dispositifs indicateurs ou de mesure
G06Q 10/047 - Optimisation des itinéraires ou des chemins, p. ex. problème du voyageur de commerce
H04W 4/02 - Services utilisant des informations de localisation
56.
SYSTEMS AND METHODS OF PROVIDING ENHANCED CONTEXTUAL INTELLIGENT INFORMATION
Some embodiments provide systems to determine contextual information comprising: an intent mining system that receive inquiry content that does not include personal identification information (PII) and is configured to determine an estimated intent information being sought by an intended recipient, identify a mapping to a sub-set of supplemental keywords corresponding to the intent information; and identify historic inquiries associated with actual historic product purchases relevant to the inquiry content and supplemental keywords, and obtain a listing of products associated with the inquiry content; a product association system that identifies a set of multiple products that each have a purchase threshold relationship with one or more products from the determined listing of products, and generate an enhanced listing of products; a topic extraction system that evaluates associations between product parameters of the enhanced listing of products to identify multiple associated topics and corresponding topic confidence scores.
In some embodiments, apparatuses and methods are provided herein useful for access token conversion. The system comprises a first application programming interface (API) backend using a first authentication service based on a first tokenization protocol and a second API backend using a second authentication service based on a second tokenization protocol. The second authentication service is configured to receive from, a user device, a call to the second API backend with a first token associated with the first authentication service, convert the first token to a first converted token based on the second tokenization protocol, and forward the first converted token to the user device for use in subsequent calls to the second API backend.
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
G06F 21/34 - Authentification de l’utilisateur impliquant l’utilisation de dispositifs externes supplémentaires, p. ex. clés électroniques ou cartes à puce intelligentes
G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques
A checkout terminal is provided. The checkout terminal comprises a camera array, a display device, a weight scale, and a control circuit. The control circuit is configured to identify, based at least on images captured by the camera array, product identifiers associated with a plurality of different items placed in a placement area and on the weight scale, determine a combined weight of the plurality of different items based on product weight information stored in a product database, retrieve a weight measurement measured by the weight scale, detect for unaccounted items based on comparing the combined weight the plurality of different items and the weight measurement, and in the event that an unaccounted item is detected, display, via the display device, instructions to move one or more items to identify the unaccounted item.
A47F 9/04 - Comptoirs de vérification, p. ex. pour magasins à libre-service
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
A heel insert is provided for an article of footwear that includes an upper defining a foot-receiving cavity having an ankle opening. The heel insert includes a base. The heel insert includes a spine extending outward from the base to a tip of the spine such that the spine extends upward along a posterior wall of a heel region of the upper toward the ankle opening when the base is operatively connected to the heel region. The tip of the spine is moveable relative to the base between a first position and a second position along a longitudinal axis of the article of footwear. The heel insert includes a spring operatively connected to the spine such that the spring biases the tip of the spine toward the first position of the tip. The tip of the spine is resiliently deflectable toward the second position against the bias of the spring.
A heel support is provided for an article of footwear that includes an upper defining a foot-receiving cavity having an ankle opening. The heel support includes a cradle configured to be operatively connected to a heel region of the upper. The cradle includes a base and a cradle arm extending outward from the base to a tip portion such that the cradle arm extends upward toward the ankle opening and toward a posterior wall of the heel region. The tip portion is moveable relative to the base between an expanded position and a collapsed position. The heel support includes a metallic spring operatively connected to the cradle such that the spring biases the tip portion of the cradle arm toward the expanded position of the tip portion. The tip portion of the cradle arm is resiliently deflectable toward the collapsed position against the bias of the spring.
In some embodiments, apparatuses and methods are provided herein useful to establish retail point-of-sale (POS) hardware management systems, comprising: an intermediary system control circuit configured to execute computer program modules comprising: a hardware management module configured to operate as an intermediary module between multiple different sets of client POS systems, a plurality of different sets of hardware systems, and a plurality of shared resource applications. The hardware management module comprises a plurality of hardware manager sub-modules each corresponding to one of the sets of hardware systems. Each of the hardware manager sub-modules is configured to output communications and receive communications, for a corresponding one set of hardware systems of different sets of hardware systems, in accordance with a single predefined hardware communications protocol, of a set of predefined hardware communications protocols, corresponding to the set of hardware systems regardless of a type of hardware system or manufacturer.
In some embodiments, apparatuses and methods are provided herein useful to inventory management. In some embodiments, an inventory management system comprises inventory items having attached fiducial markers, a control circuit, and an application executed on a mobile device operable by a user. The mobile application is configured to present a real-world view of inventory items within a camera's field of view, capture information associated, with the fiducial markers, and transmit this information to the control circuit. The control circuit is configured to apply one or more information filters to identify inventory items having specified, attributes and transmit these identifications to the mobile application. The mobile application is configured to present an augmented view of the inventory items by displaying indications over the inventory items having the specified attributes to identify to the user which items require attention.
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
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
G06Q 50/28 - Logistique, p.ex. stockage, chargement, distribution ou expédition
63.
SYSTEM AND METHOD FOR GUIDANCE OF CUSTOMERS IN A RETAIL STORE
A customer is provided with a customized and guided experience when shopping in- person in a retail store, distribution center, or other shopping area or location. Proactive actions that guide a customer through the store in a customized way are determined taking the customer's intent, customer's history with the store, customer's purchase history, and customer's location within the store (among other things} as inputs and rendering to the user guidance as to how to navigate or interact with or within the store.
A mounting apparatus includes a wall bracket, a first intermediate bracket, a second intermediate bracket, a first rail, and a second rail. Each intermediate bracket affixes to the wall bracket and includes a connection mechanism to affix the intermediate bracket to the wall bracket, a first side including a first plurality of mounting screw holes, a second side including a first set of threaded fasteners, and a third side including a second set of threaded fasteners. The first rail is removably coupled to the first intermediate bracket and the second rail is removably coupled to the second intermediate bracket. Each rail includes a front segment including a second plurality of mounting screw holes, a first side segment including a first set of attachment screw holes, and a second side segment including a second set of attachment screw holes.
F16M 13/02 - Autres supports ou appuis pour positionner les appareils ou les objetsMoyens pour maintenir en position les appareils ou objets tenus à la main pour être portés par un autre objet ou lui être fixé, p. ex. à un arbre, une grille, un châssis de fenêtre, une bicyclette
65.
SYSTEMS AND METHODS FOR TOUCHLESS TEMPERATURE SCREENING SYSTEM
In some embodiments, apparatuses and methods are provided herein useful to screening a body temperature of a human. In some embodiments, there is provided a touchless temperature screening system that screens a body temperature of a human including a housing comprising an output interface; one or more first sensors; a temperature sensor; and a control circuit configured to: cause the output interface to provide one or more messages; receive the one or more user inputs indicative of responses to at least one of the one or more messages; receive temperature data corresponding to the body temperature; determine whether the human meets a health criteria; and transmit a control signal indicative of the human meeting the health criteria in response to the human meeting the health criteria.
A61B 5/0205 - Évaluation simultanée de l'état cardio-vasculaire et de l'état d'autres parties du corps, p. ex. de l'état cardiaque et respiratoire
G16H 40/63 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement local
A61B 5/01 - Mesure de la température de parties du corps
G16H 40/67 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement d’équipement ou de dispositifs médicaux pour le fonctionnement à distance
A61B 5/103 - Dispositifs de mesure pour le contrôle de la forme, du dessin, de la dimension ou du mouvement du corps ou de parties de celui-ci, à des fins de diagnostic
66.
METHODS AND APPARATUSES FOR AUTOMATICALLY PREDICTING OTIF RATES
A computing device is configured to obtain order attribute data characterizing at least one order placed and to obtain rank data characterizing a supply performance versus other supply performances. The computing device can also be configured to obtain recency data characterizing a past supply performance and to determine a probability of an in-full fill rate of the at least one order using a fill rate prediction model. The computing device can also send the probability of the in-full fill rate to a supply partner.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
67.
METHODS AND APPARATUS FOR DIFFUSED ITEM RECOMMENDATIONS
This application relates to apparatus and methods for providing recommended items to advertise. In some examples, a computing device determines a plurality of first values for a corresponding plurality of first items based on the user's engagement with each of the first items. The computing device may then determine a subset of the plurality of first items based on the first values. The computing device may receive a search request and determine a plurality of second values for a plurality of second items based on the search request. The computing device may determine a plurality of third values for the subset of items based on the plurality of second values for the plurality of second items and the user's engagement with each of the subset of items. The computing device may determine the recommended items based on the plurality of second values and the plurality of third values.
A system for recommending price markdowns to a retailer can include a computing device that is configured to obtain historical markdown data characterizing customer purchasing behavior. The computing device can also determine initial recommended price markdown data for a first period based on the historical markdown data wherein the initial recommended price markdown data for the first period comprises optimized price markdowns and experimental price markdowns. The optimized price markdowns and the experimental price markdowns are different. The computing can also determine final recommended price markdown data for the first period based on probabilistically choosing between the optimized price markdowns and the experimental price markdowns of the initial price markdown data and then send the final recommended price markdown data to at least one retailer.
There are provided systems and methods for picking up and transferring different types of merchandise. In one form, the system includes: a shopping facility with a merchandise order assembly area; an automated retrieval system to transport merchandise to the assembly area; a first robotic device at the assembly area for picking up and moving a first set of merchandise items; a second robotic device at the assembly area for picking up and moving a second set of merchandise items; and a merchandise database identifying the first and second sets of merchandise items. The system also includes a control circuit configured to: receive the merchandise order, identify a merchandise item being transported to the assembly area, determine the category of merchandise item, and direct the merchandise item to the first or second robotic device or a manual transfer area.
An approach generates a speed profile for one or more delivery locations. The speed profile corresponds to location data of a delivery order for a respective delivery location, and indicates a plurality of events associated with a movement of a delivery order to the respective delivery location. The approach generates, based on the speed profile and location data corresponding to the delivery order, feature data of the respective delivery location. The approach applies a machine learning model to the generated feature data to output a door-step time prediction for the respective delivery location. The door-step time prediction is based on a time difference between timestamps of two events of the plurality of events associated with the movement of the delivery order. The approach generates a planned delivery route for the one or more delivery locations, based on the one or more delivery locations and respective the door- step time predictions.
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
71.
METHODS AND APPARATUSES FOR AUTOMATICALLY ESTIMATING ORDER SIZES
A customer order prediction system can include a computing device configured to obtain customer order data characterizing a customer's interaction with an electronic marketplace and to obtain environmental data characterizing at least one event expected to effect the customer's ordering behavior. The computing device can be further configured to generate feature data based on the customer data and the environmental data wherein the feature data organizes the customer data and the environmental data based on characteristics of an order size estimation model. The computing device is also configured to determine a predicted customer order size using the order size estimation model and to adjust a delivery availability of the electronic marketplace based on the predicted order size.
There are provided systems and methods relating to regulating merchandise received at distribution centers. In one form, the system includes: a distribution center for storing various types of merchandise, and purchase orders for projected incoming merchandise to be delivered on projected delivery dates from vendors to the distribution center. The system also includes a control circuit configured to: receive a merchandise capacity limit for one or more storage areas for a future target date; determine a projected amount of merchandise present at the storage area(s) for the future target date; compare the projected amount of merchandise to the merchandise capacity limit; if the projected amount of merchandise does not exceed the limit, transmit the purchase orders to the corresponding vendors; and if the projected amount of merchandise exceeds the limit, apply prioritization criteria to adjust some of the purchase orders and defer the projected delivery dates for those purchase orders.
Methods and systems for managing inventory at a retail facility include an image capture device having a field of view that includes a product display shelf of the retail facility, an electronic database that stores defined product display areas and assigned unique identifiers of the products on the product display shelves, and a computing device. The computing device obtains an image of a product display shelf, detects the individual packages of the different products captured in the image, identifies the products associated with the packages detected in the image by utilizing reference information stored in the database, determines whether one or more of the products on the product display shelf is associated with an out of stock event, and transmits an out of stock alert to an electronic device of a worker at the retail facility, notifying the worker to replenish the depleted products on the product display shelf.
Methods and systems for managing inventory at a retail facility include an image capture device having a field of view that includes a product display shelf of the retail facility, an electronic database that stores a planogram of product display shelves at the retail facility and a computing device. The computing device obtains an image of a product display shelf, detects the individual packages of each of the different products captured in the image, defines different product display areas for the different products on the product display shelf captured in the image, and generates virtual boundary lines that surround each of the defined product display areas. The computing device also determines an identity of a product contained located in each defined product display area, and associates the virtual boundary lines surrounding each defined product display area with an identifier unique to the product contained in the defined product display area.
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
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
G06K 9/34 - Découpage des formes se touchant ou se chevauchant dans la zone image
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
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é
75.
SYSTEMS AND METHODS OF DETECTING FRAUDULENT ACTIVITY AT SELF-CHECKOUT TERMINALS
Methods and systems for detecting fraudulent activity at a self-checkout terminals of a retail store include a scanner for scanning an identifier of a candidate product located in the product-scanning area of the self-checkout terminal, and one or more sensors that detect at least one physical characteristic of the candidate product located in the product-scanning area of the self-checkout terminal. A computing device then correlates the obtained electronic data corresponding to actual identifying characteristic information associated with the candidate product to the reference physical characteristic information associated with the reference product in order to generate a similarity score between the actual and reference physical characteristic information. If the similarity score is above a predetermined similarity threshold, the self-checkout terminal is permitted to process a purchase of the candidate product, but if the similarity score is below the threshold, the self-checkout terminal is restricted from processing the purchase.
A control circuit accesses a digitized image of a particular item and then processes that digitized image to thereby assign various aspects of the digitized image to various dimensions in N-dimensional Euclidean space to thereby provide an N-dimensional representation. The control circuit then accesses a database containing a plurality of various clustered groups of N-dimensional representations. At least some of the clustered groups have a corresponding identifying label. Conducting a nearest neighbor search serves to identify a clustered group to which the particular item most likely belongs to thereby provide an identified cluster group. When the identified cluster group does not have a corresponding identifying label, the control circuit can then further determine whether a predetermined condition has also been met. When true, the control circuit alerts a user via a user interface that the identified cluster group should be assigned an identifying label.
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
77.
SYSTEMS AND METHODS FOR DETECTING A MIS-SCAN OF AN ITEM FOR PURCHASE
In some embodiments, apparatuses and methods are provided herein useful to detecting a mis-scan of an item. In some embodiments, there is provided a system for detecting a mis-scan of an item for purchase comprising a checkout station; a first staging location; a second staging location; a first area of interest at the checkout station; a second area of interest at the checkout station; a camera; and a control circuit configured to: receive an identifier of a first item; detect a hand of a user purchasing the first item, the first item, and a scanner on a first image captured by the camera; in response to the detection of the hand, the first item, and the scanner, initiate detection of mis-scan items during a checkout process; determine that a payment transaction has been received; and stop the detection of mis-scan items.
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 15/00 - Dispositions pour produire une présentation visuelle permanente des données de sortie
In some embodiments, apparatuses and methods are provided herein useful to a price display system for a product. In some embodiments, a price display system for a product comprises a product display unit, a price sign comprising a substrate upon which markings are applied, wherein the markings include a price for a product and a visual identifier to identify the product, the visual identifier comprising a plurality of markers including a pair of markers, the pair of markers indicate boundaries of the visual identifier, data markers, wherein each of the data markers represents one of two states, wherein the data markers collectively represent an identification number corresponding the product for sale in the retail environment, and timing markers, wherein each of the timing markers represent one of two states, wherein the timing markers collectively represent a timing value.
In some embodiments, apparatuses and methods are provided herein useful to inventory management systems for retailers. In some embodiments, an inventory management system comprises a control circuit, wherein the control circuit is communicatively coupled to a networked server system and configured to receive, from in-store systems, inventory management information, generate, based on the inventory management information, inventory management tasks, transmit, to the networked server system, the inventory management tasks to be maintained by the networked server system, receive, from a mobile device, user credentials, and authenticate, based on the user credentials, the mobile device, and an application configured to be executed on the mobile device and wherein the application when executed on the mobile device is configured to receive, from the mobile device, the user credentials, cause transmission of the user credentials, access the networked server system, and cause presentation, via a display device, indications of the inventory management tasks.
There are provided systems and methods relating to checking and confirming merchandise purchased at shopping facilities. In one form, the system includes: a shopping cart containing merchandise items to be purchased; a sales transaction database; a point-of-sales system that creates transaction records identified by transaction identifiers; and a mobile device used by an employee that includes a sensor to scan a paper or digital receipt to obtain the transaction identifier and a camera to capture images of the items in the shopping cart. The system also includes a control circuit that receives the transaction identifier, accesses the database using the identifier to determine the purchased items; analyzes the images of the merchandise items in the shopping cart and creates a computer vision receipt listing detected items; compares the purchased items with the detected items; and takes an action if there is a discrepancy.
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
81.
SYSTEM FOR ITEM PLACEMENT INTO NON-RIGID CONTAINERS
Examples provide a system and method for autonomously placing items into non-rigid containers. An image analysis component analyzes image data generated by one or more cameras associated with picked items ready for bagging and/or a non-rigid container, such as, but not limited to, a bag. The image analysis component generates dynamic placement data identifying how much space is available inside the bag, bag tension, and/or contents of the bag. A dynamic placement component generates a per-item assigned placement for a selected item ready for bagging based on a per-bag placement sequence and the dynamic placement data. Instructions, including the per-item assigned placement designating a location within the interior of the non-rigid container to the selected item and an orientation for the selected item after bagging, is sent to at least one robotic device. The robotic device places the selected item into the non-rigid container in accordance with the instructions.
A parent tote container is segmented into smaller, child tote containers. Each of the child tote containers includes products that are commonly sold together and are removed from the tote containers at picker stations with the same type of picker mechanism. Items are moved from the child tote containers to a customer order tote container at a picker station.
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
Examples provides sale-restricted items management for self-checkout. A list of sale-restricted items is output to a first user via a user interface associated with a self-checkout device. The user interface enables the first user to navigate options associated with selecting a sale-restricted item, including brand, variety, size and quantity options. A notification component outputs a retrieval alert to a set of user devices associated with a second user authorized to retrieve the selected item. The alert includes an identification of the selected item, a location of the selected item, a self-checkout device identifier and an instruction to retrieve the selected item. A verification component verifies an age of the first user. The second user delivers the retrieved item to the first user at the self-checkout for completion of the transaction.
In some embodiments, apparatuses and methods are provided herein useful to determining a flavor profile for an item. In some embodiments, a computing system for determining a flavor profile of an item comprises a memory device storing computer-executable instructions and a processor configured to execute the computer-executable instructions to obtain a spectral profile associated with the item, identify at least one attribute value for at least one attribute of the item based on the received spectral profile, determine a flavor score for the item based on the at least one attribute value, obtain time series data associated with the item corresponding to a number of days, calculate a predicted flavor score for the item relative to the number of days based on the received time series data, and generate a flavor profile for the item based at least on the predicted flavor score.
B07C 5/342 - Tri en fonction d'autres propriétés particulières selon les propriétés optiques, p. ex. la couleur
G01J 3/00 - SpectrométrieSpectrophotométrieMonochromateursMesure de la couleur
G01N 21/25 - CouleurPropriétés spectrales, c.-à-d. comparaison de l'effet du matériau sur la lumière pour plusieurs longueurs d'ondes ou plusieurs bandes de longueurs d'ondes différentes
G01N 21/84 - Systèmes spécialement adaptés à des applications particulières
In some embodiments, apparatuses and methods are provided herein useful to processing online orders. In some embodiments, a system for processing online order comprises an order processing server configured to receive an online order including grocery items and transmit, to a control circuit, the online order, the control circuit configured to receive the online order, determine the grocery items included in the online order, determine a number of grocery items that require refrigeration and a number of grocery items that require freezing, determine a number of totes required for the online order, assign to the online order the number of totes required, transmit, to the totes, a command, wherein each of the number of totes is configured to receive, from the control circuit, the command, and in response to the receipt of the command, one of maintain its temperature, enter the refrigeration state, and enter the freezer state.
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
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 projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
Systems and methods for interactively displaying a product on a show room floor are disclosed. The interactive display allows a customer to practice using and installing the actual product in a simulated environment, which helps the customer determine whether the product is right for their needs and desires. The interactive display includes a rotatable platform attached to an extendable arm. A product may be secured to the rotatable platform, and the rotatable platform may rotate to provide 360 degrees view of the product. A user may pull the product away from the display and toward themselves due to the extendable arm which supports the weight of the rotatable platform and the product while the arm is in an extended position, while the arm is in a contracted position, and while the arm transitions between the extended and contracted position.
A47B 46/00 - Meubles à tiroirs, étagères ou rayonnages ayant une ou plusieurs surfaces susceptibles d'être amenées en position d'utilisation par extension ou pivotement
A47B 49/00 - Meubles à tiroirs ou étagères pivotantsMeubles à tiroirs ou étagères avec des parties pivotantes
A47F 3/06 - Vitrines ou meubles d'exposition à étagères mobiles ou amovibles
A47F 5/00 - Stands d'étalage, systèmes de suspension ou rayonnages caractérisés par leurs particularités de structure
A47F 5/025 - Stands d'étalage pivotants à commande mécanique, p. ex. plateaux tournants
87.
SYSTEMS AND METHODS FOR ASSEMBLING MERCHANDISE ORDERED BY CUSTOMERS AND SUBJECT TO MULTIPLE RETRIEVAL SYSTEMS
There are provided systems and methods for assembling merchandise ordered by customers, such as at shopping facilities. In one form, the system includes: a shopping order interface for receiving merchandise orders; a shopping facility including a merchandise pickup area and a merchandise assembly area; an automated retrieval system for transporting merchandise to the assembly area; an automated retrieval inventory database; an offline retrieval inventory database; and a merchandise database containing dimensions of merchandise. The system also includes a control circuit configured to: receive a merchandise order, determine dimensions of the items in the order, determine an arrangement of the items in order containers, instruct retrieval of items by the automated retrieval system; instruct retrieval of a second set of items not capable of retrieval by the automated retrieval system; and instruct transfer and deposit of the items in the order containers.
G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
88.
SYSTEM AND METHODS FOR PROVIDING SAMPLES TO CUSTOMERS IN AN ONLINE ENVIRONMENT
In some embodiments, apparatuses and methods are provided herein useful to providing personalized samples to customers. In some embodiments, a system for providing personalized samples to customers comprises an online shopping server configured to host an online shopping website and receive item selections indicating items to add to the customer's cart, a database configured to store a list of sample types, and a purchase likelihood estimator configured to receive the items to add to the customer's cart, determine an identity of the customer, determine customer traits, determine available sample types and traits associated with the available sample types, calculate a probability score based on the customer traits and the traits associated with each of the available sample types, and add, to the customer's cart based on the probability scores for each of the available sample types, one or more samples from the one or more of the available sample types.
In some embodiments, methods and systems are provided for processing information requests of workers at a retail facility and retrieving information associated with the retail facility based on the information requests. An electronic device permits a worker at the retail facility to input an information request in association with at least one worker at the retail facility or at least one product at the retail facility. A computing device receives, from the electronic device, electronic data representative of a scope of the information request, analyzes this electronic data to determine the scope of the information request, obtain relevant information from one or more databases, and transmits the obtained information to the electronic device, which in turn outputs the information to the worker.
G06N 99/00 - Matière non prévue dans les autres groupes de la présente sous-classe
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
Features are applied to a mathematical model to produce a cutting pattern for opening a container. The cutting pattern specifies which of one or more cutting tools is to be used and the location of where cuts are to be made on the container. The cutting pattern is sent to a container opening machine. The container opening machine is operated and the container cut and opened by the container opening machine according to the cutting pattern.
First scanned images of the first container are received from a scanning device that show the contents of the interior of the first container before the first container is cut and opened. Second scanned images that are of the contents of the first container after the first container is cut and opened are also received. The images are analyzed and, based upon the analysis, selective modifications to the operating parameters of the container opening machine are determined and made.
B26D 1/01 - Coupe d'une pièce caractérisée par la nature ou par le mouvement de l'élément coupantAppareils ou machines à cet effetÉléments coupants à cet effet comportant un élément qui ne suit pas le mouvement de la pièce
B23K 26/082 - Systèmes de balayage, c.-à-d. des dispositifs comportant un mouvement relatif entre le faisceau laser et la tête du laser
B26D 3/12 - Fente des portions du pourtour de la pièce, c.-à-d. formation d'entailles sans enlèvement de matière, pour former un certain angle, p. ex. un angle droit, avec le bord de la pièce
B65B 43/26 - Ouverture ou distension des sacsOuverture, dressage des boîtes, montage des boîtes, cartons ou flans de carton
B65B 69/00 - Déballage des objets ou matériaux non prévu ailleurs
G06F 19/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des applications spécifiques (spécialement adaptés à des fonctions spécifiques G06F 17/00;systèmes ou méthodes de traitement de données spécialement adaptés à des fins administratives, commerciales, financières, de gestion, de surveillance ou de prévision G06Q;informatique médicale G16H)
92.
SYSTEMS AND METHODS FOR DETERMINING AND EXECUTING TRUSTED CUSTOMER ACCESS
Systems, apparatuses, and methods are provided herein for determining and executing trusted customer access. In one embodiment, a system for determining and executing trusted customer access for smart locks at a retail shopping facility includes an access door, a smart lock securing the access door, a user interface device, and a control circuit coupled to the user interface device. The control circuit being configured to determine whether a user is a trusted user based on a determination that authentication data matches with stored authentication data within a threshold accuracy, a store-risk value associated with a retail shopping facility is within a risk threshold value, and a crime index value associated with an area that is within a threshold distance from the retail shopping facility is within the index threshold value, and provide an optical key to the user interface device.
E05B 35/00 - Serrures utilisables avec des clés particulières ou plusieurs clés
E05B 49/00 - Serrures à permutation électriqueCircuits à cet effet
E05B 73/00 - Dispositifs de verrouillage pour objets portatifs empêchant un déplacement non autoriséDispositifs de verrouillage non prévus dans les autres groupes de la présente sous-classe
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
G07C 9/00 - Enregistrement de l’entrée ou de la sortie d'une entité isolée
Examples provide a system for decanting items from a set of cases into a set of storage totes in preparation for induction into an automated tote storage device. A set of robotic decanting devices includes at least one robotic de-palletizing device configured to remove a selected case comprising a set of items from a pallet at a de-palletizing station. A stationary robotic case opener device opens each case as it moves along a conveyor device. A set of sensor devices scans cases and/or contents of cases to identify each item removed from each case. A stationary robotic picker device removes each item from each case and places each item into an appropriate destination tote. A robotic tote transfer device moves the destination tote to an induction point of the storage device. A decant manager component updates inventory to include items placed into each tote inducted into the storage device.
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
G05B 15/02 - Systèmes commandés par un calculateur électriques
G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
Examples provide a tote conveyance system for autonomously conveying totes from a storage system to a pickup/receiving area via smart container transport carts. The smart container conveyance cart aligns with the induction station on the storage system. The system utilizes actuators to move totes onto the cart from an induction station on the storage system or move totes off the cart into the induction station. Loading or unloading of totes are performed in accordance with priorities assigned based on cold-chain compliance temperature thresholds associated with the contents of the totes, weights of the totes, and destination of totes.
B65G 1/06 - Dispositifs d'emmagasinage mécaniques avec des moyens pour que les objets se présentent à l'enlèvement dans des positions ou à des niveaux prédéterminés
95.
SYSTEMS AND METHODS OF PRODUCT RECOGNITION THROUGH MULTI-MODEL IMAGE PROCESSING
In some embodiments, systems and methods are provided to recognize retail products in a physical retail store through a portable device that comprises a decision control circuit configured to: process each frame of the subset of frames by multiple modelling techniques each relative to a corresponding image attribute and obtain a corresponding product identification probability; determine corresponding aggregated identification probabilities of the first product based on the product identification probabilities; collectively evaluate the aggregated identification probabilities and identify when a predefined relationship with a collective threshold probability exists; and cause an image of the first product to be displayed in response to identifying that one or more of the aggregated identification probabilities having the predefined relationship with the collective threshold probability.
G06K 9/74 - Dispositions pour la reconnaissance utilisant des masques de référence optiques
G06K 9/78 - Combinaison de l'obtention de l'image et de fonctions de reconnaissance
H04N 19/10 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif
H04N 19/132 - Échantillonnage, masquage ou troncature d’unités de codage, p. ex. ré-échantillonnage adaptatif, saut de trames, interpolation de trames ou masquage de coefficients haute fréquence de transformée
H04N 19/167 - Position dans une image vidéo, p. ex. région d'intérêt [ROI]
96.
FLEXIBLE AUTOMATED SORTING AND TRANSPORT ARRANGEMENT (FAST) ASSET MONITOR
A disclosed system for transport asset monitoring, for example monitoring truck trailer unloading progress at large retail locations, includes an artificial intelligence (AI) solution for managing operations at a facility. The AI solution analyzes current load percentage and other data to predict availability for moving the transport asset and ability to accept a new incoming transport asset. Predictions of availability can reduce response times, resulting in higher utilization rates for assets, thereby improving efficiency. An exemplary system includes a sensor configured to sense operation progress parameter data for a transport asset; and logic to receive the operation progress parameter data from the sensor; determine, using the AI solution and based at least on the operation progress parameter data, a predicted milestone parameter; and report the predicted milestone parameter to a remote node.
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
G06Q 50/28 - Logistique, p.ex. stockage, chargement, distribution ou expédition
In some embodiments, systems and methods are provided to recognize retail products, comprising: a model training system configured to: identify a customer; access an associated customer profile; access and apply a set of filtering rules to a product database based on customer data; generate a listing of products specific to the customer; access and apply a model training set of rules to train a machine learning model based on the listing of products and corresponding image data for each of the products in the listing of products; and communicate the trained model to the portable user device associated with first customer.
In some embodiments, apparatuses and methods are provided herein useful to assess quality of produce at a facility. In some embodiments, there is provided a system for assessing quality of produce at a facility including a produce assessment station configured to provide a staging area to determine a quality classification of a target produce. By one approach, the produce assessment station includes a fixed surface; a rotatable base, a first arm comprising a microphone; a second arm comprising a tapping device; and a local control circuit. In one configuration, the local control circuit configured to rotate the rotatable base at a particular angle and at a particular time interval and receive audio data from the microphone. By one approach, the system includes a plurality of sensors and a portable device configured to provide a signal to the local control circuit to initiate the quality classification of the target produce.
G01N 21/892 - Recherche de la présence de criques, de défauts ou de souillures dans un matériau mobile, p. ex. du papier, des textiles caractérisée par la crique, le défaut ou la caractéristique de l'objet examiné
G01N 29/036 - Analyse de fluides en mesurant la fréquence ou la résonance des ondes acoustiques
An automated sliced food vending kiosk provides a sanitary, sealed environment for storing, slicing, packaging, and dispensing sliced food items, such as deli meats and cheeses. Orders may be customized through a user interface, and be scheduled for preparation to be completed coincidental with an expected approximate retrieval time. In some examples, wireless capability detects customer arrival, which is used as a trigger to begin preparing an earlier-submitted order. Food safety may be improved by correlating food item chubs with customer profiles, to provide alert recipient information, if needed. The kiosk may be tied in with retail inventory management for automated reordering of food items and reconciling slicing operations with sales and inventory levels.
G07F 17/00 - Appareils déclenchés par pièces de monnaie pour la location d'articlesInstallations ou services déclenchés par pièces de monnaie
G07F 11/00 - Appareils déclenchés par des pièces de monnaie pour distribuer ou délivrer d'une façon analogue, des articles d'une façon discontinue
G07F 11/04 - Appareils déclenchés par des pièces de monnaie pour distribuer ou délivrer d'une façon analogue, des articles d'une façon discontinue sortant de magasins fixes dans lesquels les articles sont stockés verticalement l'un au-dessus de l'autre
G07F 11/70 - Appareils déclenchés par des pièces de monnaie pour distribuer ou délivrer d'une façon analogue, des articles d'une façon discontinue dans lesquels les articles sont formés dans l'appareil à partir de composants, d'ébauches ou d'éléments constitutifs
100.
CONVEYOR SYSTEMS AND METHODS FOR SORTING MERCHANDISE USING INTERCHANGEABLE AND ASSIGNABLE SORTATION MODULES
There is provided a conveyor assembly for sorting merchandise items. In one form, the conveyor assembly includes: a merchandise identification module; sortation modules each comprising a multi-directional sorting portion with two sets of rollers, a first wing including a third set of rollers, a second wing including a fourth set of rollers, and a controller configured to receive an IP address; a first, disassembled state of the sortation modules; a second, assembled state of the sortation modules; a merchandise database; and a control circuit configured to receive identifying information about an unsorted merchandise item, assign a unique IP address to each sortation module corresponding to the position of the sortation module, determine a sortation destination for the unsorted merchandise item, determine the sortation module corresponding to the sortation destination; and instruct the controller of the corresponding sortation module to divert the unsorted merchandise item to the sortation destination.
B65G 47/50 - Dispositifs pour décharger les objets ou matériaux des transporteurs avec distribution, p. ex. automatique, aux points voulus selon des signaux de destination enregistrés dans des systèmes séparés
G01N 21/956 - Inspection de motifs sur la surface d'objets
G05B 19/418 - Commande totale d'usine, c.-à-d. commande centralisée de plusieurs machines, p. ex. commande numérique directe ou distribuée [DNC], systèmes d'ateliers flexibles [FMS], systèmes de fabrication intégrés [IMS], productique [CIM]
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks