Patents by Inventor Srinivas Duvvuri

Srinivas Duvvuri 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).

  • Publication number: 20180041587
    Abstract: 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: Application
    Filed: October 12, 2017
    Publication date: February 8, 2018
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Jimmy Narang, Ranjana Rathinam, Srinivas Duvvuri, Amit Lal
  • Patent number: 9807153
    Abstract: 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: Grant
    Filed: August 12, 2014
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Jimmy Narang, Ranjana Rathinam, Srinivas Duvvuri, Amit Lal
  • Publication number: 20140351326
    Abstract: 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: Application
    Filed: August 12, 2014
    Publication date: November 27, 2014
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Jimmy Narang, Ranjana Rathinam, Srinivas Duvvuri, Amit Lal
  • Patent number: 8812687
    Abstract: 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: Grant
    Filed: September 15, 2011
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Jimmy Narang, Ranjana Rathinam, Srinivas Duvvuri, Amit Lal
  • Publication number: 20130073703
    Abstract: 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: Application
    Filed: September 15, 2011
    Publication date: March 21, 2013
    Applicant: Microsoft Corporation
    Inventors: Manuvir Das, Sudarshan Yadav, Arvind Kandhare, Jimmy Narang, Ranjana Rathinam, Srinivas Duvvuri, Amit Lal
  • Publication number: 20130067345
    Abstract: A mechanism is provided for scalably creating and deploying a network of virtual computers with common desktop images in a cloud computing environment. An administrator is provided an interface for defining a user desktop comprising an OS and a set of applications and associated settings. The administrator may further enter the number of roles or remote users. Based on this information the system creates a golden image or master template of the desktop and propagates the image throughout the cloud platform. The underlying provisioning of the virtual machines in the cloud is transparent to the user. The same automated mechanism used for creating the golden image is also used to update the golden image whenever there are updates to the OS or any applications and settings. The system automatically propagates the new image throughout the cloud platform.
    Type: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Manuvir DAS, Sudarshan YADAV, Arvind KANDHARE, Sanjay MALPANI, Ravi K. BALACHANDRAN, Srinivas DUVVURI, Nelamangal K. SRINIVAS
  • Patent number: 8239354
    Abstract: In an aggregated file system, a method of processing a user file retrieves user file metadata and user data from a metadata server and applies operations to the user data in accordance with a file open request from a client. At the end of the process, the method stores the processed user data at a location in accordance with a predefined rule and updates the metadata in the metadata server to reference the processed user data at the location. In some embodiments, the predefined rule is to choose a location between the metadata server and a separate storage server in accordance with the size of the processed user data. If the size is still smaller than a predetermined threshold, the user data is stored in the metadata server. Otherwise, the user data is stored in the storage server.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: August 7, 2012
    Assignee: F5 Networks, Inc.
    Inventors: Francesco Lacapra, Srinivas Duvvuri
  • Patent number: 7716172
    Abstract: A method of operating a multi-dimensional database is disclosed. In this method, a multi-dimensional portion of the data is transferred to a multi-dimensional database. A relational portion of the cube is kept in the relational database. When data from the relational portion needs to be accessed, the system produces the SQL queries to obtain data from the relational database.
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: May 11, 2010
    Assignee: Hyperion Solutions Corporation
    Inventors: Vaishnavi Anjur, Vijay K. Anjur, Hemanta Banerjee, Maya Binkovich, Srinivas Duvvuri, Mark Goldenshteyn, Arun Kumar, Kevin Kaixuan Liao, Igor Nazarenko
  • Publication number: 20060200470
    Abstract: In an aggregated file system, a method of processing a user file retrieves its metadata and user data from a metadata server and applies operations to the user data in accordance with a file open request from a client. At the end of the process, the method stores the processed user data at a location in accordance with a predefined rule and updates the metadata in the metadata server to reference the processed user data at the location. In some embodiments, the predefined rule is to choose a location between the metadata server and a separate storage server in accordance with the size of the processed user data. If the size is still smaller than a predetermined threshold, the user data is stored in the metadata server. Otherwise, the user data is stored in the storage server.
    Type: Application
    Filed: March 3, 2005
    Publication date: September 7, 2006
    Inventors: Francesco Lacapra, Srinivas Duvvuri
  • Publication number: 20060129598
    Abstract: A method of operating a multi-dimensional database is disclosed. In this method, a multi-dimensional portion of the data is transferred to a multi-dimensional database. A relational portion of the cube is kept in the relational database. When data from the relational portion needs to be accessed, the system produces the SQL queries to obtain data from the relational database.
    Type: Application
    Filed: January 30, 2006
    Publication date: June 15, 2006
    Inventors: Vaishnavi Anjur, Vijay Anjur, Hemanta Banerjee, Maya Binkovich, Srinivas Duvvuri, Mark Goldenshteyn, Arun Kumar, Kevin Liao, Igor Nazarenko
  • Patent number: 7028046
    Abstract: A method of operating a multi-dimensional database is disclosed. In this method, a multi-dimensional portion of the data is transferred to a multi-dimensional database. A relational portion of the cube is kept in the relational database. When data from the relational portion needs to be accessed, the system produces the SQL queries to obtain data from the relational database.
    Type: Grant
    Filed: March 19, 2002
    Date of Patent: April 11, 2006
    Assignee: Hyperion Solutions Corporation
    Inventors: Vaishnavi Anjur, Vijay K. Anjur, Hemanta Banerjee, Maya Binkovich, Srinivas Duvvuri, Mark Goldenshteyn, Arun Kumar, Kevin Kaixuan Liao, Igor Nazarenko
  • Publication number: 20030182300
    Abstract: A method of operating a multi-dimensional database is disclosed. In this method, a multi-dimensional portion of the data is transferred to a multi-dimensional database. A relational portion of the cube is kept in the relational database. When data from the relational portion needs to be accessed, the system produces the SQL queries to obtain data from the relational database.
    Type: Application
    Filed: March 19, 2002
    Publication date: September 25, 2003
    Inventors: Vaishnavi Anjur, Vijay K. Anjur, Hemanta Banerjee, Maya Binkovich, Srinivas Duvvuri, Mark Goldenshteyn, Arun Kumar, Kevin Kaixuan Liao, Igor Nazarenko