Patents by Inventor Hai Ji
Hai Ji 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: 12147774Abstract: A method includes: receiving, by a computer device, a user question; extracting, by the computer device and from a knowledge base, multiple answers to the user question; detecting, by the computer device, a first relationship entity that exists in a subset of the multiple answers to the user question; determining, by the computer device, that the first relationship entity is a condition, the condition being a relationship entity that has different values in the subset of the multiple answers; generating, by the computer device, a first follow-up question that solicits a value of the condition; receiving, by the computer device, an answer to the first follow-up question; and determining, by the computer device, a number of the subset of the multiple answers that have a value of the condition that matches the answer to the first follow-up question.Type: GrantFiled: June 5, 2020Date of Patent: November 19, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: De Shuo Kong, Zheng Jie, Hai Bo Zou, Yao Chen, Hai Ji
-
Patent number: 11557284Abstract: A method, system and computer program product for speech recognition using multiple languages includes receiving, by one or more processors, an input from a user, the input includes a sentence in a first language. The one or more processors translate the sentence to a plurality of languages different than the first language, and create vectors associated with the plurality of languages, each vector includes a representation of the sentence in each of the plurality of languages. The one or more processors calculate eigenvectors for each vector associated with a language in the plurality of languages, and based on the calculated eigenvectors, a score is assigned to each of the plurality of languages according to a relevance for determining a meaning of the sentence.Type: GrantFiled: January 3, 2020Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Zhong Fang Yuan, Kun Yan Yin, He Li, Tong Liu, Hai Ji
-
Patent number: 11379534Abstract: A plurality of documents is received. From one or more documents within the plurality, a set of image features is extracted. A document feature repository is generated by storing one or more sets of image features, by document. A document search query is received. The document search query is pre-processed to generate a set of variable document search queries. The document feature repository is searched using the set of variable document search queries. The search results are presented to a user.Type: GrantFiled: November 19, 2019Date of Patent: July 5, 2022Assignee: International Business Machines CorporationInventors: Kun Yan Yin, Qi Y Wang, Wen Wang, Hai Ji, Rui W W Wang
-
Publication number: 20210383075Abstract: A method includes: receiving, by a computer device, a user question; extracting, by the computer device and from a knowledge base, multiple answers to the user question; detecting, by the computer device, a first relationship entity that exists in a subset of the multiple answers to the user question; determining, by the computer device, that the first relationship entity is a condition, the condition being a relationship entity that has different values in the subset of the multiple answers; generating, by the computer device, a first follow-up question that solicits a value of the condition; receiving, by the computer device, an answer to the first follow-up question; and determining, by the computer device, a number of the subset of the multiple answers that have a value of the condition that matches the answer to the first follow-up question.Type: ApplicationFiled: June 5, 2020Publication date: December 9, 2021Inventors: De Shuo KONG, Zheng JIE, Hai Bo ZOU, Yao CHEN, Hai JI
-
Patent number: 11188560Abstract: A latest status record of an object in a local storage node is obtained as a local status record of the object. The status record includes a name of an operation changing the object, a timestamp of the operation changing the object, a first status flag, and a second status flag. The first status flag indicates whether a synchronization of the object from current object storage node to another object storage node is executed. The second status flag indicates whether a synchronization of the object from another object storage node to the current object storage node is executed. The latest status record of the object is obtained of the object in from a remote object storage node as a remote status record of the object. A synchronization of the object is executed based on the local status record and the remote status record.Type: GrantFiled: September 23, 2019Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Hai Ji, Yuan Yuan Li, Xiaoyang Yang, Chun Guang Zeng
-
Publication number: 20210210077Abstract: A method, system and computer program product for speech recognition using multiple languages includes receiving, by one or more processors, an input from a user, the input includes a sentence in a first language. The one or more processors translate the sentence to a plurality of languages different than the first language, and create vectors associated with the plurality of languages, each vector includes a representation of the sentence in each of the plurality of languages. The one or more processors calculate eigenvectors for each vector associated with a language in the plurality of languages, and based on the calculated eigenvectors, a score is assigned to each of the plurality of languages according to a relevance for determining a meaning of the sentence.Type: ApplicationFiled: January 3, 2020Publication date: July 8, 2021Inventors: Zhong Fang Yuan, Kun Yan Yin, He Li, Tong Liu, Hai Ji
-
Patent number: 11032217Abstract: Automated multi-round task-based conversation with a user is disclosed. In a first round conversation between a user and a data processing system involving first task(s), the data processing system cognitively identifies first entity(ies) and one or more first intent(s), based on a first input statement received by the data processing system from the user. In a subsequent second round conversation between the user and the data processing system involving second task(s) different from the first task(s), the data processing system cognitively identifies second entity(ies) and second intent(s), based on a second input statement received by the data processing system from the user. The data processing system reuses at least one of the first entity(ies) in the second round conversation.Type: GrantFiled: November 30, 2018Date of Patent: June 8, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xin Liu, Hai Ji, Yuan Lin Yang, Zhu Lin Zhang
-
Publication number: 20210149962Abstract: A plurality of documents is received. From one or more documents within the plurality, a set of image features is extracted. A document feature repository is generated by storing one or more sets of image features, by document. A document search query is received. The document search query is pre-processed to generate a set of variable document search queries. The document feature repository is searched using the set of variable document search queries. The search results are presented to a user.Type: ApplicationFiled: November 19, 2019Publication date: May 20, 2021Inventors: Kun Yan Yin, Qi Y Wang, Wen Wang, Hai Ji, Rui WW Wang
-
Publication number: 20200177527Abstract: Automated multi-round task-based conversation with a user is disclosed. In a first round conversation between a user and a data processing system involving first task(s), the data processing system cognitively identifies first entity(ies) and one or more first intent(s), based on a first input statement received by the data processing system from the user. In a subsequent second round conversation between the user and the data processing system involving second task(s) different from the first task(s), the data processing system cognitively identifies second entity(ies) and second intent(s), based on a second input statement received by the data processing system from the user. The data processing system reuses at least one of the first entity(ies) in the second round conversation.Type: ApplicationFiled: November 30, 2018Publication date: June 4, 2020Inventors: Xin LIU, Hai JI, Yuan Lin YANG, Zhu Lin ZHANG
-
Patent number: 10645177Abstract: A method, computer system, and a computer program product for detecting a session status based on a cookie associated with the session is provided. The present invention may include receiving an access request to a specified location associated with a server computer. The present invention may also include determining that the received access request has the cookie corresponding with the specified location. The present invention may also include receiving a last refresh time from the cookie. The present invention may then include determining the session status based on the retrieved last refresh time, a current request time, a refresh interval, and an overdue value.Type: GrantFiled: April 19, 2017Date of Patent: May 5, 2020Assignee: International Business Machines CorporationInventors: William J. Carpenter, Hai Ji, Zi Jian Ji, Yuan Yuan Li, Wen Bo Ma, Jia Mi
-
Patent number: 10601911Abstract: An example operation may include one or more of identifying partitions associated with a blockchain, identifying a new transaction to be committed to the blockchain, determining a partition code assigned to the new transaction, and committing the new transaction to one of the partitions associated with the partition code.Type: GrantFiled: November 16, 2017Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Tao Duan, Hai Ji, Zi Jian Ji, Yuan Yuan Li
-
Publication number: 20200019559Abstract: A latest status record of an object in a local storage node is obtained as a local status record of the object. The status record includes a name of an operation changing the object, a timestamp of the operation changing the object, a first status flag, and a second status flag. The first status flag indicates whether a synchronization of the object from current object storage node to another object storage node is executed. The second status flag indicates whether a synchronization of the object from another object storage node to the current object storage node is executed. The latest status record of the object is obtained of the object in from a remote object storage node as a remote status record of the object. A synchronization of the object is executed based on the local status record and the remote status record.Type: ApplicationFiled: September 23, 2019Publication date: January 16, 2020Inventors: Hai Ji, Yuan Yuan Li, Xiaoyang Yang, Chun Guang Zeng
-
Patent number: 10526762Abstract: The present application discloses a final joint of an immersed tunnel, a prefabrication method and an installation method, wherein the final joint includes two end surfaces connected with installed adjacent tube sections; the two end surfaces are both tilted surfaces, so that the longitudinal profile of the final joint along an installation direction is of an inverted trapezoid structure; and the final joint further may be of a structure with a tube section I and a tube section II which are connected with each other.Type: GrantFiled: January 12, 2018Date of Patent: January 7, 2020Assignees: China Communications Construction Company Limited, CCCC Highway Consultants Co. Ltd.Inventors: Ming Lin, Xiaodong Liu, Jibing Gao, Yi Li, Haiqing Yin, Wei Lin, Yonggang LV, Ke Deng, Qiang Wang, Qian Cheng, Lingfeng Liu, Hai Ji, Zhigang Zhang, Huaiping Su, Xiaodong Wang
-
Patent number: 10437851Abstract: A latest status record of an object in a local storage node is obtained as a local status record of the object. The status record includes a name of an operation changing the object, a timestamp of the operation changing the object, a first status flag, and a second status flag. The first status flag indicates whether a synchronization of the object from current object storage node to another object storage node is executed. The second status flag indicates whether a synchronization of the object from another object storage node to the current object storage node is executed. The latest status record of the object is obtained of the object in from a remote object storage node as a remote status record of the object. A synchronization of the object is executed based on the local status record and the remote status record.Type: GrantFiled: September 29, 2015Date of Patent: October 8, 2019Assignee: International Business Machines CorporationInventors: Hai Ji, Yuan Yuan Li, Xiaoyang Yang, Chun Guang Zeng
-
Patent number: 10423580Abstract: A method and system for storage of an aggregation file and method and system for compression of the same. The method for compressing an aggregation file includes: acquiring the aggregation file to be compressed; copying remaining files in the acquired aggregation file into a new aggregation file based on metadata of a deleted object stored in a deletion file corresponding to the acquired aggregation file; and removing the acquired aggregation file. The present invention also provides a system for compressing an aggregation file and a method and system for storing an aggregation file.Type: GrantFiled: October 29, 2015Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Hai Ji, Yuan Yuan Li, Xiaoyang Yang, Chun Guang Zeng
-
Publication number: 20190149600Abstract: An example operation may include one or more of identifying partitions associated with a blockchain, identifying a new transaction to be committed to the blockchain, determining a partition code assigned to the new transaction, and committing the new transaction to one of the partitions associated with the partition code.Type: ApplicationFiled: November 16, 2017Publication date: May 16, 2019Inventors: Tao Duan, Hai Ji, Zi Jian Ji, Yuan Yuan Li
-
Patent number: 10182121Abstract: A method, computer system, and a computer program product for detecting a session status based on a cookie associated with the session is provided. The present invention may include receiving an access request to a specified location associated with a server computer. The present invention may also include determining that the received access request has the cookie corresponding with the specified location. The present invention may also include receiving a last refresh time from the cookie. The present invention may then include determining the session status based on the retrieved last refresh time, a current request time, a refresh interval, and an overdue value.Type: GrantFiled: December 31, 2017Date of Patent: January 15, 2019Assignee: International Business Machines CorporationInventors: William J. Carpenter, Hai Ji, Zi Jian Ji, Yuan Yuan Li, Wen Bo Ma, Jia Mi
-
Publication number: 20180309837Abstract: A method, computer system, and a computer program product for detecting a session status based on a cookie associated with the session is provided. The present invention may include receiving an access request to a specified location associated with a server computer. The present invention may also include determining that the received access request has the cookie corresponding with the specified location. The present invention may also include receiving a last refresh time from the cookie. The present invention may then include determining the session status based on the retrieved last refresh time, a current request time, a refresh interval, and an overdue value.Type: ApplicationFiled: December 31, 2017Publication date: October 25, 2018Inventors: William J. Carpenter, Hai Ji, Zi Jian Ji, Yuan Yuan Li, Wen Bo Ma, Jia Mi
-
Publication number: 20180309836Abstract: A method, computer system, and a computer program product for detecting a session status based on a cookie associated with the session is provided. The present invention may include receiving an access request to a specified location associated with a server computer. The present invention may also include determining that the received access request has the cookie corresponding with the specified location. The present invention may also include receiving a last refresh time from the cookie. The present invention may then include determining the session status based on the retrieved last refresh time, a current request time, a refresh interval, and an overdue value.Type: ApplicationFiled: April 19, 2017Publication date: October 25, 2018Inventors: William J. Carpenter, Hai Ji, Zi Jian Ji, Yuan Yuan Li, Wen Bo Ma, Jia Mi
-
Patent number: 10089338Abstract: A method and an apparatus for object storage are disclosed. The method includes, in response to an update to metadata of an object in an object storage region to produce updated metadata of the object, recording a metadata object associated with the object in a metadata change storage region separated from the object storage region. The metadata object includes the updated metadata of the object and pointer information. The pointer information points to a first storage location representing a storage location of the object in the object storage region. The method also includes modifying index information associated with the object to produce modified index information. The modified index information indicates the update to the metadata and a second storage location representing a storage location of the metadata object in the metadata change storage region.Type: GrantFiled: November 16, 2015Date of Patent: October 2, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hai Ji, Yuan Yuan Li, Xiao Yang Yang, Chun Guang Zheng