IP Library Granted Patent US 8,671,454
Granted Patent B2
US 8,671,454 · App. 12/939,719 · Granted Mar 11, 2014

System for secure web-prompt processing on point of sale devices

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 8,671,454
App. No.
12/939,719
Granted
Mar 11, 2014
Kind
B2
Abstract

A point of sale system including at least one proxy server having an internet connection, a web browser operative to download web pages from the internet via the proxy server, and a real time user input limiting trusted computing base module communicating with the web browser and being operative to limit user input to the web pages in real time.

Claims (20)

1. A point of sale system comprising:

at least one proxy server having an internet connection;

a web browser operative to download web pages from the internet via said proxy server; and

a real time user input limiting trusted computing base module communicating with said web browser and being operative to limit user input to said web pages in real time, said user input limiting trusted computing base module including web page element input limiting functionality which is operative, in real time, to limit user input to web page elements of said web pages which said web page elements are not secure web page elements, and which web page element input limiting functionality includes alpha-numeric string entry limiting functionality operative to prevent accepting all user inputs including more than three consecutive digits into a single prompt.

2. A point of sale system according to claim 1 and wherein said trusted computing base module is operative to identify trusted internet pages, which originate from a trusted source or are signed by a trusted authority, and non-trusted internet pages which do not originate from a trusted source or are not signed by a trusted authority.

3. A point of sale system according to claim 2 and wherein said web pages are non-trusted internet pages.

4. A point of sale system according to claim 1 and wherein said trusted computing base module includes web page parsing functionality.

5. A point of sale system according to claim 4 and wherein said web page parsing functionality is operative to analyze the Document Object Model of a web page and to identify secure web page elements.

6. A point of sale system according to claim 1 and wherein said web page element input limiting functionality is operative to limit input received from one of a keypad, a touchscreen and a smartcard reader.

7. A point of sale system comprising:

at least one proxy server having an internet connection; and

a plurality of POS devices communicating with said at least one proxy server, at least some of which provide limited internet access via said at least one proxy server, each of said plurality of POS devices comprising:

a web browser operative to download web pages from the internet via said proxy server; and

a real time user input limiting trusted computing base module communicating with said web browser and being operative to limit user input to said web pages in real time, said user input limiting trusted computing base module including web page element input limiting functionality which is operative, in real time, to limit user input to web page elements of said web pages which said web page elements are not secure web page elements, and which web page element input limiting functionality includes alpha-numeric string entry limiting functionality operative to prevent accepting all user inputs including more than three consecutive digits into a single prompt.

8. A point of sale system according to claim 7 and wherein said system also comprises a POS control server which controls said plurality of POS devices.

9. A point of sale system according to claim 7 and wherein said trusted computing base module is operative to identify trusted internet pages, which originate from a trusted source or are signed by a trusted authority, and non-trusted internet pages which do not originate from a trusted source or are not signed by a trusted authority.

10. A point of sale system according to claim 9 and wherein said web pages are non-trusted internet pages.

11. A point of sale system according to claim 7 and wherein said trusted computing base module includes web page parsing functionality.

12. A point of sale system according to claim 11 and wherein said web page parsing functionality is operative to analyze the Document Object Model of a web page and to identify secure web page elements.

13. A point of sale system according to claim 7 and wherein said web page element input limiting functionality is operative to limit input received from one of a keypad, a touchscreen and a smartcard reader.

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 (R033282F0757) Recorded Aug 21, 2018
From: JPMORGAN CHASE BANK, N.A.
To: VERIFONE, INC.; HYPERCOM CORPORATION; GLOBAL BAY MOBILE TECHNOLOGIES, INC.
Reel/Frame 046864/0909 →
CHANGE OF ADDRESS Recorded May 30, 2016
From: VERIFONE, INC.
To: VERIFONE, INC.
Reel/Frame 038845/0718 →
SECURITY INTEREST Recorded Jul 9, 2014
From: VERIFONE, INC.; HYPERCOM CORPORATION; GLOBAL BAY MOBILE TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 033282/0757 →