Patents by Inventor Stephen Marc Chaves

Stephen Marc Chaves 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: 10289121
    Abstract: Embodiments include devices and methods for vehicle collision avoidance. A processor of the vehicle may receive sensor data comprising one or more points. The processor may determine a distance and a direction from the vehicle to the one or more points. The processor may determine a velocity constraint for each of the one or more points based on the determined distance and direction from the vehicle to the one or more points. Based on a navigation instruction, the processor may determine one or more velocity solutions that satisfy the one or more velocity constraints. The processor may select a velocity solution from the determined one or more velocity solutions based on the navigation instruction, and may adjust a vehicle velocity based on the selected velocity solution.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: May 14, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Matthew Hyatt Turpin, Stephen Marc Chaves
  • Publication number: 20190100108
    Abstract: A charging station for a robotic vehicle includes a base configured for use on a body of water; a docking terminal supported on the base, the docking terminal including a charger configured to charge a robotic vehicle docked on the docking terminal; and a renewable energy harvesting device coupled to the charger to provide power to the charger.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Jonathan Paul DAVIS, Daniel Warren Mellinger, III, Stephen Marc Chaves, Rizwan Ahmed, Moussa Ben Coulibaly, Yoga Nadaraajan, John Anthony Dougherty
  • Publication number: 20190072984
    Abstract: Some embodiments include methods for customizing operation of the robotic vehicle for an operator. Such embodiments may include identifying a current operator of the robotic vehicle, configuring the robotic vehicle based on metadata associated with an operator profile for the operator, determining whether the operator has changed, and if so, identifying the new operator, deriving updated preference-based settings and performance-based settings for the new operator, and updating configurations of the robotic vehicle accordingly.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 7, 2019
    Inventors: John Anthony DOUGHERTY, Rizwan AHMED, Stephen Marc CHAVES, Aleksandr KUSHLEYEV, Paul Daniel MARTIN, Daniel Warren MELLINGER, III, Michael Joshua SHOMIN, Michael Franco TAVEIRA, Matthew Hyatt TURPIN, Travis VAN SCHOYCK
  • Publication number: 20190068829
    Abstract: Embodiments include methods performed by a processor of a robotic vehicle for detecting and responding to obstructions to an on-board imaging device that includes an image sensor. Various embodiments may include causing the imaging device to capture at least one image, determining whether an obstruction to the imaging device is detected based at least in part on the at least one captured image, and, in response to determining that an obstruction to the imaging device is detected, identifying an area of the image sensor corresponding to the obstruction and masking image data received from the identified area of the image sensor.
    Type: Application
    Filed: January 3, 2018
    Publication date: February 28, 2019
    Inventors: Travis Van Schoyck, Daniel Warren Mellinger, III, Michael Joshua Shomin, Jonathan Paul Davis, Ross Eric Kessler, Michael Franco Taveira, Christopher Brunner, Stephen Marc Chaves, John Anthony Dougherty, Gary McGrath
  • Publication number: 20180136669
    Abstract: Embodiments include devices and methods for vehicle collision avoidance. A processor of the vehicle may receive sensor data comprising one or more points. The processor may determine a distance and a direction from the vehicle to the one or more points. The processor may determine a velocity constraint for each of the one or more points based on the determined distance and direction from the vehicle to the one or more points. Based on a navigation instruction, the processor may determine one or more velocity solutions that satisfy the one or more velocity constraints. The processor may select a velocity solution from the determined one or more velocity solutions based on the navigation instruction, and may adjust a vehicle velocity based on the selected velocity solution.
    Type: Application
    Filed: May 30, 2017
    Publication date: May 17, 2018
    Inventors: Matthew Hyatt Turpin, Stephen Marc Chaves
  • Publication number: 20180032042
    Abstract: Various embodiments include dynamically controlling one or more parameters for obtaining and/or processing sensor data received from a sensor on a vehicle based on the speed of the vehicle. In some embodiments, parameters for obtaining and/or processing sensor data may be individually tuned (e.g., decreased, increased, or maintained) by leveraging differences in the level of quality, accuracy, confidence and/or other criteria in sensor data associated with particular missions/tasks performed using the sensor data. For example, the sensor data resolution required for collision avoidance may be less than the sensor data resolution required for inspection tasks, while the update rate required for inspection tasks may be less than the update rate required for collision avoidance. Parameters for obtaining and/or processing sensor data may be individually tuned based on the speed of the vehicle and/or the task or mission to improve consumption of power and/or other resources.
    Type: Application
    Filed: July 28, 2017
    Publication date: February 1, 2018
    Inventors: Matthew Hyatt Turpin, Stephen Marc Chaves, Daniel Warren Mellinger, III, John Anthony Dougherty, Michael Joshua Shomin, Charles Wheeler Sweet, III, Hugo Swart