Patents by Inventor John P. Thompson

John P. Thompson 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: 10138100
    Abstract: Methods and apparatuses are provided for use in monitor power levels at a shopping facility, comprising: central control system separate and distinct from a plurality of self-propelled motorized transport units, wherein the central control system comprises: a transceiver configured to wirelessly receive communications from the plurality of motorized transport units; a control circuit coupled with the transceiver; and a memory coupled to the control circuit and storing computer instructions that cause the control circuit to: identify available stored power levels at each of the plurality of motorized transport units; identify an available recharge station, of a plurality of recharge stations distributed throughout the shopping facility, at least relative to a location of the first motorized transport unit intended to be subjected to recharging; and wirelessly communicate one or more instructions to cause the first motorized transport unit to cooperate with an available recharge station.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: November 27, 2018
    Assignee: Walmart Apollo, LLC
    Inventors: John P. Thompson, Michael D. Atchley, Donald R. High
  • Publication number: 20180327095
    Abstract: Systems, apparatuses, and methods are provided herein for providing package release for an unmanned aerial system. An apparatus for releasing packages for retrieval by an unmanned aerial system comprises a plurality of arms configured to surround a plurality of packages stacked vertically in an extended position, a plurality of powered hinges at a base of each of the plurality of arms, and a control circuit coupled to the plurality of powered hinges. The control circuit being configured to: determine a height for a first lowered position for the plurality of arms at which the plurality of arms do not obstruct an unmanned aerial vehicle from coupling with a coupling structure on a first package of the plurality of packages positioned at a top of the plurality of packages, and cause the plurality of powered hinges to pivot the plurality of arms from the extended position to the first lowered position.
    Type: Application
    Filed: July 16, 2018
    Publication date: November 15, 2018
    Inventors: Donald R. High, Michael D. Atchley, John P. Thompson, Chandrashekar Natarajan
  • Publication number: 20180301030
    Abstract: Systems, apparatuses and methods are provided herein for monitoring a parking area. A system for monitoring a parking area comprises an image database storing a plurality of images of a parking lot taken by one or more satellites over time, a baseline database storing baseline models of a plurality of sections of the parking lot, and a control circuit coupled to the image database and the baseline database.
    Type: Application
    Filed: June 20, 2018
    Publication date: October 18, 2018
    Inventors: Donald R. High, Chandrashekar Natarajan, Michael D. Atchley, John P. Thompson, Brian G. McHale
  • Publication number: 20180282014
    Abstract: In some embodiments, systems, apparatuses and methods are provided herein that enable delivery of retail products. Some embodiments provide retail product delivery transport packages, comprising: a base; a first set of tapered walls comprising at least two side walls that are separated by a length of the base and extend from the base at an angle such that a distance between the first tapered wall and the second tapered wall at the opening is greater than a distance between the first tapered wall and the second tapered wall at the base, and wherein the first and second tapered walls are configured to frictionally engage first and second tapered package support walls, respectively, of a delivery package carrier system; and a second set of at least one wall comprising at least a first vertical wall.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 4, 2018
    Inventors: Michael D. Atchley, Robert C. Taylor, John P. Thompson, Eric A. Letson
  • Publication number: 20180281954
    Abstract: In some embodiments, systems, apparatuses and methods are provided herein that enable delivery of retail products. Some embodiments provide delivery systems comprising: a package support frame comprising first and second package supports, and a pivot coupler pivotably securing the first package support with the second package support; and a first release plate positioned across a separation between the first and second package supports, and comprising: a set of at least one angled locking grooves; a set of at least one groove pins slidably positioned within a respective one of the locking grooves; and a release tab configured to contact a surface and cause an unlocking of the first release plate such that the release plate moves with the locking grooves sliding along respective groove pins such that the base of the package support pivots away from the base of the second package support enlarging a package release aperture.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 4, 2018
    Inventors: Michael D. Atchley, John P. Thompson, Eric A. Letson, Robert C. Taylor, Nathan G. Jones
  • Patent number: 10089857
    Abstract: Systems, apparatuses, and methods are provided herein for providing audio notification. A system for providing audio notification comprises a communication device configured to communicate with a delivery arrival detection system, a doorbell coupler configured to couple to a stationary doorbell device, and a control circuit coupled to the communication device and the doorbell coupler. The control circuit being configured to receive a delivery notification from the delivery arrival detection system via the communication device and cause the stationary doorbell device to produce an audible sound via the doorbell coupler.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: October 2, 2018
    Assignee: Walmart Apollo, LLC
    Inventors: Michael D. Atchley, John P. Thompson, Robert C. Taylor
  • Publication number: 20180251219
    Abstract: Systems, apparatuses, and methods are provided herein for unmanned aerial vehicle (UAV) control. A system for UAV control comprises a flight control system of a UAV, an image sensor on the UAV, an aircraft marshaling signal database, and a control circuit coupled to the flight control system, the image sensor, and the aircraft marshaling signal database. The control circuit being configured to: detect, with the image sensor, a gesture from a ground crew member, verify that the ground crew member is an authorized controller of the UAV, compare the gesture with marshaling signals in the aircraft marshaling signal database to determine a corresponding marshaling signal, determine a flight command based on the corresponding marshaling signal, and execute the flight command with the flight control system of the UAV.
    Type: Application
    Filed: March 6, 2018
    Publication date: September 6, 2018
    Inventors: Robert C. Taylor, Donald R. High, John P. Thompson
  • Patent number: 10059451
    Abstract: Systems, apparatuses, and methods are provided herein for providing package release for an unmanned aerial system. An apparatus for releasing packages for retrieval by an unmanned aerial system comprises a plurality of arms configured to surround a plurality of packages stacked vertically in an extended position, a plurality of powered hinges at a base of each of the plurality of arms, and a control circuit coupled to the plurality of powered hinges. The control circuit being configured to: determine a height for a first lowered position for the plurality of arms at which the plurality arms do not obstruct an unmanned aerial vehicle from coupling with a coupling structure on a first package of the plurality of packages positioned at a top of the plurality of packages, and cause the plurality of powered hinges to pivot the plurality of arms from the extended position to the first lowered position.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: August 28, 2018
    Assignee: Walmart Apollo, LLC
    Inventors: Donald R. High, Michael D. Atchley, John P. Thompson, Chandrashekar Natarajan
  • Patent number: 10026315
    Abstract: Systems, apparatuses and methods are provided herein for monitoring a parking area. A system for monitoring a parking area comprises a satellite image database storing a plurality of satellite images of a parking lot taken by one or more satellites over time, a baseline database storing baseline models of a plurality of sections of the parking lot, and a control circuit coupled to the satellite image database and the baseline database.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: July 17, 2018
    Assignee: Walmart Apollo, LLC
    Inventors: Donald R. High, Chandrashekar Natarajan, Michael D. Atchley, John P. Thompson, Brian G. McHale
  • Publication number: 20180154578
    Abstract: An additive manufacturing method includes receiving an identification of a particular additive manufacturing model from a user along with a plurality of espoused manufacturing preferences. These teachings provide for automatically selecting a particular additive manufacturing platform from amongst a plurality of available additive manufacturing platforms as a function, at least in part, of the plurality of manufacturing preferences. The selected additive manufacturing platform is then used to manufacture an item based upon the particular additive manufacturing model identified by the user.
    Type: Application
    Filed: May 17, 2016
    Publication date: June 7, 2018
    Inventors: Daniel B. Howell, Robert C. Taylor, John P. Thompson
  • Patent number: 9950877
    Abstract: In some embodiments, systems, apparatuses and methods are provided to aid in the loading and/or unloading of delivery vehicles. Some embodiments provide a product load system, comprising: multiple pallet lift systems configured to enable pallets to be moved in and out of a delivery vehicle, wherein the multiple pallet lift systems comprise a series of pallet lift magnets; a magnetic levitation track comprising a series of track magnets, wherein track is configured to be positioned adjacent a floor of the first delivery vehicle; and a control circuit configured to control an activation of one of the series of pallet lift magnets and the series of track magnets such that magnetic forces established inducing a lifting force on the series of pallet lift magnets, and reduces a force applied by the first pallet on the floor of the delivery vehicle and allows reduced friction movement of the first pallet.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: April 24, 2018
    Assignee: Wal-Mart Stores, Inc.
    Inventors: John P. Thompson, Donald R. High, Chandrashekar Natarajan
  • Publication number: 20180096270
    Abstract: In some embodiments, systems, apparatuses and methods are provided herein useful to enable the delivery of retail products. Some embodiments include product receiving systems comprising: a first access door and a package compartment cooperated with the first access door; a wireless communication transceiver; a control circuit coupled with the transceiver; and a memory coupled to the control circuit and storing computer instructions that when executed by the control circuit cause the control circuit to: determine that a delivery vehicle is within a threshold distance and intends to deliver a package into the package compartment; determine whether a time that the delivery vehicle intends to deliver the package corresponds with a customer specified delivery restriction; and wirelessly communicate a denial notification to the delivery vehicle denying the delivery when the time that the delivery vehicle intends to deliver the package is inconsistent with the delivery restriction.
    Type: Application
    Filed: September 26, 2017
    Publication date: April 5, 2018
    Inventors: Donald R. High, John P. Thompson, David C. Winkle
  • Publication number: 20180074521
    Abstract: In some embodiments, unmanned aerial task systems are provided that include a first unmanned aerial vehicle (UAV) comprising: a UAV control circuit; a motor; and a propulsion system coupled with the motor and configured to enable the first UAV to move itself; and wherein the UAV control circuit when implementing code stored in memory is configured to identify, based at least in part on a first task performed using a first tool system temporarily coupled with the first UAV, a second task to be performed by the first UAV and to identify a different second tool system to be used to perform the second task.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 15, 2018
    Inventors: Robert L. Cantrell, John P. Thompson, David C. Winkle, Michael D. Atchley, Donald R. High, Todd D. Mattingly, Brian G. McHale, John J. O'Brien, John F. Simon, Nathan G. Jones, Robert C. Taylor
  • Publication number: 20180074523
    Abstract: In some embodiments, unmanned aerial task systems are provided that comprise multiple unmanned aerial vehicles (UAV) each comprising: a UAV control circuit; a motor; and a propulsion system coupled with the motor and configured to enable the respective UAVs to move themselves; and wherein a first UAV control circuit of a first UAV of the multiple UAVs is configured to access power level data corresponding to each of the multiple UAVs, and select a second UAV of the multiple UAVs based at least in part on a power level of the second UAV relative to a threshold power level corresponding to a first task to be performed and a predicted power usage by the second UAV while utilizing a first tool system temporarily cooperated with the second UAV in performing the first task.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 15, 2018
    Inventors: Robert L. Cantrell, John P. Thompson, David C. Winkle, Michael D. Atchley, Donald R. High, Todd D. Mattingly, Brian G. McHale, John J. O'Brien, John F. Simon, Nathan G. Jones, Robert C. Taylor
  • Publication number: 20180075760
    Abstract: Some embodiments provide an aerial monitoring system to monitor a geographic area, comprising: a unmanned aerial vehicle (UAV) comprising: a plurality of lift motors to drive a propeller; a substructural support supporting the lift motors and propellers; a UAV control circuit configured to control the operation of the lift motors; a rechargeable electrical power source that supplies electrical power to the UAV control circuit and the plurality of lift motors; a recharge control circuit; and a modifiable support system cooperated with the substructural support and supporting a set of photovoltaic cells electrically coupled with the rechargeable power source and configured to supply electrical power to the rechargeable power source, wherein the recharge control circuit is configured to control a modification of the modifiable support system to cause a physical modification of at least an orientation of the modifiable support system relative to the substructural support.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 15, 2018
    Inventors: John P. Thompson, David C. Winkle, Michael D. Atchley, Donald R. High, Todd D. Mattingly, Brian G. McHale, John J. O'Brien, John F. Simon, Robert L. Cantrell, Nathan G. Jones, Robert C. Taylor
  • Publication number: 20180074499
    Abstract: Systems, apparatuses, and methods are provided herein for field monitoring. A system for field monitoring comprises a plurality of types of sensor modules, an unmanned vehicle comprising a sensor system, and a control circuit configured to: receive onboard sensor data from the sensor system of the unmanned vehicle, detect an alert condition at a monitored area based on the onboard sensor data, select one or more types of sensor modules from the plurality of types of sensor modules to deploy at the monitored area based on the onboard sensor data, and cause the unmanned vehicle and/or one or more other unmanned vehicles to transport one or more sensor modules of the one or more types of sensor modules to the monitored area and deploy the one or more sensor modules by detaching from the one or more sensor modules at the monitored area.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 15, 2018
    Inventors: Robert L. Cantrell, John P. Thompson, David C. Winkle, Michael D. Atchley, Donald R. High, Todd D. Mattingly, John J. O'Brien, John F. Simon, Nathan G. Jones, Robert C. Taylor
  • Publication number: 20180074518
    Abstract: Systems, apparatuses and methods are provided herein for unmanned flight optimization. A system for unmanned flight optimization comprises a flight system configured to provide locomotion to an unmanned aerial vehicle, a sensor system on the unmanned aerial vehicle, and a control circuit coupled to the flight system and the sensor system. The control circuit being configured to: retrieve a task profile for a task assigned to the unmanned aerial vehicle, detect condition parameters of the unmanned aerial vehicle based on the sensor system, determine whether to station the unmanned aerial vehicle based on the task profile and the condition parameters, and deactivate the flight system of the unmanned aerial vehicle while the unmanned aerial vehicle performs the task.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 15, 2018
    Inventors: Robert L. Cantrell, John P. Thompson, David C. Winkle, Michael D. Atchley, Donald R. High, Todd D. Mattingly, John J. O'Brien, John F. Simon
  • Publication number: 20180074522
    Abstract: In some embodiments, unmanned aerial task systems are provided that comprise: multiple unmanned aerial vehicles (UAV) each comprising: a UAV control circuit; a motor; and a propulsion system; and wherein data acquired through a first set of at least one of the multiple UAVs while performing a first set of at least one task is caused to be distributed to a second set of at least two of the multiple UAVs, and cause cooperative computational processing of the data through the UAV control circuits of the second set of UAVs and cooperatively identify based on the cooperative computational processing a second set of at least one task to be performed, and identify a set of at least two tool systems to be utilized by a third set of at least two of the multiple UAVs in cooperatively performing the second set of at least one task.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 15, 2018
    Inventors: Robert L. Cantrell, John P. Thompson, David C. Winkle, Michael D. Atchley, Donald R. High, Todd D. Mattingly, Brian G. McHale, John J. O'Brien, John F. Simon, Nathan G. Jones, Robert C. Taylor
  • Publication number: 20180072414
    Abstract: Systems, apparatuses, and methods are provided herein for unmanned flight optimization. A system for unmanned flight comprises a set of motors configured to provide locomotion to an unmanned aerial vehicle, a set of wings coupled to a body of the unmanned aerial vehicle via an actuator and configured to move relative to the body of the unmanned aerial vehicle, a sensor system on the unmanned aerial vehicle, and a control circuit. The control circuit being configured to: retrieve a task profile for a task assigned to the unmanned aerial vehicle, cause the set of motors to lift the unmanned aerial vehicle, detect condition parameters based on the sensor system, determine a position for the set of wings based on the task profile and the condition parameters, and cause the actuator to move the set of wings to the wing position while the unmanned aerial vehicle is in flight.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 15, 2018
    Inventors: Robert L. Cantrell, John P. Thompson, David C. Winkle, Michael D. Atchley, Donald R. High, Todd D. Mattingly, John J. O'Brien, John F. Simon
  • Publication number: 20180074488
    Abstract: In some embodiments, unmanned aerial task systems are provided that comprise multiple unmanned aerial vehicles (UAV) each comprising: a UAV control circuit; a motor; and a propulsion system coupled with the motor and configured to enable the respective UAVs to move themselves; and wherein a first UAV control circuit of a first UAV of the multiple UAVs is configured to identify a second UAV carrying a first tool system configured to perform a first function, cause a notification to be communicated to the second UAV directing the second UAV to transfer the first tool system to the first UAV, and direct a first propulsion system of the first UAV to couple with the first tool system being transferred from the second UAV.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 15, 2018
    Inventors: Robert L. Cantrell, John P. Thompson, David C. Winkle, Michael D. Atchley, Donald R. High, Todd D. Mattingly, Brian G. McHale, John J. O'Brien, John F. Simon, Nathan G. Jones, Robert C. Taylor