Patents by Inventor Jacques Joseph Labrie
Jacques Joseph Labrie 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: 9646083Abstract: A system and method for the dynamic categorization of heterogeneous, regulated enterprise information assets. In one embodiment of the invention a system includes a computer network controlled by an enterprise and a database including a plurality of enterprise data entities. A user interface, through which a plurality of enterprise users may access the enterprise data entities, is also used by the plurality of users to assign user-defined categories to the enterprise data entities. The user interface is configured to enable a plurality of the users to access and assign additional user-defined categories to enterprise data entities having user-defined categories previously assigned by other users.Type: GrantFiled: December 3, 2007Date of Patent: May 9, 2017Assignee: International Business Machines CorporationInventors: Geetika Agrawal, Benjamin Honzal, Jacques Joseph Labrie, Mary Ann Roth
-
Patent number: 8401987Abstract: Provided are a method, system, and article of manufacture for managing validation models and rules to apply to data sets. A schema definition describing a structure of at least one column in a first data set having a plurality of columns and records providing data for each of the columns is received. At least one model is generated, wherein each model asserts conditions for at least one column in a record of the first data set. The schema definition and the at least one model are stored in a data quality model. Selection is received of a second data set and the data quality model. A determination is made as to whether a structure of the second data set is compatible with the schema definition in the selected data quality model. Each model in the data quality model is applied to the records in the second data set to validate the records in the second data set in response to determining that the structure of the second data set and the schema definition are compatible.Type: GrantFiled: July 17, 2007Date of Patent: March 19, 2013Assignee: International Business Machines CorporationInventors: Geetika Agrawal, Jacques Joseph Labrie, Mary Ann Roth, Yannick Saillet
-
Patent number: 8176470Abstract: A method, system and computer program product provide an implementation of software. A control flow of a software component is constructed based on a specification model. In various embodiments, the specification model comprises at least one input and at least one requirement referencing the at least one input. At least a partial implementation of the software component is generated based on the control flow and the at least one input and the at least one requirement of the specification model. In some embodiments, the specification model further comprises at least one output, and the at least a partial implementation of the software component is also based on the at least one output.Type: GrantFiled: October 13, 2006Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Martin Klumpp, Jacques Joseph Labrie, Mary Ann Roth
-
Patent number: 8166000Abstract: Provided are a method, system, and article of manufacture for using a data mining algorithm to generate format rules used to validate data sets. A data set has a plurality of columns and records providing data for each of the columns. Selection is received of at least one format column for which format rules are to be generated and selection is received of at least one predictor column. A format mask column is generated for each selected format column. For records in the data set, a value in the at least one format column is converted to a format mask representing a format of the value in the format column and storing the format mask in the format mask column in the record for which the format mask was generated. The at least one predictor column and the at least one format mask column are processed to generate at least one format rule. Each format rule specifies a format mask associated with at least one condition in the at least one predictor column.Type: GrantFiled: June 27, 2007Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventors: Jacques Joseph Labrie, David Thomas Meeks, Mary Ann Roth, Yannick Saillet
-
Patent number: 7739296Abstract: A system, method, and program product are provided that identifies a remote stored procedure stored in a remote database management system, and automatically generates a local stored procedure stored in a local database management system. To automatically generate the local stored procedure, local and remote metadata are gathered corresponding, respectively, to a local database management system and a remote database management system. The remote metadata is used to create a call statement to the remote stored procedure. The created invocation method maps input values, input to the local stored procedure, to input parameters of the remote stored procedure. Results in the local stored procedure are set by mapping the data returned from the remote stored procedure to the corresponding return values (e.g., parameters and result sets) in the local stored procedure values.Type: GrantFiled: July 12, 2006Date of Patent: June 15, 2010Assignee: International Business Machines CorporationInventors: Stefan Korn, Jacques Joseph Labrie, Eileen Tien Lin
-
Patent number: 7725433Abstract: A method, apparatus, and article of manufacture for a transformation lineage model. Data stored on a data storage device connected to a computer is navigated. In response to receiving user input, a target object in an information catalog is selected. Then, information about a source from which the target object was derived is provided.Type: GrantFiled: December 28, 1998Date of Patent: May 25, 2010Assignee: International Business Machines CorporationInventor: Jacques Joseph Labrie
-
Publication number: 20090144296Abstract: A system and method for the dynamic categorization of heterogeneous, regulated enterprise information assets. In one embodiment of the invention a system includes a computer network controlled by an enterprise and a database including a plurality of enterprise data entities. A user interface, through which a plurality of enterprise users may access the enterprise data entities, is also used by the plurality of users to assign user-defined categories to the enterprise data entities. The user interface is configured to enable a plurality of the users to access and assign additional user-defined categories to enterprise data entities having user-defined categories previously assigned by other users.Type: ApplicationFiled: December 3, 2007Publication date: June 4, 2009Applicant: International Business Machines CorporationInventors: Geetika Agrawal, Benjamin Honzal, Jacques Joseph Labrie, Mary Ann Roth
-
Publication number: 20090024551Abstract: Provided are a method, system, and article of manufacture for managing validation models and rules to apply to data sets. A schema definition describing a structure of at least one column in a first data set having a plurality of columns and records providing data for each of the columns is received. At least one model is generated, wherein each model asserts conditions for at least one column in a record of the first data set. The schema definition and the at least one model are stored in a data quality model. Selection is received of a second data set and the data quality model. A determination is made as to whether a structure of the second data set is compatible with the schema definition in the selected data quality model. Each model in the data quality model is applied to the records in the second data set to validate the records in the second data set in response to determining that the structure of the second data set and the schema definition are compatible.Type: ApplicationFiled: July 17, 2007Publication date: January 22, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Geetika AGRAWAL, Jacques Joseph LABRIE, Mary Ann ROTH, Yannick SAILLET
-
Publication number: 20090006283Abstract: Provided are a method, system, and article of manufacture for using a data mining algorithm to generate format rules used to validate data sets. A data set has a plurality of columns and records providing data for each of the columns. Selection is received of at least one format column for which format rules are to be generated and selection is received of at least one predictor column. A format mask column is generated for each selected format column. For records in the data set, a value in the at least one format column is converted to a format mask representing a format of the value in the format column and storing the format mask in the format mask column in the record for which the format mask was generated. The at least one predictor column and the at least one format mask column are processed to generate at least one format rule. Each format rule specifies a format mask associated with at least one condition in the at least one predictor column.Type: ApplicationFiled: June 27, 2007Publication date: January 1, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jacques Joseph Labrie, David Thomas Meeks, Mary Ann Roth, Yannick Saillet
-
Publication number: 20080091720Abstract: A method, system and computer program product provide an implementation of software. A control flow of a software component is constructed based on a specification model. In various embodiments, the specification model comprises at least one input and at least one requirement referencing the at least one input. At least a partial implementation of the software component is generated based on the control flow and the at least one input and the at least one requirement of the specification model. In some embodiments, the specification model further comprises at least one output, and the at least a partial implementation of the software component is also based on the at least one output.Type: ApplicationFiled: October 13, 2006Publication date: April 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Martin Klumpp, Jacques Joseph Labrie, Mary Ann Roth
-
Publication number: 20080016080Abstract: A system, method, and program product are provided that identifies a remote stored procedure stored in a remote database management system, and automatically generates a local stored procedure stored in a local database management system. To automatically generate the local stored procedure, local and remote metadata are gathered corresponding, respectively, to a local database management system and a remote database management system. The remote metadata is used to create a call statement to the remote stored procedure. The created invocation method maps input values, input to the local stored procedure, to input parameters of the remote stored procedure. Results in the local stored procedure are set by mapping the data returned from the remote stored procedure to the corresponding return values (e.g., parameters and result sets) in the local stored procedure values.Type: ApplicationFiled: July 12, 2006Publication date: January 17, 2008Inventors: Stefan Korn, Jacques Joseph Labrie, Eileen Tien Lin
-
Patent number: 7174551Abstract: A multiple task wait system and associated method allow a client application to wait for multiple tasks to be successfully or conditionally implemented before running subsequent tasks. Two mechanisms can be used to accomplish this multiple wait process: The first mechanism uses a multi-wait grouping process that is visible to the client, and the second mechanism uses a graphical representation to identify the tasks to be completed. The multi-wait grouping process allows a client to group a related set of tasks together for both control and documentation purposes. The client can add as many tasks as the resources of the computer allow to a group while defining the data flows and control flows between the tasks in the group using various graphical tools. The multi-wait system allows the client to define the constraints and conditions for a set of tasks to be considered complete, and further allows the system to define the constraints and conditions for considering all the tasks within the group to be completed.Type: GrantFiled: May 20, 2002Date of Patent: February 6, 2007Assignee: International Business Machines CorporationInventors: Linnette Bakow, Shannon Matthew Farrington, Diane Friedman, Tom William Jacopi, Jacques Joseph Labrie, Thanh Vu Nguyen, Cheung-Yuk Wu
-
Publication number: 20030217089Abstract: A multiple task wait system and associated method allow a client application to wait for multiple tasks to be successfully or conditionally implemented before running subsequent tasks. Two mechanisms can be used to accomplish this multiple wait process: The first mechanism uses a multi-wait grouping process that is visible to the client, and the second mechanism uses a graphical representation to identify the tasks to be completed. The multi-wait grouping process allows a client to group a related set of tasks together for both control and documentation purposes. The client can add as many tasks as the resources of the computer allow to a group while defining the data flows and control flows between the tasks in the group using various graphical tools. The multi-wait system allows the client to define the constraints and conditions for a set of tasks to be considered complete, and further allows the system to define the constraints and conditions for considering all the tasks within the group to be completed.Type: ApplicationFiled: May 20, 2002Publication date: November 20, 2003Applicant: International Business Machines CorporationInventors: Linnette Bakow, Shannon Matthew Farrington, Diana Friedman, Tom William Jacopi, Jacques Joseph Labrie, Thanh Vu Nguyen, Cheung-Yuk Wu
-
Patent number: 6493720Abstract: A method, apparatus, and article of manufacture for a metadata synchronizer. Data stored on a data storage device connected to a computer is synchronized. At specified intervals, a tool that operates on an object is monitored to identify changes to metadata of that object. When changes to the metadata are identified, an information catalog containing corresponding metadata for the object is updated.Type: GrantFiled: December 28, 1998Date of Patent: December 10, 2002Assignee: International Business Machines CorporationInventors: Jing Huang Chu, Jacques Joseph Labrie