IP Library Patent Application 15690627
Patent Application
App. No. 15/690,627

SYSTEMS, METHODS AND DEVICES FOR SECURE INPUT PROCESSING

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 None
App. No.
15/690,627
Abstract

Systems, methods, and devices for secure input processing are disclosed. In one embodiment, a method for securely processing a touch-based gesture may include: (1) a first computer processor receiving a raw gesture data corresponding to a touch input; (2) the first computer processor communicating the raw gesture data and a fake gesture data as a transmission to a second computer processor; and (3) the first computer processor receiving a decoded transmission from the second computer processor comprising a decoded raw gesture data corresponding to the raw gesture data and a decoded fake gesture data corresponding to the fake gesture data.

Claims (38)

1 . A method for securely processing a touch-based gesture, comprising:

a first computer processor receiving a raw gesture data corresponding to a touch input;

the first computer processor communicating the raw gesture data and a fake gesture data as a transmission to a second computer processor; and

the first computer processor receiving a decoded transmission from the second computer processor comprising a decoded raw gesture data corresponding to the raw gesture data and a decoded fake gesture data corresponding to the fake gesture data.

2 . The method of claim 1 , further comprising:

the first computer processor identifying the decoded raw gesture data as an element of an authentication code.

3 . The method of claim 1 , wherein the step of the first computer processor communicating the raw gesture data and the fake gesture data as a transmission to a second computer processor comprises:

the first computer processor selecting a position for the raw gesture data and a position for the fake gesture data in the transmission.

4 . The method of claim 3 , wherein the position for the raw gesture data and the position for the fake gesture data are selected randomly.

5 . The method of claim 1 , further comprising:

the first computer processor identifying the decoded raw gesture data as corresponding to the raw gesture data.

6 . The method of claim 5 , wherein the first computer processor identifies the decoded raw gesture data as corresponding to the raw gesture data based on a position of the decoded raw gesture data in the decoded transmission.

7 . A system for securely processing a touch-based gesture, comprising:

a terminal comprising a first computer processor; and

a second computer processor in communication with the first computer processor;

wherein:

the first computer processor receives a raw gesture data corresponding to a touch input;

the first computer processor communicates the raw gesture data and a fake gesture data as a transmission to a second computer processor; and

the first computer processor receives a decoded transmission from the second computer processor comprising a decoded raw gesture data corresponding to the raw gesture data and a decoded fake gesture data corresponding to the fake gesture data.

8 . The system of claim 7 , wherein the raw gesture data is received from a touch-sensitive input device.

9 . The system of claim 7 , wherein the first computer processor identifies the decoded raw gesture data as an element of an authentication code.

10 . The system of claim 7 , wherein the first computer processor selects a position for the raw gesture data and a position for the fake gesture data in the transmission.

11 . The system of claim 10 , wherein the position for the raw gesture data and the position for the fake gesture data are selected randomly.

12 . The system of claim 10 , wherein the position for the raw gesture data and the position for the fake gesture data are selected based on a prior position for at least one of the raw gesture data and the fake gesture data.

13 . The system of claim 7 , wherein the first computer processor identifies the decoded raw gesture data as corresponding to the raw gesture data.

14 . The system of claim 13 , wherein the decoded raw gesture data is identified as corresponding to the raw gesture data based on a position of the decoded raw gesture data in the decoded transmission.

15 . A method for securely processing a touch-based gesture, comprising:

a first computer processor receiving a plurality of raw gesture data, each corresponding to a touch input;

the first computer processor communicating the plurality of raw gesture data and a plurality of fake gesture data as a transmission to a second computer processor; and

the first computer processor receiving a decoded transmission from the second computer processor comprising a plurality of decoded raw gesture data corresponding to the plurality of raw gesture data and a plurality of decoded fake gesture data corresponding to the plurality of fake gesture data.

16 . The method of claim 15 , further comprising:

the first computer processor identifying the each of the decoded plurality of raw gesture data as elements of an authentication code.

17 . The method of claim 15 , wherein the step of the first computer processor communicating the plurality of raw gesture data and the plurality of fake gesture data as a transmission to a second computer processor comprises:

the first computer processor selecting a position for each of the plurality of raw gesture data and the plurality of fake gesture data in the transmission.

18 . The method of claim 15 , wherein the positions for the plurality of raw gesture data and the plurality of fake gesture data are selected randomly.

19 . The method of claim 15 , further comprising:

the first computer processor identifying each of the plurality of decoded raw gesture data as corresponding to each of the plurality of raw gesture data.

20 . The method of claim 19 , wherein the first computer processor identifies each of the plurality of the decoded raw gesture data as corresponding to each of the plurality of the raw gesture data based on a position of each of the plurality of the decoded raw gesture data in the decoded transmission.

Assignments (7)
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL RECORDED AT R/F 046920-0784 Recorded Apr 28, 2025
From: UBS AG, STAMFORD BRANCH, AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS ASSIGNOR
To: BARCLAYS BANK PLC, AS ASSIGNEE
Reel/Frame 071095/0667 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 46920/0817 Recorded May 10, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: VERIFONE SYSTEMS, INC.; VERIFONE, INC.; HYPERCOM CORPORATION
Reel/Frame 049150/0190 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 23, 2018
From: VERIFONE, INC.; HYPERCOM CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH AS COLLATERAL AGENT
Reel/Frame 046920/0817 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 23, 2018
From: VERIFONE, INC.; HYPERCOM CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH AS COLLATERAL AGENT
Reel/Frame 046920/0784 →
RELEASE (R045575F0019) Recorded Aug 21, 2018
From: JPMORGAN CHASE BANK, N.A.
To: VERIFONE, INC.; HYPERCOM CORPORATION
Reel/Frame 046865/0270 →
SECURITY INTEREST Recorded Mar 13, 2018
From: VERIFONE, INC.; HYPERCOM CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045575/0019 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2017
From: MADDEN, CHRIS ANTHONY; RAMACHANDRA RAO, MANU PRASAD
To: VERIFONE, INC.
Reel/Frame 043447/0221 →