Patents by Inventor Andrey P. Doukhalov

Andrey P. Doukhalov 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: 8234656
    Abstract: A method, system and computer program product for implementing a high level object-oriented component infrastructure is directed to providing efficient development of programmable applications and systems. Objects of a system form an object hierarchy including child-objects and parent-objects. The system components include metadata describing properties of objects that are encapsulated into each of the components. A programmable object-oriented system locates the components placed in one or several catalogs and reads the metadata. This metadata is then used by the system for determining which module needs to be loaded for creation of an instance of an object in order to support functionality requested by another system object or by an external application.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: July 31, 2012
    Assignee: Kaspersky Lab, ZAO
    Inventors: Eugene V. Kaspersky, Andrey P. Doukhalov, Andrey V. V. Kryukov
  • Patent number: 7418710
    Abstract: A method, system and computer program product for implementing a high level object-oriented component infrastructure is directed to providing efficient development of programmable applications and systems. Objects of a system form an object hierarchy including child-objects and parent-objects. The system components include metadata describing properties of objects that are encapsulated into each of the components. A programmable object-oriented system locates the components placed in one or several catalogs and reads the metadata. This metadata is then used by the system for determining which module needs to be loaded for creation of an instance of an object in order to support functionality requested by another system object or by an external application.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: August 26, 2008
    Assignee: Kaspersky Lab, ZAO
    Inventors: Eugene V. Kaspersky, Andrey P. Doukhalov, Andrey V. Kryukov