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: 20250154843Abstract: The present invention is applicable to the technical field of drilling equipment and provides a jam release device for coiled tube drilling rigs, a jam release system for coiled tube drilling rigs, a jam release device model for coiled tube drilling rigs, and a jam release device model design method for coiled tube drilling rigs. The jam release device for coiled tube drilling rigs comprises: a drive shaft, a first lever and a second lever, wherein the second lever is rotationally connected to a base frame via a second fulcrum, and on the second lever are further provided a second groove and an output groove; on the first lever is further fixedly provided a transmission end, which is slidably connected to the second groove, so as to drive the second lever to rotate around the second fulcrum; and an output end portion is slidably arranged on the output groove.Type: ApplicationFiled: April 1, 2024Publication date: May 15, 2025Inventors: Jiaqi CHEN, Yanfeng SHI, Xiaoming CAO
-
Publication number: 20250156595Abstract: The present invention is suitable for use in the technical field of drilling equipment, and provides a design method of pointing mechanism, wherein the method comprises the following steps: building a model for the pointing mechanism, wherein the model of the pointing mechanism at least comprises a first stretching lever, a second stretching lever, a main support arm and a directional frame; building a global coordinate system, defining geometric information, topological information and mechanical information of the models of the components in the global coordinate system; building a dynamics model for the pointing mechanism based on the geometric information, the topological information and the mechanical information of the models of the components; acquiring working conditions and performance requirements on the pointing mechanism, and simulating and optimizing the dynamics model based on the working conditions and the performance requirements.Type: ApplicationFiled: April 15, 2024Publication date: May 15, 2025Inventors: Jiaqi CHEN, Yanfeng SHI, Xiaoming CAO
-
Publication number: 20250060856Abstract: 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: ApplicationFiled: August 18, 2023Publication date: February 20, 2025Inventors: Hui Gao, Yue Chen, Yanfeng Shi, Hai Jun Xu, Huai Nan Zhou, Ying Yu
-
Patent number: 12152449Abstract: 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: GrantFiled: April 1, 2024Date of Patent: November 26, 2024Assignee: BEIJING GOALDRILL TECHNOLOGY CO., LTD.Inventors: Jiaqi Chen, Yanfeng Shi, Xiaoming Cao
-
Patent number: 11928145Abstract: 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: GrantFiled: December 9, 2022Date of Patent: March 12, 2024Assignee: International Business Machines CorporationInventors: Yanfeng Shi, Hui Gao, Yue Chen, Yuan Yuan Ding, Hai Jun Xu, Huai Nan Zhou
-
Patent number: 11625281Abstract: 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: GrantFiled: February 3, 2020Date of Patent: April 11, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yue Wang, Yue Chen, Wei ming He, Huai Nan Zhou, Hui Gao, Yanfeng Shi, Hai Jun Xu, Wen Tao Zhang
-
Patent number: 11347614Abstract: 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: GrantFiled: February 3, 2020Date of Patent: May 31, 2022Assignee: International Business Machines CorporationInventors: Yanfeng Shi, Guanqin Zhang, Yue Wang, Hui Gao, Yue Chen, Huai Nan Zhou, Hai Jun Xu, Wei ming He
-
Publication number: 20210240590Abstract: 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: ApplicationFiled: February 3, 2020Publication date: August 5, 2021Inventors: Yanfeng Shi, Guanqin Zhang, Yue Wang, Hui Gao, Yue Chen, Huai Nan Zhou, Hai Jun Xu, Wei ming He
-
Publication number: 20210240540Abstract: 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: ApplicationFiled: February 3, 2020Publication date: August 5, 2021Inventors: Yue Wang, Yue Chen, Wei ming He, Huai Nan Zhou, Hui Gao, Yanfeng Shi, Hai Jun Xu, Wen Tao Zhang