Patents by Inventor Gordon Qian

Gordon Qian 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: 20240078264
    Abstract: A method includes: receiving a user query; generating first embedding data for the user query via a language agnostic machine learning embedding model; and predicting a first intent of the user query based on the first embedding data.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 7, 2024
    Inventors: Jerome Solis, Gordon Gibson, Chen Qian
  • Publication number: 20220083155
    Abstract: The present invention supports the control of a plurality of controlled devices. With three dimensional accelerometer components, detection of a user action on a remote controller and the orientation of the remote controller are viable through small electronic devices. Aspects of the invention are based on the three dimensional accelerometer components to provide a remote controller that can detect the user action. Based on the user action, the remote controller transmits a signal to the controlled device which conveys the corresponding command. A selected controlled device may be matched to the remote controller. The remote controller and controlled device may also support a learning mode, in which the controlled device sends a list of supported commands to the remote controller. The remote controller then matches an associated action with each command in the command list.
    Type: Application
    Filed: November 23, 2021
    Publication date: March 17, 2022
    Inventors: Wai-Leung Ha, Kairy Kai Lei, Gordon Qian
  • Patent number: 11209913
    Abstract: The present invention supports the control of a plurality of controlled devices. With three dimensional accelerometer components, detection of a user action on a remote controller and the orientation of the remote controller are viable through small electronic devices. Aspects of the invention are based on the three dimensional accelerometer components to provide a remote controller that can detect the user action. Based on the user action, the remote controller transmits a signal to the controlled device which conveys the corresponding command. A selected controlled device may be matched to the remote controller. The remote controller and controlled device may also support a learning mode, in which the controlled device sends a list of supported commands to the remote controller. The remote controller then matches an associated action with each command in the command list.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: December 28, 2021
    Assignee: Computime Ltd.
    Inventors: Wai-Leung Ha, Kairy Kai Lei, Gordon Qian
  • Patent number: 10523064
    Abstract: A system utilizes the colocation of the sensing and the control or other powered sections of the product to supplement the environmental conditions in which the energy harvesting sensors operate, thus providing a robust energy source for sensors to operate.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: December 31, 2019
    Assignee: Computime Ltd.
    Inventors: Brenton James Judge, Wai-Leung Ha, Kwok Wa Kenny Kam, Chi Lung Chan, San Bao Gordon Qian, Xiao Jun Zhang
  • Publication number: 20180054092
    Abstract: A system utilizes the colocation of the sensing and the control or other powered sections of the product to supplement the environmental conditions in which the energy harvesting sensors operate, thus providing a robust energy source for sensors to operate.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 22, 2018
    Inventors: Brenton James Judge, Wai-Leung Ha, Kwok Wa Kenny Kam, Chi Lung Chan, San Bao Gordon Qian, Xiao Jun Zhang
  • Publication number: 20170123515
    Abstract: The present invention supports the control of a plurality of controlled devices. With three dimensional accelerometer components, detection of a user action on a remote controller and the orientation of the remote controller are viable through small electronic devices. Aspects of the invention are based on the three dimensional accelerometer components to provide a remote controller that can detect the user action. Based on the user action, the remote controller transmits a signal to the controlled device which conveys the corresponding command. A selected controlled device may be matched to the remote controller. The remote controller and controlled device may also support a learning mode, in which the controlled device sends a list of supported commands to the remote controller. The remote controller then matches an associated action with each command in the command list.
    Type: Application
    Filed: December 6, 2016
    Publication date: May 4, 2017
    Inventors: Wai-Leung Ha, Kairy Kai Lei, Gordon Qian
  • Patent number: 9513718
    Abstract: The present invention supports the control of a plurality of controlled devices. With three dimensional accelerometer components, detection of a user action on a remote controller and the orientation of the remote controller are viable through small electronic devices. Aspects of the invention are based on the three dimensional accelerometer components to provide a remote controller that can detect the user action. Based on the user action, the remote controller transmits a signal to the controlled device which conveys the corresponding command. A selected controlled device may be matched to the remote controller. The remote controller and controlled device may also support a learning mode, in which the controlled device sends a list of supported commands to the remote controller. The remote controller then matches an associated action with each command in the command list.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: December 6, 2016
    Assignee: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian
  • Patent number: 8136108
    Abstract: The present invention provides apparatuses, methods, and computer readable media for updating memory containing representations of computer-executable instructions in a processing system. A primary processor receives original sets of computer-readable instructions and updated sets of computer-readable instructions for the processors in processor system from a host system. The sets of computer-readable instructions are stored in memory (e.g., flash memory), where each processor in the system may utilize different sets. The primary processor then initiates updating its firmware with the corresponding updated set. If the update is unsuccessful, the primary processor reverts to the original set and the update process is terminated. Otherwise, the firmware update proceeds to the secondary processor. If the firmware update succeeds, the next secondary processor is updated.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: March 13, 2012
    Assignee: Computime, Ltd
    Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian
  • Patent number: 8134454
    Abstract: The present invention supports the remote control of a controlled device. A hybrid device receives a control signal over an infrared communications channel or a wireless networking channel. The hybrid device can replace an IR receiver module in the controlled device in order to provide backward compatibility as well as provide universal operation with a wireless networking controller. The hybrid device processes a signal received over one of the communications channels. When a signal is received over the infrared communications channel, the processor converts the signal to an output code that is sent to a device controller. When a signal is received over the wireless networking communications channel, the processor converts the signal to a wireless command, converts the wireless command to an output code, and sends the output code to the device controller. All output codes are transparent for the two communications channels.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: March 13, 2012
    Assignee: Computime, Ltd
    Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian
  • Patent number: 7941530
    Abstract: The present invention provides apparatuses and computer readable media for obtaining status information from a heating, ventilating, and air conditioning (HVAC) system and sending the status information to a remote networked device using a data container. A thermostat obtains status information from a HVAC system, associates the status information with a corresponding index number, and includes the index number and HVAC information in a data container. The data container can assume different forms, including a customer-defined cluster or a publicly accessible cluster. The HVAC information may be encoded so that the HVAC information can be included as an attribute of the publicly accessible cluster. HVAC information may include relay status of a relay in the HVAC system. The relay is identified by an index number that is included in an attribute. A networked device typically receives the HVAC information from the thermostat in at least one data container.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: May 10, 2011
    Assignee: Computime, Ltd
    Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian, Hao-hui Huang
  • Publication number: 20100100358
    Abstract: The present invention provides apparatuses and computer readable media for obtaining status information from a heating, ventilating, and air conditioning (HVAC) system and sending the status information to a remote networked device using a data container. A thermostat obtains status information from a HVAC system, associates the status information with a corresponding index number, and includes the index number and HVAC information in a data container. The data container can assume different forms, including a customer-defined cluster or a publicly accessible cluster. The HVAC information may be encoded so that the HVAC information can be included as an attribute of the publicly accessible cluster. HVAC information may include relay status of a relay in the HVAC system. The relay is identified by an index number that is included in an attribute. A networked device typically receives the HVAC information from the thermostat in at least one data container.
    Type: Application
    Filed: October 17, 2008
    Publication date: April 22, 2010
    Applicant: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian, Hao-hui Huang
  • Publication number: 20100058316
    Abstract: The present invention provides apparatuses, methods, and computer readable media for updating memory containing representations of computer-executable instructions in a processing system. A primary processor receives original sets of computer-readable instructions and updated sets of computer-readable instructions for the processors in processor system from a host system. The sets of computer-readable instructions are stored in memory (e.g., flash memory), where each processor in the system may utilize different sets. The primary processor then initiates updating its firmware with the corresponding updated set. If the update is unsuccessful, the primary processor reverts to the original set and the update process is terminated. Otherwise, the firmware update proceeds to the secondary processor. If the firmware update succeeds, the next secondary processor is updated.
    Type: Application
    Filed: September 3, 2008
    Publication date: March 4, 2010
    Applicant: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian
  • Publication number: 20090247097
    Abstract: The present invention supports the remote control of a controlled device. A hybrid device receives a control signal over an infrared communications channel or a wireless networking channel. The hybrid device can replace an IR receiver module in the controlled device in order to provide backward compatibility as well as provide universal operation with a wireless networking controller. The hybrid device processes a signal received over one of the communications channels. When a signal is received over the infrared communications channel, the processor converts the signal to an output code that is sent to a device controller. When a signal is received over the wireless networking communications channel, the processor converts the signal to a wireless command, converts the wireless command to an output code, and sends the output code to the device controller. All output codes are transparent for the two communications channels.
    Type: Application
    Filed: March 26, 2008
    Publication date: October 1, 2009
    Applicant: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian
  • Publication number: 20090241052
    Abstract: The present invention supports the control of a plurality of controlled devices. With three dimensional accelerometer components, detection of a user action on a remote controller and the orientation of the remote controller are viable through small electronic devices. Aspects of the invention are based on the three dimensional accelerometer components to provide a remote controller that can detect the user action. Based on the user action, the remote controller transmits a signal to the controlled device which conveys the corresponding command. A selected controlled device may be matched to the remote controller. The remote controller and controlled device may also support a learning mode, in which the controlled device sends a list of supported commands to the remote controller. The remote controller then matches an associated action with each command in the command list.
    Type: Application
    Filed: March 19, 2008
    Publication date: September 24, 2009
    Applicant: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian