Automated application lifecycle tracking using batch processing
AssigneeJPMorgan Chase Bank, N.A.
InventorJenese D. Mason
Life of this patent
Estimating the term…
Abstract
Automated application lifecycle tracking includes receiving a plurality of electronic messages associated with an application development project from one or more computers. One or more scanning parameters associated with the plurality of electronic messages are identified, and a database entry template is generated for an application lifecycle management module. An electronic message from the plurality of electronic messages is selected for analysis. The selected electronic message is analyzed according to the one or more identified scanning parameters to identify data within the electronic message, and fields of the database entry template are populated based on the identified data.
Claims21
A method comprising:
- receiving, from one or more computers, a plurality of electronic messages containing relevant and non-relevant data, said relevant data comprising at least project information associated with an application development project, said project information including project details, project defects, project priorities, and project statuses associated with developmental lifecycle of at least one software application;
- identifying terms, phrases, or values associated with the project information within the relevant data;
- generating, by a processor, one or more scanning parameters associated with identifying said project information contained in the plurality of electronic messages, wherein the one or more scanning parameters are based on an adjacency between a keyword associated with the application development project and the identified terms, phrases, or values associated with the project information within the relevant data;
- generating, by the processor, a database entry template for an application lifecycle management module;
- receiving, by the processor via a graphical user interface, at least one selection of an electronic message for analysis from among the plurality of electronic messages;
- analyzing, by the processor, the selected electronic message according to the one or more generated scanning parameters to identify relevant data within the electronic message;
- and
- populating fields of the database entry template based on the identified relevant data.
Non-transitory computer readable medium comprising logic, the logic, when executed by a processor, operable to:
- receive, from one or more computers, a plurality of electronic messages containing
- relevant and non-relevant data, said relevant data comprising at least project information associated with an application development project, said project information including project details, project defects, project priorities, and project statuses associated with the developmental lifecycle of at least one software application;
- identify terms, phrases, or values associated with the project information within the relevant data;
- generate one or more scanning parameters associated with identifying said project information contained in the plurality of electronic messages, wherein the one or more scanning parameters are based on an adjacency between a keyword associated with the application development project and the identified terms, phrases, or values associated with the project information within the relevant data;
- generate a database entry template for an application lifecycle management module;
- receive, via a graphical user interface, at least one selection of an electronic message for analysis from among the plurality of electronic messages;
- analyze the selected electronic message according to the one or more generated scanning parameters to identify relevant data within the electronic message;
- and
- populate fields of the database entry template based on the identified data.
A system comprising:
- an interface operable to receive, from one or more computers, a plurality of electronic messages containing relevant and non-relevant data comprising at least project information associated with an application development project, said project information including project details, project defects, project priorities, and project statuses associated with development lifecycle of at least one software application;
- a processor communicatively coupled to the interface and the processor is operable to:
- identify terms, phrases, or values associated with the project information within the relevant data;
- generate one or more scanning parameters associated with identifying said project information contained in the plurality of electronic messages, wherein the one or more scanning parameters are based on an adjacency between a keyword associated with the application development project and the identified terms, phrases, or values associated with the project information within the relevant data;
- generate a database entry template for an application lifecycle management module;
- receive, via a graphical user interface, at least one selection of an electronic message for analysis from among the plurality of electronic messages;
- analyze the selected electronic message according to the one or more generated scanning parameters to identify relevant data within the electronic message;
- and
- populate fields of the database entry template based on the identified data.
Dependencies are inferred from the claim text.