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: 9635414Abstract: 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: GrantFiled: September 27, 2012Date of Patent: April 25, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Karen E Thayer, Jeffrey J Walls, Derek Lukasik, Mark E Nylund
-
Patent number: 9442777Abstract: 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: GrantFiled: July 31, 2009Date of Patent: September 13, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Karen E. Thayer, Jeffrey J. Walls, Jerald C. Fisher
-
Publication number: 20140089385Abstract: 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: ApplicationFiled: September 27, 2012Publication date: March 27, 2014Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Karen E. Thayer, Jeffrey J. Walls, Derek Lukasik, Mark E. Nylund
-
Patent number: 8488762Abstract: 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: GrantFiled: July 31, 2009Date of Patent: July 16, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jerald C. Fisher, Karen E. Thayer
-
Publication number: 20110099227Abstract: 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: ApplicationFiled: October 27, 2009Publication date: April 28, 2011Inventors: Jeffrey J. Walls, Karen E. Thayer, Byron A. Alcorn
-
Publication number: 20110055893Abstract: 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: ApplicationFiled: August 31, 2009Publication date: March 3, 2011Inventors: Jeffrey J. WALLS, Jerald C. FISHER, Karen E. THAYER, Byron A. ALCORN, Steven T. TEEPLES, Alan D. WARD
-
Publication number: 20110029595Abstract: 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: ApplicationFiled: July 31, 2009Publication date: February 3, 2011Inventors: Karen E. THAYER, Jeffrey J. Walls, Jerald C. Fisher
-
Publication number: 20110025820Abstract: 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: ApplicationFiled: July 31, 2009Publication date: February 3, 2011Inventors: Jerald C. Fisher, Karen E. Thayer