Patents Assigned to Computime, Ltd.
-
Patent number: 10291065Abstract: 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: GrantFiled: January 23, 2017Date of Patent: May 14, 2019Assignee: 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: 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: 9237524Abstract: 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: GrantFiled: August 9, 2012Date of Patent: January 12, 2016Assignee: Computime, Ltd.Inventors: Wai-leung Ha, Kairy Kai Lei, Kwok Wa Kenny Kam
-
Patent number: 8701210Abstract: 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: GrantFiled: October 2, 2007Date of Patent: April 15, 2014Assignee: Computime, Ltd.Inventors: Chung Ming Cheng, Ho Sin Vincent Chan
-
Publication number: 20140047254Abstract: 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: ApplicationFiled: August 9, 2012Publication date: February 13, 2014Applicant: Computime, Ltd.Inventors: Wai-leung Ha, Kairy Kai Lei, Kwok Wa Kenny Kam
-
Patent number: 8174483Abstract: 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: GrantFiled: February 20, 2008Date of Patent: May 8, 2012Assignee: Computime, Ltd.Inventors: Chung Ming Cheng, Ho Sin Vincent Chan
-
Patent number: 8115606Abstract: 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: GrantFiled: October 18, 2005Date of Patent: February 14, 2012Assignee: Computime, Ltd.Inventors: Wai-leung Ha, Kairy Kei Lei, David B. Stevens
-
Patent number: 7999789Abstract: 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: GrantFiled: March 14, 2007Date of Patent: August 16, 2011Assignee: Computime, Ltd.Inventors: Wai-Leung Ha, Kairy Kai Lei
-
Patent number: 8000385Abstract: 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: GrantFiled: August 14, 2008Date of Patent: August 16, 2011Assignee: Computime, Ltd.Inventors: Wright Wei, Xin Ding, Hardy Fung, Jason Liu
-
Patent number: 7948833Abstract: 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: GrantFiled: July 25, 2007Date of Patent: May 24, 2011Assignee: Computime, Ltd.Inventors: Wai-leung Ha, Kairy Kai Lei
-
Patent number: 7764171Abstract: 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: GrantFiled: September 24, 2007Date of Patent: July 27, 2010Assignee: Computime, Ltd.Inventors: Chung Ming Cheng, Ho Sin Vincent Chan
-
Publication number: 20100114382Abstract: 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: ApplicationFiled: November 5, 2008Publication date: May 6, 2010Applicant: Computime, Ltd.Inventors: Wai-leung Ha, Kairy Kai Lei, 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: 20100040132Abstract: 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: ApplicationFiled: August 14, 2008Publication date: February 18, 2010Applicant: Computime, Ltd.Inventors: Wright Wei, Xin Ding, Hardy Fung, Jason Liu
-
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: 20090242651Abstract: 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: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Applicant: Computime, Ltd.Inventors: Wai-leung Ha, Kairy Kai Lei, Robert Vincent Chou
-
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
-
Patent number: 7590499Abstract: 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: GrantFiled: June 28, 2007Date of Patent: September 15, 2009Assignee: Computime, Ltd.Inventors: Wai-leung Ha, Kairy Kai Lei
-
Publication number: 20090207122Abstract: 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: ApplicationFiled: February 20, 2008Publication date: August 20, 2009Applicant: Computime, Ltd.Inventors: Chung Ming Cheng, Ho Sin Chan