Patents by Inventor Jude Jacob Kavalam

Jude Jacob Kavalam 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: 7665098
    Abstract: Monitoring interactions between application programs and data stores for analyzing stability of application programs. A method of the invention intercepts interactions from a plurality of application programs to a data store. The method also identifies pre-execution data relating to each of the intercepted interactions and the intercepted interaction is executed. The method identifies post-execution data relating to each of the executed interactions. The identified pre-execution data and the identified post-execution data from each of the interactions are normalized to create normalized interaction data for each of the interactions. The method combines the normalized interaction data for each of the interactions as a function of the application programs associated with each of the interactions. The method further stores the combined interaction data for analysis of the interactions between the application programs and the data store which is indicative of the stability of the application programs.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Jude Jacob Kavalam, Adam D. Stritzel, Nigel S. Keam, Timothy D. Noonan, Valeriy V. Tsuryk
  • Patent number: 7587594
    Abstract: Preventing uncontrolled access to an execution environment of a first component object by a second component object. A system includes a memory area storing the first component object, the second component object, and one or more predefined properties associated with the second component object. The system comprises a processor configured to receive a request from the first component object stored in the memory area to create the second component object stored in the memory area. The first component object executes in a first execution environment and the request specifies a requested execution environment for the second component object. The processor is also configured for analyzing the predefined properties stored in the memory area to determine an execution environment privilege associated with the second component object. The processor is configured for granting the received request as a function of the determined execution environment privilege.
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: September 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Jude Jacob Kavalam, Edward J. Praitis, Jonathan C. Lew, Pierre-Yves Santerre, Timothy D. Noonan, Valeriy V. Tsuryk
  • Patent number: 6057836
    Abstract: A system and method for customizing a composite toolbar via direct on-screen manipulation by resizing the composite toolbar and by rearranging sections within a composite toolbar. A composite toolbar is displayed in an initial configuration state having a resizing area and a plurality of sections displayed on a number n rows. When the resizing area has been dragged in a first direction, the size of the composite toolbar is increased by changing to a larger configuration state having n+1 rows. When the resizing area has been dragged in a second direction, the size of the composite toolbar is decreased by changing to a smaller configuration state having n-1 rows. In another aspect of the present invention, when the one of the sections has been dragged in a first direction, the dragged section is expanded so that it overlaps an adjacent section. When one of the sections has been dragged in a second direction, the dragged section is collapsed so that it reveals an adjacent section.
    Type: Grant
    Filed: April 1, 1997
    Date of Patent: May 2, 2000
    Assignee: Microsoft Corporation
    Inventors: Jude Jacob Kavalam, Shawna Rae Sandeno, Jeffrey L. Bogdan, Christopher R. Brown, Arthur E. Blume