Patents by Inventor John J. O'Brien

John J. O'Brien 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).

  • Publication number: 20190238338
    Abstract: A method of drone-drone communications using blockchain includes: determining operational parameters of a first drone; encrypting the operational parameters of the first drone; storing the encrypted operational parameters of the first drone in a block of a blockchain; determining when a second drone is in proximity of the first drone; retrieving the encrypted operational parameters of the first drone from the block of the blockchain; decrypting the encrypted operational parameters of the first drone; retrieving the operational parameters of the first drone based on the decryption; and configuring the second drone with the operational parameters of the first drone.
    Type: Application
    Filed: January 30, 2019
    Publication date: August 1, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: John J. O'BRIEN, Donald R. HIGH, Joseph JURICH, Brian MCHALE, Robert CANTRELL, Todd MATTINGLY
  • Publication number: 20190227541
    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: April 2, 2019
    Publication date: July 25, 2019
    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: 20190227576
    Abstract: Sensory information is obtained at a drone (e.g., from sensors at the drone or deployed at other locations), and the sensory information defines the physical operating environment of the drone. The aerial drone is initially operated according to a current geographical location that is received. The sensory information is subsequently obtained, for example, from the sensors. An adjusted current geographical location of the aerial drone is selectively determined based upon an evaluation of the sensory information and a UWB beacon signal. The aerial drone is operated according to the adjusted current geographical location.
    Type: Application
    Filed: January 9, 2019
    Publication date: July 25, 2019
    Inventors: Donald R. High, David C. Winkle, John J. O'Brien, Robert L. Cantrell, Todd D. Mattingly
  • Publication number: 20190227542
    Abstract: In some embodiments, unmanned task systems are provided that comprise multiple unmanned vehicles each comprising: a control circuit; a motor; and a propulsion system coupled with the motor and configured to enable the respective unmanned vehicles to move themselves; and wherein a first control circuit of a first unmanned vehicle of the multiple unmanned vehicles is configured to identify a second unmanned vehicle carrying a first tool system configured to perform a first function, cause a notification to be communicated to the second unmanned vehicle directing the second unmanned vehicle to transfer the first tool system to the first unmanned vehicle, and direct a first propulsion system of the first unmanned vehicle to couple with the first tool system being transferred from the second unmanned vehicle.
    Type: Application
    Filed: April 2, 2019
    Publication date: July 25, 2019
    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: 20190227554
    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: April 2, 2019
    Publication date: July 25, 2019
    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: 20190213573
    Abstract: A method for processing store returns, comprising: selecting, from a data repository, an electronically archived purchase receipt corresponding to an item for return to a retail establishment; identifying the retail establishment for returning the purchased item regardless of whether the item was purchased at the retail establishment; associating at the data repository the purchase receipt and a selected type of tender; and electronically and automatically transferring a refund for the returned item to the selected type of tender.
    Type: Application
    Filed: December 11, 2018
    Publication date: July 11, 2019
    Inventors: Tyler Zelten, Rebecca Engelke, Robert Cantrell, John J. O'Brien, V, Brian Gerard McHale, Bruce Wilkinson, Donald R. High, Todd Mattingly
  • Publication number: 20190210725
    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: control 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 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: March 13, 2019
    Publication date: July 11, 2019
    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: 20190207272
    Abstract: A battery charging system includes an enclosure unit having one or more chambers therein. Each of the chambers houses one or more batteries to be charged, and includes a modular connection that connects to charging ports of the batteries. The system also includes a cooling unit configured to cool down the batteries to a preferred charging temperature range, a display unit configured to display information on charging status of the batteries, and a control unit configured to automatically control charging of the batteries. The control unit is in communication with the display unit to provide the information on the charging status.
    Type: Application
    Filed: December 19, 2018
    Publication date: July 4, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: John J. O'BRIEN, Samantha M. MANGOSING, Brian MCHALE, David WINKLE
  • Publication number: 20190205889
    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: Application
    Filed: December 18, 2018
    Publication date: July 4, 2019
    Applicant: 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
  • Publication number: 20190207959
    Abstract: 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 outside the navigation path range, sends a request to the autonomous vehicle for a list of reasons for the navigation path distinction, and receives (from the autonomous vehicle) the list of reasons for the navigation path distinction. The system compares the list of reasons to a list of acceptable causes for the autonomous vehicle to not be within the navigation path range and determines that an intrusion attempt on the autonomous vehicle is being made.
    Type: Application
    Filed: December 18, 2018
    Publication date: July 4, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: David WINKLE, John J. O'BRIEN, Robert CANTRELL
  • Publication number: 20190204093
    Abstract: 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 images within a given geographic radius of the autonomous vehicle, and iteratively extending the radius (and the pictures being compared) until a match is found or until the maximum radius is reached.
    Type: Application
    Filed: December 19, 2018
    Publication date: July 4, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: Robert CANTRELL, David WINKLE, John J. O'BRIEN
  • Publication number: 20190205830
    Abstract: 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 deliver task request for the package delivery to be sent to the kiosk station; convert the delivery task request to a binary format; and transmit the binary format to the cloud-based database management unit. The example system further include the cloud-based database management unit configured to: compare the binary format of the kiosk station's capabilities with the binary format of the delivery task request; and generate the confidence level based on the comparison.
    Type: Application
    Filed: December 18, 2018
    Publication date: July 4, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: John J. O'BRIEN, Donald R. HIGH, Brian MCHALE, David WINKLE, Samantha M. MANGOSING, Robert CANTRELL
  • Publication number: 20190205970
    Abstract: A request is received at each of the transceivers from a human requestor to access or move a product. The request including information concerning a DNA sample of the human requestor that has been voluntarily obtained. At each of a plurality of transceivers, the information concerning the DNA sample is compared to a list of acceptable DNAs at each of the transceivers. When a match exists and when a predetermined number of nodes confirm the match, one of the plurality of electronic nodes sends an electronic control signal to a locking mechanism at the product to unlock the locking mechanism and release the product.
    Type: Application
    Filed: November 15, 2018
    Publication date: July 4, 2019
    Inventors: Brian G. McHale, Todd D. Mattingly, Robert L. Cantrell, John J. O'Brien
  • Publication number: 20190193853
    Abstract: In some embodiments, unmanned aerial task systems are provided that include a plurality of unmanned aerial vehicles (UAV) each comprising: a UAV control circuit; a motor; propulsion system; and a universal coupler configured to interchangeably couple with and decouple from one of multiple different tool systems each having different functions to be put into use while carried by a UAV, wherein a coupling system of the universal coupler is configured to secure a tool system with the UAV and enable a communication connection between a communication bus and the tool system, and wherein the multiple different tool systems comprise at least a package securing tool system configured to retain and enable transport of a package while being delivered, and a sensor tool system configured to sense a condition and communicate sensor data of the sensed condition to the UAV control circuit over the communication bus.
    Type: Application
    Filed: February 28, 2019
    Publication date: June 27, 2019
    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: 20190196505
    Abstract: In some embodiments, apparatuses and methods are provided herein useful for the loading and unloading of merchandise using a plurality of autonomous ground vehicles (AGVs). In some embodiments, the system includes: a plurality of AGVs; a first, disassembled orientation of the AGVs; a second, assembled orientation of the AGVs in which they define a chain of AGVs; a task database containing a transfer specification for the AGVs; and a central computer system for determining that the AGVs satisfy the transfer specification and for instructing movement of the AGVs. Each AGV control circuit moves an AGV to the transfer location coordinates; arranges the AGV in a sequential order within the chain of AGVs; causes the AGV to orient its conveyor assembly; causes the AGV to receive a merchandise item on its conveyor assembly from an upstream AGV; and causes the AGV to transfer the merchandise item to a downstream AGV.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 27, 2019
    Inventors: Donald R. High, John J. O'Brien
  • Publication number: 20190196506
    Abstract: Some embodiments include systems, methods, and apparatuses capable of determining a leader of a group of autonomous vehicles. In some embodiments, a system of autonomous vehicles comprises two or more autonomous vehicles each having a communication device and in communication with one another, each of the two or more autonomous vehicles configured to travel as a group, receive and transport goods, communicate with others of the two or more autonomous vehicles in the group, and conduct a negotiation to establish at least one leader, wherein any one of the two or more autonomous vehicles can become the at least one leader.
    Type: Application
    Filed: February 28, 2019
    Publication date: June 27, 2019
    Inventors: Donald R. High, David C. Winkle, Michael D. Atchley, Brian G. McHale, Nicholas Ray Antel, John J. O'Brien, Todd D. Mattingly, Nathan G. Jones
  • Patent number: 10331123
    Abstract: Systems, apparatuses, and methods are provided herein for autonomous vehicles task management and organization. A system for organizing autonomous product delivery vehicles comprises a locomotion system of a first autonomous vehicle, a communication device, a memory device, and a control circuit. The control circuit being configured to retrieve one or more vehicle tasks assigned to the first autonomous vehicle from a hash chain database, decrypt the task parameters with a private key of the first autonomous vehicle stored on the memory device, identify a second autonomous vehicle as a transferee of the one or more vehicle tasks based on transfer rules in the task parameters, and update the hash chain database with a new block comprising a hash of preceding data in the hash chain database and the task parameters of the one or more vehicle tasks encrypted with a public key of the second autonomous vehicle.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: June 25, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: Todd D. Mattingly, Donald R. High, Bruce W. Wilkinson, Joseph Jurich, Jr., Brian G. McHale, Robert L. Cantrell, John J. O'Brien
  • Patent number: 10332407
    Abstract: In some embodiments, methods and systems are provided that provide for controlling unmanned aerial vehicles (UAVs) experiencing emergency landings and providing emergency alerts to the predicted emergency landing locations of the UAV. Each UAV includes sensors configured to detect at least one status input associated with the UAV during flight along its flight route. Each UAV analyzes the status inputs while in flight in order to predict an emergency landing location where the UAV would land if unable to fly due to an emergency condition. The UAV is configured to transmit an alert signal to electronic devices proximate the predicted emergency landing location to notify users of the electronic devices that the unmanned aerial vehicle is going to experience an emergency landing at the predicted emergency landing location.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: June 25, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: David C. Winkle, John J. O'Brien, Donald R. High, Todd D. Mattingly
  • Publication number: 20190188635
    Abstract: An economic priority of a cargo is determined based upon the financial information and delivery restrictions. Based upon sensed readings, the condition of the disabled delivery vehicle is determined and one or more proposed actions performable by the automated autonomous repair vehicle that would remedy the operational problems of the disabled delivery vehicle are identified. One (or more) of the proposed actions is selected based upon the economic priority of the cargo. The automated autonomous repair vehicle is caused to perform the selected action.
    Type: Application
    Filed: November 14, 2018
    Publication date: June 20, 2019
    Inventors: Donald R. High, John J. O'Brien, David C. Winkle, Todd D. Mattingly
  • Publication number: 20190187716
    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: Application
    Filed: December 14, 2018
    Publication date: June 20, 2019
    Applicant: Walmart Apollo, LLC
    Inventors: Robert CANTRELL, Jeff BYRNE, Elizabeth FRETHEIM, Andrew B. MILLHOUSE, Donald R. HIGH, Brian MCHALE, John J. O'BRIEN