Patents by Inventor Brian S. Elliott
Brian S. Elliott has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12165091Abstract: A mainframe workflow method manages workflow tasks in a mainframe workflow management system. The method includes selecting, by a user terminal, a target mainframe computing system from a plurality of target mainframe computing systems for execution of a mainframe workflow process having a plurality of workflow tasks, and transmitting the plurality of workflow tasks to the selected target mainframe computing system over a communication network. The method also includes storing the plurality of workflow tasks, in a workflow file repository at the target mainframe computing system, and checking the plurality of workflow tasks for inter-task dependencies.Type: GrantFiled: August 25, 2021Date of Patent: December 10, 2024Assignee: JPMorgan Chase Bank, N.A.Inventors: Brian S. Elliott, Michael DelFranco, John Consiglio, Simon Higgins, Charles Andrew Wilkins
-
Patent number: 11875290Abstract: A method for managing mainframe billable resources for a plurality of mainframe environments is provided. The method includes receiving a job file from a user, the job file including a batch file relating to a mainframe job and a mainframe task; identifying an override statement in the job file; determining, based on a result of the identifying, a mapping strategy according to a predetermined criterion, the mapping strategy relating to a mapping of the job file to a billing entity identifier; authorizing the job file based on the billing entity identifier and a logon identifier corresponding to the user; mapping the job file to the billing entity identifier based on the determined mapping strategy; recording, in a memory, information relating to the mapping; and executing, in a mainframe environment, the job file.Type: GrantFiled: October 14, 2020Date of Patent: January 16, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Michael Delfranco, Debabrata Ghosh, Sanjay Jain, Brian S Elliott, Joseph Alan Blue, Julia Elliott, Sivaprasad Avula, David Thomas Crossen, Angelica Casali, Anthony Iannolo
-
Patent number: 11740888Abstract: A system and a method are provided for automating a mainframe patch scanning process for verifying that patches for correcting code deficiencies, bugs, and vulnerabilities have been properly installed across various computer network platforms for tracking and operational continuity purposes. The method includes: receiving a software module; assigning risk attributes to the software module, and determining an operating level agreement based on the risk attributes; deploying the software module to at least one destination within a mainframe computing apparatus environment; and obtaining data indicating whether the deployed software module has been installed in accordance with the operating level agreement, by scanning each mainframe logical partition within which the software module is intended to be installed.Type: GrantFiled: July 16, 2021Date of Patent: August 29, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Rob L Gantz, III, Brian S Elliott, Bob Reid, Kiran Kumar Bodala, Subhashini Gajendran, Anubhav Gupta, Sangeetha Varanavasi
-
Patent number: 11537632Abstract: A method for facilitating real-time monitoring of changes in a database is provided. The method includes scanning a subsystem vector table for a database subsystem that is active on a logical partition; compiling a vector list that includes the active database subsystem; and dynamically generating, based on the vector list, a task for each of the active database subsystem. For each of the active database subsystem, the method further includes retrieving, from a module, a log that includes a parameter by executing the task; determining, by using a model, a deviation from an average operating state of the parameter based on the log; and determining whether the deviation meets a predetermined threshold for a predetermined period of time.Type: GrantFiled: July 1, 2020Date of Patent: December 27, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Debabrata Ghosh, Noah Flaniken, Brian S. Elliott
-
Publication number: 20220114521Abstract: A method for managing mainframe billable resources for a plurality of mainframe environments is provided. The method includes receiving a job file from a user, the job the including a batch file relating to a mainframe job and a mainframe task; identifying an override statement in the job file; determining, based on a result of the identifying, a mapping strategy according to a predetermined criterion, the mapping strategy relating to a mapping of the job file to a billing entity identifier; authorizing the job file based on the billing entity identifier and a logon identifier corresponding to the user; mapping the job tile to the billing entity identifier based on the determined mapping strategy; recording, in a memory, information relating to the mapping; and executing, in a mainframe environment, the job tile.Type: ApplicationFiled: October 14, 2020Publication date: April 14, 2022Applicant: JPMorgan Chase Bank, N.A.Inventors: Michael DELFRANCO, Debabrata GHOSH, Sanjay JAIN, Brian S ELLIOTT, Joseph Alan BLUE, Julia ELLIOTT, Sivaprasad AVULA, David Thomas CROSSEN, Angelica CASALI, Anthony IANNOLO
-
Publication number: 20220019421Abstract: A system and a method are provided for automating a mainframe patch scanning process for verifying that patches for correcting code deficiencies, bugs, and vulnerabilities have been properly installed across various computer network platforms for tracking and operational continuity purposes. The method includes: receiving a software module; assigning risk attributes to the software module, and determining an operating level agreement based on the risk attributes; deploying the software module to at least one destination within a mainframe computing apparatus environment; and obtaining data indicating whether the deployed software module has been installed in accordance with the operating level agreement, by scanning each mainframe logical partition within which the software module is intended to be installed.Type: ApplicationFiled: July 16, 2021Publication date: January 20, 2022Applicant: JPMorgan Chase Bank, N.A.Inventors: Rob L GANTZ, III, Brian S ELLIOTT, Bob REID, Kiran Kumar BODALA, Subhashini GAJENDRAN, Anubhav GUPTA, Sangeetha VARANAVASI
-
Publication number: 20220004563Abstract: A method for facilitating real-time monitoring of changes in a database is provided. The method includes scanning a subsystem vector table for a database subsystem that is active on a logical partition; compiling a vector list that includes the active database subsystem; and dynamically generating, based on the vector list, a task for each of the active database subsystem. For each of the active database subsystem, the method further includes retrieving, from a module, a log that includes a parameter by executing the task; determining, by using a model, a deviation from an average operating state of the parameter based on the log; and determining whether the deviation meets a predetermined threshold for a predetermined period of time.Type: ApplicationFiled: July 1, 2020Publication date: January 6, 2022Applicant: JPMorgan Chase Bank, N.A.Inventors: Debabrata GHOSH, Noah FLANIKEN, Brian S. ELLIOTT
-
Publication number: 20210383291Abstract: A mainframe workflow method manages workflow tasks in a mainframe workflow management system. The method includes selecting, by a user terminal, a target mainframe computing system from a plurality of target mainframe computing systems for execution of a mainframe workflow process having a plurality of workflow tasks, and transmitting the plurality of workflow tasks to the selected target mainframe computing system over a communication network. The method also includes storing the plurality of workflow tasks, in a workflow file repository at the target mainframe computing system, and checking the plurality of workflow tasks for inter-task dependencies.Type: ApplicationFiled: August 25, 2021Publication date: December 9, 2021Applicant: JPMorgan Chase Bank, N.A.Inventors: Brian S. ELLIOTT, Michael DELFRANCO, John CONSIGLIO, Simon HIGGINS, Charles Andrew WILKINS
-
Patent number: 11120379Abstract: A mainframe workflow creation method creates and manages managing workflow tasks in a mainframe workflow management system. The method includes activating a workflow creation engine in the mainframe workflow management system by a user of a computing device using a web dashboard, communicating with the mainframe workflow management system over a communication network, and creating workflow tasks corresponding to a mainframe workflow. The method also includes associating the workflow tasks with a mainframe workflow process, and selecting a target mainframe computing system from a plurality of target mainframe computing systems for execution of the mainframe workflow process. The method further includes transmitting the mainframe workflow process to the selected target mainframe computing system over the communication network, and executing the mainframe workflow process, including plurality of workflow tasks, by the selected target mainframe computing system.Type: GrantFiled: April 29, 2019Date of Patent: September 14, 2021Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Michael DelFranco, Brian S. Elliott, John Consiglio, Simon Higgins, Charles Andrew Wilkins
-
Patent number: 10789145Abstract: The invention relates to a server configuration drift monitoring tool that allows for active monitoring of server configurations. The Monitoring Tool has little overhead and may be quickly and easily integrated with a current or new environment. With simple configuration files available, an administrator may customize necessary settings. The Monitoring Tool may run on various platforms, including Platform as a Service (PaaS) offerings, and may be compiled into a program component. The Monitoring Tool allows users and administrators to access a dashboard (via any web browser or mobile device), showing current connections and the ability to select components/devices to do a side by side comparison.Type: GrantFiled: April 30, 2018Date of Patent: September 29, 2020Assignee: JPMorgan Chase Bank, N.A.Inventors: Mitchell Graham, Brian S. Elliott, Emily R. Hoffman, William Gregory, Nebras Alnemer
-
Publication number: 20190251488Abstract: A mainframe workflow creation method creates and manages managing workflow tasks in a mainframe workflow management system. The method includes activating a workflow creation engine in the mainframe workflow management system by a user of a computing device using a web dashboard, communicating with the mainframe workflow management system over a communication network, and creating workflow tasks corresponding to a mainframe workflow. The method also includes associating the workflow tasks with a mainframe workflow process, and selecting a target mainframe computing system from a plurality of target mainframe computing systems for execution of the mainframe workflow process. The method further includes transmitting the mainframe workflow process to the selected target mainframe computing system over the communication network, and executing the mainframe workflow process, including plurality of workflow tasks, by the selected target mainframe computing system.Type: ApplicationFiled: April 29, 2019Publication date: August 15, 2019Applicant: JPMorgan Chase Bank, N.A.Inventors: Michael DELFRANCO, Brian S. ELLIOTT, John CONSIGLIO, Simon HIGGINS, Charles Andrew WILKINS
-
Patent number: 10282690Abstract: Embodiments of the present invention are directed to a computer implemented web based unified workflow management system and method for reducing complexity and building repeatable mainframe workflows by creating and managing workflow tasks associated with at least one mainframe workflow. The system and method provide a workflow creation engine for creating at least one mainframe workflow task associated with the at least one mainframe workflow, the at least one mainframe workflow task including an execution target destination, a mainframe process, and a success criteria. The system and method further provide a web dashboard that displays the details and results of the mainframe workflow tasks associated with a mainframe workflow, and allows a user to monitor and control the mainframe workflow, and its associated tasks. The system and method further comprise a workflow task dependency manager for creating global task dependencies between tasks associated with the at least one mainframe workflow.Type: GrantFiled: November 4, 2014Date of Patent: May 7, 2019Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Michael DelFranco, Brian S. Elliott, John Consiglio, Simon Higgins, Charles Andrew Wilkins
-
Publication number: 20180314439Abstract: The invention relates to a server configuration drift monitoring tool that allows for active monitoring of server configurations. The Monitoring Tool has little overhead and may be quickly and easily integrated with a current or new environment. With simple configuration files available, an administrator may customize necessary settings. The Monitoring Tool may run on various platforms, including Platform as a Service (PaaS) offerings, and may be compiled into a program component. The Monitoring Tool allows users and administrators to access a dashboard (via any web browser or mobile device), showing current connections and the ability to select components/devices to do a side by side comparison.Type: ApplicationFiled: April 30, 2018Publication date: November 1, 2018Inventors: Mitchell GRAHAM, Brian S. ELLIOTT, Emily R. HOFFMAN, William GREGORY, Nebras ALNEMER
-
Publication number: 20180105309Abstract: A wrapping machine for wrapping trayed food products includes a plurality of pneumatic components that are actuatable by delivery of pressurized air to the pneumatic components. A pneumatic arrangement produces pressurized air for actuating the pneumatic components. The pneumatic arrangement is configured to reduce moisture in the pressurized air.Type: ApplicationFiled: April 7, 2017Publication date: April 19, 2018Inventors: Gary W. Cornish, Brian S. Elliott, Robert S. Davis
-
Patent number: 6385978Abstract: A method and apparatus for reducing the moisture content of a gas stream is provided. The apparatus includes a shell having a least one tube disposed therein and a condensate trap attached to the shell. A gas stream inlet and outlet are provided so that the gas stream may flow through tubes or shell, and preferably through the tubes although it is contemplated to flow the gas stream through the shell side. The drying apparatus further includes a coolant and/or volatile fluid inlet and outlet to flow a fluid such as, but not limited to, water, alcohol, or acetone to cool the gas stream and condense moisture contained therein. The drying apparatus and method of the present invention may further include a vaporization unit for vaporizing the volatile fluid with a stream of gas such as air to form a cool vapor cloud to pass through the drying apparatus.Type: GrantFiled: May 15, 2000Date of Patent: May 14, 2002Inventor: Brian S. Elliott