Patents by Inventor Hai Long

Hai Long 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: 20190205147
    Abstract: Methods and devices for remote hosting of applications across operating system are disclosed. In particular, a second application may be launched and run remotely on a remote server running a first operating system, and the screen images of the second application may be rendered in a first application on a terminal device running a second operating system. In one implementation, a launching instruction may be sent by the terminal device through the first application to the remote server. The second application may then be launched in the remote server. Rendering parameters comprising API functions and API parameters may then be obtained in real-time during the running process of the second application. A rendering instruction containing the rendering parameters may then be sent to the first application in the terminal device for instructing the first application to render the screen images on the terminal device.
    Type: Application
    Filed: March 11, 2019
    Publication date: July 4, 2019
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Yuanchao HUANG, Hai LONG, Zipeng WU
  • Publication number: 20190199687
    Abstract: A port listening request dynamically generated by an application process hosted in a container can be identified. Whether the application process hosted in the container is trusted can be determined. Responsive to determining that the application process hosted in the container is trusted, a first port to be used as an external port for the application process can be dynamically selected, and a port assignment can be communicated to a container engine, the port assignment indicating the first port is assigned to the application process. The first port can be mapped to a second port assigned as an internal port for the application process. The first port can be opened for the application process.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Inventors: Ling Lan, Hongxia Li, Hai Long Liu, Xin Peng Liu
  • Publication number: 20190171805
    Abstract: An unlocking method includes detecting an input of unlocking information, and comparing the detected unlocking information with preset reference unlocking information. The method also includes acquiring state information of a user sent by a target wearable device worn by the user, when the detected unlocking information matches the preset reference unlocking information. The method further includes performing unlocking when the state information of the user does not satisfy a preset state condition, and maintaining a screen-locked state when the state information of the user satisfies the preset state condition.
    Type: Application
    Filed: December 7, 2016
    Publication date: June 6, 2019
    Inventors: YI GAO, Hongqiang WANG, Hai LONG
  • Publication number: 20190153265
    Abstract: A gummed paper comprises a first substrate having an uncovered region on an upper surface thereof; and a second substrate, in which in a thickness direction, a projection of the second substrate partially covers a projection of the first substrate, a dyne value of an upper surface of the second substrate is greater than or equal to 40 dyn/cm, and a dyne value of the uncovered region is less than the dyne value of the upper surface of the second substrate.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 23, 2019
    Inventors: Zhifang Dai, Luran Zhang, Hai Long, Xinghua Tao
  • Publication number: 20190153266
    Abstract: A gummed paper includes: a first adhesive layer, configured to adhere to an object; a first substrate, adhered to a surface of the first adhesive layer opposite to the object; a second adhesive layer, adhered to a surface of the first substrate opposite to the first adhesive layer; a second substrate, adhered to a surface of the second adhesive layer opposite to the first substrate; and a plurality of foaming agent particles, distributed in the first adhesive layer.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 23, 2019
    Inventors: Zhifang DAI, Luran Zhang, Hai Long, Xinghua Tao
  • Publication number: 20180365060
    Abstract: Embodiments for leveraging directed acyclic graph (DAG) information to group tasks for execution, by at least one processor. An Input/Output (I/O) cost for each task in a set of tasks determined to be within a same input host set is determined, and tasks within the set of tasks are grouped into task groups according to an applied allocation time. The task groups are launched commensurate with a calculated delay time from each input host set so as to overlap I/O phases and central processing unit (CPU) phases to improve CPU efficiency. The launched task groups are executed by an executor according to the calculated delay time.
    Type: Application
    Filed: August 28, 2018
    Publication date: December 20, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khalid AHMED, Kuan FENG, Junfeng LIU, Hai Long W. WEN
  • Publication number: 20180341397
    Abstract: An information display method and an information display device are provided in the field of human-machine interface. The method may be implemented in a terminal installed with an operating system and an application program. The method includes displaying a user interface of the application program, the user interface includes at least one interface element; receiving a first selecting operation triggered on the user interface; selecting a target interface element from the at least one interface element according to the first selecting operation; and displaying searching result information in a superposed manner on a local region of the user interface by the operating system, the searching result information is corresponding to the target interface element.
    Type: Application
    Filed: May 29, 2018
    Publication date: November 29, 2018
    Applicant: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventors: Yizhan LU, Hai LONG, Fang LIU
  • Patent number: 10140151
    Abstract: Embodiments for leveraging directed acyclic graph (DAG) information to group tasks for execution, by at least one processor device. For a set of tasks, an input host set is determined for each task using a shuffle type and hosts used during a previous stage, and the tasks in the set of tasks determined to be within a same input host set are classified together. An Input/Output (I/O) cost for each task in the set of tasks is calculated and tasks within the set of tasks are grouped into task groups according to an applied allocation time. The task groups are launched commensurate with a calculated delay time from each input host set so as to overlap I/O phases and central processing unit (CPU) phases to improve CPU efficiency, the launched task groups being executed by an executor according to the calculated delay time.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: November 27, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khalid Ahmed, Kuan Feng, Junfeng Liu, Hai Long W. Wen
  • Publication number: 20180307528
    Abstract: Embodiments for leveraging directed acyclic graph (DAG) information to group tasks for execution, by at least one processor device. For a set of tasks, an input host set is determined for each task using a shuffle type and hosts used during a previous stage, and the tasks in the set of tasks determined to be within a same input host set are classified together. An Input/Output (I/O) cost for each task in the set of tasks is calculated and tasks within the set of tasks are grouped into task groups according to an applied allocation time. The task groups are launched commensurate with a calculated delay time from each input host set so as to overlap I/O phases and central processing unit (CPU) phases to improve CPU efficiency, the launched task groups being executed by an executor according to the calculated delay time.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khalid AHMED, Kuan FENG, Junfeng LIU, Hai Long W. WEN
  • Publication number: 20180269862
    Abstract: A switched-capacitor circuit, a radio frequency device and a switched-capacitor circuit manufacturing method, relating to discrete capacitance design. The switched-capacitor circuit comprises a first capacitor branch and a second capacitor branch, wherein each of the first capacitor branch and the second capacitor branch has at least one high-resistance resistor; and a transistor connecting the first capacitor branch and the second capacitor branch. This inventive concept effectively reduces the parasitic capacitance when the transistor is in an “OFF” state without affecting the quality factor when the transistor is in an “ON” state.
    Type: Application
    Filed: March 16, 2018
    Publication date: September 20, 2018
    Inventor: Hai Long JIA
  • Patent number: 10078422
    Abstract: A method for a device to update a list displayed on the device, includes: acquiring a triggering signal with respect to a first list item and a second list item adjacent to the first list item among a plurality of list items of the list displayed on the device, the triggering signal being configured to trigger updating the list; obtaining at least one updating list item according to list data for updating the list; and displaying the at least one updating list item between the first list item and the second list item.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: September 18, 2018
    Assignee: Xiaomi Inc.
    Inventors: Yi Gao, Hongqiang Wang, Hai Long
  • Publication number: 20180220023
    Abstract: A method for generating an alert to enable a user to retrieve a printed document from an image scanning device is described. Multiple portions of a digital image of a printed document obtained through the scan task, are identified. Thereafter, movement of a scan-head assembly of an image scanning device is controlled so as to position the scan-head assembly over a target area of the printed document. The scan-head assembly may be activated to capture a reference image and a series of verification images of the target area of the printed document. Thereafter, the reference image and each of the series of images are compared. Based on the comparison, an alert is generated, wherein the alert is to indicate that the printed document is to be retrieved from the scanning device.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 2, 2018
    Inventors: Hai-Long Jacob Wang, Pan-Mi WU, Cheng LI, Yu-Mao ZHU
  • Patent number: 10015269
    Abstract: The present disclosure relates to a method and a device for providing contact information, which improves a communication efficiency of a user on the internet. The method is applied in a server, and the method includes: obtaining keyword information input by a first user; determining contact information of at least one second user inputting same or similar keyword information as input by the first user; displaying the contact information of the at least one second user to the first user.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: July 3, 2018
    Assignee: XIAOMI INC.
    Inventors: Yi Gao, Hongqiang Wang, Hai Long
  • Publication number: 20180157817
    Abstract: An unlocking method includes detecting an input of unlocking information, and comparing the detected unlocking information with preset reference unlocking information. The method also includes acquiring state information of a user sent by a target wearable device worn by the user, when the detected unlocking information matches the preset reference unlocking information. The method further includes performing unlocking when the state information of the user does not satisfy a preset state condition, and maintaining a screen-locked state when the state information of the user satisfies the preset state condition.
    Type: Application
    Filed: December 7, 2016
    Publication date: June 7, 2018
    Inventors: YI GAO, Hongqiang WANG, Hai LONG
  • Patent number: 9916750
    Abstract: A method for a terminal to perform reminding includes outputting first reminding information according to a first event alarm of an event flow alarm clock at a first reminding time of the first event alarm. The event flow alarm clock contains at least two event alarms. The method further includes, when there exists a second event alarm having a second reminding time later than the first reminding time, outputting second reminding information according to the second event alarm at the second reminding time.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: March 13, 2018
    Assignee: Xiaomi Inc.
    Inventors: Hongqiang Wang, Yi Gao, Hai Long
  • Publication number: 20180041711
    Abstract: A system and method for use in conjunction with a device having image capture hardware allow a user to selectively enlarge a specific area in a view prior to or during image capture, or to selectively enlarge a portion of a captured image. The function enlarges a selected area of a view while leaving the remainder of the view unchanged. Similarly, the user is able to then digitally capture the previewed image, including the enlargement. In an embodiment, launching the device camera in a preview mode enables an enlargeable area, if the user chooses to use it. The user can then move the phone or the area and point it to the object or region that he or she wants to enlarge. The amplifying factor may be adjustable and the enlarged area may be highlighted or framed in the preview or in the captured image data.
    Type: Application
    Filed: August 4, 2016
    Publication date: February 8, 2018
    Applicant: Motorola Mobility LLC
    Inventors: Hai Long, Lei Peng
  • Publication number: 20170293494
    Abstract: A method for starting an application interface on a device, includes: receiving, in a first application interface, a starting instruction for a second application interface; determining whether the first application interface is currently interacting with the second application interface; and if it is determined that the first application interface is not currently interacting with the second application interface, starting the second application interface.
    Type: Application
    Filed: April 6, 2017
    Publication date: October 12, 2017
    Inventors: Hai LONG, Hongjie LIU, Jinshi SONG
  • Publication number: 20170176528
    Abstract: A test apparatus and a test method for testing a plurality of blocks in a circuit, the plurality of blocks having identical structures. The test apparatus includes a comparing device, configured to collect output responses generated by the plurality of blocks by applying an excitation signal to the plurality of blocks in parallel, compare the output responses of the plurality of blocks to determine whether the output responses of the plurality of blocks are identical, and output results of the comparison of the comparing device; and a determining device, configured to receive the results of the comparison of the comparing device, and determine whether the plurality of blocks have a defect according to the results of the comparison of the comparing device.
    Type: Application
    Filed: March 2, 2017
    Publication date: June 22, 2017
    Inventors: Fei Dong, Shu Gong, Hai Long Li, Yin Peng Lv, Liu Di Wang
  • Patent number: 9680482
    Abstract: A phase-locked loop device may include the following elements: a phase frequency detector configured to generate a control signal; a charge pump connected to the phase frequency detector; a loop filter connected to the charge pump and configured to generate a control voltage based on a first current received from the charge pump, wherein the charge pump is configured to generate a second current based on the control signal and a first copy of the control voltage and to provide the second current to the loop filter, the second current being linearly related to the control voltage; a voltage-controlled oscillator connected to the loop filter and configured to generate an output signal based on a second copy of the control voltage, wherein a frequency of the output signal is directly proportional to the control voltage; and a signal processor connected between the voltage-controlled oscillator and the phase frequency detector.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: June 13, 2017
    Assignee: Semiconductor Manufacturing International (Shanghai) Corporation
    Inventor: Hai Long Jia
  • Patent number: D830486
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 9, 2018
    Inventor: Hai Long Shen