Patents by Inventor Robert Douglas Holt

Robert Douglas Holt 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: 7519730
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, determine whether a user at a first client has a chat session already active at a second client with a third client in response to a request for initiation of a chat session for the user at the first client. If the user does already have a chat session active, the third client is notified that the first client replaces the second client in the chat session. Then chat data from the second client is copied to the first client, and a disconnect message is sent to the second client from first client. In various embodiments, the determination may be made by sending a query to a plurality of clients connected via a network or by sending a query to a server that serves the first client, the second client, and the third client. The copied chat data, which may include messages sent between the second client and the third client, is presented at the first client.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Byron Lewis Bailey, Robert Douglas Holt, William Ramon Menoyo, Jason Allan Nikolai
  • Patent number: 7519987
    Abstract: One example creates an application specific credential vault manager for templated applications. This credential vault manager would be associated with the portlets requiring the use of the credential vault and allow the user to configure the credential vault access at a composite application scope instead of at the portlet scope or the portlet application scope.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robert Douglas Holt, Jason Allan Nikolai, Joseph William Cropper
  • Publication number: 20080066112
    Abstract: On-demand personal video recorder (PVR) peer-to-peer media sharing with content restraint is enabled with location and subscription protection. PVRs are enabled to share shows with other PVRs in a common local area domain and having common subscription lineup services. A menu-based system on the PVR gives users the capability to enable and disable sharing from all down to a particular show level.
    Type: Application
    Filed: August 24, 2006
    Publication date: March 13, 2008
    Inventors: Byron Lewis Bailey, Robert Douglas Holt, Jason Allan Nikolai
  • Publication number: 20080028031
    Abstract: An instant messaging system having logic for managing IM messages and an intelligent queuing mechanism. One aspect of the present invention is a method for selectively filtering instant messages, comprising receiving an instant message and analyzing the instant message to generate a priority score. Another aspect of the present invention is a graphical user interface for an instant messaging application, comprising at least one visible conversation pane for displaying relatively higher priority conversations, and at least one minimized conversation pane representing relatively lower priority conversations to the at least one minimized conversation panel.
    Type: Application
    Filed: July 25, 2006
    Publication date: January 31, 2008
    Inventors: Byron Lewis Bailey, Richard Dean Dettinger, Zachary Adam Garbow, Gregory Richard Hintermeister, Robert Douglas Holt, Jason Allan Nikolai, Kevin Glynn Paterson
  • Patent number: 6523033
    Abstract: An apparatus and method provide a locking scheme that accommodates different size file locks. A first file lock command, referred to as an M bit file lock command, assumes a lock with a length of M bits. A second lock command, referred to as an N bit file lock command, assumes a lock with a length of N bits, which is less than M bits. A translation mechanism services both M-bit and N-bit file lock commands, and accesses locks that are M bits in length in response to both M-bit and N-bit file lock commands. The address range between 2N and 2M−1 are assigned to one or more corresponding control addresses in the address range of 0 to 2N−1. Locking of any control address using an N bit file lock command results in the address range between 2N and 2M−1 being automatically locked in addition to the addresses specified in the N bit file lock command. This allows translating an N bit file lock command to an M bit lock.
    Type: Grant
    Filed: July 13, 2000
    Date of Patent: February 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert Douglas Holt, Thomas M. McBride