Patents by Inventor Valeriy V. Tsuryk

Valeriy V. Tsuryk 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