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: 9542020
    Abstract: 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: Grant
    Filed: February 20, 2015
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher R. Butner, Benjamin Homelson Meister, Elton Saul, Rishad Madhura Kuzhiyil
  • Publication number: 20150160752
    Abstract: 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: Application
    Filed: February 20, 2015
    Publication date: June 11, 2015
    Inventors: Christopher R. Butner, Benjamin Homelson Meister, Elton Saul, Rishad Madhura Kuzhiyil
  • Patent number: 8970492
    Abstract: 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: Grant
    Filed: August 31, 2012
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher R. Butner, Benjamin Homelson Meister, Elton Saul, Rishad Madhura Kuzhiyil
  • Publication number: 20140372506
    Abstract: 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: Application
    Filed: June 13, 2013
    Publication date: December 18, 2014
    Inventors: Christopher R. Butner, Debaprajna Bhattacharyya, Rishad Madhura Kuzhiyil, Elton Saul, David Bélanger
  • Patent number: 8813252
    Abstract: 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: Grant
    Filed: September 29, 2010
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Amit Lal, Ritesh Chitlangia, Aruna Somendra, Rohini Barla, Rishad Madhura Kuzhiyil
  • Publication number: 20130328779
    Abstract: 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: Application
    Filed: August 31, 2012
    Publication date: December 12, 2013
    Applicant: Microsoft Corporation
    Inventors: Christopher R. Butner, Benjamin Homelson Meister, Elton Saul, Rishad Madhura Kuzhiyil
  • Patent number: 8495193
    Abstract: 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: Grant
    Filed: February 23, 2010
    Date of Patent: July 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Rishad Madhura Kuzhiyil, Peeyush Gandhi, Nagarjun Guraja, Rajesh Ravindranath, Jaideep Ganguly, Sudarshan Yadav, Shanmugam Kulandaivel
  • Publication number: 20120079607
    Abstract: 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: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Applicant: Microsoft Corporation
    Inventors: Amit Lal, Ritesh Chitlangia, Aruna Somendra, Rohini Barla, Rishad Madhura Kuzhiyil
  • Publication number: 20120079393
    Abstract: 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: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Applicant: Microsoft Corporation
    Inventors: Ranjana Raithinam, Amit Lal, Rishad Madhura Kuzhiyil, Jaideep Ganguly, Aruna Somendra
  • Publication number: 20110208804
    Abstract: 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: Application
    Filed: February 23, 2010
    Publication date: August 25, 2011
    Applicant: Microsoft Corporation
    Inventors: Rishad Madhura Kuzhiyil, Peeyush Gandhi, Nagarjun Guraja, Rajesh Ravindranath, Jaideep Ganguly, Sudarshan Yadav, Shanmugam Kulandaivel
  • Publication number: 20110162087
    Abstract: 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: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: Microsoft Corporation
    Inventors: Amit Lal, Rama Papa Rohini Kumar Barla, Ara Bernardi, Rishad Madhura Kuzhiyil, Nelamangal Krishnaswamy Srinivas, Anubhav Kushwaha
  • Patent number: D682879
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: May 21, 2013
    Assignee: Microsoft Corporation
    Inventors: Jodene Lynn Eikenberry, Joseph W. Hallock, Brian Peter Oakley, Benjamin Homelson Meister, Rishad Madhura Kuzhiyil