Patents by Inventor Hao Hu

Hao Hu 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: 10739837
    Abstract: Embodiments of the present invention relate to a solution for supplying power to a processor. In some embodiments, there is provided a method for supplying power to a processor. The method comprises, in response to determining that an output voltage of a main power supply supplying power to a processor is lower than a predefined threshold, enabling an additional power supply to supply power to the processor. The method further comprises determining output power of the additional power supply. In addition, the method further comprises, in response to determining that the output power of the additional power supply exceeds peak power limit of the additional power supply, sending, by the additional power supply, a signal to the processor to lower a clock frequency of the processor.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: August 11, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Jesse Qiulin Cheng, Jing Chen, Jesse Xizhi Cui, Wei Shu, Hao Hu
  • Publication number: 20200227135
    Abstract: Disclosed are methods for detecting and/or prioritizing phenotype-causing genomic variants and related software tools. The methods include genomic feature based analysis and can combine variant frequency information with sequence characteristics such as amino acid substation. The methods disclosed are useful in any genomics study; for example, rare and common disease gene discovery, tumor growth mutation detection, personalized medicine, agricultural analysis, and centennial analysis.
    Type: Application
    Filed: October 8, 2019
    Publication date: July 16, 2020
    Inventors: Mark YANDELL, Martin REESE, Chad HUFF, Hao HU, Marvin MOORE
  • Patent number: 10710287
    Abstract: An injection molding method includes the steps of positioning a core piece in a mold cavity through a plurality of positioning pins; injecting a molten plastic material into the mold cavity to surround and cover the core piece; maintaining the pressure inside the mold cavity at a predetermined maintaining time so that the core piece is positioned by the molten plastic material; retracting the positioning pins from the mold cavity when a predetermined retraction time is reached, so that spaces occupied by the positioning pins in the mold cavity can be filled with the molten plastic material; and completely curing the molten plastic material to form a finished product.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: July 14, 2020
    Assignee: Taiwan Green Point Enterprises Co., Ltd.
    Inventors: Ray-Long Tsai, Chi-Hung Liao, Yan-Hua Li, Chien-Jung Hsu, Chun-Hao Hu, Chia-Yu Yen
  • Patent number: 10713578
    Abstract: In one implementation, a method includes obtaining time series data. The time serious data includes a plurality of network utilization measurements. The plurality of network utilization measurements is indicative of a plurality of utilizations of one or more resources of a network resource at a plurality of times. The method also includes determining whether the time series data comprises a plurality of segments. Each segment of the plurality of segments is associated with a separate regression model and each segment includes a portion of the time series data. The method further includes identifying a current segment from the time series data when the time series data comprises the plurality of segments. The method further includes determining an estimated network utilization based on a current regression model associated with the current segment.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: July 14, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hao Hu, Preethi Natarajan, Nii Ako Ampa-Sowa, Stephen E. Jerman
  • Patent number: 10705346
    Abstract: A laser uniformly machining apparatus and method thereof are provided. The apparatus includes a laser unit, a shaping element, a collimating element, a scaling element and a focusing element. The laser unit provides a laser beam for machining. The shaping element shapes the laser beam into an annular beam. The collimating element modifies the direction of the annular beam in accordance with the direction of an optical axis to turn the annular beam into a collimated annular beam. The scaling element adjusts the collimated annular beam in accordance with a scaling ratio to produce a scaled annular beam. The focusing element focuses the scaled annular beam. The scaled annular beam is produced by the scaling element to form a focused beam having a uniformly distribution of light intensity in the direction of the optical axis.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: July 7, 2020
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Pin-Hao Hu, Mao-Chi Lin, Yu-Chung Lin, Min-Kai Lee
  • Patent number: 10705327
    Abstract: A light emitting method includes passing a laser beam through at least one offset assembly and a focusing assembly in sequence, and actuating, by a control-manipulating mechanism, the offset assembly to cause the laser beam to be offset, so that the laser beam can quickly produce a controllable opening of any shape in a drilling process.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: July 7, 2020
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Pin-Hao Hu, Shao-Chuan Lu, Hsuan-Chang Lee, Po-Huan Chou, Min-Kai Lee
  • Patent number: 10698797
    Abstract: A mobile application program testing method is provided for a server. The method includes receiving a code-to-be-tested sent by a first terminal, compiling the code-to-be-tested to a mobile application program, and recording a downloading address used for downloading the mobile application program. The method also includes generating a barcode used for obtaining the downloading address; and returning the barcode to the first terminal to be displayed. A second terminal acquires the barcode, obtains the downloading address, downloads the mobile application program according to the downloading address, and tests the mobile application program on the second terminal.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: June 30, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Chao Lin, Jisheng Huang, Yuyang Peng, Shunhang You, Haojun Hu, Hao Hu, Qingjie Lin, Zhe Cheng, Yi Duan, Yifu Wang, Zongzhuo Wu
  • Publication number: 20200193069
    Abstract: The present invention provides method and system for determining whether state information associated with an executing device has been tampered with, the method comprising: a first operation of acquiring first state information associated with an executing device via a control network; a second operation of acquiring second state information associated with the executing device via an independent communication channel; and a third operation of comparing the first state information with the second state information to determine whether state information associated with the executing device has been tampered with.
    Type: Application
    Filed: June 2, 2019
    Publication date: June 18, 2020
    Inventors: Hao Hu, Xiaomei He, Ji Li, Qing Liu, Gang Chen, Dongwei Dong, Liguang Cen, Xingyu Chen, Han Mo, Tao Fang, Jinhai Qiao
  • Publication number: 20200181619
    Abstract: Some aspects of this disclosure provide compositions, methods, systems, and kits for controlling the activity and/or improving the specificity of RNA-programmable proteins, such as Cas9. For example, provided are guide RNAs (gRNAs) that are engineered to exist in an “on” or “off” state, which control the binding and, in certain instances, cleavage activity of RNA-programmable proteins (e.g., RNA-programmable endonucleases). By incorporating ligand-responsive self-cleaving catalytic RNAs (aptazymes) into guide RNAs, a set of aptazyme-embedded guide RNAs was developed that enable small molecule-controlled nuclease-mediated genome editing and small molecule-controlled base editing, as well as small molecule-dependent transcriptional activation in mammalian cells.
    Type: Application
    Filed: May 11, 2018
    Publication date: June 11, 2020
    Applicant: President and Fellows of Harvard College
    Inventors: Weixin Tang, Johnny Hao Hu, David R. Liu
  • Publication number: 20200154591
    Abstract: An adaptor for incorporating a function of an Open Compute Project (OCP) mezzanine card into a storage device includes a framework, a baseboard mounted to the framework and arranged to have the Open Compute Project (OCP) mezzanine card mounted thereon, an adapting part on the baseboard, the adapting part including an insertion slot for receiving a first interface of the OCP mezzanine card, and a connector on the baseboard, the connector configured to connect with the storage device, the baseboard including interconnections between the connector and the adapting part to provide for data exchange between the OCP mezzanine card and the storage device.
    Type: Application
    Filed: January 14, 2020
    Publication date: May 14, 2020
    Inventors: Haifang Zhai, David Dong, Michael Hao Zhou, Sandburg Hao Hu, Sean Xu Chen
  • Patent number: 10648927
    Abstract: A semiconductor apparatus includes a transfer chamber, an annealing station, a robot arm, and an edge detector. The transfer chamber is configured to interface with an electroplating apparatus. The annealing station is arranged to anneal a wafer. The robot arm is arranged to transfer the wafer from the transfer chamber to the annealing station. The edge detector is disposed over the robot arm for the purpose of monitoring at least one portion of an edge bevel removal area of the wafer carried by the robot arm.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: May 12, 2020
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY LTD.
    Inventors: Chao-Tung Wu, Kuo-Chung Yu, Chung-Hao Hu, Sheng-Ping Weng
  • Publication number: 20200137576
    Abstract: This application provides a network slice allocation method, device, and system, including a terminal device, a first core network device, a second core network device, and a third core network device. The terminal device encrypts NSSAI and an ID of the terminal device to obtain encrypted information, and sends a slice access request message to the first core network device. The first core network device sends the encrypted information to the second core network device. The second core network device decrypts the encrypted information to obtain the NSSAI and the ID of the terminal device, generates an authentication vector, and sends the NSSAI and the authentication vector to the first core network device.
    Type: Application
    Filed: December 30, 2019
    Publication date: April 30, 2020
    Inventors: Hao HU, Zhongding LEI, Lichun LI
  • Patent number: 10630431
    Abstract: A data re-transferring method is based on bit transformation in a communication system. The communication system adopts a high order modulation and supports a re-transferring mechanism. The method includes transforming bits of data to be retransferred in a symbol according to a selected transformation mode, mapping the transformed bits to one constellation figure, and performing Quadrature Amplitude Modulation for the mapped bits.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: April 21, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Tao Fan, Hao Hu
  • Patent number: 10628011
    Abstract: Disclosed are a method and apparatus for adjusting resolution of medical image. When adjusting resolution, a touch screen is used for display and input. A the method may include: detecting a touch operation inputted by a user through the touch screen under an interface state for displaying a digital image and generating touch information; identifying motion of the user's touch operation in accordance with the touch information and generating motion information; judging whether the detected touch motion meets a predetermined condition for adjusting resolution; if yes, computing an adjusted resolution based on the motion information and a predetermined computing method and displaying data with the adjusted resolution on a region desired to be adjusted on the interface; and when the detected touch motion fails to meet the predetermined condition for adjusting resolution, maintaining the display on the interface with an original resolution on the interface.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: April 21, 2020
    Assignees: SHENZHEN MINDRAY BIO-MEDICAL ELECTRONICS CO., LTD., SHENZHEN MINDRAY SCIENTIFIC CO., LTD.
    Inventors: Wenke Niu, Ying Yin, Hao Hu
  • Patent number: 10597679
    Abstract: Some aspects of this disclosure provide compositions, methods, systems, and kits for controlling the activity and/or improving the specificity of RNA-programmable endonucleases, such as Cas9. For example, provided are guide RNAs (gRNAs) that are engineered to exist in an “on” or “off state, which control the binding and hence cleavage activity of RNA-programmable endo-nucleases. Some aspects of this disclosure provide mRNA-sensing gRNAs that modulate the activity of RNA-programmable endo-nucleases based on the presence or absence of a target mRNA. Some aspects of this disclosure provide gRNAs that modulate the activity of an RNA-programmable endonuclease based on the presence or absence of an extended DNA (xDNA).
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: March 24, 2020
    Assignee: President and Fellows of Harvard College
    Inventors: David R. Liu, Johnny Hao Hu
  • Publication number: 20200050652
    Abstract: A page data compiling apparatus and method, the method being performed by a server, includes obtaining initial page structure data that is generated using an extended markup language, parsing the initial page structure data to generate scripting language page data comprising a page generation code and a data variable set, an input to the page generation code being a current data set that is determined according to the data variable set, and an output of the page generation code being a node tree matching the input current data set, and sending the scripting language page data to a terminal so that the terminal determines the current data set according to the data variable set, determines the matching node tree according to the current data set and the page generation code in the scripting language page data, and displays a page according to the node tree.
    Type: Application
    Filed: November 1, 2017
    Publication date: February 13, 2020
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Shun Hang YOU, Ji Sheng HUANG, Hao HU, Chao LIN, Hao Jun HU, Xu Yu GUI, Hai Tian PENG
  • Publication number: 20200040763
    Abstract: A method (200) for washing a turbine engine (104) of a gas turbine engine includes positioning a plurality of spray nozzles (74) of a wash system (10) into or through the plurality of borescope holes (146) defined by the turbine engine. Each of the plurality of spray nozzles are fluidly connected to a respective plurality of wash lines of the wash system. The method also includes providing a pressurized flow of wash liquid through the plurality of wash lines (58), through the plurality of spray nozzles, and into the turbine engine to wash the turbine engine.
    Type: Application
    Filed: October 14, 2016
    Publication date: February 6, 2020
    Inventors: Peng Wang, Hao Hu
  • Patent number: 10542106
    Abstract: Content pre-render and pre-fetch techniques are described. In one or more implementations, a likelihood is predicted of subsequent navigation to content associated with a network address based at least in part on monitored navigation performed by a computing device to one or more network addresses. A determination is then made whether to cause the computing device to pre-fetch and pre-render the content based at least in part on the prediction.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: January 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ritika Kapadia, Venkatraman V. Kudallur, Aniket A. Patankar, Tyler M. Barton, Shawn E. Pickett, Nomita Paul, James R. Wordelman, Qiaolin Mao, Yan Ke, Hao Hu, Anthony T. Chor
  • Publication number: 20190349411
    Abstract: A method for processing a message in a group session of a social networking application is performed at a computer device. The method includes: receiving a session message in a group session; extracting a child application identifier carried in the session message; determining a session identifier corresponding to the group session to which the session message belongs; obtaining page data that corresponds to the child application identifier and that is associated with the session identifier; and rendering, according to the page data, a child application page in a child application that is invoked in an environment provided by the social networking application and that corresponds to the child application identifier.
    Type: Application
    Filed: July 29, 2019
    Publication date: November 14, 2019
    Inventors: Weibang LUO, Jisheng Huang, Haojun Hu, Qingjie Lin, Wenxiao Zheng, Yi Duan, Zhaowei Wang, Chao Lin, Canhui Huang, Hao Hu, Zhe Cheng, Yu Wu, Xuyu Gui, Zhaopeng Liang, Yifan Zhu, Yuyang Peng, Kunli Deng
  • Patent number: D868274
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: November 26, 2019
    Inventor: Jun Hao Hu