Patents by Inventor Vladimir Andreev

Vladimir Andreev 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: 8312435
    Abstract: A software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client. The tracing is performed without requiring modifications to the executable or source code files of the client. Trace data collected during the tracing operation is collected according to instructions in a trace options file. At run time, the tracing library attaches to the memory image of the client. The tracing library is configured to monitor execution of the client and to collect trace data, based on selections in the trace options file. Conditional tracing, through the use of triggers and actions taken in response to the triggers, allows the developer to control the tracing operation. The triggers can be conditional triggers in which the corresponding action is taken only if a conditional expression is satisfied. The system can trace multiple threads and multiple processes. The tracing system provides a remote mode and an online mode.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: November 13, 2012
    Assignee: Identify Software Ltd. (IL)
    Inventors: Shlomo Wygodny, Valery Golender, Ido Ben-Moshe, Vladimir Andreev
  • Patent number: 7221458
    Abstract: Method of optical measuring the microrelief of an object using a modulation interference microscope. An input coherent monochromatic polarized light flux is split into an object light beam exposing the object and a reference beam. The light flux intensity is redistributed between the object and reference beams. Thereafter, polarization modulation is performed separately for the object beam and the reference beam. The polarized object beam is reflected onto the object plane to expose the object field. Amplitude modulation is performed by changing the intensity ratio between the object beam and the reference beam. A fraction of the light at a pixel caused by the object beam with respect to the total light falling on the pixel is determined.
    Type: Grant
    Filed: January 23, 2001
    Date of Patent: May 22, 2007
    Inventors: Vladimir A. Andreev, Konstantin V. Indukaev, Pavel A. Osipov
  • Publication number: 20060242627
    Abstract: A software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client. The tracing is performed without requiring modifications to the executable or source code files of the client. Trace data collected during the tracing operation is collected according to instructions in a trace options file. At run time, the tracing library attaches to the memory image of the client. The tracing library is configured to monitor execution of the client and to collect trace data, based on selections in the trace options file. Conditional tracing, through the use of triggers and actions taken in response to the triggers, allows the developer to control the tracing operation. The triggers can be conditional triggers in which the corresponding action is taken only if a conditional expression is satisfied. The system can trace multiple threads and multiple processes. The tracing system provides a remote mode and an online mode.
    Type: Application
    Filed: June 6, 2006
    Publication date: October 26, 2006
    Inventors: Shlomo Wygodny, Valery Golender, Ido Ben-Moshe, Vladimir Andreev
  • Patent number: 7058928
    Abstract: A software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client. The tracing is performed without requiring modifications to the executable or source code files of the client. Trace data collected during the tracing operation is collected according to instructions in a trace options file. At run time, the tracing library attaches to the memory image of the client. The tracing library is configured to monitor execution of the client and to collect trace data, based on selections in the trace options file. Conditional tracing, through the use of triggers and actions taken in response to the triggers, allows the developer to control the tracing operation. The triggers can be conditional triggers in which the corresponding action is taken only if a conditional expression is satisfied. The system can trace multiple threads and multiple processes. The tracing system provides a remote mode and an online mode.
    Type: Grant
    Filed: January 24, 2002
    Date of Patent: June 6, 2006
    Assignee: Identify Software Ltd.
    Inventors: Shlomo Wygodny, Valery Golender, Ido Ben-Moshe, Vladimir Andreev
  • Publication number: 20040119984
    Abstract: The invention relates to optical engineering, in particular to methods for measuring a microrelief, the distribution of optical material constants of a near-surface layer and can be used for microelectronic engineering, nanotechnology, material science, medicine and biology. The aim of the invention is to improve spatial resolution for mearsuring geometrical parameters of the relief and the distribution of the optical material constants, extend the range of defined constants including optical anisotropy constants, significantly increasing the accuracy of definition of the material constant and extending the number of objects studied. The inventive method for measuring microrelief and optical characteristics of the near-surface layer and a modulation interference microscope for carrying out said method are also disclosed.
    Type: Application
    Filed: January 14, 2004
    Publication date: June 24, 2004
    Inventors: Vladimir A. Andreev, Konstantin V. Indukaev, Pavel A. Osipov
  • Publication number: 20030088854
    Abstract: A software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client. The tracing is performed without requiring modifications to the executable or source code files of the client. Trace data collected during the tracing operation is collected according to instructions in a trace options file. At run time, the tracing library attaches to the memory image of the client. The tracing library is configured to monitor execution of the client and to collect trace data, based on selections in the trace options file. Conditional tracing, through the use of triggers and actions taken in response to the triggers, allows the developer to control the tracing operation. The triggers can be conditional triggers in which the corresponding action is taken only if a conditional expression is satisfied. The system can trace multiple threads and multiple processes. The tracing system provides a remote mode and an online mode.
    Type: Application
    Filed: January 24, 2002
    Publication date: May 8, 2003
    Inventors: Shlomo Wygodny, Valery Golender, Ido Ben-Moshe, Vladimir Andreev
  • Patent number: 5483130
    Abstract: An accelerator for heavy ions includes four uniformly spaced, perpendicular electrodes with a height H, a length L, and a thickness t and wherein each electrode including at least two rectangular windows therein. Each window has a height b and a width W. The windows in each electrode are separated by a distance a and windows of adjacent electrodes are offset by a distance (W+a)/2 from each other. The accelerator is capable of resonating at relatively low frequencies and with relatively small diameters due to the enhanced coupling between chambers in the resonant cavity.
    Type: Grant
    Filed: September 9, 1993
    Date of Patent: January 9, 1996
    Assignees: Axelerator, Inc., Institute for Theoretical and Experimental Physics
    Inventor: Vladimir A. Andreev