"The horse is here to stay, the automobile is only a novelty - fad."
President of Michigan Savings Bank ; 1903
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8181156 | System and method for managing web-based forms and dynamic content of website Managing dynamic content of a website, including creating static content assigned to dynamic content of the website, with unmodifiable scripts; creating an active content for processing dynamic content, with hidden elements and elements with only visual marks repres... | 05/15/2012 |
| 8180984 | System and method for consolidation of backups A system for consolidation of backups. Each backup includes data and a map with offsets or addresses that point to data of current and/or previous backups. Backup are selected for consolidation. The offsets in the maps of the selected backups are combined into a sin... | 05/15/2012 |
| 8176488 | Methods and systems for determining potentially unsafe instructions in a virtual machine context and activating a software debugger to process the potentially unsafe instructions Methods and systems for safe execution of guest code in virtual machine context are presented. A method for running a virtual machine in a computing system includes (a) launching a virtual machine monitor (VMM) that uses a software debugger; (b) launching a virtual ... | 05/08/2012 |
| 8171504 | System and method for using virtual machine for driver installation sandbox 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 opera... | 05/01/2012 |
| 8171385 | Load balancing service for servers of a web farm A system for maximizing the efficiency of a load balancing server for an asymmetric web farm utilizes a TCP stack and data packets to send and receive client service requests. An internal buffer enables each web server in the web farm to balance their loading based ... | 05/01/2012 |
| 8171255 | Optimization of paging cache protection in virtual environment A system, method and computer program product for virtualizing a processor include a virtualization system running on a computer system and controlling memory paging through hardware support for maintaining real paging structures. A Virtual Machine (VM) is running g... | 05/01/2012 |
| 8166565 | Encryption and access method and system for peer-to-peer distributed file storage A system for secure distributed data storage that uses a network, where the system includes a file stored on a plurality of storage elements that are accessible over the network. An access control list associated with the file includes a list of users with read acce... | 04/24/2012 |
| 8166477 | System and method for restoration of an execution environment from hibernation into a virtual or physical machine This invention relates to a method, system and computer program product for restoration of a real hardware server or a Virtual Machine server from hibernation. The method starts with running the execution environment on the hardware platform and suspending the execu... | 04/24/2012 |
| 8145740 | Virtual computing environment A computing system includes a physical server having a single instance of an operating system; and a plurality of virtual environments running on the physical server and directly supported by the single instance of the operating system. Each virtual environment resp... | 03/27/2012 |
| 8145607 | System and method for online backup and restore of MS exchange server A system, method and computer program product for backup and restore of MS Exchange server. The method for MS Exchange Server backup and restore comprises launching a system filter and applying logs; mounting a data base from files located in a virtual folder; movin... | 03/27/2012 |
| 8141096 | System, method, and computer program product for group scheduling of computer resources A system, method and computer program product for managing computer resources in a computer system running an operating system and a plurality of processes grouped into at least two groups. A set of resource limits corresponds to the processes. A scheduler of resour... | 03/20/2012 |
| 8137653 | System and method for producing carbon nanotubes A method of producing carbon nanotubes, comprising, in a reaction chamber: evaporating at least a partially melted electrode comprising a catalyst by an electrical arc discharge; condensing the evaporated catalyst vapors to form nanoparticles comprising the catalyst... | 03/20/2012 |
| 8135899 | Expansion of virtualized physical memory of virtual machine A system, method and computer program product for virtualizing a processor and its memory, including a host operating system (OS); and virtualization software that maintains a virtualization environment for running a Virtual Machine (VM) without system level privile... | 03/13/2012 |
| 8127292 | Virtualization system with hypervisor embedded in bios or using extensible firmware interface A computer system includes a first portion of a Hypervisor is loaded into the memory as a part of an Extensible Firmware Interface upon start up and prior to loading of an operating system. The first portion is responsible for context switching, at least some interr... | 02/28/2012 |
| 8122509 | Method for accelerating hardware emulator used for malware detection and analysis A method and system for accelerating malware emulator by using an accelerator. The accelerator allows for a potentially malicious component (i.e., process) containing dummy processes to be executed in a real CPU of a computer system using its operating memory. A spe... | 02/21/2012 |
| 8117602 | Method and system for monitoring execution performance of software program product A method, computer program product and system for monitoring execution behavior of a program product in a data processing system include development of a trace tool having trace strings written in a human language and provided with data fields for diagnostic informa... | 02/14/2012 |
| 8117554 | Seamless integration of non-native widgets and windows with dynamically scalable resolution into native operating system 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 co... | 02/14/2012 |
| 8104090 | Method and system for detection of previously unknown malware components A system, method, and computer program product for identifying malware components on a computer, including detecting an attempt to create or modify an executable file or an attempt to write to a system registry; logging the attempt as an auditable event; performing ... | 01/24/2012 |
| 8099785 | Method and system for treatment of cure-resistant computer malware A system, method and computer program product for treating a malware in a computer having multiple copies of the same malicious code activated, where the multiple copies monitor each other's existence, including (a) identifying a presence of the malicious code on th... | 01/17/2012 |
| 8094777 | Digital mammography scanning system 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-... | 01/10/2012 |
| 8091086 | System and method for virtualization using an open bus hypervisor A computer system includes an Open Bus Hypervisor having the highest privilege level. An Open Bus Hypervisor is a set of modules that operate on the root level. The Open Bus Hypervisor provides support for processing, filtering and redirecting of low level events. T... | 01/03/2012 |
| 8091084 | Portable virtual machine A system, method and computer program for launching an application into a host OS, include storing a snapshot/image of a Virtual Execution Environment (VEE) on a portable device, wherein the VEE snapshot is packed into a self-extracting file; launching the VEE from ... | 01/03/2012 |
| 8083460 | Cable-driven manipulator The present invention discloses a cable-driven manipulator comprising an operating unit having a drive motor, and a pulley rotated by the drive motor. An upper arm is coupled, through a joint, to one side of the operating unit. A forearm coupled, through a joint, to... | 12/27/2011 |
| 8082539 | System and method for managing web-based forms and dynamic content of website The present invention is directed to method, system and computer program product for managing dynamic content of website. The proposed method employs processing of database elements by using active descriptors. The active descriptors contain the generic descriptions... | 12/20/2011 |
| 8082308 | Online collaboration and planning system transparently integrated with e-mail A method, system and computer program product for managing tasks, including receiving an e-mail from a user, the e-mail including a subject line and at least one recipient, wherein the recipient is or is not registered in a task management system; parsing the e-mail... | 12/20/2011 |
| 8078717 | System and method for providing services for offline servers using the same network address 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 cor... | 12/13/2011 |
| 8074276 | Method and system for administration of security services within a virtual execution environment (VEE) infrastructure A system and method for managing administration of security services provided to users includes a computer system and an operating system running on the computer system. A plurality of Virtual Execution Environments (VEEs) are executed on the computer system. The VE... | 12/06/2011 |
| 8074035 | System and method for using multivolume snapshots for online data backup A system and method for multivolume file system backup without suspending activity of user application programs uses a file system snapshot of two and more partitions or volumes of the storage device, or two and more data storages, significantly increasing computer ... | 12/06/2011 |
| 8073815 | Backup server architecture 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 ... | 12/06/2011 |
| 8069320 | System and method for consolidation of backups A system, method and computer program product for consolidation of backups, wherein each backup includes data and a backup map with offsets that point to data of current and/or previous backups, including selecting a plurality of backups to be consolidated; combinin... | 11/29/2011 |
| 8069218 | System, method and computer program product for process migration with planned minimized down-time A system, computer program product and method for a running process migration with planned minimized down-time. The method facilitates fast and efficient process migration by performing background data synchronization prior to actual process migration. The service s... | 11/29/2011 |
| 8051485 | System and method for optimization of anti-virus scan A system and method for optimizing a process of synchronization of a database of files checked by an anti-virus (AV) application implemented as a special AV driver. The database is updated by a special interface application using a log file and the AV driver cache. ... | 11/01/2011 |
| 8051044 | Method and system for continuous data protection Continuous data protection is performed as two parallel processes: copying a data block from the storage device into the backup storage device (creating initial backup) and copying the data block to be written to the data storage into the incremental backup. When a ... | 11/01/2011 |
| 8048148 | Self-expandable stent delivery system for bifurcated lesions Self-expandable bifurcation stent and systems for delivery and implantation of the self-expandable bifurcation stent, comprising a self-expandable bifurcation stent made of a material possessing shape memory, capable of shaping a mesh with cylindrical surface and ma... | 11/01/2011 |
| 8046458 | Method and system for balancing the load and computer resources among computers A method and system for balancing the load of computer resources among a plurality of computers having consumers consuming the resources is disclosed. After defining the lower threshold of the consumption level of the resources and obtaining the consumption level of... | 10/25/2011 |
| 8042184 | Rapid analysis of data stream for malware presence A system, method and computer program product for anti-malware processing of data stream that includes a plurality of logical data streams formed from a primary data stream; and a plurality of stream buffers, each buffering data of a corresponding logical data strea... | 10/18/2011 |
| 8015558 | System, method and computer program product for on-the-fly patching of executable code A method of on-the-fly patching of executable code includes placing a block of modified instructions in memory, identifying a block of code to be changed, storing instructions to be changed from the block of code to be changed in a storage location, change the instr... | 09/06/2011 |
| 8012200 | Endovascular magnetic method for targeted drug delivery 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 carr... | 09/06/2011 |
| 8011245 | Sensing element of coriolis force gyroscope 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 pie... | 09/06/2011 |
| 8010495 | Method and system for fast generation of file system snapshot bitmap in virtual environment 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... | 08/30/2011 |