Walmart Patent Applications

SYSTEMS AND METHODS FOR OPTIMIZING DELIVERY ROUTES USING FLEET VEHICLES AND THIRD-PARTY DELIVERERS

Granted: July 16, 2020
Application Number: 20200226547
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 a plurality of website orders on a website of an online retailer for delivery of a plurality of products; determining at least one fleet delivery route for delivery of the plurality of products of the plurality of website orders to a plurality of locations using a vehicle fleet of the…

Systems and Methods for Object Storage and Retrieval

Granted: July 16, 2020
Application Number: 20200226539
Described in detail herein are object storage and retrieval systems and methods. A first storage tower can be configured to receive a first request to dispense a first physical object, fail to determine that the first physical object is stored in the first storage tower, interface with a local computing system to determine whether the first physical object is designated to be stored in the first storage tower or is currently stored in the first facility, and in response to failing to…

SYSTEM AND METHOD FOR AUTOMATED ANALYSIS OF ELECTRONIC TRAVEL DATA

Granted: July 16, 2020
Application Number: 20200226364
Exemplary embodiments relate to systems, methods and computer readable medium for automatically processing and classifying and optimizing travel contracts, travel data, and travel purchase decisions. An example system includes an image processing module, an image segmentation module, a segment filtering module, a classification module, a validation module, an analysis module, and an optimization module.

SYSTEM FOR PAGE TYPE BASED ADVERTISEMENT MATCHING FOR SPONSORED PRODUCT LISTINGS ON E-COMMERCE WEBSITES AND METHOD OF USING SAME

Granted: June 25, 2020
Application Number: 20200202394
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 computer processors and perform configuring one or more advertisements for a sponsored product customized to fit a page type associated with a page format of a website; analyzing one or more inputs to create merged data; generating a respective rank of the advertisements of the sponsored product using a conversion…

PERSONALIZED REVIEW SNIPPET GENERATION AND DISPLAY

Granted: June 25, 2020
Application Number: 20200201868
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 a plurality of snippets of a plurality of user reviews for a product, each respective snippet of the plurality of snippets relating to at least one respective user attribute category of a plurality of user attribute categories; creating a score for each respective snippet of the plurality…

SYSTEMS AND METHODS FOR WEBPAGE PERSONALIZATION

Granted: June 4, 2020
Application Number: 20200177701
A system can include one or more processing modules and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processing modules and perform receiving, from an electronic device, a search query from a user of a plurality of users; processing first data; and facilitating displaying a set of items. Processing the first data can comprise determining one or more keywords by capturing the one or more keywords during a time…

STOCKING CART AND METHOD OF TRANSPORTING ITEMS USING THE SAME

Granted: June 4, 2020
Application Number: 20200172136
A stocking cart includes a base structure having an opening configured to receive forks of a forklift; a plurality of wheels connected to the base structure; a back panel mounted to the base structure and extending opposite from the plurality of wheels; first and second lateral panels mounted to the base structure, the first and second lateral panels and the back panel defining an interior space of the cart; and at least one strap provided on an open side of the cart to provide access to…

SYSTEMS AND METHODS FOR RECOMMENDING COLD-START ITEMS ON A WEBSITE OF A RETAILER

Granted: May 28, 2020
Application Number: 20200167849
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of training one or more first models to recommend a first item after a user has had an interaction on the web site of the online retailer with a second item, determining static features common to both the first item and the second item, training a second model to determine…

SYSTEM AND METHOD FOR AN ADAPTIVE ELECTION IN SEMI-DISTRIBUTED ENVIRONMENTS

Granted: May 21, 2020
Application Number: 20200159632
Systems, methods, and computer-readable storage media for receiving, at a central server from a first remote data transmission device, first product data for a product at a first location and second product data for the product from a second remote data transmission device at a second location. The respective data is processed sequentially, then determined to contain identical data, such that the system selects a data transmission device as the leader. Then, at a second time, the system…

SYSTEM AND METHOD OF IMPROVING COMPUTER NETWORK SYSTEM

Granted: May 14, 2020
Application Number: 20200153690
A method of improving computer network, includes receiving an identification of performance metrics of the computer network; automatically capturing screenshots of the monitoring dashboards of the performance metrics based on the identification; storing automatically the captured screenshots in an image file format on a storage facility; transmitting automatically and selectively, via a messaging channel, the captured screenshots to designated recipients; analyzing the received…

FEATURE-BASED ITEM SIMILARITY AND FORECASTING SYSTEM

Granted: May 14, 2020
Application Number: 20200151748
A feature-based item similarity and forecasting system is provided. An exemplary item forecasting system can include: a processor; and a computer-readable non-transitory storage medium memory storing computer executable instructions, the instructions operable to cause the processor to execute: a shape characteristics based classification module programmed to: acquire a plurality of time series datasets, generate a plurality of first datasets comprising shape and effect features, and…

AUTOMATIC DETERMINATION OF FULFILLMENT NODES ELIGIBLE FOR A SPECIFIED SHIPPING SPEED

Granted: May 14, 2020
Application Number: 20200151667
A method including generating a first list of fulfillment nodes of fulfillment nodes that are enabled to deliver within a first shipping time period. The method also can include sending each fulfillment node to a separate instance of a multi-threaded worker system. The method additionally can include generating a list of zip codes that the input fulfillment node can deliver to via ground shipping within the first shipping time period. The method additionally can include transforming the…

AUTOMATIC DETERMINATION OF A SHIPPING SPEED TO DISPLAY FOR AN ITEM

Granted: May 14, 2020
Application Number: 20200151659
A method including determining a zip code of a user using a website that displays items. The method also can include receiving a selection by the user to display information about an item of the items. The method additionally can include retrieving first information including a predetermined geo-classification for the item. The method further can include retrieving second information including a list of fulfillment nodes that can currently deliver to the zip code of the user within a…

PARALLEL SOFTWARE DEPLOYMENT SYSTEM

Granted: May 14, 2020
Application Number: 20200150943
Systems and methods for performing parallel program installations using a script-based installation mode are provided. An exemplary system can include: a plurality of backend servers on which a plurality of scripts is executed to automatically install application programs; and an application server, the application server being configured to: receive a plurality of web service calls from a user device via a user interface; locate web services in response to the web service calls; and…

SCALING OVERRIDES IN A RULES ENGINE USING A STREAMING PROBABILISTIC DATA STRUCTURE

Granted: April 30, 2020
Application Number: 20200134482
The system can include a rules engine and one or more application systems. The rules engine can be configured to perform receiving overrides, storing the overrides in an overrides repository, generating a bloom filter using the overrides, and sending the bloom filter to the one or more application systems. The one or more application systems can be configured to perform storing the bloom filter as a cached bloom filter, receiving a request to evaluate rules and check for the overrides,…

LOAD AND ROUTE ASSIGNMENTS WITH REGION CLUSTERING IN A DELIVERY SYSTEM

Granted: April 16, 2020
Application Number: 20200117683
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 more processors and perform: extracting location information of nodes from origin data and destination data of historical load data for historical loads; performing a first-level clustering of the nodes based on zip codes of the nodes to generate first-level clusters; determining a cluster number for a second-level clustering based…

SYSTEM AND METHOD FOR BUSINESS PROCESS MONITORING

Granted: April 9, 2020
Application Number: 20200110612
Systems, methods, and computer-readable storage media for monitoring a pipeline of data without modifying code or otherwise impeding the pipeline. This is accomplished by identifying a class of software functions which modify other software function upon execution without modifying code for the other software functions, monitoring a pipeline of data to identify a plurality of jobs, the each job in the plurality of jobs comprising header information and body information, initiating, for…

SYSTEM AND METHOD FOR VISUALIZING WORKFLOWS IN AN ENTIRE MANAGEMENT ECOSYSTEM

Granted: March 26, 2020
Application Number: 20200097880
The present invention is directed to a system and method for visualizing workflows in an entire management ecosystem. A computer-implemented method of visualizing live workflows may include: aggregating, by a processor from a database, Key Performance Indicator (KPI) datasets associated with a plurality of teams, each team comprising a plurality of jobs and each job comprising a KPI dataset; obtaining a predefined service Level Agreement (SLA) value associated with each team for…

SYSTEM AND METHOD FOR A RECOMMENDATION MECHANISM REGARDING STORE REMODELS

Granted: March 19, 2020
Application Number: 20200090101
An iterative, tiered system for identifying which assets need to be remodeled. This tiered system uses a Bayesian Structural Time Series, followed by an ensemble classification and cost estimation. The results are then input into an optimization model, where the best possible set of stores is selected according to the constraints. Remodeling of the store then commences.

SYSTEM AND METHOD FOR PREDICTING AVERAGE INVENTORY WITH NEW ITEMS

Granted: March 19, 2020
Application Number: 20200090113
An example method for predicting average inventory with newly added items can include: aggregating sales data of a plurality of items, the items comprising training items and new items; identifying, using a set of predefined rules, a data set of similar items on the training items for each of the new items, the set of predefined rules comprising a first stage similarity module, a second stage similarity module, and a second stage classification module; obtaining target metrics for each…