Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
363 words
A method, for use in a computer system, for replacing a first process with a replacement process, said first process using a first plurality of sets of subscriber data to provide one or more services for a plurality of subscribers, each of said plurality of subscribers being associated with one of said first plurality of sets of subscriber data, each of said first plurality of sets of subscriber data having a first predefined data structure, said replacement process using a second plurality of sets of subscriber data to provide one or more services for said plurality of subscribers, each of said plurality of subscribers being associated with one of said second plurality of sets of subscriber data, each of said second plurality of sets of subscriber data having a second predefined data structure, wherein said first predefined data structure is different from said second predefined data structure, said method comprising the steps of: a. generating a mapping of data defining the difference between said first and said second predefined data structures and specifying processing required to transform said subscriber data from said first data structure to said second data structure, said mapping being generated when said replacement process is built; b. providing said replacement process and said mapping in said computer system; c. selecting one of said plurality of subscribers; d. blocking request for service from said selected subscriber; e. populating a set of subscriber data associated with said selected subscriber in said replacement process by comparing said set of subscriber data associated with said selected subscriber from said first process to said mapping processing said data from said set of subscriber data associated with said selected subscriber from said first predefined data structure according to said mapping, and writing said processed set of subscriber data associated with said selected subscriber in said replacement process in said second predefined data structure; and f. subsequent to said populating, unblocking requests for service from said selected subscriber, and directing further requests for service from said selected subscriber to said replacement process, after which said selected subscriber is served by said replacement process and any other subscribers not yet selected are served by said first process.
Claim 2
Independent Claim
363 words
A method, for use in a computer system, for replacing a first process with a replacement process, said first process using a first plurality of sets of subscriber data to provide one or more services for a plurality of subscribers, each of said plurality of subscribers being associated with one of said first plurality of sets of subscriber data, each of said first plurality of sets of subscriber data having a first predefined data structure, said replacement process using a second plurality of sets of subscriber data to provide one or more services for said plurality of subscribers, each of said plurality of subscribers being associated with one of said second plurality of sets of subscriber data, each of said second plurality of sets of subscriber data having a second predefined data structure, wherein said first predefined data structure is different from said second predefined data structure, said method comprising the steps of: a. generating a mapping of data defining the difference between said first and said second predefined data structures and specifying processing required to transform said subscriber data from said first data structure to said second data structure, said mapping being generated when said replacement process is built; b. providing said replacement process and said mapping in said computer system; c. selecting one of said plurality of subscribers; d. blocking request for service from said selected subscriber; e. populating a set of subscriber data associated with said selected subscriber in said replacement process by comparing said set of subscriber data associated with said selected subscriber from said first process to said mapping processing said data from said set of subscriber data associated with said selected subscriber from said first predefined data structure according to said mapping, and writing said processed set of subscriber data associated with said selected subscriber in said replacement process in said second predefined data structure; and f. subsequent to said populating, unblocking requests for service from said selected subscriber, and directing further requests for service from said selected subscriber to said replacement process, after which said selected subscriber is served by said replacement process and any other subscribers not yet selected are served by said first process.
Claim 3
Dependent Claim
64 words
The method of claim 1 wherein each of said predefined data structures defines a location for data items in each of said sets of subscriber data and wherein said processing comprises: changing the location of at least one of said data items of said set of subscriber data associated with said selected subscriber relative to other data items in said set of subscriber data.
Claim 4
Dependent Claim
51 words
The method of claim 1 wherein said processing comprises: creating a data field in the set of subscriber data associated with said selected subscriber for said replacement process, which does not correspond to any data field in said set of subscriber data associated with said selected subscriber for said first process.
Claim 5
Dependent Claim
34 words
The method of claim 1 wherein said processing further comprises: creating a data structure in said set of subscriber data associated with said selected subscriber for said replacement process for a new data item.
Claim 6
Dependent Claim
68 words
The method of claim 1 wherein said step of selecting comprises selecting a subset of said plurality of subscribers; said step of blocking comprises blocking requests for services from said selected subset of said plurality of subscribers; and said step of populating further comprises populating subscriber data associated with said selected subset of said plurality of subscribers from said first process to said replacement process at one time.
Claim 7
Dependent Claim
43 words
The method of claim 1 further comprising prior to said step of blocking requests for service, waiting until no processing is occurring with respect to said selected subscriber before initiating said step populating said set of subscriber data associated with said selected subscriber.
Claim 8
Dependent Claim
35 words
The method of claim 1 further comprising repeating steps c through f until all of said plurality of subscribers are served by said replacement process and then removing said first process from said computer system.