Patents by Inventor Dafei Shi

Dafei 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).

  • Patent number: 10031764
    Abstract: Executable files are managed. A determination is made as to whether in a second executable file there exists a function that is the same as a function called in a first executable file. A data package is generated on a portion other than the function in the first executable file and the second executable file, and the function is stored in relation to the data package. The data package includes a first address of the function in the first executable file and a second address of the function in the second executable file.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jian Gang Deng, DaFei Shi, Lijun Wei, Gong Zhe
  • Patent number: 9940105
    Abstract: Generating a scalable code division and workflow chart. Based on definition-and-use cases of variables in a code snippet to be represented by a graph, crossing references to the variables in the code are determined, where a crossing reference associated with a statement involves a definition of the variable before the statement and a use of the variable at or after the statement. The code snippet is divided, based on the crossing references.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: He Liu, DaFei Shi, Jia Sen Wu, Bao Zhang
  • Patent number: 9934006
    Abstract: Generating a scalable code division and workflow chart. Based on definition-and-use cases of variables in a code snippet to be represented by a graph, crossing references to the variables in the code are determined, where a crossing reference associated with a statement involves a definition of the variable before the statement and a use of the variable at or after the statement. The code snippet is divided, based on the crossing references.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: He Liu, DaFei Shi, Jia Sen Wu, Bao Zhang
  • Publication number: 20170090878
    Abstract: Generating a scalable code division and workflow chart. Based on definition-and-use cases of variables in a code snippet to be represented by a graph, crossing references to the variables in the code are determined, where a crossing reference associated with a statement involves a definition of the variable before the statement and a use of the variable at or after the statement. The code snippet is divided, based on the crossing references.
    Type: Application
    Filed: September 28, 2015
    Publication date: March 30, 2017
    Inventors: He Liu, DaFei Shi, Jia Sen Wu, Bao Zhang
  • Publication number: 20170090919
    Abstract: Generating a scalable code division and workflow chart. Based on definition-and-use cases of variables in a code snippet to be represented by a graph, crossing references to the variables in the code are determined, where a crossing reference associated with a statement involves a definition of the variable before the statement and a use of the variable at or after the statement. The code snippet is divided, based on the crossing references.
    Type: Application
    Filed: March 18, 2016
    Publication date: March 30, 2017
    Inventors: He Liu, DaFei Shi, Jia Sen Wu, Bao Zhang
  • Publication number: 20160092206
    Abstract: Executable files are managed. A determination is made as to whether in a second executable file there exists a function that is the same as a function called in a first executable file. A data package is generated on a portion other than the function in the first executable file and the second executable file, and the function is stored in relation to the data package. The data package includes a first address of the function in the first executable file and a second address of the function in the second executable file.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 31, 2016
    Inventors: Jian Gang Deng, DaFei Shi, Lijun Wei, Gong Zhe
  • Patent number: 8504367
    Abstract: Disclosed are a speech retrieval apparatus and a speech retrieval method for searching, in a speech database, for an audio file matching an input search term by using an acoustic model serialization code, a phonemic code, a sub-word unit, and a speech recognition result of speech. The speech retrieval apparatus comprises a first conversion device, a first division device, a first speech retrieval unit creation device, a second conversion device, a second division device, a second speech retrieval unit creation device, and a matching device. The speech retrieval method comprises a first conversion step, a first division step, a first speech retrieval unit creation step, a second conversion step, a second division step, a second speech retrieval unit creation step, and a matching step.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: August 6, 2013
    Assignee: Ricoh Company, Ltd.
    Inventors: Dafei Shi, Yaojie Lu, Yueyan Yin, Jichuan Zheng, Lijun Zhao
  • Patent number: 8316004
    Abstract: Disclosed are a speech retrieval apparatus and a speech retrieval method for searching, in an audio file database, for one or more target audio files by using one or more input search terms. The speech retrieval apparatus comprises a related document obtaining unit configured to search, in a related document database where documents related to audio files in the audio file database are stored, for one or more related documents by using the search terms; a correspondence audio file obtaining unit configured to search, in the audio file database, for one or more correspondence audio files corresponding to the obtained related documents; and a speech-to-speech search unit configured to search, in the audio file database, for the target audio files by using the obtained correspondence audio files.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: November 20, 2012
    Assignee: Ricoh Company, Ltd.
    Inventors: Yueyan Yin, Yaojie Lu, Dafei Shi, Jichuan Zheng, Lijun Zhao
  • Publication number: 20110131236
    Abstract: Disclosed are a speech retrieval apparatus and a speech retrieval method for searching, in an audio file database, for one or more target audio files by using one or more input search terms. The speech retrieval apparatus comprises a related document obtaining unit configured to search, in a related document database where documents related to audio files in the audio file database are stored, for one or more related documents by using the search terms; a correspondence audio file obtaining unit configured to search, in the audio file database, for one or more correspondence audio files corresponding to the obtained related documents; and a speech-to-speech search unit configured to search, in the audio file database, for the target audio files by using the obtained correspondence audio files.
    Type: Application
    Filed: October 22, 2010
    Publication date: June 2, 2011
    Inventors: Yueyan YIN, Yaojie Lu, Dafei Shi, Jichuan Zheng, Lijun Zhao
  • Publication number: 20110071833
    Abstract: Disclosed are a speech retrieval apparatus and a speech retrieval method for searching, in a speech database, for an audio file matching an input search term by using an acoustic model serialization code, a phonemic code, a sub-word unit, and a speech recognition result of speech. The speech retrieval apparatus comprises a first conversion device, a first division device, a first speech retrieval unit creation device, a second conversion device, a second division device, a second speech retrieval unit creation device, and a matching device. The speech retrieval method comprises a first conversion step, a first division step, a first speech retrieval unit creation step, a second conversion step, a second division step, a second speech retrieval unit creation step, and a matching step.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 24, 2011
    Inventors: Dafei SHI, Yaojie Lu, Yueyan Yin, Jichuan Zheng, Lijun Zhao