Walmart Patent Applications

SYSTEM AND METHOD FOR INDICATING DRONES FLYING OVERHEAD

Granted: August 29, 2019
Application Number: 20190268720
A system and method for tracking and alerting a drone flying overhead are provided herein. The method includes acquiring a first data associated with a user device position; detecting a path corresponding to movement of the user device; receiving, from a server at the user device, drone data associated with a plurality of drones; filtering the drone data to obtain a second data associated with a drone position and a respective drone route which intersects with the path; predicting an…

SYSTEM AND METHOD FOR A DIGITAL IDENTITY SYSTEM

Granted: August 29, 2019
Application Number: 20190268159
Systems, methods, and computer-readable storage media for using multilayered authentication mechanisms, combined with hashing functions, to provide increased security and accuracy in identification of a user. One example is using facial biometric data as input to a hash function, and comparing that hash function output to previously stored hash function outputs to determine if the facial data captured matches that of a known user. Then, once a facial match is determined using the hashed…

SYSTEM AND METHOD FOR MANAGING TRAFFIC FLOW OF ONE OR MORE UNMANNED AERIAL VEHICLES

Granted: August 29, 2019
Application Number: 20190266898
Systems, methods and devices for managing traffic one or more unmanned aerial vehicles (UAVs). The system can comprise a first UAV including a processor, a memory and one or more sensors each in communication with the processor. The sensors can be configured to detect a secondary unmanned aerial vehicle approaching said primary unmanned aerial vehicle within a predetermined distance, and to create an area entirely surrounding the primary unmanned aerial vehicle that said secondary…

SYSTEM AND METHOD FOR SECURELY RECEIVING AND STORING DELIVERIES

Granted: August 29, 2019
Application Number: 20190266819
Systems and methods for receiving and securely storing a package in a solar powered storage unit until retrieval by an intended recipient. The storage unit opens automatically to receive packages from delivery vehicles and maintains the interior of the storage unit at a desired temperature. The storage unit only allows designated recipients access to the package.

BLOCKCHAIN-BASED SYSTEM AND METHOD FOR SUPPLY CHAIN CONTROL

Granted: August 29, 2019
Application Number: 20190266613
A blockchain-based method includes: receiving, by a smart label via accessing a block of a blockchain stored on a computer system, a cold chain requirement for a product, wherein the smart label is affixed to a package containing the product, the cold chain requirement for the product is specified and stored by a manufacturer of the product in the block of the blockchain; storing, by the smart label, the cold chain requirement in a memory of the smart label; receiving, by the smart…

SYSTEM AND METHOD FOR VERIFYING PRODUCTS USING BLOCKCHAIN

Granted: August 29, 2019
Application Number: 20190266612
A method for determining a provenance of an item to be sold on a marketplace is provided. The method includes: generating, by a first computer, a blockchain for the item to be sold on the marketplace; storing the blockchain of the item on the first computer; receiving, by the first computer, from a second computer a request of determining the provenance of the item; in response to the request, sending, by the first computer, to the second computer the blockchain of the item; receiving,…

BLOCKCHAIN-BASED SYSTEM AND METHOD FOR CROWDSOURCED DELIVERY

Granted: August 29, 2019
Application Number: 20190266568
A blockchain-based method includes: generating an order for a customer based on the customer's profile; receiving warranty data for the order from manufacturers; associating the order with the warranty data; generating a token for the customer and adding the token to the customer's profile; updating the token with the warranty data; determining a delivery method for the order; identifying a courier based on the determined delivery method; transferring the token to the identified courier;…

SYSTEM AND METHOD FOR PRIVACY PROTECTION OF SENSITIVE INFORMATION FROM AUTONOMOUS VEHICLE SENSORS

Granted: August 29, 2019
Application Number: 20190266346
Systems, methods, and computer-readable storage media for providing increased security to sensitive data acquired by autonomous vehicles. This is done using a flexible classification and storage system, where information about the autonomous vehicle's mission is used in conjunction with sensor data to determine if the sensor data is necessary to the mission. When the sensor data, the location of the autonomous vehicle, and other data indicate that the autonomous vehicle has captured…

SYSTEMS AND METHODS FOR UTILIZING A CONVOLUTIONAL NEURAL NETWORK ARCHITECTURE FOR VISUAL PRODUCT RECOMMENDATIONS

Granted: August 22, 2019
Application Number: 20190259084
Many embodiments can include a system. In some embodiments, the system can comprise one or more processors and one or more non-transitory storage devices storing computing instructions are disclosed. In some embodiments, the computing instructions are configured to run on the one or more processors and perform acts of accessing a server storing a plurality of digital images for display on a website; training a two-branch Siamese convolutional neural network (CNN) model by: inputting one…

SYSTEM AND METHOD FOR DELIVERY VEHICLE SECURITY USING BLOCKCHAIN

Granted: August 1, 2019
Application Number: 20190236539
A system for order delivery security using blockchain includes a container configured to: add a new block to a blockchain when an item of a customer order is added to or removed from the container, wherein the new block contains an order ID of the customer order, a customer name, items in the customer order, a delivery address of the customer order, and a delivery date of the customer order; a delivery vehicle configured to: carry the container; and add a new block to the blockchain when…

METHOD AND SYSTEM TO REDUCE THE PENDULUM EFFECT OF A LOAD

Granted: August 1, 2019
Application Number: 20190235527
An assembly for reducing a pendulum effect of a package suspended from an unmanned aerial vehicle (UAV). The assembly includes a curved rail having a first rail connection and a second rail connection, the first rail connection and the second rail connection rotationally coupling the curved rail to a body of the UAV. The assembly includes a trolley assembly moveably coupled to the curved rail, the trolley assembly comprising a housing having a first trolley with four wheels and a second…

PRODUCT INVENTORYING USING IMAGE DIFFERENCES

Granted: August 1, 2019
Application Number: 20190236530
A system and method for monitoring inventory of items includes a relatively lower resolution image device configured and arranged to capture a plurality of lower resolution images of a plurality of items on a shelf; and a relatively higher resolution image device configured and arranged to capture one or more higher resolution images of the plurality of items; and a computer system configured to: receive the plurality of lower resolution images; compare the plurality of lower resolution…

RETRACTABLE TABLE TOWER FOR UAV PACKAGE DELIVERY

Granted: August 1, 2019
Application Number: 20190236521
A delivery tower for receiving a package from an aerial vehicle. The delivery tower has a table top coupled to a base. The base includes telescoping members. The delivery tower has a controller and communications module operably coupled to the base. The table top moves between a first, retracted position and a second, extended position with extension of the telescoping members. In the first, retracted position the delivery tower is configured to operate as an outdoor table. In the…

PREDICTIVE UAV PACKAGE DELIVERY SYSTEM

Granted: August 1, 2019
Application Number: 20190236498
A method and system for predictive package delivery. The method and system include loading a product onto a unmanned aerial vehicle (UAV), launching the UAV and navigating the UAV to a delivery location, communicating to a portable device of a consumer at the delivery location the product loaded into the UAV, preventing interception of the package by a third party, and delivering the product to the consumer after the consumer purchases the product with the portable device. The product is…

MACHINE LEARNING TECHNIQUES FOR TRANSMITTING PUSH NOTIFICATIONS

Granted: August 1, 2019
Application Number: 20190236488
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: utilizing historical transaction information to derive metric information associated with prior transactions; generating a listing of user-item pairs, each of the user-item pairs identifying a user and an item; executing a machine learning model that is configured to generate…

SYSTEM AND METHOD FOR A PHYSICAL DEVICE AUTHORIZING DIGITAL COPIES

Granted: August 1, 2019
Application Number: 20190236285
Systems, methods, and computer-readable storage media for a physical device authorizing digital copies. When a request for the generation of a digital copy is received, the computer system first performs a physical verification of a physical key. If the key matches the authorized key(s) on record, a verification of a private or private key (used for asymmetrical cryptography), which is stored in memory in the physical key, is performed. If verification of the physical key and digital…

SYSTEMS TO INTERLEAVE SEARCH RESULTS AND RELATED METHODS THEREFOR

Granted: August 1, 2019
Application Number: 20190236202
Some embodiments include a system. The system can comprise one or more processors, and one or more non-transitory memory storage devices storing computer instructions configured to run on the one or more processors and perform: receiving a base query string comprising a query parameter; and generating a modified version of the base query string to create a modified query string. The modified query string can comprise the query parameter and an interleaving parameter. Meanwhile,…

DATABASE PROTOCOLS AND RETRIEVAL TECHNIQUES

Granted: August 1, 2019
Application Number: 20190236180
A system includes 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, from a user computer, a destructive read request including header information indicating that a record stored in a persistent database is to be deleted after the record is successfully read from the persistent database; in response to receiving the destructive read request,…

DATABASES AND FILE MANAGEMENT SYSTEMS AND METHODS FOR PERFORMING A LIVE UPDATE OF A GRAPHICAL USER INTERFACE TO BOOST ONE OR MORE ITEMS

Granted: August 1, 2019
Application Number: 20190236158
Databases and file management systems and methods including one or more processors and one or more non-transitory computer-readable media computing instructions are configured to run on the one or more processors and perform acts of receiving a search query from a user electronic device, facilitating a search of a database comprising item records for multiple items of an online retailer related to the search query, receiving search results from the search of the database, facilitating…

AUTOMATIC PERSONALIZED IMAGE-BASED SEARCH

Granted: August 1, 2019
Application Number: 20190236095
A method including training a recurrent neural network model to create a trained model based at least in part on: (a) first images associated with first items on a website, (b) first search terms used by users of the website to search for the first items on the website, and (c) personal features of the users. The method also can include receiving an input image that was uploaded by a current user. The method additionally can include obtaining a user encoded representation vector for the…