Patents by Inventor Keith D. Cramer

Keith D. Cramer 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: 8806360
    Abstract: A computing resource management system maintains plural sessions for managing plural computing resources using an administration console. The system further maintains a management user interface on an electronic display screen of the administration console. The management user interface includes plural tabbed user interface elements, wherein each user interface element corresponds to a session for managing a computing resource via a communication link. The system dynamically refreshes the status of each computing resource in a corresponding user interface element tab in the management user interface. User interaction with a user interface element based on user input is monitored, and based on the user interaction with a user interface element, display a panel is displayed on the display for the user managing the corresponding computing resource.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Keith D. Cramer, Todd M. Eischeid, Mark E. Molander, Gregory B. Pruett
  • Publication number: 20120166957
    Abstract: A content presentation system maintains a window on an electronic display screen of an administration console for remotely managing servers via a communication link. The window includes plural tabbed user interface elements, each user interface element corresponding to a session providing status information for a corresponding server. Problem servers are dynamically detected. A user interface element tab is added to the window for each detected problem server. User interaction with a user interface element based on user input, is monitored. Based on the user interaction with a user interface element for a problem server, a panel is displayed on the display screen wherein the panel includes status information for a corresponding problem server.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keith D. Cramer, Todd M. Eischeid, Mark E. Molander, Gregory B. Pruett
  • Publication number: 20120166991
    Abstract: A computing resource management system maintains plural sessions for managing plural computing resources using an administration console. The system further maintains a management user interface on an electronic display screen of the administration console. The management user interface includes plural tabbed user interface elements, wherein each user interface element corresponds to a session for managing a computing resource via a communication link. The system dynamically refreshes the status of each computing resource in a corresponding user interface element tab in the management user interface. User interaction with a user interface element based on user input is monitored, and based on the user interaction with a user interface element, display a panel is displayed on the display for the user managing the corresponding computing resource.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keith D. Cramer, Todd M. Eischeid, Mark E. Molander, Gregory B. Pruett
  • Publication number: 20120166958
    Abstract: A computing resource management system maintains a management user interface (UI) on an electronic display screen of an administration console for managing computing resources via a communication link. The management UI comprises plural user interface elements, each user interface element including a physical topography for a managed computing resource and a graphical user interface element corresponding to a session providing information for said managed computing resource. User interaction with a graphical user interface element is monitored. Based on the user interaction, a content element is displayed on the display screen wherein the content element includes information for said corresponding managed computing resource.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keith D. Cramer, Todd M. Eischeid, Mark E. Molander, Gregory B. Pruett
  • Publication number: 20110194692
    Abstract: Systems and methods are disclosed for securing VoIP communication. A VoIP device sends a multiple pipe scrambling request, wherein the multiple pipe scrambling request includes (1) a numeric value indicating the number pipes, (2) an IP address for each pipe, and (3) a port number for each pipe. The VoIP device receives confirmation that the scrambling request was received and sends data packets randomly to one or more available pipes on a receiving VoIP device.
    Type: Application
    Filed: February 11, 2010
    Publication date: August 11, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Carpenter, Keith D. Cramer
  • Publication number: 20100014646
    Abstract: A device for transmitting TTY communications includes an input for receiving analog tones from a TTY device, a first output for connecting to a public telephone switch network (PSTN) and a second output for connecting to digital communications network. The device is configured to operate in a first mode and a second mode. In the first mode the device receives the analog tones at the input and transmits the analog tones over the PSTN through the first output. In the second mode, the device receives the analog tones at the input, converts the analog tones into transmission control protocol (TCP) packets and transmits the TCP packets over a digital communications network through the second output.
    Type: Application
    Filed: July 17, 2008
    Publication date: January 21, 2010
    Applicant: International Business Machines Corporation
    Inventors: Elizabeth A. Bauer, Nicholas F. Campion, Keith D. Cramer, Lisa McGarthwaite, Shauna B. Smith, Lucas A. Will
  • Patent number: 7646781
    Abstract: A method, system, and computer program product are provided for selectively discarding packets in a network device. The method includes receiving an upstream bandwidth saturation indicator for a queue in the network device, and identifying one or more codecs employed in packets in the queue when the upstream bandwidth saturation indicator indicates saturation. The method further includes determining a packet discarding policy based on the one or more codecs, and discarding packets in accordance with the packet discarding policy.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Nicholas F. Campion, Keith D. Cramer, Donald A. Morrison, Daniel J. Strauss
  • Patent number: 7552174
    Abstract: Enabling unified communications capabilities in applications without the requirement to modify application programs to enable connecting to a unified communications capabilities infrastructure. Specifically, the invention provides systems and methods for enabling unified communications capabilities in web-based, or other, applications by monitoring the outbound data stream within a server, using pattern recognition algorithms to detect unified communication data items, and inserting control codes into the outbound data stream that will enable the unified communications functions around those communication data items. These control codes may initiate communications programs that have been appropriately addressed to contact the person or entity associated with the communications data item. These control codes may also enable initiating application programs not used for communications.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Keith D. Cramer, Donald A. Morrison
  • Publication number: 20080298343
    Abstract: A method for placing a telephone call using a Voice over Internet Protocol (VoIP), the method including using a foreign exchange office (FXO) of a first VoIP system, making a public switching telephone network (PSTN) connection with an FXO of a second VoIP system; exchanging at least an Internet telephone address between the FXOs; terminating the PSTN connection; and placing the telephone call from the first VoIP system to the second VolP system over the Internet using the Internet telephone address.
    Type: Application
    Filed: June 1, 2007
    Publication date: December 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas F. Campion, Keith D. Cramer, Harold J. Roberson, II
  • Publication number: 20080291935
    Abstract: A method, system, and computer program product are provided for selectively discarding packets in a network device. The method includes receiving an upstream bandwidth saturation indicator for a queue in the network device, and identifying one or more codecs employed in packets in the queue when the upstream bandwidth saturation indicator indicates saturation. The method further includes determining a packet discarding policy based on the one or more codecs, and discarding packets in accordance with the packet discarding policy.
    Type: Application
    Filed: May 25, 2007
    Publication date: November 27, 2008
    Inventors: Nicholas F. Campion, Keith D. Cramer, Donald A. Morrison, Daniel J. Strauss
  • Publication number: 20080279097
    Abstract: A method, system, and computer program product for network device congestion relief are provided. The method includes receiving a level of congestion for a network device, receiving a data packet including a codec list, and determining a filter policy based on the level of congestion. The method further includes applying the filter policy to the data packet to remove at least one codec from the codec list when a filter policy condition is met, resulting in a filtered data packet, and outputting the filtered data packet.
    Type: Application
    Filed: May 9, 2007
    Publication date: November 13, 2008
    Inventors: Nicholas F. Campion, Keith D. Cramer, Donald A. Morrison, Daniel J. Strauss
  • Patent number: 5408618
    Abstract: A mechanism for monitoring and responding to the changes of a local area network (LAN) is disclosed. The automatic configuration mechanism (ACM) of the present invention is initiated as part of the normal "startup" of a network node. Once initialized, the ACM has three functions. First, nodes use the ACM to obtain configuration information from other nodes. Second, nodes use the ACM to provide configuration information to the other nodes of the network. Lastly, nodes use the ACM to respond to other nodes which seek configuration information.
    Type: Grant
    Filed: July 31, 1992
    Date of Patent: April 18, 1995
    Assignee: International Business Machines Corporation
    Inventors: Michael E. Aho, Keith D. Cramer, Richard A. Diedrich
  • Patent number: 5307354
    Abstract: A method and apparatus for remote maintenance and error recovery for plural stations interconnected in a distributed network. A monitor application is established within selected stations within the network in a terminate and stay resident mode. The monitor application is then automatically invoked in response to error message, reconfiguration messages, or network status messages received at that station by listing the monitor application address within user appendages associated with such error messages or reconfiguration messages within the network interface of the station. An error message may be displayed and any selected application or procedure may then be invoked by the monitor application in an application independent manner.
    Type: Grant
    Filed: May 31, 1991
    Date of Patent: April 26, 1994
    Assignee: International Business Machines Corporation
    Inventors: Keith D. Cramer, Frederick H. Keller