Patents by Inventor Bai Chen Deng

Bai Chen Deng 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: 11119988
    Abstract: An aspect of performing logical validation on loaded data in a database includes a rule engine configured to, in response to an addition or update of a new rule for logical validation, determine a delta rule that includes a delta part of the new rule with respect to existing rules. An aspect also includes an object container containing object instances that have been validated using the existing rules. The object instance contains only data related to the existing rules and extracted from the database. An aspect further includes a validation engine configured to, upon determining that the delta rule relates to extra data other than the data contained in the object instance, extract the extra data from a database and add it to corresponding object instances, and use at least a part of the new rule to perform logical validation on the relevant object instances in the object container.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bai Chen Deng, An Chao Song, Feng Cheng Sun, Jing Sun, Lin Xu
  • Patent number: 10750013
    Abstract: A method, system, and computer program product, include receiving a request for registration from a service provider, upon the service receiver having authorized the request for registration, registering characteristic information of the service call in a user device of a service receiver, and upon a lapse of time, deregistering the characteristic information from the user device.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: August 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
  • Publication number: 20190272261
    Abstract: An aspect of performing logical validation on loaded data in a database includes a rule engine configured to, in response to an addition or update of a new rule for logical validation, determine a delta rule that includes a delta part of the new rule with respect to existing rules. An aspect also includes an object container containing object instances that have been validated using the existing rules. The object instance contains only data related to the existing rules and extracted from the database. An aspect further includes a validation engine configured to, upon determining that the delta rule relates to extra data other than the data contained in the object instance, extract the extra data from a database and add it to corresponding object instances, and use at least a part of the new rule to perform logical validation on the relevant object instances in the object container.
    Type: Application
    Filed: May 17, 2019
    Publication date: September 5, 2019
    Inventors: BAI CHEN DENG, AN CHAO SONG, FENG CHENG SUN, JING SUN, LIN XU
  • Patent number: 10366058
    Abstract: An aspect of performing logical validation on loaded data in a database includes a rule engine configured to, in response to an addition or update of a new rule for logical validation, determine a delta rule that includes a delta part of the new rule with respect to existing rules. An aspect also includes an object container containing object instances that have been validated using the existing rules. The object instance contains only data related to the existing rules and extracted from the database. An aspect further includes a validation engine configured to, upon determining that the delta rule relates to extra data other than the data contained in the object instance, extract the extra data from a database and add it to corresponding object instances, and use at least a part of the new rule to perform logical validation on the relevant object instances in the object container.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: July 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bai Chen Deng, An Chao Song, Feng Cheng Sun, Jing Sun, Lin Xu
  • 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: 20190141189
    Abstract: A method, system, and computer program product, include receiving a request for registration from a service provider, upon the service receiver having authorized the request for registration, registering characteristic information of the service call in a user device of a service receiver, and upon a lapse of time, deregistering the characteristic information from the user device.
    Type: Application
    Filed: January 2, 2019
    Publication date: May 9, 2019
    Inventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
  • Patent number: 10250747
    Abstract: A method, system, and computer program product, include receiving a request for registration from a service provider, upon the service receiver having authorized the request for registration, registering characteristic information of the service call in a user device of a service receiver, and upon a lapse of time, deregistering the characteristic information from the user device.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
  • 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
  • Publication number: 20180219998
    Abstract: A method, system, and computer program product, include receiving a request for registration from a service provider, upon the service receiver having authorized the request for registration, registering characteristic information of the service call in a user device of a service receiver, and upon a lapse of time, deregistering the characteristic information from the user device
    Type: Application
    Filed: March 8, 2018
    Publication date: August 2, 2018
    Inventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
  • Patent number: 9992332
    Abstract: A method, system, and computer program product, include determining whether a service receiver has authorized a request for registration and upon the service receiver having authorized the request for registration, registering characteristic information of the service call for the service receiver.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: June 5, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
  • Publication number: 20180084109
    Abstract: A method, system, and computer program product, include determining whether a service receiver has authorized a request for registration and upon the service receiver having authorized the request for registration, registering characteristic information of the service call for the service receiver.
    Type: Application
    Filed: February 27, 2017
    Publication date: March 22, 2018
    Inventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
  • Patent number: 9686393
    Abstract: A method, system, and computer program product, include receiving a request for registration from a service provider, the request for registration comprising characteristic information of a service call to be initiated, determining whether the service receiver has authorized the request for registration, and upon the service receiver having authorized the request for registration, registering the characteristic information of the service call for the service receiver to enable the identification of the service call.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: June 20, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
  • Publication number: 20150193474
    Abstract: An aspect of performing logical validation on loaded data in a database includes a rule engine configured to, in response to an addition or update of a new rule for logical validation, determine a delta rule that includes a delta part of the new rule with respect to existing rules. An aspect also includes an object container containing object instances that have been validated using the existing rules. The object instance contains only data related to the existing rules and extracted from the database. An aspect further includes a validation engine configured to, upon determining that the delta rule relates to extra data other than the data contained in the object instance, extract the extra data from a database and add it to corresponding object instances, and use at least a part of the new rule to perform logical validation on the relevant object instances in the object container.
    Type: Application
    Filed: January 7, 2015
    Publication date: July 9, 2015
    Inventors: Bai Chen Deng, An Chao Song, Feng Cheng Sun, Jing Sun, Lin Xu
  • Publication number: 20150169430
    Abstract: A method for selecting webpage test paths includes segmenting a current webpage into blocks; performing operations on a representative interactive element contained in a user concerned block to proceed to a next webpage; iteratively repeating the segmenting and the performing on a next webpage until an ending webpage; recording webpage test paths from the beginning webpage to the ending webpage; and determining importance degrees of the webpage test paths and selecting webpage test paths to be test according to the importance degrees.
    Type: Application
    Filed: December 13, 2013
    Publication date: June 18, 2015
    Applicant: International Business Machines Corporation
    Inventors: Bai Chen Deng, Qing Hua Feng, Jia Lin Li, Jun Hua Wang, Shi Wan Zhao
  • Publication number: 20080127097
    Abstract: The present invention discloses a testing method of URL command, comprising the steps of: determining the type of said URL command; according to the determined type, adding test data to the URL command to form a test command; sending said test command to a server by using a browser and receiving contents returned from said server; and displaying the returned contents by said browser. The present invention further discloses a scenario testing method by using URL command testing in combination with GUI testing, a device and a system of implementing the above methods.
    Type: Application
    Filed: November 23, 2007
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Song Lin Zhao, Jun Hua Wang, Bai Chen Deng