Walmart Patent Applications

SYSTEM AND METHOD FOR AUTHORIZING RETAIL RETURNS USING BLOCKCHAIN

Granted: August 1, 2019
Application Number: 20190236605
Systems, methods, and computer-readable storage media for authorizing a product's return using blockchain security systems. When a product is being returned, a notification is sent to the blockchain security system. The system can receive customer information, retrieve a blockchain or blockchains associated with the customer. Likewise, the system may obtain information about the product being returned (serial numbers, product type, etc.) and retrieve a blockchain or blockchains…

DETERMINING BRAND AFFINITY OF USERS

Granted: August 1, 2019
Application Number: 20190236679
A method including a user who has brand affinities about a product brand or a product brand category. The method can include analyzing whether the user has brand affinities for the product brand or the brand category with two binary classification models that can include (a) a model one to determine an affinity to a particular product brand and (b) a model two to determine an affinity to a particular product brand category. The method also can include analyzing whether the user has…

INTELLIGENT RECOMMENDATION ENGINE

Granted: August 1, 2019
Application Number: 20190236676
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: receiving recipes in an electronic manner; parsing the recipes to identify ingredients; generating mapping information that correlates the recipes with corresponding ingredients, and that correlates the ingredients with corresponding grocery products; executing a…

SYSTEMS AND METHODS FOR IDENTIFYING CANDIDATES FOR ITEM SUBSTITUTION

Granted: August 1, 2019
Application Number: 20190236674
Systems and methods including one or more processors and one or more non-transitory computer-readable media having computing instructions that are configured to run on the one or more processors and perform acts of receiving a test set comprising potential candidate items for substitution for a target item, determining association scores for each of the potential candidate items in the test set, determining one or more semantic similarity features of the potential candidate items in the…

AUTOMATED MECHANISMS TO RESOLVE EXPLORE-EXPLOIT DILEMMA WITH ADAPTIVE REVIVAL OPPORTUNITIES

Granted: August 1, 2019
Application Number: 20190236650
A method including displaying content elements on one or more websites to users. This method can also include tracking impression response data comprising (a) a response of the user to the content element of the content elements displayed on the one or more websites and (b) a time of the response of the user. Additionally, the method can include receiving a request from a first user. The method can further include determining weightings of the content elements based on posterior…

AUTOMATIC PERSONALIZED EMAIL TRIGGERS

Granted: August 1, 2019
Application Number: 20190236643
A method including tracking first data including responses by users to email campaigns. The method also can include generating a user feature set for the users, the user feature set including personal features of each of the users and online activity history for each of the users across a first set of time periods. The method additionally can include generating an email feature set for the emails in the email campaigns. The method further can include training a logistic regression model…

AUTOMATIC RESOLUTION OF THE EXPLORE-EXPLOIT DECISION IN OMNICHANNEL SETTINGS

Granted: August 1, 2019
Application Number: 20190236639
A method including tracking usage data for users using a first channel and a second channel. The method also can include performing a classification of first users of the users into a first group and second users of the users into a second group. The classification can be based on the usage data. The method additionally can include, for each impression of a content element of content elements being displayed on a website to a user of the users, tracking impression response data including…

IDENTIFYING VALUE CONSCIOUS USERS

Granted: August 1, 2019
Application Number: 20190236637
A method can include retrieving product information from a website database to identify a first product as a value-sensitive product identified with at least a value price tag. The method can include determining second users who are not value conscious about the first product. The method can also include preparing first and second recommendations and promotions for the first product, wherein the first recommendation comprises one or more value-sensitive products. The method additionally…

Automated resolution of the explore-exploit decision with personalization using dynamically shared learnings

Granted: August 1, 2019
Application Number: 20190236626
A method including displaying content elements on one or more websites to users. The classification of the users into segments can be based on each impression of content elements being displayed on the one or more websites to a user of the users, tracking impression response data comprising (a) a response of the user to the content element of the content elements displayed on the one or more websites, and (b) one or more segments of the segments in which the user is classified. The…

SYSTEMS AND METHODS FOR OPTIMIZING CONTENT VARIATIONS

Granted: August 1, 2019
Application Number: 20190236621
Systems and methods including one or more processors and one or more non-transitory computer-readable media having computing instructions that are configured to run on the one or more processors and perform acts of creating content variations for including in initial communications to initial targets, the content variations each comprising one or more content items selected from content item options, setting weightings for the content item options, transmitting the initial communications…

SYSTEM AND METHOD FOR VERIFYING RETAIL RETURNS USING BLOCKCHAIN

Granted: August 1, 2019
Application Number: 20190236604
Systems, methods, and computer-readable storage media for verifying a product being returned is a product which was sold by using blockchain security systems. At a first time, the system identifies a blockchain specific to an item being sold, then generates a new block for the blockchain with information about the sale. When an item is being returned, the system retrieves the blockchain and compares the data contained within the sale block to data associated with the product and/or the…

SYSTEM AND METHOD FOR DIGITAL CURRENCY VIA BLOCKCHAIN

Granted: August 1, 2019
Application Number: 20190236564
A method include: generating one digital currency unit by tying the one digital currency unit to a regular currency; storing information of the one digital currency unit into a block of a blockchain; buying or paying the one digital currency unit; determining whether restrictions are applied to the one digital currency unit by referring to one or more documents associated with the one digital currency; recording the determination in a block of the blockchain; overlaying the one digital…

SYSTEM AND METHOD FOR TRACKING VEHICLE MILEAGE USING BLOCKCHAIN

Granted: July 25, 2019
Application Number: 20190226850
Systems, methods, and computer-readable storage media for identifying, via a processor, a plurality of causes for a vehicle to record data on a blockchain, wherein one cause in the plurality of causes is a repetition of a previous journey. The system generates route comparison data by comparing, via a processor as the vehicle is moving, current journey data for a current journey to previous journey data of at least one previous journey by: comparing a current journey start time to a…

SYSTEMS TO ENCOURAGE USER PICK-UP OVER HOME DELIVERY OF AN ITEM MADE AVAILABLE AND RELATED METHODS THEREFOR

Granted: July 18, 2019
Application Number: 20190220883
Some embodiments include a system to encourage user pick-up over home delivery of an item being made available to a user for purchase. The system can comprise one or more processors and/or one or more non-transitory memory storage devices. The one or more memory storage devices can store computer instructions configured to run on the one or more processors and perform acts of: causing the item to be displayed on a graphical user interface; and when the item is to be received by the user…

PIZZA COOKING DELIVERY DRONE

Granted: July 4, 2019
Application Number: 20190202557
An unmanned vehicle for cooking and delivering food may include a housing. The housing may include an oven having at least one heating element, a conveyor inside the oven. The conveyor may be configured to support food. A tambour door may be coupled between the oven and a delivery area of the housing. A delivery door may be configured to seal the delivery area from an area outside of the housing. The oven may be configured to cook food during a delivery time of the drone and the drone…

SYSTEM AND METHOD FOR DETECTING REMOTE INTRUSION OF AN AUTONOMOUS VEHICLE BASED ON FLIGHTPATH DEVIATIONS

Granted: July 4, 2019
Application Number: 20190207959
Systems, methods, and computer-readable storage media for retrieving, for an autonomous vehicle which is moving, a navigation path from a memory device in communication with a processor. The system generates a navigation path range based on the navigation path, the navigation path range allowing a threshold distance from the navigation path, and identifying a current location of the autonomous vehicle. The system also determines that the current location of the autonomous vehicle is…

SYSTEM AND METHOD FOR MANAGING PACKAGES IN A KIOSK

Granted: July 4, 2019
Application Number: 20190206176
A package storage system for a kiosk includes a shelf on which packages are stacked. The shelf is configured to be adjustable in a vertical height. The system also includes a sliding guide configured to be movable with respect to the shelf, and a clamp device having two adjustable side arms and slidably attached to the sliding guide. The clamp device is also configured to grip one of the packages by the two adjustable side arms. The system further includes a blade slidably attached to…

SYSTEM AND METHOD FOR BIOMETRIC CREDIT BASED ON BLOCKCHAIN

Granted: July 4, 2019
Application Number: 20190205889
An example method for performing concepts disclosed can include: obtaining a first authentication factor including first biometric data of a user; hashing the first authentication factor to create a first hash; registering the user with a digital credit system using the created first hash; obtaining a second authentication factor including second biometric data of the user; hashing the second authentication factor to create a second hash; comparing the first hash and the second hash; and…

SYSTEM AND METHOD FOR KIOSK STATION TO AUTONOMOUSLY ACCEPT OR DECLINE PACKAGE DELIVERY BASED ON CONFIDENCE LEVEL

Granted: July 4, 2019
Application Number: 20190205830
Systems and methods for a kiosk station to autonomously accept or decline a package delivery from an autonomous vehicle based on a confidence level is provided. An example system includes the kiosk station configured to: determine its capabilities for accepting the package delivery; convert the capabilities into a binary format; and transmit the binary format to a cloud-based database management unit. The example system also include the autonomous vehicle configured to: generate a…

SYSTEM AND METHOD FOR DETERMINING AUTONOMOUS VEHICLE LOCATION USING INCREMENTAL IMAGE ANALYSIS

Granted: July 4, 2019
Application Number: 20190204093
Systems, methods, and computer-readable storage media for determining autonomous vehicle location using incremental image analysis. An exemplary method can include identifying an expected position of an autonomous vehicle which is moving, and identifying, an actual position of the autonomous vehicle. The identifying of the actual position occurs by obtaining images of the autonomous vehicle's surroundings, initiating an iterative image comparison of those images to previously stored…