Patents by Inventor Tad Dennis Brockway
Tad Dennis Brockway 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: 9870263Abstract: Terminal sessions providing remote access to functionality may be isolated from each other, as well as from the server system space, by being placed in system virtualization instances. Applications associated with terminal sessions may be allocated to system virtualization instances. In particular, system virtualization instances may be pre-instantiated, and applications may be dynamically allocated to the system virtualization instances, for example, according to a virtualization instance policy. The system virtualization instances may provide, in particular, an ability for terminal session components and associated applications to create, read, update and delete resources in a global name space of a host server without conflict, collision or other interference with each other or other server components.Type: GrantFiled: June 29, 2007Date of Patent: January 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Ara Bernardi, Sriram Sampath, John M. Sheehan, Tad Dennis Brockway
-
Patent number: 8341621Abstract: A server-client system is configured to automatically detect and install peripheral devices, such as printers, scanners, etc. that are attached to a client. The server is configured to detect the peripheral device and install a driver that is compatible with the peripheral device. The I/O queue created for the peripheral device is redirected to the port to which the peripheral device is connected.Type: GrantFiled: September 3, 2009Date of Patent: December 25, 2012Assignee: Microsoft CorporationInventors: Tad Dennis Brockway, Madan Mohan R. Appiah, Adam J. Overton, Ritu Bahl
-
Patent number: 8196137Abstract: Techniques for auto provisioning and publication of applications are described. The auto provisioning process enables automatic installation of applications having their respective file packages pre-stored in the server. Subsequently, publication of these applications is conducted automatically. By employing such an automatic process, the latency involved in provisioning and publication of remote applications is reduced, thereby making the process more efficient.Type: GrantFiled: October 15, 2007Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: James H Baker, III, Huei Chung Wang, Ara Bernardi, Tad Dennis Brockway
-
Patent number: 7720906Abstract: Systems and methods of a Web service for remote terminal service application discovery are described. In one aspect, a Web service in an Intranet is provided. The Web service is coupled to a public network. The Web service facilitates remote client computer discovery over the public network of information corresponding to application(s) deployed on the Intranet. The remote client computer is external to the Intranet. The application(s) are configured for terminal server based access for a user of the remote client computer.Type: GrantFiled: November 24, 2003Date of Patent: May 18, 2010Assignee: Microsoft CorporationInventors: Tad Dennis Brockway, Robert K. Leitman
-
Publication number: 20100070969Abstract: A server-client system is configured to automatically detect and install peripheral devices, such as printers, scanners, etc. that are attached to a client. The server is configured to detect the peripheral device and install a driver that is compatible with the peripheral device. The I/O queue created for the peripheral device is redirected to the port to which the peripheral device is connected.Type: ApplicationFiled: September 3, 2009Publication date: March 18, 2010Applicant: Microsoft CorporationInventors: Tad Dennis Brockway, Madan Mohan R. Appiah, Adam J. Overton, Ritu Bahl
-
Patent number: 7600227Abstract: A server-client system is configured to automatically detect and install peripheral devices, such as printers, scanners, etc. that are attached to a client. The server is configured to detect the peripheral device and install a driver that is compatible with the peripheral device. The I/O queue created for the peripheral device is redirected to the port to which the peripheral device is connected.Type: GrantFiled: May 18, 2004Date of Patent: October 6, 2009Assignee: Microsoft CorporationInventors: Tad Dennis Brockway, Madan Mohan R. Appiah, Adam J. Overton, Ritu Bahl
-
Patent number: 7590713Abstract: Systems and methods for presenting a merged view of remotely installed applications to which a user has terminal server (TS) based access are described. In one aspect, a client computing device generates one or more shortcuts to one or more respective applications. Each of the applications is installed at one or more installation points in an Intranet. The client computing device is external to the Intranet. The one or more shortcuts are aggregated to present a merged view of the applications. The merged view is transparent of whether the applications are managed by different information sources on the Intranet and/or configured for remote TS-based execution by different ones of one or more installation points.Type: GrantFiled: November 24, 2003Date of Patent: September 15, 2009Assignee: Microsoft CorporationInventors: Tad Dennis Brockway, Robert K. Leitman
-
Publication number: 20090100448Abstract: Techniques for auto provisioning and publication of applications are described. The auto provisioning process enables automatic installation of applications having their respective file packages pre-stored in the server. Subsequently, publication of these applications is conducted automatically. By employing such an automatic process, the latency involved in provisioning and publication of remote applications is reduced, thereby making the process more efficient.Type: ApplicationFiled: October 15, 2007Publication date: April 16, 2009Applicant: Microsoft CorporationInventors: James H. Baker, III, Huei Chung Wang, Ara Bernardi, Tad Dennis Brockway
-
Patent number: 7475125Abstract: Systems and methods for enumerating applications by a remote client computer are described. The applications are deployed in an Intranet. The remote client computer is external to the Intranet. In one aspect, a remote application discovery request is sent to a Web service. The Web service is deployed on a remote applications publication (RAP) Web server in the Intranet. The remote application discovery request is sent to the Web service by the remote client computer via a public network that connects the remote client computer to the Web server. Responsive to sending the remote application discover request, a discovery response from the Web service is received. The discovery response identifies at least one application installed on the Intranet for terminal server (TS) based access by a user of the remote client computer.Type: GrantFiled: November 24, 2003Date of Patent: January 6, 2009Assignee: Microsoft CorporationInventors: Tad Dennis Brockway, Robert K. Leitman, John E. Parsons, Jr.
-
Publication number: 20090006503Abstract: Terminal sessions providing remote access to functionality may be isolated from each other, as well as from the server system space, by being placed in system virtualization instances. Applications associated with terminal sessions may be allocated to system virtualization instances. In particular, system virtualization instances may be pre-instantiated, and applications may be dynamically allocated to the system virtualization instances, for example, according to a virtualization instance policy. The system virtualization instances may provide, in particular, an ability for terminal session components and associated applications to create, read, update and delete resources in a global name space of a host server without conflict, collision or other interference with each other or other server components.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Applicant: Microsoft CorporationInventors: Ara Bernardi, Sriram Sampath, John M. Sheehan, Tad Dennis Brockway
-
Publication number: 20090006537Abstract: An integration system is disclosed that provides a virtual desktop integration with terminal services. A client computer is connected to one the virtual desktops operating in a server. The client computer examines information contained in a remote desktop protocol (RDP) compliant packet supplied by the server. The client computer connects to one of the many virtual desktops based on information. Use of the information enables integration of the virtual desktop with the existing terminal session deployment model. Client devices can establish a session using a single network name and can be appropriately directed to either a virtual desktop or terminal session.Type: ApplicationFiled: June 29, 2007Publication date: January 1, 2009Applicant: MICROSOFT CORPORATIONInventors: Ashwin Palekar, David T. Dopson, Rouslan Beletski, Ido Ben-Shachar, Robert K. Leitman, Huei Chung Wang, Sriram Sampath, Tad Dennis Brockway
-
Patent number: 7401113Abstract: In a multi-user server-client environment, a printer can be attached to a client computer. The server selects a corresponding printer driver to install on the server in order to allow applications executing on the server to print to the printer attached to the remote client computer. The selection process allows the server to intelligently identify closely matching printer drivers in the event that a particular printer driver that the server is notified of is not available for installation.Type: GrantFiled: December 9, 1999Date of Patent: July 15, 2008Assignee: Microsoft CorporationsInventors: Madan Mohan R. Appiah, Tad Dennis Brockway, Ritu Bahl
-
Patent number: 7343297Abstract: A system and method for managing and enforcing software licenses through automating per-seat software licensing using a “leased license” approach provides vendors with the assurance that purchasers are complying with software licenses while maximizing a customer's use of purchased software licenses. Licenses are automatically enforced by expiring leased licenses and making the expired licenses available again for use by client computers. A system includes a licensing clearinghouse, a license server, clients, and terminal servers. A terminal server assists a client in obtaining a license with an expiration date from a license server, and helps maintain the client's license status through license requests to the license server. Licenses that expire are recycled and made available again to clients. Prior to expiring, licenses are automatically updated during a license update period, and if a license is lost, a temporary license is issued.Type: GrantFiled: June 15, 2001Date of Patent: March 11, 2008Assignee: Microsoft CorporationInventors: Peter M. Bergler, John E. Parsons, Jr., Breen E. Hagan, Tad Dennis Brockway, Robert K. Leitman
-
Patent number: 6842766Abstract: A server-client system is configured to store, on a client, server configuration information relating to a peripheral device connected at the client and parameter settings for the peripheral device. The information is updated as changes occur. After the client has been disconnected from the system and the peripheral device uninstalled, the peripheral device is automatically installed and the parameter settings restored without requiring significant user interaction when the client reconnects. The automatic installation and restoring is performed even if the client is connected to a different server than it was originally.Type: GrantFiled: December 9, 1999Date of Patent: January 11, 2005Assignee: Microsoft CorporationInventors: Tad Dennis Brockway, Madan Mohan R. Appiah
-
Publication number: 20040210897Abstract: A server-client system is configured to automatically detect and install peripheral devices, such as printers, scanners, etc. that are attached to a client. The server is configured to detect the peripheral device and install a driver that is compatible with the peripheral device. The I/O queue created for the peripheral device is redirected to the port to which the peripheral device is connected.Type: ApplicationFiled: May 18, 2004Publication date: October 21, 2004Applicant: Microsoft CorporationInventors: Tad Dennis Brockway, Madan Mohan R. Appiah, Adam J. Overton, Ritu Bahl
-
Patent number: 6789111Abstract: A server-client system is configured to automatically detect and install peripheral devices, such as printers, scanners, etc. that are attached to a client. The server is configured to detect the peripheral device and install a driver that is compatible with the peripheral device. The I/O queue created for the peripheral device is redirected to the port to which the peripheral device is connected.Type: GrantFiled: December 9, 1999Date of Patent: September 7, 2004Assignee: Microsoft CorporationInventors: Tad Dennis Brockway, Madan Mohan R. Appiah, Adam J. Overton, Ritu Bahl
-
Publication number: 20030115256Abstract: A server-client system is configured to store, on a client, server configuration information relating to a peripheral device connected at the client and parameter settings for the peripheral device. The information is updated as changes occur. After the client has been disconnected from the system and the peripheral device uninstalled, the peripheral device is automatically installed and the parameter settings restored without requiring significant user interaction when the client reconnects. The automatic installation and restoring is performed even if the client is connected to a different server than it was originally.Type: ApplicationFiled: December 9, 1999Publication date: June 19, 2003Inventors: Tad Dennis Brockway, Madan Mohan R Appiah
-
Publication number: 20020194010Abstract: A system and method for managing and enforcing software licenses through automating per-seat software licensing using a “leased license” approach provides vendors with the assurance that purchasers are complying with software licenses while maximizing a customer's use of purchased software licenses. Licenses are automatically enforced by expiring leased licenses and making the expired licenses available again for use by client computers. A system includes a licensing clearinghouse, a license server, clients, and terminal servers. A terminal server assists a client in obtaining a license with an expiration date from a license server, and helps maintain the client's license status through license requests to the license server. Licenses that expire are recycled and made available again to clients. Prior to expiring, licenses are automatically updated during a license update period, and if a license is lost, a temporary license is issued.Type: ApplicationFiled: June 15, 2001Publication date: December 19, 2002Inventors: Peter M. Bergler, John E. Parsons, Breen E. Hagan, Tad Dennis Brockway, Robert K. Leitman