Patents by Inventor Douglas C. Martin

Douglas C. Martin 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: 20240004715
    Abstract: A system for cloud coordinated vehicle data collection includes an onboard vehicle data management subsystem and a remotely-located back-office subsystem. Each subsystem includes one or more control modules having a processor, a memory, and input/output (I/O) ports. The control modules execute program code portions stored in memory. A first program code portion collects vehicle data from onboard vehicle data sources. A second program code portion determines which of several distinct communications systems will be used to transmit the vehicle data to the remotely-located back-office subsystem. A third program code portion causes the remotely-located back-office subsystem to allocate data processing tasks to specific computing resources.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Fan Bai, Markus Jochim, Douglas C. Martin, Mahesh Pottelu, Ahmad El Baba
  • Patent number: 10757363
    Abstract: A method and system for gathering vehicle video data, processing the vehicle video data, and providing the processed data to a cloud layer that reconstructs the scene encountered by the vehicle. By reconstructing the encountered scene at the cloud layer, a variety of commands can be generated for that vehicle or other vehicles in the vicinity, where the commands address the conditions being experienced by the vehicles. This may be particularly useful for autonomous or semi-autonomous vehicles. If the reconstructed scene is not sufficiently accurate or detailed, one or more data extraction parameter(s) can be adjusted so that additional data is provided to the cloud layer; if the reconstructed scene is sufficiently accurate, then the data extraction parameter(s) can be adjusted so that less data is provided to the cloud layer, thus, reducing unnecessary cellular data charges.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: August 25, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Fan Bai, Mohannad Murad, Douglas C. Martin
  • Publication number: 20200137351
    Abstract: A method and system for gathering vehicle video data, processing the vehicle video data, and providing the processed data to a cloud layer that reconstructs the scene encountered by the vehicle. By reconstructing the encountered scene at the cloud layer, a variety of commands can be generated for that vehicle or other vehicles in the vicinity, where the commands address the conditions being experienced by the vehicles. This may be particularly useful for autonomous or semi-autonomous vehicles. If the reconstructed scene is not sufficiently accurate or detailed, one or more data extraction parameter(s) can be adjusted so that additional data is provided to the cloud layer; if the reconstructed scene is sufficiently accurate, then the data extraction parameter(s) can be adjusted so that less data is provided to the cloud layer, thus, reducing unnecessary cellular data charges.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: Fan Bai, Mohannad Murad, Douglas C. Martin
  • Publication number: 20190378355
    Abstract: A system and method of remotely configuring vehicle electronics of one or more vehicles, wherein the vehicle electronics includes one or more onboard vehicle sensors.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventors: Frank R. Bruneel, II, Markus Jochim, David D. Malkan, Douglas C. Martin
  • Publication number: 20190380012
    Abstract: A system and method for facilitating data communication between publishers and applications is disclosed. The method includes receiving, by a processor of an interface platform, published data from a plurality of publishers. The method also includes receiving a plurality of requests for published data from a plurality of applications. The method also includes aggregating the plurality of requests. The method also includes fulfilling the aggregated requests using the received published data.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Inventors: Fan Bai, Markus Jochim, Douglas C. Martin
  • Patent number: 10332020
    Abstract: A system and method for identifying a vehicle driver based on driver behaviors. The system and method include analyzing a sequence of vehicle start-up behaviors for rapid identification of the driver. The start-up analysis includes detecting and evaluating the sequence and timing of events including door opening, door closing, seat belt fastening, ignition switch usage and shift/drive, among others. The technique further includes analyzing a set of longitudinal (or long-term) behaviors for more robust verification of driver identification. The longitudinal behaviors include acceleration and braking patterns, speed pattern (compared to road type and speed limit), stop sign behavior, cruise control usage and many others. Statistical clustering techniques are employed for both the start-up and longitudinal behavior analyses to identify the driver.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: June 25, 2019
    Assignees: GM GLOBAL TECHNOLOGY OPERATIONS LLC, RUTGERS, THE STATE UNIVERSITY OF NEW JERSEY
    Inventors: Fan Bai, Gorkem Kar, Douglas C. Martin, Donald K. Grimm, Marco Gruteser
  • Patent number: 9994232
    Abstract: An automated vehicle configuration system for a host vehicle is presented here. The system includes a driver identifier module onboard the host vehicle, and a subsystem onboard the vehicle. The driver identifier module has a database and a processor device to execute processor-executable instructions. The database has database objects, each having a driver identifier, at least one key fob code, and at least one mobile device identifier. The processor device executes the instructions to dynamically populate and update the database objects such that key fob codes are dynamically assigned and reassigned to driver identifiers. The subsystem has user-specific configurable settings associated with the driver identifier objects. Selection of an active driver identifier results in the loading of corresponding settings for the subsystem.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: June 12, 2018
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Sue A. Gould, Douglas C. Martin, Mark J. Glaza, Ron Y. Asmar, David T. Proefke, Charles J. Bongiorno
  • Publication number: 20170369071
    Abstract: An automated vehicle configuration system for a host vehicle is presented here. The system includes a driver identifier module onboard the host vehicle, and a subsystem onboard the vehicle. The driver identifier module has a database and a processor device to execute processor-executable instructions. The database has database objects, each having a driver identifier, at least one key fob code, and at least one mobile device identifier. The processor device executes the instructions to dynamically populate and update the database objects such that key fob codes are dynamically assigned and reassigned to driver identifiers. The subsystem has user-specific configurable settings associated with the driver identifier objects. Selection of an active driver identifier results in the loading of corresponding settings for the subsystem.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: SUE A. GOULD, DOUGLAS C. MARTIN, MARK J. GLAZA, RON Y. ASMAR, DAVID T. PROEFKE, CHARLES J. BONGIORNO
  • Publication number: 20170147935
    Abstract: A system and method for identifying a vehicle driver based on driver behaviors. The system and method include analyzing a sequence of vehicle start-up behaviors for rapid identification of the driver. The start-up analysis includes detecting and evaluating the sequence and timing of events including door opening, door closing, seat belt fastening, ignition switch usage and shift/drive, among others. The technique further includes analyzing a set of longitudinal (or long-term) behaviors for more robust verification of driver identification. The longitudinal behaviors include acceleration and braking patterns, speed pattern (compared to road type and speed limit), stop sign behavior, cruise control usage and many others. Statistical clustering techniques are employed for both the start-up and longitudinal behavior analyses to identify the driver.
    Type: Application
    Filed: October 3, 2016
    Publication date: May 25, 2017
    Inventors: FAN BAI, GORKEM KAR, DOUGLAS C. MARTIN, DONALD K. GRIMM, MARCO GRUTESER
  • Patent number: 9621952
    Abstract: Methods and apparatus are provided for monitoring video content provided to a vehicle. In one embodiment a method includes: receiving video content at the vehicle; monitoring the video content based on guidelines data stored in a datastore; and selectively modifying the video content based on the monitoring.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: April 11, 2017
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLP
    Inventors: David R. Petrucci, Douglas C. Martin, Charles A. Massoll
  • Patent number: 9549061
    Abstract: A method and system for providing call center emergency services to one or more occupants of a vehicle having a plurality of listening zones within a passenger compartment of the vehicle. The method involves detecting a potential emergency condition, sending an emergency notification to a call center, receiving a listening zone control signal identifying at least one of a plurality of listening zones in the vehicle, and supplying audio received from the identified listening zones(s) to the call center via a voice call between the vehicle and call center.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: January 17, 2017
    Assignee: General Motors LLC
    Inventors: Gary M. Buch, Jesse T. Gratke, Nathan D. Ampunan, Douglas C. Martin, Bassam S. Shahmurad
  • Patent number: 9374355
    Abstract: Methods, apparatus and systems are provided for programming a vehicle module. An exemplary vehicle includes a first module, a gateway module communicatively coupled to the first module, and an update module communicatively coupled to the gateway module. The update module is configured to provide authorization information and programming data to the gateway module. The gateway module is configured to verify that programming of the first module is authorized based at least in part on the authorization information and provide the programming data to the first module after verifying that the programming of the first module is authorized.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: June 21, 2016
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Jonathan R. Schwarz, Douglas C. Martin, William E. Mazzara, Jr.
  • Patent number: 9329218
    Abstract: Methods and systems are provided for detecting whether an antenna mast is coupled to an antenna. In one embodiment, a method of monitoring an antenna having a removable detection mechanism is provided. The method includes: monitoring voltage standing wave radio (VSWR) measurement data of the antenna; and selectively determining whether at least one of the detection mechanism and an antenna mast is installed based on the VSWR measurement data.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: May 3, 2016
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: David R. Petrucci, Gregg R. Kittinger, Duane S. Carper, Douglas C. Martin
  • Patent number: 9297844
    Abstract: Methods and systems are provided for detecting whether at least one of an antenna mast and a detection mechanism is installed to an antenna. In one embodiment, a method includes monitoring at least one of amplitude modulation (AM) band data and direct current (DC) power data of the antenna; and selectively determining whether at least one of the antenna mast and the detection mechanism is installed based on the at least one of the AM band data and the DC power data.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: March 29, 2016
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: David R. Petrucci, Gregg R. Kittinger, Duane S. Carper, Douglas C. Martin
  • Patent number: 9274156
    Abstract: An antenna is provided. The antenna includes an antenna base; and a detection mechanism removably coupled to the antenna base that generates a detection signal for detecting whether an antenna mast is coupled to the antenna base.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: March 1, 2016
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: David R. Petrucci, Gregg R. Kittinger, Duane S. Carper, Douglas C. Martin, Laurence G. Ekstrom
  • Patent number: 9263091
    Abstract: Methods and apparatus are provided for a video playback control system for a vehicle having a front cabin and a rear cabin. The apparatus can include at least one first display located in the front cabin, and at least one second display located in the rear cabin. The apparatus can also include a source of video data for display on the at least one first display and the at least one second display. The apparatus can include a control module that outputs a single still video frame or series of still video frames from a continuous video stream provided by the source of video data for display on the at least one first display.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: February 16, 2016
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: David R. Petrucci, Douglas C. Martin, Charles A. Massoll, Mark P. Friedrich, Charlene A. Goike
  • Patent number: 9253200
    Abstract: Methods, apparatus and systems are provided for programming a vehicle module. An exemplary vehicle includes a first module, an authentication module communicatively coupled to the first module, and an update module communicatively coupled to the first module and the authentication module. The update module is configured to obtain a programming update for the first module that includes an authentication portion and a programming data portion. The update module provides the programming data portion to the first module and provides the authentication portion to the authentication module. The authentication module provides the authentication portion to the first module after the authentication portion is authenticated.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: February 2, 2016
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Jonathan R. Schwarz, Douglas C. Martin, William E. Mazzara, Jr.
  • Publication number: 20150121071
    Abstract: Methods, apparatus and systems are provided for programming a vehicle module. An exemplary vehicle includes a first module, a gateway module communicatively coupled to the first module, and an update module communicatively coupled to the gateway module. The update module is configured to provide authorization information and programming data to the gateway module. The gateway module is configured to verify that programming of the first module is authorized based at least in part on the authorization information and provide the programming data to the first module after verifying that the programming of the first module is authorized.
    Type: Application
    Filed: October 28, 2013
    Publication date: April 30, 2015
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: JONATHAN R. SCHWARZ, DOUGLAS C. MARTIN, WILLIAM E. MAZZARA, JR.
  • Publication number: 20150121457
    Abstract: Methods, apparatus and systems are provided for programming a vehicle module. An exemplary vehicle includes a first module, an authentication module communicatively coupled to the first module, and an update module communicatively coupled to the first module and the authentication module. The update module is configured to obtain a programming update for the first module that includes an authentication portion and a programming data portion. The update module provides the programming data portion to the first module and provides the authentication portion to the authentication module. The authentication module provides the authentication portion to the first module after the authentication portion is authenticated.
    Type: Application
    Filed: October 28, 2013
    Publication date: April 30, 2015
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: JONATHAN R. SCHWARZ, DOUGLAS C. MARTIN, WILLIAM E. MAZZARA, Jr.
  • Patent number: 8947220
    Abstract: Speech recognition in a vehicle through an extrinsic device includes detecting, via the vehicle, a presence of a mobile communications device that is configured with a speech recognition component. A vehicle processor encodes data lists stored in the vehicle and transmits the data lists and a vehicle identifier to the mobile communications device. In response to receiving a request to initiate a voice recognition session, the vehicle transmits the request and the vehicle identifier to the mobile communications device that causes activation of the speech recognition component. The mobile communications device retrieves the data lists via the identifier. In response to a voice command received by the speech recognition component, the speech recognition component interprets the voice command, determines an action by evaluating the voice command in view of the data lists, and transmits an instruction to the vehicle processor directing the vehicle to implement the action.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: February 3, 2015
    Assignee: GM Global Technology Operations LLC
    Inventors: Douglas C. Martin, Nathan D. Ampunan