Patents by Inventor Vincent David

Vincent David 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: 20130247058
    Abstract: A method for scheduling interdependent tasks on a multi-task system includes: associating to each task a logical time vector indicative of the current occurrence of the task and the occurrences of other tasks on which the current occurrence depends; defining a partial order on the set of logical time vectors, such that a first vector is greater than a second vector if all first vector components are greater or equal to the respective second vector components, and at least one component of the first vector is strictly greater than the respective component of the second vector; after an execution of a task, updating its logical time vector for a new occurrence by incrementing at least one component of the vector; comparing the logical time vectors according to the partial order relation; and executing each task having a logical time vector smaller than all other logical time vectors.
    Type: Application
    Filed: September 21, 2011
    Publication date: September 19, 2013
    Applicant: Commissariat a' l'Energie Atomique et aux Energies Alternative
    Inventors: Renaud Sirdey, Vincent David
  • Patent number: 8325342
    Abstract: The invention relates to an apparatus and method for the detection of the spectral absorption properties of a fluid in a microenvironment, the apparatus comprising a radiation source, a microfluidic device and detection means, wherein the apparatus additionally comprises means for increasing the path length of the radiation through the fluid. Preferably, the means for increasing the path length of the radiation through the fluid comprises two highly reflective mirrors which cause the base path length through the fluid to be increased by many orders of magnitude, and the method comprises Cavity Enhanced Absorption Spectroscopy. The method is especially useful for the handling of small volumes of fluids for chemical and biological processing.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: December 4, 2012
    Assignee: Teesside University
    Inventors: Zulfiqur Ali, Lalitesh Nitin Seetohul, Vincent David Auger, Meezanul Islam, Simon Michael Scott
  • Publication number: 20110314478
    Abstract: An allocation and control unit for allocating execution threads for a task to a plurality of auxiliary processing units and for controlling the parallel execution of said execution threads by said auxiliary processing units, the task being executed in a sequential manner by a main processing unit. The allocation and control unit includes means for managing auxiliary logical processing units, means for managing auxiliary physical processing units each corresponding to an auxiliary processing unit, and means for managing the auxiliary processing units. The means for managing the auxiliary processing units include means for allocating an auxiliary logical processing unit to an execution thread to be executed, and means for managing the correspondence between the auxiliary logical processing units and the auxiliary physical processing units.
    Type: Application
    Filed: February 22, 2010
    Publication date: December 22, 2011
    Applicant: Comissariat A L'Energie Atmoique et aux Energies
    Inventors: Stephane Louise, Vincent David, Raphael David
  • Publication number: 20110302589
    Abstract: An information processing system includes two processing cores. The execution of an application by the system includes the execution of application tasks and the execution of system tasks, and the system includes a micro-kernel executing the system tasks, which are directly linked to hardware resources. The processing system includes a computation part of the micro-kernel executing system tasks relating to the switching of the tasks on a first core, and a control part of the micro-kernel executing, on a second core, system tasks relating to the control of the task allocation order on the first core.
    Type: Application
    Filed: October 16, 2009
    Publication date: December 8, 2011
    Applicant: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES
    Inventors: Christophe Aussagues, Damien Chabrol, Vincent David
  • Publication number: 20110093854
    Abstract: A system including a plurality of processing units for executing tasks in parallel and a communication network. The processing units are organized into clusters of units, each cluster comprising a local memory. The system includes means for statically allocating tasks to each cluster of units, so that a task of an application is processed by the same cluster of units from one execution to another. Each cluster includes cluster management means for allocating tasks to each of its processing units and space in the local memory for executing them, so that a given task of an application may not be processed by the same processing unit from one execution to another. The cluster management means includes means for managing the tasks, means for managing the processing units, means for managing the local memory and means for managing the communications involving its processing units. The management means operate simultaneously and cooperatively.
    Type: Application
    Filed: December 11, 2008
    Publication date: April 21, 2011
    Applicant: Commissariat A L'Energie Atomique et Aux Energies Alternatives
    Inventors: Frédéric Blanc, Thierry Collette, Raphaël David, Vincent David, Michel Harrard, Stéphane Louise, Nicolas Ventroux
  • Publication number: 20100290835
    Abstract: A trench cover is described. Such a cover engages with the ground through curved surfaces. In this way multiple points of contact between the ground and the cover are provided which allows the cover to be used with a variety of road or pathway surfaces and yet minimises any rocking of the cover relative to these surfaces.
    Type: Application
    Filed: January 14, 2009
    Publication date: November 18, 2010
    Inventor: Byrne Vincent David
  • Publication number: 20100141951
    Abstract: The invention relates to an apparatus and method for the detection of the spectral absorption properties of a fluid in a microenvironment, the apparatus comprising a radiation source, a microfluidic device and detection means, wherein the apparatus additionally comprises means for increasing the path length of the radiation through the fluid. Preferably, the means for increasing the path length of the radiation through the fluid comprises two highly reflective mirrors which cause the base path length through the fluid to be increased by many orders of magnitude, and the method comprises Cavity Enhanced Absorption Spectroscopy. The method is especially useful for the handling of small volumes of fluids for chemical and biological processing.
    Type: Application
    Filed: December 3, 2007
    Publication date: June 10, 2010
    Inventors: Zulfiqur Ali, Lalitesh Nitin Seetohul, Vincent David Auger, Meezanul Islam, Simon Michael Scott
  • Patent number: 7722099
    Abstract: Disclosed herein is an apparatus and method for hygienic disposal of a sanitary product. The apparatus comprises a biodegradable bag for disposal of the sanitary product. The biodegradable bag comprises a catch clip, a pull stick, and an adhesive strip. The catch clip, affixed at the closed end of the biodegradable bag, seizes the sanitary product into the biodegradable bag. The pull stick holds the biodegradable bag in a predefined position over the seized sanitary product during inversion of the biodegradable bag over the seized sanitary product. The inverted biodegradable bag with the seized sanitary product is then twisted and sealed airtight using the adhesive strip affixed towards the open end of the biodegradable bag. The biodegradable bag prevents the user from coming in contact with the sanitary product, thereby providing hygienic disposal of the sanitary product.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: May 25, 2010
    Inventor: Vincent David Bland
  • Publication number: 20090327610
    Abstract: The system for conducting intensive multitask and multistream calculation in real time comprises a central processor core (SPP) for supporting the system software and comprising a control unit (ESCU) for assigning threads of an application, the non-critical threads being run by the central processor core (SPP), whereas the intensive or specialized threads are assigned to an auxiliary processing part (APP) comprising a set of N auxiliary calculation units (APU0, . . . , APUN-1) that are optimized for fast processing of certain operations, a memory space (SMS) shared by the auxiliary calculation units (APU0, . . . , APUN-1) via an internal network and a unit (ACU) for controlling and assigning the auxiliary resources. The various elements of the system are arranged in such a manner that communication between the various auxiliary calculation units (APU0, . . . , APUN-1) or between those auxiliary calculation units (APU0, . . .
    Type: Application
    Filed: June 8, 2006
    Publication date: December 31, 2009
    Applicant: Commissariat a l'Energie Atomique
    Inventors: Raphael David, Vincent David, Nicolas Ventroux, Thierry Collette
  • Publication number: 20090282786
    Abstract: Disclosed herein is an apparatus and method for hygienic disposal of a sanitary product. The apparatus comprises a biodegradable bag for disposal of the sanitary product. The biodegradable bag comprises a catch clip, a pull stick, and an adhesive strip. The catch clip, affixed at the closed end of the biodegradable bag, seizes the sanitary product into the biodegradable bag. The pull stick holds the biodegradable bag in a predefined position over the seized sanitary product during inversion of the biodegradable bag over the seized sanitary product. The inverted biodegradable bag with the seized sanitary product is then twisted and sealed airtight using the adhesive strip affixed towards the open end of the biodegradable bag. The biodegradable bag prevents the user from coming in contact with the sanitary product, thereby providing hygienic disposal of the sanitary product.
    Type: Application
    Filed: May 14, 2008
    Publication date: November 19, 2009
    Inventor: Vincent David Bland
  • Patent number: 7299383
    Abstract: The method is implemented with a management system of the time-triggered architecture type in association with a processor of a central processor unit that possesses a privileged execution mode to which access is protected by an instruction of the “call to system layer” type. The only system layer call that is authorized from an application task under consideration to the system layer consists in reporting a change of node in the control graph of the task in question. When the system layer has verified that the call is legal relative to the execution paths of the control graph as described in the constant tables of the application, all of the operations to be performed on the node in question by the system layer are predetermined by the constant tables of the application associated with the system layer.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: November 20, 2007
    Assignees: Commissariat a l'Energie Atomique, Areva Np
    Inventors: Vincent David, Jean Delcoigne
  • Publication number: 20040078547
    Abstract: The method is implemented with a management system of the time-triggered architecture type in association with a processor of a central processor unit that possesses a privileged execution mode to which access is protected by an instruction of the “call to system layer” type. The only system layer call that is authorized from an application task under consideration to the system layer consists in reporting a change of node in the control graph of the task in question. When the system layer has verified that the call is legal relative to the execution paths of the control graph as described in the constant tables of the application, all of the operations to be performed on the node in question by the system layer are predetermined by the constant tables of the application associated with the system layer.
    Type: Application
    Filed: June 23, 2003
    Publication date: April 22, 2004
    Inventors: Vincent David, Jean Delcoigne