Method for migrating or altering a messaging system
First Claim
1. A method for changing or migrating a voice messaging system including an application and a plurality of user mailboxes, comprising the steps of:
- (A) creating a new version of a mailbox for at least one user while keeping said new version of said mailbox in a same location as an old version of said mailbox, wherein said new version of said mailbox comprises a software upgrade; and
(B) using said new version of said mailbox for a period of time before removing said old version of said mailbox;
wherein the change or migration is effected such that there is substantially no system interruption.
12 Assignments
0 Petitions
Accused Products
Abstract
A method for changing or migrating a voice messaging system comprises the steps of creating a new version of a mailbox for at least one user; and using the new version for a period of time before removing an old version of the mailbox. Significantly, the change or migration is effected such that there is substantially no system interruption. The changes may include making a software upgrade; moving a logical or physical device from a first location to a second location or from a first computer system to a second computer system; and making a change from a first version of the application to a second version. The migration may be a complete migration in which all devices are migrated or a partial migration in which only selected devices are migrated. Once the change or migration begins, any new inputs or calls to a device are routed first to the new application and, if the new application is not yet ready to receive the input, then to the old application. Alternatively, the sequence may be reversed and the new input calls may be noted first to the old application and then to the new application.
-
Citations
21 Claims
-
1. A method for changing or migrating a voice messaging system including an application and a plurality of user mailboxes, comprising the steps of:
-
(A) creating a new version of a mailbox for at least one user while keeping said new version of said mailbox in a same location as an old version of said mailbox, wherein said new version of said mailbox comprises a software upgrade; and
(B) using said new version of said mailbox for a period of time before removing said old version of said mailbox;
wherein the change or migration is effected such that there is substantially no system interruption. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
(1) system flat-file updating;
(2) data verification;
(3) dumping selected system and file variables;
(4) loading the second version of said application; and
,(5) loading selected data sets.
-
-
9. A method as recited in claim 7, wherein said on-line migration phase comprises:
-
(1) selecting a scope of migration;
(2) disabling callflows and polling;
(3) initiating a multiple migration session;
(4) transferring selected devices or mailboxes from the first application to the second application;
(5) updating existing files; and
(6) finding and evaluating errors.
-
-
10. A method as recited in claim 7, wherein, in said post-migration phase, the first version of said application is deleted.
-
11. A method for changing or migrating a messaging system including an application and a plurality of user mailboxes, comprising the steps of:
-
(A) creating a new version of said messaging system while keeping said new version of said messaging system in a same location as an old version of said messaging system, wherein said new version of said messaging system comprises a software upgrade; and
(B) using said new version of said messaging system for a period of time before removing said old version of said messaging system;
wherein the change or migration is effected such that there is substantially no system interruption. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
(1). updating a system flat-file;
(2). verifying data;
(3). dumping selected system and file varaiables;
(4). loading said new version of said messaging system; and
,(5). loading selected data sets.
-
-
20. The method of claim 18, wherein said on-line migration phase comprises:
-
(1). selecting a scope of migration;
(2). disabling callflows and polling;
(3). initiating a multiple migration session;
(4). transferring selected mailboxes from said new version of said messaging system to said old version of said messaging system;
(5). updating existing files; and
,(6). finding and evaluating errors.
-
-
21. The method of claim 18, wherein, in said post-migration phase, said old version of said messaging system is deleted.
Specification