Patents by Inventor Thomas M. P. Catsburg

Thomas M. P. Catsburg 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: 9800413
    Abstract: Methods and apparatus are provided for performing an asymmetric key exchange between a vehicle and a first remote device. The method comprises storing predetermined cryptographic information on the vehicle, generating a first public key and a first private key that correspond to the vehicle, storing the first private key on the vehicle, and providing the first public key and descriptive data associated with the vehicle to a trusted entity, wherein the trusted entity is configured to store the first public key and the descriptive data in a location that is accessible to the first remote device.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: October 24, 2017
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Ansaf I. Alrabady, Thomas M. P. Catsburg
  • Patent number: 9209977
    Abstract: A system and method for processing messages received at a vehicle. The method carried by the system involves wirelessly receiving at a vehicle a first communication message having secure credentials and a message signature for a second communication message. Then, the vehicle authenticates the first communication message via its secure credentials. Later, the vehicle wirelessly receives the second communication message and validates this second message using the message signature from the first message. In response to the validation, the second message is processed at the vehicle.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: December 8, 2015
    Assignee: General Motors LLC
    Inventors: Thomas M. P. Catsburg, Ansaf I. Alrabady
  • Patent number: 9077542
    Abstract: Methods and a system are provided for confirming that a user of an electronic device is an authorized user of a vehicle. The method comprises receiving a request regarding the vehicle from the electronic device in response to a user action, verifying that the user is able to cause the vehicle to perform a predetermined operation, and permitting the request to proceed only if the vehicle performs the predetermined operation.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: July 7, 2015
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Ansaf I. Alrabady, Thomas M. P. Catsburg
  • Patent number: 8880277
    Abstract: Methods and apparatus are provided for generating a vehicle specific configuration file. The method includes: determining a vehicle identification number; retrieving, based on the vehicle identification number, from at least one data storage device a bus topology, module information, at least one message identification number, and at least one message length; and generating a configuration file based on the vehicle identification number, the bus topology, the module information, the at least one message identification number, and the at least one message length.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: November 4, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Timothy D. Julson, Gary W. Taraski, Thomas M. P. Catsburg, Kimberley R. Will, Khara D. Pratt
  • Patent number: 8683206
    Abstract: A system and method of authenticating data files is provided. The method includes providing a plurality of software part files and a manifest file associated with the software part files. The manifest file identifies each of the plurality of software part files. The method includes associating the manifest file with a manifest detached digital signature. The method also includes digitally signing the manifest file with the manifest detached digital signature. The manifest detached digital signature authenticates the manifest file. The method includes associating each of the plurality of software part files with one a plurality of unique detached digital signatures. The method includes digitally signing each of the plurality of software part files with one of the plurality of unique detached digital signatures. Each of the plurality of unique detached digital signatures authenticates one of the software part files.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: March 25, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Susanta P. Sarkar, Ansaf I. Alrabady, Thomas M. P. Catsburg
  • Publication number: 20130275761
    Abstract: A system and method for processing messages received at a vehicle. The method carried by the system involves wirelessly receiving at a vehicle a first communication message having secure credentials and a message signature for a second communication message. Then, the vehicle authenticates the first communication message via its secure credentials. Later, the vehicle wirelessly receives the second communication message and validates this second message using the message signature from the first message. In response to the validation, the second message is processed at the vehicle.
    Type: Application
    Filed: April 11, 2012
    Publication date: October 17, 2013
    Applicant: GENERAL MOTORS LLC
    Inventors: Thomas M.P. Catsburg, Ansaf I. Alrabady
  • Publication number: 20130073864
    Abstract: A system and method of authenticating data files is provided. The method includes providing a plurality of software part files and a manifest file associated with the software part files. The manifest file identifies each of the plurality of software part files. The method includes associating the manifest file with a manifest detached digital signature. The method also includes digitally signing the manifest file with the manifest detached digital signature. The manifest detached digital signature authenticates the manifest file. The method includes associating each of the plurality of software part files with one a plurality of unique detached digital signatures. The method includes digitally signing each of the plurality of software part files with one of the plurality of unique detached digital signatures. Each of the plurality of unique detached digital signatures authenticates one of the software part files.
    Type: Application
    Filed: September 19, 2011
    Publication date: March 21, 2013
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Susanta P. Sarkar, Ansaf I. Alrabady, Thomas M. P. Catsburg
  • Patent number: 7849224
    Abstract: Methods and apparatus are provided for transmitting data from remote server device to a computer module in a vehicle. A request for data is transmitted from the computer module over an in-vehicle network to an in-vehicle communications gateway module. The request for data from the computer module is destined for a remote server device. A request for a software component is transmitted from a standard port of the in-vehicle communications gateway module to the remote server device. The software component comprises a non-standard transfer protocol module. The in-vehicle communications gateway module loads the non-standard transfer protocol module, and the remote server device transmits the requested data to the in-vehicle communications gateway module according to the non-standard transfer protocol. The in-vehicle communications gateway module then transmits the requested data (provided from the remote server device) to the computer module over the in-vehicle network.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: December 7, 2010
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Ansaf I. Alrabady, Thomas M. P. Catsburg
  • Patent number: 7822828
    Abstract: Methods and apparatus are provided for transmitting data to a client device from a computer module in a vehicle. Data is transmitted from the computer module over an in-vehicle network to an in-vehicle communications gateway module. The data from the computer module is destined for the client device. A request for a software component is transmitted to the client device from a standard port of the in-vehicle communications gateway module. The software component comprises a non-standard transfer protocol module. The in-vehicle communications gateway module loads the non-standard transfer protocol module, and the data is exchanged between the in-vehicle communications gateway module and the client device according to the non-standard transfer protocol.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: October 26, 2010
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Ansaf I. Alrabady, Thomas M.P. Catsburg
  • Patent number: 7818403
    Abstract: Methods and apparatus are provided for transmitting data between a client device and a vehicle. A server hosted at an in-vehicle communications gateway module sends a software component comprising a non-standard transfer protocol module to a browser application hosted at the client device in response to a request from the client device. Standard ports at the in-vehicle communications gateway module and the client device are closed, and data is exchanged between the server and the browser application according to the non-standard transfer protocol. Optionally, the received data can then be transmitted from the in-vehicle communications gateway module to a computer module in the vehicle.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: October 19, 2010
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Ansaf I. Alrabady, Thomas M. P. Catsburg
  • Publication number: 20100073125
    Abstract: Methods and a system are provided for confirming that a user of an electronic device is an authorized user of a vehicle. The method comprises receiving a request regarding the vehicle from the electronic device in response to a user action, verifying that the user is able to cause the vehicle to perform a predetermined operation, and permitting the request to proceed only if the vehicle performs the predetermined operation.
    Type: Application
    Filed: September 23, 2008
    Publication date: March 25, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: ANSAF I. ALRABADY, THOMAS M. P. CATSBURG
  • Publication number: 20100049373
    Abstract: A method of managing a code module that generates output information for a computer system is provided. The method comprises searching for the output information in the computer system, if the output information is not detected by the searching step, executing the code module, generating the output information in response to executing the code module, and removing the code module from the computer system in response to generating the output information.
    Type: Application
    Filed: August 25, 2008
    Publication date: February 25, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: THOMAS M. P. CATSBURG, Ansaf I. Alrabady
  • Publication number: 20100040234
    Abstract: Methods and apparatus are provided for performing an asymmetric key exchange between a vehicle and a first remote device. The method comprises storing predetermined cryptographic information on the vehicle, generating a first public key and a first private key that correspond to the vehicle, storing the first private key on the vehicle, and providing the first public key and descriptive data associated with the vehicle to a trusted entity, wherein the trusted entity is configured to store the first public key and the descriptive data in a location that is accessible to the first remote device.
    Type: Application
    Filed: August 15, 2008
    Publication date: February 18, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: ANSAF I. ALRABADY, Thomas M. P. Catsburg
  • Publication number: 20090077240
    Abstract: Methods and apparatus are provided for transmitting data to a client device from a computer module in a vehicle. Data is transmitted from the computer module over an in-vehicle network to an in-vehicle communications gateway module. The data from the computer module is destined for the client device. A request for a software component is transmitted to the client device from a standard port of the in-vehicle communications gateway module. The software component comprises a non-standard transfer protocol module. The in-vehicle communications gateway module loads the non-standard transfer protocol module, and the data is exchanged between the in-vehicle communications gateway module and the client device according to the non-standard transfer protocol.
    Type: Application
    Filed: September 17, 2007
    Publication date: March 19, 2009
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: ANSAF I. ALRABADY, THOMAS M. P. CATSBURG
  • Publication number: 20090077267
    Abstract: Methods and apparatus are provided for transmitting data between a client device and a vehicle. A server hosted at an in-vehicle communications gateway module sends a software component comprising a non-standard transfer protocol module to a browser application hosted at the client device in response to a request from the client device. Standard ports at the in-vehicle communications gateway module and the client device are closed, and data is exchanged between the server and the browser application according to the non-standard transfer protocol. Optionally, the received data can then be transmitted from the in-vehicle communications gateway module to a computer module in the vehicle.
    Type: Application
    Filed: September 17, 2007
    Publication date: March 19, 2009
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: ANSAF I. ALRABADY, THOMAS M. P. CATSBURG
  • Publication number: 20090077266
    Abstract: Methods and apparatus are provided for transmitting data from remote server device to a computer module in a vehicle. A request for data is transmitted from the computer module over an in-vehicle network to an in-vehicle communications gateway module. The request for data from the computer module is destined for a remote server device. A request for a software component is transmitted from a standard port of the in-vehicle communications gateway module to the remote server device. The software component comprises a non-standard transfer protocol module. The in-vehicle communications gateway module loads the non-standard transfer protocol module, and the remote server device transmits the requested data to the in-vehicle communications gateway module according to the non-standard transfer protocol. The in-vehicle communications gateway module then transmits the requested data (provided from the remote server device) to the computer module over the in-vehicle network.
    Type: Application
    Filed: September 17, 2007
    Publication date: March 19, 2009
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: ANSAF I. ALRABADY, THOMAS M. P. CATSBURG