Patents by Inventor Alan Wells
Alan Wells 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: 11916915Abstract: A method for providing an application to facilitate authenticated file transfers across a plurality of computing platforms is disclosed. The method includes receiving, from a client application, a call to perform an action, the call including a message to transfer a file; validating, by using an identity federation service, the call based on the message; authorizing the call and the client application based on a result of the validating; accessing a networked repository via a secured communication protocol when the call and the client application is authorized; and initiating the action.Type: GrantFiled: April 23, 2021Date of Patent: February 27, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Kumar Rao Krishnagi, Matthew J Porter, Nalini S Boda, Mark Alan Wells, Neaz Ahmed Kishore, Josh Hall, Vijay Kumar Perla, Laxman Dongisharapu
-
Patent number: 11907085Abstract: Various methods, apparatuses/systems, and media for implementing a smart failover module is disclosed. A processor detects an application specific system fault or degradation event in a first availability zone (AZ) on which an application is running during normal runtime of the application; determines, in response to detecting the application specific system fault or degradation event, whether the application includes an active-passive application infrastructure in which the first AZ is paired with a passive AZ; enables traffic, in connection with running or deployment of the application, on the passive availability zone in response to determining that the application includes an active-passive application infrastructure; and disables traffic from the first AZ on which the application specific system fault or degradation has been detected in response to determining that the application does not include an active-passive application infrastructure and/or in response to enabling traffic on the passive AZ.Type: GrantFiled: March 2, 2022Date of Patent: February 20, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Matthew J Porter, Kumar Rao Krishnagi, Vijay Kumar Perla, Nalini S Boda, Laxman Dongisharapu, Mark Alan Wells
-
Publication number: 20240037612Abstract: A ride evaluation platform can evaluate ride services provided by AVs to users, e.g., to determine whether the users are satisfied with the rider services so that the users will request more ride services. The ride evaluation platform may identify and classify operational behaviors of an AV based on a record of the AV's operation for providing a ride service. The ride evaluation platforms can further detect defects in the ride service based on the classifications of operational behaviors of AVs, user expressions that indicate one or more user sentiments towards the ride service, one or more conditions of an environment in which the AV operated for providing the ride service, or some combination thereof. The ride evaluation platform may determine a score for the ride service based on the defects. The score may indicate a likelihood of the user would request another ride service provided by an AV.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Applicant: GM Cruise Holdings LLCInventors: Sarah M Rizk, Oliver Cameron, Brendan Tomoschuk, Alan Wells
-
Patent number: 11871674Abstract: A multilayer actuator includes a primary electrode, a secondary electrode overlapping at least a portion of the primary electrode, and an electroactive layer disposed between and abutting the primary electrode and the secondary electrode. The multilayer actuator further includes a primary antireflective coating overlapping at least a portion of the primary electrode opposite the electroactive layer, a secondary antireflective coating overlapping at least a portion of the secondary electrode opposite the electroactive layer, and a barrier layer overlapping the secondary antireflective coating opposite the secondary electrode.Type: GrantFiled: October 7, 2019Date of Patent: January 9, 2024Assignee: Meta Platforms Technologies, LLCInventors: Katherine Marie Smyth, Spencer Alan Wells, Amir Peyman Delparastan, Andrew John Ouderkirk
-
Patent number: 11856052Abstract: Various methods, apparatuses/systems, and media for implementing a smart cloud deployment module is disclosed. A datacenter stores information data of all availability zones (AZs) associated with deployment of an application. A processor builds an availability zone (AZ) application programming interface (API) and calls the AZ API to retrieve the information data from the datacenter; dynamically and automatically determines, in response to calling the AZ API, prior to deploying the application, whether a first AZ defined in a deployment pipeline among the AZs within the datacenter is healthy for deployment of the application; and deploys the application utilizing the deployment pipeline when it is determined that the first AZ defined in the deployment pipeline is healthy. The processor also checks for another healthy AZ within the same datacenter or within other regions outside of the datacenter when it is determined that the first AZ is not healthy.Type: GrantFiled: January 26, 2022Date of Patent: December 26, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Kumar Rao Krishnagi, Matthew J Porter, Laxman Dongisharapu, Vijay Kumar Perla, Nalini S Boda, Mark Alan Wells
-
Publication number: 20230412533Abstract: The flexibility of a communication with a chatbot can be increased using a chatbot platform that can be integrated with a plurality of chat channels as well as facilitate communication between users of different chat channels. The platform can host chatbots that can leverage a plurality of resources, including internal and external natural language processors, machine learning, analytics services, and third party services to generate a response to user communications and take actions on behalf of the user. The use of the natural language processing and other additional information allows to generate an appropriate response to user queries, and to thus increase the speed with which user concerns are address. Further, the platform includes a chatbot creation program that allows a quick way to create a large number of customized chatbots without requiring advanced programming skills from the chatbot creator.Type: ApplicationFiled: September 1, 2023Publication date: December 21, 2023Inventors: Alkarim "Al" Lalji, Andrew Alan Wells
-
Publication number: 20230385842Abstract: Various methods, apparatuses/systems, and media for automatically detecting discrepancy between preset data and input data are provided. A processor implements a platform and language agnostic smart data discrepancy detection module that automatically detects discrepancy between preset data and input data (i.e., larger than the preset data) during data processing of a commercial transaction involving a gratuity, particularly when a credit card payment is being made. The processor also implements an optimized processes of conducting a commercial transaction that includes a gratuity data based on user preferences that are obtainable from an application during execution thereof, and automatically alerts the user when data discrepancy is detected, i.e., when the gratuity data is more than preset gratuity data set by the user on the application.Type: ApplicationFiled: May 26, 2022Publication date: November 30, 2023Applicant: JPMorgan Chase Bank, N.A.Inventors: Kumar Rao KRISHNAGI, Sharmila PRAKASH, Jerome JOSEPH, Nalini Sreeram BODA, Vijay Kumar PERLA, Mark Alan WELLS, Matthew J PORTER, Kritsakorn CHAUMPANICH
-
Publication number: 20230350665Abstract: Various methods, apparatuses/systems, and media for automatically upgrading an application are disclosed. A processor creates a dynamic machine learning (ML) model; trains the dynamic ML model and scans for SDK upgrade for the application against the dynamic ML model by implementing ML algorithm for predictions. The processor executes the SDK upgrade in response to detecting that the training of the dynamic ML model is completed to trigger the processor to perform the following automated processes: implement the ML algorithm against the trained dynamic ML model to generate predictive results data for deprecated reference corresponding to the application; evaluate the predictive results data to determine whether there is a match for the deprecated reference; and when it is determined that there is a match for the deprecated reference, automatically replace code and upgrade the application to newer version of the programming language specification.Type: ApplicationFiled: July 7, 2023Publication date: November 2, 2023Applicant: JPMorgan Chase Bank, N.A.Inventors: Kumar RAO KRISHNAGI, Matthew J PORTER, Mark Alan WELLS, Jerome JOSEPH, Sharmila PRAKASH, Satvika EDA
-
Publication number: 20230333957Abstract: A method for facilitating automated application management based on activity is disclosed. The method includes monitoring metrics that correspond to an application, the metrics including a network traffic metric; determining, for the application, whether the metrics satisfy a predetermined threshold, the predetermined threshold including an idle time threshold; deactivating the application when the corresponding metrics satisfy the predetermined threshold; receiving, from a client application, a request for the deactivated application; initiating a health check for the application in response to the request; and activating the application based on a result of the health check.Type: ApplicationFiled: March 1, 2023Publication date: October 19, 2023Applicant: JPMorgan Chase Bank, N.A.Inventors: Kumar Rao KRISHNAGI, Nalini Sreeram BODA, Sharmila PRAKASH, Vijay Kumar PERLA, Laxman DONGISHARAPU, Mark Alan WELLS, Jerome JOSEPH
-
Patent number: 11750538Abstract: The flexibility of a communication with a chatbot can be increased using a chatbot platform that can be integrated with a plurality of chat channels as well as facilitate communication between users of different chat channels. The platform can host chatbots that can leverage a plurality of resources, including internal and external natural language processors, machine learning, analytics services, and third party services to generate a response to user communications and take actions on behalf of the user. The use of the natural language processing and other additional information allows to generate an appropriate response to user queries, and to thus increase the speed with which user concerns are address. Further, the platform includes a chatbot creation program that allows a quick way to create a large number of customized chatbots without requiring advanced programming skills from the chatbot creator.Type: GrantFiled: April 11, 2022Date of Patent: September 5, 2023Assignee: SMARTBOTHUB, INC.Inventors: Alkarim “Al” Lalji, Andrew Alan Wells
-
Patent number: 11740890Abstract: Various methods, apparatuses/systems, and media for automatically upgrading an application are disclosed. A processor creates a dynamic machine learning (ML) model; trains the dynamic ML model and scans for SDK upgrade for the application against the dynamic ML model by implementing ML algorithm for predictions. The processor executes the SDK upgrade in response to detecting that the training of the dynamic ML model is completed to trigger the processor to perform the following automated processes: implement the ML algorithm against the trained dynamic ML model to generate predictive results data for deprecated reference corresponding to the application; evaluate the predictive results data to determine whether there is a match for the deprecated reference; and when it is determined that there is a match for the deprecated reference, automatically replace code and upgrade the application to newer version of the programming language specification.Type: GrantFiled: November 30, 2021Date of Patent: August 29, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Kumar Rao Krishnagi, Matthew J Porter, Mark Alan Wells, Jerome Joseph, Sharmila Prakash, Satvika Eda
-
Publication number: 20230259941Abstract: A computer-implemented system and method for performing social network secure transactions is provided. One or more social media platforms are monitored and a message is intercepted from one of the social media platforms. The message includes a recipient and payment information for a payment to be made to the recipient from a sender of the message. A validation of the payment information with respect to the sender of the message is performed by generating a validation score for the payment information and determining that the validation score satisfies a threshold. A notification of the payment is provided to the recipient upon satisfaction of the threshold by the validation score.Type: ApplicationFiled: April 24, 2023Publication date: August 17, 2023Inventors: Andrew Alan Wells, Alkarim "Al" Lalji
-
Patent number: 11636479Abstract: A computer-implemented system and method for performing social network secure transactions is provided. A message with a hashtag associated with a recipient of payment and payment information including at least a payment source for a payment from a payor to a recipient is received. The message is intercepted from the social network platform for transfer to a separate payment platform. The payment information of the payor is validated and the recipient associated with the hashtag is identified using the list of recipients. The payment information is processed on behalf of the recipient associated with the hashtag using the payment source in the message from the payor.Type: GrantFiled: February 12, 2021Date of Patent: April 25, 2023Assignee: SMARTBOTHUB, INC.Inventors: Andrew Alan Wells, Alkarim “Al” Lalji
-
Publication number: 20230118697Abstract: Various methods, apparatuses/systems, and media for automatically upgrading an application are disclosed. A processor creates a dynamic machine learning (ML) model; trains the dynamic ML model and scans for SDK upgrade for the application against the dynamic ML model by implementing ML algorithm for predictions. The processor executes the SDK upgrade in response to detecting that the training of the dynamic ML model is completed to trigger the processor to perform the following automated processes: implement the ML algorithm against the trained dynamic ML model to generate predictive results data for deprecated reference corresponding to the application; evaluate the predictive results data to determine whether there is a match for the deprecated reference; and when it is determined that there is a match for the deprecated reference, automatically replace code and upgrade the application to newer version of the programming language specification.Type: ApplicationFiled: November 30, 2021Publication date: April 20, 2023Applicant: JPMorgan Chase Bank, N.A.Inventors: Kumar RAO KRISHNAGI, Matthew J. PORTER, Mark Alan WELLS, Jerome JOSEPH, Sharmila PRAKASH, Satvika EDA
-
Patent number: 11632365Abstract: Various methods, apparatuses/systems, and media for automatically establishing a communication between two or more applications that do not share a compatible authentication model are disclosed. A receiver receives a request from a first application to communicate with a second application, wherein the first application supports a first authentication model and the second application supports a second authentication model which is incompatible with the first authentication model. A processor utilizes a configurable gateway layer, in response to receiving the request, to mediate a communication between the first application and the second application; and routes the request from the first application to the configurable gateway layer. The configurable gateway layer translates the first authentication model to the second authentication model.Type: GrantFiled: May 28, 2021Date of Patent: April 18, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Kumar Rao Krishnagi, Kevin Carrier, Vineshkumar Dharmalingam, Ritu Shrivastava, Ananth Rajasekaran, Najma Aden, Robert B Grant, Matthew J Porter, Nalini S Boda, Mark Alan Wells, Vijay Kumar Perla, Laxman Dongisharapu
-
Publication number: 20230045273Abstract: A system and method for medical audit is provided. Modules each regarding a different patient status are maintained. A chatbot is activated and a status of a patient is received. One of the modules for the patient is selected based on the patient status. Requests for information are provided to the patient based on the selected module and information from the patient is received in response to the requests. The information is checked for compliance with a set of standards selected for the information and the patient is notified that the information does not comply.Type: ApplicationFiled: August 4, 2022Publication date: February 9, 2023Inventors: Andrew Alan Wells, Martyn Molnar, Alkarim "Al" Lalji
-
Publication number: 20220337576Abstract: Various methods, apparatuses/systems, and media for automatically establishing a communication between two or more applications that do not share a compatible authentication model are disclosed. A receiver receives a request from a first application to communicate with a second application, wherein the first application supports a first authentication model and the second application supports a second authentication model which is incompatible with the first authentication model. A processor utilizes a configurable gateway layer, in response to receiving the request, to mediate a communication between the first application and the second application; and routes the request from the first application to the configurable gateway layer. The configurable gateway layer translates the first authentication model to the second authentication model.Type: ApplicationFiled: May 28, 2021Publication date: October 20, 2022Applicant: JPMorgan Chase Bank, N.A.Inventors: Kumar RAO KRISHNAGI, Kevin CARRIER, Vineshkumar DHARMALINGAM, Ritu SHRIVASTAVA, Ananth RAJASEKARAN, Najma ADEN, Robert B GRANT, Matthew J PORTER, Nalini S BODA, Mark Alan WELLS, Vijay Kumar PERLA, Laxman DONGISHARAPU
-
Patent number: 11456911Abstract: Various methods, apparatuses/systems, and media for automatically fixing health of a certain component of an application are disclosed. A processor sets a corresponding predetermined threshold value for health of each component of a plurality of components of an application required for running the application; constantly monitors health of the plurality of components. When it is determined, in response to constantly monitoring, that the health of a certain component has reached to a value that is equal to the corresponding predetermined threshold value of the certain component, the processor automatically calls corresponding application programming interface (API) to trigger automated processes that includes collecting all necessary data corresponding to fixing of the health of the certain component related to the application from a plurality of data sources; creating a data file on demand that includes the necessary data; and fixing the health of the certain component based on the data file.Type: GrantFiled: September 1, 2021Date of Patent: September 27, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Kumar Rao Krishnagi, Matthew J Porter, Nalini S Boda, Mark Alan Wells, Sharmila Prakash, Vijay Kumar Perla
-
Publication number: 20220294795Abstract: A method for providing an application to facilitate authenticated file transfers across a plurality of computing platforms is disclosed. The method includes receiving, from a client application, a call to perform an action, the call including a message to transfer a file; validating, by using an identity federation service, the call based on the message; authorizing the call and the client application based on a result of the validating; accessing a networked repository via a secured communication protocol when the call and the client application is authorized; and initiating the action.Type: ApplicationFiled: April 23, 2021Publication date: September 15, 2022Applicant: JPMorgan Chase Bank, N.A.Inventors: Kumar RAO KRISHNAGI, Matthew J PORTER, Nalini S BODA, Mark Alan WELLS, Neaz Ahmed KISHORE, Josh HALL, Vijay Kumar PERLA, Laxman DONGISHARAPU
-
Publication number: 20220286430Abstract: Various methods, apparatuses/systems, and media for implementing a smart failover module is disclosed. A processor detects an application specific system fault or degradation event in a first availability zone (AZ) on which an application is running during normal runtime of the application; determines, in response to detecting the application specific system fault or degradation event, whether the application includes an active-passive application infrastructure in which the first AZ is paired with a passive AZ; enables traffic, in connection with running or deployment of the application, on the passive availability zone in response to determining that the application includes an active-passive application infrastructure; and disables traffic from the first AZ on which the application specific system fault or degradation has been detected in response to determining that the application does not include an active-passive application infrastructure and/or in response to enabling traffic on the passive AZ.Type: ApplicationFiled: March 2, 2022Publication date: September 8, 2022Applicant: JPMorgan Chase Bank, N.A.Inventors: Matthew J. PORTER, Kumar RAO KRISHNAGI, Vijay Kumar PERLA, Nalini S. BODA, Laxman DONGISHARAPU, Mark Alan WELLS