Patents by Inventor Vivek B. Dalvi

Vivek B. Dalvi 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: 8074227
    Abstract: A system and method for utilizing a first managed process to host at least a second managed process is disclosed. The technology initially provides a first managed process. The first managed process hosting at least a second managed process. An unmanaged process is then provided to facilitate communication between the first managed process and the second managed process, such that a user can automatically communicate with the first managed process while the second managed process is operational and the first managed process is in the background without requiring the user to select the first managed process.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael J. Antonio, David R. Fulmer, Vivek B. Dalvi, David P. Relyea
  • Patent number: 7631302
    Abstract: A system and method for validating arguments in a request to activate an application is provided. An application may include declarations with information for validating arguments provided with a request to activate the application. A compiler may then compile the source code of the application to generate an assembly with information for validating the arguments and may also generate an entry in a manifest with information identifying the assembly with the information for validating the arguments. The compiler may also generate an activation executable with executable code used for validating the arguments before the application may be executed. When a request may be received with arguments for activation of the application, activation code may validate the arguments and then execute the application code which may access the validated arguments.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Jamie Lee Cool, Vivek B. Dalvi
  • Publication number: 20080196038
    Abstract: A system and method for utilizing a first managed process to host at least a second managed process is disclosed. The technology initially provides a first managed process. The first managed process hosting at least a second managed process. An unmanaged process is then provided to facilitate communication between the first managed process and the second managed process, such that a user can automatically communicate with the first managed process while the second managed process is operational and the first managed process is in the background without requiring the user to select the first managed process.
    Type: Application
    Filed: February 8, 2007
    Publication date: August 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Michael J. Antonio, David R. Fulmer, Vivek B. Dalvi, David P. Relyee