Walmart Patent Applications

IDENTIFYING VALUE CONSCIOUS USERS

Granted: August 10, 2023
Application Number: 20230252513
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 operations comprising: identifying a segment of users who are value conscious about a product by: evaluating a number of activities of the users indicating whether or not the users are value conscious for the product; and generating, using a conditional probability…

SYSTEMS AND METHODS FOR AUTOMATICALLY DETERMINING A PREFERRED COMMUNICATION CHANNEL FOR MESSAGING

Granted: August 10, 2023
Application Number: 20230252349
A method including determining a preferred communication channel for a user by: (a) determining a respective normalized propensity score for each subscribed communication channel to which the user subscribes, based at least in part on a respective propensity score for the each subscribed communication channel; and (b) determining the preferred communication channel from among subscribed communication channels based on the respective normalized propensity score. The method further can…

SYSTEM HAVING ROBOTIC WORKSTATION

Granted: August 10, 2023
Application Number: 20230249914
An apparatus is disclosed including a robotic system having a robotic picking workstation, tote storage and retrieval and transit decks. The system has bots that autonomously transport totes from the storage and retrieval system to the robotic picking workstation via the transit decks. The robotic picking workstation may have a picking lane where a robotic handler transports eaches from totes on the bots to order totes in the workstation. The robotic picking workstation further has a…

AUTOMATICALLY DETERMINING BY A FEDERATED SEARCH ADS TO BE PRESENTED ON A USER INTERFACE

Granted: August 3, 2023
Application Number: 20230245171
A method 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, via a computer network, an ad request. The method also can include retrieving ad candidates from an ad database. The method further can include determining a respective ad ranking score for each of the ad candidates, based at least in part on the ad request and respective historical…

SYSTEMS AND METHODS FOR ALTERING A GRAPHICAL USER INTERFACE BASED ON A CUSTOMER JOURNEY GRAPH

Granted: August 3, 2023
Application Number: 20230245199
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: receiving historical in-session user activity information; building a customer journey graph based on the historical in-session user activity information; generating suggested queries based on the customer journey graph; and in response to identifying an input query for a user session of a user:…

SHELF-SPECIFIC FACET EXTRACTION

Granted: August 3, 2023
Application Number: 20230245193
A method including obtaining one or more predicted shelves corresponding to the keyword query. The method additionally can include generating linked categorical facets corresponding to the one or more predicted shelves based on shelf-categorical facet linkages. The method further can include generating, using fuzzy matching, candidate shelf-specific facets based on shelf-specific facet representation mappings and the linked categorical facets. The method additionally can include…

SYSTEMS AND METHODS FOR OFFER LISTINGS

Granted: August 3, 2023
Application Number: 20230245186
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: generating, using one or more store signals, a lifecycle metric for each respective item sold in a respective storefront of multiple storefronts, wherein the multiple storefronts are located in one or more geographic locations, and wherein each respective item is…

AUTOMATICALLY DETERMINING INITIAL AD BIDDING PRICES

Granted: August 3, 2023
Application Number: 20230245178
A method 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 monitoring periodically whether a respective recommended bidding price update for a campaign type for a user is required for a respective department of campaign departments based on a respective landscape distribution of respective bidding prices for the campaign type for the respective…

SYSTEMS AND METHODS FOR IMPROVED ONLINE PREDICTIONS

Granted: August 3, 2023
Application Number: 20230245177
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 cause the one or more processors to perform (1) receiving a request to generate one or more campaigns; (2) determining one or more predicted bids for one or more keywords in the one or more campaigns; (3) adjusting the one or more predicted bids for the one or more campaigns; (4) pacing the one or more…

REAL-TIME DAYPARTING MANAGEMENT

Granted: August 3, 2023
Application Number: 20230245173
A method including obtaining historical revenue per click (RPC) data. The method also can include generating hourly RPC prediction data for a predetermined time period based on the historical RPC data. The method additionally can include determining (i) time intervals from within the predetermined time period and (ii) a respective modifier for each of the time intervals, based on the hourly RPC prediction data. The acts method can include uploading the time intervals and the respective…

DEDUPLICATION OF QUERY TO ASSORTMENT PAGES

Granted: August 3, 2023
Application Number: 20230244645
A method including generating, using a semantic embedding generation machine learning model, one or more respective shelf embedding vector representations for each of one or more browse shelves based on a respective shelf name for the each of the one or more browse shelves. The method also can include obtaining a keyword. The method additionally can include generating, using the semantic embedding generation machine learning model, a keyword embedding vector representation based on the…

SYSTEMS AND METHODS FOR CONTEXTUAL TARGETING OPTIMIZATION

Granted: August 3, 2023
Application Number: 20230245169
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: receiving a taxonomy identifier corresponding to a taxonomy for a product; determining taxonomy embeddings based on the taxonomy identifier, the taxonomy embeddings representing at least a first level of the taxonomy and a second level of the taxonomy; modifying taxonomies based on a threshold to reduce…

SYSTEMS AND METHODS FOR VEHICLE ROUTING

Granted: August 3, 2023
Application Number: 20230245045
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 (1) receiving one or more orders; (2) inserting the one or more orders into a plurality of pre-constructed routes to create a plurality of modified routes; (3) selecting a route of the plurality of modified routes with a lowest cost; (4) generating an initial load plan for the route with the…

AUTOMATICALLY PREDICTING ARRIVAL TIMES FOR STOPS IN A DELIVERY ROUTE

Granted: August 3, 2023
Application Number: 20230245037
A method to 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 determining, via a source-departure-prediction machine learning model, a source departure time for a delivery route to one or more stops based at least in part on a load ready time. The source-departure-prediction machine learning model can include a first model and a second model.…

SYSTEMS AND METHODS FOR GENERATING A CUSTOMIZED GUI

Granted: August 3, 2023
Application Number: 20230244983
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 processors and cause the one or more processors to perform functions comprising determining one or more similar items similar to an item; determining one or more complementary items complementary to both the one or more similar items and the item; applying one or more labels to the one or more…

AUTOMATICALLY AUGMENTING AND LABELING CONVERSATIONAL DATA FOR TRAINING MACHINE LEARNING MODELS

Granted: August 3, 2023
Application Number: 20230244871
A method 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 generating training data for an intent classification machine learning model by: (a) determining, via a text-to-text machine learning model, one or more respective paraphrases for each sample phrase of training phrases; (b) generating, via a label generating machine learning model, labeled data…

SYSTEMS AND METHODS FOR GENERATING A CUSTOMIZED GRAPHICAL USER INTERFACE

Granted: August 3, 2023
Application Number: 20230244866
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 cause the one or more processors to perform receiving one or more user utterances; re-training a pre-trained natural language processing (NLP) algorithm on the one or more user utterances; using the pre-trained NLP algorithm, as re-trained, as one or more layers in a neural network; combining at least one…

SYSTEMS AND METHODS FOR ALTERING A GRAPHICAL USER INTERFACE (GUI) BASED ON AFFINITY AND REPURCHASE INTENT

Granted: August 3, 2023
Application Number: 20230244741
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 in-session user activity entered into on an initial graphical user interface (GUI) from a user electronic device of a user; pre-processing the in-session user activity to determine one or more intents of the in-session user activity; comparing the one or more intents of the in-session user…

SYSTEMS AND METHODS FOR IMPROVING SEARCH RESULT PERSONALIZATION AND CONTEXTUALIZATION USING MACHINE LEARNING MODELS

Granted: August 3, 2023
Application Number: 20230244727
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 cause the one or more processors to perform acts of: in response to receiving search queries at a search engine, storing search event data and ranking features in one or more databases; generating, using the search event data and the ranking features, a training dataset comprising training event samples;…

SYSTEMS AND METHODS FOR ALTERING A GRAPHICAL USER INTERFACE BASED ON EXPLORATION OF SEARCH QUERY RANKING

Granted: August 3, 2023
Application Number: 20230244676
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 in-session user activity information, the in-session user activity information comprising a user search query from a user and a ranked list of products to be displayed to the user based on the user search query, and a product of the products being part of a boost category; determining a…