Patents by Inventor Fan Guo

Fan Guo 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: 10824480
    Abstract: Embodiments provide a method and machine for application migration. In an embodiment, a first descriptor associated with a first runtime environment of an application executed on a first dedicated processing unit is obtained from the first dedicated processing unit. In response to determining that the application is to be migrated from the first dedicated processing unit to the second dedicated processing unit during the execution, the second dedicated processing unit is caused to create a second descriptor associated with a second runtime environment for the application, executed on the second dedicated processing unit. Subsequently, the second descriptor is obtained from the second dedicated processing unit and a first mapping from the first descriptor to the second descriptor is established for re-directing, to the second dedicated processing unit, the request from the application to the first dedicated processing unit. A corresponding machine for implementing the method is further disclosed.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: November 3, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Junping Zhao, Fan Guo, Kun Wang
  • Publication number: 20200321029
    Abstract: A video production method and apparatus, a storage medium, and a computer device are disclosed. The method includes: receiving a follow-shot instruction in a case that reference video content is played on a video play interface, the follow-shot instruction including a reference video identifier; displaying a first video display region and a second video display region on a terminal screen; playing the reference video content in the first video display region, and recording displayed real-time video content in the second video display region; and generating a target video based on the recorded real-time video content and the reference video content. The first video display region and the second video display region are displayed on the terminal screen, the reference video content is played in the first video display region, and the displayed real-time video content is recorded in the second video display region.
    Type: Application
    Filed: June 24, 2020
    Publication date: October 8, 2020
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Ling Rui CUI, Hao ZHANG, Yi Ting ZHOU, Nan LIU, Fengkai WU, Hui Fu JIANG, Sheng Fei XIA, Rong LI, Xin Wan WU, Xu Bin LU, Yi Fan GUO, Ran ZHANG, Jinqian LI, Yi XU
  • Patent number: 10783003
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer readable medium for managing a dedicated processing resource. According to the embodiments of the present disclosure, a server receives a request of a first application from a client, and based on an index of a resource subset as comprised in the request, determines a dedicated processing resource corresponding to the resource subset for processing the first application request. According to the embodiments of the present disclosure, the dedicated processing resource is divided into a plurality of resource subsets, so that the utilization efficiency of the dedicated processing resource is improved.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: September 22, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Junping Zhao, Kun Wang, Fan Guo
  • Patent number: 10754686
    Abstract: The present disclosure relate to a method and an electronic device for application migration.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: August 25, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Fan Guo, Junping Zhao, Kun Wang
  • Patent number: 10733022
    Abstract: Embodiments of the present disclosure provide a method of managing dedicated processing resources, a server system and a computer program product. The method may include receiving a request for the dedicated processing resources from an application having an assigned priority. The method may also include determining a total amount of resources to be occupied by the application based on the request. The method may further include, in response to the total amount of resources approximating or exceeding a predetermined quota associated with the priority, assigning, from the dedicated processing resources, a first amount of dedicated processing resources to the application. Besides, the method may include, in response to the application completing an operation associated with the request using the assigned dedicated processing resources, causing the application to sleep for a time period.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: August 4, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Fan Guo, Kun Wang, Junping Zhao
  • Publication number: 20200242950
    Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for vehicle information reporting of a vehicle using Global Navigation Satellite System (GNSS) receivers and a satellite communication transceiver for a satellite system. For instance, the method may include obtaining GNSS data, the obtained GNSS data being received by the GNSS receivers; storing a portion of the obtained GNSS data in a memory as historical position information; receiving inputs from timers, sensors, or a user interface of the vehicle; determining whether to transmit a message based on rules applied to the obtained GNSS data and the received inputs; in response to determining to transmit the message, compiling the message based on a message content rule, the message including a historical position data message based on the message content rule and the historical position information; and transmitting the message via the satellite communication transceiver to a satellite of the satellite system.
    Type: Application
    Filed: January 29, 2019
    Publication date: July 30, 2020
    Inventors: Wen Fan GUO, Lu Ning WANG, Zhi Peng GUAN, Ran XIA
  • Patent number: 10645561
    Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for vehicle information reporting of a vehicle using Global Navigation Satellite System (GNSS) receivers and a satellite communication transceiver for a satellite system.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: May 5, 2020
    Assignee: Honeywell International Inc.
    Inventors: Wen Fan Guo, Lu Ning Wang, Zhi Peng Guan, Ran Xia
  • Publication number: 20200135077
    Abstract: Provided are a display panel and a display device. The display panel includes a display area and a non-display area surrounding the display area, the display area includes a first rectangular area and a first special-shaped area disposed adjacent to the first rectangular area, and the non-display area includes a second rectangular area adjacent to the first rectangular area and a second special-shaped area adjacent to the first special-shaped area. The display area includes pixel units arranged in an array, and a plurality of shift registers are disposed in the second rectangular area and the second special-shaped area, where each of the plurality of shift registers is connected to a row of pixel units. The second special-shaped area includes a laser cutting affected area, where none of the plurality of shift registers is disposed in at least part of the laser cutting affected area.
    Type: Application
    Filed: October 1, 2019
    Publication date: April 30, 2020
    Applicant: Xiamen Tianma Micro-Electronics Co., Ltd.
    Inventors: Mengzi Zhang, Fan Guo, Junjun Gan, Huangyao Wu, Shumao Wu, Guochang Lai, Xiufeng Zhou
  • Patent number: 10320438
    Abstract: A waterproofing structure including a first casing, a waterproof pad, a second casing, and two pinch strips. Two first guide grooves and two second guide grooves are defined at either side of both casings. Each pinch strip is fitted and fastened to one first guide groove and one second guide groove to assemble and hold together the first and second casings, and so compressing the waterproofing pad between the two casings. Uniform pressure is applied to the waterproof pad at all points. The entire engagement section does not need screws, thus saving screwing time, and improving assembly efficiency. A mobile phone is also disclosed, the mobile phone has a complete sealing and waterproofing, and an assembly efficiency is improved.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: June 11, 2019
    Assignee: Power Idea Technology (Shenzhen) Co., Ltd.
    Inventors: Zhen-Yu Guo, Ji-Dong Ma, Fan-Guo Chen
  • Publication number: 20190171489
    Abstract: Embodiments of the present disclosure provide a method of managing dedicated processing resources, a server system and a computer program product. The method may include receiving a request for the dedicated processing resources from an application having an assigned priority. The method may also include determining a total amount of resource to be occupied by the application based on the request. The method may further include, in response to the total amount of resource approximating or exceeding a predetermined quota associated with the priority, assigning, from the dedicated processing resources, a first amount of dedicated processing resources to the application. Besides, the method may include, in response to the application completing an operation associated with the request using the assigned dedicated processing resources, causing the application to sleep for a time period.
    Type: Application
    Filed: October 22, 2018
    Publication date: June 6, 2019
    Inventors: Fan Guo, Kun Wang, Junping Zhao
  • Publication number: 20190171487
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer readable medium for managing a dedicated processing resource. According to the embodiments of the present disclosure, a server receives a request of a first application from a client, and based on an index of a resource subset as comprised in the request, determines a dedicated processing resource corresponding to the resource subset for processing the first application request. According to the embodiments of the present disclosure, the dedicated processing resource is divided into a plurality of resource subsets, so that the utilization efficiency of the dedicated processing resource is improved.
    Type: Application
    Filed: October 29, 2018
    Publication date: June 6, 2019
    Inventors: Junping Zhao, Kun Wang, Fan Guo
  • Publication number: 20190132257
    Abstract: Embodiments of the present disclosure provide a method, a server system and a computer program product of managing resources. The method may comprise receiving a request for a first amount of resources of the dedicated processing unit from an application with an assigned priority. The method may further comprise determining a total amount of resources of the dedicated processing unit to be occupied by the application based on the request.
    Type: Application
    Filed: October 22, 2018
    Publication date: May 2, 2019
    Inventors: Junping Zhao, Fan Guo, Kun Wang
  • Publication number: 20190121541
    Abstract: Embodiments of the present disclosure provide a computer-implemented method and an apparatus for a storage system. The method comprises: in response to receiving a read request of a first container for data in a storage device, obtaining an identifier associated with the read request; searching for metadata of the read request in a metadata set based on the identifier, the metadata recording addressing information of the read request, the metadata set including metadata of access requests for the storage device during a past period; and in response to finding the metadata of the read request in the metadata set, determining, based on the metadata, a cached page of a second container storing the data; and providing the cached page from the second container to the first container to avoid reading the data from the storage device.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 25, 2019
    Inventors: Junping Zhao, Fan Guo, Kun Wang
  • Publication number: 20190121662
    Abstract: Embodiments of the present disclosure provide a method and machine for application migration. In an embodiment, a first descriptor associated with a runtime environment of an application executed on a first dedicated processing unit is obtained from the first dedicated processing unit. In response to determining that the application is to be migrated from the first dedicated processing unit to the second dedicated processing unit during the execution, the second dedicated processing unit is caused to create a second descriptor associated with a runtime environment for the application. Subsequently, the second descriptor is obtained from the second dedicated processing unit and a first mapping from the first descriptor to the second descriptor is established for re-directing, to the second dedicated processing unit, the request from the application to the first dedicated processing unit. A corresponding machine for implementing the method is further disclosed.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 25, 2019
    Inventors: Junping Zhao, Fan Guo, Kun Wang
  • Publication number: 20190121663
    Abstract: The present disclosure relate to a method and an electronic device for application migration.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 25, 2019
    Inventors: Fan Guo, Junping Zhao, Kun Wang
  • Publication number: 20190121664
    Abstract: Embodiments of the present disclosure provide a method, apparatus and computer-readable medium for application scheduling. In accordance with embodiments of the present disclosure, influence factors related to scheduling of a plurality of applications between a plurality of processing units of a computing system are obtained, the plurality of applications being run by at least one of the plurality of processing units. Based on the obtained influence factors, a target application to be scheduled is selected from the plurality of applications and a first processing unit is selected from the plurality of processing units, the first processing unit being different from a second processing unit of the at least one processing unit running the target application. The target application is scheduled from the second processing unit to the first processing unit to continue running of the target application by the first processing unit.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 25, 2019
    Inventors: Junping Zhao, Fan Guo, Kun Wang
  • Publication number: 20180062685
    Abstract: An optical fiber coupling connector includes a board, a light receiving device, two light emitting devices, a controller and an optical coupling lens. The optical coupling lens includes three main bodies, each includes a bottom surface, a top surface, an alignment surface, a first and a second side surface, a third side surface obliquely connected to the first side surface, and a fourth side surface obliquely connected to the second side surface and connected to the third side surface at a second edge. The alignment surface, the first side surface, the third side surface, the fourth side surface and the second side surface are connected to each other end to end in that order. The third side surface of each one of the main bodies contacts the fourth side surface of an adjacent one of the main bodies. At least three optical fibers positioned to the optical coupling lens.
    Type: Application
    Filed: August 24, 2016
    Publication date: March 1, 2018
    Inventors: ZHEN-YU GUO, JI-DONG MA, FAN-GUO CHEN
  • Patent number: 9818556
    Abstract: A waterproof structure for a button includes a casing, a button, and an elastic member. The elastic member is arranged on the casing and is contacted by the elastic member. The elastic member is integrated with the casing. The elastic member includes a tubular structure arranging an arc-shaped structure protruding towards interior of the tubular structure. The elastic wall allows a range of elastic travel to activate the switch under the button. The elastic member is a built-in component.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: November 14, 2017
    Assignee: Power Idea Technology (Shenzhen) Co., Ltd.
    Inventors: Fan-Guo Chen, Dong-Ming Chen
  • Publication number: 20170154741
    Abstract: A waterproof structure for a button includes a casing, a button, and an elastic member. The elastic member is arranged on the casing and is contacted by the elastic member. The elastic member is integrated with the casing. The elastic member includes a tubular structure arranging an arc-shaped structure protruding towards interior of the tubular structure. The elastic wall allows a range of elastic travel to activate the switch under the button. The elastic member is a built-in component.
    Type: Application
    Filed: December 13, 2016
    Publication date: June 1, 2017
    Inventors: FAN-GUO CHEN, DONG-MING CHEN
  • Patent number: 9434480
    Abstract: Display systems and methods for generating a display providing runway illusion alleviation are disclosed herein. An exemplary method for generating a display includes the steps of determining a position of the aircraft in a vicinity of an approaching runway, retrieving terrain data regarding the vicinity of the approaching runway and retrieving runway data regarding the approaching runway, determining the existence of a runway illusion effect by analyzing the terrain data and the runway data. The method further includes the steps of rendering graphical terrain imagery and rendering graphical runway imagery on the flight display in accordance with the terrain data and the runway data and rendering a graphical runway illusion alleviation object on the flight display.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: September 6, 2016
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Guo Qing Wang, Gang He, Wen Fan Guo, Hai DongHuang