Patents by Inventor Pascal Vezolle
Pascal Vezolle 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).
-
Publication number: 20230118072Abstract: Using a trained image classification model, a first image captured using an image capture device is classified, the trained image classification model executing in the same system as the image capture device, the classifying producing an inappropriate content classification of the first image. Using a trained feature extraction model, a pattern within a portion of the first image is recognized from the first image, the trained feature extraction model executing in the same system as the image capture device, the pattern predefined as inappropriate content. Based on the classification and the pattern, the first image is adjusted.Type: ApplicationFiled: October 19, 2021Publication date: April 20, 2023Applicant: International Business Machines CorporationInventors: Geoffrey Pascal, Christophe Menichetti, Nicolas Tallet, Pascal Vezolle
-
Patent number: 9772877Abstract: A method for managing I/O operations in a shared file system environment. The method includes receiving for each of a plurality of compute nodes, information associated with I/O accesses to a shared file system, and applications for executing the I/O accesses. The method includes creating application profiles, based, at least in part, on the received information. The method then includes determining execution priorities for the application, based, at least in part, on the created application profiles.Type: GrantFiled: December 29, 2015Date of Patent: September 26, 2017Assignee: Lenovo Enterprise Solution (Singapore) PTE., LTD.Inventors: Ludovic Enault, Eric Michel, Nicolas Tallet, Pascal Vezolle
-
Patent number: 9632836Abstract: Disclosed is a method for scheduling applications for a clustered computer system having a plurality of computers and at least one resource, the clustered computer system executing one or more applications. A method includes: monitoring hardware counters in at least one of the resources and the plurality of computers of the clustered computer system for each of the applications; responsive to said monitoring, determining the utilization of at least one of the resources and the plurality of computers of the clustered computer system by each of the applications; for each of the applications, storing said utilization of at least one of the resource and plurality of computers of the clustered computer system; and upon receiving a request to schedule an application on one of said computers, scheduling a computer to execute the application based on stored utilization for the application and stored utilizations of other applications executing on the computers.Type: GrantFiled: June 17, 2015Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Eric Michel, Nicolas Tallet, Francois Thomas, Pascal Vezolle
-
Publication number: 20160110219Abstract: A method for managing I/O operations in a shared file system environment. The method includes receiving for each of a plurality of compute nodes, information associated with I/O accesses to a shared file system, and applications for executing the I/O accesses. The method includes creating application profiles, based, at least in part, on the received information. The method then includes determining execution priorities for the application, based, at least in part, on the created application profiles.Type: ApplicationFiled: December 29, 2015Publication date: April 21, 2016Inventors: Ludovic Enault, Eric Michel, Nicholas Tallet, Pascal Vezolle
-
Patent number: 9244939Abstract: A method for managing I/O operations in a shared file system environment. The method includes receiving for each of a plurality of compute nodes, information associated with I/O accesses to a shared file system, and applications for executing the I/O accesses. The method includes creating application profiles, based, at least in part, on the received information. The method then includes determining execution priorities for the application, based, at least in part, on the created application profiles.Type: GrantFiled: June 27, 2013Date of Patent: January 26, 2016Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: Ludovic Enault, Eric Michel, Nicolas Tallet, Pascal Vezolle
-
Publication number: 20160004567Abstract: Disclosed is a method for scheduling applications for a clustered computer system having a plurality of computers and at least one resource, the clustered computer system executing one or more applications. A method includes: monitoring hardware counters in at least one of the resources and the plurality of computers of the clustered computer system for each of the applications; responsive to said monitoring, determining the utilization of at least one of the resources and the plurality of computers of the clustered computer system by each of the applications; for each of the applications, storing said utilization of at least one of the resource and plurality of computers of the clustered computer system; and upon receiving a request to schedule an application on one of said computers, scheduling a computer to execute the application based on stored utilization for the application and stored utilizations of other applications executing on the computers.Type: ApplicationFiled: June 17, 2015Publication date: January 7, 2016Inventors: Eric Michel, Nicolas Tallet, Francois Thomas, Pascal Vezolle
-
Patent number: 9162260Abstract: A cleaning mechanism includes: an airflow control chamber for receiving exhaust air from a cooling fan; a cleaning outlet for outputting the exhaust air to be used for cleaning; a flexible pipe having one end in communication with the cleaning outlet and one free end directable by a user for cleaning; and an activation component for activating a cleaning operation in which the exhaust air is directed through the flexible pipe. The activation component may include a switching mechanism for switching the direction of airflow in the airflow control chamber between the cleaning outlet and an exit out of the computer. The cleaning mechanism may include an airflow accelerator for increasing the airflow to the cleaning outlet.Type: GrantFiled: January 21, 2014Date of Patent: October 20, 2015Assignee: International Business Machines CorporationInventors: Colin G. Dumontier, Gerald Laumay, Christine O'Sullivan, Pascal Vezolle
-
Patent number: 8990830Abstract: A method and system are provided for thread management in parallel processes in a multi-core or multi-node system. The method includes receiving monitored hardware metrics information from the multiple cores or multiple nodes on which processes are executed, receiving monitored process and thread information; and globally monitoring the processing across the multiple cores or multiple nodes. The method further includes analyzing the monitored information to minimize imbalances between the multiple cores and/or to improve core or node exploitation and dynamically adjusting the number of threads per process based on the analysis.Type: GrantFiled: July 10, 2012Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Yaoqing Gao, Francois Gibello, Eric Michel, Nicolas Tallet, Pascal Vezolle
-
Publication number: 20150006593Abstract: A method for managing I/O operations in a shared file system environment. The method includes receiving for each of a plurality of compute nodes, information associated with I/O accesses to a shared file system, and applications for executing the I/O accesses. The method includes creating application profiles, based, at least in part, on the received information. The method then includes determining execution priorities for the application, based, at least in part, on the created application profiles.Type: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Inventors: Ludovic Enault, Eric Michel, Nicolas Tallet, Pascal Vezolle
-
Publication number: 20140316720Abstract: Disclosed is a data processing system for use in a data center, the data center comprising a plurality of data processing systems. The data processing system comprises one or more sensors measuring air flow and temperature; computational flow dynamics software receiving input from said one or more sensors; and communication apparatus for communicating with others of said plurality of data processing systems. Also disclosed is a method of operating a data processing system for use in a data center, the data center comprising a plurality of data processing systems. The method comprises providing computational flow dynamics software to one or more of said data processing systems; providing communications apparatus to one or more of said data processing systems; the computational flow dynamics software receiving input from one or more sensors measuring air flow and temperature; and the communication apparatus communicating with others of said plurality of data processing systems.Type: ApplicationFiled: February 18, 2014Publication date: October 23, 2014Applicant: International Business Machines CorporationInventors: Colin G. Dumontier, Gerard Laumay, Nicolas Tallet, Pascal Vezolle
-
Publication number: 20140251389Abstract: A cleaning mechanism includes: an airflow control chamber for receiving exhaust air from a cooling fan; a cleaning outlet for outputting the exhaust air to be used for cleaning; a flexible pipe having one end in communication with the cleaning outlet and one free end directable by a user for cleaning; and an activation component for activating a cleaning operation in which the exhaust air is directed through the flexible pipe. The activation component may include a switching mechanism for switching the direction of airflow in the airflow control chamber between the cleaning outlet and an exit out of the computer. The cleaning mechanism may include an airflow accelerator for increasing the airflow to the cleaning outlet.Type: ApplicationFiled: January 21, 2014Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Colin G. Dumontier, Gerald Laumay, Christine O'Sullivan, Pascal Vezolle
-
Publication number: 20130024871Abstract: A method and system are provided for thread management in parallel processes in a multi-core or multi-node system. The method includes receiving monitored hardware metrics information from the multiple cores or multiple nodes on which processes are executed, receiving monitored process and thread information; and globally monitoring the processing across the multiple cores or multiple nodes. The method further includes analyzing the monitored information to minimize imbalances between the multiple cores and/or to improve core or node exploitation and dynamically adjusting the number of threads per process based on the analysis.Type: ApplicationFiled: July 10, 2012Publication date: January 24, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yaoqing Gao, Francois Gibello, Eric Michel, Nicolas Tallet, Pascal Vezolle
-
Patent number: 7530063Abstract: A method and system of modifying instructions forming a loop is provided. A method of modifying instructions forming a loop includes modifying instructions forming a loop including: determining static and dynamic characteristics for the instructions; selecting a modification factor for the instructions based on a number of separate equivalent sections forming a cache in a processor which is processing the instructions; and modifying the instructions to interleave the instructions in the loop according to the modification factor and the static and dynamic characteristics when the instructions satisfy a modification criteria based on the static and dynamic characteristics.Type: GrantFiled: May 27, 2004Date of Patent: May 5, 2009Assignee: International Business Machines CorporationInventors: Roch Georges Archambault, Robert James Blainey, Yaoqing Gao, John David McCalpin, Francis Patrick O'Connell, Pascal Vezolle, Steven Wayne White
-
Publication number: 20050138613Abstract: A method and system of modifying instructions forming a loop is provided. A method of modifying instructions forming a loop includes modifying instructions forming a loop including: determining static and dynamic characteristics for the instructions; selecting a modification factor for the instructions based on a number of separate equivalent sections forming a cache in a processor which is processing the instructions; and modifying the instructions to interleave the instructions in the loop according to the modification factor and the static and dynamic characteristics when the instructions satisfy a modification criteria based on the static and dynamic characteristics.Type: ApplicationFiled: May 27, 2004Publication date: June 23, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Roch Archambault, Robert Blainey, Yaoqing Gao, John McCalpin, Francis O'Connell, Pascal Vezolle, Steven White