Patents by Inventor Ben Bo Yang
Ben Bo Yang 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: 10628449Abstract: A system, method and computer program product configured for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key.Type: GrantFiled: October 12, 2018Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
-
Publication number: 20190050470Abstract: A system, method and computer program product configured for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key.Type: ApplicationFiled: October 12, 2018Publication date: February 14, 2019Inventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
-
Patent number: 10140351Abstract: A computer program product configured to implement a method for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key.Type: GrantFiled: July 6, 2016Date of Patent: November 27, 2018Assignee: International Business Machines CorporationInventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
-
Publication number: 20160314178Abstract: A computer program product configured to implement a method for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key.Type: ApplicationFiled: July 6, 2016Publication date: October 27, 2016Inventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
-
Patent number: 9411867Abstract: A method and apparatus for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key.Type: GrantFiled: June 27, 2013Date of Patent: August 9, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
-
Patent number: 8880108Abstract: A short message processing method and apparatus in short message interactive communication is disclosed that allocates identification codes to each service instance and performs short message interaction with uses using numbers embedded with the identification codes. In the short message processing method and apparatus of the present invention, in response to receiving of a short message from a communication terminal, a service instance for the short message is determined based on a server-side communication number contained in the short message, and then a reply short message is sent to the communication terminal using the server-side communication number that is embedded with a service instance identification code corresponding to the determined service instance. The present invention is capable of accurately and conveniently correlating a plurality of short messages with corresponding service instances, thereby enhancing users' experience during an interactive process.Type: GrantFiled: February 23, 2011Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Ben Bo Yang, Jia Jia Wen, Ju Wei Shi, Qi Yu
-
Publication number: 20140012810Abstract: A method and apparatus for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key.Type: ApplicationFiled: June 27, 2013Publication date: January 9, 2014Applicant: International Business Machines CorporationInventors: Guan Cheng Chen, Ju Wei Shi, Kun Wang, Ben Bo Yang, Jia Zou
-
Publication number: 20120315931Abstract: A short message processing method and apparatus in short message interactive communication is disclosed that allocates identification codes to each service instance and performs short message interaction with uses using numbers embedded with the identification codes. In the short message processing method and apparatus of the present invention, in response to receiving of a short message from a communication terminal, a service instance for the short message is determined based on a server-side communication number contained in the short message, and then a reply short message is sent to the communication terminal using the server-side communication number that is embedded with a service instance identification code corresponding to the determined service instance. The present invention is capable of accurately and conveniently correlating a plurality of short messages with corresponding service instances, thereby enhancing users' experience during an interactive process.Type: ApplicationFiled: February 23, 2011Publication date: December 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ben Bo Yang, Jia Jia Wen, Ju Wei Shi, Qi Yu
-
Patent number: 8009585Abstract: A method for discovering topology in an SIP network is disclosed. According to the method, the SIP network is divided into domains governed by corresponding SIP proxies. A management system creates a topology agent for each SIP-domain and registers it with the governor proxy of each SIP-domain. Each topology agent generates topology-exploring messages to other agent and accumulates topology-exploring messages from other agents, gather routing information of the SIP network based on the collected topology-exploring messages to deduce topology of the SIP network.Type: GrantFiled: January 5, 2006Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: Jun LJ Liu, Wei BJ Lu, Ben Bo Yang, Chun Ying, Qing Bo Wang
-
Publication number: 20090103451Abstract: A method for discovering topology in an SIP network is disclosed. According to the method, the SIP network is divided into domains governed by corresponding SIP proxies. A management system creates a topology agent for each SIP-domain and registers it with the governor proxy of each SIP-domain. Each topology agent generates topology-exploring messages to other agent and accumulates topology-exploring messages from other agents, gather routing information of the SIP network based on the collected topology-exploring messages to deduce topology of the SIP network.Type: ApplicationFiled: January 5, 2006Publication date: April 23, 2009Applicant: International Business Machines CorporationInventors: Jun LJ Liu, Wei BJ Lu, Ben Bo Yang, Chun Ying, Qing Bo Wang
-
Publication number: 20080244610Abstract: Resource allocation techniques are provided for use in managing escalation of on-demand business processes. For example, in one aspect of the invention, a technique for managing escalation of a business process comprises the following steps/operations. A request is obtained from a business process, the business process having one or more tasks associated therewith. The one or more tasks are mapped to one or more roles. One or more available resources are allocated for the one or more roles. At least one communication session is launched such that data associated with the business process may be transferred to the one or more allocated resources.Type: ApplicationFiled: June 11, 2008Publication date: October 2, 2008Applicant: International Business Machines CorporationInventors: Liang-Jie Zhang, Hong Cai, Wei B.J. Lu, John Youssef Sayah, Li Hua Tang, Qing Bo Wang, Ben Bo Yang