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

  • Publication number: 20190347146
    Abstract: A message processing method and apparatus, a storage medium, and a computer device are provided. The method can be applied to a computing device that executes a parent application and includes: receiving a session message; extracting a child application identifier in the session message; obtaining plug-in code corresponding to the child application identifier; and executing the plug-in code in an environment provided by a parent application. The method also includes obtaining, by executing the plug-in code, shared data corresponding to the child application identifier; and dynamically drawing, according to the shared data, a picture on a session interface corresponding to the session message.
    Type: Application
    Filed: July 22, 2019
    Publication date: November 14, 2019
    Inventors: Hao HU, Jisheng HUANG, Haojun HU, Chao LIN
  • Patent number: 10469239
    Abstract: A method for operating a transmitting device using semi-orthogonal multiple access (SOMA) includes determining power allocations and sub-quadrature amplitude modulation (sub-QAM) allocations for a first receiving device and a second receiving device in accordance with channel information associated with the first receiving device and the second receiving device, and transmitting information about a first power allocation for the first receiving device, and a first sub-QAM allocation for the first receiving device to the first receiving device.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: November 5, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ming Jia, Jianglei Ma, Peiying Zhu, Hao Hu
  • Patent number: 10462511
    Abstract: Provided are a method, a device and a system for presenting information. The method includes: acquiring at least one preset information presentation time point in a video to be played and a pre-stored presentation information set associated with video content at the information presentation time point, where the presentation information set corresponds to the information presentation time point in a one-to-one manner; selecting to-be-presented information from the presentation information set corresponding to the information presentation time point based on historical browsing information, to obtain the to-be-presented information corresponding to the information presentation time point; and sending the to-be-presented information corresponding to the information presentation time point to a terminal.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: October 29, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Junzhi Gao, Bin Zhou, Ao Peng, Yiting Zhang, Suibin Yao, Hao Hu, Changwen Yuan, Xiaokang Yuan, Xing Li, Shaolin Bai, Kunxian Wang, Quanzhen Jiang, Jie Qi
  • Patent number: 10430661
    Abstract: Techniques and systems are described to generate a compact video feature representation for sequences of frames in a video. In one example, values of features are extracted from each frame of a plurality of frames of a video using machine learning, e.g., through use of a convolutional neural network. A video feature representation is generated of temporal order dynamics of the video, e.g., through use of a recurrent neural network. For example, a maximum value is maintained of each feature of the plurality of features that has been reached for the plurality of frames in the video. A timestamp is also maintained as indicative of when the maximum value is reached for each feature of the plurality of features. The video feature representation is then output as a basis to determine similarity of the video with at least one other video based on the video feature representation.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: October 1, 2019
    Assignee: Adobe Inc.
    Inventors: Hao Hu, Zhaowen Wang, Joon-Young Lee, Zhe Lin
  • Patent number: 10416545
    Abstract: A laser projector includes a light-mixing module and a light-splitting module. The light-mixing module provides a laser beam which includes first polarized light and second polarized light. The light-splitting module includes a dichroic mirror, a half-wave plate, a phosphor wheel module, and a light-guiding rod. The dichroic mirror allows the first polarized light to pass and reflects the second polarized light. The half-wave plate receives the first polarized light which passes the dichroic mirror and converts the first polarized light into third polarized light. The phosphor wheel module receives the second polarized light reflected by the dichroic mirror, and provides a stimulated light which passes the dichroic mirror. The light-guiding rod receives the stimulated light and the third polarized light, thereby providing an illumination beam.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: September 17, 2019
    Inventors: Kai-Jing Wang, Huan-Yu Lin, Chun-Hao Hu
  • Publication number: 20190272193
    Abstract: A system may detect a quit operation corresponding to a child application. In response to detection the quit operation, the system may store, in a memory, a mapping between the child application identifier and the child application task, and suspend display of the child application. The system may generate a foreground and background switching entry corresponding to the child application, the foreground and background switching entry associated with the child application identifier. The system may display the foreground and background switching entry in a visible region of the graphical user interface generated based on a parent application. The system may detect a selection operation indicative of the foreground and background switching entry. In response to the selection operation, the system may obtain the child application task from the memory according to the child application identifier, and resume display of the child application based on the child application task.
    Type: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Hao Jun HU, Zong Zhuo Wu, Zhaowei Wang, Shang Tao Liang, Yi Duan, Xiao Kang Long, Chao Lin, Ji Sheng Huang, Qing Jie Lin, Hao Hu
  • Patent number: 10396929
    Abstract: The invention relates to an all-optical regeneration system for regeneration of optical wavelength division multiplexed WDM data signals in an optical WDM communication system. The system comprises a WDM-to-Optical time domain multiplexing OTDM, WDM-to-OTDM, converter, capable of converting an input WDM data signal comprising multiple wavelength channels into an input OTDM data signal comprising multiple time multiplexed time channels. The system further comprises an all-optical regenerator unit being configured for regenerating the input OTDM data signal into an output OTDM data signal. The system additionally comprises an OTDM-to-WDM converter for converting the output OTDM data signal to an output WDM data signal. An input of the all-optical regenerator unit is in optical communication with an output of the WDM-to-OTDM converter, and an output of the all-optical regenerator unit is in optical communication with an input of the OTDM-to-WDM converter.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: August 27, 2019
    Assignee: Danmarks Tekniske Universitet
    Inventors: Leif Katsuo Oxenløwe, Hans Christian Hansen Mulvad, Michael Galili, Zohreh Lali-Dastjerdi, Francesco Da Ros, Evarist Palushani, Christophe Peucheret, Hao Hu
  • Publication number: 20190225955
    Abstract: Some aspects of this disclosure provide strategies, systems, reagents, methods, and kits that are useful for enginerring Cas9 and Cas9 variants that have increased activity on target sequences that do not contain the canonical PAM sequence. In some embodiments, fusion proteins comprising such Cas9 variants and nucleic acid editing domains, e.g., deaminase domains, are provided.
    Type: Application
    Filed: October 22, 2016
    Publication date: July 25, 2019
    Applicant: President and Fellows of Harvard College
    Inventors: David R. LIU, Johnny Hao HU
  • Publication number: 20190220332
    Abstract: A application-program processing method is provided. The method includes obtaining a sub-application identifier by using a parent application running in an operating system, obtaining a corresponding sub-application page configuration file according to the sub-application identifier, and obtaining a common-component identifier from the sub-application page configuration file. The method also includes selecting a common-component corresponding to the common-component identifier from a common-component library provided by the parent application, and generating a sub-application page according to the selected common-component.
    Type: Application
    Filed: February 20, 2019
    Publication date: July 18, 2019
    Inventors: Zongzhuo WU, Haojun HU, Hao HU, Chao LIN, Shunhang YOU, Qingjie LIN
  • Publication number: 20190220304
    Abstract: This application relates to an application page processing method performed at a terminal. After running a parent application on an operating system, the terminal generates, by the parent application, a common page container by using a common resource of a plurality of sub-application pages. In response to an event of launching a first sub-application page, the terminal loads an independent resource of the first sub-application page in the common page container, the independent resource including page data in the sub-application page other than the common resource. Finally, the terminal and generates and displays the first sub-application page according to the common page container.
    Type: Application
    Filed: March 20, 2019
    Publication date: July 18, 2019
    Inventors: Haojun HU, Chao Lin, Hao Hu, Qingjie Lin, Shunhang You, Zongzhuo Wu, Shangtao Liang, Zhaowei Wang, Yi Duan
  • Publication number: 20190222553
    Abstract: Embodiments of this application disclose a method for parsing a service platform address by a server. The server receives a DNS parsing request sent by a terminal, the DNS parsing request including a to-be-parsed domain name. The server then obtains target IP information of the terminal based on the DNS parsing request. When the target IP information has a corresponding target user-defined line, the server obtains a preset first parsing record based on the target user-defined line. The server then sends to the terminal a first IP address corresponding to the to-be-parsed domain name based on the preset first parsing record. As such, a corresponding IP address range can be defined using a user-defined line, so that a terminal within the IP address range can obtain a specific IP address corresponding to an access domain name, and provide a service to a user within a more accurate range.
    Type: Application
    Filed: March 22, 2019
    Publication date: July 18, 2019
    Inventors: Jiangqi WU, Fengbo JIANG, Hao HU, Jun QIN
  • Publication number: 20190213019
    Abstract: Aspects of the disclosure provide a method and an apparatus for information processing. For example, the apparatus includes a storage medium, processing circuitry and network interface circuitry. The storage medium stores a first application program, and other application programs that are downloaded via the network interface circuitry. The processing circuitry executes the first application program in an operating system to provide a running environment. Further, the processing circuitry executes a second application program in the running environment to start a logic process and a first view process corresponding to a first view page of the second application program. The logic process and the first view process respectively interface with the running environment. The logic process generates initial first page data, and the initial first page data is transferred from the logic process to the first view process. The first view page is rendered in the first view process.
    Type: Application
    Filed: March 15, 2019
    Publication date: July 11, 2019
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Hao HU, Haojun Hu, Qingjie Lin
  • Publication number: 20190204584
    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: Application
    Filed: January 2, 2018
    Publication date: July 4, 2019
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Pin-Hao HU, Shao-Chuan LU, Hsuan-Chang LEE, Po-Huan CHOU, Min-Kai LEE
  • Publication number: 20190197068
    Abstract: This application relates to a page rendering method, applied to a terminal. The terminal obtains an updated current node tree, searches the current node tree for a current subtree set, and obtains an identifier corresponding to the current subtree set. The terminal then determines whether the identifier is the same as an identifier of an original subtree set of an original node tree, and reserves an original view node corresponding to the original subtree set on a current page if the identifiers are the same; or generates an updated view node corresponding to the current subtree set if the two identifiers are not the same. Finally the terminal generates an updated page through rendering according to the original view node and the updated view node, and displays the updated page on a graphical user interface of the terminal.
    Type: Application
    Filed: March 1, 2019
    Publication date: June 27, 2019
    Inventors: Shunhang YOU, Hao HU, Chao LIN, Haojun HU, Jisheng HUANG, Weibang LUO, Haitian PENG, Yuyang PENG, Zhe CHENG, Xuyu GUI, Canhui HUANG, Qingjie LIN
  • Publication number: 20190087310
    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: Application
    Filed: November 20, 2018
    Publication date: March 21, 2019
    Inventors: Chao LIN, Jisheng HUANG, Yuyang PENG, Shunhang YOU, Haojun HU, Hao HU, Qingjie LIN, Zhe CHENG, Yi DUAN, Yifu WANG, Zongzhuo WU
  • Patent number: 10200432
    Abstract: In one embodiment, an HTTP streaming session may be initiated at a client device in a network. The client device may have a buffer and may be configured to request and receive one or more data segments over HTTP from an HTTP server. A first data segment at a first data source rate may be requested and subsequently received. The first data segment may be stored in the buffer. A second data source rate may then be calculated based on a storage level in the buffer, and a second data segment at the second data source rate may be requested.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: February 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Xiaoqing Zhu, Zhi Li, Rong Pan, Joshua B. Gahm, Hao Hu
  • Patent number: 10164787
    Abstract: Techniques for transferring printable content from a remote device to an eBook reader include exposing a network printer interface that represents the eBook reader as a physical network printer. The remote device can be configured with a printer driver corresponding to the network printer interface, and a user may print documents from the remote device in order to transfer them to the eBook reader.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: December 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan J. Snodgrass, Palanidaran Chidambaram, John Smiley, Manikandan Thangarathnam, Hao Hu
  • Publication number: 20180360045
    Abstract: A pesticide formulation with an enhanced rain fastness performance property including (a) a pesticide composition; and (b) a latex binder adjuvant; wherein the latex binder adjuvant has a Tg value in the range of from about ?30° C. to about 55° C.; wherein the latex binder adjuvant can be used in a dosage in the range of from about 2 weight percent to about 5 weight percent in the pesticide formulation to increase the rain fastness performance property of the pesticide formulation; and wherein the rain fastness performance property of the pesticide formulation can be in the range of from about 5 percent to about 90 percent; and a process for preparing the above pesticide formulation.
    Type: Application
    Filed: December 11, 2015
    Publication date: December 20, 2018
    Applicants: Dow Global Technologies LLC, Rohm and Haas Company
    Inventors: Wei Lu, Ling Zhong, Jianhai Mu, Jing Ji, Hao Hu
  • Patent number: D838377
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: January 15, 2019
    Inventor: Jun Hao Hu
  • Patent number: D841830
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: February 26, 2019
    Inventor: Jun Hao Hu