Patents by Inventor James K. Thomas

James K. Thomas 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: 11942516
    Abstract: Disclosed herein are quantum dot devices, as well as related computing devices and methods. For example, in some embodiments, a quantum dot device may include: a quantum well stack; a first gate above the quantum well stack, wherein the first gate includes a first gate metal and a first gate dielectric; and a second gate above the quantum well stack, wherein the second gate includes a second gate metal and a second gate dielectric, and the first gate is at least partially between a portion of the second gate and the quantum well stack.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: March 26, 2024
    Assignee: Intel Corporation
    Inventors: Nicole K. Thomas, Ravi Pillarisetty, Kanwaljit Singh, Hubert C. George, David J. Michalak, Lester Lampert, Zachary R. Yoscovits, Roman Caudillo, Jeanette M. Roberts, James S. Clarke
  • Patent number: 11668923
    Abstract: The present invention is a lightweight night vision device (NVD) sealed from environmental conditions, shielded from electromagnetic interference (EMI), and having mechanisms for easy adjustment and fixation of collimation and interpupillary distance. The NVD monocular housing is integrated with the eyepiece, image intensifier tube module, and objective, allowing collimation to be fixed via an optical alignment of the monocular housing to its eyepiece, tube module, and objective. Certain components from existing NVDs may be reused in assembling the present invention to provide cost savings.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: June 6, 2023
    Assignee: MARANON, INC.
    Inventors: Nils I. Thomas, Joseph P. Estrera, James K. Thomas
  • Publication number: 20200012087
    Abstract: The present invention is a lightweight night vision device sealed from environmental conditions, shielded from electromagnetic interference (EMI), and having mechanisms for easy adjustment and fixation of collimation and interpupillary distance. The night vision device accomplishes this by removing unnecessary elements from existing designs and providing new components to provide full adjustability while maintaining EMI shielding. Certain components from existing night vision devices may be reused in assembling the present invention to provide cost savings.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 9, 2020
    Applicant: Maranon, Inc.
    Inventors: Nils I. Thomas, Joseph P. Estrera, James K. Thomas
  • Patent number: 10279816
    Abstract: A method for monitoring a controller for a vehicle includes determining configuration information associated with the vehicle and determining vehicle operating states associated with a plurality of conditions. A statistical analysis is executed to correlate a plurality of faults with the vehicle operating states and the configuration information associated with the vehicle. The plurality of faults in the controller can be isolated to one of a hardware fault or a software fault based upon the statistical analysis and the configuration information associated with the vehicle.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: May 7, 2019
    Assignee: GM Global Technology Operations LLC
    Inventors: Shengbing Jiang, Sandeep U. Menon, James K. Thomas
  • Publication number: 20180257663
    Abstract: A method for monitoring a controller for a vehicle includes determining configuration information associated with the vehicle and determining vehicle operating states associated with a plurality of conditions. A statistical analysis is executed to correlate a plurality of faults with the vehicle operating states and the configuration information associated with the vehicle. The plurality of faults in the controller can be isolated to one of a hardware fault or a software fault based upon the statistical analysis and the configuration information associated with the vehicle.
    Type: Application
    Filed: March 7, 2017
    Publication date: September 13, 2018
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Shengbing Jiang, Sandeep U. Menon, James K. Thomas
  • Patent number: 9378072
    Abstract: A system and method for reconfigurable inter-processor communications in a controller. The system and method include providing multiple processors in the controller and generating a send buffer and a receive buffer for each of the processors. The system and method further include generating a send table and a receive table for each of the processors where the send table stores identifying information about messages being sent and where the receive table stores identifying information about messages being received, and providing infrastructure services that include protocols for sending and receiving messages between multiple processors in the controller.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: June 28, 2016
    Assignee: GM Global Technology Operations LLC
    Inventors: Shige Wang, Chang Liu, James K. Thomas
  • Publication number: 20150347208
    Abstract: A system and method for reconfigurable inter-processor communications in a controller. The system and method include providing multiple processors in the controller and generating a send buffer and a receive buffer for each of the processors. The system and method further include generating a send table and a receive table for each of the processors where the send table stores identifying information about messages being sent and where the receive table stores identifying information about messages being received, and providing infrastructure services that include protocols for sending and receiving messages between multiple processors in the controller.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Shige Wang, CHANG LIU, JAMES K. THOMAS
  • Patent number: 8352791
    Abstract: A system and method for testing a control module includes a microprocessor, where the microprocessor has a programming environment. The programming environment has a test data structure, a configuration data structure, and a monitor data structure each containing data. At least one test data instance is associated with the test data structure and at least one configuration data instance is associated with the configuration data structure. The configuration data instance is a diagnostic test that monitors a parameter of the microprocessor, and the monitor data structure creates the test data instance such that each test data instance corresponds to one of the configuration data instances. The program includes a first control logic for associating the test data structure, the configuration data structure and the monitor data structure as part of a core infrastructure portion of the programming environment, where the core infrastructure portion of the program is static.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: January 8, 2013
    Assignee: GM Global Technology Operations LLC
    Inventors: Onno R. Van Eikema Hommes, Richard L. Schupbach, James K. Thomas
  • Patent number: 8103946
    Abstract: A method of providing secure data from vehicle operational variable data that includes a plurality of data message bits includes the steps of dividing the plurality of data message bits into a first group of data message bits and a second group of data message bits, encoding the first group of data message bits using a data map to generate a plurality of encoded data message bits, and generating the data message from the plurality of encoded data message bits and the second group of data message bits.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: January 24, 2012
    Assignee: GM Global Technology Operations LLC
    Inventors: Kerfegar K. Katrak, James K. Thomas
  • Publication number: 20110302472
    Abstract: A system and method for testing a control module includes a microprocessor, where the microprocessor has a programming environment. The programming environment has a test data structure, a configuration data structure, and a monitor data structure each containing data. At least one test data instance is associated with the test data structure and at least one configuration data instance is associated with the configuration data structure. The configuration data instance is a diagnostic test that monitors a parameter of the microprocessor, and the monitor data structure creates the test data instance such that each test data instance corresponds to one of the configuration data instances. The program includes a first control logic for associating the test data structure, the configuration data structure and the monitor data structure as part of a core infrastructure portion of the programming environment, where the core infrastructure portion of the program is static.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Onno R. Van Eikema Hommes, Richard L. Schupbach, James K. Thomas
  • Patent number: 7904796
    Abstract: A method is provided for formatting a message, with a first plurality of bits forming a data component, and a second plurality of bits forming a reserved component, for transmission in a vehicle. The method comprises the steps of calculating an initial checksum from the data component, calculating a revised checksum at least from the initial checksum, and storing the revised checksum in the reserved component. The number of bits in the reserved component is less than the number of bits in the data component.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: March 8, 2011
    Assignee: GM Global Technology Operations LLC
    Inventors: Thomas M. Forest, Kerfegar K. Katrak, James K. Thomas
  • Patent number: 7882424
    Abstract: A method is provided for formatting a message, with a first plurality of bits forming a data component, and a second plurality of bits forming a reserved component, for transmission in a vehicle. The method comprises the steps of calculating an initial checksum from the data component, calculating a revised checksum at least from the initial checksum, and storing the revised checksum in the reserved component. The number of bits in the reserved component is less than the number of bits in the data component.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: February 1, 2011
    Assignee: GM Global Technology Operations LLC
    Inventors: Thomas M. Forest, Kerfegar K. Katrak, James K. Thomas
  • Patent number: 7869915
    Abstract: A method for validating a processor with a memory in a vehicle control system includes the steps of receiving a test seed, retrieving a pre-stored test key from the processor memory, calculating a check value using the test seed, and comparing the check value to the pre-stored test key.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: January 11, 2011
    Assignee: GM Global Technology Operations LLC
    Inventors: Kerfegar K. Katrak, James K. Thomas, Theresa M. Kondel, Monica Dykas
  • Publication number: 20100299585
    Abstract: A method is provided for formatting a message, with a first plurality of bits forming a data component, and a second plurality of bits forming a reserved component, for transmission in a vehicle. The method comprises the steps of calculating an initial checksum from the data component, calculating a revised checksum at least from the initial checksum, and storing the revised checksum in the reserved component. The number of bits in the reserved component is less than the number of bits in the data component.
    Type: Application
    Filed: August 2, 2010
    Publication date: November 25, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: THOMAS M. FOREST, KERFEGAR K. KATRAK, JAMES K. THOMAS
  • Patent number: 7464203
    Abstract: A method and apparatus is provided for validating a plurality of variable data transmitted in an automobile, comprising generating a control copy and a redundant copy of the variable data, calculating a pre-transmittal cross-check measure using the redundant copy of the variable data, and generating a transmittal message using the control copy of the data and the pre-transmittal cross-check measure.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: December 9, 2008
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Kerfegar K. Katrak, Thomas M. Forest, James K. Thomas
  • Publication number: 20080288135
    Abstract: A method of providing secure data from vehicle operational variable data that includes a plurality of data message bits includes the steps of dividing the plurality of data message bits into a first group of data message bits and a second group of data message bits, encoding the first group of data message bits using a data map to generate a plurality of encoded data message bits, and generating the data message from the plurality of encoded data message bits and the second group of data message bits.
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Kerfegar K. Katrak, James K. Thomas
  • Publication number: 20080255720
    Abstract: A method for validating a processor with a memory in a vehicle control system includes the steps of receiving a test seed, retrieving a pre-stored test key from the processor memory, calculating a check value using the test seed, and comparing the check value to the pre-stored test key.
    Type: Application
    Filed: April 12, 2007
    Publication date: October 16, 2008
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Kerfegar K. Katrak, James K. Thomas, Theresa M. Kondel, Monica Dykas
  • Publication number: 20040105443
    Abstract: The present invention that provides a network topology for an ATM network. The topology includes a source network element, at least one intermediate network element, and a distributed virtual path connecting the source network element and the intermediate network elements. The distributed virtual path includes a virtual circuit that originates from the source network element and a virtual circuit that originates from at least one of the intermediate network elements. The distributed virtual path originates from the source network element and may terminate on a destination network element or on the source network element (thereby forming a ring). The network elements may be, for example, computers, satellites or other communications devices.
    Type: Application
    Filed: November 25, 2003
    Publication date: June 3, 2004
    Inventors: Eugene F. Giszczynski, James K. Thomas, Eric Peterson, Dale A. Scholtens, Michael J. Wurst
  • Patent number: 6721323
    Abstract: The present invention that provides a network topology for an ATM network. The topology includes a source network element, at least one intermediate network element, and a distributed virtual path connecting the source network element and the intermediate network elements. The distributed virtual path includes a virtual circuit that originates from the source network element and a virtual circuit that originates from at least one of the intermediate network elements. The distributed virtual path originates from the source network element and may terminate on a destination network element or on the source network element (thereby forming a ring). The network elements may be, for example, computers, satellites or other communications devices.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: April 13, 2004
    Assignee: Tellab Operations, Inc.
    Inventors: Eugene F. Giszczynski, James K. Thomas, Eric Peterson, Dale A. Scholtens, Michael J. Wurst
  • Patent number: 4279389
    Abstract: A thread keeper to prevent undesired unwinding of thread from a spool. The unit comprises a channel shaped element with the mid portion paralleling the axis of the spool and the two arms straddling the ends of the spool. The arms have short projections that enter the ends of the cylindrical bore through the spool whereby the spool can rotate within the keeper unit. The space between the mid portion of the keeper and the thread on the spool is filled with compressible friction applying material that expands to be in continuous braking engagement with the thread as it is pulled and unwound from the spool.
    Type: Grant
    Filed: May 19, 1980
    Date of Patent: July 21, 1981
    Inventor: James K. Thomas