Patents by Inventor Yanfeng Shi

Yanfeng Shi 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: 20250060856
    Abstract: Mechanisms for performing cross-screen movement operations in a multiple display device computer configuration are provided. An input is received, from a user interface device, that specifies a movement of a displayed element on a first display screen of the multiple display device computer configuration. A path of motion of the displayed element is calculated and compared to a junction margin of the first display screen to determine if the path of motion intersects the junction margin. In response to the path of motion intersecting the junction margin, the displayed element is placed at a first point of the junction margin. In response to receiving a subsequent input having a subsequent path of motion that intersects the junction margin, performing a cross-screen movement operation moving the displayed element to an end point of the subsequent path of motion in the second display screen.
    Type: Application
    Filed: August 18, 2023
    Publication date: February 20, 2025
    Inventors: Hui Gao, Yue Chen, Yanfeng Shi, Hai Jun Xu, Huai Nan Zhou, Ying Yu
  • Patent number: 12152449
    Abstract: A constant load clamping apparatus of injector head of coiled tubing drilling machine, wherein the apparatus comprises: a ropeslice-ropeslice-rope structure, wherein a first connection piece and a second connection piece are connected at both ends of the ropeslice-rope structure; a first slice and a second slice are symmetrically provided in the ropeslice-rope structure, the first slice and the second slice are provided in parallel, a rope is provided in between the first slice and the second slice, an end of the first slice, an end of the second slice, and an end of the rope are fixed at a first fixing position of the first connection piece and another end of the first slice, another end of the second slice and another end of the rope are connected at a second fixing position of the second connecting piece.
    Type: Grant
    Filed: April 1, 2024
    Date of Patent: November 26, 2024
    Assignee: BEIJING GOALDRILL TECHNOLOGY CO., LTD.
    Inventors: Jiaqi Chen, Yanfeng Shi, Xiaoming Cao
  • Patent number: 11928145
    Abstract: Methods for creating a knowledge graph for a video are disclosed. Aspects include obtaining the video, processing the video to extract audio information and video information, and storing the extracted audio information and video information with a timestamp corresponding its occurrence in the video. Aspects also include creating a plurality of groups of the extracted audio information and video information based at least in part on the timestamps and extracting two or more keywords from each of the plurality of groups. Aspects further include identifying a relationship between the two or more keywords based on the extracted audio information and video information and creating a graph having a plurality of nodes and a plurality of links that connect a pair of nodes of the plurality of nodes. Each node corresponds to an extracted keyword and each link corresponds to the identified relationship between the pair of nodes.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Yanfeng Shi, Hui Gao, Yue Chen, Yuan Yuan Ding, Hai Jun Xu, Huai Nan Zhou
  • Patent number: 11625281
    Abstract: Routing containerized services requests on a serverless platform can include responding to receiving on the serverless platform a request for a containerized service and detecting a potential request failure. The response to the potential request failure can include searching a database that maps version-specific requests to a plurality of containers that are configured and managed by the serverless platform. The routing can include redirecting the request to a container containing a prior version of the containerized service requested in response to determining that the prior version of the containerized service maps to a version-specific request that matches the request received.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: April 11, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yue Wang, Yue Chen, Wei ming He, Huai Nan Zhou, Hui Gao, Yanfeng Shi, Hai Jun Xu, Wen Tao Zhang
  • Patent number: 11347614
    Abstract: A computer system modifies a compiled application to monitor performance. A request routing function of the compiled application is replaced with jump code that directs processing to a data collection function and backing up the request routing function. In response to receiving, during execution of the compiled application, an incoming request from a remote device for handling by the request routing function, the data collection function is executed based on the jump code. Using the data collection function, data associated with the incoming request is collected, the data comprising performance metrics. The backup of the request routing function is called using the data collection function to process the request and provide a response. Embodiments of the present invention further include a method and program product for modifying a compiled application to monitor performance in substantially the same manner described above.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: May 31, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yanfeng Shi, Guanqin Zhang, Yue Wang, Hui Gao, Yue Chen, Huai Nan Zhou, Hai Jun Xu, Wei ming He
  • Publication number: 20210240540
    Abstract: Routing containerized services requests on a serverless platform can include responding to receiving on the serverless platform a request for a containerized service and detecting a potential request failure. The response to the potential request failure can include searching a database that maps version-specific requests to a plurality of containers that are configured and managed by the serverless platform. The routing can include redirecting the request to a container containing a prior version of the containerized service requested in response to determining that the prior version of the containerized service maps to a version-specific request that matches the request received.
    Type: Application
    Filed: February 3, 2020
    Publication date: August 5, 2021
    Inventors: Yue Wang, Yue Chen, Wei ming He, Huai Nan Zhou, Hui Gao, Yanfeng Shi, Hai Jun Xu, Wen Tao Zhang
  • Publication number: 20210240590
    Abstract: A computer system modifies a compiled application to monitor performance. A request routing function of the compiled application is replaced with jump code that directs processing to a data collection function and backing up the request routing function. In response to receiving, during execution of the compiled application, an incoming request from a remote device for handling by the request routing function, the data collection function is executed based on the jump code. Using the data collection function, data associated with the incoming request is collected, the data comprising performance metrics. The backup of the request routing function is called using the data collection function to process the request and provide a response. Embodiments of the present invention further include a method and program product for modifying a compiled application to monitor performance in substantially the same manner described above.
    Type: Application
    Filed: February 3, 2020
    Publication date: August 5, 2021
    Inventors: Yanfeng Shi, Guanqin Zhang, Yue Wang, Hui Gao, Yue Chen, Huai Nan Zhou, Hai Jun Xu, Wei ming He