Patents by Inventor Ning Chu

Ning Chu 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: 12260222
    Abstract: This application discloses an exception handling method, which may be applied to a processor. The method includes: The processor calls a second function according to a call instruction of a first function, where the first function is a high-level language function, and the second function is a runtime function. When an exception occurs in a process of executing the second function, the processor executes a return operation of the second function, where the return operation of the second function includes restoring a status of a first register used when the second function is executed to a status before the first function calls the second function. The processor performs exception handling based on the status of the first register. The method can improve running performance of the processor.
    Type: Grant
    Filed: August 24, 2023
    Date of Patent: March 25, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Ning Chu
  • Patent number: 12168552
    Abstract: A package for a computer peripheral device includes a box having a bottom surface and sidewalls that define a cavity. A peripheral insert is positionable within the cavity. The insert includes a back portion coupled with a rear sidewall of the box. A base portion extends at an angle from a bottom edge of the back surface. A rear section and a front section of the base portion are pivotally coupled. The back portion and rear section define a tab. The insert is movable between stowed and access configurations by applying a force on the tab. In the stowed configuration, the base portion is seated against the bottom surface and the back portion is substantially parallel to the rear sidewall. In the access configuration, the rear and front sections are tented and the back portion of the insert is pulled away from and angled relative to the rear sidewall.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: December 17, 2024
    Assignee: Logitech Europe S.A.
    Inventors: Ka Sin Hui, Andrew Chuang, Shaoquan Li, Yen Ning Chu, Ching Man Lam
  • Publication number: 20240211277
    Abstract: This application discloses a program call stack creation method and apparatus, and an unwind stack method and apparatus. The call stack creation method includes: obtaining a first program, where the first program includes a first function, in a process of calling a runtime library to run the first program, adding a second function and creating a call stack, where the call stack includes a first stack frame, a second stack frame, and a third stack frame that are respectively corresponding to the first function, the second function, and a third function. An unwind stack performance can be improved to a maximum extent without affecting a non-stack trace scenario.
    Type: Application
    Filed: March 8, 2024
    Publication date: June 27, 2024
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Ning Chu
  • Publication number: 20230401069
    Abstract: This application discloses an exception handling method, which may be applied to a processor. The method includes: The processor calls a second function according to a call instruction of a first function, where the first function is a high-level language function, and the second function is a runtime function. When an exception occurs in a process of executing the second function, the processor executes a return operation of the second function, where the return operation of the second function includes restoring a status of a first register used when the second function is executed to a status before the first function calls the second function. The processor performs exception handling based on the status of the first register. The method can improve running performance of the processor.
    Type: Application
    Filed: August 24, 2023
    Publication date: December 14, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Ning Chu
  • Publication number: 20230382592
    Abstract: A package for a computer peripheral device includes a box having a bottom surface and sidewalls that define a cavity. A peripheral insert is positionable within the cavity. The insert includes a back portion coupled with a rear sidewall of the box. A base portion extends at an angle from a bottom edge of the back surface. A rear section and a front section of the base portion are pivotally coupled. The back portion and rear section define a tab. The insert is movable between stowed and access configurations by applying a force on the tab. In the stowed configuration, the base portion is seated against the bottom surface and the back portion is substantially parallel to the rear sidewall. In the access configuration, the rear and front sections are tented and the back portion of the insert is pulled away from and angled relative to the rear sidewall.
    Type: Application
    Filed: October 14, 2022
    Publication date: November 30, 2023
    Inventors: Ka Sin Hui, Andrew Chuang, Shaoquan Li, Yen Ning Chu, Ching Man Lam
  • Patent number: 11344753
    Abstract: A partition plate device of a respirator mask includes a partition plate having an upside surface and a downside surface each cooperating with a mask body and a user's face to define an upper chamber and a lower chamber, respectively, a mask connecting rims for connecting against an inner surface of the mask body a user connecting rim for contacting the user's face, and at least one valve hole extending through the upside and downside surfaces and communicating with the upper and lower chambers. A valve unit includes at least one valve flap covering the valve hole and being movable away from the same to permit air in the lower chamber to flow in a single direction to the upper chamber.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: May 31, 2022
    Inventor: Ning-Chu Wang
  • Patent number: 10884888
    Abstract: A method, system and computer program product for facilitating communication among storage controllers of a storage system. The method comprises detecting an event indicative of status change in a storage system having a plurality of storage controllers; determining that it is needed to communicate the event from a first storage controller to a second storage controller of the storage controllers; transmitting a message about the event from the first storage controller to a host in response to failure of a dedicated link between the first storage controller and the second storage controller; and forwarding the message from the host to the second storage controller.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bo Zou, Yi Ning Chu, Chuan Li
  • Publication number: 20200233763
    Abstract: A method, system and computer program product for facilitating communication among storage controllers of a storage system. The method comprises detecting an event indicative of status change in a storage system having a plurality of storage controllers; determining that it is needed to communicate the event from a first storage controller to a second storage controller of the storage controllers; transmitting a message about the event from the first storage controller to a host in response to failure of a dedicated link between the first storage controller and the second storage controller; and forwarding the message from the host to the second storage controller.
    Type: Application
    Filed: January 22, 2019
    Publication date: July 23, 2020
    Inventors: Bo Zou, Yi Ning Chu, Chuan Li
  • Publication number: 20180369618
    Abstract: A partition plate device of a respirator mask includes a partition plate having an upside surface and a downside surface each cooperating with a mask body and a user's face to define an upper chamber and a lower chamber, respectively, a mask connecting rims for connecting against an inner surface of the mask body a user connecting rim for contacting the user's face, and at least one valve hole extending through the upside and downside surfaces and communicating with the upper and lower chambers. A valve unit includes at least one valve flap covering the valve hole and being movable away from the same to permit air in the lower chamber to flow in a single direction to the upper chamber.
    Type: Application
    Filed: June 21, 2018
    Publication date: December 27, 2018
    Inventor: Ning-Chu WANG
  • Patent number: 9275110
    Abstract: A database system performs hash join process for processing queries that join an inner and an outer database table. The hash join processes builds a hash table in memory for the inner table. The database system receives a limit on the memory for storing the hash table. The database system maximizes the number of partitions stored in memory for the hash table. If the hash table exceeds the limit of the memory while adding rows from the inner table, the database system selects a partition for spilling to a persistent storage. The partition selected for spilling to may be the largest partition or a partition larger than most of the partitions. The database system initializes the hash table to a number of partitions that is substantially equal to half of the total number of blocks that can be stored within the specified limit of memory for the hash table.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: March 1, 2016
    Assignee: ParAccel LLC
    Inventors: Mayank Pradhan, David Galimberti, Brian Pak-Ning Chu, David Wilhite, Jr., Adam Birnbaum, Raymi Dyskant
  • Patent number: 9262349
    Abstract: A memory content access interface may include, but is not limited to: a read-path memory partition; a write-path memory partition; and a memory access controller configured to regulate access to at least one of the read-path memory partition and the write-path memory partition by an external controller.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: February 16, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Herjen Wang, Lei Chen, Ngok Ning Chu, Johnson Yen
  • Patent number: 9251155
    Abstract: A database system maintains table data in sorted order. The table data becomes unsorted over time due to add, delete, and update operations. These operations are performed such that the table comprises an initial sorted region followed by an unsorted region. The database system performs an incremental operation to rewrite the table in sorted order. The database system partitions the unsorted region into a plurality of partitions comprising sorted rows within each partition. The database system iteratively merges rows from the partitions to the sorted region of the table. The database system selects a set of lowest tanked rows from the partitions. The database system merges these lowest ranked rows with the sorted region while maintaining the sort order of the sorted region. The database system repeats these steps until all the partitions are processed. The database may store data in columnar fashion.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 2, 2016
    Assignee: ParAccel LLC
    Inventors: David Benedict Galimberti, Brian Pak-ning Chu
  • Patent number: 8972832
    Abstract: Computer-implemented methods and systems may perform one or more operations including, but not limited to: receiving input data from a source; applying an interleaving protocol to the input data to generate at least one component codeword; decoding the at least one component codeword; determining a first convergence value of at least one decoded component codeword; computing extrinsic data associated with the at least one component codeword according to the bit error count and the first convergence of at least one component codeword; determining a second convergence value associated with the at least one component codeword according to the extrinsic data associated with the at least one component codeword.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: March 3, 2015
    Assignee: LSI Corporation
    Inventors: Ngok Ning Chu, Lei Chen, Herjen Wang, Johnson Yen
  • Publication number: 20140250142
    Abstract: A database system performs hash join process for processing queries that join an inner and an outer database table. The hash join processes builds a hash table in memory for the inner table. The database system receives a limit on the memory for storing the hash table. The database system maximizes the number of partitions stored in memory for the hash table. If the hash table exceeds the limit of the memory while adding rows from the inner table, the database system selects a partition for spilling to a persistent storage. The partition selected for spilling to may be the largest partition or a partition larger than most of the partitions. The database system initializes the hash table to a number of partitions that is substantially equal to half of the total number of blocks that can be stored within the specified limit of memory for the hash table.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Applicant: ParAccel, Inc.
    Inventors: Mayank Pradhan, David Galimberti, Brian Pak-Ning Chu, David Wilhite, JR., Adam Birnbaum, Raymi Dyskant
  • Publication number: 20140068164
    Abstract: A memory content access interface may include, but is not limited to: a read-path memory partition; a write-path memory partition; and a memory access controller configured to regulate access to at least one of the read-path memory partition and the write-path memory partition by an external controller.
    Type: Application
    Filed: September 4, 2012
    Publication date: March 6, 2014
    Applicant: LSI CORPORATION
    Inventors: Herjen Wang, Lei Chen, Ngok Ning Chu, Johnson Yen
  • Publication number: 20140068389
    Abstract: Computer-implemented methods and systems may perform one or more operations including, but not limited to: receiving input data from a source; applying an interleaving protocol to the input data to generate at least one component code word; decoding the at least one component codeword; determining a first convergence value of at least one decoded component codeword; computing extrinsic data associated with the at least one component codeword according to the first convergence of at least one component codeword; determining a second convergence value associated with the at least one component codeword according to the extrinsic data associated with the at least one component codeword.
    Type: Application
    Filed: September 4, 2012
    Publication date: March 6, 2014
    Applicant: LSI CORPORATION
    Inventors: Ngok Ning Chu, Lei Chen, Herjen Wang, Johnson Yen
  • Patent number: 7553272
    Abstract: An apparatus for generating electromagnetic waveforms to stimulate a subject includes a computing device generating digital waveform data. A digital-to-analog converter receives the digital waveform data from the computing device and generates a corresponding analog waveform signal. A channel selector having output channels is operable to apply the analog waveform signal to the output channels when the output channels are actuated. A sequencer independent of the computing device selects and actuates the output channels of the channel selector. An electromagnetic field generator is coupled to each output channel of the channel selector. The electromagnetic field generator coupled to each actuated output channel converts the analog waveform signal into an electromagnetic waveform thereby to expose a subject wearing the electromagnetic field generators to the electromagnetic waveform.
    Type: Grant
    Filed: September 13, 2004
    Date of Patent: June 30, 2009
    Assignee: Neurosciences Industries, Inc.
    Inventors: Stanley A. Koren, Michael A. Persinger, Chin-Ning Chu, Curt Allen Paulson
  • Patent number: 7341223
    Abstract: A hybrid aerial vehicle is optimized, for example, and not by way of limitation, to operate above 100,000 feet in altitude and provide persistent and maneuverable flight while carrying a wide array of communications and sensing payloads. The hybrid vehicle may use the high altitude winds to gain altitude by pitching up with the center of gravity (CG) control and using its propulsion drive to thrust into the wind to create aerodynamic lift to rise above the neutral buoyancy altitude. The hybrid vehicle will pitch down with the CG control so as to use gravity and propulsion to accelerate. Yaw control directs the flight towards any compass direction by rotating the gondola. This maneuvering capability permits the vehicle to station operate persistently, even in high winds. The lighter-than-air inflatable saucer shape is optimized for maintaining an aerodynamic cross-section to the prevailing wind from any direction in the vehicle horizontal plane.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: March 11, 2008
    Assignee: Multimax, Inc.
    Inventor: Adam Ning Chu
  • Publication number: 20060058571
    Abstract: An apparatus for generating electromagnetic waveforms to stimulate a subject includes a computing device generating digital waveform data. A digital-to-analog converter receives the digital waveform data from the computing device and generates a corresponding analog waveform signal. A channel selector having output channels is operable to apply the analog waveform signal to the output channels when the output channels are actuated. A sequencer independent of the computing device selects and actuates the output channels of the channel selector. An electromagnetic field generator is coupled to each output channel of the channel selector. The electromagnetic field generator coupled to each actuated output channel converts the analog waveform signal into an electromagnetic waveform thereby to expose a subject wearing the electromagnetic field generators to the electromagnetic waveform.
    Type: Application
    Filed: September 13, 2004
    Publication date: March 16, 2006
    Inventors: Stanley Koren, Michael Persinger, Chin-Ning Chu, Curt Paulson
  • Patent number: 6377201
    Abstract: A radar (300) comprises a transceiver (302) for transmitting pulses directed to a subsurface area of interest (102) and for receiving a reflected wave (210) from the subsurface area of interest. The pulses have a pulse duration and amplitude constrained by the equation, d2|E|e/m≦1 Angstrom, where d is the pulse duration in seconds, E is the pulse amplitude in volts/meter, e equals the charge of an electron in Coulombs, and m equals the mass of an electron in Kg. A processing device (304), in communication with the transceiver, processes the reflected wave and displays an image of the subsurface area of interest and identifies the material composition of subsurface objects that have known properties that vary as a function of the pulse duration and amplitude.
    Type: Grant
    Filed: June 3, 1998
    Date of Patent: April 23, 2002
    Assignee: Science Applications International Corporation
    Inventor: Adam Ning Chu