Claims Analysis
Total Claims: 59
Claim 1
Independent Claim
101 words
A system for automated assessment of at least one software application for rehosting from a source computing environment to a predetermined target computing environment, comprising: a computer processor having a discovery utility requesting predetermined information from source computing environment operating system, any databases in said source computing environment,and said at least one software application, and analyzing said predetermined information to assess feasibility of rehosting said at least one software application from said source computing environment to said target computing environment; and a relational database management system receiving and storing said predetermined information and results of said analyzing from said discovery utility.
Claim 2
Independent Claim
101 words
A system for automated assessment of at least one software application for rehosting from a source computing environment to a predetermined target computing environment, comprising: a computer processor having a discovery utility requesting predetermined information from source computing environment operating system, any databases in said source computing environment,and said at least one software application, and analyzing said predetermined information to assess feasibility of rehosting said at least one software application from said source computing environment to said target computing environment; and a relational database management system receiving and storing said predetermined information and results of said analyzing from said discovery utility.
Claim 3
Dependent Claim
56 words
The system for automated assessment of claim 1, further comprising a migration utility residing on said computer processor receiving said predetermined information and results of said analyzing from said relational database management system and rehosting said at least one software application to said target computing environment based on said predetermined information and results of said analyzing.
Claim 4
Dependent Claim
39 words
The system for automated assessment of claim 2, further comprising a run-time services utility residing on said computer processor providing operational system support within said target computing environment similar to operational system support available on said source computing environment.
Claim 5
Dependent Claim
18 words
The system for automated assessment of claim 3, wherein said operational system support includes iterative file set administration.
Claim 6
Dependent Claim
17 words
The system for automated assessment of claim 3, wherein said operational system support includes file disposition processing.
Claim 7
Dependent Claim
23 words
The system for automated assessment of claim 3, wherein said operational system support includes job submission and execution based on system return codes.
Claim 8
Dependent Claim
51 words
The system for automated assessment of claim 2, wherein said migration utility rehosts said at least one software application such that functionality of said at least one software application on said target computing environment remains unchanged from said functionality of said at least one software application on said source computing environment.
Claim 9
Dependent Claim
43 words
The system for automated assessment of claim 1, further comprising a report generator generating predetermined reports describing said source computing environment and said at least one software application based on said predetermined information and analysis results stored in said relational database management system.
Claim 10
Dependent Claim
37 words
The system for automated assessment of claim 1, further comprising a JCL source analyzer interacting with said relational database management system to analyze JCL source and storing results of such analysis in said relational database management system.
Claim 11
Dependent Claim
28 words
The system for automated assessment of claim 1, wherein said predetermined information includes information describing said source computing environment based on results from CPU and storage device analyses.
Claim 12
Dependent Claim
17 words
The system for automated assessment of claim 1, wherein said source computing environment is a mainframe computer.
Claim 13
Dependent Claim
17 words
The system for automated assessment of claim 1, wherein said target computing environment is a mid-range computer.
Claim 14
Dependent Claim
51 words
The system for automated assessment of claim 1, wherein said discovery utility further comprises heuristics interacting with said relational database management system to assess whether to rehost application software based on said results of said analysis stored in said relational database management system in view of said predetermined target computing environment.
Claim 15
Independent Claim
130 words
A system for automated rehosting of at least one software system from a source computing environment to a predetermined target computing environment, comprising: a discovery utility performing an assessment of said at least one software system and said source computing environment, and generating a description of said at least one software system and said source computing environment; a migration utility receiving said assessment and said description from said discovery utility and rehosting said at least one software application to said target computing environment based on such assessment and description; and a run-time services utility providing operational system support for said at least one source software system within said target computing environment similar to operational system support previously available on said source computing environment based on said assessment and said description.
Claim 16
Independent Claim
130 words
A system for automated rehosting of at least one software system from a source computing environment to a predetermined target computing environment, comprising: a discovery utility performing an assessment of said at least one software system and said source computing environment, and generating a description of said at least one software system and said source computing environment; a migration utility receiving said assessment and said description from said discovery utility and rehosting said at least one software application to said target computing environment based on such assessment and description; and a run-time services utility providing operational system support for said at least one source software system within said target computing environment similar to operational system support previously available on said source computing environment based on said assessment and said description.
Claim 17
Dependent Claim
49 words
The system for automated rehosting of at least one software system of claim 14, further comprising a relational database management system receiving and storing said assessment and said description from said discovery utility, and providing said assessment and said description to said migration utility and said run-time services utility.
Claim 18
Dependent Claim
48 words
The system for automated rehosting of at least one software system of claim 14, further comprising a report generator generating predetermined reports describing said source computing environment and said at least one software application based on said assessment and said description stored in said relational database management system.
Claim 19
Dependent Claim
43 words
The system for automated rehosting of at least one software system of claim 15, further comprising a JCL source analyzer interacting with said relational database management system to analyze JCL source and storing results of such analysis in said relational database management system.
Claim 20
Dependent Claim
33 words
The system for automated rehosting of at least one software system of claim 14, wherein said assessment includes information describing said source computing environment based on results from CPU and storage device analyses.
Claim 21
Dependent Claim
23 words
The system for automated rehosting of at least one software system of claim 14, wherein said source computing environment is a mainframe computer.
Claim 22
Dependent Claim
23 words
The system for automated rehosting of at least one software system of claim 14, wherein said target computing environment is a mid-range computer.
Claim 23
Dependent Claim
24 words
The system for automated rehosting of at least one software system of claim 14, wherein said operational system support includes iterative file set administration.
Claim 24
Dependent Claim
23 words
The system for automated rehosting of at least one software system of claim 14, wherein said operational system support includes file disposition processing.
Claim 25
Dependent Claim
29 words
The system for automated rehosting of at least one software system of claim 14, wherein said operational system support includes job submission and execution based on system return codes.
Claim 26
Dependent Claim
57 words
The system for automated rehosting of at least one software system of claim 14, wherein said migration utility rehosts said at least one software application such that functionality of said at least one software application on said target computing environment remains unchanged from said functionality of said at least one software application on said source computing environment.
Claim 27
Independent Claim
85 words
A system for automated rehosting of at least one software system from a source computing environment to a target computing environment, comprising: a computer processor having a migration utility rehosting at least one job, at least one proc and at least one file of said software system to said target computing environment and converting job control language of said source computing environment into an interim rehosting language; and a run-time services utility residing on said computer processor generating execution scripts from said interim rehosting language.
Claim 28
Independent Claim
85 words
A system for automated rehosting of at least one software system from a source computing environment to a target computing environment, comprising: a computer processor having a migration utility rehosting at least one job, at least one proc and at least one file of said software system to said target computing environment and converting job control language of said source computing environment into an interim rehosting language; and a run-time services utility residing on said computer processor generating execution scripts from said interim rehosting language.
Claim 29
Dependent Claim
38 words
The system for automated rehosting of at least one software system of claim 25, wherein said run-time services utility provides post-migration services within said target computing environment comparable to those services formerly available within said source computing environment.
Claim 30
Dependent Claim
67 words
The system for automated rehosting of at least one software system of claim 25, wherein said system further comprises a discovery utility residing on said computer processor obtaining predetermined information from source computing environment and said at least one software system, and analyzing said predetermined information to assess feasibility of rehosting said at least one software system from said source computing environment to said target computing environment.
Claim 31
Dependent Claim
17 words
The system for automated rehosting of claim 25, wherein said source computing environment is a mainframe computer.
Claim 32
Dependent Claim
18 words
The system for automated rehosting of claim 25, wherein said target computing environment is a mid-range computing processor.
Claim 33
Dependent Claim
17 words
The system for automated rehosting of claim 26, wherein said post-migration services include iterative file set administration.
Claim 34
Dependent Claim
16 words
The system for automated rehosting of claim 26, wherein said post-migration services include file disposition processing.
Claim 35
Dependent Claim
22 words
The system for automated rehosting of claim 26, wherein said post-migration services include job submission and execution based on system return codes.
Claim 36
Independent Claim
84 words
A method for automatic file conversion for files to be migrated from a source computing platform to a target computing platform, comprising: accessing a file to be converted; programmatically examining at least one file description within said file; generating a conversion program for each of said file descriptions; and linking each conversion program into one executable module per file for generating conversion program course code for said file, without requiring a person to write a unique program for each said file to be converted.
Claim 37
Independent Claim
84 words
A method for automatic file conversion for files to be migrated from a source computing platform to a target computing platform, comprising: accessing a file to be converted; programmatically examining at least one file description within said file; generating a conversion program for each of said file descriptions; and linking each conversion program into one executable module per file for generating conversion program course code for said file, without requiring a person to write a unique program for each said file to be converted.
Claim 38
Dependent Claim
30 words
The method for automatic file conversion of claim 33, further comprising the step of enlarging each field within said file based on said file description before said step of generating.
Claim 39
Independent Claim
96 words
A method for automated assessment of at least one software application for rehosting from a source computing environment to a predetermined target computing environment, comprising the steps of: obtaining predetermined information from source computing environment operating system, any databases in said source computing environment, and said at least one software application; analyzing said predetermined information to assess feasibility of rehosting said at least one software application from said source computing environment to said target computing environment; and storing said predetermined information and results of said analyzing from a discovery utility in a relational database management system.
Claim 40
Independent Claim
96 words
A method for automated assessment of at least one software application for rehosting from a source computing environment to a predetermined target computing environment, comprising the steps of: obtaining predetermined information from source computing environment operating system, any databases in said source computing environment, and said at least one software application; analyzing said predetermined information to assess feasibility of rehosting said at least one software application from said source computing environment to said target computing environment; and storing said predetermined information and results of said analyzing from a discovery utility in a relational database management system.
Claim 41
Dependent Claim
47 words
The method for automated assessment of claim 35, further comprising the steps of: receiving said predetermined information and said results of analysis from said relational database management system; and rehosting said at least one software application to said target computing environment based on such assessment and description.
Claim 42
Dependent Claim
33 words
The method for automated assessment of claim 36, further comprising the steps of: providing operational system support within said target computing environment similar to operational system support available on said source computing environment.
Claim 43
Dependent Claim
18 words
The method for automated assessment of claim 37, wherein said operational system support includes iterative file set administration.
Claim 44
Dependent Claim
17 words
The method for automated assessment of claim 37, wherein said operational system support includes file disposition processing.
Claim 45
Dependent Claim
23 words
The method for automated assessment of claim 37, wherein said operational system support includes job submission and execution based on system return codes.
Claim 46
Dependent Claim
57 words
The method for automated assessment of claim 35, wherein said step of rehosting further comprises the step of rehosting said at least one software application such that functionality of said at least one software application on said target computing environment remains unchanged from said functionality of said at least one software application on said source computing environment.
Claim 47
Dependent Claim
43 words
The method for automated assessment of claim 35, further comprising the step of generating predetermined reports describing said source computing environment and said at least one software application based on said predetermined information and analysis results stored in said relational database management system.
Claim 48
Dependent Claim
29 words
The method for automated assessment of claim 35, further comprising the steps of: analyzing any JCL source; and storing results of such analysis in said relational database management system.
Claim 49
Dependent Claim
29 words
The method for automated assessment of claim 35, wherein said step of obtaining predetermined information further comprises the step of analyzing said source computing environment's CPU and storage devices.
Claim 50
Dependent Claim
52 words
The method for automated assessment of claim 35, wherein said step of analyzing said predetermined information further comprises the step of employing heuristics to assess whether to rehost application software based on said results of said analysis stored in said relational database management system in view of said predetermined target computing environment.
Claim 51
Independent Claim
114 words
A method for automated rehosting of at least one software system from a source computing environment to a predetermined target computing environment, comprising the steps: performing an assessment of said at least one software system and said source computing environment; generating a description of said at least one software system and said source computing environment based on said assessment; rehosting said at least one software application to said target computing environment based on such assessment and description; and providing operational system support for said at least one source software system within said target computing environment similar to operational system support previously available on said source computing environment based on said assessment and said description.
Claim 52
Independent Claim
114 words
A method for automated rehosting of at least one software system from a source computing environment to a predetermined target computing environment, comprising the steps: performing an assessment of said at least one software system and said source computing environment; generating a description of said at least one software system and said source computing environment based on said assessment; rehosting said at least one software application to said target computing environment based on such assessment and description; and providing operational system support for said at least one source software system within said target computing environment similar to operational system support previously available on said source computing environment based on said assessment and said description.
Claim 53
Dependent Claim
41 words
The method for automated rehosting of at least one software system of claim 46, further comprising the step of generating predetermined reports describing said source computing environment and said at least one software application based on said assessment and said description.
Claim 54
Dependent Claim
34 words
The method for automated rehosting of at least one software system of claim 46, further comprising the steps of analyzing JCL source and storing results of such analysis in a relational database management system.
Claim 55
Dependent Claim
35 words
The method for automated rehosting of at least one software system of claim 46, wherein said step of performing an assessment further comprises the step of analyzing said source computing environment CPU and storage device.
Claim 56
Dependent Claim
24 words
The method for automated rehosting of at least one software system of claim 46, wherein said operational system support includes iterative file set administration.
Claim 57
Dependent Claim
23 words
The method for automated rehosting of at least one software system of claim 46, wherein said operational system support includes file disposition processing.
Claim 58
Dependent Claim
29 words
The method for automated rehosting of at least one software system of claim 46, wherein said operational system support includes job submission and execution based on system return codes.
Claim 59
Dependent Claim
63 words
The method for automated rehosting of at least one software system of claim 46, wherein said step of rehosting further comprises the step of rehosting said at least one software application such that functionality of said at least one software application on said target computing environment remains unchanged from said functionality of said at least one software application on said source computing environment.