Patents by Inventor Narayana Mahankali

Narayana Mahankali 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: 10389603
    Abstract: A set of partial tenant objects are created within a hosted service. The set of partial tenant objects have placeholders for tenant identifiers, domain identifiers and user identifiers. Upon receiving a request to provision a tenant, a particular partition of the hosted service, corresponding to the tenant, is identified and a provisioning agent in the identified partition is called to provision the tenant. The provisioning agent selects one of the partial tenant objects which is bound to tenant-specific information, such as a specific tenant identifier, custom domain chosen by the tenant, and a user identifier input by the tenant.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark David Coburn, Narayana Mahankali, Suraj Gaurav
  • Publication number: 20180351832
    Abstract: A set of partial tenant objects are created within a hosted service. The set of partial tenant objects have placeholders for tenant identifiers, domain identifiers and user identifiers. Upon receiving a request to provision a tenant, a particular partition of the hosted service, corresponding to the tenant, is identified and a provisioning agent in the identified partition is called to provision the tenant. The provisioning agent selects one of the partial tenant objects which is bound to tenant-specific information, such as a specific tenant identifier, custom domain chosen by the tenant, and a user identifier input by the tenant.
    Type: Application
    Filed: June 2, 2017
    Publication date: December 6, 2018
    Inventors: Mark David COBURN, Narayana MAHANKALI, Suraj GAURAV
  • Patent number: 7603473
    Abstract: Example embodiments allow a local network client to access information about a shared gateway to determine its actual amount of bandwidth consumption. The client can also obtain the total capacity of such shared gateway. Using its knowledge of its own bandwidth consumption, it can determine the other local network clients' usage of the shared gateway. With all of this information, i.e., total capacity of the shared gateway, the actual usage of the shared gateway, and the usage by other clients within the local network, the client can adjust or throttle background file transfers in order to keep the actual data transfers across the shared gateway within a reasonable percentage of the total capacity available. That is, a client will give priority to other local network computing machines' usage of the shared gateway by adjusting data transfers for its own background transfer system based on usage across a shared gateway.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Anna Magdalena Hester, Barbara Harder, Edward Francis Reus, Kancheng Cao, Mahmood Ahmed Dhalla, Mike Zoran, Narayana Mahankali, Jeffrey S. Roberts
  • Patent number: 7512943
    Abstract: Distributed caching and download of file. A method is described that includes building a peer list comprising a listing of potential peer servers from among one or more networked computers. The peer list includes no more than a predetermined number of potential peer servers. Potential peer servers in the peer list are queried for a file or portion of a file. A message from a peer server in the peer list is received indicating that the peer server has the file or portion of a file available for download. The computer system downloads the file or portion of a file from the peer server.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Anna M. Hester, Barbara Harder, Edward F. Reus, Jeffrey S. Roberts, Kancheng Cao, Mike Zoran, Narayana Mahankali
  • Publication number: 20070050761
    Abstract: Distributed caching and download of file. A method is described that includes building a peer list comprising a listing of potential peer servers from among one or more networked computers. The peer list includes no more than a predetermined number of potential peer servers. Potential peer servers in the peer list are queried for a file or portion of a file. A message from a peer server in the peer list is received indicating that the peer server has the file or portion of a file available for download. The computer system downloads the file or portion of a file from the peer server.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Anna Hester, Barbara Harder, Edward Reus, Jeffrey Roberts, Kancheng Cao, Mike Zoran, Narayana Mahankali
  • Publication number: 20070016688
    Abstract: Example embodiments allow a local network client to access information about a shared gateway to determine its actual amount of bandwidth consumption. The client can also obtain the total capacity of such shared gateway. Using its knowledge of its own bandwidth consumption, it can determine the other local network clients' usage of the shared gateway. With all of this information, i.e., total capacity of the shared gateway, the actual usage of the shared gateway, and the usage by other clients within the local network, the client can adjust or throttle background file transfers in order to keep the actual data transfers across the shared gateway within a reasonable percentage of the total capacity available. That is, a client will give priority to other local network computing machines' usage of the shared gateway by adjusting data transfers for its own background transfer system based on usage across a shared gateway.
    Type: Application
    Filed: July 15, 2005
    Publication date: January 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Anna Hester, Barbara Harder, Edward Reus, Kancheng Cao, Mahmood Dhalla, Mike Zoran, Narayana Mahankali, Jeffrey Roberts