Patents by Inventor Ram Papatla

Ram Papatla 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: 7379996
    Abstract: The present invention is directed to a system and method for migrating web servers. More particularly, the present invention is directed to transferring configuration and content information from a source server to a target server, including any web sites, applications, features, directory structures and sever side extensions that existed on the source server. The present invention provides a modular script based tool, that can be incorporated or customized by an administrator as needed, and executed on any one of a number of operating platforms or systems. The tool of the present invention comprises an authentication module, a parser module, a work items module; and a verifier module.
    Type: Grant
    Filed: April 7, 2003
    Date of Patent: May 27, 2008
    Assignee: Microsoft Corporation
    Inventors: Ram Papatla, Peter Schenk
  • Publication number: 20070130105
    Abstract: Methods of obtaining server usage information and organization information related to the market/organizational context in which the server is operated. Server information is collected from servers and is sent over a network. Server usage information may be obtained by receiving server information over a network and processing the server information. Server usage information may be segmented based on market segments of the organizations that operate the servers. Reports may be generated and provided to the customer. Server usage information may be used to improve server-related products and services.
    Type: Application
    Filed: October 28, 2005
    Publication date: June 7, 2007
    Applicant: Microsoft Corporation
    Inventor: Ram Papatla
  • Publication number: 20070118336
    Abstract: Computer-implemented methods and apparatus are provided for collecting information gathered by an instrumentation mechanism for transport to an information collection facility. In one embodiment, the information that is collected is defined by a configuration file. An application may examine the configuration file, execute one or more queries specified by the configuration file, and write the data which is collected to one or more data structures employed by a transport mechanism in transferring information to the information collection facility. The process of collecting the information may occur periodically, such as nightly. The configuration file may be periodically updated to reflect new information that is to be collected.
    Type: Application
    Filed: November 13, 2006
    Publication date: May 24, 2007
    Applicant: Microsoft Corporation
    Inventors: Ashish Parikh, David Brooks, Henry Lyons, Ram Papatla
  • Publication number: 20070100989
    Abstract: Methods of obtaining server usage information and organization information related to the market/organizational context in which the server is operated. Server information is collected from servers and is sent over a network. Server usage information may be obtained by receiving server information over a network and processing the server information. Server usage information may be segmented based on market segments of the organizations that operate the servers. Reports may be generated and provided to the customer. Server usage information may be used to improve server-related products and services.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventor: Ram Papatla
  • Publication number: 20070094266
    Abstract: Computer-implemented methods and apparatus are provided to determine whether components are implemented by an application executing on a computer. In one embodiment, the application is a server application, and the components define the role(s) performed by the server application in servicing clients. In an exemplary embodiment, an automated process is performed to collect information on the components which are implemented by the application, the components which are in use by the application, the state of the components, and the characteristics of the computer itself. If a user of the computer consents, the information may be transmitted to an information collection facility.
    Type: Application
    Filed: October 17, 2005
    Publication date: April 26, 2007
    Applicant: Microsoft Corporation
    Inventors: Ashish Parikh, David Brooks, Henry Lyons, Ram Papatla
  • Publication number: 20040199609
    Abstract: The present invention is directed to a system and method for migrating web servers. More particularly, the present invention is directed to transferring configuration and content information from a source server to a target server, including any web sites, applications, features, directory structures and sever side extensions that existed on the source server. The present invention provides a modular script based tool, that can be incorporated or customized by an administrator as needed, and executed on any one of a number of operating platforms or systems. The tool of the present invention comprises an authentication module, a parser module, a work items module; and a verifier module.
    Type: Application
    Filed: April 7, 2003
    Publication date: October 7, 2004
    Applicant: Microsoft Corporation
    Inventors: Ram Papatla, Peter Schenk