Patents by Inventor Krishna Raghava Mulubagilu Panduranga Rao

Krishna Raghava Mulubagilu Panduranga Rao 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: 11044339
    Abstract: Techniques for asynchronous site provisioning in distributed computing systems are disclosed herein. In one embodiment, a method can include receiving a user request to initiate a provisioning process for a site. The user request can contain one or more specified features or functionalities for the site. The method also includes in response to the received user request from the user, performing provisioning of the site without provisioning for at least one of the specified features in the user request and providing the provisioned site for access by the user upon completion of performing provisioning of the site. The method further includes continuing provisioning the at least one of the specified features included in the user request while allowing the user to access the provided site without the at least one of the specified features via the computer network.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: June 22, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Burra Gopal, Krishna Raghava Mulubagilu Panduranga Rao, Darell Macatangay, Patrick Kabore, Ramanathan Somasundaram, Constantin Stanciu, Sean Squires
  • Patent number: 10375202
    Abstract: Techniques for database selection during site provisioning in distributed computing systems are disclosed herein. In one embodiment, a method can include receiving a user request for a site to be hosted on one or more nodes in the distributed computing system. In response to the received user request, one of the databases is selected by randomly selecting a set of databases from a list of available databases, determining a subset of databases each having a lower level of database load than the other databases from the set of databases, and randomly selecting one database from the subset of databases. The method further includes storing a configuration file for the site in the randomly selected one database to enable the site to be accessible, the configuration file containing data representing one or more of module loading control, security configuration, session state configuration, application language, or compilation setting of the site.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Burra Gopal, Krishna Raghava Mulubagilu Panduranga Rao, Darell Macatangay, Patrick Kabore, Ramanathan Somasundaram, Constantin Stanciu, Sean Squires
  • Publication number: 20180314548
    Abstract: Techniques for work item management in distributed computing systems are disclosed herein. In one embodiment, a method can include receiving a user request from a user to initiate a provisioning process for a site to be hosted in the distributed computing system. In response to the received user request from the user, a work item containing one or more tasks to be performed in the provisioning process can be generated. The generated work item can then be enqueued in a work item queue with a future time that is later than a current time at which the generated work item is enqueued. Subsequently, the enqueued work item can be dequeued from the work item queue at a time earlier than the future time of the enqueued task to trigger performance of the one or more tasks contained in the work item related to the provisioning process of the site.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 1, 2018
    Inventors: Burra Gopal, Krishna Raghava Mulubagilu Panduranga Rao, Darell Macatangay, Patrick Kabore, Ramanathan Somasundaram, Constantin Stanciu, Sean Squires
  • Publication number: 20180314720
    Abstract: Techniques for database selection during site provisioning in distributed computing systems are disclosed herein. In one embodiment, a method can include receiving a user request for a site to be hosted on one or more nodes in the distributed computing system. In response to the received user request, one of the databases is selected by randomly selecting a set of databases from a list of available databases, determining a subset of databases each having a lower level of database load than the other databases from the set of databases, and randomly selecting one database from the subset of databases. The method further includes storing a configuration file for the site in the randomly selected one database to enable the site to be accessible, the configuration file containing data representing one or more of module loading control, security configuration, session state configuration, application language, or compilation setting of the site.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 1, 2018
    Inventors: Burra Gopal, Krishna Raghava Mulubagilu Panduranga Rao, Darell Macatangay, Patrick Kabore, Ramanathan Somasundaram, Constantin Stanciu, Sean Squires
  • Publication number: 20180309847
    Abstract: Techniques for asynchronous site provisioning in distributed computing systems are disclosed herein. In one embodiment, a method can include receiving a user request to initiate a provisioning process for a site. The user request can contain one or more specified features or functionalities for the site. The method also includes in response to the received user request from the user, performing provisioning of the site without provisioning for at least one of the specified features in the user request and providing the provisioned site for access by the user upon completion of performing provisioning of the site. The method further includes continuing provisioning the at least one of the specified features included in the user request while allowing the user to access the provided site without the at least one of the specified features via the computer network.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Inventors: Burra Gopal, Krishna Raghava Mulubagilu Panduranga Rao, Darell Macatangay, Patrick Kabore, Ramanathan Somasundaram, Constantin Stanciu, Sean Squires
  • Publication number: 20160321332
    Abstract: A data storage system includes a source database and a target database. A data isolation component is configured to identify content in the source database that will be moved to the target database. A data move component is configured to move the content identified in the source database to the target database. Upon completion of moving the content from the source database to the target database, the move component is configured to update a mapping database in a single operation such that data access request for the moved content are directed to the target database.
    Type: Application
    Filed: September 22, 2015
    Publication date: November 3, 2016
    Inventors: Yang Xiang, Nobuya Higashiyama, Krishna Raghava Mulubagilu Panduranga Rao, Sathia Thirumal, David C. Oliver, Mingquan Xue, Parul Manek, Surinderjeet Singh