Serial number and payment data based payement card processing
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.
Claims
exact text as granted — not AI-modified1 - 23 . (canceled)
24 . A media server system, comprising:
one or more processors; and one or more non-transitory memory devices coupled to the one or more processors, the one or more memory devices including a set of software instructions that when executed by the one or more processors cause the one or more processors to perform operations including: receiving a purchase selection message from a media device, the purchase selection message including encrypted payment account information corresponding to a user payment account, a tag number associated with tagged media content, and a media device ID of the media device; identifying, based on the purchase selection message, the media device ID from the purchase selection message; validating a purchase associated with the purchase selection message by:
determining based upon the media device ID, a corresponding encryption key;
decrypting the encrypted portion of the payment account information using the determined encryption key; and
upon validating the purchase, transmitting the payment account information to a remote server computer.
25 . The media server system of claim 24 wherein the media server system further determines that the media device ID corresponds to an authorized media device ID for the user payment account when:
the media device ID is the same as the authorized media device ID transmitted within the encrypted payment account information; or
the media device ID is the same as a media device ID, of the authorized media device, stored in the one or more memory devices; or
the encryption key that corresponds to the media device ID successfully decrypts the encrypted portion of the payment account information.
26 . The media server system of claim 24 wherein the purchase selection message includes a stock-keeping unit (SKU) number that corresponds to the tag number, wherein the purchase selection message is communicated to a merchant server that is associated with the SKU number.
27 . The media server system of claim 24 further comprising a payment card subscriber management server, wherein:
when the media server system determines that the media device ID corresponds to an authorized media device ID, the media server system subsequently transmits a media content tag number and the payment account information to the payment card subscriber management server; and
the payment card subscriber management server transmits a SKU number based on the tag number and the payment account information to a merchant server.
28 . The media server system of claim 24 wherein the set of software instructions are further configured, when executed by the one or more processors, to cause the one or more processors to perform operations including:
determining a payment card company server corresponding to the user payment account; and
transmitting a payment authorization request message that includes a payment authorization request directly to the payment card company server upon determining that the media device ID is same as an authorized media device ID.
29 . The media server system of claim 28 wherein the payment card company server comprises at least one of a payment card processor server and a financial institution issuer server.
30 . The media server system of claim 24 wherein the set of software instructions are further configured, when executed by the one or more processors, to cause the one or more processors to perform operations including:
receiving a message transmitted by a merchant server that includes a sale confirmation; and
based upon receiving the sale confirmation, sending settlement information to a payment card company server.
31 . A method comprising:
receiving, by a media server system, a purchase selection message from a media device, the purchase selection message including encrypted payment account information corresponding to a user payment account, a tag number associated with tagged media content, and a media device ID of the media device; identifying, by the media server system based on the purchase selection message, the media device ID from the purchase selection message; validating, by the media server system, a purchase associated with the purchase selection message by:
determining, based upon the identified media device ID, a corresponding encryption key;
decrypting the encrypted portion of the payment account information using the determined encryption key; and
upon validating the purchase, transmitting, by the media server system, the payment account information to a remote server computer.
32 . The method of claim 31 wherein the media server system further determines that the media device ID corresponds to an authorized media device ID for the user payment account when:
the media device ID is the same as the authorized media device ID transmitted within the encrypted payment account information; or
the media device ID is the same as a media device ID, of the authorized media device, stored in the one or more memory devices; or
the encryption key that corresponds to the media device ID successfully decrypts the encrypted portion of the payment account information.
33 . The method of claim 31 wherein the purchase selection message includes a stock-keeping unit (SKU) number that corresponds to the tag number, wherein the purchase selection message is communicated to a merchant server that is associated with the SKU number.
34 . The method of claim 31 wherein the media server system further includes a media server and the payment card subscriber management server, wherein when the media server determines that the media device ID corresponds to an authorized media device ID, the media server subsequently transmits a media content tag number and the payment account information to the payment card subscriber management server, and wherein the payment card subscriber management server transmits a SKU number based on the tag number and the payment account information to a merchant server.
35 . The method of claim 31 further comprising:
determining, by the media server system, a payment card company server corresponding to the user payment account; and
transmitting, by the media server system, a payment authorization request message that includes a payment authorization request directly to the payment card company server upon determining that the media device ID is same as an authorized media device ID.
36 . The method of claim 35 wherein the payment card company server comprises at least one of a payment card processor server and a financial institution issuer server.
37 . The method of claim 31 further comprising
receiving, by the media server system, a message transmitted by a merchant server that includes a sale confirmation; and
based upon receiving the sale confirmation, sending settlement information to a payment card company server.
38 . The method of claim 31 further comprising:
generating a mapping table that maps encryption keys or payment account information to authorized IDs for one or more user payment accounts, wherein the corresponding encryption key is selected using the mapping table.
39 . A media device, comprising:
one or more processors; and one or more non-transitory memory devices coupled to the one or more processors, the one or more memory devices including a set of software instructions that when executed by the one or more processors cause the one or more processors to perform operations including: transmitting, to a media server system, a purchase selection message, the purchase selection message including encrypted payment account information corresponding to a user payment account, a tag number associated with tagged media content, and a media device ID of the media device; and receiving a message, from a merchant server, that includes a sale confirmation associated with the purchase selection message based at least in part on the media server system validating the purchase selection message by determining an encryption key utilizing the media device ID and decrypting the encrypted portion of the payment account information using the determined encryption key.
40 . The method of claim 39 wherein the purchase selection message includes a stock-keeping unit (SKU) number that corresponds to the tag number, wherein the purchase selection message is communicated to the merchant server that is associated with the SKU number.
41 . The method of claim 39 wherein the media server system further includes a media server and the payment card subscriber management server, wherein when the media server determines that the media device ID corresponds to an authorized media device ID, the media server subsequently transmits a media content tag number and the payment account information to the payment card subscriber management server, and wherein the payment card subscriber management server transmits a SKU number based on the tag number and the payment account information to the merchant server.Join the waitlist — get patent alerts
Track US2018068286A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.