Patents by Inventor Brian G. McHale

Brian G. McHale 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: 20190236686
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to locating a virtual retail product. In some embodiments, there is provided a system for locating a virtual product at a store including a product interface configured to store product identifiers, receive initial locations at stores of virtual products, update the initial locations, and update the updated initial locations; one or more sensors configured to detect product identifiers; and a control circuit configured to receive the detected product identifiers, receive a product location query, determine a location of a user in the store, update the second updated initial locations, determine one or more locations corresponding to stored product identifiers, determine a first location of a first product; determine a second location of the retail product, determine whether the first location or the second location is closer to the user; and in response, provide the first location to the product interface.
    Type: Application
    Filed: January 18, 2019
    Publication date: August 1, 2019
    Inventors: John P. Thompson, Steven J. Lewis, Brian G. McHale, John J. O'Brien
  • 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: 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
  • Patent number: 10351400
    Abstract: Methods and apparatuses are provided, some apparatuses comprise: a location controller separate from a motorized transport unit, comprising: a transceiver configured to receive communications from the motorized transport unit; a control circuit; a memory storing computer instructions that when executed by the control circuit cause the control circuit to perform the steps of: obtain, from the communications, a unique light source identifier of a light source detected by the motorized transport unit, and relative distance information determined by the motorized transport unit through an optical measurement; process the at least one unique light source identifier and the relative distance information relative to a mapping of the shopping facility; and determine, in response to the processing, a location of the motorized transport unit within the shopping facility as a function of the at least one unique light source identifier and the relative distance information.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: July 16, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: Donald R. High, Michael D. Atchley, Brian G. McHale, Robert C. Taylor, David C. Winkle
  • Publication number: 20190210849
    Abstract: Apparatuses, components and methods are provided herein useful to provide assistance to customers and/or workers in a shopping facility. In some embodiments, a shopping facility personal assistance system comprises: a plurality of motorized transport units located in and configured to move through a shopping facility space; a plurality of user interface units, each corresponding to a respective motorized transport unit during use of the respective motorized transport unit; and a central computer system having a network interface such that the central computer system wirelessly communicates with one or both of the plurality of motorized transport units and the plurality of user interface units, wherein the central computer system is configured to control movement of the plurality of motorized transport units through the shopping facility space based at least on inputs from the plurality of user interface units.
    Type: Application
    Filed: March 21, 2019
    Publication date: July 11, 2019
    Inventors: Donald R. High, Michael D. Atchley, Shuvro Chakrobartty, Karl Kay, Brian G. McHale, Robert C. Taylor, John P. Thompson, Eric E. Welch, David C. Winkle
  • Patent number: 10346794
    Abstract: Methods and apparatus are provided to monitor items on a storage unit. Some embodiments provide a system for monitoring items held on a storage unit, comprising: a scanner device configured to capture a 3D model of the storage unit; a memory configured to store a baseline 3D model of the storage unit in a predetermined stocked state and a plurality of 3D item models, each 3D item model corresponding to an item intended to be held on the storage unit; a difference extraction unit configured to compare the captured 3D model to the baseline 3D model and generate 3D difference data corresponding to a difference between the captured and baseline 3D models, and a product identification unit configured to identify items present in the 3D difference data based on the stored plurality of 3D item models.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: July 9, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: Donald R. High, Brian G. McHale
  • 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: 20190206175
    Abstract: Systems, apparatuses, and methods are provided herein for mobile vending. A system for mobile vending comprises a mobile vending machine comprising: an item dispenser configured to display a plurality of items for purchase, a set of motorized wheels, a navigation sensor device, a communication device, and, a control circuit configured to navigate the mobile vending machine based on navigation instructions; and a central computer system configured to communicate with the mobile vending machine via the communication device, the central computer system being configured to: determine a destination for the mobile vending machine, provide the navigation instructions to the mobile vending machine to cause the mobile vending machine to travel to the destination using the set of motorized wheels and the navigation sensor device.
    Type: Application
    Filed: March 13, 2019
    Publication date: July 4, 2019
    Inventors: Donald R. High, Brian G. McHale, Michael D. Atchley
  • 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
  • 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
  • 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
  • Publication number: 20190185302
    Abstract: A shopping facility assistance system includes a plurality of motorized transport units, a plurality of user interface units, and a central computer system having a network interface such that the central computer system wirelessly communicates with one or both of the motorized transport units and the user interface units. The central computer system is configured to control movement of the motorized transport units through a shopping facility space based at least on inputs from the user interface units. More particularly, the central computer system controls movement of the motorized transport units such that a given one of the plurality of motorized transport units selectively leads a user to a destination within the shopping facility or follows the user within the shopping facility as determined by the central computer system. By one approach, the motorized transport units move through the shopping facility via a plurality of preferred pre-determined path segments.
    Type: Application
    Filed: February 22, 2019
    Publication date: June 20, 2019
    Inventors: Brian G. McHale, David C. Winkle, Michael D. Atchley, Shuvro Chakrobartty, Donald R. High
  • Publication number: 20190180237
    Abstract: In some embodiments, systems and methods are provided herein useful to the secure delivery of merchandise using unmanned aerial vehicles forming a delivery chain. In some embodiments, the system includes: multiple unmanned aerial vehicles (UAVs) in which each UAV includes a motorized flight system, a navigational system, a merchandise storage system, a memory, a transceiver, and a UAV control circuit. The system further includes: a UAV delivery chain including a starting location, a delivery location, and one or more intermediate transfer locations; and a centralized storage and processing node configured to host a hash chain database containing delivery parameters of the UAVs. In the system, each UAV control circuit is configured to communicate with and cause the centralized node to: retrieve delivery parameters assigned to the UAV, decrypt the delivery parameters; identify another UAV as a transferee to accept receipt of the merchandise, and update the hash chain database.
    Type: Application
    Filed: December 5, 2018
    Publication date: June 13, 2019
    Inventors: Todd D. Mattingly, John J. O'Brien, Donald R. High, Robert L. Cantrell, Brian G. McHale
  • Publication number: 20190168966
    Abstract: Generally speaking, pursuant to various embodiments, systems, apparatuses, and methods are provided herein useful for autonomously delivering lockers. In some embodiments, a system comprises a carrier vehicle, the carrier vehicle comprising a storage area, a docking station including a plurality of storage docks, each of the plurality of storage docks configured to secure at least one locker, wherein the docking station is located within the storage area, and a retrieval point, a plurality of lockers each configured to house at least one product, a delivery vehicle, the delivery vehicle comprising a delivery dock, wherein the delivery dock is configured to receive, at the retrieval point, at least one locker, and a propulsion mechanism, wherein the propulsion mechanism propels the delivery vehicle, and a control circuit, the control circuit configured to identify, from the plurality of lockers, a selected locker, and cause the selected locker to move to the retrieval point.
    Type: Application
    Filed: February 1, 2019
    Publication date: June 6, 2019
    Inventors: Donald R. High, David C. Winkle, Michael D. Atchley, Brian G. McHale, Nicholas Ray Antel, John J. O'Brien, Todd D. Mattingly, Bruce W. Wilkinson
  • Patent number: 10296866
    Abstract: In some embodiments, systems, apparatuses and methods are provided to support the delivery of products. Some embodiments provide a retail delivery locker system comprising: multiple delivery lockers comprising: a housing enclosing an interior product cavity; a door enabling access to the product cavity; first and second docking couplers each configured to securely dock with a docking station and a docking coupler of another locker; and a communication link between the first and second docking couplers; and multiple docking stations each comprising: a locker coupler configured to secure a locker with the docking station; a station control circuit that obtains a first locker identifier from a first locker, confirms the first locker is scheduled to dock with a docking station, and authorize the locking of the docking station with the first docking coupler; and a transceiver enabling the station control circuit to communicate with a remote central control system.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: May 21, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: Donald R. High, Bruce W. Wilkinson, Todd D. Mattingly, Brian G. McHale
  • Patent number: 10293938
    Abstract: In some embodiments, systems and methods are provided to enable package delivery and interaction with customers. Some embodiments comprise unmanned aircraft system (UAS), comprising: a crane system comprising a first spool system and a crane motor, the first spool system comprises a first cord that is extended and retracted; a retractable interface system cooperated with the first cord; a package holder configured to hold a first package to be delivered by the UAS at a delivery location; a control circuit coupled with the crane motor to control the crane motor, and to activate the crane motor to extend the first cord and lower the retractable interface system while the UAS is maintained in flight at least at a threshold height; wherein the retractable interface system comprises an input interface to receive input from a customer at the delivery location.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: May 21, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: John P. Thompson, Donald R. High, Nathan G. Jones, David C. Winkle, Brian G. McHale
  • Publication number: 20190145689
    Abstract: In some embodiments, systems and methods are provided that limit the change in temperature and/or control a temperature of a product during delivery. Some embodiments provide systems to limit temperature changes, comprising: a product cooling system comprising: a product cavity that supports a product, wherein the product cooling system is separate from and removable from the delivery vehicle and comprises an insulation about the product cavity; a cryogenic substance dispensing system that injects a cryogenic substance into the product cavity; and a temperature sensor; and a temperature control circuit coupled with the temperature sensor and the cryogenic substance dispensing system, wherein the temperature control circuit is configured to determine that a temperature of the product is greater than a threshold, and autonomously activate the cryogenic substance dispensing system to release the cryogenic substance.
    Type: Application
    Filed: May 18, 2017
    Publication date: May 16, 2019
    Inventors: David C. Winkle, Brian G. McHale, Bruce W. Wilkinson, Donald R. High, Todd D. Mattingly
  • Publication number: 20190138987
    Abstract: In some embodiments, systems and methods are provided herein useful to enable delivery of commercial products to customers. In some embodiments, the system comprises an autonomous ground vehicle on a delivery route to deliver commercial products to a person of interest. The AGV comprises control circuits communicatively coupled to sensors. The control circuits, using sensor data, determines whether a person positioned within a threshold distance relative to the AGV is the PoI; allow the PoI to designate an intention of a second person positioned within the threshold distance as being friendly or adverse relative to the PoI; determine the intention of the second person; receive a command from the PoI overriding the determination that the second person's intention is adverse to the PoI; and allow the PoI to take possession of the commercial products when the designated intention is friendly relative to the PoI and the command is received.
    Type: Application
    Filed: January 2, 2019
    Publication date: May 9, 2019
    Inventors: Todd D. Mattingly, Bruce W. Wilkinson, Donald R. High, Brian G. McHale
  • Patent number: 10280054
    Abstract: Apparatuses, components and methods are provided herein useful to provide assistance to customers and/or workers in a shopping facility. In some embodiments, a shopping facility personal assistance system comprises: a plurality of motorized transport units located in and configured to move through a shopping facility space; a plurality of user interface units, each corresponding to a respective motorized transport unit during use of the respective motorized transport unit; and a central computer system having a network interface such that the central computer system wirelessly communicates with one or both of the plurality of motorized transport units and the plurality of user interface units, wherein the central computer system is configured to control movement of the plurality of motorized transport units through the shopping facility space based at least on inputs from the plurality of user interface units.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: May 7, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: Donald R. High, Michael D. Atchley, Shuvro Chakrobartty, Karl Kay, Brian G. McHale, Robert C. Taylor, John P. Thompson, Eric E. Welch, David C. Winkle
  • Publication number: 20190130086
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to secure access. In some embodiments, there is provided a system for securing access using decentralized biometric authentication data through a blockchain network including: a user interface product operable on a user device and configured to: receive a first one or more biometric data; receive near real-time location data associated with the first one or more biometric data; receive a token comprising a second one or more biometric data; determine whether the first one or more biometric data matches within a threshold with the second one or more biometric data; determine whether the first one or more biometric data and the second one or more biometric data are associated with the user device; determine whether the near real-time location data is within a threshold distance from a storage and retrieval system (SRS); and provide data associated with unlocking the SRS.
    Type: Application
    Filed: October 22, 2018
    Publication date: May 2, 2019
    Inventors: David G. Tovey, John J. O'Brien, Bruce W. Wilkinson, Brian G. McHale, Robert L. Cantrell, Donald R. High