Wal-Mart Patents Granted

Patents granted to Wal-Mart by the U.S. Patent and Trademark Office (USPTO).

  • Patent number: 9558515
    Abstract: The present invention extends to systems, methods, and computer program products for recommending food items based on personal information and nutritional content. A registered customer has members in a customer group. The registered customer provides nutritional information for members of the group (e.g., family members) to a merchant computer system. The merchant computer system uses the nutritional information to recommend food items to the customer. As a customer shops, the merchant computer system compares the nutritional content of the shopping cart items with nutritional needs of the customer. Recommendations are furnished to the customer based on the shopping cart content and the nutritional needs of the customer.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: January 31, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Narendra Babu, Ramesh Kozhissery, Rijul Jain
  • Patent number: 9536267
    Abstract: In some embodiments, a method can comprise accessing one or more neighborhood data structures, at least a portion of the one or more neighborhood data structures are active. In many embodiments, the one or more neighborhood data structures each comprise a label comprising a record identifier, the record identifier corresponding to a specified record of the one or more records, a neighborhood comprising a list of record identifiers for other records linked to the specified record of the one or more records by a pairwise link, and a message for each of the other records linked to the specified record of the one or more records, the message comprising the label and an activity state indicator, the activity state indicator indicating if the neighborhood data structure is active. Other embodiments of related methods and systems are also provided.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: January 3, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
  • Patent number: 9535810
    Abstract: Delivering a page including a plurality of modules is disclosed. A plurality of candidate modules are selected. A corresponding module score for each of the modules in the plurality of candidate modules is evaluated. A plurality of modules is selected from the plurality of candidate modules to be displayed on a page. The position of each module on the page is based at least in part on that module's module score.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: January 3, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Mehul Shah, Abhishek Gattani, Anand Rajaraman, Sri Subramaniam
  • Patent number: 9536237
    Abstract: A computer-implemented method is disclosed for suggesting recipes. Within the method, one or more point-of-sale transactions may be conducted. The transactions may involve a computer system and a customer possessing a mobile computing device. The computer system may store receipt data documenting the transactions. The computer system may also receive a request from the mobile computing device for one or more recipes, analyze the receipt data to identify at least one of the food patterns and food preferences of the customer, and identify one or more recipes corresponding to at least one of the food patterns and food preferences. The computer system may then pass the one or more recipes to the mobile computing device.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: January 3, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9534906
    Abstract: Systems, apparatuses and methods for mapping a shopping space are provided. A system for mapping a shopping space includes a plurality of motorized transport units, a store map database, and a central computer system. The central computer system being configured to divide the map of the shopping space into a plurality of sections, assign a unique section identifier to each of the plurality of sections in the shopping space, associate a blocked tag with each section inaccessible to the plurality of motorized transport units, associate an accessible tag with each section accessible by at least one of the plurality of motorized transport units, for each section having an accessible tag, allow an access restriction setting to be configured, and provide navigation instructions to the plurality of motorized transport units based on access restriction settings of each section of the shopping space stored.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: January 3, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Donald R. High, Robert C. Taylor, Michael D. Atchley
  • Patent number: 9524319
    Abstract: The present invention extends to methods, systems, and computer program products for improving search relevance. In one implementation, a method identifies a first group of mappings generated for dominant queries associated with a query log. The method also identifies a second group of mappings that includes mappings between a first set of queries and categories shown for the first set of queries, and mappings between a second set of queries and clicked products for the second set of queries. Upon receipt of a query, the method applies the second group of mappings for the received query if the category mappings for the received query are in the second group of mappings. Alternatively, the method applies the first group of mappings for the received query if the category mappings for the received query are in the first group of mappings but not in the second group of mappings.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: December 20, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Namrata PramodKumar Tholiya, Abhishek Gattani
  • Patent number: 9525687
    Abstract: The present disclosure extends to methods, systems, and computer program products for establishing an attribute template for a customer for distribution to third party recipients. In operation, customer information is received and placed as attributes in a template that is then made available to predetermined recipients.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: December 20, 2016
    Assignee: WAL-MART STORES, INC.
    Inventor: David Patterson
  • Patent number: 9524520
    Abstract: The present invention extends to methods, systems, and computer program products for training a classification model to predict categories. In one implementation, a method identifies category mappings generated for dominant queries associated with a query log. The method identifies mappings between a first set of queries and categories shown for the first set of queries, and identifies mappings between a second set of queries and clicked products for the second set of queries. A classification model is trained based on the mappings generated for dominant queries, the mappings between queries and the shown categories, and the mappings between queries and the clicked products.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: December 20, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Namrata PramodKumar Tholiya, Abhishek Gattani
  • Patent number: 9525719
    Abstract: According to one aspect, embodiments of the invention provide a router having a first I/O terminal and a second I/O terminal, wherein the first I/O terminal is configured to be in communication with at least one client via a first network, wherein the second I/O terminal is configured to be in communication with a plurality of remote servers via a second network, and wherein the router is configured to receive, at the first I/O terminal via the first network, a web services request from the at least one client, identify, based on the web services request from the at least one client, a group of the plurality of remote servers that are capable of fulfilling the web services request, and transmit, in parallel via the second I/O terminal and the to second network, the received web services request to each one of the plurality of remote servers within the group.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: December 20, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventor: John Randy Frerking
  • Patent number: 9519872
    Abstract: A system is provided that implements a more systematic process for obtaining business knowledge that is more efficient and timely. The process automatically reads business documents and produces a business ontology. In one implementation, the process dissects documents into sentences or collection of words that most resembles a sentence. Natural language processing algorithms may be used to identify the role of term within a sentence. Terms and associations resulting from the document analysis are used to specify a business ontology which can be then used to provide input to a software design process, among other business uses.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: December 13, 2016
    Assignee: WAL-MART STORES, INC.
    Inventor: Gary Dewayne Griggs
  • Patent number: 9514455
    Abstract: A method including receiving, from a mobile device, a payment method and a payment amount. The method also can include validating the payment amount. The method additionally can include generating a gift card for the payment amount. The gift card can include a gift card identifier. The method further can include sending the gift card identifier to the mobile device. The method additionally can include facilitating displaying the gift card identifier on the mobile device. The gift card can be devoid of being generated as part of a gift-card purchase transaction. Other embodiments are provided.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: December 6, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Ravindra Jarajapu, Sandeep Pattanaik, Huynh Le, Jia Jun Chen, Rahul Karwa
  • Patent number: 9515389
    Abstract: Exemplary embodiments, the present disclosure are related to an antenna system including radiating elements and reflectors. The reflectors can be disposed with respect to the radiating elements to reflect radiation from the radiating elements to generate a coverage area that exceeds the coverage area generated by the radiating elements without the reflectors.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: December 6, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Stan Rankin, Brock Judd, Mark Edwards
  • Patent number: 9514422
    Abstract: A computer-implemented process can be operated for entering and holding a place for a first customer in a queue while the first customer is waiting to be served at a retail store. The process includes, within a computerized processor, establishing a place in the queue for the first customer, wherein the queue operates to establish among a plurality of customers a customer currently being served by a store employee and an order in which other customers of the plurality will be served. The process further includes displaying upon a portable computerized device of the first customer an indication of a status of the first customer within the queue.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: December 6, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9508099
    Abstract: A computer-implemented method for using a mobile computing device corresponding to a user to purchase a product being offered for sale by a user includes, when the mobile computing device has selected an item indicating the product, obtaining item information related to the item. Item display data is generated based on the item information and transmitted to the mobile computing device. The item display data prompts the mobile computing device to display the item information and an operational input in a graphical user interface of the mobile computing device. A command is received in response to a prescribed number of actions input by the user to the operational input. The command causes a purchasing server to perform one or more operations.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: November 29, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Richard Neil Cancro, Douglas James Pedley, Joel Bennett Acker Jr.
  • Patent number: 9487322
    Abstract: An RFID tag is secured to an electrically-conductive object having an external peripheral edge where first and second non-coplanar sides of the object meet one another, wherein at least the first non-coplanar side comprises electrically-conductive material. By one approach the RFID tag is secured to the first non-coplanar side of the object at the external peripheral edge such that a first portion of the RFID tag's antenna proximally overlies an electrically-conductive portion of the first non-coplanar side of the object while a second portion of the RFID tag's antenna does not proximally overlie any electrically-conductive portion of the object. Determining the size of the first portion of the RFID tag's antenna that will overlie the first non-coplanar side of the object comprises tuning the capacitive coupling between the first portion of the RFID tag's antenna and the object to thereby achieve a desired range and/or degree of RFID tag performance.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: November 8, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventor: Bruce W. Wilkinson
  • Patent number: 9489425
    Abstract: The present invention is generally directed to methods, systems, and computer program products for routing order lookups. Order data from order management system database is synchronized to an order cache. When an order lookup is received, a business layer determines if the cache can appropriately service the order lookup. If so, the business layer routes the order lookup to the cache. Otherwise, the business layer routes the order lookup to the order management system database. In some embodiments, order lookups configured to impact state of the order management system database (e.g., that write or change order data) are routed to the order management system database. In these same embodiments, order lookups configured to not impact state of the order management system database (e.g., that read order data) are routed to the cache.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: November 8, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Madhavan Kandhadai Vasantham, Mahesh Tyagarajan, Sreekanth Sreedhararaj
  • Patent number: 9483741
    Abstract: Systems and methods are disclosed herein for rule-based item classification. The methods include receiving, by a computing device, an item record for analysis. The computing device may determine ranked lists of item types using rule-based classifiers and machine learning-based classifiers. Then, the computing device may aggregate the ranked lists of item types to generate a combined ranked list of item types.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: November 1, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Chong Sun, Fan Yang, Narasimhan Rampalli, Digvijay Singh Lamba, Jun Xie, Thomas E. Chivers, Gokul Kavaturi, Tracy ThuTrang Phung
  • Patent number: 9479517
    Abstract: Example systems and methods for service governance for distributed and cloud-based systems are described. In one implementation, a method extracts a plurality of service manifest files associated with a web service from a service artifact. The method also validates the plurality of service manifest files, and publishes the plurality of service manifest files in a service registry.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: October 25, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Raj Anand, Sambit Dikshit
  • Patent number: 9470532
    Abstract: A system and method includes selecting a product to be located in a retail store, obtaining a store map, the store map being indicative of a layout of the retail store, and presenting the store map overlaid with an icon and an initial navigation path on a graphical display of the mobile device, wherein the store map represents the retail store and the icon and the initial navigation path are positioned overlaid on the map to designate a physical location of the product, and suggesting at least one product on-route of the initial navigation path, adjusting the initial navigation path to include the at least one suggested product, and presenting the initial navigation path and the adjusted navigation path positioned overlaid on the store map to the mobile device for display.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: October 18, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Benjamin Pellow, Emily Poplawski, Stephen Aase
  • Patent number: 9460590
    Abstract: A method is disclosed for providing notifications and other communications to a customer based on the customer's proximity to a checkout register at a store. A mobile electronic device with mobile self checkout software thereon may record and analyze ambient noise to determine when a customer is in a checkout line as well as to track the customer's progress through the checkout line. The mobile self checkout software may present information to the customer according to the customer's position in the checkout line. The type and nature of the information presented to the customer may be changed according to the customer's distance from the checkout terminal as well as how quickly the customer is approaching the terminal.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: October 4, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9460326
    Abstract: According to an embodiment, a computer-implemented method of managing inventory performed by a processor includes receiving in a digital or analog format, from a first computing device, a first request for first radio frequency identification (RFID) tag data associated with a first plurality of RFID tags and receiving in a digital or analog format, from a second computing device, a second request for second RFID tag data associated with a second plurality of RFID tags. In response to the first request and the second request, the method further includes automatically selecting a selected one of a first interrogation mode and a second interrogation mode based on the first request and the second request, and automatically transmitting configuration information to an RFID reader to operate in the selected interrogation mode.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: October 4, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Nicholaus Adam Jones, Jarrod Lee Bourlon, Thomas Edward Stiefel
  • Patent number: 9460214
    Abstract: Example systems and methods that rank search results based on color are described. In one implementation, a method receives a product search query from a user and identifies a reference to a color in the product search query. The product search query is executed to identify multiple products. The method further identifies references to the color in a title or a description of each of the multiple products. A ranking of the multiple products is created by increasing the ranking of products that include a reference to the color in the title or the description.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: October 4, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Ba-Quy Vuong, Abhishek Gattani, Namrata PramodKumar Tholiya
  • Patent number: 9460410
    Abstract: Exemplary embodiments provide transportation management systems, devices and methods that allow display and management of transportation resources and operations in an integrated manner. Exemplary embodiments may provide, for example, a single dynamic and interactive interface for executing inbound transportation operations (procurement or pickup), outbound transportation operations (delivery or shipment), and operations in which multiple transportation resources are matched to one another.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: October 4, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Blake Hill, Ann Wilson, Nicole Liedka, James A. Hopkins
  • Patent number: 9460157
    Abstract: Example systems and methods that rank search results based on color are described. In one implementation, a method receives a product search query from a user and identifies a reference to a color in the product search query. The product search query is executed to identify multiple products. The method further identifies references to the color in a title or a description of each of the multiple products. A ranking of the multiple products is created by increasing the ranking of products that include a reference to the color in the title or the description.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: October 4, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Ba-Quy Vuong, Abhishek Gattani, Namrata PramodKumar Tholiya
  • Patent number: 9450970
    Abstract: Disclosed is a system for restricting access to a network, the system comprising a monitoring module configured to be coupled to a plurality of network access points and to monitor transmissions to the network via a plurality of network security appliances, and a blocking module, where the monitoring module is further configured to identify a potential bad actor based on a transmission from the potential bad actor to the network via a first one of the plurality of network access points and a first one of the plurality of network security appliances and provide information related to the potential bad actor to the blocking module, and where the blocking module is configured to confirm that the potential bad actor should be blocked and in response, to automatically configure each network security appliance to block the potential bad actor from accessing the network.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: September 20, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Glen Thomas Undernehr, Charles Allen Courtright
  • Patent number: 9449340
    Abstract: A computer-implemented method is disclosed herein. The method includes the step of receiving, with a processing device of a commerce server, one or more shopping list signals from an electronic computing device to establish a shopping list of a plurality of items offered for sale in a retail store. The method also includes the step of transmitting, with the processing device, a first item signal to an augmented reality device worn by a consumer within the retail store. The first item signal corresponds to one of the plurality of items. The method also includes the step of receiving, with the processing device, one or more movement signals from the augmented reality device worn by the consumer corresponding to movement of the consumer. The method also includes the step of changing, with the processing device, from transmitting the first item signal to transmitting a second item signal different from the first item signal in response to the step of receiving the one or more movement signals.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: September 20, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9443218
    Abstract: Item movement is determined via wireless tracking using RFID data from at least one RFID reader. The RFID data associates RFID tag information with each antenna of the RFID reader that receives the tag information. At least one processor is configured to identify a first appearance of unique tag information in the RFID data. Items may be grouped when their first appearance in RFID data and their antenna association indicates that they first appear in a location within a predetermined amount of time, as indicated by RFID data, and/or when they have all moved from a previous location within a predetermined amount of time, as indicated by different RFID data. A group designation comprises the relevant unique tag information, which may be stored in memory along with a time stamp.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: September 13, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Thomas E. Stiefel, Bruce W. Wilkinson, Nicholaus A. Jones
  • Patent number: 9436919
    Abstract: Systems and methods are disclosed herein for tuning an item classification. In one aspect, a method may include receiving, by a computing device, a classification request. The computing device may determine an item type of the item using a plurality of classifiers, and generate information of item type determination corresponding to the item. In response to a determination that a confidence score associated with the determined item type is less than a predetermined threshold, the computing device may provide the information of item type determination for analysis.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: September 6, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Chong Sun, Fan Yang, Narasimhan Rampalli
  • Patent number: 9430753
    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: Grant
    Filed: June 28, 2013
    Date of Patent: August 30, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Madhavan Kandhadai Vasantham, Sreekanth Sreedhararaj, Vikrant Tare
  • Patent number: 9430543
    Abstract: Embodiments of methods, systems, and computer program products for incrementally updating a large key-value store can include a computer-implemented method of updating a master database comprising refreshing a refresh set of oldest entries in the master database, merging an emergency set of entries in an emergency database into the master database, and deleting the emergency set of entries from the emergency database. In some embodiments, the computer-implemented method can further comprise merging a changed set of entries in a changed database into the master database and deleting the changed set of entries from the changed database. Other embodiments of related methods and systems are also provided.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 30, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Varun Srivastava, Yan Zheng
  • Patent number: 9400728
    Abstract: A method and system for real-time monitoring of processes to obtain job data of jobs running on different non-compatible platforms with a Java monitoring agent, then saving, reporting and making the job data available at any time for viewing by a system administrator on a single display monitor.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: July 26, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Suman Pattnaik, Michael Rex, Suchithra Jayakumar, John Davies, Nelson Gelua, Madhusmita Rath
  • Patent number: 9400994
    Abstract: A method for providing an item suggested by a retailer to a user prior to an upcoming transaction at a point of sale terminal includes detecting a presence of the user at an item impulse device in a facility of retailer, wherein the item impulse device is located proximate to the point of sale terminal. When the presence of the user is detected at the item impulse device and prior to the upcoming transaction a purchase history of the user and one or more items the user currently possesses are obtained. The item suggested the retailer for the user to purchase is determined based on at least one of the purchase history and the one or more items the user currently possesses. A notification indicating the item suggested by the retailer is generated and provided to the user.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: July 26, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Richard Neil Cancro, Joel Bennett Acker, Jr., Douglas James Pedley
  • Patent number: 9400900
    Abstract: An apparatus includes a display and one or more user-assertable surfaces. When asserted by a user, such a surface selectively couples a corresponding near-field RFID tag to a far-field component such that information stored by the near-field RFID tag is transmitted via the far-field component. The display, in turn, presents at least some information that the apparatus receives via an RFID transceiver. Depending upon the design this RFID transceiver can be the same as the aforementioned near-field RFID tag or can comprise a different RFID tag (such as but not limited to a far-field RFID tag). By one approach the aforementioned user-assertable surfaces comprise discrete push buttons. When the far-field component comprises a far-field antenna, asserting such a push button can serve to place the corresponding near-field RFID tag into operable proximity to the far-field antenna.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 26, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Nicholaus A. Jones, Bruce W. Wilkinson
  • Patent number: 9390378
    Abstract: Systems and methods are disclosed herein for classifying records, such as product records, using a machine learning algorithm. After training a classification model according to a machine learning algorithm using an initial training set, records are classified and high confidence classifications identified. Remaining classifications are submitted to a crowdsourcing forum that validates or invalidates the classifications or marks them as to unclear to evaluate. Invalidated classifications are automatically analyzed to identify one or both of classification values and categories having a high proportion of invalidated classifications. Requests are transmitted to analysts to generate training data that is added to the training set. The process of classifying records and obtaining crowdsourced validation thereof may then repeat.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: July 12, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Nikesh Lucky Garera, Narasimhan Rampalli, Dintyala Venkata Subrahmanya Ravikant, Srikanth Subramaniam, Chong Sun, Heather Dawn Yalin
  • Patent number: 9380914
    Abstract: Exemplary embodiments are directed to a sandwich carrier handle and carrier for transporting a sandwich, including a plurality of wall portions hingedly joined at a plurality of fold lines. The plurality of wall portions are configured and dimensioned to fold at the plurality of fold lines to form a structure which wraps around the sandwich carrier. The exemplary sandwich carrier handle includes a first end including a first handle portion and a second end including a second handle portion. The first and second handle portions are configured and dimensioned to releasably interlock. The exemplary sandwich carrier handle includes a first open end and an opposing open end of the structure configured and dimensioned to permit the passage of the sandwich carrier therethrough. Exemplary embodiments are further directed to a method of transporting a sandwich carrier.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: July 5, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventor: David T. Oblisk
  • Patent number: 9384238
    Abstract: A computer-implemented method is disclosed for efficiently processing a large number of records. In the method, a computer system may obtain a plurality of records and count the number of records thereof corresponding to each block of a plurality of blocks. The computer system may also identify a plurality of partitions corresponding to selected blocks of the plurality of blocks. Each partition of the plurality of partitions may be substantially uniform in processing time. The computer system may then distribute a workload associated with a block or partition to each node of a plurality of nodes contained within the computer system. Each node may then process the block or partition in parallel such that each node completes the processing within a selected period of time.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: July 5, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
  • Patent number: 9373198
    Abstract: A system and method of identifying carts exhibiting tendencies that are indicative of damaged or defective wheels. A shopping cart may be identified and tracked visually through one or more surveillance cameras. By comparing the cart's tracked movement to known symptomatic movement patterns, the system may identify defective or damaged carts. Alternatively, by analyzing movement and positioning of a cart's swiveling wheels, the system may identify defective or damaged carts. Alternatively, by identifying if a customer has abandoned a cart, the system may identify defective or damaged carts. A notification message may be transmitted to an associate to repair or replace the identified problematic cart. The notification may be displayed on a mobile computing device, a workstation, or other like systems.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: June 21, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9373230
    Abstract: A method is disclosed for reprinting a paper copy of a receipt at a physical store location and based off of an electronic receipt. The electronic receipt may be viewed on a mobile electronic device with electronic receipts software thereon. A customer may pair their mobile electronic device with a POS terminal in a store location. Information may be sent to a server or computer system to request that a receipt be reprinted. The server may then process the request and transmit receipt information to the POS terminal where a paper copy of the receipt is printed for the customer.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: June 21, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9373109
    Abstract: The present invention extends to methods, systems, and computer program products for helping customers select lesser congested checkout lanes. A cashier can adjust a user-interface control to indicate customer congestion at his or her checkout lane. The indicated customer congestion is combined with indicated customer congestions for other checkout lanes (which may be more or less congested). The combined indicated customer congestions are used to form a lane congestion report for a physical store location. The lane congestion report can be sent to and presented at customer mobile devices at or near the physical store location. Customers can use the information presented in the lane congestion report to select a lesser congested checkout lane.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: June 21, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9355369
    Abstract: A computer-implemented method is disclosed for efficiently processing records with unseen data. In the method, a computer system may obtain a plurality of records and a decision tree generated in a learning process. The decision tree may include a distinction node having multiple paths extending therefrom. After arriving at the distinction node with one or more records, the computer system may determine that the one or more records correspond to data of a type not seen by the distinction node in the learning process. Thereafter, the computer system may depart the distinction node via each of the multiple paths and eventually reach multiple leaf nodes of the decision tree. Each of the multiple leaf nodes may correspond to a probability distribution. Accordingly, the computer system may combine the probability distribution of each of the multiple leaf nodes to obtain a hybrid probability distribution corresponding to the one or more records.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: May 31, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
  • Patent number: 9354066
    Abstract: A system for computer-aided visual recognition of products may help a customer navigate to a selected product in a retail store. A customer can direct a mobile computing device camera at one or more targeted products displayed on store shelves. Image recognition operations can be carried out to compare the targeted product image(s) against images from a prepopulated product image store of known products. Upon a positive match, shelf location information of the identified targeted product(s) may be used to determine the current location of the customer. An in-store destination location is defined by the shelf location for the selected product. A route may be calculated to navigate the customer from the current location to the destination location.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: May 31, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Ankit Gupta, Saurav Shah, Venkata Pranay Kumar Sowdaboina
  • Patent number: 9348902
    Abstract: Systems and methods are disclosed herein for performing classification of documents or performing other tasks based on rules. The rules may include context rules that define a mapping that relates a value and context in a document to an attribute to which the value corresponds. Products are selected for labeling with attributes by identifying patterns, e.g. values and contexts that are not covered by a current rule set. Those products having a highest score are selected for labeling in a crowd sourcing forum, where the score is based on the number of non-covered patterns and a frequency of occurrence of the non-covered patterns in a document corpus. Proposed rules are generated for frequently occurring patterns and submitted to analysts for one or both of completion and validation. Proposed rules may include a proposed attribute for a frequently occurring value and corresponding context.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: May 24, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Nikesh Lucky Garera, Narasimhan Rampalli, Dintyala Venkata Subrahmanya Ravikant, Srikanth Subramaniam, Chong Sun, Heather Dawn Yalin
  • Patent number: 9342369
    Abstract: Systems and methods are disclosed for managing the throughput of a platform as a service (PaaS) system. A plurality of PaaS nodes receives deployment jobs, such as from an interface by way of a load balancer. The PaaS nodes extract deployment actions and an action count and post the deployment actions to a queue. The PaaS nodes also initiate, in a coordinator, a counter for the deployment job. The PaaS nodes retrieve deployment actions from the queue and execute them, such as in one of a plurality of threads in a flexible thread pool. Upon completing the action, the PaaS nodes report update the counter corresponding to the deployment job of the action. When a counter for a deployment jobs reaches the action count for the job, completion is reported.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: May 17, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventor: Ashwanth Fernando
  • Patent number: 9336503
    Abstract: A method for risk mitigation comprises calculating on at least one processor, a likelihood of occurrence for a risk event, a degree of disruption for the risk event and a disruption time for the risk event. Each risk event is in a list of risk events. The likelihood of occurrence is based on a frequency of risk of the risk event. The degree of disruption is based on a severity of risk of the risk event. The disruption time is based on a duration of restoring an asset to a condition prior to the risk event. A value at risk based on the likelihood of occurrence, the degree of disruption and the disruption time is determined for the risk event. A mitigation action is determined to reduce the value at risk. An indication of the mitigating action is presented on a user interface.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: May 10, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventor: Alex Daniel Andelman
  • Patent number: 9336021
    Abstract: The present invention is generally directed to methods, systems, and computer program products for configuring applications at runtime. Embodiments of the invention decouple code and configuration. Application configuration is externalized, allowing configuration to be composed at runtime based on client context. A client context for an application is sent to a configuration manager. One or more pluggable configuration providers at the configuration manager deduce values for use in configuring the application at runtime. Deduced values are composed into a configuration and the configuration returned to the application. Using the values in the composed configuration, the application can be configured to operate in the client context.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: May 10, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Brian M Johnson, Prashant Dighe, Bhanu Cherukumille, Tanuja Phadke, Soumen Sarkar
  • Patent number: 9336549
    Abstract: Items are added to a transaction on a user mobile device. In-store items may be added by scanning and on-line only items may be added to the transaction. Payment for the transaction may be invoked on the mobile device and processed in a single transaction. A verification code may be transmitted to the mobile device, scanned by an employee device, which uses the code to obtain a listing of the items of the transaction. The employee device sends verification to the server, which, in response, sends an electronic receipt to the mobile device. Recommendations for online products, including possible substitutions are provided. Where a desired quantity of an in-store item exceeds available inventory, an online order for the excess quantity may be added to the transaction.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: May 10, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9336249
    Abstract: A computer-implemented method is disclosed for efficiently processing a large number of records. In the method, a computer system may obtain a plurality of records and a decision tree. The decision tree may include a distinction node corresponding to a distinction requiring completion of a computation. Due to the fact that the computation may be, in the overall context of the process, computationally expensive, it may initially be left uncomputed. Accordingly, if the distinction node is never reached when records are being processed, no computation time gets wasted. However, if and when the distinction node is reached, the computer system may complete the computation and make the distinction based on results of the computation.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: May 10, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
  • Patent number: 9336547
    Abstract: Systems and methods are disclosed herein for integrating locally carried products into web services provided by a global server. A user computing device, such as a mobile phone, is used to scan optical codes for products. A product identifier extracted from the optical code is used to request product information from a global server system with respect to the product or to take an action with respect to the product, such as adding the product to an electronic shopping cart. For locally carried products, notice may be provided to the user computing device to scan the product using an in-store scanner. Upon scanning the optical code, the in-store scanner retrieves product information from a local server system and encodes this information in an optical code, which the user computing device scans in order to use with respect to a web service or web-integrated transaction.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: May 10, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Joel Bennett Acker, Jr., Douglas James Pedley, Richard Neil Cancro
  • Patent number: 9336265
    Abstract: A system is provided that is adapted to service web-based service requests. In one implementation, a caching service is provided for storing and servicing web service requests. In one implementation, virtual computer systems may be used to service requests in a more reliable manner. Different operating modes may be configured for backup redundancy and the caching service may be scaled to meet service requests for a particular application. Also, methods are provided for exchanging timestamp information among web service transaction systems to reduce the amount of processing capability and bandwidth for ensuring database consistency.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: May 10, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventor: John Randy Frerking
  • Patent number: D771943
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: November 22, 2016
    Assignee: WAL-MART STORES, INC.
    Inventors: Wendy Milstead, Jason Ulichnie