Patents by Inventor Rishad Madhura Kuzhiyil
Rishad Madhura Kuzhiyil 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: 9542020Abstract: Accessing and controlling a remote desktop of a remote computing system using a multi-touch display of a local computing system. The remote desktop is displayed on the multi-touch display. Upon detecting a user contact with the multi-touch display when the display is not engaged as a trackpad, the multi-touch display is engaged as a trackpad; and the user contact is assigned as a cursor pointer for controlling the multi-touch display as a trackpad. In accordance with some embodiments described herein, left and right pointer controls (e.g., left mouse button and right mouse button) controls may be emulated also. This remote desktop technique allows multi-touch displays to be used to manipulate remote desktops, even for those that do not support multi-touch semantics, interaction techniques, or metaphors.Type: GrantFiled: February 20, 2015Date of Patent: January 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Christopher R. Butner, Benjamin Homelson Meister, Elton Saul, Rishad Madhura Kuzhiyil
-
Publication number: 20150160752Abstract: Accessing and controlling a remote desktop of a remote computing system using a multi-touch display of a local computing system. The remote desktop is displayed on the multi-touch display. Upon detecting a user contact with the multi-touch display when the display is not engaged as a trackpad, the multi-touch display is engaged as a trackpad; and the user contact is assigned as a cursor pointer for controlling the multi-touch display as a trackpad. In accordance with some embodiments described herein, left and right pointer controls (e.g., left mouse button and right mouse button) controls may be emulated also. This remote desktop technique allows multi-touch displays to be used to manipulate remote desktops, even for those that do not support multi-touch semantics, interaction techniques, or metaphors.Type: ApplicationFiled: February 20, 2015Publication date: June 11, 2015Inventors: Christopher R. Butner, Benjamin Homelson Meister, Elton Saul, Rishad Madhura Kuzhiyil
-
Patent number: 8970492Abstract: Accessing and controlling a remote desktop of a remote computing system using a multi-touch display of a local computing system. The remote desktop is displayed on the multi-touch display. Upon detecting a user contact with the multi-touch display when the display is not engaged as a trackpad, the multi-touch display is engaged as a trackpad; and the user contact is assigned as a cursor pointer for controlling the multi-touch display as a trackpad. In accordance with some embodiments described herein, left and right pointer controls (e.g., left mouse button and right mouse button) controls may be emulated also. This remote desktop technique allows multi-touch displays to be used to manipulate remote desktops, even for those that do not support multi-touch semantics, interaction techniques, or metaphors.Type: GrantFiled: August 31, 2012Date of Patent: March 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Christopher R. Butner, Benjamin Homelson Meister, Elton Saul, Rishad Madhura Kuzhiyil
-
Publication number: 20140372506Abstract: Embodiments are directed to implementing remote applications, switching between remote applications provided by different remote application servers and to presenting application notifications across remote application servers. In one scenario, a client computer system sends, to a remote application server, an indication that a remote desktop application is to be launched. It then receives, from the remote application server, window state information for various remote applications provided by the remote desktop application. The client computer system filters the received window state information to determine which remote application windows are to be displayed on the client computer system, and aggregates window state information from the filtered remote application windows that are to be displayed on the client computer system to determine which category each remote application window is to be placed in. The client computer system then displays the determined remote application windows.Type: ApplicationFiled: June 13, 2013Publication date: December 18, 2014Inventors: Christopher R. Butner, Debaprajna Bhattacharyya, Rishad Madhura Kuzhiyil, Elton Saul, David Bélanger
-
Patent number: 8813252Abstract: Methods and systems are disclosed for providing a mechanism for dynamically switching between the licensing modes on the remote presentation host to handle different kinds of licenses. In one embodiment, the mode switching may be based on the configuration of the users that are connecting to the remote presentation host. In an embodiment, users may be provided with remote presentation session files that define what type of license to be used for the current connection to the remote presentation host. In some embodiments, mechanisms are disclosed to provide the ability to convert a remote client access license from one type to another by using a convertibility matrix.Type: GrantFiled: September 29, 2010Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Amit Lal, Ritesh Chitlangia, Aruna Somendra, Rohini Barla, Rishad Madhura Kuzhiyil
-
Publication number: 20130328779Abstract: Accessing and controlling a remote desktop of a remote computing system using a multi-touch display of a local computing system. The remote desktop is displayed on the multi-touch display. Upon detecting a user contact with the multi-touch display when the display is not engaged as a trackpad, the multi-touch display is engaged as a trackpad; and the user contact is assigned as a cursor pointer for controlling the multi-touch display as a trackpad. In accordance with some embodiments described herein, left and right pointer controls (e.g., left mouse button and right mouse button) controls may be emulated also. This remote desktop technique allows multi-touch displays to be used to manipulate remote desktops, even for those that do not support multi-touch semantics, interaction techniques, or metaphors.Type: ApplicationFiled: August 31, 2012Publication date: December 12, 2013Applicant: Microsoft CorporationInventors: Christopher R. Butner, Benjamin Homelson Meister, Elton Saul, Rishad Madhura Kuzhiyil
-
Patent number: 8495193Abstract: Systems, methods, and computer-readable storage media are disclosed for configuring and managing a remote presentation session server farm. In an example embodiment, a central management server (CMS) receives a task to be carried out on a server farm (e.g. make an otherwise unused server operate as a remote presentation session server). The CMS then validates this request against a model of allowed tasks, and the current configuration of the server farm. Once validated, the CMS converts the task into operations to be carried out by one or more servers of the server farm. The CMS then sends these operations to the respective servers, where the operations are received by an agent process executing on the server. Each agent performs the received operations on the server upon which it executes, and sends an indication of whether the operations were completed successfully to the CMS. The CMS may then update its model and current configuration to reflect the current configuration of the server farm.Type: GrantFiled: February 23, 2010Date of Patent: July 23, 2013Assignee: Microsoft CorporationInventors: Rishad Madhura Kuzhiyil, Peeyush Gandhi, Nagarjun Guraja, Rajesh Ravindranath, Jaideep Ganguly, Sudarshan Yadav, Shanmugam Kulandaivel
-
Publication number: 20120079607Abstract: Methods and systems are disclosed for providing a mechanism for dynamically switching between the licensing modes on the remote presentation host to handle different kinds of licenses. In one embodiment, the mode switching may be based on the configuration of the users that are connecting to the remote presentation host. In an embodiment, users may be provided with remote presentation session files that define what type of license to be used for the current connection to the remote presentation host. In some embodiments, mechanisms are disclosed to provide the ability to convert a remote client access license from one type to another by using a convertibility matrix.Type: ApplicationFiled: September 29, 2010Publication date: March 29, 2012Applicant: Microsoft CorporationInventors: Amit Lal, Ritesh Chitlangia, Aruna Somendra, Rohini Barla, Rishad Madhura Kuzhiyil
-
Publication number: 20120079393Abstract: Disclosed are techniques for providing an adaptable licensing platform. In one embodiment, a declarative remote presentation client access license is described that provides for the dynamic introduction of new client access licenses and redefinition of existing client access licenses. For example, remote presentation client access licenses may be declaratively defined in terms of features or capabilities, the client access license enforcing model, supported remote presentation server versions, and other attributes. The client access licenses may be defined in a client access license details configuration file that can be used to assist the remote presentation licensing platform to adapt to the dynamic business model. In another embodiment, a feature rank based selection of suitable client access licenses may be used to provide a “best client access license selection” feature.Type: ApplicationFiled: September 29, 2010Publication date: March 29, 2012Applicant: Microsoft CorporationInventors: Ranjana Raithinam, Amit Lal, Rishad Madhura Kuzhiyil, Jaideep Ganguly, Aruna Somendra
-
Publication number: 20110208804Abstract: Systems, methods, and computer-readable storage media are disclosed for configuring and managing a remote presentation session server farm. In an example embodiment, a central management server (CMS) receives a task to be carried out on a server farm (e.g. make an otherwise unused server operate as a remote presentation session server). The CMS then validates this request against a model of allowed tasks, and the current configuration of the server farm. Once validated, the CMS converts the task into operations to be carried out by one or more servers of the server farm. The CMS then sends these operations to the respective servers, where the operations are received by an agent process executing on the server. Each agent performs the received operations on the server upon which it executes, and sends an indication of whether the operations were completed successfully to the CMS. The CMS may then update its model and current configuration to reflect the current configuration of the server farm.Type: ApplicationFiled: February 23, 2010Publication date: August 25, 2011Applicant: Microsoft CorporationInventors: Rishad Madhura Kuzhiyil, Peeyush Gandhi, Nagarjun Guraja, Rajesh Ravindranath, Jaideep Ganguly, Sudarshan Yadav, Shanmugam Kulandaivel
-
Publication number: 20110162087Abstract: Systems, methods, and computer-readable storage media are disclosed for virtualizing remote presentation session licensing issuance for a system executing a plurality of virtual machines hosting a remote presentation session server. In an embodiment, a licensing broker is executed in the host partition of the system, and each session server, upon receiving a request for a license from a client, transmits the request to the broker. The broker completes the license negotiation with a license server responsible for issuing licenses, and once issued, the broker transmits this to the corresponding session server, which completes the licensing transaction with the client.Type: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: Microsoft CorporationInventors: Amit Lal, Rama Papa Rohini Kumar Barla, Ara Bernardi, Rishad Madhura Kuzhiyil, Nelamangal Krishnaswamy Srinivas, Anubhav Kushwaha
-
Patent number: D682879Type: GrantFiled: September 12, 2011Date of Patent: May 21, 2013Assignee: Microsoft CorporationInventors: Jodene Lynn Eikenberry, Joseph W. Hallock, Brian Peter Oakley, Benjamin Homelson Meister, Rishad Madhura Kuzhiyil