Walmart Patent Applications

DETECTING VOICE GROCERY CONCEPTS FROM CATALOG ITEMS

Granted: August 5, 2021
Application Number: 20210241774
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 a voice command from a user to perform a virtual action intended to apply to one item of two or more items in a cart of the user; generating a concept vector representing a concept in the voice command; transforming the respective item attributes for each of the two or more items into a…

AUTOMATICALLY RECTIFYING IN REAL-TIME ANOMALIES IN NATURAL LANGUAGE PROCESSING SYSTEMS

Granted: August 5, 2021
Application Number: 20210241758
A method for automatically rectifying in real-time anomalies in natural language processing systems. The method can include receiving command data from a user device of a user. The command data can correspond to a user request. The method further can include retrieving, from a new template database, a new request template corresponding to the user request. Additionally, the method can include retrieving, from the new template database, an output instruction corresponding to the new…

SYSTEMS AND METHODS FOR RETRAINING OF MACHINE LEARNED SYSTEMS

Granted: August 5, 2021
Application Number: 20210241363
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: training a visual similarity model; determining one or more nearest neighbors for an item using the visual similarity model, as trained; ranking the one or more nearest neighbors using results of the visual similarity model, as trained; re-ranking the one or more nearest neighbors using a…

VOICE-ENABLED RECIPE SELECTION

Granted: August 5, 2021
Application Number: 20210241354
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 a voice command from a user; transforming the voice command; transforming the voice command can include using a natural language understanding and rules execution engine into (a) an intent of the user to add recipe ingredients to a cart and (b) a recipe descriptor; determining a matching…

SYSTEMS AND METHODS FOR INGREDIENT-TO-PRODUCT MAPPING

Granted: August 5, 2021
Application Number: 20210241342
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 using a plugin system in a user interface to identify each ingredient in an ingredient list of a recipe published on a webpage shown on the user interface; identifying query strings from content on the webpage associated with one or more ingredients of the recipe; identifying one or more respective…

SYSTEMS AND METHODS FOR IDENTIFYING NON-COMPLIANT IMAGES USING NEURAL NETWORK ARCHITECTURES

Granted: July 29, 2021
Application Number: 20210232620
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 images at an electronic platform; generating, using a fingerprinting network associated with a neural network architecture, feature embeddings corresponding to the images; generating, using the fingerprinting network, codes based on the feature embeddings; storing the codes in one or more…

SYSTEMS AND METHODS FOR PREDICTING LOST DEMAND USING MACHINE LEARNING ARCHITECTURES

Granted: July 29, 2021
Application Number: 20210233153
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: providing, via an electronic platform, access to one or more order placement user interfaces; collecting order placement information associated with the one or more order placement user interfaces; analyzing, by a conversion determination network of a machine learning architecture, the order…

SMART BASKET RECOMMENDATIONS FOR ONLINE SELECTIONS

Granted: July 29, 2021
Application Number: 20210233148
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 tracking respective duration data for each respective item of items in a catalog based on purchase histories; measuring a reorder rate for the each respective item within one or more first periods of time; generating a Weibull distribution for the each respective item; training a machine learning model…

AUTOMATICALLY DETERMINING THE QUALITY OF ATTRIBUTE VALUES FOR ITEMS IN AN ITEM CATALOG

Granted: July 29, 2021
Application Number: 20210233130
A method including building a relevancy model based on items in an item catalog. The method also can include building a title interpreter model based on titles of the items in the item catalog. The method additionally can include retrieving target attribute values that are associated with a target attribute name of a target item in the item catalog. The target attribute values can be received from multiple sources. The method further can include generating a respective relevancy score…

SYSTEMS AND METHODS FOR PROCESSING OF CATALOG ITEMS WITH A PLURALITY OF MODELS

Granted: July 29, 2021
Application Number: 20210232944
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 item data for items from a catalog, assigning a task for evaluation of the item data, storing a plurality of task jobs to a task queue, repeatedly setting, in real time, a respective processor to perform a respective evaluation model, processing the plurality of task jobs stored to the task…

SYSTEMS AND METHODS FOR SEARCH QUERY REFINEMENT

Granted: July 22, 2021
Application Number: 20210224841
In many embodiments, a system comprising one or more processor and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: determining a set of questions associated with a campaign by extracting text from one or more advertisements; generating vector embeddings of one or more online activities of a user; receiving a search query from a graphical user interface of a computing device of the user;…

SYSTEM AND METHOD FOR RECOMMENDATIONS BASED ON USER INTENT AND SENTIMENT DATA

Granted: July 22, 2021
Application Number: 20210224817
A method implemented via execution of computing instructions configured to run at one or more processors and stored at non-transitory computer-readable media. The method can include sending to a user an input form comprising an input element for a respective intent weight for each of a plurality of features. The method also can include receiving from the user the respective intent weights for the plurality of features. The method additionally can include selecting one or more first items…

SYSTEM AND METHOD FOR AUTOMATICALLY PROCESSING ONLINE REFUND REQUEST

Granted: July 15, 2021
Application Number: 20210217011
A method for automatically processing an online return request including receiving a refund request from an electronic device of a user for returning an item previously purchased as part of a store. The method further can include processing a refund solution based on the refund request. The method can process the refund solution by: (a) determining a returnable status of the item; (b) when the returnable status for the item is negative, returning a rejection decision to the electronic…

SYSTEMS AND METHODS FOR ALTERING A GUI IN RESPONSE TO IN-SESSION INFERENCES

Granted: July 1, 2021
Application Number: 20210200562
Systems and methods including one or more processors and one or more non-transitory computer readable storage devices storing computing instructions configured to run on the one or more processing modules and perform: gathering first data comprising first interactions of a user with a first graphical user interface; storing the first data comprising the first interactions of the user with the first graphical user interface as at least one first vector by adding to the at least one first…

TECHNOLOGY AGNOSTIC SYSTEM AND METHOD FOR ACHIEVING EVENTUALLY-CONSISTENT DATA REPLICATION

Granted: June 24, 2021
Application Number: 20210191955
A method for achieving eventually-consistent data replication in a technology agnostic manner. The method can be implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media. The method can include receiving, by a system comprising the one or more processors and the one or more non-transitory computer-readable media, a write request for an object. The write request can be received from a…

SYSTEM AND METHOD FOR TASK ASSIGNMENT MANAGEMENT

Granted: June 10, 2021
Application Number: 20210170605
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…

SYSTEMS, METHODS, AND TECHNIQUES FOR TRAINING NEURAL NETWORKS AND UTILIZING THE NEURAL NETWORKS TO DETECT NON-COMPLIANT CONTENT

Granted: June 3, 2021
Application Number: 20210166075
A system can include one or more processors and one or more non-transitory computer-readable storage media storing computing instructions configured to run on the one or more processors and perform: generating a training dataset for training a neural network detection model; identifying, using the neural network detection model, as trained, the non-compliant content in the synthetic training images; receiving, at the neural network detection model, at least one image; and utilizing the…

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…

SYSTEM AND METHOD FOR DETECTING AND RECTIFYING ABNORMAL AD SPENDS

Granted: May 20, 2021
Application Number: 20210150582
A method including receiving, through a computer network from a search engine, traffic data associated with one or more products, in a time period of a budget period. The method further can include determining an ad-spend amount based at least in part on the traffic data. The method also can include determining a normal range of ad spends for the time period based on a predetermined total allocation amount for the one or more products for the budget period, one or more allocation…

AUTOMATIC GENERATION OF FLEXIBLE LOAD DESIGN

Granted: May 20, 2021
Application Number: 20210150102
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 an original load design for loading a trailer to deliver stacks of pallets to physical stores. The load design specifies a respective floor spot assignment for each of the stacks. The original load design satisfies center-of-gravity constraints. The acts also…