Kevin S. London - Monroe WA, US Travis M. Howe - Bellevue WA, US Ido Ben-Shachar - Kirkland WA, US Ruiquing Zhu - Kirkland WA, US Ersev Samim Erdogan - Seattle WA, US
Web access over a public network for applications that operate on virtual desktops on a plurality of servers is facilitated. Through the web access the user is provided with the information necessary to establish a connection with an application by way of the virtual desktop. Applications that the user is authorized to access are determined and those applications that the user is not authorized to access are filtered out. The applications associated access control list is used for determining the user's access to discover an application.
Xml-Based Web Feed For Web Access Of Remote Resources
Kevin Scott London - Monroe WA, US Ido Ben-Shachar - Kirkland WA, US Ray Reskusich - Seattle WA, US Ersev Samim Erdogan - Seattle WA, US Travis Howe - Elsie MI, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/16
US Classification:
709217
Abstract:
Techniques for XML (Extensible Markup Language) web feeds for web access of remote resources are described. In one embodiment, a method includes obtaining information regarding one or more available resources from one or more resource hosts, rendering the information regarding one or more available resources into an Extensible Markup Language (XML) document, and providing the XML document to a user device.
Xml-Based Web Feed For Web Access Of Remote Resources
Kevin Scott London - Monroe WA, US Ido Ben-Shachar - Kirkland WA, US Ray Reskusich - Seattle WA, US Ersev Samim Erdogan - Seattle WA, US Travis Howe - Elsie MI, US
Assignee:
MICROSOFT CORPORATION - REDMOND WA
International Classification:
G06F 15/173
US Classification:
709226
Abstract:
Techniques for XML (Extensible Markup Language) web feeds for web access of remote resources are described. In one embodiment, a method includes obtaining information regarding one or more available resources from one or more resource hosts, rendering the information regarding one or more available resources into an Extensible Markup Language (XML) document, and providing the XML document to a user device.
Travis M. Howe - Bellevue WA, US Naga Venkata Rajagopal Ramadugu - Hyderabad, IN Yuvraj Budhraja - Redmond WA, US Kevin S. London - Monroe WA, US Ido M. Ben-Shachar - Kirkland WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/16
US Classification:
709203
Abstract:
Embodiments are directed to publishing file type associations for remote applications and to automatically updating file type associations for remote applications. In an embodiment, a remote application server sends to an administrative user an indication of remote applications that are provided by the remote application server. The remote application server of receives from the administrative user an indication of those remote applications that are to be published for computer systems managed by the administrative user. The remote application server also receives from the administrative user an indication of which file type associations are to be published for the indicated remote applications and publishes the indicated remote applications with the indicated file type associations on the remote application server. In this manner, users accessing the remote application server have access to the published applications with the remote applications' associated file types.
Remote Application Presentation Over A Public Network Connection
Microsoft Corporation - Redmond WA, US Travis M. Howe - Bellevue WA, US Ido Ben-Shachar - Kirkland WA, US Ruiquing Zhu - Kirkland WA, US Ersev Samim Erdogan - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04L 29/06
US Classification:
726 4
Abstract:
Web access over a public network for applications that operate on virtual desktops on a plurality of servers is facilitated. Through the web access the user is provided with the information necessary to establish a connection with an application by way of the virtual desktop. Applications that the user is authorized to access are determined and those applications that the user is not authorized to access are filtered out. The applications associated access control list is used for determining the user's access to discover an application.
Resource Launch From Application Within Application Container
Alberto Henriquez - Bothell WA, US Kevin S. London - Monroe WA, US Travis M. Howe - Bellevue WA, US Raymond M. Reskusich - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/173
US Classification:
709226
Abstract:
A remote resource application that is associated with an application container in a manner that the application container restricts the remote resource application from directly accessing at least a file system of the computing system. The remote resource application provides a visualization for each of multiple remote resources. The user may launch the remote resource by selecting the corresponding visualization. Some of the remote resources are accessed by launching from the remote resource application itself in the context of the application container. Others of the remote resources are launched outside of the application container. The remote desktop application may operate securely within the application container, and still serve as an integrated location from which a user can access remote resources, regardless of whether the remote resource is launched from internal or external to the application container.
Web-Browser Based Desktop And Application Remoting Solution
- Redmond WA, US Jayashree Sadagopan - Bellevue WA, US Lihua Zhu - Sunnyvale CA, US Sridhar Sankuratri - Sunnyvale CA, US Shir Aharon - Mountain View CA, US Jeroen Eduard van Eesteren - Palo Alto CA, US Greg Sun - Sunnyvale CA, US Derrick Isoka - San Mateo CA, US Munindra Nath Das - Redmond WA, US Travis Michael Howe - Seattle WA, US B. Anil Kumar - Saratoga CA, US
International Classification:
G06F 3/0481 H04L 29/06
Abstract:
An invention is disclosed for conducting a remote presentation session with a client that uses a web browser to conduct the session. The client previously received browser-native program code that executes within a runtime environment of the web browser. The browser-native program code instantiates a remote presentation client executing within a runtime environment of the web browser. The server generates graphics encoded according to a remote presentation protocol and sends them to the remote presentation client for display in the web browser. The client captures user input at the web browser and sends it to the remote presentation client, which encodes it with the remote presentation protocol and sends it to the server to be processed.
- Redmond WA, US Andrew Eremenko - Woodinville WA, US Mahadeva Kumar Alladi - Sammamish WA, US Sriram Sampath - Redmond WA, US Tristan William Scott - Issaquah WA, US Travis Michael Howe - Bellevue WA, US Ido Miles Ben-Shachar - Kirkland WA, US
International Classification:
H04L 29/06
US Classification:
726 9
Abstract:
Embodiments are directed to authenticating a user to a remote application provisioning service. In one scenario, a client computer system receives authentication credentials from a user at to authenticate the user to a remote application provisioning service that provides virtual machine-hosted remote applications. The client computer system sends the received authentication credentials to an authentication service, which is configured to generate an encrypted token based on the received authentication credentials. The client computer system then receives the generated encrypted token from the authentication service, stores the received encrypted token and the received authentication credentials in a data store, and sends the encrypted token to the remote application provisioning service. The encrypted token indicates to the remote application provisioning service that the user is a valid user.