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: 11119988Abstract: 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: GrantFiled: May 17, 2019Date of Patent: September 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bai Chen Deng, An Chao Song, Feng Cheng Sun, Jing Sun, Lin Xu
-
Patent number: 10750013Abstract: 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: GrantFiled: January 2, 2019Date of Patent: August 18, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
-
Publication number: 20190272261Abstract: 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: ApplicationFiled: May 17, 2019Publication date: September 5, 2019Inventors: BAI CHEN DENG, AN CHAO SONG, FENG CHENG SUN, JING SUN, LIN XU
-
Patent number: 10366058Abstract: 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: GrantFiled: January 7, 2015Date of Patent: July 30, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bai Chen Deng, An Chao Song, Feng Cheng Sun, Jing Sun, Lin Xu
-
Patent number: 10346606Abstract: 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: GrantFiled: August 16, 2017Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Bai Chen Deng, Qiang B J Han, Qiang Li, Yan Yan S Su, Yue H Wang, Chuan Jie Zheng
-
Publication number: 20190141189Abstract: 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: ApplicationFiled: January 2, 2019Publication date: May 9, 2019Inventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
-
Patent number: 10250747Abstract: 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: GrantFiled: March 8, 2018Date of Patent: April 2, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
-
Publication number: 20190057206Abstract: 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: ApplicationFiled: August 16, 2017Publication date: February 21, 2019Inventors: Bai Chen Deng, Qiang BJ Han, Qiang Li, Yan Yan S Su, Yue H Wang, Chuan Jie Zheng
-
Publication number: 20180219998Abstract: 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 deviceType: ApplicationFiled: March 8, 2018Publication date: August 2, 2018Inventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
-
Patent number: 9992332Abstract: 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: GrantFiled: February 27, 2017Date of Patent: June 5, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
-
Publication number: 20180084109Abstract: 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: ApplicationFiled: February 27, 2017Publication date: March 22, 2018Inventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
-
Patent number: 9686393Abstract: 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: GrantFiled: September 21, 2016Date of Patent: June 20, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Keke Cai, Bai Chen Deng, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
-
Publication number: 20150193474Abstract: 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: ApplicationFiled: January 7, 2015Publication date: July 9, 2015Inventors: Bai Chen Deng, An Chao Song, Feng Cheng Sun, Jing Sun, Lin Xu
-
Publication number: 20150169430Abstract: 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: ApplicationFiled: December 13, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Bai Chen Deng, Qing Hua Feng, Jia Lin Li, Jun Hua Wang, Shi Wan Zhao
-
Publication number: 20080127097Abstract: 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: ApplicationFiled: November 23, 2007Publication date: May 29, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Song Lin Zhao, Jun Hua Wang, Bai Chen Deng