IP Library Patent Application 13170564
Patent Application
App. No. 13/170,564

METHOD AND SYSTEM FOR AUTOMATED SYSTEM MIGRATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/170,564
Abstract

Methods, systems, and programs described herein can provide automated testing and migration from a first application instance to a second application instance with minimal impact on the operational system. A parallel testing environment is automatically established to allow for parallel processing of inputs and comparison of outputs.

Claims (39)

1 . A method for migrating operations from a first application instance on a machine having at least one processor, storage, and a communication platform to a second application instance, comprising the steps of:

configuring the second application instance on a machine;

providing an input intended for the first application instance to the second application instance;

processing the input with the first application instance and processing the input with the second application instance;

generating a first output and a second output; and

comparing the first and second outputs.

2 . The method of claim 1 wherein the providing an input intended for the first application instance to the second application instance comprises:

duplicating the input from an input source intended for the first application instance and furnishing it to the second application instance.

3 . The method of claim 1 wherein the providing an input intended for the first application instance to the second application instance comprises:

linking the input from an input source intended for the first application instance to the second application instance.

4 . The method of claim 1 further comprising:

eliminating the first application instance based on the results of comparing the first and second outputs.

5 . The method of claim 4 wherein the eliminating is done automatically based on a trigger based on time, number of transactions, a measure of data, or a date certain.

6 . The method of claim 1 wherein the second application instance is setup automatically via the communications link.

7 . The method of claim 1 further comprising:

storing the generated first and second outputs.

8 . The method of claim 1 wherein the comparing of the first and second outputs are compared in real time.

9 . The method of claim 7 wherein the comparing occurs after storing of the first and second outputs

10 . A machine readable non-transitory and tangible medium having information recorded thereon for migrating a first application instance on a machine having at least one processor, storage, and a communication platform, to a second application instance to causes the machine to perform the following:

configuring the second application instance;

providing an input intended for the first application instance to the second application instance;

processing the input with the first application instance and processing the input with the second application instance;

generating a first output and a second output; and

comparing the first and second outputs.

11 . A system for automatically migrating from a first application instance to a second application instance comprising:

a first system for implementing a first application instance;

a second system for implementing a second application instance;

a data replicator for replicating the input from the first application instance;

a communications link for conveying the replicated inputs from the first application instance to the second application instance; and

an output comparator for comparing the output of the first application instance and the second application instance.

12 . The system of claim 11 wherein the first system and the second system are implemented on one system.

13 . The system of claim 11 where the second system comprises the second application instance, the data replicator, and the output comparator.

14 . The system of claim 11 wherein a portion of the first system is implemented in a cloud computing environment.

15 . The system of claim 11 wherein a portion of the second system is implemented in a cloud computing environment.

16 . The system of claim 11 wherein a portion of the first system and the second system are implemented in a cloud computing environment.

17 . The system of claim 11 wherein the first system and the second system are implemented in a cloud computing environment.

18 . The system of claim 11 wherein the first system and the second system run asynchronously.

19 . The system of claim 11 wherein the first system and the second system run synchronously.

20 . The system of claim 11 wherein the second system automatically replaces the first system automatically based on a trigger based on time, number of transactions, a measure of data, or a date certain.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2013
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL TRUSTEE
To: UNISYS CORPORATION
Reel/Frame 030082/0545 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2013
From: DEUTSCHE BANK TRUST COMPANY
To: UNISYS CORPORATION
Reel/Frame 030004/0619 →
SECURITY AGREEMENT Recorded Aug 2, 2011
From: UNISYS CORPORATION
To: DEUTSCHE BANK NATIONAL TRUST COMPANY
Reel/Frame 026688/0081 →