Patents by Inventor Cynthia Maro Saracco

Cynthia Maro Saracco 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: 8914807
    Abstract: Provided are a method, system, and program for generating a program capable of invoking a flow of operations, wherein the program is capable of being initiated from an external call. A definition file defining a flow of operations and mapping information defining input parameters to the flow of operations are received. The received definition file and mapping information are processed to generate program statements within the program that when executed perform: setting input parameters to the flow of operations to values received from an external call to the program; invoking the flow of operations with the input parameters including values from the external call; and receiving output from the flow of operations and extracting at least one value from the received output to return to the external call.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Valer-Alin Crisan, Cynthia Maro Saracco, Charles Daniel Wolfson
  • Patent number: 7412457
    Abstract: A method, apparatus and program storage device for mapping data objects, residing in multiple data sources or generated dynamically, into a single or multiple reusable software components, for integrated information access to multiple disparate data sources, residing on or generating the data dynamically on different hardware systems and possibly in different data formats. A user identifies selected data objects from multiple data sources and registers them with an information integration software facility, in order to create at least one virtual data object having at least one attribute from the selected registered data objects, and to wrap access to the at least one virtual data object into a reusable software component, as though it was a single real data object, accessible directly from software applications.
    Type: Grant
    Filed: November 6, 2004
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Cynthia Maro Saracco, Charles Daniel Wolfson
  • Patent number: 6901409
    Abstract: A method, apparatus and article of manufacture is provided for mapping data objects residing in multiple data sources, or generated dynamically, into a single, reusable software component, for integrated information access to multiple disparate data sources, residing on or generating the data dynamically on different hardware systems and possibly in different data formats. The method has steps for identifying data objects in multiple data sources, employing an information integration software facility for connecting to the data sources containing the data objects, and registering the data objects with the software facility, creating a single virtual data object consolidating multiple attributes from the registered data objects, and establishing a connection to the software facility for referencing the virtual data object as though it was a single real data object. It also has a step for wrapping this virtual data object as a reusable software component accessible directly from applications.
    Type: Grant
    Filed: August 20, 2003
    Date of Patent: May 31, 2005
    Assignee: International Business Machines Corporation
    Inventors: Stefan Dessloch, Cynthia Maro Saracco, Charles Daniel Wolfson
  • Publication number: 20040039727
    Abstract: A method, apparatus and article of manufacture is provided for mapping data objects residing in multiple data sources, or generated dynamically, into a single, reusable software component, for integrated information access to multiple disparate data sources, residing on or generating the data dynamically on different hardware systems and possibly in different data formats. The method has steps for identifying data objects in multiple data sources, employing an information integration software facility for connecting to the data sources containing the data objects, and registering the data objects with the software facility, creating a single virtual data object consolidating multiple attributes from the registered data objects, and establishing a connection to the software facility for referencing the virtual data object as though it was a single real data object. It also has a step for wrapping this virtual data object as a reusable software component accessible directly from applications.
    Type: Application
    Filed: August 20, 2003
    Publication date: February 26, 2004
    Applicant: International Business Machines Corporation
    Inventors: Stefan Dessloch, Cynthia Maro Saracco, Charles Daniel Wolfson
  • Patent number: 6684215
    Abstract: A system, method and program extender for enforcing the uniqueness of temporal data in an object/relational database management system is provided. There is a combination of user-defined functions, triggers and specified conditions to determine if attempts to insert new data or update existing data in a data object in which temporal integrity is a consideration are valid. Barriers exist to protect against inserts or updates that would violate the temporal integrity of the existing data. Also included are ways for a user to modify the behavior of the system or method to override triggers for cases in which temporal integrity is not desired.
    Type: Grant
    Filed: June 20, 2000
    Date of Patent: January 27, 2004
    Assignee: International Business Machines Corporation
    Inventor: Cynthia Maro Saracco
  • Patent number: 6633889
    Abstract: A method, apparatus and article of manufacture is provided for mapping persistent data objects residing in multiple data sources into a single, reusable software component accessible to an object-oriented programming language application performed by the computer, for multi-database access to data that may be physically distributed and stored in disparate DBMSs, each stored in an electronic storage device coupled to the computer. The method has steps for identifying data objects in multiple data sources, employing a multi-database software facility for connecting to the data sources containing the data objects, and registering the data objects with the multi-database software facility, creating a single virtual data object consolidating multiple attributes from the registered data objects, and establishing a connection to the multi-database software facility for referencing the virtual data object as though it was a single real data object.
    Type: Grant
    Filed: January 17, 2001
    Date of Patent: October 14, 2003
    Assignee: International Business Machines Corporation
    Inventors: Stefan Dessloch, Cynthia Maro Saracco, Charles Daniel Wolfson
  • Publication number: 20030191769
    Abstract: Provided are a method, system, and program for generating a program capable of invoking a flow of operations, wherein the program is capable of being initiated from an external call. A definition file defining a flow of operations and mapping information defining input parameters to the flow of operations are received. The received definition file and mapping information are processed to generate program statements within the program that when executed perform: setting input parameters to the flow of operations to values received from an external call to the program; invoking the flow of operations with the input parameters including values from the external call; and receiving output from the flow of operations and extracting at least one value from the received output to return to the external call.
    Type: Application
    Filed: April 3, 2003
    Publication date: October 9, 2003
    Applicant: International Business Machines Corporation
    Inventors: Valer-Alin Crisan, Cynthia Maro Saracco, Charles Daniel Wolfson
  • Publication number: 20020095423
    Abstract: A method, apparatus and article of manufacture is provided for mapping persistent data objects residing in multiple data sources into a single, reusable software component accessible to an object-oriented programming language application performed by the computer, for multi-database access to data that may be physically distributed and stored in disparate DBMSs, each stored in an electronic storage device coupled to the computer. The method has steps for identifying data objects in multiple data sources, employing a multi-database software facility for connecting to the data sources containing the data objects, and registering the data objects with the multi-database software facility, creating a single virtual data object consolidating multiple attributes from the registered data objects, and establishing a connection to the multi-database software facility for referencing the virtual data object as though it was a single real data object.
    Type: Application
    Filed: January 17, 2001
    Publication date: July 18, 2002
    Applicant: International Business Machines Corporation
    Inventors: Stefan Dessloch, Cynthia Maro Saracco, Charles Daniel Wolfson
  • Publication number: 20020016814
    Abstract: Provided is a method, system, and program for enabling access to data. A call is received from a client to invoke a remote interface method. A remote interface implementation accesses parameters from the received call in response to the invocation of the remote interface method. A stored procedure call is generated with the accessed parameters as input parameters of the stored procedure. The stored procedure call is transferred to a stored procedure named by the call to execute. Output from the stored procedure is received and inserted into a data object that is returned to the client.
    Type: Application
    Filed: April 27, 2001
    Publication date: February 7, 2002
    Applicant: International Business Machines Corporation
    Inventors: Bernhard L. Convent, Stefan Dessloch, Cynthia Maro Saracco, Charles Daniel Wolfson, Dirk Wollscheid