Patents by Inventor Ranjana Rathinam
Ranjana Rathinam 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: 10838775Abstract: A mechanism is provided for a cloud computing infrastructure, a mechanism is provided for balancing client sessions across virtual machines such that the number of virtual machines is efficiently managed. In some embodiments, the total number of virtual machines is minimized to reduce power consumption, cooling, and other cost drivers, while assigning users across the sessions. In one embodiment, the sessions in a virtual machine with low activity are migrated to a virtual machine with higher session rates to allow for the shutdown of the low usage virtual machines. In another embodiment, new user sessions are assigned according to a minimum performance standard.Type: GrantFiled: February 7, 2019Date of Patent: November 17, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ranjana Rathinam, Jay Thiagarajan
-
Publication number: 20190171491Abstract: A mechanism is provided for a cloud computing infrastructure, a mechanism is provided for balancing client sessions across virtual machines such that the number of virtual machines is efficiently managed. In some embodiments, the total number of virtual machines is minimized to reduce power consumption, cooling, and other cost drivers, while assigning users across the sessions. In one embodiment, the sessions in a virtual machine with low activity are migrated to a virtual machine with higher session rates to allow for the shutdown of the low usage virtual machines. In another embodiment, new user sessions are assigned according to a minimum performance standard.Type: ApplicationFiled: February 7, 2019Publication date: June 6, 2019Inventors: Manuvir DAS, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ranjana Rathinam, Jay Thiagarajan
-
Publication number: 20180143866Abstract: A mechanism is provided for In a cloud computing infrastructure, a mechanism is provided for balancing client sessions across virtual machines such that the number of virtual machines is efficiently managed. In some embodiments, the total number of virtual machines is minimized to reduce power consumption, cooling, and other cost drivers, while assigning users across the sessions. In one embodiment, the sessions in a virtual machine with low activity are migrated to a virtual machine with higher session rates to allow for the shutdown of the low usage virtual machines. In another embodiment, new user sessions are assigned according to a minimum performance standard.Type: ApplicationFiled: January 4, 2018Publication date: May 24, 2018Inventors: Manuvir DAS, Sudarshan YADAV, Arvind KANDHARE, Sanjay MALPANI, Ranjana RATHINAM, Jayaraman THIAGARAJAN
-
Publication number: 20180041587Abstract: A mechanism is described for provisioning remote desktops in a cloud based infrastructure while maintaining user personalization. In cloud based systems, a user may not always reconnect to the same VM endpoint. In one embodiment, the virtual hard disk assigned to a user is mounted to the endpoint assigned to the user. The virtual hard disk includes the user's personal data and personalization information (e.g., settings, profiles, files, etc.). When the user disconnects from the remote desktop, the virtual hard disk is demounted from the endpoint. The virtual hard disk thus provides information regarding the user's state when the user is disconnected.Type: ApplicationFiled: October 12, 2017Publication date: February 8, 2018Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Jimmy Narang, Ranjana Rathinam, Srinivas Duvvuri, Amit Lal
-
Patent number: 9807153Abstract: A mechanism is described for provisioning remote desktops in a cloud based infrastructure while maintaining user personalization. In cloud based systems, a user may not always reconnect to the same VM endpoint. In one embodiment, the virtual hard disk assigned to a user is mounted to the endpoint assigned to the user. The virtual hard disk includes the user's personal data and personalization information (e.g., settings, profiles, files, etc.). When the user disconnects from the remote desktop, the virtual hard disk is demounted from the endpoint. The virtual hard disk thus provides information regarding the user's state when the user is disconnected.Type: GrantFiled: August 12, 2014Date of Patent: October 31, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Jimmy Narang, Ranjana Rathinam, Srinivas Duvvuri, Amit Lal
-
Publication number: 20140351326Abstract: A mechanism is described for provisioning remote desktops in a cloud based infrastructure while maintaining user personalization. In cloud based systems, a user may not always reconnect to the same VM endpoint. In one embodiment, the virtual hard disk assigned to a user is mounted to the endpoint assigned to the user. The virtual hard disk includes the user's personal data and personalization information (e.g., settings, profiles, files, etc.). When the user disconnects from the remote desktop, the virtual hard disk is demounted from the endpoint. The virtual hard disk thus provides information regarding the user's state when the user is disconnected.Type: ApplicationFiled: August 12, 2014Publication date: November 27, 2014Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Jimmy Narang, Ranjana Rathinam, Srinivas Duvvuri, Amit Lal
-
Patent number: 8812687Abstract: A mechanism is described for provisioning remote desktops in a cloud based infrastructure while maintaining user personalization. In cloud based systems, a user may not always reconnect to the same VM endpoint. In one embodiment, the virtual hard disk assigned to a user is mounted to the endpoint assigned to the user. The virtual hard disk includes the user's personal data and personalization information (e.g., settings, profiles, files, etc.). When the user disconnects from the remote desktop, the virtual hard disk is demounted from the endpoint. The virtual hard disk thus provides information regarding the user's state when the user is disconnected.Type: GrantFiled: September 15, 2011Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Jimmy Narang, Ranjana Rathinam, Srinivas Duvvuri, Amit Lal
-
Publication number: 20130074064Abstract: A mechanism is provided for creating and deploying a user environments for work groups in a cloud computing environment. A user such as an administrator is provided an interface for defining an end user computing environment and a desired IT infrastructure. Based on this information the system creates the infrastructure in the cloud platform. The underlying provisioning of the infrastructure in the cloud is transparent to the administrator.Type: ApplicationFiled: September 15, 2011Publication date: March 21, 2013Applicant: Microsoft CorporationInventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Shivesh Ranjan, Jimmy Narang, Ranjana Rathinam, Nelamangal K. Srinivas, Rochak Mittal
-
Publication number: 20130073703Abstract: A mechanism is described for provisioning remote desktops in a cloud based infrastructure while maintaining user personalization. In cloud based systems, a user may not always reconnect to the same VM endpoint. In one embodiment, the virtual hard disk assigned to a user is mounted to the endpoint assigned to the user. The virtual hard disk includes the user's personal data and personalization information (e.g., settings, profiles, files, etc.). When the user disconnects from the remote desktop, the virtual hard disk is demounted from the endpoint. The virtual hard disk thus provides information regarding the user's state when the user is disconnected.Type: ApplicationFiled: September 15, 2011Publication date: March 21, 2013Applicant: Microsoft CorporationInventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Jimmy Narang, Ranjana Rathinam, Srinivas Duvvuri, Amit Lal
-
Publication number: 20130067469Abstract: A mechanism is provided for In a cloud computing infrastructure, a mechanism is provided for balancing client sessions across virtual machines such that the number of virtual machines is efficiently managed. In some embodiments, the total number of virtual machines is minimized to reduce power consumption, cooling, and other cost drivers, while assigning users across the sessions. In one embodiment, the sessions in a virtual machine with low activity are migrated to a virtual machine with higher session rates to allow for the shutdown of the low usage virtual machines. In another embodiment, new user sessions are assigned according to a minimum performance standard.Type: ApplicationFiled: September 14, 2011Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Sanjay Malpani, Ranjana Rathinam, Jayaraman Thiagarajan