Wal-Mart Patents Granted
Patents granted to Wal-Mart by the U.S. Patent and Trademark Office (USPTO).
-
Patent number: 9558515Abstract: 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: GrantFiled: November 19, 2014Date of Patent: January 31, 2017Assignee: WAL-MART STORES, INC.Inventors: Narendra Babu, Ramesh Kozhissery, Rijul Jain
-
Patent number: 9536267Abstract: 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: GrantFiled: January 29, 2016Date of Patent: January 3, 2017Assignee: Wal-Mart Stores, Inc.Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
-
Patent number: 9535810Abstract: 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: GrantFiled: April 24, 2008Date of Patent: January 3, 2017Assignee: WAL-MART STORES, INC.Inventors: Mehul Shah, Abhishek Gattani, Anand Rajaraman, Sri Subramaniam
-
Patent number: 9536237Abstract: 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: GrantFiled: November 28, 2012Date of Patent: January 3, 2017Assignee: WAL-MART STORES, INC.Inventors: Stuart Argue, Anthony Emile Marcar
-
Patent number: 9534906Abstract: 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: GrantFiled: March 4, 2016Date of Patent: January 3, 2017Assignee: Wal-Mart Stores, Inc.Inventors: Donald R. High, Robert C. Taylor, Michael D. Atchley
-
Patent number: 9524319Abstract: 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: GrantFiled: February 28, 2014Date of Patent: December 20, 2016Assignee: WAL-MART STORES, INC.Inventors: Namrata PramodKumar Tholiya, Abhishek Gattani
-
Patent number: 9525687Abstract: 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: GrantFiled: December 28, 2012Date of Patent: December 20, 2016Assignee: WAL-MART STORES, INC.Inventor: David Patterson
-
Patent number: 9524520Abstract: 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: GrantFiled: February 28, 2014Date of Patent: December 20, 2016Assignee: WAL-MART STORES, INC.Inventors: Namrata PramodKumar Tholiya, Abhishek Gattani
-
Patent number: 9525719Abstract: 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: GrantFiled: January 23, 2015Date of Patent: December 20, 2016Assignee: Wal-Mart Stores, Inc.Inventor: John Randy Frerking
-
Patent number: 9519872Abstract: 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: GrantFiled: August 23, 2013Date of Patent: December 13, 2016Assignee: WAL-MART STORES, INC.Inventor: Gary Dewayne Griggs
-
Patent number: 9514455Abstract: 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: GrantFiled: January 29, 2016Date of Patent: December 6, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Ravindra Jarajapu, Sandeep Pattanaik, Huynh Le, Jia Jun Chen, Rahul Karwa
-
Patent number: 9515389Abstract: 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: GrantFiled: May 29, 2013Date of Patent: December 6, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Stan Rankin, Brock Judd, Mark Edwards
-
Patent number: 9514422Abstract: 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: GrantFiled: June 25, 2014Date of Patent: December 6, 2016Assignee: WAL-MART STORES, INC.Inventors: Stuart Argue, Anthony Emile Marcar
-
Patent number: 9508099Abstract: 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: GrantFiled: January 30, 2013Date of Patent: November 29, 2016Assignee: WAL-MART STORES, INC.Inventors: Richard Neil Cancro, Douglas James Pedley, Joel Bennett Acker Jr.
-
Patent number: 9487322Abstract: 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: GrantFiled: April 2, 2012Date of Patent: November 8, 2016Assignee: Wal-Mart Stores, Inc.Inventor: Bruce W. Wilkinson
-
Patent number: 9489425Abstract: 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: GrantFiled: March 31, 2014Date of Patent: November 8, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Madhavan Kandhadai Vasantham, Mahesh Tyagarajan, Sreekanth Sreedhararaj
-
Patent number: 9483741Abstract: 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: GrantFiled: August 29, 2014Date of Patent: November 1, 2016Assignee: 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: 9479517Abstract: 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: GrantFiled: February 28, 2014Date of Patent: October 25, 2016Assignee: WAL-MART STORES, INC.Inventors: Raj Anand, Sambit Dikshit
-
Patent number: 9470532Abstract: 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: GrantFiled: January 30, 2015Date of Patent: October 18, 2016Assignee: WAL-MART STORES, INC.Inventors: Benjamin Pellow, Emily Poplawski, Stephen Aase
-
Patent number: 9460590Abstract: 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: GrantFiled: September 24, 2012Date of Patent: October 4, 2016Assignee: WAL-MART STORES, INC.Inventors: Stuart Argue, Anthony Emile Marcar
-
Patent number: 9460326Abstract: 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: GrantFiled: April 12, 2013Date of Patent: October 4, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Nicholaus Adam Jones, Jarrod Lee Bourlon, Thomas Edward Stiefel
-
Patent number: 9460214Abstract: 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: GrantFiled: December 28, 2012Date of Patent: October 4, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Ba-Quy Vuong, Abhishek Gattani, Namrata PramodKumar Tholiya
-
Patent number: 9460410Abstract: 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: GrantFiled: November 2, 2011Date of Patent: October 4, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Blake Hill, Ann Wilson, Nicole Liedka, James A. Hopkins
-
Patent number: 9460157Abstract: 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: GrantFiled: December 28, 2012Date of Patent: October 4, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Ba-Quy Vuong, Abhishek Gattani, Namrata PramodKumar Tholiya
-
Patent number: 9450970Abstract: 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: GrantFiled: August 12, 2013Date of Patent: September 20, 2016Assignee: WAL-MART STORES, INC.Inventors: Glen Thomas Undernehr, Charles Allen Courtright
-
Patent number: 9449340Abstract: 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: GrantFiled: January 30, 2013Date of Patent: September 20, 2016Assignee: WAL-MART STORES, INC.Inventors: Stuart Argue, Anthony Emile Marcar
-
Patent number: 9443218Abstract: 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: GrantFiled: April 12, 2013Date of Patent: September 13, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Thomas E. Stiefel, Bruce W. Wilkinson, Nicholaus A. Jones
-
Patent number: 9436919Abstract: 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: GrantFiled: August 29, 2014Date of Patent: September 6, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Chong Sun, Fan Yang, Narasimhan Rampalli
-
Patent number: 9430753Abstract: 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: GrantFiled: June 28, 2013Date of Patent: August 30, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Madhavan Kandhadai Vasantham, Sreekanth Sreedhararaj, Vikrant Tare
-
Patent number: 9430543Abstract: 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: GrantFiled: March 15, 2013Date of Patent: August 30, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Varun Srivastava, Yan Zheng
-
Patent number: 9400728Abstract: 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: GrantFiled: January 14, 2013Date of Patent: July 26, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Suman Pattnaik, Michael Rex, Suchithra Jayakumar, John Davies, Nelson Gelua, Madhusmita Rath
-
Patent number: 9400994Abstract: 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: GrantFiled: January 29, 2013Date of Patent: July 26, 2016Assignee: WAL-MART STORES, INC.Inventors: Richard Neil Cancro, Joel Bennett Acker, Jr., Douglas James Pedley
-
Patent number: 9400900Abstract: 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: GrantFiled: March 14, 2013Date of Patent: July 26, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Nicholaus A. Jones, Bruce W. Wilkinson
-
Patent number: 9390378Abstract: 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: GrantFiled: March 28, 2013Date of Patent: July 12, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Nikesh Lucky Garera, Narasimhan Rampalli, Dintyala Venkata Subrahmanya Ravikant, Srikanth Subramaniam, Chong Sun, Heather Dawn Yalin
-
Patent number: 9380914Abstract: 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: GrantFiled: November 2, 2012Date of Patent: July 5, 2016Assignee: Wal-Mart Stores, Inc.Inventor: David T. Oblisk
-
Patent number: 9384238Abstract: 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: GrantFiled: April 26, 2013Date of Patent: July 5, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
-
Patent number: 9373198Abstract: 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: GrantFiled: December 3, 2014Date of Patent: June 21, 2016Assignee: WAL-MART STORES, INC.Inventors: Stuart Argue, Anthony Emile Marcar
-
Patent number: 9373230Abstract: 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: GrantFiled: October 31, 2012Date of Patent: June 21, 2016Assignee: WAL-MART STORES, INC.Inventors: Stuart Argue, Anthony Emile Marcar
-
Patent number: 9373109Abstract: 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: GrantFiled: January 31, 2013Date of Patent: June 21, 2016Assignee: WAL-MART STORES, INC.Inventors: Stuart Argue, Anthony Emile Marcar
-
Patent number: 9355369Abstract: 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: GrantFiled: April 30, 2013Date of Patent: May 31, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
-
Patent number: 9354066Abstract: 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: GrantFiled: November 25, 2014Date of Patent: May 31, 2016Assignee: WAL-MART STORES, INC.Inventors: Ankit Gupta, Saurav Shah, Venkata Pranay Kumar Sowdaboina
-
Patent number: 9348902Abstract: 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: GrantFiled: January 30, 2013Date of Patent: May 24, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Nikesh Lucky Garera, Narasimhan Rampalli, Dintyala Venkata Subrahmanya Ravikant, Srikanth Subramaniam, Chong Sun, Heather Dawn Yalin
-
Patent number: 9342369Abstract: 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: GrantFiled: January 7, 2013Date of Patent: May 17, 2016Assignee: Wal-Mart Stores, Inc.Inventor: Ashwanth Fernando
-
Patent number: 9336503Abstract: 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: GrantFiled: July 22, 2013Date of Patent: May 10, 2016Assignee: Wal-Mart Stores, Inc.Inventor: Alex Daniel Andelman
-
Patent number: 9336021Abstract: 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: GrantFiled: March 31, 2014Date of Patent: May 10, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Brian M Johnson, Prashant Dighe, Bhanu Cherukumille, Tanuja Phadke, Soumen Sarkar
-
Patent number: 9336549Abstract: 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: GrantFiled: September 30, 2014Date of Patent: May 10, 2016Assignee: WAL-MART STORES, INC.Inventors: Stuart Argue, Anthony Emile Marcar
-
Patent number: 9336249Abstract: 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: GrantFiled: April 30, 2013Date of Patent: May 10, 2016Assignee: Wal-Mart Stores, Inc.Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
-
Patent number: 9336547Abstract: 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: GrantFiled: January 23, 2013Date of Patent: May 10, 2016Assignee: WAL-MART STORES, INC.Inventors: Joel Bennett Acker, Jr., Douglas James Pedley, Richard Neil Cancro
-
Patent number: 9336265Abstract: 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: GrantFiled: August 6, 2013Date of Patent: May 10, 2016Assignee: Wal-Mart Stores, Inc.Inventor: John Randy Frerking
-
Patent number: D771943Type: GrantFiled: July 31, 2014Date of Patent: November 22, 2016Assignee: WAL-MART STORES, INC.Inventors: Wendy Milstead, Jason Ulichnie