Patents Assigned to JPMorgan Chase Banks, N.A.
-
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: 11875819Abstract: A method for redacting sensitive information from an audio stream, such as a voice signal in a telephone call, in real time is provided. The method includes: receiving an audio stream; conveying the audio stream through a channel that includes a valve; detecting, from within the audio stream, a first event that indicates an onset of sensitive information; closing the valve so that the conveying of the audio stream through the channel is temporarily stopped; detecting, from within the audio stream, a second event that indicates an ending of the sensitive information; and reopening the valve so that the conveying of the audio stream through the channel is resumed. The sensitive information may include payment card industry (PCI) information, such as a card number and/or a card verification value (CVV).Type: GrantFiled: September 14, 2021Date of Patent: January 16, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventor: Ravi Kappagantu
-
Publication number: 20240013109Abstract: A method for facilitating automated system onboarding is disclosed. The method includes receiving, via a graphical user interface, onboarding requests from a user, the onboarding requests including system parameters that correspond to user systems; automatically validating the onboarding requests and the system parameters; automatically generating, based on a result of the validating, communication interfaces in response to the onboarding requests; automatically testing the communication interfaces; implementing the communication interfaces based on a result of the testing; and generating a log, the log including information that relates to the automatic validating, the automatic generating, and the automatic testing.Type: ApplicationFiled: July 5, 2022Publication date: January 11, 2024Applicant: JPMorgan Chase Bank, N.A.Inventors: Peter CRUIKSHANK, Jerry RUSSO, Bryan Rooke
-
Publication number: 20240013278Abstract: Various methods, apparatuses/systems, and media for automatically providing context-based product recommendation are disclosed. A processor establishes a communication link between an application and one or more Internet of Things (IoT) devices wearable by a customer having an account relationship with an institution; receives input data from the IoT devices; assesses surroundings of the customer based on the received input data; generates surroundings data based on the assessed surroundings of the customer; generates customer context data based on the received input data and the surroundings data; implements a classification algorithm to identify products with matching offerings provided by the institution corresponding to the generated customer context data; receives input corresponding to customer consent to receive the identified products; and displays, in response to receiving the customer consent, the identified products onto the application via a predefined communication channel.Type: ApplicationFiled: June 9, 2023Publication date: January 11, 2024Applicant: JPMorgan Chase Bank, N.A.Inventors: Krishna KOTA, Sunita KUMAR, Anupam ARORA, Preethi MOTAKURI, Nikhita DEVGAN, Rabeet BUTT, Saumil PATEL, Antonio PIRES FERREIRA, Vishnuvardhan PONDUGULA
-
Publication number: 20240012982Abstract: A method for facilitating automated data curation in real-time is disclosed. The method includes retrieving electronic documents from a source; converting the electronic documents into data sets, the data sets corresponding to a predetermined format; preprocessing the data sets to identify linguistic units, the linguistic units relating to paragraphs and sentences; extracting, by using a model, attributes based on the linguistic units, the attributes relating to a key detail in the electronic documents; and generating, in real-time, messages based on the extracted attributes. Additionally, the electronic documents include a corporate action prospectus that provides information for a corresponding corporate event, the information including term and condition information, date information, and restriction information.Type: ApplicationFiled: July 5, 2022Publication date: January 11, 2024Applicant: JPMorgan Chase Bank, N.A.Inventor: Trevor MCGUIRE
-
Patent number: 11870807Abstract: Systems and methods for phishing email training are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for phishing email training may include: (1) receiving a target difficulty level, a target population, and a plurality of parameters for a test phishing email; (2) selecting a plurality of test email components from a library of test email components based on the parameters and the target difficulty level; (3) generating the test phishing using the selected test email components, wherein the test phishing email may include at least one of a hyperlink and an attachment; and (4) disseminating the test phishing email to the target population.Type: GrantFiled: November 6, 2020Date of Patent: January 9, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Brian E. Hemingway, Hayley Newman, Todd Arnts, Kimm Eagle, Kai Yu, Roger Rex Allen, III, Julian Boddy
-
Patent number: 11868403Abstract: A method for utilizing a graph path cache to facilitate real-time data consumption by a plurality of machine learning models is disclosed. The method includes receiving an input from a source, the input relating to a request to characterize a data element; retrieving a data attribute that corresponds to the data element from a data management system; determining, in real-time using the graph path cache, a graph attribute that corresponds to the data element by performing deep link analysis on a graph database; executing, in real-time, a model by using the data attribute and the graph attribute, the model corresponding to the request in the input; and transmitting, in real-time, a result of the executed model to the source in response to the input.Type: GrantFiled: December 23, 2021Date of Patent: January 9, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Sambasiva R Vadlamudi, Ramana Nallajarla, Rakesh R Pillai, Satya Sai Sita Rama Rajesh Vegi
-
Patent number: 11868768Abstract: A method for facilitating identification of secrets in source code by using machine learning is provided. The method includes retrieving a plurality of files from a repository, each of the plurality of files including a source code file; parsing the source code file to identify a training feature; associating a predetermined label with the training feature, the predetermined label corresponding to a secret label and a non-secret label; training a model by using the training feature and the corresponding predetermined label; receiving, via a graphical user interface, a test file, the test file including a set of source codes; parsing the set of source codes to identify a feature; and determining, by using the model, a first characteristic of the feature.Type: GrantFiled: September 16, 2021Date of Patent: January 9, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Sean Moran, Ahmad Emami, Fanny Silavong, Joachim Fainberg, Ashish Tiwari, Antonios Georgiadis, Bill Moriarty, Solomon Olaniyi Adebayo, Georgios Papadopoulos, Rohan Saphal, Robert Falconer Keith, Rob Otter, Stephen Hall
-
Patent number: 11868747Abstract: Various methods, apparatuses/systems, and media for dynamic code analysis using aspect oriented programming (AOP) are disclosed. A processor (i) creates a list of all method names associated with an application before launching the application and writes into a file; (ii) at runtime, reads the method names from the file into a hash set and using AOP load time weaving, each time a method is invoked, pointcut around the execution of the method to remove method name from the hash set in memory; (iii) periodically overwrites the file with a dump of current entries in the hash set for fault tolerance; (iv) for every subsequent restart of the application, the processor repeats from processes (ii) and (iii). After running processes (i)-(iv) for a predetermined time period (a month, a quarter etc.), the processor creates a final with methods that have not been invoked for potential deletion.Type: GrantFiled: August 3, 2022Date of Patent: January 9, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Sushma Subhashchandra, Siddhartha Yashwanth
-
Patent number: 11871226Abstract: A method performs location-based multi-factor authentication. The method includes a mobile device that receives a first set of authentication credentials provided by a user, and transmits the first set of authentication credentials to an authentication server, which verifies the first set of authentication credentials. The authentication server transmits verified first factor authentication to the mobile device that sends a request for second factor authentication to an authentication system, which causes the mobile device to scan identifier information associated with a secure device, the secure device then sending a second set of authentication credentials to the authentication system. The authentication system verifies the second set of credentials system and transmits verified second factor authentication to the authentication server, which subsequently grants final authentication based on the verified first factor authentication and the verified second factor authentication.Type: GrantFiled: July 29, 2022Date of Patent: January 9, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Rocky J. Maufort, Edward P. A. Lawford, Tommy Y. Cheung, Paul Manaloto, Matthew Murphy, Matthew E. Duncan, Dongtao Wang
-
Publication number: 20240005358Abstract: A method for facilitating predictive analytics based on geographic information from targeted advertising is disclosed. The method includes generating advertisement campaigns for clients based on a corresponding identity graph; associating a tag with the generated advertisement campaigns, the tag corresponding to instructions to collect location data when the advertisement campaigns are rendered on a client device; distributing, by using the identity graph, the advertisement campaigns together with the tag to the corresponding clients; receiving the location data for each of the clients when the advertisement campaigns are rendered; determining a geographic location profile for each of the clients based on the received location data; and developing a predictive model by using the geographic location profile.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Applicant: JPMorgan Chase Bank, N.A.Inventor: Varun BHAGWAN
-
Patent number: 11861537Abstract: A method for identifying, quantifying, classifying, and reducing resource waste in an organization is provided. The method includes: receiving a request from a user for identifying waste in a first software development project; identifying a set of tasks to be performed within the first software development project; determining, for each task, whether a waste of a resource such as cost and/or time has occurred; using Jira to tag each task for which a waste has been identified; and generating a report that indicates a result of the determination. The resulting report may be used to pinpoint a friction point within the organization.Type: GrantFiled: April 5, 2021Date of Patent: January 2, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Naga Manjula Bharatula, Venkat Kalyan Solasa, Anilkumar Sudam, Veerendra Chowdary Kurra, Neel Kamal Pasi, Raji Reddy Ankilla
-
Patent number: 11860883Abstract: An embodiment of the present invention is directed to implementing a data usage analytics engine for database systems. An embodiment of the present invention is directed to implementing a Data Usage Analysis engine that receives queries (e.g., SQL queries), tables (e.g., Internal Catalog tables) and/or other data formats as input. An embodiment of the present invention may then parse the queries and identify various data usage patterns. This may include details concerning what tables are used, how much data is queried at what intervals, frequency of querying along what attributes are used in the queries and/or other usage details in various levels of granularity.Type: GrantFiled: September 5, 2019Date of Patent: January 2, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Vijaya Kadiyala, Subramaniam Ramaiah, Jahnavi Ramanadham, Krishna Raj Mahindrakar, Suresh Amdekar
-
Patent number: 11860827Abstract: An embodiment of the present invention is directed to implementing machine learning to define business logic and lineage. The system analyzes data patterns of SORs as well as consumption attributes to define the business logic. An embodiment of the present invention may achieve over 95% match rate for complex attributes. When provided with thousands of SOR attributes, the innovative system may identify a handful of relevant SOR attributes required as well as the business logic to derive the consumption attribute.Type: GrantFiled: September 7, 2021Date of Patent: January 2, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Jagmohan Singh, Suneetha Vakalapudi, Soren Tannehill
-
Patent number: 11861595Abstract: Systems and methods for using a device wallet identifier are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for generating a device wallet identifier may include: (1) receiving a wallet identifier for an electronic wallet or payment application executed by an electronic device; (2) retrieving an issuer identifier for a customer associated with the electronic wallet or payment application; (3) generating a device wallet identifier; and (4) storing a mapping of the device wallet identifier to the issuer identifier for the customer.Type: GrantFiled: December 19, 2018Date of Patent: January 2, 2024Assignee: JPMORGAN CHASE BANK , N.A.Inventors: Raghuram Vudathu, Tuan Dao, Mervin Majella Felix
-
Patent number: 11864223Abstract: Various methods, apparatuses/systems, and media for implementing a security value generation module are disclosed. A processor establishes a communication link between a registry and a plurality of service devices each configured to provide corresponding service. A receiver receives a request from a user device for generating a value of a security based on a requested quality level. The processor implements rules to determine which service to be used for generating the value of the security based on the requested quality level in response to the received request; generates the value of the security based on the implemented rules; and transmits an electronic package to the user device, the package including data related to the value of the security.Type: GrantFiled: June 9, 2021Date of Patent: January 2, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Alan Scully, Andrew Kilmartin Flynn, Rita Chan, Girish Asrani, Meng Feng
-
Publication number: 20230418483Abstract: Various methods, apparatuses/systems, and media for monitoring configuration drift are disclosed. A processor establishes a communication link between a version control system and an eco-system including a plurality of systems each including corresponding normalized baseline configuration data; receives the normalized baseline configuration data for each system from the eco-system; creates a model based on the normalized baseline configuration data. The model includes a normalized set of hierarchical attributes data to maintain all baseline configuration associated with plurality of systems.Type: ApplicationFiled: June 21, 2023Publication date: December 28, 2023Applicant: JPMorgan Chase Bank, N.A.Inventor: Pihu SHARMA
-
Publication number: 20230421558Abstract: A method for using a proxy service as an intermediary between an end service and a client for authenticating and authorizing software is provided. The method includes: receiving a first service request from a user; generating and transmitting a request for an identity authentication token by mapping information included in the first request to an application programming interface (API) that is used by an identity provider; receiving a second service request in conjunction with the identity authentication token; verifying an authorization of the user; generating and transmitting a third service request by mapping information included in the authorization of the user to an API that is used by a service provider; receiving data is responsive to the third service request from the service provider; and transmitting data that is responsive to the second service request to the user.Type: ApplicationFiled: June 21, 2023Publication date: December 28, 2023Applicant: JPMorgan Chase Bank, N.A.Inventors: Anuj TEOTIA, David P AUBREY, Yushin SON, Shilpa KRISHNAPPA
-
Publication number: 20230418822Abstract: A method and system for providing a data analytics platform that facilitates efficient feature delivery based on reusability of software modules are provided. The method includes receiving a job request that corresponds to a feature desired by a user; transforming the job request into a directed acyclic graph (DAG) that includes a set of operations; and constructing a software program that is configured to execute the set of operations included in the DAG. The transformation is performed by extracting a set of configuration instructions that respectively correspond to operations included in the set of operations from the job request. The construction of the software program is performed by retrieving software modules that are configured to execute operations included in the DAG from a library that stores a plurality of reusable software modules that respectively correspond to algorithm functions.Type: ApplicationFiled: June 24, 2022Publication date: December 28, 2023Applicant: JPMorgan Chase Bank, N.A.Inventors: Hong JI, Liang ZHOU, Christopher J. LEASOR, Rakesh PATHAK, Victor ANTARAMIAN, Jay KATUKURI
-
Publication number: 20230418731Abstract: A method for performing a health check of a customized function across multiple cloud/hybrid platforms is disclosed. The method includes submitting a customized function to a health check system, which includes components on both on an on-premise network and a public cloud network. The submitted function is then uploaded to a cloud object storage. The method further includes having the customized function retrieved from the cloud object storage and scheduling an execution of the customized function according to a user defined schedule. Once the customized function is executed, the method further acquires results of the executed function and corresponding metrics and updates a health check metrics table of a metadata database with the acquired results and metrics.Type: ApplicationFiled: September 8, 2023Publication date: December 28, 2023Applicant: JPMorgan Chase Bank, N.A.Inventors: Akhilesh GUPTA, Purushothaman JEGATHEESAN, Anupam ARORA