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: 12147774
    Abstract: 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: Grant
    Filed: June 5, 2020
    Date of Patent: November 19, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: De Shuo Kong, Zheng Jie, Hai Bo Zou, Yao Chen, Hai Ji
  • Patent number: 11557284
    Abstract: 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: Grant
    Filed: January 3, 2020
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Zhong Fang Yuan, Kun Yan Yin, He Li, Tong Liu, Hai Ji
  • Patent number: 11379534
    Abstract: 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: Grant
    Filed: November 19, 2019
    Date of Patent: July 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kun Yan Yin, Qi Y Wang, Wen Wang, Hai Ji, Rui W W Wang
  • Publication number: 20210383075
    Abstract: 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: Application
    Filed: June 5, 2020
    Publication date: December 9, 2021
    Inventors: De Shuo KONG, Zheng JIE, Hai Bo ZOU, Yao CHEN, Hai JI
  • Patent number: 11188560
    Abstract: 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: Grant
    Filed: September 23, 2019
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hai Ji, Yuan Yuan Li, Xiaoyang Yang, Chun Guang Zeng
  • Publication number: 20210210077
    Abstract: 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: Application
    Filed: January 3, 2020
    Publication date: July 8, 2021
    Inventors: Zhong Fang Yuan, Kun Yan Yin, He Li, Tong Liu, Hai Ji
  • Patent number: 11032217
    Abstract: 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: Grant
    Filed: November 30, 2018
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Liu, Hai Ji, Yuan Lin Yang, Zhu Lin Zhang
  • Publication number: 20210149962
    Abstract: 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: Application
    Filed: November 19, 2019
    Publication date: May 20, 2021
    Inventors: Kun Yan Yin, Qi Y Wang, Wen Wang, Hai Ji, Rui WW Wang
  • Publication number: 20200177527
    Abstract: 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: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: Xin LIU, Hai JI, Yuan Lin YANG, Zhu Lin ZHANG
  • Patent number: 10645177
    Abstract: 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: Grant
    Filed: April 19, 2017
    Date of Patent: May 5, 2020
    Assignee: International Business Machines Corporation
    Inventors: William J. Carpenter, Hai Ji, Zi Jian Ji, Yuan Yuan Li, Wen Bo Ma, Jia Mi
  • Patent number: 10601911
    Abstract: 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: Grant
    Filed: November 16, 2017
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tao Duan, Hai Ji, Zi Jian Ji, Yuan Yuan Li
  • Publication number: 20200019559
    Abstract: 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: Application
    Filed: September 23, 2019
    Publication date: January 16, 2020
    Inventors: Hai Ji, Yuan Yuan Li, Xiaoyang Yang, Chun Guang Zeng
  • Patent number: 10526762
    Abstract: 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: Grant
    Filed: January 12, 2018
    Date of Patent: January 7, 2020
    Assignees: 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: 10437851
    Abstract: 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: Grant
    Filed: September 29, 2015
    Date of Patent: October 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hai Ji, Yuan Yuan Li, Xiaoyang Yang, Chun Guang Zeng
  • Patent number: 10423580
    Abstract: 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: Grant
    Filed: October 29, 2015
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hai Ji, Yuan Yuan Li, Xiaoyang Yang, Chun Guang Zeng
  • Publication number: 20190149600
    Abstract: 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: Application
    Filed: November 16, 2017
    Publication date: May 16, 2019
    Inventors: Tao Duan, Hai Ji, Zi Jian Ji, Yuan Yuan Li
  • Patent number: 10182121
    Abstract: 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: Grant
    Filed: December 31, 2017
    Date of Patent: January 15, 2019
    Assignee: International Business Machines Corporation
    Inventors: William J. Carpenter, Hai Ji, Zi Jian Ji, Yuan Yuan Li, Wen Bo Ma, Jia Mi
  • Publication number: 20180309837
    Abstract: 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: Application
    Filed: December 31, 2017
    Publication date: October 25, 2018
    Inventors: William J. Carpenter, Hai Ji, Zi Jian Ji, Yuan Yuan Li, Wen Bo Ma, Jia Mi
  • Publication number: 20180309836
    Abstract: 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: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Inventors: William J. Carpenter, Hai Ji, Zi Jian Ji, Yuan Yuan Li, Wen Bo Ma, Jia Mi
  • Patent number: 10089338
    Abstract: 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: Grant
    Filed: November 16, 2015
    Date of Patent: October 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hai Ji, Yuan Yuan Li, Xiao Yang Yang, Chun Guang Zheng