Patents by Inventor Karen E. Thayer

Karen E. Thayer 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: 9635414
    Abstract: In one embodiment, first data, indicative of a first selected application to be accessed via a remoting application, is received at a computer system from a first mobile device. Second data, indicative of a second selected application to be accessed via a remoting application, is received at the computer system from a second mobile device. A first view of the first selected application, as executing at the computer system, is displayed at a first display sector of a display device that is part of the computer system. A second view of the second selected application, as executing at the computer system, is displayed at a second display sector of the display device. At least a portion of the first view is sent to the first mobile device for display, and at least a portion of the second view is sent to the second mobile device for display.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: April 25, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Karen E Thayer, Jeffrey J Walls, Derek Lukasik, Mark E Nylund
  • Patent number: 9442777
    Abstract: A system and method for providing non-blocking communication with a communications server are disclosed herein. A computer system includes one or more processors and a software system executable by the processor. When executed, the software system provides an application thread and additionally provides a server communication thread configured to provide non-blocking communication between the application thread and a communication server. The server communication thread is configured to process commands based on requests for communication server services generated by the application thread. The server communication thread is further configured to communicate with the communication server based on the commands and to block pending a server response. The application thread is configured to execute unimpeded by the communication.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: September 13, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Karen E. Thayer, Jeffrey J. Walls, Jerald C. Fisher
  • Publication number: 20140089385
    Abstract: In one embodiment, first data, indicative of a first selected application to be accessed via a remoting application, is received at a computer system from a first mobile device. Second data, indicative of a second selected application to be accessed via a remoting application, is received at the computer system from a second mobile device. A first view of the first selected application, as executing at the computer system, is displayed at a first display sector of a display device that is part of the computer system. A second view of the second selected application, as executing at the computer system, is displayed at a second display sector of the display device. At least a portion of the first view is sent to the first mobile device for display, and at least a portion of the second view is sent to the second mobile device for display.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Karen E. Thayer, Jeffrey J. Walls, Derek Lukasik, Mark E. Nylund
  • Patent number: 8488762
    Abstract: A system and method for providing application specific presence information are disclosed here. A system includes one or more processors, a first communication program executable by the one or more processors, and a second communication program executable the one or more processors. When executed, the first and second communication programs respectively provide a first mode and a second mode of user communication. The second communication program causes the one or more processors to provide user presence information to a communication server. The presence information includes a presence status provided by the first communication program and a separate presence status provided by the second communication program. The separate presence status provided by the second communication program is configured to avoid aggregation, by the communication server, with any other presence status.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: July 16, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jerald C. Fisher, Karen E. Thayer
  • Publication number: 20110099227
    Abstract: In at least some embodiments, a computer system includes a processor and a network interface coupled to the processor. The computer system also includes a system memory coupled to the processor. The system memory stores a communication application having a steady-state conferencing module and a network manager module. The network manager module, when executed, monitors network changes. The steady-state conferencing module, when executed, maintains a steady-state conferencing user interface while network changes detected by the network manager module are handled.
    Type: Application
    Filed: October 27, 2009
    Publication date: April 28, 2011
    Inventors: Jeffrey J. Walls, Karen E. Thayer, Byron A. Alcorn
  • Publication number: 20110055893
    Abstract: In at least some embodiments, a computer system includes a processor and a system memory coupled to the processor. The system memory stores a communication application that, when executed, provides first stage operations and second stage operations. The computer system also includes a network interface coupled to the processor. The first stage operations comprise a selective exchange of primary connection information with a communication endpoint via the network interface. The second stage operations comprise initiating a peer-to-peer communication session with the communication endpoint based on the primary connection information.
    Type: Application
    Filed: August 31, 2009
    Publication date: March 3, 2011
    Inventors: Jeffrey J. WALLS, Jerald C. FISHER, Karen E. THAYER, Byron A. ALCORN, Steven T. TEEPLES, Alan D. WARD
  • Publication number: 20110029595
    Abstract: A system and method for providing non-blocking communication with a communications server are disclosed herein. A computer system includes one or more processors and a software system executable by the processor. When executed, the software system provides an application thread and additionally provides a server communication thread configured to provide non-blocking communication between the application thread and a communication server. The server communication thread is configured to process commands based on requests for communication server services generated by the application thread. The server communication thread is further configured to communicate with the communication server based on the commands and to block pending a server response. The application thread is configured to execute unimpeded by the communication.
    Type: Application
    Filed: July 31, 2009
    Publication date: February 3, 2011
    Inventors: Karen E. THAYER, Jeffrey J. Walls, Jerald C. Fisher
  • Publication number: 20110025820
    Abstract: A system and method for providing application specific presence information are disclosed here. A system includes one or more processors, a first communication program executable by the one or more processors, and a second communication program executable the one or more processors. When executed, the first and second communication programs respectively provide a first mode and a second mode of user communication. The second communication program causes the one or more processors to provide user presence information to a communication server. The presence information includes a presence status provided by the first communication program and a separate presence status provided by the second communication program. The separate presence status provided by the second communication program is configured to avoid aggregation, by the communication server, with any other presence status.
    Type: Application
    Filed: July 31, 2009
    Publication date: February 3, 2011
    Inventors: Jerald C. Fisher, Karen E. Thayer