IP Library Granted Patent US 11,436,626
Granted Patent B2
US 11,436,626 · App. 16/657,404 · Granted Sep 6, 2022

Authenticated account interaction via cellular text message

Inventors: Jess Lawrence (Lewis Center, OH); Uchenna Chilaka (Blacklick, OH); Christian Billman (Gahanna, OH); Timothy D. Pontious (Gahanna, OH); Christina Mosholder (Powell, OH)
Assignee: Comenity LLC
G06Q30/0228H04L63/08H04W4/14H04W12/06
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 11,436,626
App. No.
16/657,404
Granted
Sep 6, 2022
Kind
B2
Abstract

A computer system comprises a memory, a cellular telephony communications device configured for sending and receiving cellular text messages, and a processor coupled with the memory and the cellular telephony communications device. The processor is configured to: receive, via the cellular telephony communications device, a cellular text message sent from a cellular telephone of an accessing entity, wherein the cellular text message includes a cellular telephone number of the cellular telephone, an instruction regarding reward points, and an image file; use the cellular telephone number to identify a reward program account; extract an authentication token embedded in data of the image file; authenticate access to the reward program account based upon the authentication token; and in response to authenticating access to the reward program account, execute the instruction.

Claims (42)

1. A method of authenticated reward program account interaction, the method comprising:

receiving, by a computer system of a reward program exchange, a cellular text message sent from a cellular telephone of an accessing entity, wherein the cellular text message includes a cellular telephone number of the cellular telephone, an instruction regarding reward points, and an image file, wherein the image file comprises an Exif image file;

using, by the computer system, the cellular telephone number to identify a reward program account;

extracting, by the computer system, an authentication token embedded in data of the image file, wherein the extracting an authentication token embedded in data of the image file comprises: extracting location data from a header of the Exif image file;

authenticating, by the computer system, access to the reward program account based upon the authentication token, wherein the authenticating comprises:

confirming a match between a portion of a stored token for the reward program account comprising: at least one of a latitude and a longitude of an address associated with the reward program account token, and a predetermined number of digits of one of at least one of a latitude and a longitude of the address; and

responsive to authenticating access to the reward program account, executing, by the computer system, the instruction regarding reward points.

2. The method as recited in claim 1 , wherein the extracting an authentication token embedded in data of the image file comprises:

extracting the authentication token from pixel data for a predetermined pixel within the image file.

3. The method as recited in claim 2 , wherein the authenticating access to the reward program account based upon the authentication token comprises:

confirming the extracted authentication token matches a stored authentication token associated with the reward program account.

4. The method as recited in claim 1 , wherein the authenticating access to the reward program account based upon the authentication token comprises:

confirming that an aspect of the location data matches a stored authentication token associated with the reward program account.

5. The method as recited in claim 1 , wherein the instruction comprises a request for an account balance, and wherein the executing the instruction comprises:

sending, by the computer system to the cellular telephone number, a second cellular text message comprising a total number of reward points in the reward program account.

6. The method as recited in claim 1 , wherein the instruction comprises a request to transfer a specified number of reward points from the reward program account to a second reward program account associated with a second entity, and wherein the executing the instruction comprises:

sending, by the computer system, a request for authentication via a second cellular text message to a second cellular telephone number associated with the second reward program account;

receiving from the second cellular telephone number a second image file;

extracting, by the computer system, a second authentication token embedded in data of the second image file;

authenticating, by the computer system, access to the second reward program account based upon the authentication token; and

responsive to authenticating access to the second reward program account, transferring, by the computer system, the specified number of reward points from the reward program account to the second reward program account.

7. A non-transitory computer readable storage medium having computer readable program instructions stored thereon which, when executed, cause a computer system to perform a method of authenticated reward program account interaction, the method comprising:

receiving, by a computer system of a reward program exchange, a cellular text message sent from a cellular telephone of an accessing entity, wherein the cellular text message includes a cellular telephone number of the cellular telephone, an instruction regarding reward points, and an image file, wherein the image file comprises an Exif image file;

using, by the computer system, the cellular telephone number to identify a reward program account;

extracting, by the computer system, an authentication token embedded in data of the image file, wherein the extracting an authentication token embedded in data of the image file comprises: extracting location data from a header of the Exif image file;

authenticating, by the computer system, access to the reward program account based upon the authentication token, wherein the authenticating comprises:

confirming a match between a portion of a stored token for the reward program account comprising: at least one of a latitude and a longitude of an address associated with the reward program account token, and a predetermined number of digits of one of at least one of a latitude and a longitude of the address; and

responsive to authenticating access to the reward program account, executing, by the computer system, the instruction regarding reward points.

8. The non-transitory computer readable storage medium of claim 7 , wherein the extracting an authentication token embedded in data of the image file comprises:

extracting the authentication token from pixel data for a predetermined pixel within the image file.

9. The non-transitory computer readable storage medium of claim 8 , wherein the authenticating access to the reward program account based upon the authentication token comprises:

confirming the extracted authentication token matches a stored authentication token associated with the reward program account.

10. The non-transitory computer readable storage medium of claim 7 , wherein the authenticating access to the reward program account based upon the authentication token comprises:

confirming that an aspect of the location data matches a stored authentication token associated with the reward program account.

11. The non-transitory computer readable storage medium of claim 7 , wherein the instruction comprises a request for an account balance, and wherein the executing the instruction comprises:

sending, by the computer system to the cellular telephone number, a second cellular text message comprising a total number of reward points in the reward program account.

12. The non-transitory computer readable storage medium of claim 7 , wherein the instruction comprises a request to transfer a specified number of reward points from the reward program account to a second reward program account associated with a second entity, and wherein the executing the instruction comprises:

sending, by the computer system, a request for authentication via a second cellular text message to a second cellular telephone number associated with the second reward program account;

receiving from the second cellular telephone number a second image file;

extracting, by the computer system, a second authentication token embedded in data of the second image file;

authenticating, by the computer system, access to the second reward program account based upon the authentication token; and

responsive to authenticating access to the second reward program account, transferring, by the computer system, the specified number of reward points from the reward program account to the second reward program account.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Mar 21, 2023
From: COMENITY LLC; BREAD FINANCIAL PAYMENTS, INC
To: BREAD FINANCIAL PAYMENTS, INC.
Reel/Frame 063125/0756 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2019
From: LAWRENCE, JESS; CHILAKA, UCHENNA; BILLMAN, CHRISTIAN; PONTIOUS, TIMOTHY D; MOSHOLDER, CHRISTINA
To: COMENITY LLC
Reel/Frame 051265/0866 →
Continuity (4)
Continuation In Part 16042142 · Jul 23, 2018
Provisional Application 62747498 · Oct 18, 2018
Provisional Application 62625603 · Feb 2, 2018
Related Publication 20200051115A1 · Feb 13, 2020
Cited By (3)
US 12,205,076 US 12,353,482 US 12,524,757