Wal-Mart Patents

Wal-Mart Stores, Inc. is a global retailer focused on selling merchandise and services at everyday low prices. The company operates stores under the Walmart and Sam's Clubs brands.

Wal-Mart Patents by Type

  • Wal-Mart Patents Granted: Wal-Mart patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Wal-Mart Patent Applications: Wal-Mart patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Publication number: 20190073626
    Abstract: 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 receiving an order from a customer for a delivery of grocery items to a fulfillment location, determining a delivery compliance time for at least one item of the grocery items, receiving a pickup notification indicating that a pickup has picked up the grocery items at a first time, determining, at a second time after the first time, if a duration of time between the first time and the second time is greater than the delivery compliance time, and, if the duration of time between the first time and the second time is greater than the delivery compliance time, coordinating displaying an expiration message on a pickup interface of a pickup electronic device of the pickup.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 7, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Austin Lee Smith, Vidyanand Krishnan, Michael Gilbert Ebener
  • Publication number: 20190050761
    Abstract: Systems and methods are provided for solving optimization problems that comprise infeasible constraint sets. Priority values are assigned to the constraints in an infeasible constraint set which indicate a relative importance of the constraints to one another. A feasible constraint set is generated based on the priority values such that constraint violations of the infeasible constraint set are minimized for constraints having higher priorities. An optimization procedure is executed to identify a solution for the optimization problem using the feasible constraint set that was generated.
    Type: Application
    Filed: August 8, 2017
    Publication date: February 14, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Jagdish Ramakrishnan, Matyas Attila Sustik
  • Publication number: 20190026801
    Abstract: 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 creating a unique identification (UID) for an online advertisement for an item available for sale from an online retailer, publishing the online advertisement with the UID for the item in an online medium of the online retailer, receiving a user selection of the online advertisement with the UID, coordinating displaying a landing webpage for the item from the online retailer on an interface of the user electronic device, recording the user selection of the online advertisement with the UID in an event log, and extracting the UID from the event log to track clicks of the online advertisement when published.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 24, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Girish Nath Natarajan, Chintan Jagdish Rita, Venkata Pranay Kumar Sowdaboina
  • Publication number: 20190019240
    Abstract: 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 receiving an order from a customer, determining an estimated collection time required for an employee of the store to collect the order at the store, receiving a mobile check-in from an electronic device indicating that a pickup is en-route to pick up the order at the store, tracking a location of the electronic device, periodically determining, at one or more time intervals, an estimated travel time for the pickup to travel to the store from the location as tracked, and, when the estimated collection time is substantially equal in duration to the estimated travel time, coordinating displaying a collection notification on a store electronic device instructing the employee of the store to begin collecting the order.
    Type: Application
    Filed: July 13, 2017
    Publication date: January 17, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Austin Lee Smith, Vidyanand Krishnan, Michael Gilbert Ebener
  • Publication number: 20190012638
    Abstract: Systems and methods are described which utilize improved scheduling techniques. An electronic scheduling platform enables customers to view and select pick-up options for scheduling orders to be retrieved at a location. Each pick-up option is associated with a price and a queue time. An average service time and an average inter-arrival time is determined for the location. A queuing procedure is executed which calculates queue times and prices for the pick-up options based, at least in part, on the average service time and the average inter-arrival time. The queuing procedure dynamically updates in real-time the calculated queue times and prices for the pick-up options. Instructions are generated for providing an interface that displays at least a portion of the pick-up options with the updated queue times and prices.
    Type: Application
    Filed: July 6, 2017
    Publication date: January 10, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Pratosh Deepak Rajkhowa, Vidyanand Krishnan
  • Publication number: 20190005449
    Abstract: 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 receiving delivery orders and/or pickup orders from customers for pickup and/or delivery of the orders during a predetermined window of time, receiving an additional delivery order from an additional customer for an additional pickup and/or delivery of the additional order to the additional customer by a delivery driver during the predetermined window of time, determining if a pickup area at the store exceeds a predetermined level of congestion during the predetermined window of time, and, if the pickup area at the store does not exceed the predetermined level of congestion during the predetermined window of time, transmitting an additional delivery request to the delivery driver to fulfill the additional delivery order during the predetermined window of time.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 3, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Austin Lee Smith, Vidyanand Krishnan, Michael Gilbert Ebener
  • Publication number: 20180365725
    Abstract: 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 receiving an order from an electronic device of a customer, the order comprising one or more items, determining at least one of a store employee or a delivery driver is available to fulfill the order during a first window of time of a plurality of windows of time, coordinating displaying the plurality of windows of time on the device of the customer with a discounted price for the order proximate the first window of time, and, if the one or more non-transitory storage modules receive a selection of the first window of time from the electronic device of the customer, coordinating displaying an order completion page with the discounted price for the order.
    Type: Application
    Filed: June 20, 2017
    Publication date: December 20, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Austin Lee Smith, Vidyanand Krishnan, Michael Gilbert Ebener
  • Publication number: 20180365644
    Abstract: 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 receiving a return request for an item from a customer electronic device of a customer, determining that the return request is available for a pickup return option for (1) pickup, by a driver, of the item at an address associated with the customer and (2) transportation, by the driver, of the item from the address to the store, and, if the customer selects a pickup return option: assigning the driver to pick up the item from the address and transport the item to the store, receiving a return scan for the item from a store electronic device at the store or from a driver electronic device, and initiating a refund to the customer for the item.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Austin Lee Smith, Vidyanand Krishnan, Michael Gilbert Ebener
  • Publication number: 20180365637
    Abstract: 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 receiving an order request from a customer, transmitting an order list from the order request to an employee of the store for a collection of products on the order list at the store by the employee, determining an estimated order collection time, continuously monitoring an estimated order pickup time for a delivery driver of a third-party delivery service, and, when the estimated order pickup time for the delivery driver is substantially equal to the estimated order collection time, transmitting a delivery request to the third-party delivery service requesting the delivery driver to pick up the products from the store and deliver the products to the delivery address.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Austin Lee Smith, Deepak Deshpande, Vidyanand Krishnan, Michael Gilbert Ebener, Arnon Katz, Prakash Seetharaman
  • Publication number: 20180349965
    Abstract: 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 retrieving a first product offer from a first seller for a first product to offer for sale on a website of an online retailer, determining if the first product offer for the first product matches one or more existing candidate product offers in a catalog of the online retailer using one or more sets of rules, and, if the first product offer matches the one or more existing candidate product offers, coordinating displaying at least a portion of the first product offer on the website of the online retailer.
    Type: Application
    Filed: June 1, 2017
    Publication date: December 6, 2018
    Applicant: WAL-MART STORES, INC.
    Inventor: Ajinkya Ajay More
  • Publication number: 20180341998
    Abstract: 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 identifying one or more product attributes in an existing title for a product, determining at least one product attribute to include in an alternative title for the product, determining that the at least one product attribute in the alternative title for at least a the product does not correspond to the one or more product attributes in the existing title for the product, automatically inserting the at least one product attribute in the alternative title for the product into a modified title for the product, and coordinating displaying of the modified title for the product on a website associated with the online retailer.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Abilash Amarthaluri, Nikita Maple Sudan, Zuzar Fakhruddin Nafar, Chandni Jain
  • Publication number: 20180342003
    Abstract: 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 receiving search queries from users, coordinating displaying of search results for the search queries, receiving an indication that the users selected products in the search results, associating each search query with a product type based on products selected by the users, identifying product attributes in each search query, determining an attribute weight for each product attribute for the product type, determining which product attributes are recorded in product information for each product, determining a product attribute score for each product, receiving an additional search query, and selecting a first portion of products for display in additional search results for the additional search query.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Omar Saeed Siddiqui, Abilash Amarthaluri, George Roumeliotis, Chandni Jain, Zuzar Fakhruddin Nafar
  • Publication number: 20180341955
    Abstract: 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 receiving an external catalog comprising external attributes for each product of a plurality of products, mapping the external attributes from the external catalog to internal attributes for each product of the plurality of products in an internal catalog for an online retailer using an ensemble learning technique comprising a plurality of algorithms, incorporating the external attributes of the external catalog into the internal attributes in the internal catalog as mapped, and coordinating displaying of the external attributes and the internal attributes on a website of the online retailer.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Abilash Amarthaluri, Chandni Jain, Zuzar Fakhruddin Nafar, Rohit Deep
  • Publication number: 20180341997
    Abstract: 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 displaying a plurality of facets of a product type on a website of an online retailer in a plurality of facet orders, determining a first individual number of times a facet was selected when in a first position, determining a second individual number of times the facet was selected when in a second position, estimating a first estimated number of times the facet would have been selected if the facet had been in the first position rather than the second position, determining a ranking of the plurality of facets, and coordinating displaying at least a portion of the plurality of facets on the website of the online retailer in an order of the ranking.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Omar Saeed Siddiqui, Abilash Amarthaluri, George Roumeliotis
  • Publication number: 20180322540
    Abstract: Systems and methods 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 processors and perform acts of receiving initial product content for a product, generating modularized product content from the initial product content for displaying on a website, storing the modularized product content, coordinating displaying on the website the modularized product content for the product, receiving an error report of an error for the modularized product content displayed on the website, updating a rule for the modularized product content to correct the error in the modularized product content, generating an updated modularized product content for the product using the rule as updated, replacing the modularized product content with the updated modularized product content, and coordinating displaying on the website the product and the updated modularized product content for the product.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 8, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Pallavi Mukund Phadnis, Marcenino Vivas Bautista, Chandni Jain, Zuzar Fakhruddin Nafar
  • Publication number: 20180315112
    Abstract: 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 receiving an order comprising items for sale at a store, coordinating displaying an order promise time to the customer, automatically determining in real-time an estimated order completion time using at least a dynamic pick time estimation for the order, and, if the estimated order completion time is after the order promise time, sending an escalation alert to an employee of the store.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Austin Lee Smith, Vidyanand Krishnan, Michael Gilbert Ebener, Pratosh Deepak Rajkhowa, Deepak Deshpande, Arnon Katz
  • Publication number: 20180315003
    Abstract: 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 receiving a plurality of orders for items for sale at a store, determining a picking start time, a picking end time, and an order completion time for each order based on at least one of: (1) availabilities of one or more associates of the store to collect the items of the order at the store or (2) a dynamic pick time estimation for the order, assigning the order to a first associate of the store for collection of the items of the order at the store, and automatically adjusting, in real-time, the picking start time and the picking end time without adjusting the order completion time for each order.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Austin Lee Smith, Vidyanand Krishnan, Michael Gilbert Ebener, Pratosh Deepak Rajkhowa, Arnon Katz
  • Publication number: 20180300800
    Abstract: Some embodiments include a system. The system can include one or more processors and one or more non-transitory memory storage devices storing computer instructions configured to run on the processor(s) and perform acts including: receiving a request for a picked sales order; estimating an estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer, wherein estimating the estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer includes evaluating an availability of one or more pickers to pick the good(s); determining a receivable clock time at which to promise the good(s) for receipt by the customer; and communicating the receivable clock time to the customer. Other embodiments of related systems and methods are also provided.
    Type: Application
    Filed: May 5, 2017
    Publication date: October 18, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan
  • Publication number: 20180300799
    Abstract: Some embodiments include a system. The system can include one or more processors and one or more non-transitory memory storage devices storing computer instructions configured to run on the processor(s) and perform acts including: receiving a request for a picked sales order; promising the good(s) of the picked sales order for receipt by the customer at a receivable clock time; after promising the good(s) of the picked sales order for receipt by the customer at the receivable clock time, detecting a delay condition associated with making ready the one or more goods of the picked sales order for receipt by the customer at the receivable clock time; and communicating a notification of the delay condition to a receiving party. Other embodiments of related systems and methods are also provided.
    Type: Application
    Filed: May 5, 2017
    Publication date: October 18, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar Raichur Rajoli, Austin Lee Smith, Michael Gilbert Ebener, JR., Vidyanand Krishnan
  • Publication number: 20180300798
    Abstract: Some embodiments include a system. The system can include one or more processors and one or more non-transitory memory storage devices storing computer instructions configured to run on the processor(s) and perform acts including: receiving a request for a picked sales order; estimating an estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer, wherein estimating the estimated fulfillment time interval to make ready the good(s) of the picked sales order for receipt by the customer comprises evaluating whether the picked sales order is able to be batched in a picked sales order batch using a k-means clustering to minimize a pick walk of the picked sales order batch; determining a receivable clock time at which to promise the good(s) for receipt by the customer; and communicating the receivable clock time to the customer. Other embodiments of related systems and methods are also provided.
    Type: Application
    Filed: May 5, 2017
    Publication date: October 18, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Pratosh Deepak Rajkhowa, Ameya Ajay Shendre, Pavan Kumar Raichur Rajoli, Shekhar Gupta, Vidyanand Krishnan
  • Publication number: 20180285360
    Abstract: In some embodiments, a method can comprise preparing a comparison table by for comparing the one or more second items to the first item by: determining an item ranking of one or more second items based at least in part on an attribute ranking for each of one or more second attributes, presenting for display in the comparison table the set of the one or more second items and an associated first item, and presenting for display proximate to the comparison table a second set of the one or more second items, the second set of the one or more second items comprising a second predetermined number of the one or more second items comprising one or more next top rankings based on the item ranking of the one or more second items. Other embodiments of related methods and systems are also provided.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Gokul Kavaturi, Rohini Satheesh Bharadwaj, Phanindra Vuppalapati, Chandni Jain, Zuzar Fakhruddin Nafar
  • Publication number: 20180276726
    Abstract: 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 determining an accuracy score for existing product information using a first set of rules that compares the existing product information for the product with product information of other internal or external sources, determining if the accuracy score exceeds a predetermined accuracy threshold, automatically replacing incorrect product information in the existing product information with correct product information from the other sources if the accuracy score does not exceed the predetermined accuracy threshold, coordinating displaying of the existing product information with the correct product information replacing the incorrect product information on a webpage for the product on a website of the online retailer.
    Type: Application
    Filed: March 23, 2017
    Publication date: September 27, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Omar Saeed Siddiqui, Rohit Deep, Zuzar Fakhruddin Nafar
  • Publication number: 20180275969
    Abstract: A system for use in displaying software components to a user is described herein. A system comprising one or more processors and one or more non-transitory memory storage devices storing computer instructions configured to run on the one or more processors and to perform accessing a data repository of a plurality of data repositories comprising at least one software component data file associated with a software component comprising a software code and an object data. Retrieving the at least one software component data file executing the software code and the object data associated with the at least one software component data file to render a demonstration image of the software component associated with the at least one software component data file. Generating a component display website to be displayed and comprising a component display area associated with the software component associated with the at least one software component data file.
    Type: Application
    Filed: May 29, 2018
    Publication date: September 27, 2018
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Alexander Grigoryan, Arpan Y. Nanavati, Xiuhao Joel Chen, Caoyang Shi, David Andrew Stevens
  • Publication number: 20180253201
    Abstract: Systems, methods, and machine readable medium are provided for configuring a graphical user interface in a remote collaboration environment. Representation of a digital meeting room is provided including a plurality of representations of interactive displays, where each of the plurality of representations of the interactive displays is configured to render a graphical representation of analyzed data. A first user interface is rendered on a first mobile device and a second user interface is rendered on a second mobile device, where each of the first and second user interfaces represent the digital meeting room. Input is received at the first user interface indicating an interaction with one of the interactive displays, where the user interaction causes modification of one of the rendered representations of the analyzed data. At least one of the representations of the interactive displays of the second user interface is updated to display the modified graphical representations.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 6, 2018
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Donald High, Henry Sampara
  • Publication number: 20180232795
    Abstract: A computer-implemented method for providing a list of frequently purchased items by a user from a retailer to a computing device corresponding to the user includes receiving a request to generate the list of frequently purchased items. A purchase history of the user is obtained in response to the request, the purchase history including a plurality of previously purchased items. A number of purchases for each of the purchased items within a predetermined time period is monitored. The list of frequently purchased items is generated based on the monitored number of purchases for each of the purchased items. The generated list of frequently purchased items is transmitted to the computing device.
    Type: Application
    Filed: April 10, 2018
    Publication date: August 16, 2018
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Valerie Goulart, Lauren Jill Patti
  • Publication number: 20180225623
    Abstract: Systems, methods, and computer-readable storage media for improved inventory management of returned merchandise. Returned items are labeled using a smart label, which allows for easy tracking of the physical location of the returned items, as well as the reasons for the product being returned. When the items are scanned using the smart labels, updates to the store inventory and the global product inventory can occur, thereby allowing the returned item to be used in both local and online sales.
    Type: Application
    Filed: January 29, 2018
    Publication date: August 9, 2018
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Theresa Mosier, Tina Kurtz
  • Patent number: 10040469
    Abstract: Described is a shopping cart bagging station. The shopping cart bagging station is a bagging station that couples to a shopping cart. The shopping cart bagging station described is used by customers to bag their purchases as they shop, or by employees bagging items for a customer. The shopping cart bagging station is designed to be heavy-duty so that it can be used in pick-up areas and other areas that require a bagging station that can withstand temperatures and handle heavy loads. The shopping cart bagging station includes a support structure and three shopping cart coupling hooks. The shopping cart coupling hooks couple the bagging station to a shopping cart, and they hold and dispense the shopping bags. The support structure and the three shopping cart coupling hooks are formed of metal rod that can withstand extremes in temperature and hold heavy loads.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: August 7, 2018
    Assignee: WAL-MART STORES, INC.
    Inventors: Yurgis Mauro Bacallao, Megan Baareman, Diane Phillips
  • Patent number: 10040468
    Abstract: Described is a shopping cart basket for affixing to a shopping cart. The shopping cart basket can be used to carry tools, accessories, or other items that an individual wants to carry with, but keep separate from, items in the shopping cart. The shopping cart basket includes a basket body with a pair of hooks on arms that hook the shopping cart basket to the shopping cart. The shopping cart basket can be hung from many different locations on a shopping cart, including the front or back, the sides, the inside, or the outside. The shopping cart basket can be hung from any type of shopping cart, including basket types of shopping carts or flatbed carts. The shopping cart basket includes elements that hold and secure tools commonly used by employees performing tasks with a shopping cart.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: August 7, 2018
    Assignee: WAL-MART STORES, INC.
    Inventors: Yurgis Mauro Bacallao, Dennis Charles Beere, II
  • Publication number: 20180218409
    Abstract: 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 receiving, from a plurality of entities, objectives and budgets associated with a plurality of keywords, determining cost-per-click (CPC) bids for each of the entities for some of the plurality of keywords using the objectives and the budgets, determining internal bids by the plurality of entities for the plurality of keywords by multiplying the CPC bid and a pacing multiplier, performing one or more iterative internal auctions, determining a highest bidder for each keyword of the plurality of keywords, and coordinating bidding by only the highest bidding entity for each of the keywords on a third-party external auction.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Tao Zhu, Madhusudan Mathihalli
  • Publication number: 20180218431
    Abstract: A method including generating a weighting vector for a first user. The weighting vector can track a weight corresponding to each feature of a plurality of features. The plurality of features can represent purchasing criteria that are common to each item in a category of items. The method also can include, in response to receiving a request from the first user to view details for a selected item, recommending to the first user, in real-time after receiving the request, one or more other items that are different from the selected item. The selected item and the one or more other items can be in a category of items that is the same. The plurality of features can be in common for each item in the category of items. Sentiment data can include a sentiment score for each feature for each item in the category of items.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventor: Jennifer Laetitia Prendki
  • Publication number: 20180218430
    Abstract: A method including sending to a first user an input form comprising an input element for an intent weight for each of a plurality of features. The plurality of features can represent purchasing criteria that are common to each item in a category of items. The method also can include receiving from the first user the intent weights for the plurality of features. Each of the intent weights can represent a level of importance of a different feature of the plurality of features to the first user. The method additionally can include selecting one or more first items from among a plurality of items in the category of items based at least in part on: (a) the intent weights for the plurality of features for the first user, and (b) sentiment data comprising a sentiment score for each feature for each of the plurality of items. The sentiment scores for the plurality of features for each of the plurality of items can be derived from user-generated post-purchase content about the plurality of items.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventor: Jennifer Laetitia Prendki
  • Publication number: 20180218063
    Abstract: In some embodiments, the method can comprise receiving one or more clicks on one or more items by a user during a browse session, measuring a distance between the one or more items, and determining a relationship between the one or more items based at least in part on the distance. In various embodiments, the method can further comprise clustering the one or more items based at least in part on the relationship into one or more clusters and presenting to the user a recommendation. In a number of embodiments, the recommendation can comprise at least one of one or more search terms related to at least one cluster of the one or more clusters or a set of items related to the at least one cluster of the one or more clusters, the set of items comprising at least a portion of the one or more items. Other embodiments of related methods and systems are also provided.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Kaushiki Nag, Sushant Kumar, Venkata Syam Prakash Rapaka, Kannan Achan
  • Publication number: 20180218383
    Abstract: 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 determining a lifetime value (LTV) for customers of a retailer, segmenting the customers into customer states based upon one or more purchases made by each customer at the retailer within a predetermined period of time, determining a first average LTV for customers in a first customer state and a second average LTV for customers in a second customer state lower than the first average LTV, coordinating a first display of a first online advertisement for customers in the first LTV to transition the customers from the first customer state to the second customer state, and coordinating a second display of a second online advertisement for customers in the second state.
    Type: Application
    Filed: January 28, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Wei Shen, Tao Zhu, Vahid Jalalibarsari
  • Publication number: 20180218087
    Abstract: In some embodiments, a method can comprise receiving a search query from a search by a user during a browse session, receiving one or more items from an item database in response to the search query, and receiving one or more previous search queries from a search database, the one or more previous search queries related to the search query. In many embodiments, the method can further comprise determining a purchase probability associated with a first item of the one or more items based at least in part on a first item score for the first item, ranking the one or more items based at least in part on the purchase probability associated with the first item of the one or more items, and facilitating display of the ranking of the one or more items. Other embodiments of related methods and systems are also provided.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Venkata Syam Prakash Rapaka, Kannan Achan, Kaushiki Nag, Sushant Kumar
  • Publication number: 20180218376
    Abstract: 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: categorizing a plurality of customers based on whether or not each customer of the plurality of customers had (1) an online store transaction with a retailer, (2) an offline store transaction with the retailer, or (3) an online interaction with the retailer within a predetermined period of time; predicting, using a lifetime value (LTV) update model, a LTV for customers who did have an interaction or transaction with the retailer; predicting, using one or more LTV decay functions, the LTV for customers who did not have an interaction or transaction with the retailer; and determining an online advertisement for each customer based on the LTV for each customer.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Wei Shen, Lu Wang, Zhao Zhao
  • Publication number: 20180218081
    Abstract: In some embodiments, a method can comprise receiving a search query from a search by a user during a browse session, receiving one or more items from an item database in response to the search query, and receiving one or more previous search queries from a search database, the one or more previous search queries related to the search query. In many embodiments, the method can further comprise determining a purchase probability associated with a first item of the one or more items based at least in part on a first item score for the first item, ranking the one or more items based at least in part on the purchase probability associated with the first item of the one or more items, and facilitating display of the ranking of the one or more items. Other embodiments of related methods and systems are also provided.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Kannan Achan, Venkata Syam Prakash Rapaka, Evren Korpeoglu, Shirpaa Manoharan
  • Publication number: 20180218082
    Abstract: In many embodiments, the method can comprise storing one or more user actions of a user of one or more users in a database, sorting the one or more user actions into one or more user action types, and extracting one or more correlated signals related to the one or more user actions of the user of the one or more users based at least in part on the one or more user action types to determine one or more independent signals related to the one or more user actions of the user of the one or more users. In some embodiments, the method can further comprise averaging the one or more independent signals related to the one or more user actions of the user of the one or more users to determine a personalization score related to the user of the one or more users and updating a webpage for the user of the one or more users based at least in part on the personalization score. Other embodiments of related methods and systems are also provided.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Abhimanyu Mitra, Kannan Achan, Venkata Syam Prakash Rapaka
  • Publication number: 20180218428
    Abstract: 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 whether to coordinate a display of any new item as one of one or more recommended items with any of a plurality of items, and coordinating the display of the new item as one of the one or more recommended items when the one or more of the plurality of items are displayed on the website of the online retailer based on the static features of the new item.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Min Xie, Kannan Achan, Zoheb Vacheri
  • Publication number: 20180218407
    Abstract: 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 accessing purchase information history from a website of an online retailer, training a first machine learning model configured to obtain first population demographic data for first products, coordinating a display of an advertisement associated with the first products on social media webpages of new users corresponding to at least a portion of the first population demographic data, receiving an indication that some of the new users selected the first advertisement, accessing additional information of the new users, training a second machine learning model configured to obtain additional data for the one or more first products, and coordinating a display of the first advertisement associated with the first products on additional social media webpages of additional new users.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Jun He, Shankara Bhargava Subramanya
  • Publication number: 20180217990
    Abstract: In many embodiments, the method can comprise receiving a search query from a search by a user and determining a question to present to the user. In many embodiments, determining the question to present to the user can comprise evaluating a user profile associated with the user, evaluating the search query, evaluating one or more user actions during a current browse session of the user, and selecting the question from a set of questions. In some embodiments, the method can further comprise presenting the question to the user when a confidence score associated with the question reaches or exceeds a predetermined threshold. Other embodiments of related methods and systems are also provided.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Sushant Kumar, Kannan Achan, Venkata Syam Prakash Rapaka
  • Publication number: 20180218372
    Abstract: A method including receiving a weighting vector for each of a plurality of users, the weighting vector tracking a weight corresponding to each feature of a plurality of features. The plurality of features can represent purchasing criteria that are common to each item in a category of items. Each of the weights in the weighting vector for each user of the plurality of users can represent a level of importance of a different feature of the plurality of features to the user. The method also can include applying categorization rules on the weighting vectors for the plurality of users to categorize the plurality of users into a plurality of subgroups. The method additionally can include generating a profile weighting vector for each subgroup of the plurality of subgroups.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventor: Jennifer Laetitia Prendki
  • Publication number: 20180218314
    Abstract: In many embodiments, a method can comprise receiving an online order for an item from a user and receiving an estimate of a network stockout cost of a network associated with the item, the network comprising at least a first fulfillment center and a second fulfillment center. In some embodiments, the method further can comprise updating a first local stockout cost and updating a second local stockout. In various embodiments, the method further can comprise executing a first stocking plan for the item at the first fulfillment center based at least in part on the updated first local stockout cost, executing a second stocking plan for the item at the second fulfillment center based at least in part on the updated second local stockout cost, and selecting the first fulfillment center to deliver the item pursuant to the online order from the user based at least in part on the first stocking plan. Other embodiments of related methods and systems are also provided.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: John Bowman, Jagtej Bewli, Bradley Weill, Yamini Kangude, Sony Gregory
  • Publication number: 20180218422
    Abstract: A method including selectively aggregating a first set of filters for an item results list. The first set of filters can include multiple filter types, including category filters, facet filters, and price filters. The method also can include, for each filter in the first set of filters and each item in the item results list, determining user engagement statistics for the item when the filter has been applied. The method additionally can include generating a filter score for each filter in the first set of filters. The method further can include selecting a second set of filters from the first set of filters based on the filter scores of the filters in the second set of filters being above a threshold filter score. The method additionally can include applying space-constraint rules to the second set of filters to limit a quantity of filters in the second set of filters based on a ranking of the filters in the second set of filters and based on a screen size of a user device.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Onur Gungor, Manas Pathak, Ajay Gopalkrishna
  • Publication number: 20180218429
    Abstract: 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 accessing an online catalog for an online retailer comprising a plurality of digital images of a plurality of items for sale by the online retailer, training a two-branch a Siamese convolutional neural network (CNN) model to determine a similarity between two digital images of the plurality of digital images, receiving one or more digital images of a new item for the online catalog, determining, using the two-branch Siamese CNN model and the one or more digital images of the new item, a similar item of the plurality of items to which the new item is most similar, and coordinating a display of the new item on a webpage based on a ranking of the similar item.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Stephen Dean Guo, Kannan Achan, Venkata Syam Prakash Rapaka
  • Publication number: 20180211269
    Abstract: 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 receiving sales data for a first plurality of products in a first category and also for a second plurality of products in a second category, determining a first product of the first plurality of products is a best seller in the first category using a first decay factor, determining a second product of the second plurality of products is a best seller in the second category using a second decay factor, coordinating a first display of the first product labeled as the best seller in the first category, and coordinating a second display of the second product labeled as the best seller in the second category.
    Type: Application
    Filed: January 23, 2017
    Publication date: July 26, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Wei Han, Shanth Harikrishnan
  • Publication number: 20180211303
    Abstract: 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 a source classifier with labeled source training data of a first product category from a website of an online retailer, clustering target data for a second product category into a plurality of clusters, inserting into each cluster labeled source training data of the first product category, assigning a domain discriminator score to each cluster, determining whether each cluster comprises an agreement cluster or a disagreement cluster using the domain discriminator score, receiving a product search request for a product of the second category from a user of the web site, and coordinating a display of the product on the web site to promote the product.
    Type: Application
    Filed: January 23, 2017
    Publication date: July 26, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Richard Edward Chatwin, Jaymin Daniel Mankowitz, Shie Mannor, Vineet Abhishek
  • Publication number: 20180211201
    Abstract: 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 receiving a high-priority first order, receiving a low-priority second order, adding an elastic shipping buffer to the low-priority second order to (1) prevent the low-priority second order from being shipped from the fulfillment center before the high-priority first order and also (2) prevent the low-priority second order from being delivered at a final destination after a service level agreement delivery date, and transmitting instructions to a shipping system to ship the high-priority first order from the fulfillment center before shipping the low-priority second order.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 26, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Amritayan Nayak, Hem Singh, Rajiv Kumar Jain, Sarabjeet Singh
  • Publication number: 20180211302
    Abstract: 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 selecting a plurality of products of an online retailer, receiving first manual categorizations of the plurality of products from a plurality of users, preparing a machine learning model for automatically categorizing additional products based on the first manual categorizations of the plurality of products, receiving a product description for an additional product, automatically categorizing the additional product into one or more categories for display on a webpage of the online retailer based on the product description of the first additional product using the machine learning model, and coordinating the display of the webpage of the online retailer of the additional product.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 26, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Abhinandan Krishnan, Jonathan Tan, Jianhui Zhang
  • Publication number: 20180204175
    Abstract: The present disclosure extends to maintaining an item inventory status at an inventory cache management system. The inventory cache may be refreshed regularly by a threshold-based triggering mechanism. In embodiments, as item inventory breaches certain thresholds, the inventory cache may be refreshed with increased frequency to mitigate overselling or underselling scenarios and reduce overall network traffic for items having relatively high inventory levels.
    Type: Application
    Filed: March 12, 2018
    Publication date: July 19, 2018
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Madhavan Kandhadai Vasantham, Vikrant Tare, Manish Gupta
  • Publication number: 20180197230
    Abstract: 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 determining that content for a product in an electronic catalog for display on a webpage of an online retailer comprises incorrect content or is missing content, coordinating a first display on mobile electronic devices of a plurality of users of a request to provide additional content that (1) replaces the incorrect content for the product in the electronic catalog or (2) provides the missing content for the product in the electronic catalog, receiving the additional content for the product from the mobile electronic devices of the plurality of users, and coordinating a second display of the additional information of the product on the one or more webpages of the online retailer.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Applicant: WAL-MART STORES, INC.
    Inventors: Jonathan Tan, Ganesh Krishnan, Scott Fish, Rohit Deep