Patents by Inventor Feng-Wei Chen Russell
Feng-Wei Chen Russell 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: 9053137Abstract: A system to identify database triggers in a data processing system. A request is received to create a database monitor for a specific application event and in response to receiving the request to create the database monitor, the database monitor is created. Then, a request is received to monitor the specific application event within a database and in response to receiving the request to monitor the specific application event, a replicate database of the database is created. Subsequently, the database is compared to the replicate database after the specific application event occurs to identify changes in the database associated with the specific application event. A best candidate is identified for a database trigger based upon the identified changes in the database associated with the specific application event.Type: GrantFiled: October 14, 2008Date of Patent: June 9, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John A. Medicke, Feng-wei Chen Russell, Michael William Smith, Ray Zhong Tan
-
Patent number: 7743068Abstract: A computerized method, system and program product for generating a data mining model. A user can provide objectives for the model and sample data to train, validate, and test the model. A rules system can automatically select a set of algorithms based on the objectives and/or sample data. A plurality of datasets can also be created from the sample data. Using the datasets, the set of algorithms can be optimized for the particular data on which it is intended to be used. The data mining model can then be generated from the optimized set of algorithms.Type: GrantFiled: October 25, 2007Date of Patent: June 22, 2010Assignee: International Business Machines CorporationInventors: Feng-wei Chen Russell, Ameet M. Kini, John A. Medicke, Jr., Betsy M. Plunket, Ashish Sureka
-
Patent number: 7739297Abstract: A computerized method, system and program product for generating a data mining model. A user can provide objectives for the model and sample data to train, validate, and test the model. A rules system can automatically select a set of algorithms based on the objectives and/or sample data. A plurality of datasets can also be created from the sample data. Using the datasets, the set of algorithms can be optimized for the particular data on which it is intended to be used. The data mining model can then be generated from the optimized set of algorithms.Type: GrantFiled: October 25, 2007Date of Patent: June 15, 2010Assignee: International Business Machines CorporationInventors: Feng-wei Chen Russell, Ameet M. Kini, John A. Medicke, Jr., Betsy M. Plunket, Ashish Sureka
-
Patent number: 7734645Abstract: A computerized method, system and program product for generating a data mining model. A user can provide objectives for the model and sample data to train, validate, and test the model. A rules system can automatically select a set of algorithms based on the objectives and/or sample data. A plurality of datasets can also be created from the sample data. Using the datasets, the set of algorithms can be optimized for the particular data on which it is intended to be used. The data mining model can then be generated from the optimized set of algorithms.Type: GrantFiled: October 25, 2007Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Feng-wei Chen Russell, Ameet M. Kini, John A. Medicke, Jr., Betsy M. Plunket, Ashish Sureka
-
Publication number: 20090144276Abstract: Under the present invention, a data exploration system, a customized model system and an existing model system are provided. The data exploration system analyzes user data to identify statistical information such as data distribution, data relationships, data outliners and invalid or missing data values. The customized model center iteratively generates customized data mining models in parallel based on permutations of the user data, user-provided business parameters and/or a set of model generation algorithms. The existing model system provides users with a library of existing data mining models, assembled based on the business parameters, from which they can choose one or more. In any event, any customized or existing data mining models selected can be run against the user data in parallel.Type: ApplicationFiled: January 5, 2009Publication date: June 4, 2009Inventors: Feng-wei Chen Russell, Ameet M. Kini, Marcelo Cunha Loureiro, John A. Medicke, JR., Betsy M. Plunket, Ashish Sureka
-
Patent number: 7530012Abstract: Computations included in analytics of a multi-dimensional cube are generated by analyzing a spreadsheet corresponding to data downloaded from the multi-dimensional cube so as to automatically convert a formula utilizing the downloaded data contained in the spreadsheet into a language of the multi-dimensional cube so as to provide a converted formula. The converted formula is incorporated into the multi-dimensional cube as a computed member.Type: GrantFiled: May 22, 2003Date of Patent: May 5, 2009Assignee: International Business Machines CorporationInventors: John A. Medicke, Feng-Wei Chen Russell, Stephen H. Rutledge
-
Patent number: 7523106Abstract: Under the present invention, a data exploration system, a customized model system and an existing model system are provided. The data exploration system analyzes user data to identify statistical information such as data distribution, data relationships, data outliners and invalid or missing data values. The customized model center iteratively generates customized data mining models in parallel based on permutations of the user data, user-provided business parameters and/or a set of model generation algorithms. The existing model system provides users with a library of existing data mining models, assembled based on the business parameters, from which they can choose one or more. In any event, any customized or existing data mining models selected can be run against the user data in parallel.Type: GrantFiled: November 24, 2003Date of Patent: April 21, 2009Assignee: International Business Machines CoporationInventors: Feng-wei Chen Russell, Ameet M. Kini, Marcelo Cunha Loureiro, John A. Medicke, Jr., Betsy M. Plunket, Ashish Sureka
-
Patent number: 7512631Abstract: A method to identify database triggers in a data processing system. A request is received to create a database monitor for a specific application event and in response to receiving the request to create the database monitor, the database monitor is created. Then, a request is received to monitor the specific application event within a database and in response to receiving the request to monitor the specific application event, a replicate database of the database is created. Subsequently, the database is compared to the replicate database after the specific application event occurs to identify changes in the database associated with the specific application event. A best candidate is identified for a database trigger based upon the identified changes in the database associated with the specific application event.Type: GrantFiled: March 23, 2006Date of Patent: March 31, 2009Assignee: International Business Machines CorporationInventors: John A. Medicke, Feng-wei Chen Russell, Michael William Smith, Ray Zhong Tan
-
Publication number: 20090037460Abstract: A system to identify database triggers in a data processing system. A request is received to create a database monitor for a specific application event and in response to receiving the request to create the database monitor, the database monitor is created. Then, a request is received to monitor the specific application event within a database and in response to receiving the request to monitor the specific application event, a replicate database of the database is created. Subsequently, the database is compared to the replicate database after the specific application event occurs to identify changes in the database associated with the specific application event. A best candidate is identified for a database trigger based upon the identified changes in the database associated with the specific application event.Type: ApplicationFiled: October 14, 2008Publication date: February 5, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John A. Medicke, Feng-wei Chen Russell, Michael William Smith, Ray Zhong Tan
-
Patent number: 7487173Abstract: A data warehouse is generated by incorporating data warehouse information in business objects to provide subscribed business objects and generating star-schema tables of the data warehouse from the subscribed business objects. Data from subscribed business objects may be logged when an event of the subscribed business objects is processed, for example, by an integration node, and the logged data incorporated into the star-schema tables of the data warehouse.Type: GrantFiled: May 22, 2003Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: John A. Medicke, Feng-Wei Chen Russell
-
Patent number: 7349919Abstract: A computerized method, system and program product for generating a data mining model. A user can provide objectives for the model and sample data to train, validate, and test the model. A rules system can automatically select a set of algorithms based on the objectives and/or sample data. A plurality of datasets can also be created from the sample data. Using the datasets, the set of algorithms can be optimized for the particular data on which it is intended to be used. The data mining model can then be generated from the optimized set of algorithms.Type: GrantFiled: November 21, 2003Date of Patent: March 25, 2008Assignee: International Business Machines CorporationInventors: Feng-wei Chen Russell, Ameet M. Kini, John A. Medicke, Jr., Betsy M. Plunket, Ashish Sureka
-
Patent number: 7150004Abstract: Methods, systems, and computer program products for programmatically serializing complex objects (such as JavaBeans™). In contrast to prior art techniques, a manually-specified data type mapping specification is not required as input to the serialization process. Instead, the present invention programmatically generates this type mapping, responsive to encountering run-time exceptions during the serialization process. The serialization process is therefore “self-healing”. This approach is especially advantageous when serializing complex objects that may include complex data types and/or embedded objects. The programmatically-generated type mapping information is preferably used to generate a serialized version of the complex object, and can also be used during deserialization. In addition to improving serialization techniques, this type mapping information facilitates dynamic integration and transformation of data between heterogeneous formats.Type: GrantFiled: August 21, 2002Date of Patent: December 12, 2006Assignee: International Business Machines CorporationInventors: Feng-wei Chen Russell, Samuel R. McHan, Jr., William D. Reed
-
Patent number: 7085762Abstract: Accessing an analytical model is provided by invoking the analytical model hosted by an analytic engine through a web services interface to the analytic engine. Invocation of the analytical model through the web services interface may be independent of the analytic engine hosting the analytical model. Furthermore, the analytical model may be a predictive model markup language (PMML) model. Invoking the analytical model may be provided by creating a set of tables utilized to store model information and parsing a PMML modeling language representation of the analytical model to populate the set of tables. A web services signature is generated for the analytical model based on the populated set of tables.Type: GrantFiled: May 22, 2003Date of Patent: August 1, 2006Assignee: International Business Machines CorporationInventors: John A. Medicke, Feng-Wei Chen Russell
-
Publication number: 20040236758Abstract: Accessing an analytical model is provided by invoking the analytical model hosted by an analytic engine through a web services interface to the analytic engine. Invocation of the analytical model through the web services interface may be independent of the analytic engine hosting the analytical model. Furthermore, the analytical model may be a predictive model markup language (PMML) model. Invoking the analytical model may be provided by creating a set of tables utilized to store model information and parsing a PMML modeling language representation of the analytical model to populate the set of tables. A web services signature is generated for the analytical model based on the populated set of tables.Type: ApplicationFiled: May 22, 2003Publication date: November 25, 2004Inventors: John A. Medicke, Feng-Wei Chen Russell
-
Publication number: 20040236786Abstract: A data warehouse is generated by incorporating data warehouse information in business objects to provide subscribed business objects and generating star-schema tables of the data warehouse from the subscribed business objects. Data from subscribed business objects may be logged when an event of the subscribed business objects is processed, for example, by an integration node, and the logged data incorporated into the star-schema tables of the data warehouse.Type: ApplicationFiled: May 22, 2003Publication date: November 25, 2004Inventors: John A. Medicke, Feng-Wei Chen Russell
-
Publication number: 20040237029Abstract: Computations included in analytics of a multi-dimensional cube are generated by analyzing a spreadsheet corresponding to data downloaded from the multi-dimensional cube so as to automatically convert a formula utilizing the downloaded data contained in the spreadsheet into a language of the multi-dimensional cube so as to provide a converted formula. The converted formula is incorporated into the multi-dimensional cube as a computed member.Type: ApplicationFiled: May 22, 2003Publication date: November 25, 2004Inventors: John A. Medicke, Feng-Wei Chen Russell, Stephen H. Rutledge
-
Publication number: 20040039964Abstract: Methods, systems, and computer program products for programmatically serializing complex objects (such as JavaBeans™). In contrast to prior art techniques, a manually-specified data type mapping specification is not required as input to the serialization process. Instead, the present invention programmatically generates this type mapping, responsive to encountering run-time exceptions during the serialization process. The serialization process is therefore “self-healing”. This approach is especially advantageous when serializing complex objects that may include complex data types and/or embedded objects. The programmatically-generated type mapping information is preferably used to generate a serialized version of the complex object, and can also be used during deserialization. In addition to improving serialization techniques, this type mapping information facilitates dynamic integration and transformation of data between heterogeneous formats.Type: ApplicationFiled: August 21, 2002Publication date: February 26, 2004Applicant: International Business Machines CorporationInventors: Feng-wei Chen Russell, Samuel R. McHan, William `D. Reed