# US 2019/0318383 A1 · Payment device enrollment in linked offers

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

- Number: US 2019/0318383 A1
- Document ID: US20190318383A1
- Status: Published application
- Kind: A1
- Application number: 16/454,833
- Filed: 2019-06-27
- Published: 2019-10-17
- Earliest claimed: 2016-02-11
- Assignees: Visa International Service Association
- Applicants: Visa International Service Association
- Inventors: Thomas Purves; Guyon Krug; Erica Lee
- Web page: https://patentgrep.com/patent/US20190318383A1

## CPC

- G06Q 30/0255: {based on user history}
- G06Q 20/105: {involving programming of a portable memory device, e.g. IC cards, "electronic purses"}
- G06Q 20/12: specially adapted for electronic shopping systems
- 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

## Abstract

A dynamic button object managed by a financial institution that issues a payment device prevents third-party access to sensitive account data when linking the payment device to marketing documents provided by the third party. A payment processing server uses an alias for the sensitive data and configures a dynamic button object with the alias. The object may also include instructions to link the sensitive data to the alias and allow the payment processing server to monitor transactions with the third party. The payment processing server may then mediate communication between the consumer and the third party without exposing sensitive data.

## Claims

### Claim 1

A payment device and marketing protocol linking system for linking a payment device to marketing documents data, the system comprising:
a payment processing server including a processor and a memory, the memory storing instructions that are executable by the processor to:
store consumer account data for a payment device, the consumer account data including a primary account number and a consumer alias;
set a value portion of a cookie to the consumer alias;
set a name portion of the cookie to a server name for the payment processing server;
link the cookie with a dynamic button object, the dynamic button object indicating marketing documents data; and
in response to selection of the dynamic button object, link the consumer account data to the marketing documents data based on the value portion of the cookie;
wherein, a marketing documents server hosting the marketing documents data sends the marketing documents data to a consumer computing device corresponding to the consumer account data without exposing the primary account number to the marketing documents server in further response to selection of the dynamic button object.

### Claim 2 (depends on 1)

The system of claim 1, wherein the instructions to set the value portion of the cookie to the consumer alias includes instructions to set the value portion of the cookie to the consumer alias in response to receiving a request from a consumer computing device and to send the dynamic button object to a consumer computing device corresponding to the consumer account data.

### Claim 3 (depends on 2)

The system of claim 2, wherein the consumer alias includes one or more of a random number, an email address, and a device identifier for the consumer computing device.

### Claim 4 (depends on 3)

The system of claim 3, wherein the marketing documents data includes one or more of an ad unit or an offer wall object for display within a GUI of the consumer computing device.

### Claim 5 (depends on 4)

The system of claim 4, wherein the memory includes further instructions to monitor a transaction from the consumer computing device, the transaction including the value portion of the cookie and the product indicated by the marketing documents data.

### Claim 6 (depends on 5)

The system of claim 5, wherein the memory includes further instructions to apply one or more of a discount or a credit described by the marketing documents to the transaction.

### Claim 7 (depends on 5)

The system of claim 5, wherein the memory includes further instructions to authenticate the consumer as an owner of the consumer computing device used to complete the transaction.

### Claim 8 (depends on 1)

The system of claim 1, wherein the dynamic button object further includes an image of the payment device.

### Claim 9

A computer-implemented method for linking a payment device to marketing documents data hosted by a third-party server, the method comprising:
storing consumer account data for a payment device, the consumer account data including a primary account number and a consumer alias;
setting a value portion of a cookie to the consumer alias;
setting a name portion of the cookie to a server name for the payment processing server;
linking the cookie with a dynamic button object, the dynamic button object including marketing documents data; and
in response to selection of the dynamic button object, linking the consumer account data to the marketing documents data based on the value portion of the cookie;
wherein a marketing documents server hosting the marketing documents data sends the marketing documents data to a consumer computing device corresponding to the consumer account data without exposing the primary account number to the marketing documents server in further response to selection of the dynamic button object.

### Claim 10 (depends on 9)

The computer-implemented method of claim 9, wherein the consumer alias includes one or more of a random number, an email address, and a device identifier for the consumer computing device.

### Claim 11 (depends on 10)

The computer-implemented method of claim 10, wherein the marketing documents data includes one or more of an ad unit or an offer wall object for display within a GUI of the consumer computing device.

### Claim 12 (depends on 11)

The computer-implemented method of claim 11, further comprising monitoring a transaction using the consumer alias for the consumer computing device, the transaction including the value portion of the cookie and the product indicated by the marketing documents data.

### Claim 13 (depends on 12)

The computer-implemented method of claim 12, further comprising applying one or more of a discount or a credit described by the marketing documents to the transaction.

### Claim 14 (depends on 13)

The computer-implemented method of claim 13, further comprising authenticating the consumer as an owner of the consumer computing device used to complete the transaction.

### Claim 15 (depends on 9)

The computer-implemented method of claim 9, wherein the dynamic button object further includes an image of the payment device.

### Claim 16 (depends on 9)

The computer-implemented method of claim 9, further comprising using the dynamic button object to prevent access to a primary account number corresponding to the consumer account data.

### Claim 17

A computer-readable medium including processor-executable instructions that, upon execution by a computer processor, link a payment device to marketing documents data, the medium comprising instructions for:
storing consumer account data for a payment device, the consumer account data including a primary account number and a consumer alias;
setting a value portion of a cookie to the consumer alias;
setting a name portion of the cookie to a server name for the payment processing server;
linking the cookie with a dynamic button object, the dynamic button object including marketing documents data; and
in response to selection of the dynamic button object, linking the consumer account data to the marketing documents data based on the value portion of the cookie;
wherein a marketing documents server hosting the marketing documents data sends the marketing documents data to a consumer computing device corresponding to the consumer account data without exposing the primary account number to the marketing documents server in further response to selection of the dynamic button object.

### Claim 18 (depends on 17)

The computer-readable medium of claim 17, wherein:
the consumer alias includes one or more of a random number, an email address, and a device identifier for the consumer computing device;
the marketing documents data includes one or more of an ad unit or an offer wall object for display within a GUI of the consumer computing device; and
the dynamic button object prevents access to a primary account number corresponding to the consumer account data.

### Claim 19 (depends on 17)

The computer-readable medium claim 17, further comprising instructions for:
monitoring a transaction using the consumer alias for the consumer computing device, the transaction including the value portion of the cookie and the product indicated by the marketing documents data;
applying one or more of a discount or a credit described by the marketing documents to the transaction; and
authenticating the consumer as an owner of the consumer computing device used to complete the transaction.

### Claim 20 (depends on 17)

The computer-readable medium of claim 17, wherein the dynamic button object further includes an image of the payment device.
