Patents by Inventor Stefan Raspl
Stefan Raspl 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: 8219999Abstract: A system and associated method for determining a number of threads to maximize system utilization. The method begins with determining a first value which corresponds to the current system utilization. Next the method determines a second value which corresponds the current number of threads in the system. Next the method determines a third value which corresponds to the number of processor cores in the system. Next the method receives a fourth value from an end user which corresponds to the optimal system utilization the end user wishes to achieve. Next the method determines a fifth value which corresponds to the number of threads necessary to achieve the optimal system utilization value received from the end user. Finally, the method sends the fifth value to all running applications.Type: GrantFiled: July 31, 2008Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Stefan Raspl, Dirk Seider
-
Publication number: 20120151494Abstract: A method for determining a number of threads to maximize system utilization. The method begins with determining a first value which corresponds to the current system utilization. Next the method determines a second value which corresponds to the current number of threads in the system. Next the method determines a third value which corresponds to the number of processor cores in the system. Next the method receives a fourth value from an end user which corresponds to the optimal system utilization the end user wishes to achieve. Next the method determines a fifth value which corresponds to the number of threads necessary to achieve the optimal system utilization value received from the end user. Finally, the method sends the fifth value to all running applications.Type: ApplicationFiled: February 24, 2012Publication date: June 14, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Raspl, Dirk Seider
-
Publication number: 20120137291Abstract: A method is provided for placing a virtual machine on a target virtual machine manager out of multiple virtual machine managers. System management software is connected to the virtual machine managers and selects the target virtual machine manager for placing the virtual machine. The method includes: the system management software creating a memory profile for all virtual machines hosted on the multiple virtual machine managers, the system management software evaluating probabilities for samepage mapping of the virtual machine to be placed on the multiple virtual machine managers based on the memory profiles of the virtual machines, the system management software selecting under consideration of the probabilities for samepage mapping a most appropriate virtual machine manager as the target virtual machine manager, and the system management software placing the virtual machine on the target virtual machine manager.Type: ApplicationFiled: November 9, 2011Publication date: May 31, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Utz BACHER, Einar LUECK, Stefan RASPL, Thomas SPATZIER
-
Publication number: 20120137045Abstract: Efficiently determining identical pieces of memory within a computer memory area, which is occupied by a virtual machine manager hosting multiple guests and the computer memory area being logically separated into memory pages of a unique size. Each guest is inspected for its structural characteristics by the virtual machine manager. The structural characteristics of each guest are compared by the virtual machine manager, wherein memory regions of guests having a similar structure are identified; and the identical memory pages are identified by the virtual machine manager by comparing hash values of memory pages located within memory regions of guests having a similar structure, wherein identical memory pages are determined by comparing hash values calculated over the contents of the memory pages.Type: ApplicationFiled: November 9, 2011Publication date: May 31, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Utz Bacher, Einar Lueck, Stefan Raspl, Thomas Spatzier
-
Patent number: 8122045Abstract: The invention relates to a method for mapping at least one data column from a database source to at least one data column of a data target, the method comprising: defining at least one reference column of the data target and at least one database source column; performing a comparison of data contained in the data column(s) with the reference column(s); and determining mapping candidates between the data column(s) and the reference column(s).Type: GrantFiled: January 9, 2008Date of Patent: February 21, 2012Assignee: International Business Machines CorporationInventors: Christoph Lingenfelder, Stefan Raspl, Yannick Saillet
-
Publication number: 20110252279Abstract: A computerized method, computer system, and a computer program product for processing an execution request within different computing environments. Execution requests and generated reference information are forwarded to the different computing environments, where the requests are processed using the reference information. Results of the processed execution requests are collected from the different computing environments. The results are compared to find any discrepancy, possibly giving indication of a software or hardware error.Type: ApplicationFiled: April 6, 2011Publication date: October 13, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Utz Bacher, Hai Huang, Brian Peterson, Stefan Raspl
-
Patent number: 8024357Abstract: A medium and system for managing an external routine in a computer implemented database management system includes creating a first table for storing external routines in a data store coupled to the database management system. An external routine is stored in the first table so that the database management system is allowed to automatically manage any modification related to the external routine and to control access to the external routine such that administrative support is minimized.Type: GrantFiled: July 1, 2008Date of Patent: September 20, 2011Assignee: International Business Machines CorporationInventors: Peter Bendel, Gregor Meyer, Stefan Raspl
-
Patent number: 8019784Abstract: A method for managing an external routine in a computer implemented database management system includes creating a first table for storing external routines in a data store coupled to the database management system. An external routine is stored in the first table so that the database management system is allowed to automatically manage any modification related to the external routine and to control access to the external routine such that administrative support is minimized.Type: GrantFiled: July 1, 2008Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: Peter Bendel, Gregor Meyer, Stefan Raspl
-
Patent number: 7937350Abstract: The invention relates to a method for determining a time for retraining a data mining model, including the steps of: calculating multivariate statistics of a training model during a training phase; storing the multivariate statistics in the data mining model; evaluating reliability of the data mining model based on the multivariate statistics and at least one distribution parameter, and deciding to retrain the data mining model based on an arbitrary measure of one or more statistical parameters including an F-test statistical analysis.Type: GrantFiled: November 6, 2007Date of Patent: May 3, 2011Assignee: International Business Machines CorporationInventors: Christoph Lingenfelder, Stefan Raspl, Yannick Saillet
-
Publication number: 20100031266Abstract: A system and associated method for determining a number of threads to maximize system utilization. The method begins with determining a first value which corresponds to the current system utilization. Next the method determines a second value which corresponds the current number of threads in the system. Next the method determines a third value which corresponds to the number of processor cores in the system. Next the method receives a fourth value from an end user which corresponds to the optimal system utilization the end user wishes to achieve. Next the method determines a fifth value which corresponds to the number of threads necessary to achieve the optimal system utilization value received from the end user. Finally, the method sends the fifth value to all running applications.Type: ApplicationFiled: July 31, 2008Publication date: February 4, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Raspl, Dirk Seider
-
Publication number: 20090125579Abstract: The present invention provides a method and system for improving the client-Servlet communication in the World-Wide-Web (Web) without changing the existing communication protocol, and without changing the client. The existing prior art one-way communication path between client and Servlet remains unchanged if the initial request includes all information for retrieving the desired information.Type: ApplicationFiled: July 26, 2006Publication date: May 14, 2009Inventors: Yannick Saillet, Stefan Raspl
-
Publication number: 20080288553Abstract: A medium and system for managing an external routine in a computer implemented database management system includes creating a first table for storing external routines in a data store coupled to the database management system. An external routine is stored in the first table so that the database management system is allowed to automatically manage any modification related to the external routine and to control access to the external routine such that administrative support is minimized.Type: ApplicationFiled: July 1, 2008Publication date: November 20, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter BENDEL, Gregor Meyer, Stefan Raspl
-
Publication number: 20080270455Abstract: A method for managing an external routine in a computer implemented database management system includes creating a first table for storing external routines in a data store coupled to the database management system. An external routine is stored in the first table so that the database management system is allowed to automatically manage any modification related to the external routine and to control access to the external routine such that administrative support is minimized.Type: ApplicationFiled: July 1, 2008Publication date: October 30, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter BENDEL, Gregor Meyer, Stefan Raspl
-
Publication number: 20080208855Abstract: The invention relates to a method for mapping at least one data column from a database source to at least one data column of a data target, the method comprising: defining at least one reference column of the data target and at least one database source column; performing a comparison of data contained in the data column(s) with the reference column(s); and determining mapping candidates between the data column(s) and the reference column(s).Type: ApplicationFiled: January 9, 2008Publication date: August 28, 2008Inventors: CHRISTOPH LINGENFELDER, STEFAN RASPL, YANNICK SAILLET
-
Publication number: 20080195650Abstract: The invention relates to a method for determining a time for retraining a data mining model, comprising the steps of: calculating multivariate statistics of a training model during a training phase; storing the multivariate statistics in the data mining model; monitoring at least one distribution parameter of application data as a function of time during a deployment phase; and evaluating reliability of the data mining model based on the multivariate statistics and at least one distribution parameter.Type: ApplicationFiled: November 6, 2007Publication date: August 14, 2008Inventors: CHRISTOPH LINGENFELDER, Stefan Raspl, Yannick Saillet
-
Publication number: 20070046664Abstract: A method and system of the present invention determines the performance values of components of a flow by taking the interactions between the components into account, and visualizes the performance values on a graphical user interface during a flow design phase. Thus, interactions between the components of the flow become transparent to the user and bottlenecks can be identified immediately.Type: ApplicationFiled: June 28, 2006Publication date: March 1, 2007Applicant: International Business Machines CorporationInventors: Stefan Raspl, Yannick Saillet
-
Publication number: 20070038662Abstract: A method for managing an external routine in a computer implemented database management system includes creating a first table for storing external routines in a data store coupled to the database management system. An external routine is stored in the first table so that the database management system is allowed to automatically manage any modification related to the external routine and to control access to the external routine such that administrative support is minimized.Type: ApplicationFiled: August 4, 2005Publication date: February 15, 2007Inventors: Peter Bendel, Gregor Meyer, Stefan Raspl
-
Patent number: 6829561Abstract: This invention relates to a method for determining a quality for a data clustering, said data clustering resulting in a plurality of clusters each cluster having a cluster identifier, the method comprising the steps of: determining a set of observed values for at least one of the clusters by mapping the cluster identifier of said one of the clusters to a first predefined value and by mapping the cluster identifiers of other clusters to a second predefined value, and calculating a normalized statistical coefficient based on the set of observed values to determine the quality for said one of the clusters.Type: GrantFiled: December 9, 2002Date of Patent: December 7, 2004Assignee: International Business Machines CorporationInventors: Martin Keller, Stefan Raspl
-
Publication number: 20040098412Abstract: A record clustering system provides a computationally inexpensive method of accurately clustering data records containing structured raw data requiring only two passes over the data. Each data record contains a sequence of attribute values of corresponding attributes. For each attribute, a characteristic value is calculated by evaluating the attribute values of that attribute across the data records. For each attribute value, a deviation from the corresponding characteristic value is calculated. The attributes of each record are sorted based on the deviations to provide a sequence of attributes used as a key for clustering. A user may select criteria for evaluation of the keys for clustering of the data records. The clustering result is refined by searching of best matching keys in other clusters for the records of the smallest cluster. In this manner, the records contained in the smallest cluster are distributed to other clusters, reducing the total number of clusters.Type: ApplicationFiled: November 3, 2003Publication date: May 20, 2004Applicant: International Business Machines CorporationInventor: Stefan Raspl
-
Publication number: 20030182082Abstract: This invention relates to a method for determining a quality for a data clustering, said data clustering resulting in a plurality of clusters each cluster having a cluster identifier, the method comprising the steps of:Type: ApplicationFiled: December 9, 2002Publication date: September 25, 2003Applicant: International Business Machines CorporationInventors: Martin Keller, Stefan Raspl