1
Amjad Hussain, Andrew Eremenko, Mahadeva Kumar Alladi, Sriram Sampath, Tristan William Scott, Travis Michael Howe, Ido Miles Ben Shachar: User authentication in a cloud environment. Microsoft Technology Licensing, Timothy Churna, Sade Fashokun, Micky Minhas, September 1, 2015: US09124569 (26 worldwide citation)

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 remo ...


2
Ara Bernardi, Sriram Sampath, John M Sheehan: Automated application modeling for application virtualization. Microsoft Corporation, Henry Gabryjelski, Kate Drakos, Micky Minhas, March 4, 2014: US08667482 (11 worldwide citation)

Automated application modeling for application virtualization (auto-modeling) may be incorporated into an application installer and/or other suitable component of a computer operating system. Auto-modeling may be performed by an auto-modeling agent. The auto-modeling agent may employ one or more of ...


3
Sergey Kuzin, Olga Ivanova, Ashwin Palekar, Kashif Mehmood, Sriram Sampath, Ersev Samim Erdogan: Credential sharing between multiple client applications. Microsoft Corporation, Woodcock Washburn, April 2, 2013: US08413210 (9 worldwide citation)

Disclosed are techniques for sharing user credentials between multiple client applications when connecting to a set of remote resources. The mechanism enables a single sign-on between a terminal server web access service and the remote applications, remote desktops and corresponding terminal servers ...


4
Rouslan Beletski, David T Dopson, Sriram Sampath, Huei Chung Wang: Load balancing in server computer systems. Microsoft Corporation, Lee & Hayes PLLC, September 17, 2013: US08539565 (8 worldwide citation)

Systems and methods to implement load balancing of connections to a server computer in a server collection are described. The server collection receives connection requests from remote clients over a network. A session broker evaluates one or more load parameters of the server computers in the serve ...


5
David T Dopson, Rouslan Beletski, Sriram Sampath, Ido Ben Shachar: Session broker extensibility application program interface. Microsoft Corporation, Lee & Hayes PLLC, January 3, 2012: US08090847 (4 worldwide citation)

Described are techniques for providing an application program interface that leverages the terminal services session broker infrastructure to support third party plug-in applications. In a typical scenario, when a user requests for a connection to access third party plug-in applications, the applica ...


6
Mahesh Lotlikar, Sriram Sampath, Ara Bernardi, Costin Hagiu: Sessions to host processes with special requirements. Microsoft Corporation, Woodcock Washburn, September 17, 2013: US08539020 (3 worldwide citation)

Techniques are disclosed for enabling a system service executing in an isolated session to access system resources (such as a graphics processing unit) that it is isolated from. In an embodiment, the system service creates a “worker” session that is not isolated, and a “worker” process inside that w ...


7
Santosh Sharad Jodh, Sriram Sampath, James George Cavalaris, Ara Bernardi, Narayanan Ganapathy: Restricting device access per session. Microsoft Corporation, Workman Nydegger, October 6, 2009: US07600024 (3 worldwide citation)

The present invention is directed to restricting device access per session. Entries in a device list are configured to store session ID values in addition to values for other device properties. A session ID value for a device can be set to the session ID value of a (e.g., RDP) session that registere ...


8
Sriram Sampath, Ara Bernardi, Mohamed Bouchet, John E Parsons, Makarand V Patwardhan: Multi-console workstations concurrently supporting multiple users. Microsoft Corporation, Lee & Hayes PLLC, September 6, 2011: US08015331 (3 worldwide citation)

A workstation including a host machine and a plurality of consoles directly connected to the host machine. Each of the consoles are configured as a separate console, and each of the consoles include a respective input device adapted to receive input from a user and a respective output device adapted ...


9
Ara Bernardi, Klaus U Schutz, Richard B Ward, Sriram Sampath: Systems and methods for providing security through sessions. Microsoft Corporation, Lee & Hayes PLLC, August 23, 2011: US08005959 (3 worldwide citation)

Systems and methods are described for providing security through sessions. In an implementation, a method includes initiating a session, by an operating system, in which operating system services are executable and initiating another session, by the operating system, in which a user-interactive appl ...


10
Huei Wang, Nk Srinivas, Ashwin Palekar, Olga B Ivanova, Costin Hagiu, Rouslan Beletski, Sriram Sampath, Seema J Lukose: Internet protocol (IP) address virtualization for terminal server sessions. Microsoft Technology Licensing, Kate Drakos, Micky Minhas, January 12, 2016: US09237175 (2 worldwide citation)

Techniques are disclosed for virtualizing internet protocol (IP) addresses in terminal server sessions. A client component comprises a layer service provider (LSP) and a name service provider (NSP) that intercept a socket call to associate a port with a socket for a terminal server session. The clie ...