IP Library Granted Patent US 9,495,680
Granted Patent B2
US 9,495,680 · App. 14/736,865 · Granted Nov 15, 2016

Secure payment card transactions

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 9,495,680
App. No.
14/736,865
Granted
Nov 15, 2016
Kind
B2
Abstract

Identification cards at a processing server may be secured in certain embodiments by intercepting data associated with the identification card. The data may be prevented from being accessed by an application that is of a particular priority level. The data may be encrypted and provided to a server, which may provide replacement data that is formatted to be processed as a substitute for the data. This substitute data may then be provided to the application that was prevented from accessing the data.

Claims (36)

1. An encryption system comprising:

electronic circuitry programmed to at least:

execute instructions for a first application to provide an authorization request for an identification card to a server, the first application associated with a first priority; and

execute instructions for a second application to:

display a user interface that receives data associated with the identification card from a user;

intercept the data provided from the user at the user interface preventing the first application from accessing the data;

encrypt the data to obtain encrypted data;

provide the encrypted data to the server;

receive, from the server, replacement data that is formatted to be processed as a substitute for the data; and

provide the replacement data to the first application as a substitute for the data.

2. The encryption system of claim 1 , wherein the data associated with the identification card is received over a network.

3. The encryption system of claim 2 , wherein the network comprises the Internet.

4. The encryption system of claim 1 , wherein the identification card comprises a radio frequency identification (RFID) device.

5. The encryption system of claim 1 , wherein the second application is associated with a higher priority level than the first application with respect to data access.

6. The encryption system of claim 1 , wherein the second application is associated with a higher priority level than the first application with respect to accessing an operating system executing on the electronic circuitry.

7. The encryption system of claim 1 , wherein the user interface is presented to the user as a substitute to a second user interface generated by the first application.

8. The encryption system of claim 7 , wherein the user interface and the second user interface are visually indistinguishable.

9. The encryption system of claim 1 , wherein at least a portion of the replacement data comprises false data.

10. The encryption system of claim 1 , wherein the replacement data comprises encrypted replacement data that is decryptable by the second application, and wherein the second application receives additional replacement data that is not decryptable by the second application.

11. A method comprising:

as implemented by a first computing device configured with specific computer-executable instructions,

intercepting data provided to a user interface of a second application preventing a first application from accessing the data;

providing the data over a secure channel to a third application of a second computing device;

receiving, from the second computing device, replacement data that is formatted to be processed as a substitute for the data; and

providing the replacement data to the first application to perform an operation with the replacement data.

12. The method of claim 11 , wherein the data comprises information relating to an identification card.

13. The method of claim 11 , wherein the data is provided to the first computing device over a network.

14. The method of claim 11 , wherein the first application is associated with a first priority level and the second application is associated with a second priority level, and wherein the second priority level enables priority data access compared to the first priority level.

15. The method of claim 11 , wherein the first application is associated with a first priority level and the second application is associated with a second priority level, and wherein the second priority level enables priority access for accessing operating system commands compared to the first priority level.

16. The method of claim 11 , wherein the user interface is a substitute user interface generated by the second application as a substitute for a second user interface generated by the first application.

17. A computer-readable, non-transitory storage medium storing computer executable instructions that, when executed by one or more computing devices, configure the one or more computing devices to perform operations comprising:

preventing a first application from accessing data by intercepting the data provided to a user interface, the user interface generated by a second application as a substitute for an interface of the first application, the first and second applications hosted by a first computing device;

providing the data over a secure channel to a third application of a second computing device;

receiving, from the second computing device, replacement data that is formatted to be processed as a substitute for the data; and

providing the replacement data to the first application to perform an operation with the replacement data.

18. The computer-readable, non-transitory storage medium of claim 17 , wherein the first application is associated with a first priority level and the second application is associated with a second priority level, and wherein the second priority level enables the second application to access data and operating system commands before the first application.

Assignments (4)
ASSIGNMENT OF SECURITY INTEREST IN IP COLLATERAL (REEL/FRAME 044591/0445) Recorded Sep 10, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GOLDMAN SACHS BANK USA
Reel/Frame 068920/0306 →
RELEASE OF SECOND LIEN SECURITY INTEREST Recorded Jul 14, 2020
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: SHIFT4 CORPORATION; MERCHANT-LINK, LLC
Reel/Frame 053201/0235 →
SECOND LIEN SECURITY AGREEMENT Recorded Dec 4, 2017
From: SHIFT4 CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 044666/0780 →
FIRST LIEN SECURITY AGREEMENT Recorded Dec 1, 2017
From: SHIFT4 CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 044591/0445 →