Walmart Patent Grants

Integrating applications

Granted: April 4, 2017
Patent Number: 9612889
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…

Dynamic taxonomy generation with demand-based product groups

Granted: April 4, 2017
Patent Number: 9613371
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…

System, method, and non-trasitory computer-readable storage media for displaying product information on websites

Granted: April 4, 2017
Patent Number: 9613372
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…

Determination of product attributes and values using a product entity graph

Granted: March 28, 2017
Patent Number: 9607098
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…

Shopping process including monitored shopping cart basket weight

Granted: March 28, 2017
Patent Number: 9607486
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…

Attribute-based document searching

Granted: March 21, 2017
Patent Number: 9600529
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…

Security bypass environment for circumventing a security application in a computing environment

Granted: March 21, 2017
Patent Number: 9600660
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…

Wide angle planar antenna assembly

Granted: March 21, 2017
Patent Number: 9601834
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.

System, method, and non-transitory computer-readable storage media for analyzing software application modules and provide actionable intelligence on remediation efforts

Granted: March 14, 2017
Patent Number: 9594913
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…

Reprint of a physical receipt and receipt history from an electronic receipt for reducing fraudulent returns

Granted: March 14, 2017
Patent Number: 9595024
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…

Methods and systems for rendering an optimized route in accordance with GPS data and a shopping list

Granted: March 14, 2017
Patent Number: 9595062
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…

Tracking effectiveness of remote sales assistance using augmented reality device

Granted: March 7, 2017
Patent Number: 9589288
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…

Location based alerts for shopper

Granted: March 7, 2017
Patent Number: 9589294
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…

Massive rule-based classification engine

Granted: February 28, 2017
Patent Number: 9582586
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…

Delivering customer specified receipt types at checkout

Granted: February 21, 2017
Patent Number: 9576283
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…

Normalizing universal product codes

Granted: February 21, 2017
Patent Number: 9576310
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,…

Integrated loyalty program and game mechanic

Granted: February 21, 2017
Patent Number: 9576428
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…

Method and apparatus pertaining to RFID tag tag-type identifiers

Granted: February 14, 2017
Patent Number: 9569707
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…

Simultaneous item scanning in a POS system

Granted: February 14, 2017
Patent Number: 9569765
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)…

Ranking search results based on color

Granted: February 7, 2017
Patent Number: 9563667
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…