Patents Assigned to Computime, Ltd.
  • Patent number: 10291065
    Abstract: A smart plug that is partitioned into a plurality of printed circuit boards (PCBs) in a three dimensional manner to reduce its size. Aspects consider the effect of the possible increased internal temperature as the size of the smart plug is reduced. For example, thick metal foils connect various components of a smart plug to reduce heat dissipation within the smart plug. Also, a metal foil may transfer heat from contact metal on a PCB to a side wall of a plastic housing of the smart plug. The smart plug may comprise a computing device that obtains information identifying the attached electrical device and accesses device data about the time duration during which the attached electrical device exhibits transient characteristics. The computing device then uses the accessed data to effectively control the attached electrical device.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: May 14, 2019
    Assignee: Computime, Ltd.
    Inventors: Dick Kwai Chan, Kam Wai Lam, JZ Zheng, Wai Yin Shum, Brenton James Judge, Hamza Yilmaz, Patrick Yeung, Wai Ming Wu
  • 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
  • Patent number: 8701210
    Abstract: The present invention provides apparatuses and methods for restricting access to a control unit in an environmental system based on a lock level. The control unit (e.g., a thermostat) is configured with a selected lock level, where each lock level is mapped to an associated set of features. A user is able to access any of the features from the associated set of features without entering a security sequence. Also, a feature parameter may be restricted in accordance with the activated lock level. The control unit may be reconfigured with a different lock level by an administrator only when a security sequence is entered. Also, features may be mapped by an administrator to a set of features when the control unit is operating in the locked state. When the control unit is operating in the unlocked state, all supported features can be accessed by a user.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: April 15, 2014
    Assignee: Computime, Ltd.
    Inventors: Chung Ming Cheng, Ho Sin Vincent Chan
  • 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: 8174483
    Abstract: The present invention provides apparatuses and methods for controlling the brightness of a display unit based on detected movement of an external object such as a user. An apparatus includes a display, e.g., a color liquid crystal display (LCD) or organic light emitting diode (OLED). A proximity circuit generates a transmitted signal and a received signal. The received signal results from the transmitted signal being reflected by an external object. A control unit processes the received signal to determine a degree of motion of the external object. When the degree of motion is greater than a first predetermined threshold but not greater than a second predetermined threshold, the display is activated and operating at partial intensity. When the degree of motion is greater than the second predetermined threshold, the display is activated at full intensity. The degree of motion may be determined from the variation of the received signal.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: May 8, 2012
    Assignee: Computime, Ltd.
    Inventors: Chung Ming Cheng, Ho Sin Vincent Chan
  • Patent number: 8115606
    Abstract: A transmitter and a receiver are paired that use the same power line and power module. The transmitter associates an identification number with a command message so that a receiver can ascertain that a command message is intended for the receiver. The transmitter uses the time from the power up to the first zero crossing of the AC signal to generate a matching seed for both transmitter and receiver. The transmitter generates an identification number by incrementing a counter each incremental time interval between power up and the occurrence of the first zero crossing of the AC signal and sends the generated identification number to the paired receiver after power up but before a predetermined time interval. The receiver stores the generated identification number and compares the stored identification number with a received identification number that is received in a subsequent command message.
    Type: Grant
    Filed: October 18, 2005
    Date of Patent: February 14, 2012
    Assignee: Computime, Ltd.
    Inventors: Wai-leung Ha, Kairy Kei Lei, David B. Stevens
  • 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: 8000385
    Abstract: The present invention provides apparatuses, methods, and computer readable media for supporting communications for a plurality of transmitter-receiver pairs on a common frequency spectrum. A transmitting device transmits a consecutively sequenced signal sequentially containing messages to a corresponding receiving device. A duty cycle adjustment circuit determines the duration between adjacent messages so that the consecutively sequenced signal is characterized by a randomized duty cycle. The duty cycle adjustment circuit selects the duration from a sequence that is characterized by an average duration. The duty cycle adjustment circuit obtains the duration from an array by determining an index from a function of a random variable. A receiving device receives a consecutively sequenced signal sequentially containing messages from a transmitting device, where the consecutively sequenced signal is characterized by a randomized duty cycle.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: August 16, 2011
    Assignee: Computime, Ltd.
    Inventors: Wright Wei, Xin Ding, Hardy Fung, Jason Liu
  • 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: 7764171
    Abstract: The present invention provides apparatuses and systems for adjusting a communication channel between a control unit and a remote sensor. A system may include a control unit that controls an environmental unit and a remote sensor that provides data about an environmental factor as measured at the remote sensor. The remote sensor transmits a radio frequency (RF) signal that conveys the data to control unit through a directional antenna. The RF signal is received by the control unit through an omnidirectional antenna, and a signal strength parameter is determined from the received RF signal. A signal strength indication unit provides an indication from the signal strength parameter as a user adjusts the position of the directional antenna. With embodiments of the invention, a signal strength module generates an audio signal in accordance with an audio characteristic, which is indicative of the signal strength of the received RF signal.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: July 27, 2010
    Assignee: Computime, Ltd.
    Inventors: Chung Ming Cheng, Ho Sin Vincent Chan
  • 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: 20100040132
    Abstract: The present invention provides apparatuses, methods, and computer readable media for supporting communications for a plurality of transmitter-receiver pairs on a common frequency spectrum. A transmitting device transmits a consecutively sequenced signal sequentially containing messages to a corresponding receiving device. A duty cycle adjustment circuit determines the duration between adjacent messages so that the consecutively sequenced signal is characterized by a randomized duty cycle. The duty cycle adjustment circuit selects the duration from a sequence that is characterized by an average duration. The duty cycle adjustment circuit obtains the duration from an array by determining an index from a function of a random variable. A receiving device receives a consecutively sequenced signal sequentially containing messages from a transmitting device, where the consecutively sequenced signal is characterized by a randomized duty cycle.
    Type: Application
    Filed: August 14, 2008
    Publication date: February 18, 2010
    Applicant: Computime, Ltd.
    Inventors: Wright Wei, Xin Ding, Hardy Fung, Jason Liu
  • 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: 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: 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: 20090207122
    Abstract: The present invention provides apparatuses and methods for controlling the brightness of a display unit based on detected movement of an external object such as a user. An apparatus includes a display, e.g., a color liquid crystal display (LCD) or organic light emitting diode (OLED). A proximity circuit generates a transmitted signal and a received signal. The received signal results from the transmitted signal being reflected by an external object. A control unit processes the received signal to determine a degree of motion of the external object. When the degree of motion is greater than a first predetermined threshold but not greater than a second predetermined threshold, the display is activated and operating at partial intensity. When the degree of motion is greater than the second predetermined threshold, the display is activated at full intensity. The degree of motion may be determined from the variation of the received signal.
    Type: Application
    Filed: February 20, 2008
    Publication date: August 20, 2009
    Applicant: Computime, Ltd.
    Inventors: Chung Ming Cheng, Ho Sin Chan