Patents by Inventor Agim Perolli
Agim Perolli 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: 11823071Abstract: The invention relates to a method and system that implements an assessment tool that assesses regulations. The system comprises: a server interface; a data store; and an assessment engine comprising a computer processor, coupled to the server interface and the data store, programmed to: identify a regulation; divide the regulation into a plurality of rules; convert each rule into a question, test and one or more conditions; present, via a user interface, a first question to a user; receive, via the user interface, a response to the first question; store, in the data store, the response; present, via the user interface, a subsequent question responsive to the response; store, in the data store, the subsequent question and corresponding response; and dynamically generate an audit trail of each question and answer combination.Type: GrantFiled: March 17, 2021Date of Patent: November 21, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Darin Ryan Marple, Herb D. Blatt, Celena Cross, Agim Perolli, Marina Levin
-
Patent number: 11704616Abstract: Systems and methods for distributed business process management are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for configuration-driven distributed orchestration using different software components to execute a complex business process may include: (1) receiving a request for a runtime flow from a flow management adapter; (2) reading a flow configuration from the request; (3) creating an instance of the runtime flow; (4) initiating a service call to each component in the runtime flow; (5) creating a runtime instance in a database along with a state of each dependency in the runtime flow; and in response to external dependencies being met: (6) building and sending message to the components using a message builder; (7) initiating flow actions via an event-driven scheduler; and (8) making a service call to at least one of the components using the message builders.Type: GrantFiled: January 3, 2022Date of Patent: July 18, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Sudhir Kanala, Ulku Rowe, Agim Perolli, Raymond Stephens, Stefan Vachev
-
Publication number: 20220129809Abstract: Systems and methods for distributed business process management are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for configuration-driven distributed orchestration using different software components to execute a complex business process may include: (1) receiving a request for a runtime flow from a flow management adapter; (2) reading a flow configuration from the request; (3) creating an instance of the runtime flow; (4) initiating a service call to each component in the runtime flow; (5) creating a runtime instance in a database along with a state of each dependency in the runtime flow; and in response to external dependencies being met: (6) building and sending message to the components using a message builder; (7) initiating flow actions via an event-driven scheduler; and (8) making a service call to at least one of the components using the message builders.Type: ApplicationFiled: January 3, 2022Publication date: April 28, 2022Inventors: Sudhir KANALA, Ulku ROWE, Agim PEROLLI, Raymond STEPHENS, Stefan VACHEV
-
Patent number: 11216764Abstract: Systems and methods for distributed business process management are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for configuration-driven distributed orchestration using different software components to execute a complex business process may include: (1) receiving a request for a runtime flow from a flow management adapter; (2) reading a flow configuration from the request; (3) creating an instance of the runtime flow; (4) initiating a service call to each component in the runtime flow; (5) creating a runtime instance in a database along with a state of each dependency in the runtime flow; and in response to external dependencies being met: (6) building and sending message to the components using a message builder; (7) initiating flow actions via an event-driven scheduler; and (8) making a service call to at least one of the components using the message builders.Type: GrantFiled: July 11, 2018Date of Patent: January 4, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Sudhir Kanala, Ulku Rowe, Agim Perolli, Raymond Stephens, Stefan Vachev
-
Publication number: 20210201170Abstract: The invention relates to a method and system that implements an assessment tool that assesses regulations. The system comprises: a server interface; a data store; and an assessment engine comprising a computer processor, coupled to the server interface and the data store, programmed to: identify a regulation; divide the regulation into a plurality of rules; convert each rule into a question, test and one or more conditions; present, via a user interface, a first question to a user; receive, via the user interface, a response to the first question; store, in the data store, the response; present, via the user interface, a subsequent question responsive to the response; store, in the data store, the subsequent question and corresponding response; and dynamically generate an audit trail of each question and answer combination.Type: ApplicationFiled: March 17, 2021Publication date: July 1, 2021Inventors: Darin Ryan Marple, Herb D. BLATT, Celena CROSS, Agim PEROLLI, Marina LEVIN
-
Patent number: 10963796Abstract: The invention relates to a method and system that implements an assessment tool that assesses regulations. The system comprises: a server interface; a data store; and an assessment engine comprising a computer processor, coupled to the server interface and the data store, programmed to: identify a regulation; divide the regulation into a plurality of rules; convert each rule into a question, test and one or more conditions; present, via a user interface, a first question to a user; receive, via the user interface, a response to the first question; store, in the data store, the response; present, via the user interface, a subsequent question responsive to the response; store, in the data store, the subsequent question and corresponding response; and dynamically generate an audit trail of each question and answer combination.Type: GrantFiled: October 7, 2016Date of Patent: March 30, 2021Assignee: JPMorgan Chase Bank, N.A.Inventors: Darin Ryan Marple, Herb D. Blatt, Celena Cross, Agim Perolli, Marina Levin
-
Patent number: 10678683Abstract: The invention relates to a computer-implemented system and method for service level testing and regression. The method may comprise the steps of automatically intercepting service requests from users; storing the service requests in a test database; generating a set of service request test cases from the service requests, wherein the test cases represent substantially all forms of service requests but eliminate redundant service requests, e.g., those that are different only due to input data; executing service testing using all of the test cases; and generating a report of results from the service testing. The step of executing service testing may comprise testing of an earlier code version to generate a baseline response and testing a current code version to generate a target response. The step of generating a report may comprise generating a regression test report that includes the baseline response and the target response for the test cases.Type: GrantFiled: March 7, 2018Date of Patent: June 9, 2020Assignee: JPMorgan Chase Bank, N.A.Inventors: Vipul Ranjan, Srinivasa R. Podugu, Biren A. Desai, Sunanda Dhingra, Ravi K. Gelli, Ashwini Jambagi, Sheril Joseph, Agim Perolli, Ulku Rowe
-
Publication number: 20190278700Abstract: The invention relates to a computer-implemented system and method for service level testing and regression. The method may comprise the steps of automatically intercepting service requests from users; storing the service requests in a test database; generating a set of service request test cases from the service requests, wherein the test cases represent substantially all forms of service requests but eliminate redundant service requests, e.g., those that are different only due to input data; executing service testing using all of the test cases; and generating a report of results from the service testing. The step of executing service testing may comprise testing of an earlier code version to generate a baseline response and testing a current code version to generate a target response. The step of generating a report may comprise generating a regression test report that includes the baseline response and the target response for the test cases.Type: ApplicationFiled: March 7, 2018Publication date: September 12, 2019Inventors: Vipul Ranjan, Srinivasa R. Podugu, Biren A. Desai, Sunanda Dhingra, Ravi K. Gelli, Ashwini Jambagi, Sheril Joseph, Agim Perolli, Ulku Rowe
-
Publication number: 20190019121Abstract: Systems and methods for distributed business process management are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for configuration-driven distributed orchestration using different software components to execute a complex business process may include: (1) receiving a request for a runtime flow from a flow management adapter; (2) reading a flow configuration from the request; (3) creating an instance of the runtime flow; (4) initiating a service call to each component in the runtime flow; (5) creating a runtime instance in a database along with a state of each dependency in the runtime flow; and in response to external dependencies being met: (6) building and sending message to the components using a message builder; (7) initiating flow actions via an event-driven scheduler; and (8) making a service call to at least one of the components using the message builders.Type: ApplicationFiled: July 11, 2018Publication date: January 17, 2019Inventors: Sudhir Kanala, Ulku Rowe, Agim Perolli, Raymond Stephens, Stefan Vachev
-
Publication number: 20180211312Abstract: Systems and methods for intraday facility monitoring are disclosed. In one embodiment, a method for real-time management of risk exposure for an organization may include (1) a server comprising at least one computer processor ingesting a plurality of messages from a plurality of source systems, each message relating to credit extended by an organization to one of a plurality of clients of the organization; (2) the server enriching each of the plurality of messages with reference data; (3) the server persisting the plurality of message in a database; (4) the server determining a credit risk exposure based on the persisted messages; (5) the server comparing the credit risk exposure to a risk threshold; and (6) the server reporting the credit risk exposure.Type: ApplicationFiled: January 25, 2017Publication date: July 26, 2018Inventors: Jason Smith, Agim Perolli, Ulku Rowe, Tim Stoddart, Satyajit Balkrishna Saste