IP Library Granted Patent US 10,148,626
Granted Patent B2
US 10,148,626 · App. 14/965,232 · Granted Dec 4, 2018

Systems and methods for facilitating mobile transactions

Inventor: T. Bradley M. Goad (Atlanta, GA)
Assignee: Pacific Dolphin Holdings LLC
H04L63/0442H04W4/80H04W88/02
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 10,148,626
App. No.
14/965,232
Granted
Dec 4, 2018
Kind
B2
Abstract

The invention relates to a method for enabling the user of at least one mobile terminal to access one or more of a plurality of services corresponding to a published tag by receiving published tag data and user identification data corresponding to a user who scanned the published tag and determining whether the services corresponding to the published tag data is available for users. A unique key is generated for the user, which may be provided to the user's mobile device and is indicative of the scanned published tag. The user may then present the unique key at a user terminal to obtain access to the one or more services. Moreover, because each unique key is specific to a user and/or a mobile device, a centralized secure management entity may log usage statistics of the published tags for later reference by the user.

Claims (41)

1. A computer-implemented method enabling access to one or more services, the method comprising:

receiving, via a remote server, published tag data and user identification data transmitted from a mobile device of a user, wherein the published tag data is retrieved by the mobile device of the user by scanning a tag and wherein the published tag data corresponds to one or more services offered to users;

determining, via the remote server, whether the services corresponding to the published tag data are available for the user based at least in part on the received published tag data and the user identification data;

upon determining that the services corresponding to the published tag data are available for the user, generating, via the remote server, a unique key comprising data indicative of the published tag data and data indicative of the user identification data;

transmitting, via the remote server, the unique key to the mobile device of the user, wherein the mobile device is configured to provide the unique key upon receipt of a request to access the one or more services corresponding to the published tag;

after transmitting the unique key comprising data indicative of the published tag data and data indicative of the user identification data to the mobile device, receiving the unique key during a request to access the one or more services;

decoding data contained in the unique key;

determining whether the services corresponding to the published tag data are available for the user during the request to access the one or more services; and

upon determining that the services corresponding to the published tag data are available for the user during the request to access the one or more services, enabling the user to access the one or more services according to the decoded data.

2. The method of claim 1 , wherein the unique key is selected from the group consisting of: an image, a sound, a Near Field Communication data signal, or a string of alphanumeric characters.

3. The method of claim 1 , wherein generating the unique key comprises encrypting at least a portion of the data contained in the unique key.

4. The method of claim 3 , wherein encrypting at least a portion of the data contained in the unique key comprises applying a public key encryption algorithm.

5. The method of claim 1 , wherein the user identification data comprises a software application identifier associated with the mobile device.

6. The method of claim 1 , wherein determining whether the services corresponding to the unique key are available comprises comparing attributes of the request to access the one or more services against requirement data associated with the one or more services.

7. The method of claim 6 , wherein the attributes of the request to access the one or more services comprise at least one of: a time of the request, a number of times the one or more services have been accessed, or a number of times the user has requested the one or more services.

8. A remote server system for enabling a user to access to one or more services via a mobile device, the remote server system comprising:

one or more memory storage areas; and

one or more computer processors configured to:

receive published tag data and user identification data transmitted from a mobile device of a user, wherein the published tag data is retrieved by the mobile device of the user by scanning a tag and wherein the published tag data corresponds to one or more services offered to users;

determine whether the services corresponding to the published tag data is available for the user based at least in part on the received published tag data and the user identification data;

generate a unique key comprising data indicative of the published tag data and data indicative of the user identification data;

transmit the unique key to the mobile device of the user, wherein the mobile device is configured to provide the unique key upon receipt of a request to access the one or more services corresponding to the published tag;

after transmitting the unique key comprising data indicative of the published tag data and data indicative of the user identification data to the mobile device, receive the unique key during a request to access the one or more services;

decode data contained in the unique key;

determine whether the services corresponding to the published tag data are available for the user during the request to access the one or more services; and

upon determining that the services corresponding to the published tag data are available for the user during the request to access the one or more services, enable the user to access the one or more services according to the decoded data.

9. The system of claim 8 , wherein the unique key is selected from the group consisting of: an image, a sound, a Near Field Communication data signal, or a string of alphanumeric characters.

10. The system of claim 8 , wherein generating the unique key comprises encrypting at least a portion of the data contained in the unique key.

11. The system of claim 10 , wherein encrypting at least a portion of the data contained in the unique key comprises applying a public key encryption algorithm.

12. The system of claim 8 , wherein the user identification data comprises a software application identifier associated with the mobile device.

13. The system of claim 8 , wherein determining whether the services corresponding to the unique key are available comprises comparing attributes of the request to access the one or more services against requirement data associated with the one or more services.

14. The system of claim 13 , wherein the attributes of the request to access the one or more services comprise at least one of: a time of the request, a number of times the one or more services have been accessed, or a number of times the user has requested the one or more services.

15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

an executable portion configured to receive published tag data and user identification data transmitted from a mobile device of a user, wherein the published tag data is retrieved by the mobile device of the user by scanning a tag and wherein the published tag data corresponds to one or more services offered to users;

an executable portion configured to determine whether the services corresponding to the published tag data is available for the user based at least in part on the received published tag data and the user identification data;

an executable portion configured to generate a unique key comprising data indicative of the published tag data and data indicative of the user identification data;

an executable portion configured to transmit the unique key to the mobile device of the user, wherein the mobile device is configured to provide the unique key upon receipt of a request to access the one or more services corresponding to the published tag; and

an executable portion configured to, after transmitting the unique kev comprising data indicative of the published tag data and data indicative of the user identification data to the mobile device, receive the unique key during a request to access the one or more services;

an executable portion configured to decode data contained in the unique key;

an executable portion configured to determine whether the services corresponding to the published tag data are available for the user during the request to access the one or more services; and

an executable portion configured to upon determining that the services corresponding to the published tag data are available for the user during the request to access the one or more services, enable the user to access the one or more services according to the decoded data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2026
From: PACIFIC DOLPHIN HOLDINGS LLC
To: NEXTRONICS LLC
Reel/Frame 075608/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2020
From: RILEY, JAMES L.; JUNE, CARL H.
To: THE TRUSTEES OF THE UNIVERSITY OF PENNSYLVANIA
Reel/Frame 054449/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2015
From: GOAD, T. BRADLEY M.
To: PACIFIC DOLPHIN HOLDINGS LLC
Reel/Frame 037263/0082 →
Continuity (2)
Provisional Application 62090228 · Dec 10, 2014
Related Publication 20160171202A1 · Jun 16, 2016