Patents by Inventor Nguyen Trong Ho

Nguyen Trong Ho 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: 20250005131
    Abstract: An apparatus stores a security token in a memory associated with the apparatus. The security token is a software security artifact used to uniquely identify the apparatus. The apparatus receives a query message to provide the security token. The apparatus transmits the security token to be verified. In response to the security token being verified, the apparatus participates in a communication with a user device.
    Type: Application
    Filed: September 11, 2024
    Publication date: January 2, 2025
    Inventor: Nguyen Trong Ho
  • Patent number: 12182824
    Abstract: A component authentication and validation system requests a token server to provide tokens for a product line. The system receives, from the token server, the requested tokens. The system associates each token with a unique identifier that uniquely identifies the token. The system receives, from a production line server, a request to transmit a particular number of tokens to program the components associated with the product line. The system receives, from the production line server, a report file comprising a programmed token that is programmed into a component associated with the product line. The programmed token is used to authenticate the component. The system registers the token with the token server, such that inquiries about the token are tracked by the token server.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: December 31, 2024
    Assignee: Lennox Industries Inc.
    Inventor: Nguyen Trong Ho
  • Patent number: 12166887
    Abstract: A system for authenticating components using software security tokens receives, from a remote server, a security token that is a software security artifact that is used to uniquely identify a component. The system programs the security token into the component, where programming the security token into the component comprises encoding the component with the security token such that the security token in retrievable upon request for authenticating the component. The system generates a report file comprising the programmed security token. The programmed security token is used to authenticate the component. The system transmits the report file to the remote server.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: December 10, 2024
    Assignee: Lennox Industries Inc.
    Inventor: Nguyen Trong Ho
  • Patent number: 12158942
    Abstract: An apparatus stores a security token in a memory associated with the apparatus. The security token is a software security artifact used to uniquely identify the apparatus. The apparatus receives a query message to provide the security token. The apparatus transmits the security token to be verified. In response to the security token being verified, the apparatus participates in a secured communication channel with a user device. The apparatus receives a second security token that is used for a subsequent authentication of the apparatus. The apparatus stores the second security token in the memory.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: December 3, 2024
    Assignee: Lennox Industries Inc.
    Inventor: Nguyen Trong Ho
  • Patent number: 12003654
    Abstract: A system includes a device and a payload warehouse. The device receives a user request to initiate a feature of the device. In response to receiving the request, device information is provided to a payload warehouse. The payload warehouse stores an inventory which includes a digital payload. The digital payload includes data, such as a digital certificate, which may be used by the device to implement the user-requested feature. The payload warehouse receives the device information provided by the device and determines an encryption vector based at least in part on the received device information. Using the encryption vector, the digital payload is encrypted. The encrypted digital payload is provided to the device.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: June 4, 2024
    Assignee: Lennox Industries Inc.
    Inventors: Nguyen Trong Ho, Sunil Khiani
  • Publication number: 20240005337
    Abstract: A component authentication and validation system requests a token server to provide tokens for a product line. The system receives, from the token server, the requested tokens. The system associates each token with a unique identifier that uniquely identifies the token. The system receives, from a production line server, a request to transmit a particular number of tokens to program the components associated with the product line. The system receives, from the production line server, a report file comprising a programmed token that is programmed into a component associated with the product line. The programmed token is used to authenticate the component. The system registers the token with the token server, such that inquiries about the token are tracked by the token server.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventor: Nguyen Trong Ho
  • Publication number: 20240004984
    Abstract: An apparatus stores a security token in a memory associated with the apparatus. The security token is a software security artifact used to uniquely identify the apparatus. The apparatus receives a query message to provide the security token. The apparatus transmits the security token to be verified. In response to the security token being verified, the apparatus participates in a secured communication channel with a user device. The apparatus receives a second security token that is used for a subsequent authentication of the apparatus. The apparatus stores the second security token in the memory.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventor: Nguyen Trong Ho
  • Publication number: 20240007289
    Abstract: A system for authenticating components using software security tokens receives, from a remote server, a security token that is a software security artifact that is used to uniquely identify a component. The system programs the security token into the component, where programming the security token into the component comprises encoding the component with the security token such that the security token in retrievable upon request for authenticating the component. The system generates a report file comprising the programmed security token. The programmed security token is used to authenticate the component. The system transmits the report file to the remote server.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventor: Nguyen Trong Ho
  • Patent number: 11799669
    Abstract: A system includes a device and a payload warehouse. The device receives a user request to initiate a feature of the device. In response to receiving the request, device information is provided to a payload warehouse. The payload warehouse stores an inventory which includes a digital payload. The digital payload includes data, such as a digital certificate, which may be used by the device to implement the user-requested feature. The payload warehouse receives the device information provided by the device and determines an encryption vector based at least in part on the received device information. Using the encryption vector, the digital payload is encrypted. The encrypted digital payload is provided to the device.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: October 24, 2023
    Assignee: Lennox Industries Inc.
    Inventors: Nguyen Trong Ho, Sunil Khiani
  • Publication number: 20230269096
    Abstract: A system includes a device and a payload warehouse. The device receives a user request to initiate a feature of the device. In response to receiving the request, device information is provided to a payload warehouse. The payload warehouse stores an inventory which includes a digital payload. The digital payload includes data, such as a digital certificate, which may be used by the device to implement the user-requested feature. The payload warehouse receives the device information provided by the device and determines an encryption vector based at least in part on the received device information. Using the encryption vector, the digital payload is encrypted. The encrypted digital payload is provided to the device.
    Type: Application
    Filed: April 25, 2023
    Publication date: August 24, 2023
    Inventors: Nguyen Trong Ho, Sunil Khiani
  • Publication number: 20230111741
    Abstract: A system includes a device and a payload warehouse. The device receives a user request to initiate a feature of the device. In response to receiving the request, device information is provided to a payload warehouse. The payload warehouse stores an inventory which includes a digital payload. The digital payload includes data, such as a digital certificate, which may be used by the device to implement the user-requested feature. The payload warehouse receives the device information provided by the device and determines an encryption vector based at least in part on the received device information. Using the encryption vector, the digital payload is encrypted. The encrypted digital payload is provided to the device.
    Type: Application
    Filed: November 7, 2022
    Publication date: April 13, 2023
    Inventors: Nguyen Trong Ho, Sunil Khiani
  • Patent number: 11585552
    Abstract: A thermostat of an HVAC system receives active event parameters from a utility provider. The active event parameters include a start time, a stop time, and a predefined temperature setpoint for the active event, which is associated with a requirement to decrease energy consumption between the start time and the stop time. Following the start time, the thermostat adjusts a setpoint temperature of the HVAC system to the predefined setpoint temperature.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: February 21, 2023
    Assignee: Lennox Industries Inc.
    Inventor: Nguyen Trong Ho
  • Patent number: 11533183
    Abstract: A system, includes a device and a payload warehouse. The device receives a user request to initiate a feature of the device. In response to receiving the request, device information is provided to a payload warehouse. The payload warehouse stores an inventory which includes a digital payload. The digital payload includes data, such as a digital certificate, which may be used by the device to implement the user-requested feature. The payload warehouse receives the device information provided by the device and determines an encryption vector based at least in part on the received device information. Using the encryption vector, the digital payload is encrypted. The encrypted digital payload is provided to the device.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: December 20, 2022
    Assignee: Lennox Industries Inc.
    Inventors: Nguyen Trong Ho, Sunil Khiani
  • Patent number: 11431689
    Abstract: A system includes a secure payload generator and a payload warehouse. The secure payload generator receives a payload, which includes a private key and a corresponding public key. For example, the private key may include information for decrypting a message encrypted with the public key. An encryption vector is determined based at least in part on the public key. The private key is encrypted using the determined encryption vector. The encrypted private key and the corresponding public key are provided to the payload warehouse. The payload warehouse stores the encrypted private key and the corresponding public key as a secured payload.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: August 30, 2022
    Assignee: Lennox Industries Inc.
    Inventor: Nguyen Trong Ho
  • Publication number: 20220113047
    Abstract: A thermostat of an HVAC system receives active event parameters from a utility provider. The active event parameters include a start time, a stop time, and a predefined temperature setpoint for the active event, which is associated with a requirement to decrease energy consumption between the start time and the stop time. Following the start time, the thermostat adjusts a setpoint temperature of the HVAC system to the predefined setpoint temperature.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventor: Nguyen Trong Ho
  • Patent number: 11255562
    Abstract: A thermostat of an HVAC system receives active event parameters from a utility provider. The active event parameters include a start time, a stop time, and a predefined temperature setpoint for the active event, which is associated with a requirement to decrease energy consumption between the start time and the stop time. Following the start time, the thermostat adjusts a setpoint temperature of the HVAC system to the predefined setpoint temperature. After adjusting the setpoint temperature to the predefined setpoint temperature, a new user setting for operation of the HVAC system is received. The thermostat determines that energy consumed during operation of the HVAC system according to the new user setting is less than or equal to energy consumed during operation of the HVAC system according to the predefined setpoint temperature. Following this determination, the thermostat causes the HVAC system to operate according to the new user settings.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: February 22, 2022
    Assignee: Lennox Industries Inc.
    Inventor: Nguyen Trong Ho
  • Publication number: 20210218718
    Abstract: A system includes a secure payload generator and a payload warehouse. The secure payload generator receives a payload, which includes a private key and a corresponding public key. For example, the private key may include information for decrypting a message encrypted with the public key. An encryption vector is determined based at least in part on the public key. The private key is encrypted using the determined encryption vector. The encrypted private key and the corresponding public key are provided to the payload warehouse. The payload warehouse stores the encrypted private key and the corresponding public key as a secured payload.
    Type: Application
    Filed: January 10, 2020
    Publication date: July 15, 2021
    Inventor: Nguyen Trong Ho
  • Publication number: 20210218579
    Abstract: A system, includes a device and a payload warehouse. The device receives a user request to initiate a feature of the device. In response to receiving the request, device information is provided to a payload warehouse. The payload warehouse stores an inventory which includes a digital payload. The digital payload includes data, such as a digital certificate, which may be used by the device to implement the user-requested feature. The payload warehouse receives the device information provided by the device and determines an encryption vector based at least in part on the received device information. Using the encryption vector, the digital payload is encrypted. The encrypted digital payload is provided to the device.
    Type: Application
    Filed: January 10, 2020
    Publication date: July 15, 2021
    Inventors: Nguyen Trong Ho, Sunil Khiani
  • Publication number: 20210207835
    Abstract: A thermostat of an HVAC system receives active event parameters from a utility provider. The active event parameters include a start time, a stop time, and a predefined temperature setpoint for the active event, which is associated with a requirement to decrease energy consumption between the start time and the stop time. Following the start time, the thermostat adjusts a setpoint temperature of the HVAC system to the predefined setpoint temperature. After adjusting the setpoint temperature to the predefined setpoint temperature, a new user setting for operation of the HVAC system is received. The thermostat determines that energy consumed during operation of the HVAC system according to the new user setting is less than or equal to energy consumed during operation of the HVAC system according to the predefined setpoint temperature. Following this determination, the thermostat causes the HVAC system to operate according to the new user settings.
    Type: Application
    Filed: January 6, 2020
    Publication date: July 8, 2021
    Inventor: Nguyen Trong Ho
  • Patent number: 7265794
    Abstract: Providing color management includes receiving measurements of the intensity of colors. A light source generates light beams to yield the colors, where the light beams are generated in accordance to image data to create an image. A target color value is established. A duty cycle sequence operable to control the light source is selected in accordance with the measurements and the target color value. Current levels for currents provided to the light source are selected in accordance with the duty cycle sequence and the target color value.
    Type: Grant
    Filed: September 1, 2005
    Date of Patent: September 4, 2007
    Assignee: Texas Instruments Incorporated
    Inventors: Harold E. Bellis, II, Erin Patricia Murphy Smoyer, Nguyen Trong Ho