Patents by Inventor Sébastien Demathieu
Sébastien Demathieu 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: 8423956Abstract: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.Type: GrantFiled: May 5, 2008Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Guruduth Somasekhara Banavar, Ramon Caceres, Sebastien Demathieu, David Bruce Lection
-
Patent number: 8302073Abstract: Moving dependencies along with source code is provided. A set of dependencies are identified for the source code in response to a user moving the source code from an origin project to a destination project. A determination is made whether a number of dependencies from the set of dependencies are present in the destination project. The number of dependencies are added to the destination project in response to the number of dependencies being absent in the destination project.Type: GrantFiled: June 15, 2006Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Ramon Caceres, Sebastien Demathieu
-
Patent number: 8219991Abstract: Consolidating the launching of multiple tasks is provided. A task is launched when an associated software component is run or executed. In one embodiment, launch descriptions of individual tasks and composition parameters are respectively read. The parameters indicate relationships between the launchings of different tasks, such as launch order. A composite launch description is constructed, by selectively processing the individual launch descriptions and composition parameters, and the tasks are launched according to the composite launch description. In a further embodiment, multiple individual launch descriptions are delivered to a tool, each launch description being usable to launch a corresponding component to perform a corresponding task. The tool includes a set of launch relationships that specify the relationship between launchings of different components. The tool generates a single composite launch description that defines launching of the components in accordance with the launch relationships.Type: GrantFiled: May 6, 2008Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Danny Soroker, Daniel Irimie Dig, Ramon Caceres, Sébastien Demathieu, Apratim Purakayastha
-
Patent number: 7870536Abstract: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.Type: GrantFiled: June 15, 2006Date of Patent: January 11, 2011Assignee: International Business Machines CorporationInventors: Guruduth Somasekhara Banavar, Ramon Caceres, Sebastien Demathieu, David Bruce Lection
-
Publication number: 20080250410Abstract: A general purpose mechanism is provided for consolidating the launching of multiple tasks, wherein a task is launched when an associated software component is run or executed. In one embodiment, launch descriptions of individual tasks and composition parameters are respectively read, wherein the parameters indicate relationships between the launchings of different tasks, such as launch order. A composite launch description is constructed, by selectively processing the individual launch descriptions and composition parameters, and the tasks are launched according to the composite launch description. In a further embodiment, multiple individual launch descriptions are delivered to a tool, each launch description being usable to launch a corresponding component to perform a corresponding task. The tool includes a set of launch relationships that specify the relationship between launchings of different components.Type: ApplicationFiled: May 6, 2008Publication date: October 9, 2008Inventors: Danny Soroker, Daniel Irimie Dig, Ramon Caceres, Sebastien Demathieu, Apratim Purakayastha
-
Publication number: 20080209432Abstract: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.Type: ApplicationFiled: May 5, 2008Publication date: August 28, 2008Inventors: GURUDUTH SOMASEKHARA BANAVAR, Ramon Caceres, Sebastien Demathieu, David Bruce Lection
-
Publication number: 20070294701Abstract: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.Type: ApplicationFiled: June 15, 2006Publication date: December 20, 2007Applicant: International Business Machines CorporationInventors: Guruduth Somasekhara Banavar, Ramon Caceres, Sebastien Demathieu, David Bruce Lection
-
Publication number: 20070294667Abstract: A computer implemented method, apparatus, and computer usable program code for moving dependencies along with source code. A set of dependencies are identified for the source code in response to a user moving the source code from an origin project to a destination project. A determination is made whether a number of dependencies from the set of dependencies are present in the destination project. The number of dependencies are added to the destination project in response to the number of dependencies being absent in the destination project.Type: ApplicationFiled: June 15, 2006Publication date: December 20, 2007Applicant: International Business Machines CorporationInventors: Ramon Caceres, Sebastien Demathieu
-
Publication number: 20070288883Abstract: A general purpose mechanism is provided for consolidating the launching of multiple tasks, wherein a task is launched when an associated software component is run or executed. In one embodiment, launch descriptions of individual tasks and composition parameters are respectively read, wherein the parameters indicate relationships between the launchings of different tasks, such as launch order. A composite launch description is constructed, by selectively processing the individual launch descriptions and composition parameters, and the tasks are launched according to the composite launch description. In a further embodiment, multiple individual launch descriptions are delivered to a tool, each launch description being usable to launch a corresponding component to perform a corresponding task. The tool includes a set of launch relationships that specify the relationship between launchings of different components.Type: ApplicationFiled: June 9, 2006Publication date: December 13, 2007Applicant: International Business Machines CorporationInventors: Danny Soroker, Daniel Irimie Dig, Ramon Caceres, Sebastien Demathieu, Apratim Purakayastha