Patents by Inventor Victor Mushkatin
Victor Mushkatin 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: 9104794Abstract: Disclosed is a method allowing the automatic discovery of application component dependencies by tracing application calls to dependant resources. The call tracing is embedded dynamically in an application at runtime using Common Intermediate Language (“CIL”) code instrumentation at compile time or runtime. Such a method reads an instrumentation configuration file to determine an address extraction code portion that is to be instrumented to an application method code, locates the CIL method body for the application method that is to be instrumented, instruments the application method by inserting the address extraction code portion into the appropriate .NET Application or .NET library at either compile time or at run time, extracts the address of one or more external service providers from the designated .Type: GrantFiled: July 15, 2009Date of Patent: August 11, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Alex Zakonov, Victor Mushkatin
-
Patent number: 8839041Abstract: Disclosed is a method for adding performance counters to an application after compilation of the application to Common Intermediate Language code without a requirement for code changes to the original application code or application recompilation from the development side. With regard to a further aspect of a particularly preferred embodiment, the invention may provide a method for adding the performance counters by declarative instrumentation of an application at runtime or compile time, without the need for an application developer to hardcode instrumentation logic into the application. An instrumentation configuration file provides declarative definition for performance counters that are to be added to a particular application, and particularly includes a complete list of performance counters that need to be added and settings for each performance counter.Type: GrantFiled: July 2, 2013Date of Patent: September 16, 2014Assignee: Microsoft CorporationInventors: Alex Zakonov, Victor Mushkatin
-
Publication number: 20130297963Abstract: Disclosed is a method for adding performance counters to an application after compilation of the application to Common Intermediate Language code without a requirement for code changes to the original application code or application recompilation from the development side. With regard to a further aspect of a particularly preferred embodiment, the invention may provide a method for adding the performance counters by declarative instrumentation of an application at runtime or compile time, without the need for an application developer to hardcode instrumentation logic into the application. An instrumentation configuration file provides declarative definition for performance counters that are to be added to a particular application, and particularly includes a complete list of performance counters that need to be added and settings for each performance counter.Type: ApplicationFiled: July 2, 2013Publication date: November 7, 2013Inventors: Alex Zakonov, Victor Mushkatin
-
Patent number: 8479052Abstract: Disclosed is a method for adding performance counters to a .NET application after compilation of the .NET application to Common Intermediate Language code without a requirement for code changes to the original .NET application code or application recompilation from the development side. With regard to a further aspect of a particularly preferred embodiment, the invention may provide a method for adding the performance counters by declarative instrumentation of a .NET application at runtime or compile time, without the need for an application developer to hardcode instrumentation logic into the application. An instrumentation configuration file provides declarative definition for performance counters that are to be added to a particular application, and particularly includes a complete list of performance counters that need to be added and settings for each performance counter.Type: GrantFiled: October 4, 2011Date of Patent: July 2, 2013Assignee: Microsoft CorporationInventors: Alex Zakonov, Victor Mushkatin
-
Publication number: 20120030517Abstract: Disclosed is a method for adding performance counters to a .NET application after compilation of the .NET application to Common Intermediate Language code without a requirement for code changes to the original .NET application code or application recompilation from the development side. With regard to a further aspect of a particularly preferred embodiment, the invention may provide a method for adding the performance counters by declarative instrumentation of a .NET application at runtime or compile time, without the need for an application developer to hardcode instrumentation logic into the application. An instrumentation configuration file provides declarative definition for performance counters that are to be added to a particular application, and particularly includes a complete list of performance counters that need to be added and settings for each performance counter.Type: ApplicationFiled: October 4, 2011Publication date: February 2, 2012Applicant: AVIcode, Inc.Inventors: Alex Zakonov, Victor Mushkatin
-
Publication number: 20120005538Abstract: A system and method for identifying an application exception generated in response to a software application operating on a system is provided, wherein the method includes identifying an occurrence of an application exception, examining the application exception to identify characteristics of the application exception and processing the application exception, prior to the application exception being logged, responsive to the characteristics of the application exception. The processing includes determining whether application exception environment data is to be collected and if the application exception environment data is to be collected, logging the application exception environment data.Type: ApplicationFiled: September 13, 2011Publication date: January 5, 2012Applicant: AVIcode, Inc.Inventors: Alex Zakonov, Victor Mushkatin, Vladimir Nazarov
-
Patent number: 8051332Abstract: Disclosed is a method for adding performance counters to a .NET application after compilation of the .NET application to Common Intermediate Language code without a requirement for code changes to the original .NET application code or application recompilation from the development side. With regard to a further aspect of a particularly preferred embodiment, the invention may provide a method for adding the performance counters by declarative instrumentation of a .NET application at runtime or compile time, without the need for an application developer to hardcode instrumentation logic into the application. An instrumentation configuration file provides declarative definition for performance counters that are to be added to a particular application, and particularly includes a complete list of performance counters that need to be added and settings for each performance counter.Type: GrantFiled: July 15, 2009Date of Patent: November 1, 2011Assignee: Avicode Inc.Inventors: Alex Zakonov, Victor Mushkatin
-
Patent number: 8032792Abstract: A method for monitoring exception events generated by a software application including operating the software application to generate exception event data responsive to an exception event, monitoring the software application to identify an occurrence of the exception event and to obtain the exception event data, examining the exception event data to determine type of the exception event and processing the exception event data responsive to the type of the exception event.Type: GrantFiled: July 9, 2004Date of Patent: October 4, 2011Assignee: Avicode, Inc.Inventors: Alex Zakonov, Victor Mushkatin, Vladimir Nazarov
-
Publication number: 20100037101Abstract: Disclosed is a method for adding performance counters to a .NET application after compilation of the .NET application to Common Intermediate Language code without a requirement for code changes to the original .NET application code or application recompilation from the development side. With regard to a further aspect of a particularly preferred embodiment, the invention may provide a method for adding the performance counters by declarative instrumentation of a .NET application at runtime or compile time, without the need for an application developer to hardcode instrumentation logic into the application. An instrumentation configuration file provides declarative definition for performance counters that are to be added to a particular application, and particularly includes a complete list of performance counters that need to be added and settings for each performance counter.Type: ApplicationFiled: July 15, 2009Publication date: February 11, 2010Applicant: A VIcode, Inc.Inventors: Alex Zakonov, Victor Mushkatin
-
Publication number: 20100037211Abstract: Disclosed is a method allowing the automatic discovery of application component dependencies by tracing application calls to dependant resources. The call tracing is embedded dynamically in an application at runtime using Common Intermediate Language (“CIL”) code instrumentation at compile time or runtime. Such a method reads an instrumentation configuration file to determine an address extraction code portion that is to be instrumented to an application method code, locates the CIL method body for the application method that is to be instrumented, instruments the application method by inserting the address extraction code portion into the appropriate .NET Application or .NET library at either compile time or at run time, extracts the address of one or more external service providers from the designated .Type: ApplicationFiled: July 15, 2009Publication date: February 11, 2010Applicant: A VIcode, Inc.Inventors: Alex Zakonov, Victor Mushkatin