Patents Represented by Attorney Bardmesser Law Group
  • Patent number: 8012200
    Abstract: The method for endovascular magnetic targeting drug delivery in a vascular wall and adjoining tissues, wherein an endovascular mesh stent with paramagnetic properties is preliminary implanted in the area of interest by a catheter, a polymeric magneto-responsive carrying agent in the form of particles, containing a drug, is injected, and a magnetic field is applied, characterized in that, at least, one temporary catheter is introduced in the right atrium, and/or in ventricles of heart, and/or in a coronary sinus and/or in a coronary vein, which distal end takes a position close to the implanted mesh stent, thereupon, a gradient permanent magnetic field is generated and adjusted by means of a permanent magnet and/or a solenoid with the core, connected to an electric power source, which magnet or solenoid are located at the distal end of each temporary catheter, where the maximal gradient of magnetic field is located in the implanted endovascular stent, principally on the stent mesh.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: September 6, 2011
    Inventors: Alexander G. Viller, Andrey Buryakov
  • Patent number: 8011245
    Abstract: A gyroscope includes a ring-shaped resonator mounted in a housing, and a bottom plate attached to the resonator. A plurality of openings arranged substantially circumferentially on the bottom plate, and a plurality of grooves between the openings. A plurality of piezoelectric elements are located in the grooves. The resonator is substantially cylindrical. The plurality of openings are arranged substantially symmetrically. The piezoelectric elements can be outside the resonator, or inside the resonator. A cylindrical flexible suspension connecting the bottom to the resonator to the ring shaped resonator, wherein an average radius of the cylindrical flexible suspension and the ring shaped resonator, accounting for variation thickness of wall, is the same throughout.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: September 6, 2011
    Assignee: Innalabs Technologies, Inc.
    Inventors: Yuri A. Yatzenko, Ivan T. Mykolyshyn, Anton S. Barabashov
  • Patent number: 8010495
    Abstract: A method, system and computer program product for generation and management of incremental backups of VEE file system using bitmaps. The proposed method allows users to roll back to any previous version or state of the VEE file system and to instantiate this version using the data encapsulated in virtual disk storage (i.e. file system) of the VEE. A number of VEEs run on a Host Operating System of the computer system. One of the VEEs implemented on the computer system is designated to generation and management of backups of the virtual disk data of the other VEEs without freezing the file system during the entire backup process. A special tracing application runs on the designated VEE for generating the bitmap of a file system snapshot. The user can also set up a time for generating a backup or create a schedule for automatically generating the backups at critical points.
    Type: Grant
    Filed: January 31, 2009
    Date of Patent: August 30, 2011
    Assignee: Parallels Holdings, Ltd.
    Inventors: Alexey N. Kuznetzov, Alexander G. Tormasov, Kirill S. Korotaev, Dmitry I. Monakhov
  • Patent number: 8009792
    Abstract: The invention relates to nuclear engineering and can be used for fuel clusters of nuclear reactors, for distancing and fixing fuel elements, in particular in the fuel clusters of PWR and BWR reactors. The inventive distance lattice comprises cells which are used for mounting the fuel elements or guide channels and are formed by perpendicular crossing plates. Bent blades for mixing a coolant are embodied on the plate edges at the output of said coolant. Each cell is provided with an insertable distancing element for fixing the fuel element. Said invention makes it possible to increase the turning rigidity of the cells and the stability thereof, to simultaneously reduce the size of the fixation of the fuel elements or the guiding channels in the cells and to decrease the hydraulic resistance of the lattice.
    Type: Grant
    Filed: July 4, 2006
    Date of Patent: August 30, 2011
    Assignees: Tvel, Novosibirsky Zavod Khimkontsentratov
    Inventors: Vladimir Vladimirovich Rozhkov, Petr Ivanovich Lavrenyuk, Aleksandr Antonovich Kislitsky, Vladimir Mikhailovich Troyanov, Anatoly Alekseevich Enin, Mstislav Aleksandrovich Shustov, Aleksandr Pavlovich Ustimenko, Mikhail Mikhailovich Nekhoda, Oleg Borisovich Samoilov
  • Patent number: 8005797
    Abstract: A system for continuous data protection includes a storage device and a backup storage device. The continuous data protection procedure is performed as two parallel processes: creating an initial backup by copying a data as a file/directory from the storage device into the backup storage device, and copying the data to be written to the data storage as a part of a file/directory into the incremental backup. When a write command is directed to a file system driver, it is intercepted and redirected to the backup storage, and the data to be written in accordance with the write request, is written to the incremental backup on the backup storage. If the write command is also directed to a data (a file/directory) that has been identified for backup, but has not yet been backed up, the identified data (a file/directory) is copied from the storage device to the intermediate storage device.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: August 23, 2011
    Assignee: Acronis Inc.
    Inventors: Dmitry M. Chepel, Maxim V. Lyadvinsky, Maxim V. Goldobin, Serguei M. Beloussov
  • Patent number: 8001195
    Abstract: A system, method and computer program product for identifying spam in email messages, including (a) identifying unique words and all their variations in the text of the email; (b) filtering noise words from the text; (c) determining how many times each unique word or its morphological variations is found in the text; (d) assigning an identifier to each unique word in the text based on the number of times the unique word is found; (e) creating a lexical vector of the text based on all the identifiers assigned; (f) generating a histogram based on the lexical vector; (g) comparing the histogram against the histograms of lexical vectors corresponding to known spam texts stored in the database; (h) if the histograms coincide within a certain threshold, then the email text is identified as spam.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: August 16, 2011
    Assignee: Kaspersky Lab, ZAO
    Inventor: Andrey L. Kalinin
  • Patent number: 7987432
    Abstract: A method, system and computer program product recorded on a computer-readable medium for execution on at least one processor, for seamless integration of a non-native application into a host OS, including launching a first Virtual Execution Environment (VEE) on a computing system that has a host operating system and a host desktop displayed to a user; displaying a window corresponding to the VEE on the host desktop; upon a user invoking a user application that is non-native to both the host OS and the first VEE, (a) installing a second VEE that is compatible with the user application, (b) installing the user application into the second VEE, (c) launching the application inside the second VEE, and (d) displaying the non-native application window within a window of the second VEE. The VEE can be a Virtual Private Server or a Virtual Machine.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: July 26, 2011
    Assignee: Parallels Holdings, Ltd.
    Inventors: Alexander V. Grechishkin, Alexey B. Koryakin, Nikolay N. Dobrovolskiy, Andrey A. Omelyanchuk, Alexander G. Tormasov, Serguei M. Beloussov
  • Patent number: 7979690
    Abstract: Method for booting from a backup, including loading an initialization application that identifies a storage with a backup; activating a handler of a BIOS interrupt module, for intercepting boot loader requests to the storage, and for redirecting them to the backup; creating a bitmap of the blocks in the backup and of a writable storage device to which new data will be written; initiating the BIOS to load and execute boot blocks from the backup; transferring control to a routine defined by a boot record in the boot blocks; activating an I/O filter for intercepting requests to the writable storage device; for write requests, the filter writes a corresponding block to the writable data storage, and marks this block in the bitmap; for read requests, the filter checks the bitmap if this data block was unchanged, and redirects the read request to the backup, otherwise, the filter redirects the read request to the writeable storage device.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: July 12, 2011
    Assignee: Acronis Inc.
    Inventors: Dennis S. Dyatlov, Maxim V. Lyadvinsky, Juri V. Tsibrovsky, Serguei M. Beloussov
  • Patent number: 7975017
    Abstract: A method, system and computer program product for accessing remote devices is provided. The proposed method allows users to remotely access devices or tools controlled by a VM implemented on a remote server. A user of a client machine can access a remote device controlled by a server or by local client of the server. The server can have a number of Virtual Machines (VMs) implemented on it. Each of the VMs can run a Guest OS that has guest device drivers installed on it. The VM receives the user request and passes on user commands to a device controlled by the guest device driver installed on the Guest OS of the VM.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: July 5, 2011
    Assignee: Parallels Holdings, Ltd.
    Inventors: Maxim A. Kuzkin, Alexander G. Tormasov
  • Patent number: 7975236
    Abstract: A method, system and computer program product recorded on a computer-readable medium for execution on at least one processor, for seamless integration of a non-host application into a host OS, including launching a first Virtual Execution Environment (VEE) on a computing system that has a host operating system and a host desktop displayed to a user; displaying a window corresponding to the VEE on the host desktop; upon a user invoking a user application that is non-native to both the host OS and the first VEE, (a) installing a second VEE that is compatible with the user application, (b) installing the user application into the second VEE, (c) launching the application inside the second VEE, and (d) displaying the non-host application window within a window of the second VEE. The VEE can be a Virtual Private Server or a Virtual Machine.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: July 5, 2011
    Assignee: Parallels Holdings, Ltd.
    Inventors: Alexander V. Grechishkin, Alexey B. Koryakin, Nikolay N. Dobrovolskiy, Andrey A. Omelyanchuk, Alexander G. Tormasov, Serguei M. Beloussov
  • Patent number: 7974985
    Abstract: A method and system for managing files in a server environment includes launching a plurality of virtual servers in a computing system; copying a content of a file of a virtual server to a shared space; providing access to the file copy in the shared space when the virtual server attempts to access the file; detecting files with the same content in other virtual servers; and providing access to the file copy in the shared space from the other virtual servers when they attempt to access their files with the identical content.
    Type: Grant
    Filed: January 16, 2011
    Date of Patent: July 5, 2011
    Assignee: Parallels Holdings, Ltd.
    Inventors: Stanislav S. Protassov, Alexander G. Tormasov, Serguei M. Beloussov
  • Patent number: 7971028
    Abstract: A computer cluster for providing hosting services includes a plurality of nodes, and a control center coordinating activity of the nodes. Each node includes a plurality of virtual servers such that each virtual server responds to user requests and appears to the user as having its own operating system. Multiple virtual servers running on the same node share the same host operating system and root application software of the node.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: June 28, 2011
    Assignee: Parallels Holdings, Ltd.
    Inventors: Alexander Tormasov, Dennis Lunev, Serguei Beloussov, Stanislav Protassov, Yury Pudgorodsky
  • Patent number: 7958097
    Abstract: The present invention provides a methodology of organization of control over the process of space or other quantitative parameter of resource allocation in computer data storages. More specifically, the present invention organizes areas of quoted space or time. A method and system of the present invention includes an establishment of quotas for an area of a file system that takes into account the belonging of a file to a certain subtree or subtrees of the file system. The quota management of the present invention is established within a usual computer system which includes a hierarchic file system, as well as a set of unique users, that could be united into groups.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: June 7, 2011
    Assignee: Parallels Holdings, Ltd.
    Inventors: Alexander G. Tormasov, Stanislav S. Protassov, Serguei M. Beloussov
  • Patent number: 7953948
    Abstract: A method of and system for protecting a disk drive or other data storage includes mounting a virtual storage that combines a READ-only portion of a volume of the main storage and a full access temporary storage located on the same data storage, wherein the READ-only portion represents a protected area of the volume of the main storage; generating a bitmap for blocks of the virtual storage; redirecting virtual storage write requests to the temporary storage; marking, in the bitmap, blocks of the virtual storage corresponding to blocks of the temporary storage that are being written to; redirecting, to the READ-only portion, read requests for unmarked blocks; redirecting, to the temporary storage, read requests for marked blocks; upon an acceptance of a state of the virtual storage, merging the temporary storage with unmarked blocks of the READ-only portion of the volume of the main storage, to form an integral storage; and upon a rejection of a state of the virtual storage, terminating the redirecting.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: May 31, 2011
    Assignee: Acronis Inc.
    Inventors: Dennis S. Dyatlov, Yuriy V. Tsybrovskyy, Maxim V. Lyadvinsky, Serguei M. Beloussov
  • Patent number: 7949635
    Abstract: A method for managing archived data includes creating a plurality of images of storage devices of computing systems and for, different users, each image being associated with a restore point of a particular storage device; storing the images for the different users in different storage locations, the storage locations being controlled by a single backup server and belonging to storage pools. Multiple locations of one user are stored in different pools on different storage devices. The method also involves moving contents of locations of one user from one pool to another in predefined direction, simultaneously with reorganizing images within the locations. Each image is a backup of one user's data. At least some of one location's content is frozen so that it is never moved from one pool to another.
    Type: Grant
    Filed: October 25, 2008
    Date of Patent: May 24, 2011
    Assignee: Acronis Inc.
    Inventors: Igor E. Korshunov, Maxim V. Lyadvinsky, Alexander G. Tormasov, Serguei M. Beloussov
  • Patent number: 7941510
    Abstract: A system, method and computer program product for providing centralized management of multiple Virtual Execution Environments (VEEs) implemented on multiple physical servers. Each VEE is a virtual server. Multiple virtual servers of various types and formats are implemented on multiple physical servers. The physical servers are connected into a network. An intuitive user interface of a central console for remote management and administration of a plurality of virtual servers and multiple physical servers is provided. The system includes server managers controlled from a common control center. The system also includes a database containing configuration data and data related to operation formats of the physical and virtual servers. The database is updated based on configuration parameters acquired from the physical and virtual servers. A server system can be a plurality of physical servers and VEEs implemented on them or it can be a plurality of VEEs executed on one physical server.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: May 10, 2011
    Assignee: Parallels Holdings, Ltd.
    Inventors: Alexander G. Tormasov, Oleg K. Shaikharatov
  • Patent number: 7940890
    Abstract: An apparatus for use in imaging an area of interest within a patient's body, including a stationary frame; a rotating assembly mounted on the stationary frame, the rotating assembly including an axle assembly having a substantially horizontal axis of rotation, an X-ray source having a focal spot that coincides with the horizontal axis of rotation; a collimator from which a fan-shaped X-ray beam exits towards a detector assembly, and a rotating frame mechanically coupled to the detector assembly and pivoting about the horizontal axis of rotation. The detector assembly includes a linear X-ray detector for detecting radiation of the fan-shaped X-ray beam after the beam passes through the area of interest, and is mechanically coupled to a motor that enables arcuate movement of the detector assembly in a transverse direction. The motor is mechanically coupled to the rotating assembly to enable rotational movement of the rotating assembly.
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: May 10, 2011
    Assignee: Adani
    Inventor: Vladimir N. Linev
  • Patent number: 7941552
    Abstract: A system, method and computer program product for controlling virtual servers includes a plurality of virtual servers running on a host computer. An address and a unique identifier can be associated with each virtual server. A control procedure(s) is within each corresponding virtual server, and can be used to control that virtual server in response to control commands. A control interface is outside the virtual servers and can be used for control of the virtual servers in response to control commands. The virtual server can be a Virtual server. The control command can be executable by both the control procedure(s) and the control interface, or can be executable by the control interface if the control procedure(s) is unreachable, or can be executable by the control interface if the virtual server has failed, or can be executable even if the virtual server is inaccessible. The control interface can be accessible by using multiple addresses and identifiers.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: May 10, 2011
    Assignee: Parallels Holdings, Ltd.
    Inventors: Stanislav S. Protassov, Alexander G. Tormasov, Serguei M. Beloussov
  • Patent number: 7941813
    Abstract: A method, system and computer program product for providing driver functionality in computing system includes installing an operating system on the computing system; forming a plurality of isolated sandboxes running on the computing system under control of the operating system; during an attempt to install a driver, installing driver stub in the operating system; installing the driver in one of the isolated sandboxes, wherein the driver directly uses at least part of system resources; using a gateway between the driver stub and the installed driver to provide an interface for transmitting requests from the driver stub to driver.
    Type: Grant
    Filed: February 11, 2007
    Date of Patent: May 10, 2011
    Assignee: Parallels Holdings, Ltd.
    Inventors: Stanislav S. Protassov, Alexander G. Tormasov, Serguei M. Beloussov
  • Patent number: 7937612
    Abstract: A system, method and computer program product for migrating a server include creating an image of a storage device of a first server; during execution of a boot loader on a second server, starting an initialization application that at least partially restores, to a storage device of the second server, operating system data from the image; analyzing a hardware configuration of the second server; modifying at least one driver of an operating system based on the analyzed hardware to enable the operating system of the second server to interface to the storage device of the second server; rebooting the second server using the at least partially restored operating system data; and restoring unaltered portions of remaining data from the image. The second server identification and/or authentication data stored on the image is updated before the rebooting. Identification data of the second server is at least partially replaced with corresponding data stored on the image.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: May 3, 2011
    Assignee: Acronis Inc.
    Inventors: Maxim V. Lyadvinsky, Serguei M. Beloussov, Maxim V. Tsypliaev, Alexander G. Tormasov