Patents by Inventor Kelvin Wong

Kelvin Wong 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).

  • Patent number: 10920386
    Abstract: An automatic moving snow removal device including a moving module, driving a snow blower to move; a working module, including a working motor and a snow throwing mechanism driven by the working motor, the snow throwing mechanism is driven by the working motor to collect accumulated snow and inclusions on the ground and throw out of the snow throwing mechanism; and a control module, configured to control a rotary speed of the working motor to cause a speed when the inclusions depart from the snow throwing mechanism is not higher than 41 m/s.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: February 16, 2021
    Assignee: Positec Power Tools (Suzhou) Co., Ltd.
    Inventors: Don Zhendong Gao, Ka Tat Kelvin Wong, Shiping Jiao, Xiahong Zha, Fengli Zhao, Xianfeng Li
  • Publication number: 20200392684
    Abstract: An automatic moving snow removal device including a moving module, driving a snow blower to move; a working module, including a working motor and a snow throwing mechanism driven by the working motor, the snow throwing mechanism is driven by the working motor to collect accumulated snow and inclusions on the ground and throw out of the snow throwing mechanism; and a control module, configured to control a rotary speed of the working motor to cause a speed when the inclusions depart from the snow throwing mechanism is not higher than 41 m/s.
    Type: Application
    Filed: August 27, 2020
    Publication date: December 17, 2020
    Inventors: Don Zhendong Gao, Ka Tat Kelvin Wong, Shiping Jiao, Xiahong Zha, Fengli Zhao, Xianfeng Li
  • Publication number: 20200206896
    Abstract: The present invention relates to a self-moving device (100). The self-moving device (100) includes a body (20), a walking mechanism (40) disposed on the body (20) and configured to drive the self-moving device (100) to walk, a connecting arm (60) connected to the body (20), and a control module (11) configured to control the walking mechanism (40) to drive the self-moving device (100) to walk within a defined area. The connecting arm (60) is selectively connected to at least one of at least two working heads (200) configured to perform different work tasks. The connecting arm (60) includes a connecting structure (64) configured to be connected to the working head (200) and a connecting component (62) configured to connect the connecting structure (64) to the body (20).
    Type: Application
    Filed: March 12, 2020
    Publication date: July 2, 2020
    Inventors: Ka Tat Kelvin Wong, Fengli Zhao
  • Patent number: 10606791
    Abstract: Embodiments are directed to a bus bridge transfer protocol in a bus bridge system that uses a tag based transfer protocol to identify transactions. The bus bridge may receive a protocol request from an initiator that does not use the tag based transfer protocol. A designated tag consistent with the tag based transfer protocol may be assigned for use in requests from the non-tag conforming initiator. When receiving a request from the non-tag conforming initiator, an initiator flag is set to indicate that the request is from the non-tag conforming initiator and that the response should be forwarded to the non-tag conforming initiator. When receiving a request from a tag conforming initiator, if the request includes the designated tag, the initiator flag is set to indicate that the response should be forwarded to and that the designated tag is being used in a request from the tag conforming initiator.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventor: Kelvin Wong
  • Publication number: 20190369620
    Abstract: A returning method of a self-moving device, a self-moving device are provided. In the returning method, a self-moving device autonomously moves inside a working region based on a map. Specifically, the method includes: acquiring a current position of the self-moving device in the working region; selecting a return path to a target position according to the current position; determining a reuse status of the return path, determining, based on the reuse status of the return path, whether to reselect a return path; and enabling the self-moving device to return to the target position along the selected return path.
    Type: Application
    Filed: June 14, 2019
    Publication date: December 5, 2019
    Inventors: Chang ZHOU, Yiyun TAN, Yong SHAO, Fangshi LIU, Ka Tat Kelvin WONG
  • Publication number: 20190339719
    Abstract: A self-moving device moves and works in a defined working region. The self-moving device includes an energy module supplying energy to the self-moving device and a battery mounting portion used to accommodate the energy module. The battery mounting portion includes a housing, an accommodating cavity defined by the housing, a support accommodated in the accommodating cavity, and a battery accommodating portion located in the accommodating cavity and used to accommodate a battery pack. A connection relationship between the housing and the support at least includes two different connection states. The battery accommodating portion has different volumes or sizes in the two different connection states.
    Type: Application
    Filed: July 17, 2019
    Publication date: November 7, 2019
    Inventors: Chunyan WANG, Xiaogang YANG, Ka Tat Kelvin WONG, Yongming DONG, Jun WU, Peng CHEN, Changhua LIU
  • Publication number: 20190321964
    Abstract: A self-moving robot includes a shell, a driving module, driving the self-moving robot to move on the ground; a mowing module, executing mowing work; an energy module, providing energy for the self-moving robot; a control module, controlling the self-moving robot to automatically move and execute work, the self-moving robot further includes a cleaning module executing ground cleaning work; the self-moving robot has a mowing mode and a cleaning mode, under the mowing mode, the control module controls the self-moving robot to execute mowing work, and under the cleaning mode, the control module controls the self-moving robot to execute cleaning work.
    Type: Application
    Filed: July 1, 2019
    Publication date: October 24, 2019
    Applicant: Positec Technology (China) Co., Ltd
    Inventors: Mingming He, Zhendong Gao, Ka Tat Kelvin Wong, Gen Sun, Qiang Liu, Yue Rao
  • Publication number: 20190283196
    Abstract: A hand-held tool system comprises a hand-held tool and a positioning device matching the hand-held tool. The hand-held tool comprises an output shaft and a working head coupled to the output shaft. The positioning device comprises a detecting module configured to detect a positional feature and/or a movement feature of the positioning device and output a parameter indicative of the positional feature and/or the movement feature, the detecting module and the working head having a preset distance therebetween; a storage module configured at least to record reference position information about the working head; a control module configured to acquire real-time position information about the working head based on the parameter, the preset distance and the reference position information; and an output module configured to output the real-time position information in a way that can be perceived.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 19, 2019
    Inventors: Yong Shao, Jun Wu, Mingming He, Paolo Andriolo, Ka Tat Kelvin Wong, Shuai Meng
  • Patent number: 10391624
    Abstract: A power tool including a housing, a motor, an output shaft, a cartridge, a connecting shaft, a restrictor, and a slider. The connecting shaft is configured to move between a working status in which the connecting shaft is coupled with a first tool bit in a first tool chamber which the connecting shaft passing through, and a release status in which the connecting shaft is separated from the first tool chamber. The restrictor is configured to move between a first position and a second position. The slider is configured to move along an axial direction to cause the restrictor to be moved from the first position to the second position.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: August 27, 2019
    Assignee: POSITEC POWER TOOLS (SUZHOU) CO., LTD.
    Inventors: Shisong Zhang, Hongfeng Zhong, Xiaoli Pang, Jingtao Xu, Paolo Andriolo, Ka Tat Kelvin Wong, Zhi Chen
  • Patent number: 10387280
    Abstract: Techniques for reporting defects in a flash memory back-up system include organizing backed-up data into multiple stripes of a logical block address (LBA). A stripe is a set of pages across all available flash memory devices which have the same block and page address. In response to encountering an error in a block of flash memory during back-up of a stripe of data in one or more last pages of a logical block address, the stripe of data is re-written at a page address in the next LBA and preceding LBA metadata is embedded for the stripe of backed-up data in the re-written stripe of data in the next LBA including an indication of the location of new error block in the preceding LBA.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventor: Kelvin Wong
  • Patent number: 10377035
    Abstract: The present invention discloses a self-moving robot, comprising a self-moving module and at least one of a plurality of interchangeable working modules connected to the self-moving module; the working module further comprises a second energy unit, and the first energy unit comprises a chargeable battery, providing energy for the working module or the self-moving robot. The self-moving robot executes various types of working tasks in the working area in an unattended manner by disposing a self-moving module and an interchangeable working module, and by disposing the working module into an independent energy unit, the working module is sufficient in energy and long in durability.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: August 13, 2019
    Assignee: POSITEC TECHNOLOGY (CHINA) CO., LTD
    Inventors: Mingming He, Zhendong Gao, Ka Tat Kelvin Wong, Gen Sun, Qiang Liu, Yue Rao
  • Publication number: 20190211830
    Abstract: The embodiments relates to garden blower, including: an enclosure, including a main body part located on back end and a blowing pipe located on front end and extending axially, the enclosure disposed with an air inlet and an air outlet communicated with external environment; a power device, connected to the enclosure; a fan component, driven by the power device and generating airflows; the fan component includes at least two-level fans, further includes a first-level fan and a second-level fan axially disposed front and back, the garden blower includes a first air inlet passage allowing entrance of the airflows generated by the first-level fan and a second air inlet passage allowing entrance of the airflows generated by the second-level fan, and the airflows entering the first air inlet passage and the airflows entering the second air inlet passage are converged into the blowing pipe and are blown to the outside.
    Type: Application
    Filed: February 7, 2019
    Publication date: July 11, 2019
    Inventors: Zhengwei Liu, Shiping Jiao, Jiabo Liu, Xuefeng Yu, Ka Tat Kelvin Wong, Xiahong Zha, Fengli Zhao
  • Publication number: 20190049984
    Abstract: An automatic working system (100), and the automatic working system may include a moving device and a navigation device. The automatic working system obtains boundary information of a working area. The moving device may move and work in the working area. The navigation device may be detachably connected to the moving device. The navigation device may be configured to receive a location signal to determine position information of the navigation device or the connected moving device. The navigation device may be universal and may be connected with different moving devices, thereby reducing costs of a single moving device, and for an automatic working system including at least two moving devices, reducing overall costs of the automatic working system.
    Type: Application
    Filed: October 12, 2018
    Publication date: February 14, 2019
    Inventors: Ka Tat Kelvin Wong, Chang Zhou, Fangshi Liu, Gen Sun
  • Publication number: 20190003137
    Abstract: An automatic moving snow removal device including a moving module, driving a snow blower to move; a working module, including a working motor and a snow throwing mechanism driven by the working motor, the snow throwing mechanism is driven by the working motor to collect accumulated snow and inclusions on the ground and throw out of the snow throwing mechanism; and a control module, configured to control a rotary speed of the working motor to cause a speed when the inclusions depart from the snow throwing mechanism is not higher than 41 m/s.
    Type: Application
    Filed: August 3, 2018
    Publication date: January 3, 2019
    Inventors: Zhendong Gao, Ka Tat Kelvin Wong, Shiping Jiao, Xiahong Zha, Fengli Zhao, Xianfeng Li
  • Patent number: 10169140
    Abstract: A mechanism is provided for loading a phase-locked loop (PLL) configuration into a PLL module using Flash memory. A Flash data image configuration from the Flash memory is loaded into a set of holding registers in response to the PLL module locking a current PLL configuration from a set of current configuration registers. The Flash data image configuration in the set of holding registers is compared to the current PLL configuration in the set of current configuration registers in response to the Flash data image configuration failing to be corrupted. The Flash data image configuration onto a PLL module input in response to the Flash data image configuration differing from the current PLL configuration. The Flash data image configuration is loaded in the set of holding registers into the set of current configuration registers in response to the PLL module locking the Flash data image configuration.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gerald M. Grabowski, Daniel F. Moertl, Michael J. Palmer, Kelvin Wong
  • Publication number: 20180359916
    Abstract: The present invention relates to a self-moving device moving and working in a work area defined by a border, includes: a housing; a moving module, mounted in the housing, and driven by a drive motor to drive the self-moving device to move; a control module, controlling the self-moving device to move and work; a satellite navigation device, receiving a satellite signal; at least one position sensor, detecting a feature related to a position of the self-moving device; and a fusion processing unit comprising at least two inputs, one is the satellite signal, and the other is an output of the position sensor; the fusion processing unit performs operation on the satellite signal and the output of the position sensor, and outputs position information of the self-moving device; and the control module controls the moving module to drive the self-moving device to move based on the position information.
    Type: Application
    Filed: August 3, 2018
    Publication date: December 20, 2018
    Inventors: Chang Zhou, Yiyun Tan, Ka Tat Kelvin Wong, Qiang Liu
  • Publication number: 20180357142
    Abstract: Techniques for reporting defects in a flash memory back-up system include organizing backed-up data into multiple stripes of a logical block address (LBA). A stripe is a set of pages across all available flash memory devices which have the same block and page address. In response to encountering an error in a block of flash memory during back-up of a stripe of data in one or more last pages of a logical block address, the stripe of data is re-written at a page address in the next LBA and preceding LBA metadata is embedded for the stripe of backed-up data in the re-written stripe of data in the next LBA including an indication of the location of new error block in the preceding LBA.
    Type: Application
    Filed: June 9, 2017
    Publication date: December 13, 2018
    Inventor: KELVIN WONG
  • Patent number: 10067032
    Abstract: A method, system, and computer program product are provided for back-up and restoration of data between volatile and flash memory. The method for controlling back-up of data to flash memory includes: organizing back-up data into stripes, wherein a stripe is a set of pages across all available flash memory devices, dies and planes which have the same block and page address; maintaining metadata indicating locations of known bad planes and grown bad planes; using the metadata when writing back-up data to determine which planes to send cache program commands to; and sending cache program commands to three or more stripes of data simultaneously including providing an indication in the stripe that the stripe is handling a cache program command If a grown bad block is encountered whilst saving a stripe of data, the stripe of data is re-written to the next available page address avoiding the grown bad block.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Palmer, Kelvin Wong
  • Publication number: 20180108241
    Abstract: The present invention relates to a wearable device, wearable on an upper limb of a user. The wearable device includes a sensor apparatus, a control apparatus, and an alarm apparatus. The sensor apparatus includes a vibration detection module, and the vibration detection module detects vibration of the upper limb. The control apparatus includes a calculation module and a control module, and the calculation module receives a signal transmitted by the vibration detection module, and calculates a vibration status. The control module is connected to the calculation module. The control module sends a corresponding control signal to the alarm apparatus when determining that the vibration exceeds a preset value, and the alarm apparatus alarms the user according to the control signal. When receiving an alarm signal, the alarm apparatus outputs alarm information, so as to remind the operation person in time, and prevent the upper limb from being injured, improving usage safety of an electric tool.
    Type: Application
    Filed: February 6, 2016
    Publication date: April 19, 2018
    Inventors: Ka Tat Kelvin Wong, Yue Rao
  • Publication number: 20180107538
    Abstract: A mechanism is provided for loading a phase-locked loop (PLL) configuration into a PLL module using Flash memory. A Flash data image configuration from the Flash memory is loaded into a set of holding registers in response to the PLL module locking a current PLL configuration from a set of current configuration registers. The Flash data image configuration in the set of holding registers is compared to the current PLL configuration in the set of current configuration registers in response to the Flash data image configuration failing to be corrupted. The Flash data image configuration onto a PLL module input in response to the Flash data image configuration differing from the current PLL configuration. The Flash data image configuration is loaded in the set of holding registers into the set of current configuration registers in response to the PLL module locking the Flash data image configuration.
    Type: Application
    Filed: October 18, 2016
    Publication date: April 19, 2018
    Inventors: Gerald M. Grabowski, Daniel F. Moertl, Michael J. Palmer, Kelvin Wong