Walmart Patent Applications

SYSTEMS AND METHODS FOR AUTOMATICALLY PREDICTING INCORRECT DRUG DISPENSED EVENTS IN A PHARMACY

Granted: September 28, 2023
Application Number: 20230307111
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 functions comprising: receiving a drug profile for a drug identified as part of a high-risk look-alike-sound-alike (LASA) drug pair prior to filling a prescription for the drug; generating an anomaly score based on direction components of the drug profile; and…

SYSTEMS AND METHODS FOR ELECTRONICALLY PROCESSING PICKUP OF RETURN ITEMS FROM A CUSTOMER

Granted: September 21, 2023
Application Number: 20230297944
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: initiating a return request for one or more items; display on the first electronic device one or more windows of time for a driver to arrive at an address; receiving a selection of at least one of the one or more windows of time for the driver;…

SYSTEMS AND METHODS FOR ELECTRONICALLY PROCESSING PICKUP OF RETURN ITEMS FROM A CUSTOMER

Granted: September 21, 2023
Application Number: 20230297944
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: initiating a return request for one or more items; display on the first electronic device one or more windows of time for a driver to arrive at an address; receiving a selection of at least one of the one or more windows of time for the driver;…

AUTOMATED EXCEPTION EVENT HANDLER FOR RESOLVING SHIPPING EXCEPTIONS

Granted: September 14, 2023
Application Number: 20230289712
A system can include one or more processors and one or more non-transitory storage media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations including: receiving an incoming message stream from one or more carriers; parsing respective content within each incoming message; retrieving a respective code identifying whether a respective delivery exception occurred; translating the respective code to…

SYSTEMS AND METHODS FOR VEHICLE ROUTING

Granted: September 7, 2023
Application Number: 20230281551
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 one or more first delivery routes comprising one or more delivery stops in a sequence; (2) shuffling the one or more delivery stops among the one or more first delivery routes to create one or more second delivery routes different than the one or more…

SYSTEMS AND METHODS FOR DETERMINING AND UTILIZING SEARCH TOKEN IMPORTANCE USING MACHINE LEARNING ARCHITECTURES

Granted: September 7, 2023
Application Number: 20230281257
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 execute functions comprising: receiving, at a search engine, a search query comprising tokens; determining, using a weight determination model, token weights for the tokens included in the search query; comparing the token weights associated with the tokens to a probability threshold; identifying the tokens…

SYSTEMS AND METHODS FOR DETECTING AND RESOLVING AMBIGUOUS SEARCH QUERIES

Granted: September 7, 2023
Application Number: 20230281194
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 execute functions comprising: storing historical session data pertaining to user sessions and archived search queries submitted by users to a search engine; analyzing the historical session data to identify ambiguous queries, including semantically ambiguous queries and multi-language queries; monitoring…

SYSTEMS AND METHODS FOR GEOGRAPHICAL EXPERIMENT ANALYSIS

Granted: August 31, 2023
Application Number: 20230274309
Systems and methods disclosed herein are directed to a systematic and robust methodology to conduct and measure geographical experiments. An exemplary system includes 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 input measurements corresponding to geographical analysis; analyzing the input measurements to determine whether to analyze the input measurements…

AUTOMATIC RESOLUTION OF THE EXPLORE-EXPLOIT DECISION IN OMNICHANNEL SETTINGS

Granted: August 31, 2023
Application Number: 20230274308
A method including tracking impression response data in response to online impressions of content elements displayed to users of a website. The method also can include performing a classification of the users based on the impression response data. The method additionally can include generating a webpage of the website to comprise a content element selected from among the content elements based on the classification of a user of the users. Other embodiments are described.

SYSTEMS AND METHODS FOR DETERMINING AN ORDER COLLECTION START TIME

Granted: August 24, 2023
Application Number: 20230267530
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: determining, using a predictive analysis, an estimated collection time to collect one or more items of an order; receiving a mobile check-in from an electronic device indicating that a pickup is en-route to pick-up the order from the store;…

SYSTEMS AND METHODS FOR RECOMMENDATION SYSTEM ANALYSIS

Granted: August 24, 2023
Application Number: 20230267524
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: receiving a user request via a graphical user interface, the user request corresponding to a user search query for a product; determining whether a first processing machine of the system is operating in a first processing mode or a second processing mode;…

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…

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…

INTERACTIVE CONVERSATIONAL SYMPTOM CHECKER

Granted: August 3, 2023
Application Number: 20230245774
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: receiving text from a user; generating, from an undirected graph, a subgraph mapping the one or more symptoms to connected diseases; calculating a respective posterior probability for each of the connected diseases using the subgraph and evidence to formulate a…

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 ANALYZING CAMPAIGN LIFT SUBCUTS

Granted: August 3, 2023
Application Number: 20230245165
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 user session activity information and campaign impression information; determining a sample of the user session activity information and the campaign impression information based on a sampling criterion; analyzing the sample using (i) a first logistic regression model and (ii) a second linear…

SYSTEMS AND METHODS FOR MAINTAINING A SITEMAP

Granted: August 3, 2023
Application Number: 20230244742
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 functions comprising: tracking interaction data for one or more webpages of a website; determining a content score for the one or more webpages of the website; determining a link equity score for the one or more webpages of the website; classifying the one or more…

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…