IP Library Granted Patent US 12706904
Granted Patent B2
US 12706904 · App. 18/965,002 · Granted Aug 11, 2026

Authenticated messaging session with contactless card authentication

Inventors: Rocky Guo (Falls Church, VA); Jeffrey Rule (Chevy Chase, MD); Lukiih Cuan (Washington, DC); Gaurang Bhatt (Herndon, VA)
Assignee: Capital One Services, LLC.
H04L63/0853H04L63/123
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12706904
App. No.
18/965,002
Granted
Aug 11, 2026
Kind
B2
Abstract

The exemplary embodiments described herein overcome problems encountered by conventional systems by providing an authenticated messaging environment in which a user can securely message with a programmatic intelligent agent. The user may be authenticated at the prompting of the programmatic intelligent agent, such as the beginning of a messaging session or when the user submits a request that requires access to sensitive or confidential information or requires access to a secure account. The prompt may take the form of a message sent from the programmatic intelligent agent. The message may contain a link for launching code, such as an application, that facilitates authentication of the user's identity. The user may activate the link to launch the code and then perform the steps requested by the code to perform the authentication.

Claims (37)

1 . A method, comprising:

receiving, by a messaging service at a programmatic intelligent agent running on a second computing device and from a first computing device, a message requesting a response message from the programmatic intelligent agent;

generating, by the second computing device, a request message comprising a link to automatically launch an application on the first computing device to perform authentication;

sending, by the second computing device, the request message comprising the link from the programmatic intelligent agent to the first computing device via the messaging service;

receiving, by the second computing device and from an authentication service, confirmation at the programmatic intelligent agent that a party has been authenticated via a contactless card; and

initiating, by the second computing device, an authenticated messaging session between the first computing device and the programmatic intelligent agent in response to the confirmation that the party has been authenticated by the first computing device.

2 . The method of claim 1 , further comprising determining, by the programmatic intelligent agent, that the received message includes a request to access confidential information or sensitive information, wherein the programmatic intelligent agent generates the link to perform authentication based on the determination.

3 . The method of claim 2 , further comprising generating and sending the response message to the first computing device, wherein the response message contains at least some of the confidential information or at least some of the sensitive information.

4 . The method of claim 2 , wherein the party has a secure account with an institution and wherein the method further comprises the programmatic intelligent agent accessing the secure account to generate the response message.

5 . The method of claim 1 , wherein the received message requesting a response message requests a financial transaction.

6 . The method of claim 1 , wherein the messaging service is a Short Message Service (SMS) messaging service.

7 . The method of claim 1 , further comprising establishing a time limit to the authenticated messaging session such that at expiration of the time limit, the messaging session is no longer authenticated.

8 . A computing apparatus comprising:

a processor; and

a memory storing instructions that, when executed by the processor, configure the apparatus to:

receive, by a messaging service at a programmatic intelligent agent running on the computing apparatus and from a first computing device, a message requesting a response message from the programmatic intelligent agent;

generate a request message comprising a link to automatically launch an application on the first computing device to perform authentication;

send the request message comprising the link from the programmatic intelligent agent to the first computing device via the messaging service;

receive, from an authentication service, confirmation at the programmatic intelligent agent that a party has been authenticated via a contactless card; and

initiate an authenticated messaging session between the first computing device and the programmatic intelligent agent in response to the confirmation that the party has been authenticated by the first computing device.

9 . The computing apparatus of claim 8 , wherein the instructions further configure the apparatus to determine, by the programmatic intelligent agent, that the received message includes a request access to confidential information or sensitive information, wherein the programmatic intelligent agent generates the link to perform authentication based on the determination.

10 . The computing apparatus of claim 9 , wherein the instructions further configure the apparatus to generate and send the response message to the first computing device, wherein the response message contains at least some of the confidential information or at least some of the sensitive information.

11 . The computing apparatus of claim 9 , wherein the party has a secure account with an institution and wherein the instructions further configure the apparatus to access, by the programmatic intelligent agent, the secure account to generate the response message.

12 . The computing apparatus of claim 8 , wherein the received message requesting a response message requests a financial transaction.

13 . The computing apparatus of claim 8 , wherein the messaging service is a Short Message Service (SMS) messaging service.

14 . The computing apparatus of claim 8 , wherein the instructions further configure the apparatus to establish a time limit to the authenticated messaging session such that at expiration of the time limit, the messaging session is no longer authenticated.

15 . A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:

receive, by a messaging service at a programmatic intelligent agent running on the computer and from a first computing device, a message requesting a response message from the programmatic intelligent agent;

generate a request message comprising a link to automatically launch an application on the first computing device to perform authentication;

send the request message comprising the link from the programmatic intelligent agent to the first computing device via the messaging service;

receive, from an authentication service, confirmation at the programmatic intelligent agent that a party has been authenticated via a contactless card; and

initiate an authenticated messaging session between the first computing device and the programmatic intelligent agent in response to the confirmation that the party has been authenticated by the first computing device.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further configure the computer to determine, by the programmatic intelligent agent, that the received message includes a request access to confidential information or sensitive information, wherein the programmatic intelligent agent generates the link to perform authentication based on the determination.

17 . The non-transitory computer-readable storage medium of claim 16 , wherein the instructions further configure the computer to generate and send the response message to the first computing device, wherein the response message contains at least some of the confidential information or at least some of the sensitive information.

18 . The non-transitory computer-readable storage medium of claim 16 , wherein the party has a secure account with an institution and wherein the instructions further configure the computer to access, by the programmatic intelligent agent, the secure account to generate the response message.

19 . The non-transitory computer-readable storage medium of claim 15 , wherein the received message requesting a response message requests a financial transaction.

20 . The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further configure the computer to establish a time limit to the authenticated messaging session such that at expiration of the time limit, the messaging session is no longer authenticated.