Patents by Inventor Jeffrey J Walls
Jeffrey J Walls 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: 10579503Abstract: Systems and methods for controlling an intentional crash of a software application. One system includes a computing device including an electronic processor. The electronic processor is configured to receive a crash setting for the software application from a configuration server. The crash setting has a first value or a second value. The electronic processor is also configured to detect an unexpected use of the software application during execution. The electronic processor is configured to, in response to detecting the unexpected use and the crash setting having the first value, intentionally crash the software application causing a generation of a crash report describing a state of the software application when the unexpected use occurred. The electronic processor is configured to, in response detecting the unexpected use and the crash setting having the second value, not intentionally crash the software application.Type: GrantFiled: May 15, 2017Date of Patent: March 3, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Ian S. Petersen, Jeffrey J. Wall, Marius C. Constantin, Kent C. Mai, Ping Zhang, Somanath Krishnaswamy, Jeremy Littel, Jason T. Creighton, Joyce Kuo, Vallabh Patade
-
Publication number: 20180329803Abstract: Systems and methods for controlling an intentional crash of a software application. One system includes a computing device including an electronic processor. The electronic processor is configured to receive a crash setting for the software application from a configuration server. The crash setting has a first value or a second value. The electronic processor is also configured to detect an unexpected use of the software application during execution. The electronic processor is configured to, in response to detecting the unexpected use and the crash setting having the first value, intentionally crash the software application causing a generation of a crash report describing a state of the software application when the unexpected use occurred. The electronic processor is configured to, in response detecting the unexpected use and the crash setting having the second value, not intentionally crash the software application.Type: ApplicationFiled: May 15, 2017Publication date: November 15, 2018Inventors: Ian S. PETERSEN, Jeffrey J. WALL, Marius C. CONSTANTIN, Kent C. MAI, Ping ZHANG, Somanath KRISHNASWAMY, Jeremy LITTEL, Jason T. CREIGHTON, Joyce KUO, Vallabh PATADE
-
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: 9565062Abstract: A system and method for deploying resources to users. A system includes a computer that executes a resource deployment manager. The resource deployment manager provides an interface for selecting a remote user to whom a central resource is to be assigned, and for selecting a template upon which to base the assignment of the resource to the selected user. Further, the resource deployment manager assigns the central resources to the selected user based on the selected template.Type: GrantFiled: July 29, 2008Date of Patent: February 7, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Byron A. Alcorn, Quoc P. Pham, Jeffrey J. Walls, An D. Dao
-
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: 8533775Abstract: A system and method for administering access to a central resource by a remote access device. A system includes a remote access device and a computer executing a hierarchical policy manager. The remote access device requests access to a central resource. The hierarchical policy manager determines a policy for allowing the device to access the resource by evaluating access policies at a plurality of precedence levels of a policy hierarchy. The hierarchical policy manager allows the device to access the resource based on the policy set at the highest precedence level of the policy hierarchy at which access control is specified.Type: GrantFiled: June 13, 2008Date of Patent: September 10, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Byron A. Alcorn, Roland M. Hochmuth, Jeffrey J. Walls, Valentin Popescu, Thomas J. Flynn, Quoc P. Pham
-
Publication number: 20110179177Abstract: A system and method for deploying resources to users. A system includes a computer that executes a resource deployment manager. The resource deployment manager provides an interface for selecting a remote user to whom a central resource is to be assigned, and for selecting a template upon which to base the assignment of the resource to the selected user. Further, the resource deployment manager assigns the central resources to the selected user based on the selected template.Type: ApplicationFiled: July 29, 2008Publication date: July 21, 2011Inventors: Byron A Alcorn, Quoc P. Pham, Jeffrey J. Walls, An D. Dao
-
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: 20110093917Abstract: A system and method for administering access to a central resource by a remote access device. A system includes a remote access device and a computer executing a hierarchical policy manager. The remote access device requests access to a central resource. The hierarchical policy manager determines a policy for allowing the device to access the resource by evaluating access policies at a plurality of precedence levels of a policy hierarchy. The hierarchical policy manager allows the device to access the resource based on the policy set at the highest precedence level of the policy hierarchy at which access control is specified.Type: ApplicationFiled: June 13, 2008Publication date: April 21, 2011Inventors: Byron A Alcorn, Roland M. Hochmuth, Jeffrey J. Walls, Valentin Popesicu, Thomas J. Flynn, Quoc P. Pham
-
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
-
Patent number: 7765208Abstract: Keyword analysis and arrangement are described. In an implementation, a method includes processing a plurality of items to extract a plurality of keywords contained in the items. One or more of the keywords is output for display as arranged in one or more hierarchies such that at least one of the keywords is selectable to navigate to items that are configured as emails and relate to that keyword.Type: GrantFiled: June 6, 2005Date of Patent: July 27, 2010Assignee: Microsoft CorporationInventors: Bryan T Starbuck, Gail B. Giacobbe, Jeffrey J Wall
-
Patent number: 7383514Abstract: A system and method for configuring a plurality of graphics pipelines in a computer graphical display system is disclosed. The method comprises displaying a graphical user interface to enable a user to graphically specify at least one parameter for a plurality of pipe rectangles of the computer graphical display system, each of the plurality of pipe rectangles being associated with at least one of the plurality of graphics pipelines, receiving the at least one parameter, and updating a compositor of the computer graphical display system in real-time based at least in part on the at least one parameter.Type: GrantFiled: May 2, 2005Date of Patent: June 3, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jeffrey J. Walls, James A. Schinnerer, Jason A. Daughenbaugh, Donley B. Hoffman, Kevin T. Lefebvre
-
Patent number: 7342588Abstract: A graphical display system utilizes a plurality of display devices and a plurality of graphical acceleration units for rendering graphical data to the display devices. More specifically, each of the plurality of graphical acceleration units respectively interfaces a portion of graphical data defining an image to one of the display devices. Each of the display devices displays a portion of the image based on the graphical data rendered to it. To make the system more efficient and/or to improve image quality, at least one of the graphical acceleration units includes a plurality of graphical pipelines for rendering the graphical data to be displayed by the display device that is interfaced with the one graphical acceleration unit.Type: GrantFiled: January 25, 2005Date of Patent: March 11, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Kevin Lefebvre, Don B. Hoffman, Jeffrey J Walls, Joseph Norman Gee
-
Patent number: 6920618Abstract: A system and method for configuring a plurality of graphics pipelines in a computer graphical display system is disclosed. The method comprises displaying a graphical user interface to enable a user to graphically specify at least one parameter for a plurality of pipe rectangles of the computer graphical display system, each of the plurality of pipe rectangles being associated with at least one of the plurality of graphics pipelines, receiving the at least one parameter, and updating a compositor of the computer graphical display system in real-time based at least in part on the at least one parameter.Type: GrantFiled: December 21, 2001Date of Patent: July 19, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jeffrey J. Walls, James A. Schinnerer, Jason A. Daughenbaugh, Donley B. Hoffman, Kevin T. Lefebvre
-
Patent number: 6882346Abstract: A graphical display system utilizes a plurality of graphics pipelines to render data to a display device. More specifically, the graphical display system utilizes a first graphics pipeline, a second graphics pipeline, a compositor, and a display device. The first graphics pipeline renders a first portion of a graphical command, and the second graphics pipeline renders a second portion of a graphical command. The compositor receives the first and second portions of graphical data and interfaces the first and second portions with the display device. The display device then displays an image based on the first and second portions of graphical data respectively rendered by the first and second graphics pipelines. By enabling a plurality of graphics pipelines to render different portions of graphical data to the same display device, the speed and/or image quality associated with the image displayed by the display device can be improved.Type: GrantFiled: November 17, 2000Date of Patent: April 19, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Kevin Lefebvre, Don B. Hoffman, Joseph Norman Gee, Jeffrey J Walls, Byron A Alcorn
-
Patent number: 6864894Abstract: A graphical display system utilizes a plurality of display devices and a plurality of graphical acceleration units for rendering graphical data to the display devices. More specifically, each of the plurality of graphical acceleration units respectively interfaces a portion of graphical data defining an image to one of the display devices. Each of the display devices displays a portion of the image based on the graphical data rendered to it. To make the system more efficient and/or to improve image quality, at least one of the graphical acceleration units includes a plurality of graphical pipelines for rendering the graphical data to be displayed by the display device that is interfaced with the one graphical acceleration unit.Type: GrantFiled: November 17, 2000Date of Patent: March 8, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: Kevin Lefebvre, Don B. Hoffman, Jeffrey J Walls, Joseph Norman Gee
-
Publication number: 20040104913Abstract: A system and method for automatically configuring graphics pipelines by tracking a region of interest in a computer graphical display system is disclosed. The method comprises receiving updated definitional information on a selected region of interest of a display device of the computer graphical display system in response to a change in definition of the selected region of interest and automatically configuring the plurality of graphics pipelines relative to the selected region of interest based at least in part on the updated definitional information.Type: ApplicationFiled: November 10, 2003Publication date: June 3, 2004Inventors: Jeffrey J. Walls, Donley B. Hoffman, Kevin T. Lefebvre
-
Patent number: 6727904Abstract: A system rendering graphical data from a graphics application utilizes a plurality of frame buffers, a plurality of graphics pipelines, and logic. Each of the graphics pipelines is configured to render graphical data to a different one of the frame buffers. The logic is configured to determine a mode of operation of the graphics application and to prevent, based on the mode of operation of the graphics application, at least one of the graphics pipelines from rendering the graphical data from the graphics application.Type: GrantFiled: March 1, 2002Date of Patent: April 27, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jeffrey J. Walls, Don B. Hoffman, Per E Gullberg, Kevin T. Lefebvre