Patents by Inventor David H. Clifford

David H. Clifford 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: 11161135
    Abstract: A next generation painting robot with advanced fluid delivery system, enhanced kinematics and a service airlock compartment. The painting robot includes a fluid delivery system which places color changing valves and pumping hardware on the back side of the robot's mounting pedestal, where it can be serviced without a technician having to enter the spray booth. The fluid delivery system also allows smaller and lighter robot arms, and is designed to minimize paint waste and wait time during color changes. The robot also features kinematics providing redundant inner arm rotation. The arm kinematics, along with the smaller arms, a paint supply line routed through the center of first and third arm joints, and optimized motor conductor routing, dramatically improve near reach flexibility. The improved near reach flexibility in turn allows a smaller spray booth than possible with previous robot architectures.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: November 2, 2021
    Assignee: FANUC AMERICA CORPORATION
    Inventors: Scott J. Clifford, Stan H. McClosky, David A. Carbery
  • Patent number: 11156717
    Abstract: The present application generally relates communications and hazard avoidance within a monitored driving environment. More specifically, the application teaches a system for improved target object detection in a vehicle equipped with a laser detection and ranging LIDAR system by determining a plurality of ranges in response to a plurality of light pulse reflections and determining a false target indication by exploiting the expected continuity of surfaces in the environment.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: October 26, 2021
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Andrew J. Lingg, Samuel W. Beck, Jack G. Stepanian, David H. Clifford
  • Publication number: 20210291650
    Abstract: A test system for detecting impairment aboard a motor vehicle includes an electronic control unit (ECU) and sensors in communication therewith. The sensors are positioned within a vehicle interior, and include at least a touch screen and a microphone, and possibly an eye-tracking camera. In response to receiving a start request indicative of a requested start event of the motor vehicle, the ECU executes instructions to initiate a cognitive response test via the sensors. The ECU determines a test score of a driver during the test while the motor vehicle remains off, compares the test score to baseline scores to determine a passing or failing test result, and executes a control action aboard the motor vehicle in response to the passing or failing test result. The ECU may disable or immobilize the motor vehicle in response to the failing test result.
    Type: Application
    Filed: March 17, 2020
    Publication date: September 23, 2021
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Patrick Minjeur, David H. Clifford
  • Publication number: 20210256255
    Abstract: A method of surveying roads includes generating a dynamic flight plan for a drone using a vehicle traveling on a road as a target. The dynamic flight plan includes instructions for movement of the drone. The method includes controlling the drone as a function of position of the vehicle based on the dynamic flight plan. The method includes maintaining, based on the controlling, line of sight with the drone while the drone with an onboard camera follows the vehicle and captures images of the road being traveled by the vehicle using the onboard camera.
    Type: Application
    Filed: February 19, 2020
    Publication date: August 19, 2021
    Inventors: Mohammed H. AL QIZWINI, David H. Clifford
  • Publication number: 20210088340
    Abstract: A system for inferring lane boundaries via vehicle telemetry for a road section is provided. The system includes a computerized remote server device operable to receive through a communications network sensor data describing lane markings upon roads bordering the road section, determine established lanes upon roads bordering the road section based upon the sensor data, receive through the communications network the vehicle telemetry generated by a plurality of vehicles traversing the road section, generate inferred lanes for the road section based upon the vehicle telemetry, match the inferred lanes to the established lanes to generate unified lane geometries, and publish the unified lane geometries.
    Type: Application
    Filed: September 25, 2019
    Publication date: March 25, 2021
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Orhan Bulan, Sheetal Mahesh, Yehenew G. Mengistu, David H. Clifford
  • Publication number: 20210041880
    Abstract: System and methods for estimating a centerline of a road that separates traffic moving in opposite directions include aggregating a data set from each of a plurality of vehicles traversing the road over a period of time as telemetry data. Each data set of the telemetry data indicates a location and a heading. The method includes clustering the data sets of the telemetry data based on the heading indicated by each data set, and identifying a separator to separate the data sets indicating a first heading from the data sets indicating a second heading, opposite to the first heading. The centerline is estimated based on applying a spatial smoothing to the separator.
    Type: Application
    Filed: August 6, 2019
    Publication date: February 11, 2021
    Inventors: Orhan Bulan, Sheetal Mahesh, Yehenew G. Mengistu, Mason D. Gemar, David H. Clifford
  • Publication number: 20210004566
    Abstract: Methods and apparatus are provided for 3D object bounding for 2D image data for use in an assisted driving equipped vehicle. In various embodiments, an apparatus includes a camera operative to capture a two dimensional image of a field of view, a lidar operative to generate a point cloud of the field of view, a processor operative to generate a three dimensional representation of the field of view in response to the point cloud, to detect an object within the three dimensional representation, to generate a three dimensional bounding box in response to the object, to project the three dimensional bounding box onto the two dimensional image to generate a labeled two dimensional image, and a vehicle controller to controlling a vehicle in response to the labeled two dimensional image.
    Type: Application
    Filed: July 2, 2019
    Publication date: January 7, 2021
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Xuewei Qi, Andrew J. Lingg, Mohammed H. Al Qizwini, David H. Clifford, Daniel R. Wilson, Benjamin J. Cool
  • Publication number: 20200394838
    Abstract: In one example implementation according to aspects of the present disclosure, a computer-implemented method for generating map features includes receiving, by a processing device, aerial image data. The method further includes receiving, by the processing device, telemetry data. The method further includes performing, by the processing device, data fusion on the aerial image data and the telemetry data to generate map features. The method further includes controlling, by the processing system, a vehicle based at least in part on the map features.
    Type: Application
    Filed: June 14, 2019
    Publication date: December 17, 2020
    Inventors: Orhan Bulan, Yehenew G. Mengistu, Sheetal Mahesh, Michael A. Losh, David H. Clifford
  • Publication number: 20200387161
    Abstract: Systems and method are provided for training an autonomous vehicle. In various embodiments, a method includes: storing, in a data storage device, real world data including a sequence of images of a road environment, the sequence of images generated based on a vehicle traversing the road environment; processing, in an offline simulation environment, the sequence of images with a deep reinforcement learning agent associated with a control feature of the autonomous vehicle to obtain an optimized set of control policies; and training the autonomous vehicle based on the optimized set of control polices.
    Type: Application
    Filed: June 5, 2019
    Publication date: December 10, 2020
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Mohammed H. Al Qizwini, Xuewei Qi, David H. Clifford
  • Publication number: 20200290620
    Abstract: The present application generally relates to a method and apparatus for generating an action policy for controlling an autonomous vehicle. In particular, the method and apparatus are operative for determining a following distance between a host vehicle and a lead vehicle and a lead vehicle speed, generating a lane change request in response to the following distance, a host vehicle speed and the lead vehicle speed, determining an available lane in response to an image and the lane change request, generating a lane change command in response to the available lane, generating a control signal in response to the lane change request and a map data and controlling the vehicle to execute a lane change action in response to the control signal.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 17, 2020
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Mohammed H. Al Qizwini, Xuewei Qi, Joon Hwang, David H. Clifford
  • Patent number: 10688961
    Abstract: A smoke detection system for an interior of a vehicle is provided. The smoke detection system includes a detection module and a reporting module. The detection module, while the vehicle is being used as part of a car sharing or ride sharing service: receives a sensor signal from a smoke detector; compares data included in the sensor signal to smoke characteristic or smoke pattern data; based on the comparison, determines whether an occupant of the vehicle is smoking; and generates an alert signal if the occupant is smoking. The reporting module at least one of: based on the alert signal, visually or audibly provides a warning to the occupant to stop smoking; transmits the alert signal to a mobile device of the occupant to indicate that a smoking event has been detected; or transmits the alert signal to a network device of a service provider to report the smoking event.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: June 23, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Christopher L. Oesterling, Orhan Bulan, Dawn M. Chorbagian, David H. Clifford, Robert Miles, Paul H. Pebbles, Hrushit B. Raval
  • Patent number: 10685261
    Abstract: A system for partitioning a two-dimensional (2D) array and recognizing elements of the 2D array selects a location in an array comprising pixel data of the 2D array; and selects a direction in which to traverse the array from the selected location to segment the elements of the 2D array. The system uses a model and a reward/penalty function to guide the traversal through the array. The system changes direction when the data encountered while traversing the array in the selected direction represents one of the elements of the 2D array and continues in the selected direction when the data represents a joint between two elements of the 2D array. The system recognizes one or more of the elements of the 2D array segmented by traversing the array.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: June 16, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Xuewei Qi, Orhan Bulan, David H. Clifford, David J. Hiemenga, Yehenew G. Mengistu
  • Patent number: 10620637
    Abstract: Systems and methods of mapping traffic related objects. In one embodiment, a method includes: receiving image sensor data relating to an environment associated with a vehicle; receiving lidar sensor data relating to the environment associated with the vehicle; selecting, by a processor, at least one image region including a traffic related object from the image sensor data; selectively filtering, by a processor, the at least one image region based on the lidar sensor data; and generating, by a processor, a composite map including a representation of the traffic related object superimposed upon a defined map of the environment based on the selectively filtering.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: April 14, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Andrew J. Lingg, Orhan Bulan, David H. Clifford, Daniel Taylor, Benjamin J. Cool
  • Patent number: 10599140
    Abstract: At least one transceiver is configured to wirelessly receive data from a source node that is external to a vehicle, the data including a unique identifier (ID) of the source node and at least one of: a first location of the source node; a first heading of the source node; a first speed of the source node; and a first object type of the source node. At least one of a camera and a sensor is configured to identify objects located around the vehicle. An anomaly module is configured to selectively indicate that an anomaly is present in the data. A distributed ledger includes a list of unique IDs associated with not-trusted source nodes. A ledger management module is configured to, in response to an indication that an anomaly is present in the data received from the source node, add the unique ID of the source node to the list.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: March 24, 2020
    Assignee: General Motors LLC
    Inventors: Paul A. Avery, David H. Clifford
  • Publication number: 20200041609
    Abstract: A system and method for communicating data using lidar, the method being carried out by a lidar communication system, the method including: activating a data communication mode of a lidar unit; preparing data for communication using lidar; after activating the data communication mode, emitting a plurality of light pulses using the lidar unit, wherein the plurality of light pulses are emitted in a manner so as to convey the prepared data to an external lidar communication device; and receiving an acknowledgment message, wherein the acknowledgment message indicates receipt of the prepared data at the external lidar communication device.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Michael AMES, David H. CLIFFORD, Andrew J. LINGG
  • Publication number: 20190377336
    Abstract: In various embodiments, methods and systems are provided for vehicles for utilizing distributed ledger technology communications for vehicles. In certain embodiments, one or more sensors are disposed onboard the vehicle and are configured to provide sensor data pertaining to operation of the vehicle. A transceiver is disposed onboard the vehicle, and is configured to receive, using distributed ledger technology (DLT), peer network data from a peer network having, as actors, the vehicle as well as a plurality of other actors that are disposed remote from the vehicle, and that together form the peer network. The processor is disposed onboard the vehicle, and is configured to provide instructions for taking a vehicle action for the vehicle using the peer network data and the sensor data.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Applicant: GENERAL MOTORS LLC
    Inventors: Paul A. Avery, Yehenew G. Mengistu, David H. Clifford
  • Publication number: 20190377988
    Abstract: A system for partitioning a two-dimensional (2D) array and recognizing elements of the 2D array selects a location in an array comprising pixel data of the 2D array; and selects a direction in which to traverse the array from the selected location to segment the elements of the 2D array. The system uses a model and a reward/penalty function to guide the traversal through the array. The system changes direction when the data encountered while traversing the array in the selected direction represents one of the elements of the 2D array and continues in the selected direction when the data represents a joint between two elements of the 2D array. The system recognizes one or more of the elements of the 2D array segmented by traversing the array.
    Type: Application
    Filed: June 11, 2018
    Publication date: December 12, 2019
    Applicant: GM Global Technology Operations LLC
    Inventors: Xuewei QI, Orhan BULAN, David H. CLIFFORD, David J. HIEMENGA, Yehenew G. MENGISTU
  • Publication number: 20190339393
    Abstract: The present application generally relates communications and hazard avoidance within a monitored driving environment. More specifically, the application teaches a system for improved target object detection in a vehicle equipped with a laser detection and ranging LIDAR system by determining a plurality of ranges in response to a plurality of light pulse reflections and determining a false target indication by exploiting the expected continuity of surfaces in the environment.
    Type: Application
    Filed: May 3, 2018
    Publication date: November 7, 2019
    Inventors: Andrew J. Lingg, Samuel W. Beck, Jack G. Stepanian, David H. Clifford
  • Publication number: 20190258242
    Abstract: At least one transceiver is configured to wirelessly receive data from a source node that is external to a vehicle, the data including a unique identifier (ID) of the source node and at least one of: a first location of the source node; a first heading of the source node; a first speed of the source node; and a first object type of the source node. At least one of a camera and a sensor is configured to identify objects located around the vehicle. An anomaly module is configured to selectively indicate that an anomaly is present in the data. A distributed ledger includes a list of unique IDs associated with not-trusted source nodes. A ledger management module is configured to, in response to an indication that an anomaly is present in the data received from the source node, add the unique ID of the source node to the list.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 22, 2019
    Applicant: General Motors LLC
    Inventors: Paul A. AVERY, David H. Clifford
  • Publication number: 20190259274
    Abstract: At least one transceiver is configured to wirelessly receive a unique identifier (ID) of a source node that is external to a vehicle. A distributed ledger includes a list of unique IDs associated with trusted source nodes. An ID comparison module is configured to compare the unique ID of the source node with the list. The at least one transceiver is configured to, in response to a determination that the unique ID of the source node is not within the list, wirelessly transmit the unique ID of the source node the trusted source nodes of a connected network for execution of a consensus algorithm. A ledger management module is configured to, in response to a determination to trust the source node via execution of the consensus algorithm, add the unique ID of the source node to the list.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 22, 2019
    Applicant: General Motors LLC
    Inventors: Paul A. AVERY, Daniel J. Fagnant, Mason D. Gemar, David H. Clifford, Geoffrey Wakefield