Patents by Inventor Samim Erdogan
Samim Erdogan 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: 10574505Abstract: An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.Type: GrantFiled: March 20, 2019Date of Patent: February 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sriram Sampath, Tristan William Scott, Ido Miles Ben-Shachar, Ersev Samim Erdogan, Niraj Agarwala
-
Publication number: 20190222465Abstract: An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.Type: ApplicationFiled: March 20, 2019Publication date: July 18, 2019Inventors: Sriram Sampath, Tristan William Scott, Ido Miles Ben-Shachar, Ersev Samim Erdogan, Niraj Agarwala
-
Patent number: 10243777Abstract: An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.Type: GrantFiled: July 12, 2017Date of Patent: March 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Sriram Sampath, Tristan William Scott, Ido Miles Ben-Shachar, Ersev Samim Erdogan, Niraj Agarwala
-
Patent number: 10146566Abstract: Disclosed are techniques for providing a platform that allows a user to remotely establish a connection with a virtual machine operating on a server farm In a typical scenario, when a user requests for a connection to access third party plug-in applications, the application program interface may interact with the session broker process to identify sessions or suitable servers to which the user can be connected. The user may access the third party plug-in applications through the identified sessions or suitable servers.Type: GrantFiled: December 21, 2009Date of Patent: December 4, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Meher P. Malakapalli, Ido Ben-Shachar, Mahadeva K. Alladi, Vadim Ponomarev, Ersev Samim Erdogan, Ashwin Palekar
-
Publication number: 20170310534Abstract: An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.Type: ApplicationFiled: July 12, 2017Publication date: October 26, 2017Inventors: Sriram Sampath, Tristan William Scott, Ido Miles Ben-Shachar, Ersev Samim Erdogan, Niraj Agarwala
-
Patent number: 9722853Abstract: An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.Type: GrantFiled: January 14, 2016Date of Patent: August 1, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sriram Sampath, Tristan William Scott, Ido Miles Ben-Shachar, Ersev Samim Erdogan, Niraj Agarwala
-
Publication number: 20160134461Abstract: An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.Type: ApplicationFiled: January 14, 2016Publication date: May 12, 2016Inventors: Sriram Sampath, Tristan William Scott, Ido Miles Ben-Shachar, Ersev Samim Erdogan, Niraj Agarwala
-
Patent number: 9264289Abstract: An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.Type: GrantFiled: June 27, 2013Date of Patent: February 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Sriram Sampath, Tristan William Scott, Ido Miles Ben-Shachar, Ersev Samim Erdogan, Niraj Agarwala
-
Publication number: 20150006609Abstract: An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application launch endpoint connection for a user, the broker selects a data center, from amongst multiple data centers that have different tenancy sets, that is to provide an endpoint in satisfaction of the request. The endpoint broker identifies an endpoint from the selected data center, and then associates the identified endpoint with the user. The user is then provided access to the identified endpoint using the association. Thus, a user is not restricted to having an endpoint from a single data center. If there are concerns with providing an endpoint from one data center, an endpoint may be provided from another data center in a manner that is transparent to the user.Type: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Inventors: Sriram Sampath, Tristan William Scott, Ido Miles Ben-Shachar, Ersev Samim Erdogan, Niraj Agarwala
-
Patent number: 8683062Abstract: Techniques for centralized publishing of network resources within computer networks are described. Publication of and access to the network resources are controlled from a single, centralized location, advantageously improving the uniformity of network administration responsibilities, and overall robustness of the network.Type: GrantFiled: February 28, 2008Date of Patent: March 25, 2014Assignee: Microsoft CorporationInventors: Ido Ben-Shachar, Ersev Samim Erdogan, Kevin Sott London, John E. Parsons
-
Patent number: 8612862Abstract: Techniques for discovering, connecting to, disconnecting from, reconnecting to, updating, and removing workspaces are described. In one embodiment, a list of discovered workspaces is maintained on a user device. Shortcuts for resources corresponding to each respective one of the discovered workspaces are integrated into a user interface of the user device. A request to access one of the resources contained in one of the discovered workspaces is received. Responsive to receiving the request, a connection from the user device to one or more resource hosts containing the resources corresponding to the indicated one of the discovered workspaces is opened. Access from the user device to the resources stored on the resource host(s) corresponding to the indicated one of the discovered workspaces is enabled by presenting shortcuts for resources corresponding to the discovered workspaces as though they were local resources.Type: GrantFiled: June 27, 2008Date of Patent: December 17, 2013Assignee: Microsoft CorporationInventors: Ayesha M Mascarenhas, Kevin Scott London, Raymond Matthew Reskusich, Subhashini Raghunathan, Ido Ben-Shachar, Alberto Henriquez, Nelly L. Porter, Ersev Samim Erdogan, Niraj Agarwala, Naga Vankata Rajagopal Ramadugu, Ramasamy Pullappan
-
Patent number: 8413210Abstract: 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 accessible through the service. User credentials may be received by one of the client applications and passed to a credential store running as a local software object in association with the user's logon session. Further requests to launch a new remote connection may then pass through the credential store. Upon successful validation of the request, the credential store may attach user credential information to the request and pass the request to the requested client. The requested client may also execute as a software object associated with the current logon session. The client may then use the supplied credential for authentication to the requested resource or application.Type: GrantFiled: December 9, 2008Date of Patent: April 2, 2013Assignee: Microsoft CorporationInventors: Sergey Kuzin, Olga Ivanova, Ashwin Palekar, Kashif Mehmood, Sriram Sampath, Ersev Samim Erdogan
-
Patent number: 8370510Abstract: 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.Type: GrantFiled: December 18, 2009Date of Patent: February 5, 2013Assignee: Microsoft CorporationInventors: Kevin S. London, Travis M. Howe, Ido Ben-Shachar, Ruiquing Zhu, Ersev Samim Erdogan
-
Publication number: 20120203911Abstract: 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.Type: ApplicationFiled: April 16, 2012Publication date: August 9, 2012Applicant: MICROSOFT CORPORATIONInventors: Kevin Scott London, Ido Ben-Shachar, Ray Reskusich, Ersev Samim Erdogan, Travis Howe
-
Patent number: 8161160Abstract: 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.Type: GrantFiled: February 28, 2008Date of Patent: April 17, 2012Assignee: Microsoft CorporationInventors: Kevin Scott London, Ido Ben-Shachar, Ray Reskusich, Ersev Samim Erdogan, Travis Howe
-
Publication number: 20110153853Abstract: 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.Type: ApplicationFiled: December 18, 2009Publication date: June 23, 2011Applicant: Microsoft CorporationInventors: Kevin S. London, Travis M. Howe, Ido Ben-Shachar, Ruiquing Zhu, Ersev Samim Erdogan
-
Publication number: 20110153716Abstract: Disclosed are techniques for providing a platform that allows a user to remotely establish a connection with a virtual machine operating on a server farm In a typical scenario, when a user requests for a connection to access third party plug-in applications, the application program interface may interact with the session broker process to identify sessions or suitable servers to which the user can be connected. The user may access the third party plug-in applications through the identified sessions or suitable servers.Type: ApplicationFiled: December 21, 2009Publication date: June 23, 2011Applicant: Microsoft CorporationInventors: Meher P. Malakapalli, Ido Ben-Shachar, Mahadeva K. Alladi, Vadim Ponomarev, Ersev Samim Erdogan, Ashwin Palekar
-
Publication number: 20100146611Abstract: 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 accessible through the service. User credentials may be received by one of the client applications and passed to a credential store running as a local software object in association with the user's logon session. Further requests to launch a new remote connection may then pass through the credential store. Upon successful validation of the request, the credential store may attach user credential information to the request and pass the request to the requested client. The requested client may also execute as a software object associated with the current logon session. The client may then use the supplied credential for authentication to the requested resource or application.Type: ApplicationFiled: December 9, 2008Publication date: June 10, 2010Applicant: MICROSOFT CORPORATIONInventors: Sergey Kuzin, Olga Ivanova, Ashwin Palekar, Kashif Mehmood, Sriram Sampath, Ersev Samim Erdogan
-
Patent number: 7730302Abstract: Embodiments herein address some of the problems associated with compromised configuration files used in a remote sessions of a virtual computing environment. Accordingly, a subset of settings in a configuration file are secured from malicious or accidental modification, while other portions of the configuration file are modifiable by a user as desired without invalidating the integrity of the secure subset. This not only allows for the user to be assured of the integrity of the settings, but also allows an administrator of the remote or terminal server with the ability to control how and what access a client has to resources thereon. Such access may be further controlled based on a trust level between the client, server, and/or publisher of the configuration file.Type: GrantFiled: May 5, 2006Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventors: Ashwin Palekar, Elton Saul, Ersev Samim Erdogan, Jeson Patel, Rajneesh Mahajan, Russell S. Morgan, Kevin London
-
Patent number: 7698735Abstract: A method and system for using an Internet client's local authentication mechanism in systems having updated browser code, so as to enable third party authentication according to an authentication scheme specified by a participating server on clients with updated browser code, while not breaking clients with legacy browser code. A redirect response from a server has authentication data added thereto such that updated browser code can detect the data's presence and enable the use of local security mechanisms for authentication purposes with the server-specified authentication scheme, including local credential entry for verification at a third party login server. At the same time, if such a redirect response is received by prior browser code, the added data is ignored while conventional redirection occurs, such that third party authentication may be performed via redirection to a third party's Internet page that provides a form for credential entry.Type: GrantFiled: April 24, 2006Date of Patent: April 13, 2010Assignee: Microsoft CorporationInventors: Rajeev Dujari, Biao Wang, John M. Hawkins, Yordan Rouskov, Samim Erdogan