Walmart Patent Applications

SYSTEM FOR PRESENTING VIDEO INFORMATION AND METHOD THEREFOR

Granted: February 23, 2017
Application Number: 20170054961
A system and method for scrolling through a media file is presented. Playback of a media file is initiated. An instruction is received an instruction to enter an expanded view mode. The expanded view mode can include an information view mode and a poster mode. In the information view mode, a variety of information about the media file is displayed, including a synopsis, cast information, and the like. In the poster mode, a variety of graphical images are displayed, each representing a…

SYSTEM AND METHOD FOR AFFINITY-BASED OPTIMAL ASSORTMENT SELECTION FOR INVENTORY DEPLOYMENT

Granted: January 5, 2017
Application Number: 20170004441
A system and method for selecting an deployment of goods for shipping purposes is presented. An affinity network representing the deployment of goods is created. A first and second set of goods in the affinity network are created, the first set of goods representing an initial set of goods to be placed in a first location and the second set of goods representing a set of goods that are constrained to be placed in a second location. An objective function is iteratively operated to…

TRAINING A CLASSIFICATION MODEL TO PREDICT CATEGORIES

Granted: December 29, 2016
Application Number: 20160378770
The present invention extends to methods, systems, and computer program products for training a classification model to predict categories. In one implementation, a method identifies category mappings generated for dominant queries associated with a query log. The method identifies mappings between a first set of queries and categories shown for the first set of queries, and identifies mappings between a second set of queries and clicked products for the second set of queries. A…

SEARCH RELEVANCE

Granted: December 29, 2016
Application Number: 20160378771
The present invention extends to methods, systems, and computer program products for training a classification model to predict categories. In one implementation, a method identifies category mappings generated for dominant queries associated with a query log. The method identifies mappings between a first set of queries and categories shown for the first set of queries, and identifies mappings between a second set of queries and clicked products for the second set of queries. A…

METHOD AND SYSTEM FOR ATTRIBUTE EXTRACTION FROM PRODUCT TITLES USING SEQUENCE LABELING ALGORITHMS

Granted: December 29, 2016
Application Number: 20160379289
A system and method for attribute extraction from product titles is presented. A set of product titles are read by an embodiment. The product titles are separated into a sequence of tokens, the tokens being determined by the presence of a separator character. The sequences of tokens are labeled according to a specific encoding scheme to denote attributes of a title, such as brand name and other features. The characteristics of the attributes within the title are determined to build a…

INCREMENTALLY UPDATING A LARGE KEY-VALUE STORE

Granted: November 24, 2016
Application Number: 20160342612
The present disclosure extends to incrementally updating a database in a production environment in a way that maintains data freshness and allows for high priority updates for critical changed values and regular updates for noncritical changed values in the database.

INVENTORY TRACKING

Granted: November 24, 2016
Application Number: 20160342940
In some embodiments, a system can comprise 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. In some embodiments, the acts can comprise receiving a first item inventory level quantity for an item, storing the first item inventory level quantity at an inventory database, and comparing the first item inventory level quantity with a predetermined high…

RANKING SEARCH RESULTS BASED ON COLOR

Granted: September 15, 2016
Application Number: 20160267088
Ranking search results based on color including evaluating whether a color term in a search query was intended to identify an actual color and returning different search results based on that determination. When an actual color was intended, an initial product ranking is updated based on color similarity of the product. In some embodiments, a color similarity score is calculated using a color difference formula, a cosine similarity measurement is determined of a cosine of an angle…

SYSTEM TO IDENTIFY AND COMMUNICATE IRREGULAR PRODUCT TYPES AND RELATED METHODS

Granted: September 15, 2016
Application Number: 20160267306
Some embodiments include a method. The method can include: identifying a first consumer location of a consumer; identifying a first limited irregular product group associated with the first consumer location; and receiving a selected limited irregular product type of one or more first limited irregular product types. The first limited irregular product group can have the first limited irregular product type(s). Further, an irregular product group can have multiple irregular product…

SYSTEM AND METHOD FOR CATALOG IMAGE GENERATION

Granted: September 15, 2016
Application Number: 20160267427
Various embodiments of system and method for catalog image generation include a method. The method comprises, while a first person is using a mobile device to scan an item in a store, capturing one or more first images of the item from the mobile device and selecting one of the one or more first images. In the method can further comprise uploading the one of the one or more first images to an online catalog for the store and providing instructions to display the one of the one or more…

SYSTEM AND METHOD FOR MOBILE CHECKOUT

Granted: September 15, 2016
Application Number: 20160267454
In some embodiments, a method can comprise receiving a request from a client device to join a wireless local area network in a store, allowing the client device to connect to a router of the wireless local area network, and using a portion of an address of the router to identify the store. The method can comprise determining one or more taxes based on a location of the store and receiving a selection from a user through the wireless local area network of one or more selected items from…

SYSTEM AND METHOD FOR ESTIMATING BAGS NECESSARY FOR ITEMS PURCHASED BY A CONSUMER

Granted: September 15, 2016
Application Number: 20160267560
A system and method for estimating a number of bags used in a purchase is disclosed. A method can comprise receiving a transmission indicating an intention by a consumer to purchase an item. Information about the item is retrieved from a database. The information about the item is associated with the consumer in a transaction. The number of bags used for the transaction is estimated. The estimation can be created using the weight and volume of a transaction. The estimation can also take…

SYSTEM AND METHOD FOR AGE VERIFICATION OVER MOBILE APP FOR PURCHASING AGE-RESTRICTED ITEMS

Granted: September 15, 2016
Application Number: 20160267561
A system and method for forecasting sales is presented. A transmission by a customer is received indicating an intention for a customer to purchase an item from a retailer via a mobile device. An embodiment determines if the item is subject to an age-restriction. This can be accomplished by using location data of a retailer. Biometric data is received from the customer intending to purchase the item. The biometric data is compared to verified biometric data to confirm the identity of the…

SYSTEM AND METHOD FOR A WISH LIST

Granted: September 15, 2016
Application Number: 20160267573
Various embodiments include a method. The method can comprise receiving form a user a request to stock an item at a store at a location. In many embodiments, the method can include updating a product wish list for the store by at least one of adding the item to the product wish list for the store at the location, or increasing a count for the item on the product wish list for the store at the location, if the item is already on the product wish list. The method can further comprise…

SYSTEM AND METHOD FOR FORECASTING HIGH-SELLERS USING MULTIVARIATE BAYESIAN TIME SERIES

Granted: September 8, 2016
Application Number: 20160260052
A system and method for grouping units for forecasting purposes is presented. A sales forecast for a set of stock keeping units (SKUs) is desired. The SKUs are separated into clusters based on the similarity of the SKUs. Then a set of Bayesian multivariate dynamic linear models is chosen to be ‘21retfgvd5xzrtfgvbyhsdcused to calculate a sales forecast for each of the clusters of SKUs. The accuracy of each dynamic linear model is determined in a training procedure and a set of weights…

SYSTEM AND METHOD FOR FORECASTING USING MONTE CARLO METHODS

Granted: September 8, 2016
Application Number: 20160260109
A system and method for calculating demand forecasts is presented. Sales data for a set of SKUs is received. The sales data is filtered to contain only data for low-selling SKUs. A set of clusters of SKUs is created. A generalized dynamic linear model for use with each cluster in the set of clusters is generated. A set of random data points is generated. The dynamic linear model is fitted at each data point in the set of random data points using a Monte Carlo method. This fitting can be…

SYSTEM AND METHOD FOR PREDICTING THE SALES BEHAVIOR OF A NEW ITEM

Granted: September 8, 2016
Application Number: 20160260110
A system and method for forecasting the sales of a new item, i.e., one with no historical sales data, is presented. Two matrices are presented, a feature matrix and a sales matrix. The matrices are divided into training matrices and prediction matrices. The training matrices are decomposed, then regression analysis is performed to determine the weight of various columns of the training feature matrix. Thereafter, the weights could be used on the training prediction matrix to predict…

SYSTEM AND METHOD FOR GROUPING TIME SERIES DATA FOR FORECASTING PURPOSES

Granted: September 8, 2016
Application Number: 20160260111
A system and method for grouping units for forecasting purposes is presented. A plurality of stock keeping units (SKUs) is presented to an embodiment. Initial medoids are chosen based on a vertex within a set of vertices, each of which represent a SKU. Then, each vertex within the set of vertices is associated with its closest medoid to form initial clusters. There can be a cap on the number of vertices in each cluster. Thereafter, an iterative algorithm is performed wherein a…

SYSTEM AND METHOD FOR ITEM-LEVEL DEMAND FORECASTS USING LINEAR MIXED-EFFECTS MODELS

Granted: August 18, 2016
Application Number: 20160239776
A system and method for forecasting sales is presented. A method might begin by receiving a request to produce a demand forecast for a stock keeping unit (SKU). Then, the SKU is placed in one or more clusters. A cluster seasonality profile is calculated for each of the one or more clusters. An item seasonality profile is calculated for the SKU. Then the demand forecast for the SKU is generated. The demand forecast is adjusted using the cluster seasonality profile for each of the one or…

SYSTEM AND METHOD FOR POST-PROCESSING DEMAND FORECASTS

Granted: August 18, 2016
Application Number: 20160239855
A system and method for post-processing demand forecasts is presented. A forecast for a set of stock keeping units (SKUs) is received. Thereafter, a series of adjustments is are performed on the forecast. One adjustment involves determining how often orders are fulfilled by a drop ship vendor and adjusting a forecast to adjust for the fact that a portion of the forecast will never need to be ordered and stored at the retailer's warehouses. Another adjustments involves determining if…