Patents by Inventor Gregory R. Klouda

Gregory R. Klouda 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: 8432932
    Abstract: A system for blending synchronous and asynchronous computer communication applications that determines when a user of a synchronous communication application, such as an instant messaging application, attempts to send a message to another user that is unavailable for synchronous communications, and that forwards the message from the synchronous communication application to an asynchronous communication application for delivery. The forwarded message may be an email message, and the system may operate to determine a destination electronic mail address of the destination user for inclusion in the forwarded message, and include an indication in the forwarded message that it has been forwarded from the synchronous communication application. This indication enables the asynchronous communication application to perform special processing with regard to the forwarded message.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: April 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michael R. O'Brien, Niklas Heidloff, Gregory R. Klouda, James P. Galvin, Jr.
  • Patent number: 8407075
    Abstract: A method, operable on a processing device, for merging calendar entries may include receiving a plurality of calendar entries each associated with entry identification data. The method may also include comparing by the processing device at least a portion of the entry identification data associated with each of the calendar entries. The method may additionally include merging, by the processing device, the calendar entries based at least in part on comparing of at least the portion of the entry identification data associated with each of the at least two calendar entries. The method may further include comparing at least one time attribute associated with each of the calendar entries and comparing at least one textual attribute associated with each of the calendar entries and basing merging the calendar entries additionally on comparing the time attributes and the textual attributes.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: John M. Lance, David B. Cohen, Bruce A. Kahn, Gregory R. Klouda, Ram Krishnamurthy, Deborah E. Maurer, Frank A. Pavelski, Michelle Stoner
  • Publication number: 20130007163
    Abstract: A system for blending synchronous and asynchronous computer communication applications that determines when a user of a synchronous communication application, such as an instant messaging application, attempts to send a message to another user that is unavailable for synchronous communications, and that forwards the message from the synchronous communication application to an asynchronous communication application for delivery. The forwarded message may be an email message, and the system may operate to determine a destination electronic mail address of the destination user for inclusion in the forwarded message, and include an indication in the forwarded message that it has been forwarded from the synchronous communication application. This indication enables the asynchronous communication application to perform special processing with regard to the forwarded message.
    Type: Application
    Filed: September 12, 2012
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael R. O'Brien, Niklas Heidloff, Gregory R. Klouda, James P. Galvin, JR.
  • Patent number: 8306056
    Abstract: A system for blending synchronous and asynchronous computer communication applications that determines when a user of a synchronous communication application, such as an instant messaging application, attempts to send a message to another user that is unavailable for synchronous communications, and that forwards the message from the synchronous communication application to an asynchronous communication application for delivery. The forwarded message may be an email message, and the system may operate to determine a destination electronic mail address of the destination user for inclusion in the forwarded message, and include an indication in the forwarded message that it has been forwarded from the synchronous communication application. This indication enables the asynchronous communication application to perform special processing when the receiving user retrieves the forwarded message from the asynchronous communication application.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael R. O'Brien, Niklas Heidloff, Gregory R. Klouda, James P. Galvin, Jr.
  • Patent number: 8175581
    Abstract: A method, system and apparatus for the selective notification of incoming electronic messages. In this regard, a selective message notification method can include selectively generating a notification for a received message based upon pre-determined criteria irrespective of how the received message is handled. The pre-determined criteria can include a manually specified criteria, a rules based criteria, or a profile based criteria.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Oliver Kieselbach, Gregory R. Klouda, Michael R. O'Brien
  • Publication number: 20110317523
    Abstract: A method, operable on a processing device, for merging calendar entries may include receiving a plurality of calendar entries each associated with entry identification data. The method may also include comparing by the processing device at least a portion of the entry identification data associated with each of the calendar entries. The method may additionally include merging, by the processing device, the calendar entries based at least in part on comparing of at least the portion of the entry identification data associated with each of the at least two calendar entries. The method may further include comparing at least one time attribute associated with each of the calendar entries and comparing at least one textual attribute associated with each of the calendar entries and basing merging the calendar entries additionally on comparing the time attributes and the textual attributes.
    Type: Application
    Filed: June 25, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOHN M. LANCE, DAVID B. COHEN, BRUCE A. KAHN, GREGORY R. KLOUDA, RAM KRISHNAMURTHY, DEBORAH E. MAURER, FRANK A. PAVELSKI, MICHELLE STONER
  • Patent number: 8056010
    Abstract: A system for conveniently removing recipients from a message being added to a message thread that enables a user to filter people from a recipient list of a message being added to a message thread. The system advantageously enables a user to filter out potential recipients based on a) their previous non-participation in the thread, b) their lack of registered interest in a topic of the thread, and/or c) their being listed only as recipients by way of their being contained in a group indicated in the recipient list.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Oliver Kieselbach, Niklas Heidloff, Gregory R. Klouda, Michael R. O'Brien
  • Patent number: 7693815
    Abstract: A network device such as a server monitors user behavior and provides subscriptions to documents based at least in part on that behavior. Subscription triggers include requesting at least a predetermined percentage of the entire document, requesting at least a predetermined number of pages in a document, and requesting a document at least a predetermined number of times. If documents are organized in a root and branch structure, the subscription may be triggered based on the extent to which documents are requested in the structure, e.g., triggered upon request for a branch document related to a root document. Subscriptions may also be limited to a portion of a document, such as a branch document associated with a root document.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Michael R. O'Brien, Carl J. Kraenzel, Gregory R. Klouda
  • Patent number: 7526472
    Abstract: A method for providing personalized, shared bookmarks that determines which bookmarks are to be shared with a given user based at least in part on an interest profile associated with that user. The interest file can be used to define important other users, based on attributes, titles, or names associated with those other users. Shareable bookmarks defined by important other users are provided to the local user through the local navigation program. The list of important persons used to define which bookmarks should be shared may be determined in various specific ways. An interest profile may be automatically maintained containing a list of persons that are important for a specific user. The list may be automatically calculated based on information such as recent email traffic, and/or can be defined manually. Privacy issues may be addressed by enabling a user to prevent certain bookmarks they define locally from being shared.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: April 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Michael R. O'Brien, Gregory R. Klouda, Oliver Kieselbach
  • Publication number: 20080295000
    Abstract: A system for conveniently removing recipients from a message being added to a message thread that enables a user to filter people from a recipient list of a message being added to a message thread. The system advantageously enables a user to filter out potential recipients based on a) their previous non-participation in the thread, b) their lack of registered interest in a topic of the thread, and/or c) their being listed only as recipients by way of their being contained in a group indicated in the recipient list.
    Type: Application
    Filed: May 25, 2007
    Publication date: November 27, 2008
    Inventors: Oliver Kieselbach, Niklas Heidloff, Gregory R. Klouda, Michael R. O'Brien
  • Patent number: 5539895
    Abstract: A hierarchical cache system comprises a plurality of first level cache subsystems for storing data or instructions of respective CPUs, a higher level cache subsystem containing data or instructions of the plurality of cache subsystems, and a main memory coupled to the higher level cache subsystem. A page mover is coupled to the higher level cache subsystem and main memory, and responds to a request from one of the CPUs to store data into the main memory, by storing the data into the main memory without copying previous contents of a store-to address of the request to the higher level cache subsystem in response to said request. Also, the page mover invalidates the previous contents in the higher level cache subsystem if already resident there when the CPU made the request. A buffering system within the page mover comprises request buffers and data segment buffers to store a segment of predetermined size of the data.
    Type: Grant
    Filed: May 12, 1994
    Date of Patent: July 23, 1996
    Assignee: International Business Machines Corporation
    Inventors: James W. Bishop, Charles E. Carmack, Jr., Patrick W. Gallagher, Stefan P. Jackowski, Gregory R. Klouda, Robert D. Siegl
  • Patent number: 5539875
    Abstract: In a hierarchical, multi-level storage system, recovery from intermittent storage hardware failures is supported by establishing hardware checkpoints at storage system interfaces and by duplication of subsystem hardware within units of the storage system. When error is detected at an interface, all levels of the storage system are quiesced and backed up to a point preceding the occurrence of the error. If a hardware failure causes an error, the system is quiesced while the failed hardware is reconfigured with control logic copied from duplicate hardware. A single restart command restarts system operation.
    Type: Grant
    Filed: December 30, 1994
    Date of Patent: July 23, 1996
    Assignee: International Business Machines Corporation
    Inventors: James W. Bishop, Mark L. Ciacelli, Patrick W. Gallagher, Stefan P. Jackowski, Gregory R. Klouda, Robert D. Siegl