Patents Represented by Attorney Bardmesser Law Group
  • Patent number: 8347137
    Abstract: A system, method and computer program product for providing “bare metal” computer hardware with full operating system capabilities, including: (a) executing software contained in computer hardware read-only memory; (b) transferring software control to a location of a start-up program; (c) performing initialization of devices of the computer hardware; (d) selecting an origin storage device for restoration of an operating system to a destination storage device of the computer hardware; (e) establishing a connection with an origin for restoration of an operating system to the computer hardware; (f) initiating a transfer of the operating system data from selected origin to the computer hardware; (g) performing optional substitution of the computer hardware drivers; (h) performing optional structural modifications to the restored operating system; and (i) restoring the operating system to the computer hardware from a data storage device located either locally or remotely, from full or incremental operating system
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: January 1, 2013
    Assignee: Acronis International GmbH
    Inventors: Dmitry M. Chepel, Serguei M. Beloussov, Maxim V. Lyadvinsky, Maxim V. Goldobin
  • Patent number: 8326338
    Abstract: A system for generating a synthetic radio channel, including a server in communication with a plurality of mobile communications devices that provide their geolocation information to the server; the server receiving user voice data; the server associating each mobile communication device with a group of mobile communication devices within a geographic proximity radius to each one; the server generating a synthetic customized voice channel for each communication device comprising a stream of chunks of voice data generated from the voice data provided by the communication devices of the group of mobile communication devices; and the server dynamically adjusting the geographic proximity radius and which mobile communication devices associated with the group based on movement of the mobile communication device, a number of mobile communication devices in the group and movement of the mobile communication devices in the group.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: December 4, 2012
    Assignee: OnAir3G Holdings Ltd.
    Inventor: Andrey Vasilevsky
  • Patent number: 8312259
    Abstract: A system, method and computer program product for booting a computer system from the backup and working with the backup as if it were a normal storage device, including loading an initialization application to run in a single thread mode and that identifies a storage media with the backup that includes boot blocks; installing and activating a handler of a Basic Input/Output System (BIOS) interrupt module, for intercepting boot loader requests to the storage media, and for redirecting them to the backup; creating a bitmap of the data blocks stored in the backup and of a writable data storage device to which new data will be written; initiating the BIOS to load and execute the boot blocks from the backup; transferring control to a routine defined by a boot record stored in the backup's boot blocks; installing and activating an I/O filter for intercepting the requests to the writable data storage device, and after a write request is received, the I/O filter writes a corresponding data block to the writable data
    Type: Grant
    Filed: May 30, 2011
    Date of Patent: November 13, 2012
    Assignee: Acronis International GmbH
    Inventors: Dennis S. Dyatlov, Juri V. Tsibrovskyy, Maxim V. Lyadvinsky, Serguei M. Beloussov
  • Patent number: 8312202
    Abstract: A system, method and computer program product for optimizing handling of guest code in a Virtual Machine include means for identifying, in the guest code, a predetermined pattern that includes privileged but unsafe instructions and an instruction that raises an exception; means for executing the guest code in a native mode; means for, upon encountering the instruction that raise the exception, transferring control to a Virtual Machine Monitor; means for emulating the pattern in the Virtual Machine Monitor; and means for rolling back the effects of privileged but unsafe instructions and any intervening instructions to ensure correct Virtual Machine Monitor context. The pattern can include, for example, a privileged but unsafe instruction, followed by safe instructions, followed by an exception raising instruction, followed by safe instructions, followed by a privileged but unsafe instruction.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: November 13, 2012
    Assignee: Parallels IP Holdings GmbH
    Inventors: Alexey B. Koryakin, Nikolay N. Dobrovolskiy, Andrey A. Omelyanchuk
  • Patent number: 8312478
    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: May 1, 2012
    Date of Patent: November 13, 2012
    Assignee: Parallels IP Holdings GmbH
    Inventors: Stanislav S. Protassov, Alexander G. Tormasov, Serguei M. Beloussov
  • Patent number: 8307358
    Abstract: A method and system for an unattended installation of any type of a guest operating system (GOS) on a Virtual Machine (VM). Proposed method and system allow users to create an executable script, which provides automation of any GOS installation on the VM. User actions, such as mouse clicks and keyboard strokes, performed during GOS installation are recorded. The delays, time periods between clicks and strokes are recorded as well. All of this information is incorporated into an executable script. The script, when executed, simulates/reproduces GOS action sequence. This sequence reflects the behavior of GOS itself executed on a VM. The executable script is OS-independent and runs on top of system OS.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: November 6, 2012
    Assignee: Parallels IP Holdings GmbH
    Inventors: Elena A. Koryakina, Alexey B. Koryakin, Nikolay N. Dobrovolskiy, Alexander G. Tormasov, Serguei M. Beloussov
  • Patent number: 8295433
    Abstract: An apparatus for X-ray scanning of vehicles includes a pulsed X-ray source generating X-rays. A collimator forms a fan-shaped beam from the X-rays. A detector detects the fan-shaped beam after it passes through a vehicle. A speed sensor measures a speed of the vehicle passing through the apparatus and providing an electrical output corresponding to the speed. An image formation module converts an output of the detector into an image of the vehicle, based on the measured speed of the vehicle. A cross-section of the fan-shaped beam is substantially similar to a width of the detector. The X-rays comprise primarily photons with energy between 2.5 and 9 MeV. A filter is adjacent to the collimator for filtering out low energy X-ray photons. A vehicle presence sensor can be used, whose output is used to turn the X-ray source on and off. An alignment platform can be used for aligning the fan-shaped beam with the detector. A frequency of the pulses is adjusted based on the speed of the vehicle.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: October 23, 2012
    Assignee: Nauchno-Proizvodstvennoe Chastnoe Unitarnoe Predpriyatie ADANI
    Inventor: Vladimir N. Linev
  • Patent number: 8296264
    Abstract: Continuous data protection 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, and copying the data to be written to the data storage as a part of a file/directory into the incremental backup. Alternatively, it can be performed as one process: copying the data to be written to the data storage as a part of a file/directory on the storage. A write command to a file system driver is intercepted and redirected to the backup, and the data is written to the incremental backup. If the write command is also directed to a not yet backed up data (a file/directory), the identified data is copied from the storage device to intermediate storage. The write command is executed on the file/directory from the storage device, and the file/directory is copied from the intermediate storage.
    Type: Grant
    Filed: November 2, 2008
    Date of Patent: October 23, 2012
    Assignee: Acronis International GmbH
    Inventors: Alexander E. Yeresov, Andrey A. Zorin, Maxim V. Lyadvinsky, Serguei M. Beloussov
  • Patent number: 8292942
    Abstract: A system for delivery of a stent dilatable by means of a balloon, including a multilumen polymeric catheter having at least two balloons at the input end, where the distal balloon can expand an eccentric stent mounted on it, and the proximal balloon of smaller diameter has, at least, two radiopaque labels (markers) and has a capability of accurate orientation of the stent in an artery lumen.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: October 23, 2012
    Inventor: Alexander G. Viller
  • Patent number: 8290097
    Abstract: A multi-channel sequential Viterbi decoder includes: an input data buffer, a “Read Single Data Word from Input Data Buffer” signal driver, a processing unit selector, a decoder channel parameters registers unit, a processing unit for the “Reset Path Metrics” command, a processing unit for the “Set Path Metric Value for the Given Path Number” command, a processing unit for the “Get Single Bit from the Path with Given Number” command, a processing unit for the “Process Input Samples” command, a decoding paths and path metrics RAM, a unit for generating current decoder channel base address for the decoding paths and path metrics RAM, a unit for generating cell address for the decoding path and path metric RAM, and a data buffers unit for decoder channels output.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: October 16, 2012
    Assignee: Topcon Positioning Systems, Inc.
    Inventors: Timur G. Kelin, Dmitry D. Murzinov, Dmitry A. Pyatkov
  • Patent number: 8269833
    Abstract: A digital video camera is placed on a vehicle. The video camera is attached to the vehicle and is directed to a surface at a certain angle to the surface. The camera angle can change while vehicle is in motion. The camera angle is constantly measured by angular sensor (i.e., inclinometer). Images of the surface are projected onto a video matrix and transformed into a sequence of digital frames that are formed at a pre-set time interval. A speed of the video camera relative to the surface is calculated as a ratio of an off-set between the adjacent frames and the time interval between the frames. Then a known relative speed of the vehicle can be corrected by multiplication of the height of the camera (above the surface) by a coefficient that equals a ratio of the known vehicle speed and the measured camera speed.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: September 18, 2012
    Assignee: Topcon Positioning Systems, Inc
    Inventor: Michael Y. Vorobiev
  • Patent number: 8265410
    Abstract: A system, method and computer program product for correction and enhancement of digital images containing portraits or images of human faces by automatically detecting imperfections in an original facial image and correcting them in order to enhance the original image quality. The imperfections can be various skin blemishes, birth marks, pimples, freckles, wrinkles, etc. The facial images are detected and the imperfections are recognized. Then, the imperfections are automatically corrected by selecting a most suitable skin color using a histogram of distribution of color values on a face. A white balance and appropriate colors are set for an image. The corrected image is combined with the original image for preservations of details.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: September 11, 2012
    Assignee: Luxand, Inc.
    Inventor: Alexey Konoplev
  • Patent number: 8261035
    Abstract: A method and system for changing storage drive contents, including installing a redirection driver in a computer system, wherein the redirection driver redirects access requests directed to a main storage of the computer system to one of the main storage and a temporary storage; copying files from the main storage to the temporary storage; restoring files from a source storage into the main storage by overwriting corresponding files in the main storage; and redirecting, to the temporary storage, requests for access directed to files of the main storage that have been copied to the temporary storage.
    Type: Grant
    Filed: July 31, 2010
    Date of Patent: September 4, 2012
    Assignee: Acronis International GmbhH
    Inventors: Maxim V. Tsypliaev, Maxim V. Lyadvinsky, Alexander G. Tormasov, Serguei M. Beloussov
  • Patent number: 8260533
    Abstract: The invention relates to traffic flow monitoring devices. The system includes stationary traffic monitoring points that includes reading devices to receive data from electronic tag located on a vehicle, and is connected to a remote server that includes a database of vehicles and associated electronic tags, and their owners. The stationary traffic monitoring points are in the form of autonomous small-sized computer devices with a cellular communication module, and includes automatic devices for photo-video-radar recording and for processing information about vehicles and traffic situation, and with automatic software tools for determining the parameters of the vehicles, traffic laws and for comparing them with the permissible parameters for the particular road section.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: September 4, 2012
    Inventor: Igor Y. Matsur
  • Patent number: 8250183
    Abstract: A system, method and computer program product for launching a plurality of active virtual servers in a computing system, including as a background process, generating a plurality of inactive virtual servers, wherein data related to the inactive virtual server comprises a set of private files and a set of common files used by multiple virtual servers, that are required for the virtual server to function and each of which is stored in its own dedicated container; setting up a disk image and a mount point associated with a particular virtual server, the mount point required for activating a functional virtual server, the disk image including any blank areas, implemented by a system administrator during activation of the virtual server, for each inactive virtual server on a storage device of the computing system, and copying files associated with each inactive virtual server to the disk image, wherein the inactive virtual servers are not associated with any owner; upon request from a user for a virtual server, ac
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: August 21, 2012
    Assignee: Parallels IP Holdings GmbH
    Inventors: Stanislav S. Protassov, Alexander G. Tormasov, Serguei M. Beloussov
  • Patent number: 8250655
    Abstract: A system, method and computer program product for identifying new variants of certain data objects, for example, malware-carrying files, including (a) dividing a file into a plurality of N pieces; (b) for each of the N pieces, calculating an average value of bytes in that piece; (c) generating a furl of length N elements, wherein each element of the furl has a value that represents the average value of its corresponding file piece; (d) calculating the distance between the furl and a second furl that corresponds to the file known to contain malware; and (e) based on the distance, determining whether the file is likely to carry a malicious object. The malicious object is, for example, a trojan, a virus, a rootkit or a worm. The second furl can be selected by comparing file size, and taking into account whether the file is packed. The furl elements are bytes, words, half words, etc. The distance is calculated based on, e.g.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: August 21, 2012
    Assignee: Kaspersky Lab, ZAO
    Inventors: Alexey V. Malanov, Vitaliy A. Kamlyuk
  • Patent number: 8241673
    Abstract: A method for obtaining of biomaterials for osteoplasty and tissue engineering cleans a bone of natural origin, which is sawn to plates with a thickness of 0.2 to 2.0 cm, washed twice in 0.1 M phosphate buffer at 65° C., pH 5.8-6.0, calculated as two volumetric parts of the buffer solution per one part of bone, digested in a solution of activated 0.1-0.4% papain at 65° C. for 24 hours. The plates are washed with 5 volumes of water at the temperature 40-80° C., treated with 0.4 N alkali solution at room temperature for 10-24 hours, washed with flowing water, dried, defatted in ethanol/chloroform mixtures in proportion of 1:2 and then in proportion of 2:1, decalcified in 0.4-1 N hydrochloric acid, treated with 1.5-3% hydrogen peroxide for 4 hours, washed with treated water, then washed with ethanol, dried at room temperature, packed and sterilized.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: August 14, 2012
    Inventor: Andrey Fedorovich Panasyuk
  • 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: 8234161
    Abstract: A method, system and computer program product for increasing popularity of a website including making agreements with vendors of product for distribution through the website; periodically making available the products on the website to all visitors of the website; and delivering the products to all visitors of the website. Visitors to the website can vote on selection of the product. The products can be made available as a daily reward. The products can be available for installation only for a limited period of time, and can include an installation wrapper with an unlocker that permits installation only for the limited period of time. The unlocker verifies with the server whether the product can be installed and activated, and can be a DLL, an executable file, an ACTIVE-X component, a registry settings file, and a cryptographic key.
    Type: Grant
    Filed: October 5, 2006
    Date of Patent: July 31, 2012
    Assignee: Victor Sazhin Group Ltd.
    Inventor: Victor V. Sazhin
  • Patent number: 8225133
    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: April 25, 2011
    Date of Patent: July 17, 2012
    Assignee: Acronis International GmbH
    Inventors: Maxim V. Lyadvinsky, Serguei M. Beloussov, Maxim V. Tsypliaev, Alexander G. Tormasov