Module ID based targeted marketing
First Claim
1. A method, comprising:
- receiving, by a payment card processor server computer, a payment authorization request message, the payment authorization message being generated in response to a purchase selection message, wherein the payment authorization message includes encrypted payment account information associated with a user payment account and at least one of a purchase price, an item description, a merchant ID, an identification of an advertiser, and a time stamp;
receiving, by the payment card processor server computer via a network that couples a media device to the payment card processor server computer, a media device ID associated with the media device that generated the purchase selection message, wherein the media device is associated with the user payment account;
determining the encrypted payment account information from the received payment authorization request message, the encrypted payment account information having been retrieved from a smart card in the media device;
selecting, by the payment card processor server computer, an encryption key based upon the media device ID;
decrypting, by the payment card processor server computer, the encrypted payment account information using the encryption key to generate decrypted payment account information;
extracting, by the payment card processor server computer, a user address from the decrypted payment account information;
storing, by the payment card processor server computer, purchase data including the user address and at least one of the purchase price, the item description, the merchant ID, a user descriptor, advertiser information and the time stamp, wherein the user address is stored as a purchase location; and
generating, by the payment card processor server computer, a user demographics report using at least a portion of the stored purchase data.
1 Assignment
0 Petitions
Accused Products
Abstract
A server is operable to receive a media device identifying number (ID) and establish an association between a media device and a payment account and, in one embodiment, supports at least one of payment authorization and payment clearing based at least in part on the media device ID and the payment account. A network and system includes a payment card processor server that is operable to receive a payment authorization request and to determine if an authorized media device generated a purchase selection message and to determine to approve a received payment authorization request based, in part, if the media device was authorized for the purchase selection based upon a received media device ID. The system is further operable to perform a key rotation to protect payment account information.
94 Citations
23 Claims
-
1. A method, comprising:
-
receiving, by a payment card processor server computer, a payment authorization request message, the payment authorization message being generated in response to a purchase selection message, wherein the payment authorization message includes encrypted payment account information associated with a user payment account and at least one of a purchase price, an item description, a merchant ID, an identification of an advertiser, and a time stamp; receiving, by the payment card processor server computer via a network that couples a media device to the payment card processor server computer, a media device ID associated with the media device that generated the purchase selection message, wherein the media device is associated with the user payment account; determining the encrypted payment account information from the received payment authorization request message, the encrypted payment account information having been retrieved from a smart card in the media device; selecting, by the payment card processor server computer, an encryption key based upon the media device ID; decrypting, by the payment card processor server computer, the encrypted payment account information using the encryption key to generate decrypted payment account information; extracting, by the payment card processor server computer, a user address from the decrypted payment account information; storing, by the payment card processor server computer, purchase data including the user address and at least one of the purchase price, the item description, the merchant ID, a user descriptor, advertiser information and the time stamp, wherein the user address is stored as a purchase location; and generating, by the payment card processor server computer, a user demographics report using at least a portion of the stored purchase data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18, 19, 20)
-
-
10. A payment card company system, comprising:
-
one or more processors; and memory coupled to the one or more processors wherein the one or more processors is operable to; receive a payment authorization request message that is generated in response to a purchase selection message, wherein the payment authorization message includes encrypted payment account information associated with a user payment account and at least one of a purchase price, an item description, a merchant ID, an identification of an advertiser, and a time stamp; receive, via a network that couples a media device to a payment card processor server, a media device ID associated with the media device that generated the purchase selection message, wherein the media device is associated with the user payment account; determine the encrypted payment account information from the received payment authorization request message, the encrypted payment account information having been retrieved from a smart card in the media device; select an encryption key based upon the media device ID; decrypt the encrypted payment account information using the encryption key; upon successfully decrypting the encrypted payment account information, identify a user address from the decrypted payment account information; store purchase data including the user address and at least one of the purchase price, the item description, the merchant ID, a user descriptor, advertiser information, and the time stamp, wherein the user address is stored as a purchase location; and generate a user demographics report using at least a portion of the stored purchase data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 21, 22, 23)
-
Specification