Patents by Inventor Michael Artobello

Michael Artobello 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: 20070288695
    Abstract: An apparatus, system, and method are provided for sharing a cached security profile in a database environment. The apparatus, system, and method include a cache module for caching a security profile accessible to primary tasks and secondary tasks. An identification module is provided that distinguishes between primary tasks authorized to refresh the security profile and secondary tasks. A refresh module cooperates with the cache module and identification module to selectively refresh the security profile in response to a refresh request and expiration of the security profile such that an old version of the security profile is retained for use by secondary tasks until an execution window closes.
    Type: Application
    Filed: August 23, 2007
    Publication date: December 13, 2007
    Applicant: International Business Machines Corporation
    Inventors: Michael Artobello, Kevin Stewart, Yoshinobu Ueno, Jack Yuan
  • Publication number: 20060069775
    Abstract: An apparatus, system, and method are provided for automatically freeing locked server resources using a timeout value closely related to actual real-time message delays plus a delta value that can be adjusted at a plurality of levels. The levels include default, server, connection, and transaction. The apparatus includes a timer, a communication module, a computation module, and a lock handler. The timer determines a timeout value for communications from a client to a server. The communication module sends an output message to the client and locks a server resource in anticipation of an acknowledgement (ACK) message from the client. The computation module, which calculates an ACK timer, includes a difference between a send time and a current time. If no ACK message has been received from the client and the ACK timer exceeds the timeout value, the lock handler may free the locked server resource.
    Type: Application
    Filed: June 17, 2004
    Publication date: March 30, 2006
    Inventors: Michael Artobello, Gerald Hughes, Steve Kuo, Stephen Nathan, Paul Seyforth, Yoshinobu Ueno, Jack Yuan
  • Publication number: 20050114604
    Abstract: An apparatus, system, and method are provided for sharing a cached security profile in a database environment. The apparatus, system, and method include a cache module for caching a security profile accessible to primary tasks and secondary tasks. An identification module is provided that distinguishes between primary tasks authorized to refresh the security profile and secondary tasks. A refresh module cooperates with the cache module and identification module to selectively refresh the security profile in response to a refresh request and expiration of the security profile such that an old version of the security profile is retained for use by secondary tasks until an execution window closes.
    Type: Application
    Filed: November 20, 2003
    Publication date: May 26, 2005
    Inventors: Michael Artobello, Kevin Stewart, Yoshinobu Ueno, Jack Yuan