SYSTEM, METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIA FOR ASSIGNING OFFERS TO A PLURALITY OF TARGET CUSTOMERS
Granted: January 2, 2020
Application Number:
20200005360
A system can perform certain acts. The acts can include determining score values to identify a plurality of target customers associated with a plurality of potential offers. The acts can include receiving bids from the plurality of target customers for the plurality of potential offers. The acts can include performing an iterative process for each respective target customer of the plurality of target customers to take turns to submit a respective bid for each respective potential offer…
AUTOMATED MOTORIZED MODULAR SHELF SYSTEM
Granted: January 2, 2020
Application Number:
20200000230
A system and method are disclosed for motorized modular shelf organization. The system and method includes a gondola rack with a plurality of longitudinal shelves which engage with an upright support on the gondola rack, and are capable of moving vertically via a motorized element. The gondola rack also includes at least two support arms which are capable of grasping the plurality of longitudinal shelves and moving the plurality of longitudinal shelves laterally and vertically so that…
SYSTEM AND METHOD FOR A TASK MANAGEMENT AND COMMUNICATION SYSTEM
Granted: December 26, 2019
Application Number:
20190387944
Systems, methods, and computer-readable storage media for a task management and distribution system. Systems configured as disclosed manage task distribution between various robots, drones, and autonomous vehicles. As tasks are identified as not capable of completion by the detecting robot, they are transmitted to a central task-management system which identifies a subset of robots which are capable of completing the task, determines the availability of the robots in the subset, and…
SYSTEM AND METHOD FOR MAP LOCALIZATION WITH CAMERA PERSPECTIVES
Granted: December 26, 2019
Application Number:
20190392594
A system includes a point cloud generator configured to generate a point cloud of a store, an imaging data generator configured to generate imaging data of the store, and an analysis module. The analysis module is configured to receive the point cloud and the imaging data; combine the point cloud with the imaging data to generate an overlayed map; add date and time to the overlayed map; establish reference points in the overlayed map; receive an instruction of identifying a desired…
SYSTEM AND METHOD FOR INTELLIGENT DIGITAL SUPPLY AND DEMAND PRICING
Granted: December 26, 2019
Application Number:
20190392467
A system includes a product inventory engine (PIE) module and an intelligent pricing engine (IPE) module. The PIE module is configured to: receive data on an inventory of an item from one or more scanning devices; receive supply data for the item in a specified period of time; and determine an inventory level of the item based on the data and the supply data. The IPE module is configured to: receive a set of rules regulating the item; generate a decision on a price change for the item…
SYSTEM AND METHOD FOR IMPLEMENTING JUST-IN-TIME INVENTORY REPLENISHMENT
Granted: December 26, 2019
Application Number:
20190392380
The present invention is directed to systems and methods for Just-In-Time (JIT) inventory replenishment. A computer-implemented method may include: analyzing, by a sales data engine, historical sales data of products to obtain sales patterns of the products; determining a demand and a time to be replenished for each of the products; detecting, by a sensor at a retail store, an arrival of a delivery vehicle loaded with the products; autonomously unloading, via a conveyor system, the…
SYSTEMS AND METHODS OF MANAGING PRODUCTS ON A SHELF USING A COMPUTER SYSTEM IN COMMUNICATION WITH ELECTRONIC SHELF LABELS AND ROBOTIC UNITS OR MOBILE DEVICES
Granted: December 26, 2019
Application Number:
20190392379
A method of managing products on a shelf by using a computer system in communication with an electronic shelf label (ESL) and a scanning device includes scanning by the scanning device the electronic shelf label attached to the shelf in a vicinity of one or more products, and detecting an out area on the shelf. The method also includes receiving by the computer system a position of the electronic shelf label transmitted by the electronic shelf label, communicating by the scanning device…
SYSTEM AND METHOD FOR A DYNAMIC RESOURCE ALLOCATION ENGINE
Granted: December 26, 2019
Application Number:
20190392365
A dynamic resource allocation engine which can assist in automating activities and processes within an organization. More specifically, the concepts disclosed herein can reduce operational costs by eliminating unnecessary devices, processes, and/or personnel, while also providing an efficient mechanism for testing the effects of new resources on the entire system. This is done by first combining data associated with devices, processes, and personnel, in a common (normalized) data format.…
SYSTEM AND METHOD FOR TASK ASSIGNMENT MANAGEMENT
Granted: December 26, 2019
Application Number:
20190389074
A computer-implemented method includes detecting, at a processor and by a plurality of associates, a mission to be performed by the plurality of associates; identifying the mission based on associated store information comprising an inventory status, sales data, and a set of predetermined rules; generating, by the processor, a queue of tasks to complete the mission based on priorities and dependencies of the tasks; determining a task for each associate whose profile defines best…
UNIVERSAL ROBOT AND DEVICE SUPPORT SYSTEM
Granted: December 26, 2019
Application Number:
20190389064
A support system for an autonomous robot may include a diagnostic component coupled to the autonomous robot; one or more on-board sensors coupled to the autonomous robot, the one or more on-board sensors configured to communicate with the diagnostic component; a servicing alignment engine configured to store information, the servicing alignment engine configured to communicate with the diagnostic component; and an auxiliary robot configured to communicate with the diagnostic component.…
SYSTEM AND METHOD FOR MANAGING TRAFFIC FLOW OF UNMANNED VEHICLES
Granted: December 19, 2019
Application Number:
20190385463
The present invention is directed to systems and methods for managing traffic one or more unmanned vehicles. A traffic flow managing system can include: a plurality of unmanned vehicle, each of the plurality of the unmanned vehicle comprising: a processor having executable instructions stored in a non-transitory computer-readable storage medium; and one or more sensors in communication with the processor, wherein the processor is configured to: detect any other unmanned vehicles…
SYSTEMS AND METHODS FOR CLUSTERING OF CUSTOMERS USING TRANSACTION PATTERNS
Granted: December 5, 2019
Application Number:
20190370775
A system can include one or more non-transitory computer-readable media storing computing instructions configured to run on one or more processors and perform certain acts. The acts can include receiving, at a back-end device of the system, a query from a user interface of a front-end device requesting two or more user identifications mapped to a same payment option of multiple payment options. The acts also can include distilling a subset of user identifications from among the multiple…
SYSTEMS AND METHODS FOR WHOLE PAGE PERSONALIZATION
Granted: November 21, 2019
Application Number:
20190354563
A method can include modeling a webpage as a random field. The random field can include an undirected graph including two or more nodes and one or more edges. A goodness function can be associated with one or more webpage elements. Each edge of the one or more edges can include a compatibility function based at least in part on the one or more goodness functions of two different nodes of the two or more nodes. The method also can include determining a probability of the webpage having…
SYSTEM AND METHOD FOR PROTECTION OF CONFIDENTIAL INFORMATION
Granted: November 14, 2019
Application Number:
20190347660
A blockchain-based method for sharing confidential information includes: receiving the confidential information shared by a plurality of parties; receiving an agreement regarding the confidential information; receiving a financial bond from each party who is responsible for the agreement for a period time of the agreement; storing the confidential information, the agreement, and the financial bond in corresponding blocks of a blockchain; receiving behavior data of a party wherein the…
SYSTEM AND METHOD FOR COLLABORATIVE SHARING OF INFORMATION
Granted: November 14, 2019
Application Number:
20190347243
A method includes: receiving, from each of a plurality of parties, one or more background intellectual property documents; storing the one or more background intellectual property documents in a block of a blockchain; receiving a joint intellectual property document developed by two or more of the plurality of parties; storing the joint intellectual property document in a different block of the blockchain; comparing and mapping the joint intellectual property document to the one or more…
SYSTEMS AND METHODS FOR ORDER FILLING
Granted: October 31, 2019
Application Number:
20190333010
In some embodiments, a method can comprise retrieving an inventory layout of a facility and determining multiple pick lists at the facility. A first pick list for a first user and a second pick list of a second user each comprise a first common item. Receiving a first indication from the first mobile device that the first common item is not available at the facility. Analyzing a first set of rules of a substitute system to locate a first substitute item that is within a first…
SYSTEM AND METHOD FOR EGG QUALITY CONTROL
Granted: October 31, 2019
Application Number:
20190331653
Systems and methods for controlling egg quality are provided. An example method can include: moving a plurality of cartons packed with eggs by a conveyor belt; measuring a weight of each carton to decide whether the weight of each carton is within a carton weight tolerance; detecting a moisture level inside the carton to decide whether the moisture level of the carton is within a moisture level tolerance; determining whether a shell of the egg is intact and a volume of egg yolk and white…
SYSTEM AND METHOD FOR DISPENSING PRODUCTS
Granted: October 31, 2019
Application Number:
20190330042
Systems and methods for dispensing a product from a dispensing kiosk are provided. An example system can include: a first tank at a first location, and storing skim milk and connected to a first conduit; a second tank at the first location, and storing milk fat and connected to a second conduit; and a dispensing kiosk at a second location remote from the first location, the dispensing kiosk comprising: a terminal receiving a request, the request including a type and an amount of a…
MODULAR AUTOMATED LOCKER SYSTEMS FOR STORING AND DISPENSING CUSTOMER ORDERS
Granted: October 24, 2019
Application Number:
20190320834
A modular locker includes a bottom modular section. The bottom modular section includes a pickup window, a crane car and a crane associated with the crane car, a central computer and associated computer networking components, and a power unit. The locker system also includes at least one middle modular section. The at least one middle modular section is removably stacked atop the bottom modular, and includes a HVAC system, one or more doors, panels, shelves, and crane tracks. The locker…
SYSTEM AND METHOD FOR ON-SITE PURCHASES AT AUTOMATED STORAGE AND RETRIEVAL SYSTEM
Granted: October 24, 2019
Application Number:
20190325367
A method for an on-site purchase at an automated storage and retrieval system (ASRS) can include: analyzing likely impulse purchases for customers during a given season, the likely impulse purchases being associated with each customer's profile which comprises preferences, purchase history and search history; stocking items for customers to purchase and pick up at the ASRS, the stocked items comprising general and seasonal items, and supplementary items selected based on an analysis of…