Patents by Inventor Chun NG

Chun NG 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: 10698300
    Abstract: The present invention relates to an apparatus for mobile phone photography which comprises a bottom member, a reflective member, a support member and a mounting member. The bottom member comprises opposing first and second faces. The reflective member mounted to the first face of the said bottom member. A side portion of the support member is mounted to the second face of the bottom member. An angle ? having a range between 70 degrees and 110 degrees is formed between the support member and the bottom member and the mounting member is further mounted to the support member.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: June 30, 2020
    Inventors: Seung Wah Leung, Siu Chun Ng
  • Publication number: 20200081324
    Abstract: The present invention relates to an apparatus for mobile phone photography which comprises a bottom member, a reflective member, a support member and a mounting member. The bottom member comprises opposing first and second faces. The reflective member mounted to the first face of the said bottom member. A side portion of the support member is mounted to the second face of the bottom member. An angle ? having a range between 70 degrees and 110 degrees is formed between the support member and the bottom member and the mounting member is further mounted to the support member.
    Type: Application
    Filed: January 29, 2018
    Publication date: March 12, 2020
    Inventors: Seung Wah LEUNG, Siu Chun NG
  • Publication number: 20190280615
    Abstract: Embodiments of the present disclosure disclose a modulation method and apparatus based on a three-phase neutral point clamped inverter. The method includes outputting a control signal for controlling all the switch elements of one of the three bridge arms to be in a non-conducting state, controlling states of the switch elements of the other two bridge arms to make the three-phase neutral point clamped inverter output a single-phase signal, wherein the two bridge arms are referred to as a first single-phase bridge arm and a second single-phase bridge arm, when controlling both switch elements connected to the first input end and switch elements connected to the second input end in the first single-phase bridge arm and the second single-phase bridge arm to be in the non-conducting state, controlling two of the other switch elements in the first single-phase bridge arm and the second single-phase bridge arm to be in a conducting state to provide a freewheeling loop for an inductive current of the inverter.
    Type: Application
    Filed: May 28, 2019
    Publication date: September 12, 2019
    Inventors: Siew Chun Ng, Shijun Li, Chao Zhang, Zhaomi Wu
  • Patent number: 10013475
    Abstract: Embodiments of the present invention disclose a computer program product for rebalancing partitioned data based, at least in part, on limit key extrapolation in a database and one or more characteristics of the plurality of database partitions. Responsive to a determination that an upper limit key value of the last loaded record is greater than an upper limit key value of an empty partition, the computer redefines the upper limit key value of the empty partition using an extrapolated upper limit key value that is based, at least in part, on a range of limit key values. The computer updates one or more characteristics of the database, wherein the one or more characteristics include one or both of a) an average number of records per partition, and b) an average number of unique limit key values per partition.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ka Chun Ng, Haakon Roberts
  • Patent number: 9870416
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for rebalancing partitioned data based, at least in part, on one or more characteristics of the plurality of database partitions. The computer updating characteristics, wherein the one or more characteristics include one or both of a) an average number of records per partition, and b) an average number of unique limit key values per partition. Embodiments of the present invention disclose a method, computer program product, and system for limit key extrapolation in a database. Responsive to a determination that the upper limit key value of the last loaded record is greater than the first upper limit key value of the first empty partition, the computer redefines the first upper limit key value of the first empty partition by an extrapolated upper limit key value based, at least in part, on the range of limit key values.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: January 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ka Chun Ng, Haakon Roberts
  • Publication number: 20170316077
    Abstract: Embodiments of the present invention disclose a computer program product for rebalancing partitioned data based, at least in part, on limit key extrapolation in a database and one or more characteristics of the plurality of database partitions. Responsive to a determination that an upper limit key value of the last loaded record is greater than an upper limit key value of an empty partition, the computer redefines the upper limit key value of the empty partition using an extrapolated upper limit key value that is based, at least in part, on a range of limit key values. The computer updates one or more characteristics of the database, wherein the one or more characteristics include one or both of a) an average number of records per partition, and b) an average number of unique limit key values per partition.
    Type: Application
    Filed: July 24, 2017
    Publication date: November 2, 2017
    Inventors: Ka Chun Ng, Haakon Roberts
  • Patent number: 9734226
    Abstract: Embodiments of the present invention disclose a computer program product for rebalancing partitioned data based, at least in part, on limit key extrapolation in a database and one or more characteristics of the plurality of database partitions. Responsive to a determination that an upper limit key value of the last loaded record is greater than an upper limit key value of an empty partition, the computer redefines the upper limit key value of the empty partition using an extrapolated upper limit key value that is based, at least in part, on a range of limit key values. The computer updates one or more characteristics of the database, wherein the one or more characteristics include one or both of a) an average number of records per partition, and b) an average number of unique limit key values per partition.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ka Chun Ng, Haakon Roberts
  • Publication number: 20170039262
    Abstract: Embodiments of the present invention disclose a computer program product for rebalancing partitioned data based, at least in part, on limit key extrapolation in a database and one or more characteristics of the plurality of database partitions. Responsive to a determination that an upper limit key value of the last loaded record is greater than an upper limit key value of an empty partition, the computer redefines the upper limit key value of the empty partition using an extrapolated upper limit key value that is based, at least in part, on a range of limit key values. The computer updates one or more characteristics of the database, wherein the one or more characteristics include one or both of a) an average number of records per partition, and b) an average number of unique limit key values per partition.
    Type: Application
    Filed: October 31, 2016
    Publication date: February 9, 2017
    Inventors: Ka Chun Ng, Haakon Roberts
  • Patent number: 9405817
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for rebalancing partitioned data based, at least in part, on one or more characteristics of the plurality of database partitions. The computer updating characteristics, wherein the one or more characteristics include one or both of a) an average number of records per partition, and b) an average number of unique limit key values per partition. Embodiments of the present invention disclose a method, computer program product, and system for limit key extrapolation in a database. Responsive to a determination that the upper limit key value of the last loaded record is greater than the first upper limit key value of the first empty partition, the computer redefines the first upper limit key value of the first empty partition by an extrapolated upper limit key value based, at least in part, on the range of limit key values.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: August 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ka Chun Ng, Haakon Roberts
  • Publication number: 20160132582
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for rebalancing partitioned data based, at least in part, on one or more characteristics of the plurality of database partitions. The computer updating characteristics, wherein the one or more characteristics include one or both of a) an average number of records per partition, and b) an average number of unique limit key values per partition. Embodiments of the present invention disclose a method, computer program product, and system for limit key extrapolation in a database. Responsive to a determination that the upper limit key value of the last loaded record is greater than the first upper limit key value of the first empty partition, the computer redefines the first upper limit key value of the first empty partition by an extrapolated upper limit key value based, at least in part, on the range of limit key values.
    Type: Application
    Filed: January 27, 2016
    Publication date: May 12, 2016
    Inventors: Ka Chun Ng, Haakon Roberts
  • Publication number: 20150309999
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for rebalancing partitioned data based, at least in part, on one or more characteristics of the plurality of database partitions. The computer updating characteristics, wherein the one or more characteristics include one or both of a) an average number of records per partition, and b) an average number of unique limit key values per partition. Embodiments of the present invention disclose a method, computer program product, and system for limit key extrapolation in a database. Responsive to a determination that the upper limit key value of the last loaded record is greater than the first upper limit key value of the first empty partition, the computer redefines the first upper limit key value of the first empty partition by an extrapolated upper limit key value based, at least in part, on the range of limit key values.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 29, 2015
    Applicant: International Business Machines Corporation
    Inventors: Ka Chun Ng, Haakon Roberts
  • Patent number: 9105957
    Abstract: An attenuator includes: a first portion including a first insulating substrate and a resistor section formed on the first insulating substrate; and a second portion including a second insulating substrate and a terminal section, the second insulating substrate being separated from the first insulating substrate, and the terminal section being formed on the second insulating substrate to be connected to the resistor section.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: August 11, 2015
    Assignee: SAE Magnetics (H.K.) Ltd.
    Inventors: Naoto Matono, Tsz Chun Ng, Hui Wang
  • Patent number: 9041483
    Abstract: An attenuator includes, on a substrate: a resistor section; an insulating film covering the resistor section; and connection terminals covering the insulating film and connected in part to the resistor section. A total thickness of the insulating film and the connection terminal in a region where the insulating film and the connection terminal overlap with the resistor section is from 50 ?m to 200 ?m.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: May 26, 2015
    Assignee: SAE MAGNETICS (H.K.) LTD.
    Inventors: Tsz Chun Ng, Naoto Matono, Yat Hin Chan, Hui Wang
  • Publication number: 20130181792
    Abstract: An attenuator includes, on a substrate: a resistor section; an insulating film covering the resistor section; and connection terminals covering the insulating film and connected in part to the resistor section. A total thickness of the insulating film and the connection terminal in a region where the insulating film and the connection terminal overlap with the resistor section is from 50 ?m to 200 ?m.
    Type: Application
    Filed: May 24, 2012
    Publication date: July 18, 2013
    Applicant: SALE Magnetics (H.K.) Ltd.
    Inventors: Tsz Chun NG, Naoto Matono, Yat Hin Chan, Hui Wang
  • Publication number: 20130169386
    Abstract: An attenuator includes: a first portion including a first insulating substrate and a resistor section formed on the first insulating substrate; and a second portion including a second insulating substrate and a terminal section, the second insulating substrate being separated from the first insulating substrate, and the terminal section being formed on the second insulating substrate to be connected to the resistor section.
    Type: Application
    Filed: March 30, 2012
    Publication date: July 4, 2013
    Applicant: SAE Magnetics (H.K.) Ltd.
    Inventors: Naoto Matono, Tsz Chun Ng, Hui Wang
  • Patent number: 7945662
    Abstract: A computerized system and method for optimizing contents of a domain landing page for increased revenues for the domain name owner. A landing server tracks user interactions with the domain landing page and generates an optimized keyword data set for the domain name. The keyword data set is used for selecting the information to be displayed on the domain name page. According to one embodiment, the keywords are associated with advertiser payment values. When a link to an advertiser bidding on a particular keyword is selected, revenue generated due to the click is shared with the domain name owner. Selection of links on pop-under pages displayed with a landing page are also shared with the domain name owner. Semantic analysis of keywords and domain names allows the generation of a related keyword data set when there is insufficient number of relevant user interactions for generating the optimized keyword data set.
    Type: Grant
    Filed: October 8, 2007
    Date of Patent: May 17, 2011
    Assignee: Oversee.Net
    Inventors: Frederick Weider Hsu, Lawrence Chun Ng
  • Patent number: 7281042
    Abstract: A computerized system and method for optimizing contents of a domain landing page for increased revenues for the domain name owner. A landing server tracks user interactions with the domain landing page and generates an optimized keyword data set for the domain name. The keyword data set is used for selecting the information to be displayed on the domain name page. According to one embodiment, the keywords are associated with advertiser payment values. When a link to an advertiser bidding on a particular keyword is selected, revenue generated due to the click is shared with the domain name owner. Selection of links on pop-under pages displayed with a landing page are also shared with the domain name owner. Semantic analysis of keywords and domain names allows the generation of a related keyword data set when there is insufficient number of relevant user interactions for generating the optimized keyword data set.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: October 9, 2007
    Assignee: Oversee.net
    Inventors: Frederick Weider Hsu, Lawrence Chun Ng
  • Publication number: 20070186195
    Abstract: A method and system for debugging using replicated logic and trigger logic is described. A representation of a circuit is compiled. One or more signals are selected for triggering and trigger logic is inserted into the circuit. A portion of the circuit is selected for replication. The selected portion of the circuit is replicated and delay logic is inserted to delay the inputs into the replicated portion of the circuit. The representation of the circuit is recompiled and programmed into a hardware device. A debugger may then be invoked. One or more of the triggering signals are selected. For each selected triggering signal, one or more states are selected to setup a trigger condition. The hardware device may then be run. The replicated portion of the circuit will be paused when the trigger condition occurs. The states of registers in the replicated portion of the circuit and the sequence of steps that led to the trigger condition may then be recorded.
    Type: Application
    Filed: April 3, 2007
    Publication date: August 9, 2007
    Inventors: Chun Ng, Kenneth McElvain
  • Publication number: 20060259834
    Abstract: A method and system for debug and test using replicated logic is described. A representation of a circuit is compiled. The circuit includes a replicated portion and delay logic to delay inputs into the replicated portion. The circuit may also include trigger logic and clock control logic to enable execution of the replicated portion of the circuit to be paused when a trigger condition occurs. The compiled representation of the circuit may be programmed into a hardware device. A debugger may then be invoked. One or more triggering signals are selected. For each selected triggering signal, one or more states are selected to setup a trigger condition. The hardware device may then be run. The replicated portion of the circuit will be paused when the trigger condition occurs. The states of registers in the replicated portion of the circuit and the sequence of inputs that led to the trigger condition are recorded.
    Type: Application
    Filed: August 2, 2005
    Publication date: November 16, 2006
    Inventors: Chun Ng, Mario Larouche
  • Patent number: D673111
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: December 25, 2012
    Assignee: Stycom Limited
    Inventors: Ying Wai Lo, Hoi Chun Ng