Walmart Patent Applications

AUTOMATIC GENERATION OF INCREMENTAL LOAD DESIGN

Granted: May 20, 2021
Application Number: 20210150101
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, perform certain acts. The acts can include obtaining information about a trailer that has been partially loaded with preloaded stacks in a manner that deviates from an original load design. The trailer is being loaded with stacks of pallets comprising the preloaded stacks and unloaded stacks. The acts also can…

SYSTEMS AND METHODS FOR DETERMINING AN ORDER COLLECTION START TIME

Granted: May 6, 2021
Application Number: 20210133859
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, at the one or more processors, an order from a customer electronic device; determining, using employee device data collected from one or more electronic devices of one or more employees of a store in a predictive analysis, an estimated collection time required for an employee of the one or…

SYSTEM AND METHOD FOR IMPLEMENTING JUST-IN-TIME INVENTORY REPLENISHMENT

Granted: May 6, 2021
Application Number: 20210133671
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 FOR DETERMINING CUSTOMER LIFETIME VALUE

Granted: April 29, 2021
Application Number: 20210125198
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 storing, for each respective customer of one or more customers, respective customer information in a customer database; predicting, using a machine learning lifetime value (LTV) update model, a respective LTV for each respective customer of the one or more customers; determining an online…

SYSTEM AND METHOD FOR ADDING ITEMS TO AN ELECTRONIC ORDER

Granted: March 18, 2021
Application Number: 20210082032
A system includes 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 to perform: receiving, from a customer device, an online order for a customer, wherein the online order comprises a customer identification for the customer; receiving, from the customer device, a selection of a pick-up time for retrieval at a store; receiving an additional order for the customer; linking the…

SYSTEM AND METHOD FOR DETECTING REMOTE INTRUSION OF AN AUTONOMOUS VEHICLE

Granted: March 11, 2021
Application Number: 20210076219
Systems, methods, and computer-readable storage media for determining that an undesired entity is attempting to gain control over an unmanned vehicle, or, in other words, how to determine that an unmanned vehicle is being attacked. In instances of a physical attack, the unmanned vehicle must recognize the physical actions taken against it as hostile. In instances of RF hacking, or attempts to take remote control, the unmanned vehicle must recognize that the signals being received are…

SYSTEMS AND METHODS FOR REAL-TIME ORDER DELAY MANAGEMENT

Granted: March 11, 2021
Application Number: 20210073717
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 one or more orders from one or more customers, each respective order of the one or more orders comprising one or more respective items for sale at a store; and for each respective order of the one or more orders from each respective customer of the one or more customers: determining a…

CONTAINERS WITH FOLDABLE CARRYING HANDLES AND METHOD FOR PREPARING SAME FOR TRANSPORTATION

Granted: March 11, 2021
Application Number: 20210070493
A container configured to hold one or more items for transportation. The container can comprise: a base; two opposing end walls; two opposing sidewalls; and a lid. The opposing side walls each can comprise a side flap with an opening. The lid can comprise two opposing top panels and two handle flaps. Each of the two opposing top panels can be foldably coupled to a different one of the two opposing end walls. Each of the two handle flaps can be foldably coupled to a different one of the…

SYSTEMS AND METHODS FOR GENERATING RECOMMENDATIONS USING NEURAL NETWORK AND MACHINE LEARNING TECHNIQUES

Granted: February 25, 2021
Application Number: 20210056385
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 an input identifying an anchor item; determining, using a quadruplet network associated with a neural network architecture, one or more item categories corresponding to complementary items associated with the anchor item; generating, using a ranking network associated with the neural…

COMPLEMENTARY-SIMILARITY LEARNING USING A QUADRUPLET NETWORK

Granted: February 25, 2021
Application Number: 20210056609
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 generating a training dataset comprising training quadruplets; generating a respective text feature vector for each of the four respective items for the each of the training quadruplets using a vector encoder; transforming the respective text feature vector for each of the four respective items;…

SYSTEMS TO FULFILL A PICKED SALES ORDER AND RELATED METHODS THEREFOR

Granted: February 18, 2021
Application Number: 20210049672
A number of embodiments can include a system. The system can include one or more processors and one or more non-transitory computer-readable storage devices storing computing instructions. The computing instructions can be configured to run on the one or more processors and perform: receiving a request for a picked order that can comprise: a conveyance type; and one or more goods; estimating a fulfillment time interval to make ready the one or more goods of the picked order by:…

SYSTEMS AND METHODS FOR A REACTIVE ATTRIBUTE MANAGEMENT PLATFORM

Granted: February 11, 2021
Application Number: 20210042313
A system receives, from a content source, product information that can comprise core product data for the product and a product identification for the product. The one or more derived attributes that can be based at least on a respective use case of one or more uses cases that affects the one or more products presented in a content catalog. The content feed can merge the at least one of the one or more derived attributes with the product information to update the product information in…

AUTOMATED LISTS

Granted: February 4, 2021
Application Number: 20210035162
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: receiving transaction data comprising items previously purchased; comparing the first item to the second item; identifying the first item to be related to the second item; aggregating the first product type and the second product type into a first category bundle having a first theme defined by the…

WHOLE PAGE PERSONALIZATION WITH CYCLIC DEPENDENCIES

Granted: February 4, 2021
Application Number: 20210034687
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: modeling a webpage as a random field, wherein the random field comprises an undirected graph comprising nodes and edges; identifying a cyclic dependency in the undirected graph, wherein the cyclic dependency involves at least three of the nodes; breaking one or more of the edges of the undirected graph…

SYSTEMS AND METHODS FOR AUTOMATED ASSOCIATION OF PRODUCT INFORMATION WITH ELECTRONIC SHELF LABELS

Granted: January 28, 2021
Application Number: 20210027245
Systems and methods that employ an autonomous robotic vehicle (ARV) alone or in combination with a remote computing device during the installation of electronic shelf labels (ESLs) in a facility are discussed. The ARV may detect pre-existing product information from paper labels located on modular units prior to their removal and then detect the location of electronic shelf labels (ESLs) after installation. Pre-existing product information gleaned from the paper labels is associated with…

SYSTEMS TO FULFILL A PICKED SALES ORDER AND RELATED METHODS THEREFOR

Granted: January 21, 2021
Application Number: 20210019815
A number of embodiments can include a system. The system can include one or more processors and one or more non-transitory computer-readable storage devices storing computing instructions. The computing instructions can be configured to run on the one or more processors and perform: receiving, from a customer electronic device of a customer, a request for an order comprising one or more goods; determining an estimated fulfillment time for the order; promising the one or more goods of the…

SYSTEMS AND METHODS FOR IDENTIFYING ITEMS IN A DIGITAL IMAGE

Granted: January 21, 2021
Application Number: 20210019567
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 receiving a digital image comprising multiple items; determining an embedding for the digital image using a machine learning algorithm trained on one or more combined digital images, the combined digital image comprising one or more annotated digital images; identifying an item of the…

SYSTEMS AND METHODS FOR IDENTIFYING ITEMS IN A DIGITAL IMAGE

Granted: January 21, 2021
Application Number: 20210019566
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 receiving one or more digital images from a repository of digital images; annotating the one or more digital images from the repository of digital images; digitally altering the one or more digital images, as annotated, from the repository of digital images; digitally combining the one or…

CUSTOMIZED AUGMENTED REALITY ITEM FILTERING SYSTEM

Granted: January 14, 2021
Application Number: 20210012577
Examples provide customized augmented reality item filtering. An item filter analyzes item data using selection criteria and user preferences to identify high-interest item(s) and/or low-interest item(s) within a field of view (FOV) of a user device associated with a user. A high-interest item can include an item physically present within a portion of an item selection area or an un-stocked item not physically present within the portion of the item selection area. An augmented reality…

SYSTEMS AND METHODS FOR INTERLEAVING SEARCH RESULTS

Granted: January 7, 2021
Application Number: 20210004359
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 receiving a search query from an electronic device of a user; performing a first search for the search query in a database using a first searching algorithm to retrieve results of the first search; assigning a respective first rank to each search result of the results of the first search;…