Patents by Inventor CHUAN JIE ZHENG

CHUAN JIE ZHENG 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: 10346606
    Abstract: Embodiments of the present disclosure relate to a CAPTCHA generation method. According to the method, a request for accessing a resource is received from a handheld touch screen device. A default virtual keyboard type is received from the handheld touch screen device. In response to the request, a CAPTCHA is generated based on the default virtual keyboard type. The CAPTCHA is sent to the handheld touch screen device.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bai Chen Deng, Qiang B J Han, Qiang Li, Yan Yan S Su, Yue H Wang, Chuan Jie Zheng
  • Publication number: 20190057206
    Abstract: Embodiments of the present disclosure relate to a CAPTCHA generation method. According to the method, a request for accessing a resource is received from a handheld touch screen device. A default virtual keyboard type is received from the handheld touch screen device. In response to the request, a CAPTCHA is generated based on the default virtual keyboard type. The CAPTCHA is sent to the handheld touch screen device.
    Type: Application
    Filed: August 16, 2017
    Publication date: February 21, 2019
    Inventors: Bai Chen Deng, Qiang BJ Han, Qiang Li, Yan Yan S Su, Yue H Wang, Chuan Jie Zheng
  • Patent number: 10140330
    Abstract: A method, computer program product and computer system is provided. A processor receives a read request for a data entry from a client device, where the read request includes a first identifier. A processor retrieves a second identifier from a first storage device, where the second identifier is associated with the data entry as stored in the first storage device. Responsive to the first identifier and the second identifier not matching, a processor updates the data entry of the first storage device with a corresponding data entry from a second storage device.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Qi Jian Cheng, Qining Li, Jing Sun, Lei Sun, Tianyi Wang, Yan Zhao, Chuan Jie Zheng
  • Patent number: 10129364
    Abstract: A method, computer program product and computer system is provided. A processor receives a read request for a data entry from a client device, where the read request includes a first identifier. A processor retrieves a second identifier from a first storage device, where the second identifier is associated with the data entry as stored in the first storage device. Responsive to the first identifier and the second identifier not matching, a processor updates the data entry of the first storage device with a corresponding data entry from a second storage device.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Qi Jian Cheng, Qining Li, Jing Sun, Lei Sun, Tianyi Wang, Yan Zhao, Chuan Jie Zheng
  • Publication number: 20170193033
    Abstract: A method, computer program product and computer system is provided. A processor receives a read request for a data entry from a client device, where the read request includes a first identifier. A processor retrieves a second identifier from a first storage device, where the second identifier is associated with the data entry as stored in the first storage device. Responsive to the first identifier and the second identifier not matching, a processor updates the data entry of the first storage device with a corresponding data entry from a second storage device.
    Type: Application
    Filed: March 24, 2017
    Publication date: July 6, 2017
    Inventors: Qi Jian Cheng, Qining Li, Jing Sun, Lei Sun, Tianyi Wang, Yan Zhao, Chuan Jie Zheng
  • Patent number: 9632917
    Abstract: Software testing uses a plurality of test cases, where each of the test cases includes a plurality of test tasks. The test cases are analyzed to obtain at least one reusable test task sequence between at least two test cases. The reusable test task sequence includes at least one identical test task. The test cases are divided into at least one test case group according to the reusable test task sequence, where the test cases in each of the test case groups has at least one reusable test task sequence. For each of the test cases of the at least one test case group, an execution script of each test case is generated by using an execution script of a reusable test task, where the execution script of each test case includes at least one of backup or restore for the reusable test task sequence.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Duan Cai, Liu Hao, Qiang Li, Lan Qian Peng, Yan Yan, Chuan Jie Zheng
  • Publication number: 20170094011
    Abstract: A method, computer program product and computer system is provided. A processor receives a read request for a data entry from a client device, where the read request includes a first identifier. A processor retrieves a second identifier from a first storage device, where the second identifier is associated with the data entry as stored in the first storage device. Responsive to the first identifier and the second identifier not matching, a processor updates the data entry of the first storage device with a corresponding data entry from a second storage device.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: Qi Jian Cheng, Qining Li, Jing Sun, Lei Sun, Tianyi Wang, Yan Zhao, Chuan Jie Zheng
  • Publication number: 20150234733
    Abstract: Software testing uses a plurality of test cases, where each of the test cases includes a plurality of test tasks. The test cases are analyzed to obtain at least one reusable test task sequence between at least two test cases. The reusable test task sequence includes at least one identical test task. The test cases are divided into at least one test case group according to the reusable test task sequence, where the test cases in each of the test case groups has at least one reusable test task sequence. For each of the test cases of the at least one test case group, an execution script of each test case is generated by using an execution script of a reusable test task, where the execution script of each test case includes at least one of backup or restore for the reusable test task sequence.
    Type: Application
    Filed: January 19, 2015
    Publication date: August 20, 2015
    Inventors: DUAN CAI, LIU HAO, QIANG LI, LAN QIAN PENG, YAN YAN, CHUAN JIE ZHENG