Wal-Mart Patents Granted

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

  • Patent number: 9736310
    Abstract: Provided herein are methodologies, systems, apparatus, and non-transitory computer-readable media for providing an adjustable interactive voice response (IVR) system. User identification information is received in order to determine which portions of an IVR system the user can access. The user can then search the IVR system based on a search term corresponding to a verbal phrase recognizable in the IVR system. The user can enter the search term via a GUI displayed on an electronic device. A listing of audio files or options files corresponding to the verbal phrase is then transmitted to the electronic display device. A new verbal phrase to be recognized in the IVR system is then received from the user, and a system flow including at least one of the audio files or options files is modified to correspond to the new verbal phrase.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: August 15, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Jose Casasola, John Ragsdale
  • Patent number: 9734522
    Abstract: Embodiments include methods and devices for creating an electronic invoice file using a baseline electronic purchase order file. The methods and devices can receive data representing an electronic purchase order file, comprising a plurality of fields of information. The methods and devices can also confirm that the received electronic purchase order file, was received from a valid retail trading partner, the format of the received electronic purchase order file is consistent with the format of the baseline electronic purchase order file, and the fields of the received electronic purchase order file are consistent with the fields in the baseline electronic purchase order file, in a single step, by applying a hashing function to the data representing the baseline electronic purchase order file and received electronic purchase order file. The methods and devices can also create an electronic invoice file, using a plurality of fields from the electronic purchase order file.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: August 15, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Sean Slocum, Kyle Reed, Ramesh Janjyam, Gregory Voss, Ian Cross
  • Patent number: 9715682
    Abstract: A system for purchasing fuel is provided. The system includes, but is not limited to, a local device for retrieving identification information which identifies a fuel dispensing station, the identification information containing information identifying the fuel dispensing station from which fuel is desired to be purchased, and a remote server connected with the local device. Upon receiving the identification information at the local device, the local device automatically forwards the identification information along with a unique identifier to the remote server. The remote server generates and transmits an unlock code to the fuel dispensing station. The unlock code signals the fuel dispensing station to dispense fuel.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: July 25, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Timothy W. Webb, Jason R. Todd, Danny K. Olivarez
  • Patent number: 9710755
    Abstract: A system and method for predicting search term popularity is disclosed herein. A database system may comprise a first database cluster H and a second database cluster L. A machine learning algorithm is trained to create a predictive model. Thereafter, for each record in a database system, the predictive model is used to calculate a probability of the record being accessed. If the calculated probability of the record being accessed is greater than a threshold value, then the record in the first database cluster H; otherwise, the record is placed in the second database cluster L. Training the machine learning algorithm comprises inputting a training feature vector associated with the record into the machine learning algorithm, inputting a cost vector into the machine learning algorithm, and iteratively operating the machine learning algorithm on each record in the set of records to create a predictive model. Other embodiments are also disclosed herein.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: July 18, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Varun Srivastava, Yiye Ruan, Yan Zheng
  • Patent number: 9710839
    Abstract: A system and method includes receiving a search query for a product to be located in a retail store, performing a search on a plurality of products records corresponding to a plurality of products located in the retail store, identifying one or more of the product records relevant to the product in the search query, obtaining a store map, the store map being indicative of a layout of the retail store, transmitting a representation of the store map and the one or more product records identified as one or more search results, and providing the one or more search results as a list to a mobile device, each of the one or more search results being associated with a physical location of the product in the retail store, and present the store map overlaid with an icon on a graphical display of the mobile device, wherein the store map represents the retail store and the icon is positioned overlaid on the map to designate a physical location of a corresponding one or more of the list of search results for the retail sto
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: July 18, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Benjamin Pellow, Emily Poplawski, Stephen Aase
  • Patent number: 9712714
    Abstract: A computer-implemented process can be operated to create a watermarked copy of a unique original copy of an electronic sales receipt in a first computerized device to a second computerized device. The watermarked copy includes an electronic watermark identifying the copy. The process includes creating the watermarked copy of the electronic sales receipt by copying information from the original copy of the electronic sales receipt to the watermarked copy and providing the electronic watermark within the watermarked copy.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: July 18, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9710365
    Abstract: According to one aspect, it is appreciated that it may be useful and particularly advantageous to provide a data generator that creates more realistic data for testing purposes, especially in data systems where large volumes of data are necessary. In one implementation, a data generator is provided that produces relationally consistent data for testing purposes. For instance, a synthetic data generation process may be performed that produces any number of relationally consistent data table structures. Further, in another implementation, generation of the data can be statistically influenced so that the data generated can take on the “look and feel” of production data. Also, data may be produced as needed, and its generation may be performed in parallel, depending on interdependencies in the data.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: July 18, 2017
    Assignee: WAL-MART STORES, INC.
    Inventor: Harold Correll
  • Patent number: 9703448
    Abstract: Provided herein are methodologies, systems, apparatus, and non-transitory computer-readable media for configuring a graphical user interface of an electronic display device for enabling preauthorized payment of products or services using distributed processing. A customer may interact with a kiosk or terminal to identify themselves and initiate the process for dynamically computing an active preauthorization limit. Items may then be added to the customer's balance at various point of sale terminals or scanning locations within the facility. Total cost of the items is compared to the active preauthorization limit. Once the customer is finished shopping, a GUI can present them with an authorization screen showing their shopping balance and requesting authorization. The user can interact with the GUI to approve the total via the GUI without the need to produce their card or payment method at checkout.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: July 11, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Stephen Tyler Caution, Douglas Jahe Ryner
  • Patent number: 9694840
    Abstract: In some embodiments, systems, apparatuses and methods are provided herein that are useful for holding containers open. For example, in some forms a cart accessory and cart are disclosed herein with an apparatus for holding open a receptacle or container. In one form, the apparatus is an accessory including an elongated body having a cart attachment mechanism for securing the cart accessory to at least a portion of a cart, a receptacle securing mechanism connected to the elongated body via a tether, the receptacle securing mechanism being movable between a retracted position wherein the securing mechanism is positioned proximate the elongated body and an extended position wherein the securing mechanism is spaced apart from the elongated body closer to at least a portion of a receptacle to assist in holding open the receptacle when connected thereto. In another form a cart is disclosed having such a container holding apparatus.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: July 4, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Christopher J. Hendrick, Stephen Caution
  • Patent number: 9691075
    Abstract: The present disclosure extends to comparing two or more names in a database of contact records. In embodiments, systems of the present disclosure execute a comparison of submitted names to determine if the records should be linked and/or merged. Embodiments of the present disclosure can compensate for irregularities in the database of contact records, including inconsistent name prefixes and suffixes, misspellings, typographical errors, misordered first/last names, and nicknames.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: June 27, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Andrew Benjamin Ray, Nathaniel Philip Troutman
  • Patent number: 9684491
    Abstract: Example systems and methods that provide annotations of item descriptions are described. In one implementation, a method accesses data associated with an item and identifies multiple attributes associated with the item. The method further generates a Java class associated with the item and annotates the Java class to include the attributes associated with the item.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: June 20, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventor: Minseok Park
  • Patent number: 9679065
    Abstract: Queries are analyzed to identify start-side sub-queries that include a starting word of the query and one or more contiguous words and end-side sub-queries that include an ending word of the query and one or more contiguous words. A start-side count is determined for a sub-query indicating a number of times it occurs among the queries as a start-side query. An end-side count is also computed for each sub-query indicating the number of times it occurs as an end-side sub-query. A score is computed for each sub-query that decreases with the start-side count and increases with the end-side count. A search is performed for a received query with some of the phrases (e.g. noun phrases) thereof weighted according to the scores. Noun phrases may be identified as the longest n-gram for which an entry in a reference dictionary exists.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: June 13, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Namrata PramodKumar Tholiya, Abhishek Gattani
  • Patent number: 9679074
    Abstract: Systems and methods are provided for processing a data stream in real time to identify connections between one or more social elements social elements and aggregating and storing the identified connections over a rolling time window. Social elements may be stored as nodes and connection between social elements may be stored as labeled connections between nodes. Other embodiments are provided.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: June 13, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Anand Rajaraman, Madhusudan Mathihalli, Arvind Batra, Digvijay Singh Lamba, Taraka Subrahmanya Prasad Siripurapu, Nikesh Garera
  • Patent number: 9672214
    Abstract: The present disclosure extends to incrementally updating a database in a production environment in a way that maintains data freshness and allows for high priority updates for critical changed values and regular updates for noncritical changed values in the database.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: June 6, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Varun Srivastava, Yan Zheng
  • Patent number: 9665896
    Abstract: A system and method for forecasting sales is presented. A transmission by a customer is received indicating an intention for a customer to purchase an item from a retailer via a mobile device. An embodiment determines if the item is subject to an age-restriction. This can be accomplished by using location data of a retailer. Biometric data is received from the customer intending to purchase the item. The biometric data is compared to verified biometric data to confirm the identity of the customer. The age of the customer is determined. Thereafter, the transaction is allowed to proceed if the age of the customer satisfies the age-restriction for the item. Other embodiments are also disclosed herein.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: May 30, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Berk Atikoglu, Eytan Daniyalzade
  • Patent number: 9659079
    Abstract: A store computer system is provided. The computer system includes a sharded store transactional database such as an order or inventory database. The database may include a first database shard which stores a first group of order or inventory data and a second database shard which stores a second group of order or inventory data which is different than the first group of data. The computer system may include a store order management computer system that implements a shard determination module which is programmed to receive a query regarding an order or item associated with the store, identify a database shard associated with the order or item from data in the query, and communicate data regarding the order or item to or from the identified database shard.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: May 23, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Madhavan Kandhadai Vasantham, Sreekanth Sreedhararaj
  • Patent number: 9659109
    Abstract: A method of providing predictive search query recommendations for a search query. The method can be implemented via execution of computer instructions configured to run at one or more processing modules and configured to be stored at one or more non-transitory memory storage modules. The method can include receiving the search query from a user. The method also can include determining the predictive search query recommendations for the search query using a tree data structure. At least one top layer of the tree data structure can include at least one trie query node and bottom layers of the tree data structure can include ternary tree query nodes. The method further can include sending the predictive search query recommendations to the user. Other embodiments of related systems and methods are also disclosed.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: May 23, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Rohit Hiwale, Vishwas Goel
  • Patent number: 9659275
    Abstract: In some embodiments, methods and systems of managing products at a retail sales facility include scanning a product in a stocking cart at the retail sales facility using a hand-held electronic device including a processor. At least two of the following three functions may be performed based on the scanning of the product. First, the stocking cart may be audited by comparing scanned data to data contained in an inventory management database. Second, a determination of whether the item is on a pick list may be made, which may include determining a demand for the scanned product to arrive at a decision whether to store the product in the stock room or place it on a shelf on the sales floor. Third, if the item is to be stored in the stock room, a determination of whether identical items are stored in bins in the stock room may be made.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: May 23, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Nicholaus Adam Jones, Marc Ashley Fletter, Matthew Allen Jones, Daniel R. Shields, Robert James Taylor
  • Patent number: 9659273
    Abstract: Some embodiments include a method. The method can include: identifying a first consumer location of a consumer; identifying a first limited irregular product group associated with the first consumer location; and receiving a selected limited irregular product type of one or more first limited irregular product types. The first limited irregular product group can have the first limited irregular product type(s). Further, an irregular product group can have multiple irregular product types, the multiple irregular product types can have the one or more first limited irregular product types, a master product group can have multiple product types, and the multiple product types can have multiple regular product types and the multiple irregular product types. The multiple irregular product types can satisfy at least one irregularity parameter distinguishing the multiple irregular product types from the multiple regular product types. Other embodiments of related methods and systems are also provided.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: May 23, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Berk Atikoglu, Eytan Daniyalzade
  • Patent number: 9654734
    Abstract: A virtual conferencing system includes a 3D scanner in a local region and a camera. A scan of the local region and images are received and combined to make a model that is transmitted to a remote region. A remote model from the remote region is combined and rendered for a user in the local region. A reference point in the local region is mapped to a reference point in the remote region. The remote model is oriented with respect to the local region according to the reference points. Object in the remote and local regions may be filtered from models that are transmitted. Interactions with virtual objects in the local region may invoke modification virtual objects. Modifications may be transmitted to the remote region and superimposed on real objects corresponding to the virtual objects.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: May 16, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Donald High, John Paul Thompson, David Winkle, Robert C. Taylor
  • Patent number: 9642466
    Abstract: A universal media pocket is provided. Disclosed is a universal media pocket that includes a durable outer body, a pair of handles pivotably coupled to the durable outer body, and a closing mechanism at a base of the pair of handles and configured to close an inside volume enclosed by the durable outer body. The pair of handles in a first position are configured to attach the universal media pocket to an object and in a second position are configured to remove the universal media pocket from the object. Also disclosed is a chair with a universal media pocket. The chair arm includes a first and a second hook. The universal media pocket hangs from the chair arm, coupled to the chair arm using the first and the second hook.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: May 9, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Wendy Milstead, Jason Ulichnie
  • Patent number: 9640875
    Abstract: One or more frame components that each comprise 1/Xth of a 360 degree RFID tag reader antenna array can be physically coupled to one another to thereby form a multi-frame component. One or more RFID tag reader antenna mounts can comprise a part of such frame components and can be configured to aim a corresponding RFID tag reader antenna outwardly of the frame component. These teachings also accommodate disposing a plurality of RFID tag reader antenna units within a facility such that these antenna units are disposed higher than an expected location of, say, at least 90% of the RFID tags when the latter are in the facility. By one approach these antenna units can all be disposed at a substantially same height within the facility. These antenna units may, or may not, be visually concealed as desired.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: May 2, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Bruce W. Wilkinson, Nicholaus A. Jones
  • Patent number: 9639593
    Abstract: According to one aspect, embodiments of the invention provide a sequence engine comprising a local queue configured to receive captured data in a first sequence, the captured data including a plurality of individual messages, each message including sequence information representative of a chronological order in which the messages was captured, a coupling facility in communication with the local queue, the coupling facility comprising a plurality of data tables wherein a first one of the plurality of data tables is configured to store the captured data in the first sequence, and a dispatcher in communication with the plurality of data tables and configured to resequence, based on the sequence information, the captured data into a second sequence, wherein the second sequence corresponds to the chronological order in which the plurality of individual messages were captured, and to forward the captured data to a destination database in the second sequence.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: May 2, 2017
    Assignee: WAL-MART STORES, INC.
    Inventor: John Randy Frerking
  • Patent number: 9633390
    Abstract: Embodiments for determining a completing a purchase transaction at a waypoint where a customer is located within a retail store are disclosed. The embodiments include determining waypoint of the customer, receiving waypoint data including the location of the customer positions within the retail store and a shopping list identifying items that the customer desires to purchase, and completing the purchase transaction for the items at the waypoint.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: April 25, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Joel Bennett Acker, Jr., Richard Neil Cancro, Douglas James Pedley
  • Patent number: 9633103
    Abstract: Systems and methods are disclosed herein for supplementing product records with product groups that are relevant to the product records. Queries form users may be analyzed to extract keywords. Search results for keywords are evaluated to determine category consistency among product records, including such values as entropy and taxonomy depth. Those keywords with search results having adequate category consistency are selected as product groups and the search results associated with the product groups. Product groups are associated with product records according to a random walk of a graph having as nodes products and product groups and links representing belonging of a product to a product group. Product groups may be selected based on a transition probability based on a random walk and a quality score based on usage of a product group page for the product group.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 25, 2017
    Assignee: WAL-MART STORES, INC.
    Inventor: Shankara B. Subramanya
  • Patent number: 9633389
    Abstract: Techniques for allowing customer to order goods on-line or remotely and to pick-up the goods at a desired location or store are disclosed. The techniques include receiving a customer order. The location for delivery of the item with a customer order. The customer order includes at least one good and an associated customer identification number, e.g., a customer motor vehicle license plate number. The techniques further includes capturing images of the license plates of motor vehicles as the motor vehicles enter an order pick-up area located at the store, and if the associated customer motor vehicle license plate number matches one of the received motor vehicle license plate numbers from the optical character recognition unit, delivering the customer order to the motor vehicle associated with the customer.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: April 25, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: David Jon Carr, Richard Mark Ramsden
  • Patent number: 9612889
    Abstract: The present disclosure extends to methods, systems, and computer program products for integrating applications. In general, aspects of the invention can be used to reduce complexities associated with integrating applications and conserve computer system resources. Designed message processing functionality as well as updates and changes can be maintained through a centralized application message processing framework and then used by a plurality of applications. The centralized application message processing framework significantly reduces, and potentially eliminates, the need to incorporate message processing functionality individually into each of the plurality of applications. This in turn reduces the burden and complexity of maintaining message processing functionality for the plurality of applications.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: April 4, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Gary Dwayne Jenkins, Randy Dean Sams, Timothy Lars Brush
  • Patent number: 9613372
    Abstract: A system for displaying product information to a customer is described herein. The system includes a processor that is programmed to receive search data in response to a product search request received from the customer and retrieve product records associated with the search data from a database. Each product record is associated with a corresponding product and includes a product description and a plurality of item attributes having corresponding attribute values. The processor selects a set of the item attributes and generates a product summary for each of the products as a function of the selected set of item attributes. Each product summary includes corresponding attribute values associated with the selected set of item attributes. The processor generates and displays product information associated with each of the products being included in the search data. The associated product information includes a corresponding product summary and a corresponding product description.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 4, 2017
    Assignee: WAL-MART STORES, INC.
    Inventor: Manas A. Pathak
  • Patent number: 9613371
    Abstract: A method of extending an existing product taxonomy for an inventory of products. The existing product taxonomy can include pages having a hierarchical tree structure. The method can include determining a first set of keywords. The first set of keywords can be a prediction of keywords searched above a predetermined threshold during a predetermined time period of one or more external search engines. The method also can include generating dynamic product groups based on the first set of keywords. The method further can include generating a relation graph of the dynamic product groups. The relation graph can include relation links between the dynamic product groups. The method also can include linking the dynamic product groups to pages in the existing product taxonomy to generate an extended product taxonomy. The extended product taxonomy can include the existing product taxonomy, the dynamic product groups, and the relation links of the relation graph between the dynamic product groups.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: April 4, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Shankara B. Subramanya, Guoxun Yuan, Madhusudan Mathihalli, Ron Tal
  • Patent number: 9607098
    Abstract: A method of determining structured product information for a product from a product description using a product entity graph. The product graph can include a plurality of nodes. Each of the plurality of nodes can include an entity value key, one or more entity names, and an entity name count for each of the one or more entity names. The method can include determining k-grams of the product description. The method also can include, for each k-gram of the product description, determining a matching node of the plurality of nodes of the product entity graph that corresponds to the k-gram and determining a derived entity name for the product from the one or more entity names of the matching node based at least in part on the entity name counts corresponding to the one or more entity names. Other embodiments of related systems and methods are also disclosed.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: March 28, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Fan Yang, Narasimhan Rampalli, Digvijay Lamba
  • Patent number: 9607486
    Abstract: A computer-implemented process aiding a customer scan and rapid checkout process can include monitoring a shopping cart basket weight. The process includes monitoring, in a computerized processor installed to a shopping cart of a customer, a signal from a weight device configured to monitor the shopping cart basket weight. The process further includes automatically generating a basket weight output value based upon the shopping cart basket weight. The basket weight output value includes one of a check against an expected weight of an item from a database, a billing statement total for a bulk good, a check against an expected total order weight to confirm presence of an un-scanned item in the shopping cart basket, and a check against unsafe use of the shopping cart. The process further includes providing a message based upon the basket weight output value.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: March 28, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Joel Bennett Acker, Jr., Douglas James Pedley, Richard Neil Cancro
  • Patent number: 9601834
    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 24, 2016
    Date of Patent: March 21, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Stan Rankin, Brock Judd, Mark Edwards
  • Patent number: 9600660
    Abstract: Exemplary embodiments of the present disclosure are directed to performing an operation in a computing environment that is prohibited by a security application governing the computing environment. Exemplary embodiments can generate a security bypass environment in a computing environment governed by the security application to provide a bypass to the security application. In exemplary embodiments, a request to perform the operation can be received via the security bypass environment and the operation can be performed through the security bypass environment in response to satisfaction of access control criteria specified for the security bypass environment so that the performance of the operation bypasses the security application.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: March 21, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventor: Walter N. Scaife
  • Patent number: 9600529
    Abstract: Systems and methods are disclosed herein for providing search results, particularly product records from a product database. Tokens of a query are identified. Product records including one or more tokens in values associated with the attributes thereof are identified. A score is generated for attributes of products including a token (an attribute-token score). The attribute-token score is based on a frequency of occurrence of the token in the attribute value and a length of the attribute value in which it occurs. The attribute-token scores for the token are summed to generated a score. The token score for a token may be scaled in a non-linear fashion such that the scaled value approaches a saturation value, which may be an inverse document frequency (IDF) score for the token. The scaled values may then be summed to generate a score for the document that is used to rank the search results.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 21, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Jinxing Cheng, Abhishek Gattani
  • Patent number: 9594913
    Abstract: In different embodiments of the present invention, systems, methods, and computer-readable storage media allow a user to analyze software application modules, during development of the software. The present invention may be used to analyze the software application modules, to identify vulnerabilities and to provide the user with actionable intelligence that may be used to improve the security of the software application modules. The actionable intelligence may include a list or groupings of the vulnerabilities ranked based on severability, type, and/or location.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: March 14, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Miguel Saiz Serrano, Julie Tsai, Kamal Manglani, Kevin D. Walker
  • Patent number: 9595062
    Abstract: Techniques for optimizing a shopping agenda are disclosed. The techniques include receiving an electronic shopping list containing one or more items, each item indicating a product sold by a retailer. The techniques further include obtaining a store map, the store map being indicative of a layout of a store associated with the retailer. The techniques further include determining one or more product waypoints based on the one or more items in the electronic shopping list and the store map, each product waypoint of the one or more product waypoints corresponding to one of the one or more items and being indicative of a location of the product indicated by the item in the store. The techniques also include determining a route traveling through each of the one or more product waypoints and providing the route for display.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: March 14, 2017
    Assignee: WAL-MART STORES, INC.
    Inventor: Valerie Goulert
  • Patent number: 9595024
    Abstract: A method is disclosed for reprinting a paper copy of a receipt at a physical store location. The receipt printing may be based off of an electronic receipt. A customer may provide receipt identification to a returns associate at 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 returns associate. A modified receipt may be printed which includes receipt information for additional transactions. A modified receipt may be printed which includes additional information regarding items on the receipt.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: March 14, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9589288
    Abstract: A computer-implemented method is disclosed herein. The method includes the step of providing, with a processing device of a commerce server, sales assistance to a consumer shopping in a retail store and considering a first item for purchase. The method also includes the step of receiving, at the processing device, a receipt signal containing a list of items purchased by the consumer. The method also includes the step of determining, with the processing device, if the first item is among the list of items purchased by the consumer to track the effectiveness of the providing step.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: March 7, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9589294
    Abstract: Systems and methods are disclosed herein for generating reminders to shoppers to purchase products. Using a customer's current location, products stocked at that location are identified and compared to the customer's purchase history. Items regularly purchased by the customer found among the products stocked at the location are identified. Upon departing the location without adding the product to an electronic shopping cart an alert may be generated to remind the customer to purchase the product. In some embodiment, an alert is generate for a product found in the purchase history if an elapsed time since purchase of the product exceeds an expiration period or purchase period for that product. The methods disclosed herein may be used in the context of a self-checkout using an electronic shopping cart and navigational aids to facilitate retrieval of items on a shopping list.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: March 7, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Richard Neil Cancro, Joel Bennett Acker, Jr., Douglas James Pedley
  • Patent number: 9582586
    Abstract: Systems and methods are disclosed herein for performing classification of documents or performing other tasks based on rules. A rule generator receives a request for a rule that will receive as an input a document and output an outcome such as a classification of the document, addition of the document to a whitelist or blacklist, or occurrence of some other outcome. The rules are applied to a document and the document and outcome of the rules are presented to a rater. A rating of the accuracy of the outcome is received from the rater and the rating is propagated to quality metrics of rules that contributed to the outcome. Rules with a quality metric above a threshold may be added to a production rule set. Rules with a quality metric below a threshold may be removed.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: February 28, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventor: Digvijay Singh Lamba
  • Patent number: 9576310
    Abstract: The current disclosure extends to normalizing UPCs so the normalized UPCs can be readily compared against each other and used for item lookups in a local cache. Embodiments of the present disclosure include a UPC cache on a user's mobile device, such as a smartphone. In such embodiments, a UPC that is normalized following processes set forth in the present disclosure may act as a cache key for related product information stored in the cache. By conducting item lookups in a local cache, requests for that data can be served faster than if the data were stored on a remote server.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: February 21, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Richard Neil Cancro, Douglas James Pedley, Joel Bennett Acker, Jr.
  • Patent number: 9576283
    Abstract: The present invention extends to methods, systems, and computer program products for delivering customer specified receipt types at checkout. A customer specifies receipt delivery preferences at a mobile device (e.g., specifying delivery of a digital receipt and/or a paper receipt at checkout). The mobile device sends the customer's receipt delivery preferences to a receipt preferences database server for storage in a receipt preferences database. During a sales transaction, a point-of-sale (“POS”) system refers to the receipt preferences database (or a relevant portion thereof) to access the customer's receipt delivery preferences. Based on the customer's receipt delivery preferences, the point-of-sale (“POS”) system delivers appropriate types of receipts (e.g. digital and/or paper) to the customer.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: February 21, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9576428
    Abstract: The present invention extends to methods, systems, and computer program products for an integrated loyalty program and game mechanic. When a customer makes a purchase of physical products from a merchant, membership in the merchant's loyalty program can be rewarded with a digital (virtual) asset for use in a computer game. The merchant can also advertise digital assets as loyalty program rewards in the game to persuade customers to purchase physical products from the merchant. In one aspect, the game is maintained by the merchant. In another aspect, the merchant enters into a partnership with an owner of a third party game.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: February 21, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Stuart Argue, Anthony Emile Marcar
  • Patent number: 9569765
    Abstract: A plurality of items is positioned in a volume scanned by a three-dimensional non-optical imaging system. The imaging system generates a three-dimensional voxel image of the volume. Voxel regions are identified and surfaces of voxel regions are analyzed to identify a symbol printed thereon. The symbols are resolved into product identifiers, which are then added to a transaction and payment for the transaction is processed. The imaging system may be a magnetic resonance imaging (MRI) system, computed tomography (CT) scanning system, terahertz (T wave) imaging system, or other imaging system.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: February 14, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Richard Neil Cancro, Joel Bennett Acker, Jr., Douglas James Pedley
  • Patent number: 9569707
    Abstract: An RFID tag includes a tag-type identifier. This tag-type identifier can represent data encoder-relevant tag-type information and/or printer-relevant tag-type information as desired. This identifier can comprise an optical or electronic code such as a numeric, binary, or hexadecimal code. This code can be stored within the RFID tag's integrated circuit (for example, within the integrated circuit's stored EPC field). These teachings also provide for recovering from an unassigned RFID tag its tag-type identifier and using that tag-type identifier to facilitate automatically processing the RFID tag when assigning the RFID tag to a corresponding item. This can comprise utilizing the tag-type identifier to determine corresponding assignment-facilitation information to use when assigning the RFID tag. Examples in these regards, include, for example, an RFID tag encoder power setting or position, a printer setting, or a label layout.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: February 14, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Nicholaus A. Jones, Justin C. Lewis, John F. Neal
  • Patent number: 9563667
    Abstract: Ranking search results based on color including evaluating whether a color term in a search query was intended to identify an actual color and returning different search results based on that determination. When an actual color was intended, an initial product ranking is updated based on color similarity of the product. In some embodiments, a color similarity score is calculated using a color difference formula, a cosine similarity measurement is determined of a cosine of an angle between a query vector and a title vector, and the color is considered to have been intended to identify the actual color when the cosine similarity measurement is less than a threshold value. In particular embodiments, the query vector includes individual terms of the search query and a number of occurrences of each individual term. Different embodiments include computer implemented systems and methods.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: February 7, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Ba-Quy Vuong, Abhishek Gattani, Namrata Pramodkumar Tholiya
  • Patent number: 9563793
    Abstract: A system and method of determining the location of a RFID reader is disclosed. The system comprises a first RFID reader, and at least one other RFID reader, and a processor. The RFID readers associate unique RFID tag information with at least one antenna that reads the information. The processor receives RFID data from the first RFID reader and the at least one other RFID reader and determines the location of the first RFID reader relative to the at least one other RFID reader based on the association of unique RFID tag information with at least one antenna of at least two readers.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: February 7, 2017
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Nicholaus Adam Jones, Alvin Scott Taulbee
  • Patent number: 9563705
    Abstract: The present disclosure is directed to positioning a new item in search results that may additionally include previously-released items. Items in a search result may be ranked by popularity scores. In embodiments of the present disclosure, a new item may receive a popularity score boost to compensate for that item's relative lack of history in comparison to the previously-released items. Embodiments of the present disclosure utilize outside data sources to rank the items. Outside data sources may include social media, knowledge bases, and like platforms to leverage available outside data to complement internal data.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: February 7, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Sumit Taank, Tri Minh Cao, Abhishek Gattani
  • Patent number: D793646
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: August 1, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Yurgis Mauro Bacallao, Michael D. Bookman
  • Patent number: D795061
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: August 22, 2017
    Assignee: WAL-MART STORES, INC.
    Inventor: Yurgis Mauro Bacallao