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: 20240078264Abstract: 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: ApplicationFiled: September 7, 2022Publication date: March 7, 2024Inventors: Jerome Solis, Gordon Gibson, Chen Qian
-
Publication number: 20220083155Abstract: 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: ApplicationFiled: November 23, 2021Publication date: March 17, 2022Inventors: Wai-Leung Ha, Kairy Kai Lei, Gordon Qian
-
Patent number: 11209913Abstract: 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: GrantFiled: December 6, 2016Date of Patent: December 28, 2021Assignee: Computime Ltd.Inventors: Wai-Leung Ha, Kairy Kai Lei, Gordon Qian
-
Patent number: 10523064Abstract: 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: GrantFiled: August 18, 2017Date of Patent: December 31, 2019Assignee: 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: 20180054092Abstract: 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: ApplicationFiled: August 18, 2017Publication date: February 22, 2018Inventors: Brenton James Judge, Wai-Leung Ha, Kwok Wa Kenny Kam, Chi Lung Chan, San Bao Gordon Qian, Xiao Jun Zhang
-
Publication number: 20170123515Abstract: 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: ApplicationFiled: December 6, 2016Publication date: May 4, 2017Inventors: Wai-Leung Ha, Kairy Kai Lei, Gordon Qian
-
Patent number: 9513718Abstract: 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: GrantFiled: March 19, 2008Date of Patent: December 6, 2016Assignee: Computime, Ltd.Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian
-
Patent number: 8136108Abstract: 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: GrantFiled: September 3, 2008Date of Patent: March 13, 2012Assignee: Computime, LtdInventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian
-
Patent number: 8134454Abstract: 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: GrantFiled: March 26, 2008Date of Patent: March 13, 2012Assignee: Computime, LtdInventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian
-
Patent number: 7941530Abstract: 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: GrantFiled: October 17, 2008Date of Patent: May 10, 2011Assignee: Computime, LtdInventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian, Hao-hui Huang
-
Publication number: 20100100358Abstract: 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: ApplicationFiled: October 17, 2008Publication date: April 22, 2010Applicant: Computime, Ltd.Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian, Hao-hui Huang
-
Publication number: 20100058316Abstract: 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: ApplicationFiled: September 3, 2008Publication date: March 4, 2010Applicant: Computime, Ltd.Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian
-
Publication number: 20090247097Abstract: 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: ApplicationFiled: March 26, 2008Publication date: October 1, 2009Applicant: Computime, Ltd.Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian
-
Publication number: 20090241052Abstract: 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: ApplicationFiled: March 19, 2008Publication date: September 24, 2009Applicant: Computime, Ltd.Inventors: Wai-leung Ha, Kairy Kai Lei, Gordon Qian