Patents by Inventor Yuqing Gao
Yuqing Gao 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: 12181442Abstract: Disclosed are a method and an apparatus for multi-round alignment of gas long-distance pipeline magnetic flux leakage internal inspection data. The method includes: identifying the primary feature point data of two sets of internal inspection data, dividing the pipeline into multiple primary pipeline sections, identifying the secondary feature points in the primary pipeline sections, aligning the secondary feature points using a segment splitting algorithm, re-aligning unaligned secondary feature points, and aligning remaining feature points and defects in the secondary pipeline sections.Type: GrantFiled: September 19, 2023Date of Patent: December 31, 2024Assignee: Shenyang Inspection Technology Branch of Pipechina Group North Pipeline Co., Ltd.Inventors: Mingwei Duan, Zidong Zhu, Zhijun Liu, Yipei Wang, Shijia Xi, Zhenzhe Bi, Lei Zhang, Wennan Lin, Yuqing Gao, Yi Luan
-
Publication number: 20240426780Abstract: Disclosed are a method and an apparatus for multi-round alignment of gas long-distance pipeline magnetic flux leakage internal inspection data. The method includes: identifying the primary feature point data of two sets of internal inspection data, dividing the pipeline into multiple primary pipeline sections, identifying the secondary feature points in the primary pipeline sections, aligning the secondary feature points using a segment splitting algorithm, re-aligning unaligned secondary feature points, and aligning remaining feature points and defects in the secondary pipeline sections.Type: ApplicationFiled: September 19, 2023Publication date: December 26, 2024Applicant: Shenyang Inspection Technology Branch of Pipechina Group North Pipeline Co., Ltd.Inventors: Mingwei DUAN, Zidong ZHU, Zhijun LIU, Yipei WANG, Shijia XI, Zhenzhe BI, Lei ZHANG, Wennan LIN, Yuqing GAO, Yi LUAN
-
Patent number: 11573961Abstract: Methods and systems are disclosed for traversing a graph database. The graph database may be used for search for information for a variety of applications, a web search and dictionary look-ups for voice recognitions for examples. Issues on quickly traversing a graph in the graph database with highly connected entities (nodes) may be addressed by generating a subgraph upon a graph traversal for an entity and traversing the subgraph in subsequent occurrences of looking up the entity. The methods and systems are disclosed for updating the entity of the subgraph with a newer version of data of the corresponding entity of the graph when the data in the entity of the subgraph and the data in the graph are distinct. The differences of versions of data may be identified based on an availability status of data for versions of data and timestamps of last updates to data in the entity of the graph.Type: GrantFiled: July 10, 2019Date of Patent: February 7, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Bharat Chandramouli, Yuqing Gao, Derek Baron
-
Publication number: 20220172111Abstract: Systems and methods to obtain a text-based representation of a machine learning (ML) graph identifying one or more transforms usable to prepare data for ML training. The systems and methods can determine computer-executable instructions based on the text-based representation of the ML graph, where the computer-executable instructions can include instructions associated with the one or more transforms to prepare data for ML training. Additionally, the systems and methods can process the computer-executable instructions to generate ML training data based on at least the one or more transforms.Type: ApplicationFiled: June 25, 2021Publication date: June 2, 2022Inventors: Yuqing Gao, Laurence Louis Eric Rouesnel, Ajai Sharma
-
Patent number: 10909441Abstract: The technology described herein allows an interactive program to leverage a knowledge graph to maximize the likelihood of successfully understanding the user's query and at the same time minimize the number of turns taken to understand the user. A goal of the technology described herein is to formulate response queries that have a probability of completing the user's requested task accurately while issuing the fewest number of response queries to the user before determining the intended task. In order to accomplish this, the technology combines a reinforced learning mechanism with a knowledge-graph simulation score to determine the optimal response query.Type: GrantFiled: June 19, 2017Date of Patent: February 2, 2021Inventors: Yuqing Gao, Ahmed Kamal Atwa Mohamed
-
Publication number: 20210011913Abstract: Methods and systems are disclosed for traversing a graph database. The graph database may be used for search for information for a variety of applications, a web search and dictionary look-ups for voice recognitions for examples. Issues on quickly traversing a graph in the graph database with highly connected entities (nodes) may be addressed by generating a subgraph upon a graph traversal for an entity and traversing the subgraph in subsequent occurrences of looking up the entity. The methods and systems are disclosed for updating the entity of the subgraph with a newer version of data of the corresponding entity of the graph when the data in the entity of the subgraph and the data in the graph are distinct. The differences of versions of data may be identified based on an availability status of data for versions of data and timestamps of last updates to data in the entity of the graph.Type: ApplicationFiled: July 10, 2019Publication date: January 14, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Bharat CHANDRAMOULI, Yuqing GAO, Derek BARON
-
Patent number: 10521393Abstract: A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is provided. The method includes initializing a shared memory region in memory of a host server hosting operation of a messaging hub. The initialization provides for a control portion and one or more data portions, the control portion storing an index to an available one of the data portions. The method also includes transmitting to a message producer an address of the shared memory region and receiving a message in one of the data portions of the shared memory region from the message producer by way of an RDMA write operation on a network interface of the host server. Finally, the method includes retrieving the message from the one of the data portions and processing the message in the messaging hub in response to the receipt of the message.Type: GrantFiled: July 4, 2018Date of Patent: December 31, 2019Assignee: International Business Machines CorporationInventors: Yuqing Gao, Xavier R. Guerin, Xiaoqiao Meng, Tiia Salo
-
Publication number: 20180349755Abstract: The technology described herein allows an interactive program to leverage a knowledge graph to maximize the likelihood of successfully understanding the user's query and at the same time minimize the number of turns taken to understand the user. A goal of the technology described herein is to formulate response queries that have a probability of completing the user's requested task accurately while issuing the fewest number of response queries to the user before determining the intended task. In order to accomplish this, the technology combines a reinforced learning mechanism with a knowledge-graph simulation score to determine the optimal response query.Type: ApplicationFiled: June 19, 2017Publication date: December 6, 2018Inventors: YUQING GAO, AHMED KAMAL ATWA MOHAMED
-
Publication number: 20180329860Abstract: A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is provided. The method includes initializing a shared memory region in memory of a host server hosting operation of a messaging hub. The initialization provides for a control portion and one or more data portions, the control portion storing an index to an available one of the data portions. The method also includes transmitting to a message producer an address of the shared memory region and receiving a message in one of the data portions of the shared memory region from the message producer by way of an RDMA write operation on a network interface of the host server. Finally, the method includes retrieving the message from the one of the data portions and processing the message in the messaging hub in response to the receipt of the message.Type: ApplicationFiled: July 4, 2018Publication date: November 15, 2018Inventors: Yuqing Gao, Xavier R. Guerin, Xiaoqiao Meng, Tiia Salo
-
Patent number: 10019408Abstract: A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is provided. The method includes initializing a shared memory region in memory of a host server hosting operation of a messaging hub. The initialization provides for a control portion and one or more data portions, the control portion storing an index to an available one of the data portions. The method also includes transmitting to a message producer an address of the shared memory region and receiving a message in one of the data portions of the shared memory region from the message producer by way of an RDMA write operation on a network interface of the host server. Finally, the method includes retrieving the message from the one of the data portions and processing the message in the messaging hub in response to the receipt of the message.Type: GrantFiled: September 15, 2016Date of Patent: July 10, 2018Assignee: International Business Machines CorporationInventors: Yuqing Gao, Xavier R. Guerin, Xiaoqiao Meng, Tiia Salo
-
Publication number: 20170004109Abstract: A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is provided. The method includes initializing a shared memory region in memory of a host server hosting operation of a messaging hub. The initialization provides for a control portion and one or more data portions, the control portion storing an index to an available one of the data portions. The method also includes transmitting to a message producer an address of the shared memory region and receiving a message in one of the data portions of the shared memory region from the message producer by way of an RDMA write operation on a network interface of the host server. Finally, the method includes retrieving the message from the one of the data portions and processing the message in the messaging hub in response to the receipt of the message.Type: ApplicationFiled: September 15, 2016Publication date: January 5, 2017Inventors: Yuqing Gao, Xavier R. Guerin, Xiaoqiao Meng, Tiia Salo
-
Patent number: 9495325Abstract: A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is provided. The method includes initializing a shared memory region in memory of a host server hosting operation of a messaging hub. The initialization provides for a control portion and one or more data portions, the control portion storing an index to an available one of the data portions. The method also includes transmitting to a message producer an address of the shared memory region and receiving a message in one of the data portions of the shared memory region from the message producer by way of an RDMA write operation on a network interface of the host server. Finally, the method includes retrieving the message from the one of the data portions and processing the message in the messaging hub in response to the receipt of the message.Type: GrantFiled: December 30, 2013Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventors: Yuqing Gao, Xavier R. Guerin, Xiaoqiao Meng, Tiia Salo
-
Patent number: 9471534Abstract: A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is provided. The method includes initializing a shared memory region in memory of a host server hosting operation of a messaging hub. The initialization provides for a control portion and one or more data portions, the control portion storing an index to an available one of the data portions. The method also includes transmitting to a message producer an address of the shared memory region and receiving a message in one of the data portions of the shared memory region from the message producer by way of an RDMA write operation on a network interface of the host server. Finally, the method includes retrieving the message from the one of the data portions and processing the message in the messaging hub in response to the receipt of the message.Type: GrantFiled: January 4, 2014Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Yuqing Gao, Xavier R. Guerin, Xiaoqiao Meng, Tiia Salo
-
Patent number: 9332083Abstract: A server and/or a client stores a metadata hash map that includes one or more entries associated with keys for data records stored in a cache on a server, wherein the data records comprise Java Virtual Machine (JVM) artifacts or monitoring information. Each of the entries stores metadata for a corresponding data record, wherein the metadata comprises a server-side remote pointer that references the corresponding data record stored in the cache, as well as a version identifier for the key. A selected data record is accessed using a provided key by: (1) identifying potentially matching entries in the metadata hash map using the provided key; (2) accessing data records stored in the cache using the server-side remote pointers from the potentially matching entries; and (3) determining whether the accessed data records match the selected data record using the provided key and the version identifiers from the potentially matching entries.Type: GrantFiled: May 29, 2013Date of Patent: May 3, 2016Assignee: International Business Machines CorporationInventors: Yuqing Gao, Xavier Rene Guerin, Graeme Johnson
-
Patent number: 9250857Abstract: Managing buffers in a hybrid system, in one aspect, may comprise selecting a first buffer management method from a plurality of buffer management methods; capturing statistics associated with access to the buffer in the hybrid system running under the initial buffer management method; analyzing the captured statistics; identifying a second buffer management method based on the analyzed captured statistics; determining whether the second buffer management method is more optimal than the first buffer management method; in response to determining that the second buffer management method is more optimal than the first buffer management method, invoking the second buffer management method; and repeating the capturing, the analyzing, the identifying and the determining.Type: GrantFiled: August 28, 2013Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Michael H. Dawson, Yuqing Gao, Megumi Ito, Graeme Johnson, Seetharami R. Seelam
-
Patent number: 9158497Abstract: Managing buffers in a hybrid system, in one aspect, may comprise selecting a first buffer management method from a plurality of buffer management methods; capturing statistics associated with access to the buffer in the hybrid system running under the initial buffer management method; analyzing the captured statistics; identifying a second buffer management method based on the analyzed captured statistics; determining whether the second buffer management method is more optimal than the first buffer management method; in response to determining that the second buffer management method is more optimal than the first buffer management method, invoking the second buffer management method; and repeating the capturing, the analyzing, the identifying and the determining.Type: GrantFiled: January 2, 2013Date of Patent: October 13, 2015Assignee: International Business Machines CorporationInventors: Michael H. Dawson, Yuqing Gao, Megumi Ito, Graeme Johnson, Seetharami R. Seelam
-
Publication number: 20150186331Abstract: A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is provided. The method includes initializing a shared memory region in memory of a host server hosting operation of a messaging hub. The initialization provides for a control portion and one or more data portions, the control portion storing an index to an available one of the data portions. The method also includes transmitting to a message producer an address of the shared memory region and receiving a message in one of the data portions of the shared memory region from the message producer by way of an RDMA write operation on a network interface of the host server. Finally, the method includes retrieving the message from the one of the data portions and processing the message in the messaging hub in response to the receipt of the message.Type: ApplicationFiled: January 4, 2014Publication date: July 2, 2015Applicant: International Business Machines CorporationInventors: Yuqing Gao, Xavier R. Guerin, Xiaoqiao Meng, Tiia Salo
-
Publication number: 20150186330Abstract: A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is provided. The method includes initializing a shared memory region in memory of a host server hosting operation of a messaging hub. The initialization provides for a control portion and one or more data portions, the control portion storing an index to an available one of the data portions. The method also includes transmitting to a message producer an address of the shared memory region and receiving a message in one of the data portions of the shared memory region from the message producer by way of an RDMA write operation on a network interface of the host server. Finally, the method includes retrieving the message from the one of the data portions and processing the message in the messaging hub in response to the receipt of the message.Type: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: International Business Machines CorporationInventors: Yuqing Gao, Xavier R. Guerin, Xiaoqiao Meng, Tiia Salo
-
Patent number: 8977549Abstract: A natural language business system and method is developed to understand the underlying meaning of a person's speech, such as during a transaction with the business system. The system includes a speech recognition engine, and action classification engine, and a control module. The control module causes the system to execute an inventive method wherein the speech recognition and action classification models may be recursively optimized on an unisolated performance metric that is pertinent to the overall performance of the natural language business system, as opposed to the isolated model-specific criteria previously employed.Type: GrantFiled: September 26, 2013Date of Patent: March 10, 2015Assignee: Nuance Communications, Inc.Inventors: Sabine V. Deligne, Yuqing Gao, Vaibhava Goel, Hong-Kwang Kuo, Cheng Wu
-
Patent number: 8943485Abstract: Detecting localizable native methods may include statically analyzing a native binary file of a native method. For each function call invoked in the native binary, it is checked whether resources accessed through the function call is locally available or not. If all resources accessed though the native method is locally available, the method is annotated as localizable.Type: GrantFiled: September 13, 2012Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Michael H. Dawson, Yuqing Gao, Megumi Ito, Graeme Johnson, Seetharami R. Seelam