Patents by Inventor Michael R. Artobello

Michael R. 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).

  • Patent number: 7296151
    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: Grant
    Filed: November 20, 2003
    Date of Patent: November 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Artobello, Kevin R. Stewart, Yoshinobu Ueno, Jack C. Yuan
  • Patent number: 7107422
    Abstract: A master dynamic aging value associated with the client is calculated responsive to an operator command to perform the global refresh. When receiving a request from a user associated with the client, a sub-dynamic aging value associated with a cached user security profile for the user is compared to the master dynamic aging value. If the sub-dynamic aging value is not equal to the master dynamic aging value, then the cached user security profile is refreshed.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: September 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Artobello, Getachew G. Birbo, Joyce Yuan-Sheng Hsiao, Sandra L. Sherrill, Andrew D. Tollerud, Jack Chiu-Chiu Yuan, James E. Zimmer
  • Publication number: 20040039740
    Abstract: A master dynamic aging value associated with the client is calculated responsive to an operator command to perform the global refresh. When receiving a request from a user associated with the client, a sub-dynamic aging value associated with a cached user security profile for the user is compared to the master dynamic aging value. If the sub-dynamic aging value is not equal to the master dynamic aging value, then the cached user security profile is refreshed.
    Type: Application
    Filed: August 23, 2002
    Publication date: February 26, 2004
    Applicant: International Business Machines Corporation
    Inventors: Michael R. Artobello, Getachew G. Birbo, Joyce Yuan-Sheng Hsiao, Sandra L. Sherrill, Andrew D. Tollerud, Jack Chiu-Chiu Yuan, James E. Zimmer