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: 20230118072
    Abstract: 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: Application
    Filed: October 19, 2021
    Publication date: April 20, 2023
    Applicant: International Business Machines Corporation
    Inventors: Geoffrey Pascal, Christophe Menichetti, Nicolas Tallet, Pascal Vezolle
  • Patent number: 9772877
    Abstract: 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: Grant
    Filed: December 29, 2015
    Date of Patent: September 26, 2017
    Assignee: Lenovo Enterprise Solution (Singapore) PTE., LTD.
    Inventors: Ludovic Enault, Eric Michel, Nicolas Tallet, Pascal Vezolle
  • Patent number: 9632836
    Abstract: 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: Grant
    Filed: June 17, 2015
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Eric Michel, Nicolas Tallet, Francois Thomas, Pascal Vezolle
  • Publication number: 20160110219
    Abstract: 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: Application
    Filed: December 29, 2015
    Publication date: April 21, 2016
    Inventors: Ludovic Enault, Eric Michel, Nicholas Tallet, Pascal Vezolle
  • Patent number: 9244939
    Abstract: 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: Grant
    Filed: June 27, 2013
    Date of Patent: January 26, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Ludovic Enault, Eric Michel, Nicolas Tallet, Pascal Vezolle
  • Publication number: 20160004567
    Abstract: 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: Application
    Filed: June 17, 2015
    Publication date: January 7, 2016
    Inventors: Eric Michel, Nicolas Tallet, Francois Thomas, Pascal Vezolle
  • Patent number: 9162260
    Abstract: 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: Grant
    Filed: January 21, 2014
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Colin G. Dumontier, Gerald Laumay, Christine O'Sullivan, Pascal Vezolle
  • Patent number: 8990830
    Abstract: 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: Grant
    Filed: July 10, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Yaoqing Gao, Francois Gibello, Eric Michel, Nicolas Tallet, Pascal Vezolle
  • Publication number: 20150006593
    Abstract: 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: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Inventors: Ludovic Enault, Eric Michel, Nicolas Tallet, Pascal Vezolle
  • Publication number: 20140316720
    Abstract: 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: Application
    Filed: February 18, 2014
    Publication date: October 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Colin G. Dumontier, Gerard Laumay, Nicolas Tallet, Pascal Vezolle
  • Publication number: 20140251389
    Abstract: 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: Application
    Filed: January 21, 2014
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Colin G. Dumontier, Gerald Laumay, Christine O'Sullivan, Pascal Vezolle
  • Publication number: 20130024871
    Abstract: 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: Application
    Filed: July 10, 2012
    Publication date: January 24, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yaoqing Gao, Francois Gibello, Eric Michel, Nicolas Tallet, Pascal Vezolle
  • Patent number: 7530063
    Abstract: 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: Grant
    Filed: May 27, 2004
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Roch Georges Archambault, Robert James Blainey, Yaoqing Gao, John David McCalpin, Francis Patrick O'Connell, Pascal Vezolle, Steven Wayne White
  • Publication number: 20050138613
    Abstract: 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: Application
    Filed: May 27, 2004
    Publication date: June 23, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roch Archambault, Robert Blainey, Yaoqing Gao, John McCalpin, Francis O'Connell, Pascal Vezolle, Steven White