1
Allan Havemose, Ching Yuk Paul Ngan: Method and system for providing high availability to distributed computer applications. Open Invention Network, March 16, 2010: US07681075 (57 worldwide citation)

Method, system, apparatus and/or computer program for achieving transparent integration of high-availability services for distributed application programs. Loss-less migration of sub-programs from their respective primary nodes to backup nodes is performed transparently to a client which is connecte ...


2
Keith Richard Backensto, Allan Havemose: Method and system for providing coordinated checkpointing to a group of independent computer applications. Open Invention Networks, Williams Mullen, December 20, 2011: US08082468 (21 worldwide citation)

A system and method thereof for performing loss-less migration of an application group. In an exemplary embodiment, the system may include a high-availability services module structured for execution in conjunction with an operating system, and one or more computer nodes of a distributed system upon ...


3
Allan Havemose: Decoder for cross interleaved error correcting encoded data. Commodore Electronics, Ratner & Prestia, May 2, 1995: US05412667 (21 worldwide citation)

An improved method for processing a sector of data read from a CD-ROM which has been encoded using a cross-interleaved Reed Solomon (CIRS) code is time linear in the number of errors in the sector. The improved method iteratively processes the data values from the sector, which appear in each of the ...


4
Allan Havemose: System and method of providing a virtual appliance. Gateway, Jeffrey A Proehl, Peng Zhu, Suiter West, April 12, 2005: US06880157 (19 worldwide citation)

The present invention provides a universal information appliance management system capable of utilizing a distributed object system without regard to whether the appliance is embodied as a hardware device or embodied as software capable of being executed by any other hardware device such that the ha ...


5
Allan Havemose: Method and system for providing high availability to computer applications. Open Invention Network, August 24, 2010: US07783914 (17 worldwide citation)

A system and method for performing loss-less migration of an application program from a primary node to a backup node. All application state for the application program on the primary node are captured and transmitted to the backup node. TCP/IP connection state is restored for all connections; and i ...


6
Allan Havemose: System and method for application isolation with live migration. Open Invention Network, Haynes and Boone, September 17, 2013: US08539488 (16 worldwide citation)

A system, method, computer program, and/or computer readable medium for providing application isolation and live migration to one or more applications and their associated resources. The computer readable medium includes computer-executable instructions for execution by a processing system. The comp ...


7
Allan Havemose: Method and system for providing high availability to computer applications. Open Invention Network, WilliamsMullen, May 8, 2012: US08176364 (16 worldwide citation)

A system and method for assigning application specific IP addresses to individual applications. The system may be operable to assign a unique IP address to an application, and alias the application IP address to a NIC IP address on the host where the application is running. In an exemplary embodimen ...


8
Keith Richard Backensto, Allan Havemose: Method and system for providing coordinated checkpointing to a group of independent computer applications. Open Invention Network, Williams Mullen, December 13, 2011: US08078910 (15 worldwide citation)

A method and system of checkpointing single process application groups and multi-process application groups. In an exemplary embodiment, the method may include creating at least one full checkpoint for each application in an application group, and creating at least one incremental application checkp ...


9
Allan Havemose: Universal registration system. Gateway, Scott Charles Richardson, Peng Zhu, Suiter West, December 14, 2004: US06832377 (14 worldwide citation)

The present invention provides a business process feature for providing universal registration in an information appliance network. The business process feature includes providing user registration information to a universal registration resource, the user registration information accessible by prov ...


10
Allan Havemose: Dynamic Compiling. Gateway, Jeff Anderson Suiter West, January 11, 2005: US06842894 (13 worldwide citation)

The present invention provides a novel execution environment for optimizing the efficiency of the distributed object system. In one embodiment, the invention includes a compiler with ability to interpret, just-in-time compile or pre-compile any object of the distributed object system. An object is p ...