Patents by Inventor Sivaprasad Padisetty

Sivaprasad Padisetty 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: 20050097574
    Abstract: A computer-implemented method of generating a componentized user interface is provided. The componentized user interface may include a framework and a plurality of plug-ins to provide users a method to customize the user interface. A shell that is linked to the framework hosts the plurality of plug-ins. A shell adapter may be utilized to provide an interface between the shell and the plurality of plug-ins.
    Type: Application
    Filed: October 30, 2003
    Publication date: May 5, 2005
    Applicant: Microsoft Corporation
    Inventors: Conor Morrison, Sivaprasad Padisetty, Huaming Wang, Nicholas Newland
  • Publication number: 20050050203
    Abstract: A communication stack enables computers implementing it to send, receive, or route network communications. The communication stack includes a message layer, a communication layer, a security layer, and a transport protocol layer, with plug-in transport protocol modules and plug-in security protocol modules. Each of the origin computer, target computer, and routing computers involved in delivering a message implements the communication stack. An application on the origin computer calls the message layer of the computer to send messages to a target computer and identifies routing computers on the route for delivering the message to the target computer. The message layer calls the communication layer to establish a connection to the target computer. The communication layer uses the transport protocol layer to establish an initial connection with the target computer, and uses the security layer to negotiate security parameters and to handle secured communications between the origin and target computers.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Somak Chattopadhyay, Trevor Gulick, Sivaprasad Padisetty
  • Publication number: 20050050546
    Abstract: A mechanism dynamically allocates physical machines (computers) for satisfying requests for the machines, such as in the context of assigning test machines for running test cases. Each request specifies one or more logical machine sets it needs, and each logical machine set has specified requirements. The physical machines are organized into a hierarchical structure that includes groups and subgroups of machines. An allocation engine performs the function of allocating available machines from a selected group in the hierarchy for a request based on the requirements of each logical machine set of the request. A group or subgroup of machines may be marked as “allocate as one unit” and all machines in it will be reserved for one request. A job corresponding to a request may have sub-jobs, and machines allocated for the sub-job are selected from the machines allocated for the parent job.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Venkata Remany, Hari Narayan, Sivaprasad Padisetty