Walmart Patent Applications

IMPORTING STRUCTURED PRESCRIPTION RECORDS FROM A PRESCRIPTION LABEL ON A MEDICATION PACKAGE

Granted: January 23, 2025
Application Number: 20250029694
A system comprises 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 operations comprising: receiving a set of images of respective different portions of a label on a package. The operations also can include: determining, using contrast, one or more respective locations in the images of the set of images that are associated…

SCALABLE PIPELINE FOR MACHINE LEARNING-BASED BASE-VARIANT GROUPING

Granted: January 23, 2025
Application Number: 20250029364
A system comprises one or more processors and non-transitory computer-readable media storing computing instructions that, when executed, perform operations comprising: generating an adjacency list for candidate items using a distance threshold with the maximum allowable neighbor distance equal to a Siamese model cut-off. The operations can also comprise loading data for the candidate items in the adjacency list and generating graphs of the candidate items in the adjacency list. The…

SYSTEMS AND METHODS FOR GENERATING A CUSTOMIZED GRAPHICAL USER INTERFACE

Granted: January 23, 2025
Application Number: 20250028901
The system includes one or more processors and one or more non-transitory computer-readable storage devices storing instructions that, when executed, cause the one or more processors to perform receiving user utterances, and utilizing a trained natural language processing (NLP) algorithm as one or more layers in a neural network to generate from the one or more user utterances at least one first output of at least one first output layer of the neural network and at least one second…

CONTEXT-AWARE ARTIFICIAL INTELLIGENCE SYSTEM FOR CONTENT MODERATION

Granted: January 23, 2025
Application Number: 20250028748
A method can include determining, via a multi-channel text model, a text profanity score for a textual content for an item. The method further can include determining, via a vision model, a vision profanity score for an image content for the item. In addition, the method can include determining whether the text profanity score exceeds a text blocking score. Moreover, the method can include determining whether the vision profanity score exceeds a vision blocking score. The method further…

SYSTEMS AND METHODS FOR MITIGATING DISPLAY OF NON-COMPLIANT INFORMATION

Granted: January 16, 2025
Application Number: 20250022033
According to an embodiment of the present disclosure, a system is provided. The system includes a processor and a non-transitory computer-readable medium storing computing instructions. The instructions, when executed on the processor, perform: receiving user search queries and product items, the product items including metadata corresponding to product types, the product types comprising an error, and the error corresponding to one of the product items having a non-compliant product…

SYSTEM AND METHOD FOR DETECTING OBJECT COLLISIONS IN AUGMENTED REALITY IMAGES

Granted: January 2, 2025
Application Number: 20250005870
A method can include capturing, in real-time via a camera, an image of a real environment. The method further can include determining, using the image, a primary plane in the real environment. The method additionally can include rendering, in real-time on a display device for a user, a virtual object in the image of the real environment. The method also can include detecting a collision by the virtual object in the image, comprising: (a) projecting the virtual object onto the primary…

SYSTEMS AND METHODS FOR INGREDIENT-TO-PRODUCT MAPPING

Granted: January 2, 2025
Application Number: 20250005640
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 operations: parsing a hypertext markup language source code from text strings of query strings of a webpage containing ingredients for a recipe; extracting, using an iterative process, the ingredients for the recipe from the query strings of the webpage; mapping…

PERSONALIZING USER INTERFACE DISPLAYS IN REAL-TIME

Granted: December 26, 2024
Application Number: 20240427477
A method can include receiving a signal from a user device of a user. The method can further include processing, via a machine learning model, user intent labels, wherein: the machine learning model is pre-trained based on historical input data and historical output data associated with multiple users comprising the user, the historical input data comprise historical feature embedding vectors associated with the multiple users, and the historical output data comprise historical intent…

SYSTEM AND METHOD FOR DETECTING AND REDACTING INAPPROPRIATE IMAGES

Granted: December 26, 2024
Application Number: 20240428418
A method can include capturing, via a camera, an image for upload. The method further can include determining a polygon mask layer having one or more polygon masks for a user body in the image, comprising: (a) determining, via a body pose landmarking algorithm, key joint points for the user body based on joint landmarks defined in a configuration set; and (b) determining the polygon masks based on the key joint points and one or more regions of interest defined in the configuration set.…

SYSTEMS AND METHODS FOR IDENTIFYING AND USING MICRO-INTENTS

Granted: December 26, 2024
Application Number: 20240428277
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: determining, by a distributed processing architecture and based on first transaction data of first transactions for first items, first micro-intents; grouping, by the distributed processing architecture, the first micro-intents into clusters; receiving, by a…

LIGHTING OF 3-DIMENSIONAL MODELS IN AUGMENTED REALITY

Granted: December 19, 2024
Application Number: 20240420414
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 operations including: determining a view mode in which to render a 3-dimensional (3D) model of an item on an electronic device based on a selection by a user; when the view mode is a stand-alone 3D model view, positioning a virtual light in a fixed position with…

SYSTEMS AND METHODS FOR CONTEXTUAL TARGETING OPTIMIZATION

Granted: December 12, 2024
Application Number: 20240412251
A system including a processor and non-transitory computer-readable media storing computing instructions that, when executed on the processor, perform a method that includes training a machine learning model by using a training data set to determine taxonomy embeddings for taxonomies based on training features that include a context word vector, a center word vector, and a probability. The probability corresponds to a function between the context word vector and the center word vector.…

SYSTEM AND METHOD FOR MACHINE LEARNING-BASED DELIVERY TAGGING

Granted: December 12, 2024
Application Number: 20240412117
A system including one or more processors; and one or more non-transitory computer-readable media storing computing instructions, that when executed on one or more processors, cause the one or more processors to perform certain operations including: training a first submodel of a machine learning model by at least (i) creating a cumulative addition of light gradient boosting models, and (ii) determining weights for aggregation with probabilities from the light gradient boosting models;…

SYSTEM AND METHODS FOR DEPLOYING A DISTRIBUTED ARCHITECTURE SYSTEM

Granted: December 12, 2024
Application Number: 20240411672
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 operations including: running one or more test cases using a version of an artifact in an environment; detecting a modification to the version of the artifact based on a release of a newer version of the artifact; in response to detecting the modification, generating a…

METHOD, SYSTEM, AND DEVICE OF VIRTUAL DRESSING UTILIZING IMAGE PROCESSING, MACHINE LEARNING, AND COMPUTER VISION

Granted: December 5, 2024
Application Number: 20240404124
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 operations: generating a combination image that depicts subject matter engaging with a first item of a first search result and at least one of two or more second items of two or more second search results, wherein the combination image incorporates a background of an…

FLEXIBLE DOCK-OUT TIME

Granted: December 5, 2024
Application Number: 20240403816
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 operations: generating a preliminary dock-out time boundary based on one or more delivery time windows for one or more deliveries; processing two parallel data flow paths to locate a range of dock-out times associated with one or more time constraints of the one or…

ARTIFICIAL INTELLIGNECE POWERED STYLING AGENT

Granted: November 7, 2024
Application Number: 20240370914
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 stock images comprising an anchor garment; automatically identifying the anchor garment and complementary garments within the stock images; selecting an image of the stock images in which a mask area of a first complementary garment of the complementary…

IMAGE SEARCHING USING A FULL-TEXT SEARCH ENGINE

Granted: October 31, 2024
Application Number: 20240362266
A method including pre-screening one or more second images from a database for a search result based on one or more substring distances between one or more first binary substrings for a first image and one or more second binary substrings for the one or more second images, comprises: determining the one or more substring distances between one or more substring pairs of the one or more first binary substrings and the one or more second binary substrings of the one or more second images,…

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

Granted: October 17, 2024
Application Number: 20240346032
A method includes receiving 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, where a product within the ranked list of the products is in a boost category, and where the user search query is received via a graphical user interface that is in a first display state. The method also includes analyzing the product in the boost category to determine if the product is to be…

SYSTEMS AND METHODS FOR QUERY ENGINE ANALYSIS

Granted: October 17, 2024
Application Number: 20240346081
A method includes coordinating at a first system in an online mode: analyzing at least a portion of a search query using one or more query suggestion systems to determine scores for suggested search queries from the one or more query suggestion systems. The method also includes coordinating at a second system in the online mode: determining position metrics for the suggested search queries, wherein the position metrics are based on the scores for the suggested search queries; determining…