TRAVERSING AN ADJACENCY LIST ON DISTRIBUTED PROCESSORS
Granted: May 11, 2023
Application Number:
20230145505
A distributed system including multiple processors associated with non-transitory computer-readable media storing computing instructions. The computing instructions, when collectively executed on the multiple processors, cause the multiple processors collectively to perform certain acts. The acts can include executing multiple iterations until a stopping condition is satisfied, by, for each of the multiple iterations: (i) processing a set of input nodes at the multiple processors using a…
AUTOMATIC GENERATION OF LOAD DESIGN
Granted: May 11, 2023
Application Number:
20230141094
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform certain acts. The acts can include obtaining a route for delivering one or more orders in a tri-temp trailer from a distribution center to physical stores in a sequence of stops. The route can have an associated assignment of stack groups comprising stacks of pallets. The acts also can include…
ASYNCHRONOUS MULTI-TENANT MODEL INFERENCING ON STREAMING DATABASES
Granted: April 27, 2023
Application Number:
20230128987
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform ingesting streaming events for processing by multiple models; mapping each of the streaming events to a model of the multiple models; storing each of the streaming events in a respective queue in a respective sequence store, such that a respective one of the multiple models retrieves (i) a respective…
SYSTEMS AND METHODS FOR MITIGATING DISPLAY OF NON-COMPLIANT INFORMATION
Granted: April 13, 2023
Application Number:
20230115677
Systems and methods including one or more processors and one or more non-transitory computer readable media storing computing instructions that, when executed on the one or more processors, perform: receiving user search queries and product items, the product items including metadata corresponding to product types; determining a data relationship between the user search queries and the product items based on a weighting factor, the data relationship including user search query nodes and…
AUTOMATIC GENERATION OF DYNAMIC TIME-SLOT CAPACITY
Granted: April 6, 2023
Application Number:
20230105499
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform certain acts. The acts can include generating, based on a trained machine learning model, one or more time-slot capacities for one or more pickup time slots at a physical store for a time period that has not yet occurred. The acts also can include, after the time…
SYSTEMS AND METHODS FOR BEHAVIOR BASED MESSAGING
Granted: March 30, 2023
Application Number:
20230100597
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform functions comprising: calculating a first user propensity score and a second user propensity score for a user based on at least one feature vector of historical data of the user; using the first user propensity score to place the user into a first segment; using the…
AUTOMATIC DETERMINATION OF PICKUP WAIT TIMES
Granted: March 30, 2023
Application Number:
20230095307
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform certain acts. The acts can include determining an estimated arrival time of a user at a physical store. The acts also can include generating an estimated wait time using a machine learning model and based on input data comprising the estimated arrival time and dynamic…
SYSTEMS AND METHODS FOR REMOVING NON-CONFORMING WEB TEXT
Granted: March 23, 2023
Application Number:
20230087738
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: parsing one or more web texts; determining a respective web text sentiment score for each respective web text of the one or more web texts, as parsed; creating a ranked list of one or more match words in the one or more web texts; scoring the one or more match words in the ranked list of the one or…
SYSTEMS AND METHODS FOR GENERATING A PICK-WALK
Granted: March 16, 2023
Application Number:
20230084550
A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: receiving requests for at least two pick-walks to fulfill multiple orders; mapping each of the multiple items to respective aisles within at least a single portion of the location; calculating, using core logic, a minimum distance for each one of two or more…
OPTIMIZING SCANS USING QUERY PLANNING ON BATCH DATA
Granted: March 2, 2023
Application Number:
20230068831
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: bundling multiple registered queries of a dataset using a scheduling technique, wherein the dataset is homogenous in schema; running a single table scan of the dataset to process the multiple registered queries of the dataset in parallel; and generating a respective output responsive to each of the…
SYSTEMS AND METHODS FOR OPTIMIZING DELIVERY ROUTES USING FLEET VEHICLES AND THIRD-PARTY DELIVERERS
Granted: February 23, 2023
Application Number:
20230058078
Systems and methods including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform functions comprising: determining at least one fleet delivery route for delivery of one or more items of one or more orders to one or more locations using a vehicle fleet; dynamically shuffling the at least one fleet delivery route by at least evaluating a…
AUTOMATICALLY RECTIFYING IN REAL-TIME ANOMALIES IN NATURAL LANGUAGE PROCESSING SYSTEMS
Granted: February 16, 2023
Application Number:
20230049407
A method for automatically rectifying in real-time anomalies in natural language processing systems. The method can include determining an output corresponding to a user request from a user device for a user based on a new request template or machine learning. The method further can include retrieving one or more entity rules corresponding to entity data of the user request. The method also can include overwriting entity information of the entity data corresponding to the one or more…
AUTOMATICALLY RECTIFYING IN REAL-TIME ANOMALIES IN NATURAL LANGUAGE PROCESSING SYSTEMS
Granted: February 16, 2023
Application Number:
20230049407
A method for automatically rectifying in real-time anomalies in natural language processing systems. The method can include determining an output corresponding to a user request from a user device for a user based on a new request template or machine learning. The method further can include retrieving one or more entity rules corresponding to entity data of the user request. The method also can include overwriting entity information of the entity data corresponding to the one or more…
AUTOMATICALLY RECTIFYING IN REAL-TIME ANOMALIES IN NATURAL LANGUAGE PROCESSING SYSTEMS
Granted: February 16, 2023
Application Number:
20230049407
A method for automatically rectifying in real-time anomalies in natural language processing systems. The method can include determining an output corresponding to a user request from a user device for a user based on a new request template or machine learning. The method further can include retrieving one or more entity rules corresponding to entity data of the user request. The method also can include overwriting entity information of the entity data corresponding to the one or more…
SYSTEMS AND METHODS FOR SUPPLY CHAIN MANAGEMENT
Granted: February 9, 2023
Application Number:
20230045667
A systems including one or more processors and one or more non-transitory computer readable media storing computing instructions that, when executed on the one or more processors, perform: receiving inventory information from two or more merchants; clustering the two or more merchants into a group of merchants; operating an optimization model for the subset of the inventory information for the group of merchants to determine a first inventory configuration for each of the two or more…
SYSTEMS AND METHODS FOR SUPPLY CHAIN MANAGEMENT
Granted: February 9, 2023
Application Number:
20230045667
A systems including one or more processors and one or more non-transitory computer readable media storing computing instructions that, when executed on the one or more processors, perform: receiving inventory information from two or more merchants; clustering the two or more merchants into a group of merchants; operating an optimization model for the subset of the inventory information for the group of merchants to determine a first inventory configuration for each of the two or more…
SYSTEMS TO FULFILL A PICKED SALES ORDER AND RELATED METHODS THEREFOR
Granted: January 26, 2023
Application Number:
20230024361
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving a request for an order comprising one or more items; determining when the order is eligible for batch picking by finding one or more other orders comprising at least one of the one or more items; and when the order is determined to be eligible for batch picking with the one or more other…
SYSTEMS AND METHODS FOR GENERATING BASKET AND ITEM QUANTITY PREDICTIONS USING MACHINE LEARNING ARCHITECTURES
Granted: January 26, 2023
Application Number:
20230026174
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: generating a feature vector for a user based, at least in part, on historical data pertaining to the user's previous transactions; generating, using a quantity prediction model of a machine learning architecture, a respective item quantity prediction for each of one or more items included in…
SYSTEMS TO FULFILL A PICKED SALES ORDER AND RELATED METHODS THEREFOR
Granted: January 26, 2023
Application Number:
20230024361
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving a request for an order comprising one or more items; determining when the order is eligible for batch picking by finding one or more other orders comprising at least one of the one or more items; and when the order is determined to be eligible for batch picking with the one or more other…
SYSTEMS AND METHODS FOR GENERATING BASKET AND ITEM QUANTITY PREDICTIONS USING MACHINE LEARNING ARCHITECTURES
Granted: January 26, 2023
Application Number:
20230026174
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: generating a feature vector for a user based, at least in part, on historical data pertaining to the user's previous transactions; generating, using a quantity prediction model of a machine learning architecture, a respective item quantity prediction for each of one or more items included in…