Patents by Inventor Dong-Jie Wei
Dong-Jie Wei 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: 11194779Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating and manipulating an index for a table in a database. A query statement is received, the table of lines are searched, a result list is generated, and an index for the query statement is generated, wherein the index comprises information associated with the result list and the query condition. The query condition and the identifier of the table is extracted from the query statement, where the index is generated based on the query condition, the identifier of the table, and the result list. A hash value of the identifier of the table and the query condition is obtained, an association between the hash value and the result list to build the index is generated, and in response to a line of the plurality of lines in the table being modified, the index identified as invalid.Type: GrantFiled: October 25, 2019Date of Patent: December 7, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yue Li, Zhao Wei Li, Dong Jie Wei, Ling Xu
-
Patent number: 10891300Abstract: A computer-implemented method includes identifying a primary database interaction statement and determining one or more intermediate database interaction statements based on the primary database interaction statement. The computer-implemented further includes determining, for each of the one or more intermediate database interaction statements, an intermediate statement transformation indicator. The computer-implemented method further includes determining one or more transformed database interaction statements based on each intermediate statement transformation indicator.Type: GrantFiled: October 27, 2017Date of Patent: January 12, 2021Assignee: International Business Machines CorporationInventors: Dong Jie Wei, Ke Wei Wei, Xin Ying Yang, Miao Zheng
-
Patent number: 10762099Abstract: A computer-implemented method includes identifying a primary database interaction statement and determining one or more intermediate database interaction statements based on the primary database interaction statement. The computer-implemented further includes determining, for each of the one or more intermediate database interaction statements, an intermediate statement transformation indicator. The computer-implemented method further includes determining one or more transformed database interaction statements based on each intermediate statement transformation indicator. A corresponding computer program product and computer system are also disclosed.Type: GrantFiled: June 7, 2016Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Dong Jie Wei, Ke Wei Wei, Xin Ying Yang, Miao Zheng
-
Publication number: 20200057753Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating and manipulating an index for a table in a database. A query statement is received, the table of lines are searched, a result list is generated, and an index for the query statement is generated, wherein the index comprises information associated with the result list and the query condition. The query condition and the identifier of the table is extracted from the query statement, where the index is generated based on the query condition, the identifier of the table, and the result list. A hash value of the identifier of the table and the query condition is obtained, an association between the hash value and the result list to build the index is generated, and in response to a line of the plurality of lines in the table being modified, the index identified as invalid.Type: ApplicationFiled: October 25, 2019Publication date: February 20, 2020Inventors: Yue Li, Zhao Wei Li, Dong Jie Wei, Ling Xu
-
Patent number: 10489367Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating and manipulating an index for a table in a database. A query statement is received, the table of lines are searched, a result list is generated, and an index for the query statement is generated, wherein the index comprises information associated with the result list and the query condition. The query condition and the identifier of the table is extracted from the query statement, where the index is generated based on the query condition, the identifier of the table, and the result list. A hash value of the identifier of the table and the query condition is obtained, an association between the hash value and the result list to build the index is generated, and in response to a line of the plurality of lines in the table being modified, the index identified as invalid.Type: GrantFiled: October 19, 2015Date of Patent: November 26, 2019Assignee: International Business Machines CorporationInventors: Yue Li, Zhao Wei Li, Dong Jie Wei, Ling Xu
-
Publication number: 20180052856Abstract: A computer-implemented method includes identifying a primary database interaction statement and determining one or more intermediate database interaction statements based on the primary database interaction statement. The computer-implemented further includes determining, for each of the one or more intermediate database interaction statements, an intermediate statement transformation indicator. The computer-implemented method further includes determining one or more transformed database interaction statements based on each intermediate statement transformation indicator.Type: ApplicationFiled: October 27, 2017Publication date: February 22, 2018Inventors: Dong Jie Wei, Ke Wei Wei, Xin Ying Yang, Miao Zheng
-
Publication number: 20170351684Abstract: A computer-implemented method includes identifying a primary database interaction statement and determining one or more intermediate database interaction statements based on the primary database interaction statement. The computer-implemented further includes determining, for each of the one or more intermediate database interaction statements, an intermediate statement transformation indicator. The computer-implemented method further includes determining one or more transformed database interaction statements based on each intermediate statement transformation indicator. A corresponding computer program product and computer system are also disclosed.Type: ApplicationFiled: June 7, 2016Publication date: December 7, 2017Inventors: Dong Jie Wei, Ke Wei Wei, Xin Ying Yang, Miao Zheng
-
Patent number: 9817700Abstract: A method, computer program product, and system for dynamically distributing data for parallel processing in a computing system, comprising allocating a data buffer to each of a plurality of data partitions, where each data buffer stores data to be processed by its corresponding data partition, distributing data in multiple rounds to the data buffers for processing by the data partitions, where in each round the data is distributed based on a determined data processing capacity for each data partition, and where a greater amount of data is distributed to the data partitions with higher determined processing capacities, and periodically monitoring usage of each data buffer and re-determining the determined data processing capacity of each data partition based on its corresponding data buffer usage.Type: GrantFiled: April 26, 2011Date of Patent: November 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian K. Caufield, Fan Ding, Mi Wan Shum, Dong Jie Wei, Samuel H K Wong
-
Patent number: 9811384Abstract: A method, computer program product, and system for dynamically distributing data for parallel processing in a computing system, comprising allocating a data buffer to each of a plurality of data partitions, where each data buffer stores data to be processed by its corresponding data partition, distributing data in multiple rounds to the data buffers for processing by the data partitions, where in each round the data is distributed based on a determined data processing capacity for each data partition, and where a greater amount of data is distributed to the data partitions with higher determined processing capacities, and periodically monitoring usage of each data buffer and re-determining the determined data processing capacity of each data partition based on its corresponding data buffer usage.Type: GrantFiled: June 27, 2012Date of Patent: November 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian K. Caufield, Fan Ding, Mi Wan Shum, Dong Jie Wei, Samuel H K Wong
-
Publication number: 20160147751Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating and manipulating an index for a table in a database. A query statement is received, the table of lines are searched, a result list is generated, and an index for the query statement is generated, wherein the index comprises information associated with the result list and the query condition. The query condition and the identifier of the table is extracted from the query statement, where the index is generated based on the query condition, the identifier of the table, and the result list. A hash value of the identifier of the table and the query condition is obtained, an association between the hash value and the result list to build the index is generated, and in response to a line of the plurality of lines in the table being modified, the index identified as invalid.Type: ApplicationFiled: October 19, 2015Publication date: May 26, 2016Inventors: Yue Li, Zhao Wei Li, Dong Jie Wei, Ling Xu
-
Publication number: 20120278587Abstract: A method, computer program product, and system for dynamically distributing data for parallel processing in a computing system, comprising allocating a data buffer to each of a plurality of data partitions, where each data buffer stores data to be processed by its corresponding data partition, distributing data in multiple rounds to the data buffers for processing by the data partitions, where in each round the data is distributed based on a determined data processing capacity for each data partition, and where a greater amount of data is distributed to the data partitions with higher determined processing capacities, and periodically monitoring usage of each data buffer and re-determining the determined data processing capacity of each data partition based on its corresponding data buffer usage.Type: ApplicationFiled: June 27, 2012Publication date: November 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian K. Caufield, Fan Ding, Mi Wan Shum, Dong Jie Wei, Samuel HK Wong
-
Publication number: 20120278586Abstract: A method, computer program product, and system for dynamically distributing data for parallel processing in a computing system, comprising allocating a data buffer to each of a plurality of data partitions, where each data buffer stores data to be processed by its corresponding data partition, distributing data in multiple rounds to the data buffers for processing by the data partitions, where in each round the data is distributed based on a determined data processing capacity for each data partition, and where a greater amount of data is distributed to the data partitions with higher determined processing capacities, and periodically monitoring usage of each data buffer and re-determining the determined data processing capacity of each data partition based on its corresponding data buffer usage.Type: ApplicationFiled: April 26, 2011Publication date: November 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian K. Caufield, Fan Ding, Mi Wan Shum, Dong Jie Wei, Samuel HK Wong
-
Publication number: 20030106240Abstract: A slipper includes a sole body having a plurality of apertures defined through the sole body and a plurality of protrusions extend from a top surface of the sole body. A skirt flange extends from a periphery of the bottom of the sole body and a plurality of notches are defined in a lower edge of the skirt flange. A plurality of cylindrical rods extend from the bottom of the sole body and share a common axis with the protrusions on the top surface of the sole body.Type: ApplicationFiled: January 14, 2003Publication date: June 12, 2003Inventors: Jui-Te Wang, Kuo-Qing Lin, Dong-Jie Wei
-
Publication number: 20020088140Abstract: A sole for footwear includes a sole body having a plurality of protrusions extending from a top surface of the sole body so as to support the wearer's foot. A plurality of apertures are defined through said sole body and located between said protrusions.Type: ApplicationFiled: January 10, 2001Publication date: July 11, 2002Inventors: Jui-Te Wang, Kuo-Qing Lin, Dong-Jie Wei