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).
  • Patent number: 11068932
    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 obtaining a uniform resource locator (URL) of a first webpage that is shown on a graphical user interface and that is external to a website of a retailer (where, in some embodiments, the URL is obtained from a referral website or is entered by a user from a chat window or search box), using a web scraper to extract web text displayed on the first webpage on the graphical user interface, processing the web text displayed on the first webpage on the graphical user interface to determine an interest of a user, using a set of rules to determine items related to the web text displayed on the first webpage on the graphical user interface, and coordinating displaying the items on a second webpage to promote the items as related to the interest of the user, where the second webpage is internal or external
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: July 20, 2021
    Assignee: WAL-MART STORES, INC.
    Inventors: Wei Shen, Yuan Xie, Vahid Jalalibarsari, Lu Wang, Chenxi Liu, Zhao Zhao
  • Patent number: 10909495
    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: Grant
    Filed: July 6, 2017
    Date of Patent: February 2, 2021
    Assignee: WAL-MART STORES, INC.
    Inventors: Pratosh Deepak Rajkhowa, Vidyanand Krishnan
  • Patent number: 10607267
    Abstract: Embodiments relate to systems and methods for identifying potential shoplifting incidents. In one embodiment, a system can receive and analyze information related to a number of items removed from a display and a number of items added to a shopping receptacle. These numbers of items can be detected by weight or load changes sensed by a sensor system, and if the counted numbers of items do not match, the system can flag nearby shopping receptacles via their unique identification numbers as potentially involved in shoplifting incidents.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: March 31, 2020
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Anindya Sankar Dey, Sadaf Riyaz Sayyad
  • Publication number: 20190236158
    Abstract: Databases and file management systems and methods including one or more processors and one or more non-transitory computer-readable media computing instructions are configured to run on the one or more processors and perform acts of receiving a search query from a user electronic device, facilitating a search of a database comprising item records for multiple items of an online retailer related to the search query, receiving search results from the search of the database, facilitating inserting, according to a set of rules, the first item into the predetermined range of the ranked order of the set of items of the search results, and coordinating displaying the search results on a graphical user interface of the user electronic device with the first item listed in the predetermined range of the ranked order of the set of items of the search results. Additional embodiments are disclosed herein.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Ning Cao, Wei Zhang, Jufang Wang
  • Publication number: 20190236180
    Abstract: A system includes 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 user computer, a destructive read request including header information indicating that a record stored in a persistent database is to be deleted after the record is successfully read from the persistent database; in response to receiving the destructive read request, retrieving the record, which was identified by the destructive read request, from the persistent database; after retrieving the record, receiving a success signal that confirms that the record was successfully read from the persistent database; and in response to receiving the success signal, automatically deleting the record, which was identified by the destructive read request, from the persistent database without receiving another instruction to delete the record. Other embodiments are disclosed herein.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Kevin Matthew Charles, John R. Frerking, Richard Talmadge Jackson, JR., Clifford V. Vanderpool, Michael John Karagines
  • Publication number: 20190236621
    Abstract: Systems and methods including one or more processors and one or more non-transitory computer-readable media having computing instructions that are configured to run on the one or more processors and perform acts of creating content variations for including in initial communications to initial targets, the content variations each comprising one or more content items selected from content item options, setting weightings for the content item options, transmitting the initial communications comprising the content variations to the initial targets, receiving initial response information, determining whether a minimum level of statistically significant difference is achieved between responses, determining updated weightings of the first and second ones of the content item options in relation to the initial response information, and transmitting updated communications comprising the content variations to subsequent targets. Additional embodiments are disclosed herein.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Chenxi Liu, Lu Wang, Wei Shen
  • Publication number: 20190236674
    Abstract: Systems and methods including one or more processors and one or more non-transitory computer-readable media having computing instructions that are configured to run on the one or more processors and perform acts of receiving a test set comprising potential candidate items for substitution for a target item, determining association scores for each of the potential candidate items in the test set, determining one or more semantic similarity features of the potential candidate items in the test set, determining one or more image similarity features of the potential candidate items in the test set, and creating a substitutive probability model by determining a relative contribution of each of the association scores, the semantic similarity features and the image similarity features to a substitutive probability for the potential candidate items in the test set, with reference to a baseline set of the potential candidate items. Additional embodiments are disclosed herein.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Zhao Zhao, Wei Shen, Chenxi Liu
  • Publication number: 20190236488
    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: utilizing historical transaction information to derive metric information associated with prior transactions; generating a listing of user-item pairs, each of the user-item pairs identifying a user and an item; executing a machine learning model that is configured to generate a transmission list for sending push notifications; generating a transmission list by selecting user-item pairs based on the conversion probability values and the confidence indicators that are assigned to the user-item pairs; customizing content for the push notifications to include information for items identified by the user-item pairs included in the transmission list; and transmitting the push notifications to the users identified by the user-item pairs included in the transmission list.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Kannan Achan, Evren Korpeoglu, Abhimanyu Mitra, Sinduja Subramaniam
  • Publication number: 20190236541
    Abstract: A system includes 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: configuring an exception event handler for a delivery system with a ruleset that enables proactive identification and resolution of delivery exceptions; monitoring a queue of incoming messages that are received from carriers indicating status information for shipments being handled by the carriers; detecting a first delivery exception for a first incoming message regarding first status information for a first shipment of products; determining a first exception type for the first delivery exception based on the ruleset; selecting, based at least in part on the exception type, a first automated corrective measure for the first delivery exception; and automatically executing the first automated corrective measure to resolve the first delivery exception. Other embodiments are disclosed herein.
    Type: Application
    Filed: January 29, 2018
    Publication date: August 1, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Saujanya Dasika, Karpagavalli Jaykumar, Raju Chautagi, Sailaja Kota
  • Publication number: 20190238472
    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: initiating a cluster of controller instances in a cloud environment for executing a multi-dimensional event engine; and configuring the cluster of controller instances in a topology that provides availability and redundancy for the multi-dimensional event engine. An active controller instance is configured to: detect a current level of network traffic; receive the messages from an order management system; select a transmission rate for sending the messages to the fulfillment centers based on the current level of the network traffic; transmit the messages to the one or more fulfillment centers in accordance with the transmission rate; and dynamically adjust the transmission rate in response to detecting changes in the network traffic.
    Type: Application
    Filed: January 29, 2018
    Publication date: August 1, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Raj Anand, Ruchitkumar Shah
  • Publication number: 20190236202
    Abstract: Some embodiments include a system. The system can comprise 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 perform: receiving a base query string comprising a query parameter; and generating a modified version of the base query string to create a modified query string. The modified query string can comprise the query parameter and an interleaving parameter. Meanwhile, generating the modified version of the base query string to create the modified query string can comprise adding the interleaving parameter to the base query string. Other embodiments of related systems and methods are also provided.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Applicant: Wal-Mart Stores, Inc.
    Inventor: Ergin Guney
  • Publication number: 20190238652
    Abstract: This disclosure relates to systems and methods for executing a caching procedure for a web cache that is utilized by an electronic platform storing a plurality of clusters. The caching procedure may comprise retrieving a priming cutoff parameter that identifies a timeframe, utilizing the priming cutoff parameter to identify a subset of clusters that have been added or updated within the timeframe, and priming the web cache with content associated with the subset of clusters. The content in the web cache can be transmitted in response to receiving requests for the content. Other embodiments are disclosed herein.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Linglong Zhu, Wei Wang, Zebin Chen, Ming Zhang, Jufang Wang, Wenke Zhang
  • Publication number: 20190236639
    Abstract: A method including tracking usage data for users using a first channel and a second channel. The method also can include performing a classification of first users of the users into a first group and second users of the users into a second group. The classification can be based on the usage data. The method additionally can include, for each impression of a content element of content elements being displayed on a website to a user of the users, tracking impression response data including (a) whether the user is grouped into the first group or the second group, and (b) response data including: (i) a first response by the user to the content element in the first channel, and (ii) a second response by the user to the content element in the second channel. The method further can include receiving a request from a first user of the users to display a webpage of the website. The method additionally can include generating the webpage to include a selected content element from among the content elements.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Abhimanyu Mitra, Sinduja Subramaniam, Evren Korpeoglu, Kannan Achan
  • Publication number: 20190236676
    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 recipes in an electronic manner; parsing the recipes to identify ingredients; generating mapping information that correlates the recipes with corresponding ingredients, and that correlates the ingredients with corresponding grocery products; executing a recommendation engine that is configured to recommend a recipe selected to a user based, at least in part, on the user's shopping behavior; utilizing the mapping information to select a subset of the grocery products that correspond to the ingredients for the recipe; transmitting data for presenting a recommendation display to the user that presents the subset of the grocery products and enables the grocery products to be added to an online shopping cart. Other embodiments are disclosed herein.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Kannan Achan, Hyun Duk Cho, Sushant Kumar
  • Publication number: 20190180321
    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 obtaining a uniform resource locator (URL) of a first webpage that is shown on a graphical user interface and that is external to a website of a retailer (where, in some embodiments, the URL is obtained from a referral website or is entered by a user from a chat window or search box), using a web scraper to extract web text displayed on the first webpage on the graphical user interface, processing the web text displayed on the first webpage on the graphical user interface to determine an interest of a user, using a set of rules to determine items related to the web text displayed on the first webpage on the graphical user interface, and coordinating displaying the items on a second webpage to promote the items as related to the interest of the user, where the second webpage is internal or external
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Wei Shen, Yuan Xie, Vahid Jalalibarsari, Lu Wang, Chenxi Liu, Zhao Zhao
  • Publication number: 20190122270
    Abstract: The present disclosure relates to techniques for combining stored pricing algorithms to generate new pricing algorithms. A control panel interface includes selectable options associated with a plurality of pricing algorithms and a plurality of combination techniques. Selections are received that identify at least two pricing algorithms and at least one combination technique. A new pricing algorithm is generated based on the selections. The new pricing algorithm is configured to compute prices for products and services by executing the selected pricing algorithms to generate a set of price outputs, and executing the selected combination technique to compute a price based on the set of price outputs generated by the pricing algorithms.
    Type: Application
    Filed: October 19, 2017
    Publication date: April 25, 2019
    Applicant: WAL-MART STORES, INC.
    Inventors: Matyas Attila Sustik, Brian Thomas Seaman
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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