Patents by Inventor Kairy Kai Lei

Kairy Kai Lei 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: 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
  • 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: 9237524
    Abstract: A technique provides apparatuses, methods, and computer readable media for sending sleep information from an end device to a central unit of a network, in which the wake-up time of the end device is aligned to the scanning time for the central unit. The technique addresses at least two considerations: the clock accuracy of the end device is accounted for, and the reason that the end device requests sleep mode operation is provided. To address the above considerations, the end device may send its clock tolerance information and/or request for sleep mode (RSM) command to the central unit once the end device is connected via the network. The central unit may then adjust the scanning time based on the clock tolerance information. If the central unit receives a response from the end device during the adjusted scanning time, the central unit deems that the end device is still connected.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: January 12, 2016
    Assignee: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei, Kwok Wa Kenny Kam
  • Publication number: 20140047254
    Abstract: A technique provides apparatuses, methods, and computer readable media for sending sleep information from an end device to a central unit of a network, in which the wake-up time of the end device is aligned to the scanning time for the central unit. The technique addresses at least two considerations: the clock accuracy of the end device is accounted for, and the reason that the end device requests sleep mode operation is provided. To address the above considerations, the end device may send its clock tolerance information and/or request for sleep mode (RSM) command to the central unit once the end device is connected via the network. The central unit may then adjust the scanning time based on the clock tolerance information. If the central unit receives a response from the end device during the adjusted scanning time, the central unit deems that the end device is still connected.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 13, 2014
    Applicant: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei, Kwok Wa Kenny Kam
  • 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: 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: 7999789
    Abstract: The present invention provides methods and apparatuses for configuring an electrical device to a selected orientation. Direction information that is indicative of the orientation of the electrical device is provided by a directional detection switch. A processor selects a selected orientation from a plurality of permitted orientations by processing the direction information and instructs a display unit to operate in the selected orientation. Different adjacent contacts of a directional detection switch are activated corresponding to different orientation of the electrical device. A conductive ball may be positioned by gravity and consequently conducts an electrical current between two corresponding adjacent contacts based on the orientation of the electrical device. A display unit of an electrical device may include an output component or an input component that is configured based on the orientation of the electrical device.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: August 16, 2011
    Assignee: Computime, Ltd.
    Inventors: Wai-Leung Ha, Kairy Kai Lei
  • Patent number: 7948833
    Abstract: The present invention provides apparatuses and methods for updating a target device from a clock device through a network. The clock device obtains a time value from a clock source and sends the time value to a target device. A node within the network determines a time delay, adjusts the time value in accordance with the time delay, and sends the adjusted time value to the target device. The node may determine a time delay from an internal timer or from a measurement message when adjusting the time value. The clock device may send a subsequent time update message to the target device if the target device does not acknowledge reception of a time update. The clock device may also send a time update message to a target device when a status change of daylight savings time occurs and obtain a subsequent time value from a clock source.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: May 24, 2011
    Assignee: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei
  • 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: 20100114382
    Abstract: The present invention provides apparatuses and computer readable media for obtaining information about a heating, ventilating, and air conditioning (HVAC) system and sending the information to a remote networked device. A control circuit deactivates loads of a HVAC system so that a sampling circuit can inject a test signal into the loads. Based on a resulting signal, a processor determines what loads are connected to a thermostat. The processor can consequently determine the type of the HVAC system. The processor may further utilize a lookup table that maps possible values of the resulting signal with different types of HVAC systems. The thermostat may consequently send information about the load configuration to a networked device. The thermostat may further detect a change of the load configuration and notify the networked device and may periodically inject the test signal into the connected loads when the control relays are deactivated.
    Type: Application
    Filed: November 5, 2008
    Publication date: May 6, 2010
    Applicant: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei, 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: 20090242651
    Abstract: The present invention supports the remote control of an environmental unit based on an effective temperature that is indicative of a comfort index to an occupant of a controlled environmental space. The remote controller obtains a plurality of environmental factors, e.g., temperature, relative humidity, and air speed, in order to determine an effective temperature. When the effective temperature is sufficiently different from a set point temperature, the remote controller activates an environmental unit to change the effective temperature in accordance with the set point temperature. The environmental unit may include an air conditioner, furnace, or heat pump. Also, the remote controller may communicate with at least one remote sensor over a wireless communications channel in order to obtain the environmental factors for determining the effective temperature.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei, Robert Vincent Chou
  • 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
  • Patent number: 7590499
    Abstract: Aspects of the invention provide apparatuses, methods, and systems that support measuring and conveying energy consumption by an electrical device. An apparatus includes an energy sensor that measures an incremental energy value consumed by an electrical device. Apparatus obtains the incremental energy value, accumulates an energy usage measurement in accordance with the incremental energy value, provides requested information about energy consumption of the electrical device in response to a request from a network controller, and adjusts the energy usage measurement in accordance with the requested information. The total energy consumption may be partitioned into at least one energy component, in which the at least one energy component corresponds to the energy consumption of the electrical device during an associated time interval. A network controller may use the energy consumption information to determine a new set temperature for a thermostat unit that instructs the device control logic.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: September 15, 2009
    Assignee: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei
  • Publication number: 20090028006
    Abstract: The present invention provides apparatuses and methods for updating a target device from a clock device through a network. The clock device obtains a time value from a clock source and sends the time value to a target device. A node within the network determines a time delay, adjusts the time value in accordance with the time delay, and sends the adjusted time value to the target device. The node may determine a time delay from an internal timer or from a measurement message when adjusting the time value. The clock device may send a subsequent time update message to the target device if the target device does not acknowledge reception of a time update. The clock device may also send a time update message to a target device when a status change of daylight savings time occurs and obtain a subsequent time value from a clock source.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 29, 2009
    Applicant: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei
  • Publication number: 20080265804
    Abstract: The present invention provides apparatuses, computer media, and methods for controlling the speed and direction of a controlled device. An input device provides input information, which is converted into speed information and direction information. A controlled device, e.g., a variable speed motor, is then instructed to operate at a device speed and direction in accordance with the speed information and direction information. The remote device may include a circular input device through which a user draws strokes. The remote device instructs the controlled device to operate at a device speed and a direction in accordance with extracted characteristics of the entered stroke such as the speed of drawing the stroke and the direction of the stroke. The remote device then transmits a signal with speed and direction information to control the controlled device.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Applicant: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kai Lei