# US 11,113,678 B2 · Systems configured to manage user-related external party-activity software objects by using machine-readable indicia and methods of use thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,113,678 B2
- Document ID: US11113678B2
- Status: Granted
- Kind: B2
- Application number: 16/717,864
- Filed: 2019-12-17
- Published: 2021-06-17
- Granted: 2021-09-07
- Earliest claimed: 2019-12-17
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: John Crowson; Rocky Gray; Margaret Crouse; Asawari Kanitkar
- Web page: https://patentgrep.com/patent/US11113678B2

## CPC

- G06Q 20/0855: {involving a third party}
- H04L 67/306: User profiles
- G06Q 20/102: {Bill distribution or payments}
- G06Q 20/3221: {Access to banking information through M-devices}
- G06Q 20/3223: {Realising banking transactions through M-devices}
- G06Q 20/3267: {In-app payments}
- G06Q 20/3274: {using a pictured code, e.g. barcode or QR-code, being displayed on the M-device}
- G06Q 20/3276: {using a pictured code, e.g. barcode or QR-code, being read by the M-device}
- G06Q 20/385: {using an alias or single-use codes}
- G06Q 20/42: Confirmation, e.g. check or permission by the legal debtor of payment
- H04L 67/53: using third party service providers
- H04L 67/567: Integrating service provisioning from a plurality of service providers
- H04L 9/3213: {using tickets or tokens, e.g. Kerberos (network architectures or network communication protocols for entities authentication using tickets in a packet data network H04L63/0807)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems for helping a user manage external party-activity software objects by using machine-readable indicia. In one embodiment, an exemplary computer-implemented method may comprise receiving a first request to link a digital profile of the application end user associated with the entity with a third-party entity. In response to receiving the first request, the second request is sent to a second server associated with the third-party entity, and a third request is received from the application end user for accessing at least one user-related external party-activity software object via the first server by using machine-readable indicia. A user interface is generated including the at least one user-related external party-activity software object based on the machine-readable indicia, and the at least one user-related external party-activity software object requires the user to complete the at least one activity associated with the third-party entity and is displayed within the user interface without the computing device associated with the application end user communicating with the second server associated with the third-party entity. The at least one user-related external party-activity software object comprises data fields that may be pre-populated with user-related, external party-related information.

## Claims

### Claim 1

A method, comprising:
receiving, by a first server associated with an entity, from a computing device associated with an application end user, a first request to link a third-party digital service of a second server associated with a third-party entity to a digital profile of the application end user associated with the entity;
wherein the first request comprises at least one identifying attribute to identify the application end user and a third-party attribute to identify the third-party entity;
receiving, by the first server, from the application end user, a second request for accessing at least one user-related external party-activity software object via the first server by using machine-readable indicia;
importing, by the first server, the at least one user-related external party-activity software object associated with the machine-readable indicia from the second server to the first server;
associating, by the first server, the at least one user-related external party-activity software object with the digital profile based at least in part on the link;
recognizing, by the first server, electronic content represented by the at least one user-related external party-activity software object based at least in part on the at least one identifying attribute, the third-party attribute and the digital profile;
identifying, by the first server, data fields in the at least one user-related external party-activity software object based at least in part on the electronic content;
auto-populating, by the first server, the at least one user-related external party-activity software object with user data from the digital profile based at least in part on the data fields;
generating, by the first server, a user interface including the at least one user-related external party-activity software object based on the machine-readable indicia;
wherein the at least one user-related external party-activity software object requires the user to complete at least one activity associated with the third-party entity and is displayed within the user interface without the computing device associated with the application end user communicating with the second server associated with the third-party entity;
receiving, by the first server, from the computing device, via the user interface, input data from the application end user to add to the at least one user-related external party-activity software object; and
transmitting, by the first server, the input data and the user data from the digital profile, via the at least one user-related external party-activity software object, to the second server to complete the at least one activity.

### Claim 2 (depends on 1)

The method of claim 1, wherein the machine-readable indicia include quick response (OR) codes.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
sending, by the first server, along-term token URL and a short-term token URL to the third-party entity to generate the OR codes associated with the at least one user-related external party-activity software object that corresponds to at least one activity that is defined by the third-party entity and is to be performed by the application end user at the first server;
wherein the long-term token URL comprises the at least one identifying attribute of the application end user, the third-party attribute to identify the third-party, and a first server identifier to identify the first server; and
wherein the short-term token URL comprises an activity identifier to identify the at least one user-related external party-activity software object that corresponds to the at least one activity.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
determining, by the first server, the first server identifier matches the first server.

### Claim 5 (depends on 3)

The method of claim 3, wherein the at least one user-related external party-activity software object comprises the long-term token URL personalized to the application end user.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
determining, by the first server, the at least one identifying attribute matches the application end user.

### Claim 7 (depends on 1)

The method of claim 1, wherein the at least one user-related external party-activity software object includes a payment service, an application service, or other services.

### Claim 8 (depends on 1)

The method of claim 1, wherein the third-party entity includes a leasing company, a real estate company, a service provider offering electronic bill payment, an organization providing services, or an individual providing services.

### Claim 9 (depends on 1)

The method of claim 1, wherein the machine-readable indicia include hyperlinks, smart links, short message service (SMS) messages, or a combination thereof.

### Claim 10

A system, comprising:
one or more processors; and
a non-transitory computer-readable medium including one or more sequences of instructions that, when executed by the one or more processors, causes;
receiving, by a first server associated with an entity, from a computing device associated with an application end user, a first request to link a third-party digital service of a second server associated with a third-party entity to a digital profile of the application end user associated with the entity;
wherein the first request comprises at least one identifying attribute to identify the application end user and a third-party attribute to identify the third-party entity;
receiving, by the first server, from the application end user, a second request for accessing at least one user-related external party-activity software object via the first server by using machine-readable indicia;
importing by the first server, the at least one user-related external party-activity software object associated with the machine-readable indicia from the second server to the first server;
associating, by the first server, the at least one user-related external party-activity software object with the digital profile based at least in part on the link;
recognizing, by the first server, electronic content represented by the at least one user-related external party-activity software object based at least in part on the at least one identifying attribute, the third-party attribute and the digital profile;
identifying, by the first server, data fields in the at least one user-related external party-activity software object based at least in part on the electronic content;
auto-populating, by the first server, the at least one user-related external party-activity software object with user data from the digital profile based at least in part on the data fields;
generating, by the first server, a user interface including the at least one user-related external party-activity software object based on the machine-readable indicia;
wherein the at least one user-related external party-activity software object requires the user to complete at least one activity associated with the third-party entity and is displayed within the user interface without the computing device associated with the application end user communicating with the second server associated with the third-party entity;
receiving, by the first server, from the computing device, via the user interface, input data from the application end user to add to the at least one user-related external party-activity software object; and
transmitting, by the first server, the input data and the data from the digital profile, via the at least one user-related external party-activity software object, to the second server to complete the at least one activity.

### Claim 11 (depends on 10)

The system of claim 10, wherein the machine-readable indicia include quick response (OR) codes.

### Claim 12 (depends on 11)

The system of claim 11, further comprising:
sending, by the first server, along-term token URL and a short-term token URL to the third-party entity to generate the OR codes associated with the at least one user-related external party-activity software object that corresponds to at least one activity that is defined by the third-party entity and is to be performed by the application end user at the first server;
wherein the long-term token URL comprises the at least one identifying attribute of the application end user, the third-party attribute to identify the third-party, and a first server identifier to identify the first server; and
wherein the short-term token URL comprises an activity identifier to identify the at least one user-related external party-activity software object that corresponds to the at least one activity.

### Claim 13 (depends on 12)

The system of claim 12, further comprising:
determining, by the first server, the first server identifier matches the first server.

### Claim 14 (depends on 12)

The system of claim 12, wherein the at least one user-related external party-activity software object comprises the long-term token URL personalized to the application end user.

### Claim 15 (depends on 10)

The system of claim 10, further comprising:
determining, by the first server, the at least one identifying attribute matches the application end user.

### Claim 16 (depends on 10)

The system of claim 10, wherein the at least one user-related external party-activity software object includes a payment service, an application service, or other services.

### Claim 17 (depends on 10)

The system of claim 10, wherein the third-party entity includes a leasing company, a real estate company, a service provider offering electronic bill payment, an organization providing services, or an individual providing services.

### Claim 18 (depends on 10)

The system of claim 10, wherein the machine-readable indicia can be replaced by hyperlinks, smart links, short message service (SMS) messages, or a combination thereof.

### Claim 19

A non-transitory computer storage medium storing instructions which, when executed in a memory sub-system, causes the memory sub-system to perform a method, the method comprising:
receiving, by a first server associated with an entity, from a computing device associated with an application end user, a first request to link a third-party digital service of a second server associated with a third-party entity to a digital profile of the application end user associated with the entity;
wherein the first request comprises at least one identifying attribute to identify the application end user and a third-party attribute to identify the third-party entity;
receiving, by the first server, from the application end user, a second request for accessing at least one user-related external party-activity software object via the first server by using machine-readable indicia;
importing, by the first server, the at least one user-related external party-activity software object associated with the machine-readable indicia from the second server to the first server;
associating, by the first server, the at least one user-related external party-activity software object with the digital profile based at least in part on the link;
recognizing, by the first server, electronic content represented by the at least one user-related external party-activity software object based at least in part on the at least one identifying attribute, the third-party attribute and the digital profile;
identifying, by the first server, data fields in the at least one user-related external party-activity software object based at least in part on the electronic content;
auto-populating, by the first server, the at least one user-related external party-activity software object with user data from the digital profile based at least in part on the data fields;
generating, by the first server, a user interface including the at least one user-related external party-activity software object based on the machine-readable indicia;
wherein the at least one user-related external party-activity software object requires the user to complete at least one activity associated with the third-party entity and is displayed within the user interface without the computing device associated with the application end user communicating with the second server associated with the third-party entity;
receiving, by the first server, from the computing device, via the user interface, input data from the application end user to add to the at least one user-related external party-activity software object; and
transmitting, by the first server, the input data and the data from the digital profile, via the at least one user-related external party-activity software object, to the second server to complete the at least one activity.

### Claim 20 (depends on 19)

The non-transitory computer storage medium of claim 19, wherein the machine-readable indicia include quick response (OR) codes.
