Walmart Patent Grants

Bagging station bagging clip

Granted: August 22, 2017
Patent Number: D795061

System and method for transaction payments using a mobile device

Granted: August 22, 2017
Patent Number: 9741028
A system and method for performing a financial transaction may include processing a purchase transaction for products for purchase by a customer to determine a transaction amount. A communication with a mobile device of the customer may include communicating a store identifier, POS identifier, and the transaction amount. In response to receiving an approval number for the purchase transaction from a financial institution of the customer, completing the purchase transaction for the…

Checkout station

Granted: August 22, 2017
Patent Number: 9741211
A checkout station includes a display that is rotatable between a first position and a second position and a barcode scanner that is directed in a first direction in the first position and in a second direction in the second position.

Mobile solution for purchase orders

Granted: August 15, 2017
Patent Number: 9734522
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…

Adjustable interactive voice response system

Granted: August 15, 2017
Patent Number: 9736310
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…

Shopping cart handle coupling mechanism

Granted: August 1, 2017
Patent Number: D793646

System and method for dispensing and purchasing fuel

Granted: July 25, 2017
Patent Number: 9715682
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…

System and method for generating synthetic data for software testing purposes

Granted: July 18, 2017
Patent Number: 9710365
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…

System and method for calculating search term probability

Granted: July 18, 2017
Patent Number: 9710755
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…

System for embedding maps within retail store search results and method of using same

Granted: July 18, 2017
Patent Number: 9710839
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…

Digital watermark feature for device to device duplication of a digital receipt

Granted: July 18, 2017
Patent Number: 9712714
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…

Systems, devices, and methods for distributed processing for preauthorized payment

Granted: July 11, 2017
Patent Number: 9703448
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…

Method and apparatus for holding containers open

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

Name comparison

Granted: June 27, 2017
Patent Number: 9691075
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.

Annotation-based item description

Granted: June 20, 2017
Patent Number: 9684491
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.

L-gram and r-gram frequency-weighted query responses

Granted: June 13, 2017
Patent Number: 9679065
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…

Social genome

Granted: June 13, 2017
Patent Number: 9679074
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.

Incrementally updating a large key-value store

Granted: June 6, 2017
Patent Number: 9672214
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.

System and method for age verification over mobile app for purchasing age-restricted items

Granted: May 30, 2017
Patent Number: 9665896
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…

Shard determination logic for scalable order and inventory management architecture with a sharded transactional database

Granted: May 23, 2017
Patent Number: 9659079
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…