Patents by Inventor Robert Cantrell

Robert Cantrell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10902425
    Abstract: 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 proceeding the transaction based on the comparison.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: January 26, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Robert Cantrell, David M. Nelms, Sid Shake, Charles Lobo, Donald R. High, Todd Mattingly, Brian McHale, John J. O'Brien, Bruce Wilkinson
  • Patent number: 10803688
    Abstract: Systems, methods, and computer-readable storage media for receiving order information at a storage space, then generating single-use access information for opening the storage space to either deposit an item into, or retrieve an item from, the storage space. This single-use access information may be encoded into a token, then transmitted to a mobile device of the customer or courier. As the customer or courier crosses a geo-fence surrounding the storage space with the token, the mobile device transmits, to the storage space, a notification. This notification informs the storage space to transmit the single-use access instructions, allowing the courier or customer to deposit or remove a product as needed.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: October 13, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Brian McHale, John J. O'Brien, Robert Cantrell
  • Patent number: 10639956
    Abstract: Described in detail herein is an temperature-controlled UAV delivery system. One or more physical objects can be stored inside a temperature-controlled storage unit of a UAV. A temperature controlling device can control the temperature of the interior volume of the temperature-controlled storage unit. Sensors can detect a temperature of the interior volume of the temperature-controlled storage unit. The computing system can control the temperature controlling device to adjust the temperature of the interior volume of the temperature-controlled storage unit to an ideal temperature for storing the one or more physical objects based on the attributes associated with the one or more physical objects.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: May 5, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Robert Cantrell, David Winkle
  • Publication number: 20200133286
    Abstract: Systems, methods, and machine readable media are provided for automatic charging and swapping power sources for an Autonomous Vehicle (AV). A determination is made whether a current first power source installed in an AV has sufficient power to complete a task assigned to the AV. In response to determining the first power source has insufficient power to complete the assigned task, the AV is directed to a location of a power source repository. The AV is positioned proximate a power source swapping unit of the power source repository where the first power source is removed from the AV and a second power source stored at the power source repository is installed into the AV.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 30, 2020
    Inventors: Jason Bellar, Jeremy L. Velten, Donald Ray High, Robert Cantrell, Brian Gerard McHale
  • Publication number: 20200125109
    Abstract: A disclosed system for transporting items to destination locations, for example when receiving inventory at large retail locations, includes an autonomous ground vehicle (AGV) having at least one shelf; a shelf elevator operable to raise and lower the at least one shelf; a drive unit operable to move the AGV between a docking location and a destination location; the AGV able to position the at least one shelf at a different heights for loading and offloading items first height and a second height different from the first height, autonomously navigate between the docking location and the first destination location, and bid on delivery tasks. Some examples are further able to use a cartridge unit to expand cargo capacity. An AGV could analyze the currently-loaded weight and the remaining available space, and dynamically adjust the heights of the shelves according to the dimensions of the assigned items.
    Type: Application
    Filed: October 5, 2019
    Publication date: April 23, 2020
    Inventors: Jeremy L. Velten, Jason Bellar, Donald Ray High, Robert Cantrell
  • Publication number: 20200122927
    Abstract: A disclosed system for transporting items to destination locations, for example when receiving inventory at large retail locations, includes a conveyor assembly comprising a plurality of docking locations; an item identifier operable to read identification data; an orchestrator operable to, based at least on the identification data, pair items with transporter solutions; and a sorting controller operable to, based at least on the identification data and the pairings, route items to specific docking locations where transporter solutions are docked. Transporter solutions may include autonomous ground vehicles (AGVs) that bid on delivery tasks and can adjust shelf height in order to facilitate loading and unloading. The AGVs can thus provide an effectively seamless conveyor solution—either rollers on the conveyor surface move items or rollers on the underside of the AGV move the AGV with the items.
    Type: Application
    Filed: October 4, 2019
    Publication date: April 23, 2020
    Inventors: Jason Bellar, Donald Ray High, Jeremy L. Velten, Robert Cantrell
  • Patent number: 10621542
    Abstract: Systems, methods, and computer-readable storage media for crowdsource loaned code with blockchain. A method include: initiating, by a customer, a request of crowdsource of a courier for delivering an order when the customer places the order, the request including a delivery time and a delivery address; generating a public key of the customer based at least on the order; specifying the courier by matching the request with information of the courier; obtaining, by the courier, the public key of the customer using blockchain; generating, a one-time private key for the courier based on the order or the request; generating a one-time public key for a store based on the order or the request; presenting, by the courier, the public key of the customer or store, or the one-time private key of the courier at the store; verifying, by the store, the public key of the customer or store, or the one-time private key of the courier; and delivering the order by the courier.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: April 14, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Robert Cantrell, Bruce Wilkinson, Sid Shake, David M. Nelms
  • Patent number: 10604254
    Abstract: System and methods for managing one or more unmanned aerial vehicles. The system can include an unmanned aerial vehicle, a landing station for the unmanned aerial vehicle, and a loading station for receiving a package and unmanned aerial vehicle. The unmanned aerial vehicle can be configured to: (i) determine a first confidence level for landing on the landing station, (ii) travel, based on the first confidence level, to the landing station, and (iii) determine a second confidence level for delivering the package to a delivery destination. The loading station can be configured to: (i) receive the second confidence level to deliver the package to the delivery destination from the unmanned aerial vehicle, and (ii) confirm, based on the second confidence level, the unmanned aerial vehicle is capable of delivering the package to the delivery destination.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: March 31, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: John J. O'Brien, Donald R. High, Brian McHale, Samantha M. Mangosing, Justin Schuhardt, Robert Cantrell
  • Patent number: 10594495
    Abstract: A method for ensuring that a computer readable information is authentic, including: generating a public key associated with the computer readable information, hashing the computer readable information to obtain a hashed computer readable information, encrypting the hashed computer readable information with a private key to create a digital signature, wherein the hashed computer readable information and the digital signature are stored on a block of a blockchain, authenticating the user computing device in response to a request from the user computing device to download the computer readable information, transmitting the public key and the digital signature to an authenticated user computing device, and instructing the authenticated user computing device to decrypt the digital signature using the public key to obtain the hashed computer readable information, and download the hashed computer readable information to the authenticated user computing system to retrieve the computer readable information.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: March 17, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Donald R. High, Bruce Walter Wilkinson, Todd Mattingly, Brian Gerard McHale, John J. O'Brien, V, Robert Cantrell, Joseph Jurich
  • Patent number: 10579059
    Abstract: A method for utilizing a drone for intermittent flights can include: receiving instructions of a flight mission with a flight route from an original location to a mission destination of the drone, wherein a plurality of stand-by locations are configured for the drone to land on along the flight route; obtaining data of the stand-by locations; scanning a first area between the original location of the drone and a first stand-by location to determine whether the first area is clear; controlling the drone to navigate over the first area along the flight route if the first area is clear; updating a drone position in real time; scanning a second area between an updated drone position and a second stand-by location to determine whether the second area is clear; and controlling the drone to land on the first stand-by location if the second area is not clear.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: March 3, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Robert Cantrell, Donald R. High, Brian McHale, John J. O'Brien
  • Patent number: 10573116
    Abstract: 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 the sliding guide and configured to pull out a package that is stacked immediately beneath the one package griped by the clamp device. The system also includes a labelling device configured to label the packages inside the kiosk, and a receiving tray configured to receive the packages that are delivered to the kiosk. The system further includes a controller to control movement of the clamp device. The controller is further programmed to move the packages based on specified rules.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: February 25, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Robert Cantrell, Donald R. High, Brian McHale
  • Patent number: 10567917
    Abstract: 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 intersection area; determining a distance between the user device position and the drone position based on the first data and the second data; determining whether a determined distance is equal to or less than a preset distance; and instructing a user to change the path or the speed of travel down a path when the determined distance is equal to or less than the preset distance.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: February 18, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Robert Cantrell, John J. O'Brien, Brian McHale
  • Patent number: 10543936
    Abstract: A window unit for receiving a package from an aerial vehicle to a window of a building. The window unit includes a frame and a net. The frame is coupled to a building wall and a window ledge. The net is coupled within the frame. The net receives delivery of the package. The window unit includes sensors and communication devices to confirm alignment of the package and effectuate delivery of the package. The window unit includes a release device for releasing the frame or net if there is a snag with the package or aerial vehicle. A method of delivering a package to the window unit includes confirming the package is aligned with the net prior to release of the package from the aerial vehicle.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: January 28, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Donald R. High, Robert Cantrell
  • Patent number: 10520945
    Abstract: A method for unloading and loading a lock box are provided. An autonomous ground vehicle (AGV) stores a lock box to be delivered. The lock box includes a box body, a first set of stands and a second set of stands, and a first set of wheels and a second set of wheels. The first set of stands can extend of the lock box outwardly to contact the ground. The second set of stands can extend out of the lock box outwardly to contact the ground. It is determined that the package has been removed from the lock box and the lock box is automatically loaded onto the AGV.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: December 31, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Robert Cantrell, Brian McHale, John J. O'Brien
  • Patent number: 10521806
    Abstract: 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 label, from a temperature sensor a temperature of the product, wherein the temperature sensor is affixed to the package containing the product; comparing, by the smart label, the temperature of the product with a temperature range of the product specified in the cold chain requirement; and adding, by the smart label, the temperature of the product and a time at which the temperature of the product is received by the smart label, to the blockchain, if the temperature of the product is outside of the temperature range specified in th
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: December 31, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Robert Cantrell, Daniel W. Young, Brian McHale, John J. O'Brien, Todd Mattingly
  • Publication number: 20190389064
    Abstract: A support system for an autonomous robot may include a diagnostic component coupled to the autonomous robot; one or more on-board sensors coupled to the autonomous robot, the one or more on-board sensors configured to communicate with the diagnostic component; a servicing alignment engine configured to store information, the servicing alignment engine configured to communicate with the diagnostic component; and an auxiliary robot configured to communicate with the diagnostic component. The diagnostic component is configured to continuously monitor a status of the autonomous robot, determine if the status is within a predetermined operating value, and send a notification to the auxiliary robot based on the status. The auxiliary robot is configured to determine a remedial action based on a notification that the status is outside of the predetermined operating value and initiate the remedial action on the autonomous robot when the status is not within the predetermined operating value.
    Type: Application
    Filed: June 24, 2019
    Publication date: December 26, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: Donald R. HIGH, John J. O'BRIEN, Brian MCHALE, Robert CANTRELL
  • Publication number: 20190389074
    Abstract: A computer-implemented method includes detecting, at a processor and by a plurality of associates, a mission to be performed by the plurality of associates; identifying the mission based on associated store information comprising an inventory status, sales data, and a set of predetermined rules; generating, by the processor, a queue of tasks to complete the mission based on priorities and dependencies of the tasks; determining a task for each associate whose profile defines best abilities matching a predetermined task dataset and the associated store information; assigning the queue of tasks to the plurality of the associates to complete the tasks; receiving, from each of the associates, a notification of a completion of an assigned task; verifying, by the processor, the completion of the assigned task; and determining, by the processor, completion of the mission when each task for the mission is verified to be completed.
    Type: Application
    Filed: June 21, 2019
    Publication date: December 26, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: Donald R. HIGH, Robert CANTRELL, Mike ATCHLEY, Wallace Carrell KING, Brian HARRISON, Amy J. SAVAIINAEA
  • Patent number: 10515555
    Abstract: Systems and methods for managing communication of a plurality of unmanned aerial vehicles. The present invention can include a central server and a plurality of unmanned aerial vehicles including a master and secondary unmanned aerial vehicle. The master and secondary unmanned aerial vehicles can communicate with the central server and each other. The master and secondary unmanned aerial vehicle can deliver packages to different locations. In doing so, the master and secondary unmanned aerial vehicle can form a swarm that at least partially share a route for delivery of the packages to their destinations. The master unmanned aerial vehicle can be configured to: (i) receive delivery information for the master and secondary unmanned aerial vehicles, (ii) monitor communication between the swarm, and (iii) determine if the swarms encounters a risk.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: December 24, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Donald R. High, David Winkle, John J. O'Brien, Robert Cantrell
  • Patent number: 10514700
    Abstract: An autonomous system for managing a vehicle storage area includes a control module configured to communicate, via an application program, with an autonomous yard truck. The control module instructs and facilitates the autonomous yard truck to move, dock, and/or store a trailer in the vehicle storage area. The autonomous yard truck includes a cab-less truck having a first end including a first trailer hookup and a second end including a second trailer hookup, a first set of sensors configured to position the autonomous yard truck in the vehicle storage area, a second set of sensors configured to maneuver the trailer, and a third set of sensors configured to prevent the autonomous truck from colliding with an object.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: December 24, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Robert Cantrell, Jeff Byrne, Elizabeth Fretheim, Andrew B. Millhouse, Donald R. High, Brian McHale, John J. O'Brien
  • Publication number: 20190385463
    Abstract: The present invention is directed to systems and methods for managing traffic one or more unmanned vehicles. A traffic flow managing system can include: a plurality of unmanned vehicle, each of the plurality of the unmanned vehicle comprising: a processor having executable instructions stored in a non-transitory computer-readable storage medium; and one or more sensors in communication with the processor, wherein the processor is configured to: detect any other unmanned vehicles approaching the unmanned vehicle within a predetermined distance via one or more sensors, communicate with any other unmanned vehicles to create a buffer zone around the unmanned vehicle to avoid entering the buffer zone of any other unmanned vehicles, and determine a route of the unmanned vehicle to a mission destination based on a signal received by the one or more sensors of the unmanned vehicle.
    Type: Application
    Filed: June 4, 2019
    Publication date: December 19, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: Robert CANTRELL, Donald R. HIGH, John J. O'BRIEN, John SIMON, Brian MCHALE