Patents by Inventor Ricardo N. Olivieri

Ricardo N. Olivieri 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: 20080222196
    Abstract: Generally speaking, systems, methods and media for processing a spreadsheet for storage in a database are disclosed. Embodiments may include a method for processing records of a spreadsheet by receiving a request to process a spreadsheet having a plurality of records for storage in a database. Embodiments may also include accessing a configuration file associated with the spreadsheet and, for each record of the spreadsheet, creating a new business object and populating the new business object based on the record and the configuration file associated with the spreadsheet. Embodiments may also include passing each new business object to a back-end business component for processing. The configuration file may include a name of a business object associated with a record of the spreadsheet, metadata for one or more columns of the spreadsheet, and/or a name of a back-end business component associated with the spreadsheet.
    Type: Application
    Filed: May 22, 2008
    Publication date: September 11, 2008
    Inventors: Ricardo N. Olivieri, Mark B. Whelan
  • Publication number: 20080147704
    Abstract: Systems, methods and media for propagation of database schema changes are provided. In one embodiment, a usability tool identifies changes in the schema of a database. The usability tool identifies source code dependencies that are affected by the changes in database schema. A tool informs a user of the affected dependencies and may also automatically update existing source code dependencies corresponding to the changed schema.
    Type: Application
    Filed: December 13, 2006
    Publication date: June 19, 2008
    Inventors: Debbie A. Godwin, Ricardo N. Olivieri, Mark B. Whelan
  • Publication number: 20080134219
    Abstract: An apparatus and method for maintaining integrity of data in a software environment are provided. With the apparatus and method, the individual software resources associated with a transaction are identified and the processing of these resources is started. As the processing of these resources terminates, their associated APIs return messages indicating either that the software resource committed or was unable to commit and the reason why the software resource was unable to commit. Based on this reason, appropriate error resolution and recovery operations are performed and the transaction is resubmitted only to those software resources that were unable to commit. The software resources that already committed have their states maintained. In this way, roll back of committed software resources is avoided.
    Type: Application
    Filed: December 28, 2007
    Publication date: June 5, 2008
    Inventors: DANIEL MICHAEL DORRANCE, RICARDO N. OLIVIERI
  • Patent number: 7346905
    Abstract: An apparatus and method for maintaining integrity of data in a software environment are provided. With the apparatus and method, the individual software resources associated with a transaction are identified and the processing of these resources is started. As the processing of these resources terminates, their associated APIs return messages indicating either that the software resource committed or was unable to commit and the reason why the software resource was unable to commit. Based on this reason, appropriate error resolution and recovery operations are performed and the transaction is resubmitted only to those software resources that were unable to commit. The software resources that already committed have their states maintained. In this way, roll back of committed software resources is avoided.
    Type: Grant
    Filed: June 10, 2003
    Date of Patent: March 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Daniel Michael Dorrance, Ricardo N. Olivieri
  • Publication number: 20080043942
    Abstract: Generally speaking, systems, methods and media for facilitating user-specified delivery options for e-mail messages are disclosed. Embodiments of the method may include receiving by an e-mail client an indication of contents of an e-mail message and a plurality of intended recipients of the e-mail message and generating the e-mail message based on the received indication. Embodiments may also include receiving an indication of user-specified delivery options for each intended recipient of the message, generating meta-data based on the user-specified delivery options, and adding an indication of the meta-data to the message, such as in the data area of the e-mail message. Embodiments may also include transmitting the e-mail message to a mail server.
    Type: Application
    Filed: August 3, 2006
    Publication date: February 21, 2008
    Inventors: Omar Cardona, Ricardo N. Olivieri
  • Publication number: 20040255298
    Abstract: An apparatus and method for maintaining integrity of data in a software environment are provided. With the apparatus and method, the individual software resources associated with a transaction are identified and the processing of these resources is started. As the processing of these resources terminates, their associated APIs return messages indicating either that the software resource committed or was unable to commit and the reason why the software resource was unable to commit. Based on this reason, appropriate error resolution and recovery operations are performed and the transaction is resubmitted only to those software resources that were unable to commit. The software resources that already committed have their states maintained. In this way, roll back of committed software resources is avoided.
    Type: Application
    Filed: June 10, 2003
    Publication date: December 16, 2004
    Applicant: International Business Machines Corporation
    Inventors: Daniel Michael Dorrance, Ricardo N. Olivieri