IP Library Granted Patent US 12,301,574
Granted Patent B2
US 12,301,574 · App. 18/242,810 · Granted May 13, 2025

Transaction security systems and methods

Inventor: Shlomo Touboul (Kefar Haim, IL)
Assignee: CUPP Computing AS
H04L63/10G06F21/34G06F21/53G06F21/606H04L63/0236H04L63/18H04L63/20H04L63/0853H04L63/0861
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 12,301,574
App. No.
18/242,810
Filed
Sep 6, 2023
Granted
May 13, 2025
Kind
B2
Art Unit
2407
USPC
726/1
Abstract

Outbound traffic of a host application may be received from a host device having a host processor. The secure resource may be configured to provide a secure transaction based on the outbound network traffic. Using a second processor different than the host processor, it may be determined whether the host application is authorized to provide the outbound network traffic to the secure resource. The outbound network traffic may be allowed to be forwarded to the secure resource if the host application is authorized. The outbound network traffic may be disallowed to be forwarded to the secure resource if the host application is not authorized.

Claims (40)

1. A method comprising:

establishing, by a secure transaction device having a secure transaction device processor, redirection protocols in a host device having a host device processor different than the secure transaction device processor, the host device having a host device network connection, the secure transaction device having a secure transaction device network connection different than the host device network connection, the redirection protocols automatically causing the host device to redirect network traffic to the secure transaction device when first conditions including a condition that the secure transaction device is coupled to the host device are satisfied, the secure transaction device network connection configured to use network configuration details of the host device network connection to mimic the host device network connection to render the secure transaction device transparent to a remote network resource; and

when the first conditions are satisfied,

receiving, by the secure transaction device from the host device, outbound network traffic originated by a host application on the host device, the outbound network traffic directed to the remote network resource, the remote network resource being remote from the secure transaction device and from the host device;

establishing, by the secure transaction device, a secure tunnel between the secure transaction device network connection and the remote network resource; and

transmitting the outbound network traffic via the secure tunnel to the remote network resource;

the host device being configured to, when second conditions different than the first conditions are satisfied, either transmit the outbound network traffic from the host application via the host device network connection to the remote network resource or block the outbound network traffic from the host application via the host device network connection to the remote network resource.

2. The method of claim 1 , wherein the host application comprises a stand-alone application resident on the host device, or an interface resident on the host device that cooperates with a server application resident on at least one server.

3. The method of claim 1 , further comprising determining whether the host application is authorized to access the remote network resource.

4. The method of claim 3 , wherein the determining whether the host application is authorized to access the remote network resource comprises looking up permissions of the host application on the security policy.

5. The method of claim 1 , further comprising determining whether a user of the host application has permission to access sensitive information on the remote network resource.

6. The method of claim 1 , wherein the secure transaction device is a device coupled externally to the host device.

7. The method of claim 1 , wherein the secure transaction device is a device coupled internally to the host device.

8. The method of claim 1 , wherein the establishing redirection protocols in the host device includes injecting redirection code into an operating system of the host device.

9. The method of claim 1 , wherein the network configuration details include network protocols and network addresses.

10. A secure transaction device comprising:

a secure transaction device processor;

a secure transaction device network connection; and

memory storing computer code that, when processed by the secure transaction device processor, is configured to cause the secure transaction device to perform:

establishing redirection protocols in a host device having a host device processor different than the secure transaction device processor, the host device having a host device network connection, the secure transaction device having a secure transaction device network connection different than the host device network connection, the redirection protocols automatically causing the host device to redirect network traffic to the secure transaction device when first conditions including a condition that the secure transaction device is coupled to the host device are satisfied, the secure transaction device network connection configured to use network configuration details of the host device network connection to mimic the host device network connection to render the secure transaction device transparent to a remote network resource; and

when the first conditions are satisfied,

receiving outbound network traffic originated by a host application on the host device, the outbound network traffic directed to the remote network resource, the remote network resource being remote from the secure transaction device and from the host device;

establishing a secure tunnel between the secure transaction device network connection and the remote network resource; and

transmitting the outbound network traffic via the secure tunnel to the remote network resource;

the host device being configured to, when second conditions different than the first conditions are satisfied, either transmit the outbound network traffic from the host application via the host device network connection to the remote network resource or block the outbound network traffic from the host application via the host device network connection to the remote network resource.

11. The secure transaction device of claim 10 , wherein the host application comprises a stand-alone application resident on the host device, or an interface resident on the host device that cooperates with a server application resident on at least one server.

12. The secure transaction device of claim 10 , wherein the computer code is further configured to cause the secure transaction device to perform determining whether the host application is authorized to access the remote network resource.

13. The secure transaction device of claim 12 , wherein the computer code configured to cause the secure transaction device to perform determining whether the host application is authorized to access the remote network resource comprises computer code configured to cause the secure transaction device to perform looking up permissions of the host application on the security policy.

14. The secure transaction device of claim 10 , wherein the computer code is further configured to cause the secure transaction device to perform determining whether a user of the host application has permission to access sensitive information on the remote network resource.

15. The secure transaction device of claim 10 , wherein the secure transaction device is a device coupled externally to the host device.

16. The secure transaction device of claim 10 , wherein the secure transaction device is a device coupled internally to the host device.

17. The secure transaction device of claim 10 , wherein the computer code configured to cause the secure transaction device to perform establishing redirection protocols in the host device comprises computer code configured to cause the secure transaction device to perform injecting redirection code into an operating system of the host device.

18. The secure transaction device of claim 10 , wherein the network configuration details include network protocols and network addresses.

19. A non-transitory computer-readable medium comprising computer code configured to instruct one or more processors to perform:

establishing, by a secure transaction device having a secure transaction device processor, redirection protocols in a host device having a host device processor different than the secure transaction device processor, the host device having a host device network connection, the secure transaction device having a secure transaction device network connection different than the host device network connection, the redirection protocols automatically causing the host device to redirect network traffic to the secure transaction device when first conditions including a condition that the secure transaction device is coupled to the host device are satisfied, the secure transaction device network connection configured to use network configuration details of the host device network connection to mimic the host device network connection to render the secure transaction device transparent to a remote network resource; and

when the first conditions are satisfied,

receiving, by the secure transaction device from the host device, outbound network traffic originated by a host application on the host device, the outbound network traffic directed to the remote network resource, the remote network resource being remote from the secure transaction device and from the host device;

establishing, by the secure transaction device, a secure tunnel between the secure transaction device network connection and the remote network resource; and

transmitting the outbound network traffic via the secure tunnel to the remote network resource;

the host device being configured to, when second conditions different than the first conditions are satisfied, either transmit the outbound network traffic from the host application via the host device network connection to the remote network resource or block the outbound network traffic from the host application via the host device network connection to the remote network resource.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2023
From: TOUBOUL, SHLOMO
To: CUPP COMPUTING AS
Reel/Frame 065496/0223 →
Continuity (7)
Continuation 17158870 · Jan 26, 2021
Continuation 16551200 · Aug 26, 2019
Continuation 15924108 · Mar 16, 2018
Continuation 14050279 · Oct 9, 2013
Provisional Application 61711666 · Oct 9, 2012
Provisional Application 61713449 · Oct 12, 2012
Related Publication 20240250944A1 · Jul 25, 2024
References Cited (317)
US H1944H · Cheswick · 2001 [cited by applicant]
US 6286087B1 · Ito · 2001 [cited by applicant]
US 6466779B1 · Moles · 2002 [cited by applicant]
US 6725294B1 · Moore et al. · 2004 [cited by applicant]
US 6772345B1 · Shetty · 2004 [cited by applicant]
US 6813682B2 · Bress · 2004 [cited by applicant]
US 7036143B1 · Leung · 2006 [cited by applicant]
US 7065644B2 · Daniell · 2006 [cited by applicant]
US 7069330B1 · McArdle · 2006 [cited by applicant]
US 7076690B1 · Todd · 2006 [cited by applicant]
US 7086089B2 · Hrastar · 2006 [cited by applicant]
US 7131141B1 · Blewett · 2006 [cited by applicant]
US 7168089B2 · Nguyen · 2007 [cited by applicant]
US D537036S · Chen · 2007 [cited by applicant]
US 7184554B2 · Freese · 2007 [cited by applicant]
US 7197638B1 · Grawrock · 2007 [cited by applicant]
US 7283542B2 · Mitchell · 2007 [cited by applicant]
US 7353533B2 · Wright · 2008 [cited by applicant]
US 7359983B1 · Maufer · 2008 [cited by applicant]
US 7360242B2 · Syvanne · 2008 [cited by applicant]
US 7418253B2 · Kavanagh · 2008 [cited by applicant]
US 7529932B1 · Haustein · 2009 [cited by applicant]
US 7539828B2 · Lomnes · 2009 [cited by applicant]
US 7657941B1 · Zaitsev · 2010 [cited by applicant]
US 7665137B1 · Barton · 2010 [cited by applicant]
US 7818803B2 · Gordon · 2010 [cited by applicant]
US 7894480B1 · Wang et al. · 2011 [cited by applicant]
US 7908476B2 · Kandasamy · 2011 [cited by applicant]
US 7971258B1 · Liao et al. · 2011 [cited by applicant]
US 7984479B2 · Brabson · 2011 [cited by applicant]
US 7992199B1 · Winick · 2011 [cited by applicant]
US 8145733B1 · Cheng et al. · 2012 [cited by applicant]
US 8180654B2 · Berkman · 2012 [cited by applicant]
US 8218449B2 · Taylor · 2012 [cited by applicant]
US 8218558B2 · Tan · 2012 [cited by applicant]
US 8234261B2 · Monahan · 2012 [cited by applicant]
US 8239531B1 · Bellovin · 2012 [cited by applicant]
US 8266670B1 · Merkow · 2012 [cited by applicant]
US 8321934B1 · Cooley · 2012 [cited by applicant]
US 8365272B2 · Touboul · 2013 [cited by applicant]
US 8402528B1 · McCorkendale · 2013 [cited by applicant]
US 8495290B2 · Sugar et al. · 2013 [cited by applicant]
US 8495700B2 · Shahbazi · 2013 [cited by applicant]
US 8631488B2 · Oz · 2014 [cited by applicant]
US RE45009E · Vange et al. · 2014 [cited by applicant]
US 8789202B2 · Touboul et al. · 2014 [cited by applicant]
US 8904523B2 · Gordon · 2014 [cited by applicant]
US 8978132B2 · Henry · 2015 [cited by applicant]
US 9202070B2 · Rajakarunanayake et al. · 2015 [cited by applicant]
US 9332028B2 · Xaypanya et al. · 2016 [cited by applicant]
US 9438631B2 · Bettini · 2016 [cited by applicant]
US 9565202B1 · Kindlund · 2017 [cited by applicant]
US 9747444B1 · Touboul · 2017 [cited by applicant]
US 9762614B2 · Ely · 2017 [cited by applicant]
US 9832603B2 · Schlaupitz · 2017 [cited by applicant]
US 9847020B2 · Davis · 2017 [cited by applicant]
US 9910979B2 · Ben-Haim · 2018 [cited by applicant]
US 9916439B2 · Jakubowski et al. · 2018 [cited by applicant]
US 10162975B2 · Ely · 2018 [cited by applicant]
US 10291656B2 · Ely · 2019 [cited by applicant]
US 10417421B2 · Touboul · 2019 [cited by applicant]
US 10496834B2 · Ely · 2019 [cited by applicant]
US 10666688B2 · Ely · 2020 [cited by applicant]
US 11316905B2 · Ely · 2022 [cited by applicant]
US 11743297B2 · Ely · 2023 [cited by applicant]
US 11979370B2 · McDonald · 2024 [cited by applicant]
US 12026261B2 · Wyatt et al. · 2024 [cited by applicant]
US 20010014102A1 · Mattingly · 2001 [cited by applicant]
US 20020095540A1 · Zolnowsky · 2002 [cited by applicant]
US 20020111824A1 · Grainger · 2002 [cited by applicant]
US 20020193015A1 · Milan · 2002 [cited by applicant]
US 20030046397A1 · Trace · 2003 [cited by applicant]
US 20030055994A1 · Herrmann · 2003 [cited by applicant]
US 20030070084A1 · Satomaa · 2003 [cited by applicant]
US 20030084319A1 · Tarquini et al. · 2003 [cited by applicant]
US 20030097431A1 · Dill · 2003 [cited by applicant]
US 20030097589A1 · Syvanne · 2003 [cited by applicant]
US 20030110391A1 · Wolff · 2003 [cited by applicant]
US 20030126468A1 · Markham · 2003 [cited by applicant]
US 20030131245A1 · Linderman · 2003 [cited by applicant]
US 20030142683A1 · Lam · 2003 [cited by applicant]
US 20030148656A1 · Huang · 2003 [cited by applicant]
US 20030182415A1 · Vicard · 2003 [cited by applicant]
US 20030224758A1 · O'Neill · 2003 [cited by applicant]
US 20030229808A1 · Heintz et al. · 2003 [cited by applicant]
US 20040003262A1 · England · 2004 [cited by applicant]
US 20040019656A1 · Smith · 2004 [cited by applicant]
US 20040064575A1 · Rasheed · 2004 [cited by applicant]
US 20040078568A1 · Pham et al. · 2004 [cited by applicant]
US 20040085944A1 · Boehm · 2004 [cited by applicant]
US 20040093520A1 · Lee · 2004 [cited by applicant]
US 20040123153A1 · Wright · 2004 [cited by applicant]
US 20040148450A1 · Chen et al. · 2004 [cited by applicant]
US 20040177274A1 · Aroya · 2004 [cited by applicant]
US 20040199763A1 · Freund · 2004 [cited by applicant]
US 20040203296A1 · Moreton · 2004 [cited by applicant]
US 20040210775A1 · Gbadegesin · 2004 [cited by applicant]
US 20040237079A1 · Cox · 2004 [cited by applicant]
US 20050055578A1 · Wright · 2005 [cited by applicant]
US 20050091522A1 · Hearn · 2005 [cited by applicant]
US 20050109841A1 · Ryan · 2005 [cited by applicant]
US 20050114711A1 · Hesselink · 2005 [cited by applicant]
US 20050114870A1 · Song · 2005 [cited by applicant]
US 20050149757A1 · Corbett · 2005 [cited by applicant]
US 20050182883A1 · Overtoom · 2005 [cited by applicant]
US 20050208967A1 · Buniatyan · 2005 [cited by applicant]
US 20050254455A1 · Plehn · 2005 [cited by applicant]
US 20050260996A1 · Groenendaal · 2005 [cited by applicant]
US 20050265385A1 · Cromer · 2005 [cited by applicant]
US 20050278544A1 · Baxter · 2005 [cited by applicant]
US 20060020723A1 · Chia-Chun · 2006 [cited by applicant]
US 20060022802A1 · Bridgelall · 2006 [cited by applicant]
US 20060031940A1 · Rozman · 2006 [cited by applicant]
US 20060037071A1 · Rao · 2006 [cited by applicant]
US 20060056317A1 · Manning · 2006 [cited by applicant]
US 20060059092A1 · Burshan · 2006 [cited by applicant]
US 20060064391A1 · Petrov · 2006 [cited by applicant]
US 20060070129A1 · Sobel et al. · 2006 [cited by applicant]
US 20060074896A1 · Thomas · 2006 [cited by applicant]
US 20060075494A1 · Bertman · 2006 [cited by applicant]
US 20060075501A1 · Thomas · 2006 [cited by applicant]
US 20060085528A1 · Thomas · 2006 [cited by applicant]
US 20060095595A1 · Dalton et al. · 2006 [cited by applicant]
US 20060101277A1 · Meenan et al. · 2006 [cited by applicant]
US 20060161985A1 · Zhao · 2006 [cited by applicant]
US 20060174342A1 · Zaheer · 2006 [cited by applicant]
US 20060206300A1 · Garg et al. · 2006 [cited by applicant]
US 20060224794A1 · Stevens · 2006 [cited by applicant]
US 20060229741A1 · Achanta · 2006 [cited by applicant]
US 20060230199A1 · Yu · 2006 [cited by applicant]
US 20060242686A1 · Toda · 2006 [cited by applicant]
US 20060272020A1 · Gardner · 2006 [cited by applicant]
US 20060277405A1 · Bowler · 2006 [cited by applicant]
US 20070005987A1 · Durham · 2007 [cited by applicant]
US 20070022474A1 · Rowett · 2007 [cited by applicant]
US 20070050426A1 · Dubal et al. · 2007 [cited by applicant]
US 20070058642A1 · Eisink · 2007 [cited by applicant]
US 20070061887A1 · Hoover · 2007 [cited by applicant]
US 20070083939A1 · Fruhauf · 2007 [cited by applicant]
US 20070097976A1 · Wood · 2007 [cited by applicant]
US 20070104197A1 · King · 2007 [cited by applicant]
US 20070110053A1 · Soni et al. · 2007 [cited by applicant]
US 20070118874A1 · Adams · 2007 [cited by applicant]
US 20070118893A1 · Crawford · 2007 [cited by applicant]
US 20070123214A1 · Mock · 2007 [cited by applicant]
US 20070124536A1 · Carper · 2007 [cited by applicant]
US 20070130433A1 · Safa · 2007 [cited by applicant]
US 20070130457A1 · Kamat · 2007 [cited by applicant]
US 20070143827A1 · Nicodemus · 2007 [cited by applicant]
US 20070143851A1 · Nicodemus · 2007 [cited by applicant]
US 20070162582A1 · Belali et al. · 2007 [cited by applicant]
US 20070192500A1 · Lum · 2007 [cited by applicant]
US 20070192854A1 · Kelley · 2007 [cited by applicant]
US 20070199060A1 · Touboul · 2007 [cited by applicant]
US 20070199061A1 · Byres · 2007 [cited by applicant]
US 20070209067A1 · Fogel · 2007 [cited by applicant]
US 20070214369A1 · Roberts · 2007 [cited by applicant]
US 20070220187A1 · Kates · 2007 [cited by applicant]
US 20070233842A1 · Roberts · 2007 [cited by applicant]
US 20070240217A1 · Tuvell · 2007 [cited by applicant]
US 20070261112A1 · Todd · 2007 [cited by applicant]
US 20070266265A1 · Zmudzinski · 2007 [cited by applicant]
US 20070281664A1 · Kaneko · 2007 [cited by applicant]
US 20070294744A1 · Alessio · 2007 [cited by applicant]
US 20080016339A1 · Shukla · 2008 [cited by applicant]
US 20080034419A1 · Mullick · 2008 [cited by applicant]
US 20080066148A1 · Lim · 2008 [cited by applicant]
US 20080083030A1 · Durham et al. · 2008 [cited by applicant]
US 20080083037A1 · Kruse · 2008 [cited by applicant]
US 20080084799A1 · Repasi · 2008 [cited by applicant]
US 20080098478A1 · Vaidya · 2008 [cited by applicant]
US 20080109871A1 · Jacobs · 2008 [cited by applicant]
US 20080114990A1 · Hilbert · 2008 [cited by applicant]
US 20080120423A1 · Hall et al. · 2008 [cited by applicant]
US 20080134163A1 · Golde · 2008 [cited by applicant]
US 20080141349A1 · Lyle · 2008 [cited by applicant]
US 20080165957A1 · Kandasamy et al. · 2008 [cited by applicant]
US 20080201264A1 · Brown · 2008 [cited by applicant]
US 20080235755A1 · Blaisdell · 2008 [cited by applicant]
US 20080282337A1 · Crawford · 2008 [cited by applicant]
US 20080307240A1 · Dahan et al. · 2008 [cited by applicant]
US 20090019223A1 · Lection · 2009 [cited by applicant]
US 20090054075A1 · Boejer · 2009 [cited by applicant]
US 20090106556A1 · Hamid · 2009 [cited by applicant]
US 20090135751A1 · Hodges et al. · 2009 [cited by applicant]
US 20090143057A1 · Arun et al. · 2009 [cited by applicant]
US 20090165132A1 · Jain · 2009 [cited by applicant]
US 20090249465A1 · Touboul · 2009 [cited by applicant]
US 20090253454A1 · Sampson · 2009 [cited by applicant]
US 20090254993A1 · Leone · 2009 [cited by applicant]
US 20100064341A1 · Aldera · 2010 [cited by applicant]
US 20100186093A1 · Aussel · 2010 [cited by applicant]
US 20100195833A1 · Priestley · 2010 [cited by applicant]
US 20100218012A1 · Joseph et al. · 2010 [cited by applicant]
US 20100225493A1 · Zishaan · 2010 [cited by applicant]
US 20100242109A1 · Lee · 2010 [cited by applicant]
US 20100251369A1 · Grant · 2010 [cited by applicant]
US 20100269172A1 · Xie · 2010 [cited by applicant]
US 20100333088A1 · Rogel · 2010 [cited by applicant]
US 20110023118A1 · Wright · 2011 [cited by applicant]
US 20110154443A1 · Thakur · 2011 [cited by applicant]
US 20110154477A1 · Parla · 2011 [cited by applicant]
US 20110182180A1 · Riddle · 2011 [cited by applicant]
US 20110264931A1 · Chang et al. · 2011 [cited by applicant]
US 20110268106A1 · Dalton, Jr. · 2011 [cited by applicant]
US 20110269397A1 · Bella · 2011 [cited by applicant]
US 20110296397A1 · Vidal et al. · 2011 [cited by applicant]
US 20120005756A1 · Hoefelmeyer · 2012 [cited by applicant]
US 20120030750A1 · Bhargava et al. · 2012 [cited by applicant]
US 20120042391A1 · Risan · 2012 [cited by applicant]
US 20120054744A1 · Singh · 2012 [cited by applicant]
US 20120084831A1 · Hu · 2012 [cited by applicant]
US 20120110320A1 · Kumar · 2012 [cited by applicant]
US 20120110331A1 · Falk · 2012 [cited by applicant]
US 20120149350A1 · Fan · 2012 [cited by applicant]
US 20120173609A1 · Kulaga · 2012 [cited by applicant]
US 20120185846A1 · Recio · 2012 [cited by applicant]
US 20120216273A1 · Rolette · 2012 [cited by examiner]
US 20120233695A1 · Mahaffey · 2012 [cited by examiner]
US 20120239739A1 · Manglik · 2012 [cited by examiner]
US 20120240183A1 · Sinha · 2012 [cited by applicant]
US 20120240236A1 · Wyatt · 2012 [cited by examiner]
US 20120254608A1 · Ho · 2012 [cited by examiner]
US 20120278543A1 · Yu et al. · 2012 [cited by applicant]
US 20120303971A1 · Palka · 2012 [cited by applicant]
US 20120324504A1 · Archer et al. · 2012 [cited by applicant]
US 20130031601A1 · Bott · 2013 [cited by applicant]
US 20130041931A1 · Brand · 2013 [cited by examiner]
US 20130064373A1 · Hagbard · 2013 [cited by applicant]
US 20130074144A1 · Narayanaswamy · 2013 [cited by examiner]
US 20130091534A1 · Gilde · 2013 [cited by applicant]
US 20130097659A1 · Das · 2013 [cited by applicant]
US 20130097660A1 · Das · 2013 [cited by applicant]
US 20130133023A1 · Burstein · 2013 [cited by examiner]
US 20130254829A1 · Jakubowski et al. · 2013 [cited by applicant]
US 20140032314A1 · Gieseke · 2014 [cited by applicant]
US 20140058679A1 · Varoglu · 2014 [cited by applicant]
US 20140101716A1 · Touboul · 2014 [cited by examiner]
US 20140317679A1 · Wade · 2014 [cited by applicant]
US 20160105847A1 · Smith · 2016 [cited by applicant]
US 20160234204A1 · Rishi · 2016 [cited by applicant]
US 20170039367A1 · Ionescu · 2017 [cited by applicant]
US 20170103647A1 · Davis · 2017 [cited by applicant]
US 20190238538A1 · Shaw et al. · 2019 [cited by applicant]
US 20190268302A1 · McDonald · 2019 [cited by applicant]
US 20200285752A1 · Wyatt et al. · 2020 [cited by applicant]
US 20230076156A1 · Abotabl et al. · 2023 [cited by applicant]
WO 2000078008 · 2000 [cited by applicant]
WO 2004030308 · 2004 [cited by applicant]
WO 2006069041 · 2006 [cited by applicant]
WO 2007110094 · 2007 [cited by applicant]
WO 2008154726 · 2008 [cited by applicant]
WO 2009004452 · 2009 [cited by applicant]
WO 2010004296 · 2010 [cited by applicant]
WO 2013016663 · 2013 [cited by applicant]
Breeden II, John et al., “A Hardware Firewall You Take With You,” Government Computer News, located at http:/gcn.com/Articles/2005/06/01/A-hardware-firewall-you-take-with-you.aspx?p=1, Jun. 1, 2005. [cited by applicant]
Claessens, Joris et al., “(How) Can Mobile Agents Do Secure Electronic Transactions on Mobile Hosts? A Survey of the Security Issues and the Current Solutions,” ACM Transactions on Internet Technology, vol. 3, No. 1, pp… [cited by applicant]
CyberGuard Corporation, “Model 1: Wireless Mobile Security Appliance,” located at http://support2.cyberguard.com/products/oem/model1.htm, 2005. [cited by applicant]
Dong et al., “An Opportunistic Scheduler to Balance Performance Measures and Energy Consumption in Wireless Networks: Design and Implementation,” Proceedings of the First International Conference on Wireless Internet (W… [cited by applicant]
Entry, Inc., “CyberGuard Develops a Custom Mobile Security Appliance,” SecurityProNews, located at http://www.securitypronews.com/news/securitynews/spn-45-20041007CyberGuardDevelo . . . , Oct. 7, 2004. [cited by applicant]
Fielding, R. et al., “Hypertext Transfer Protocol—HTTP/1.1,” I.E.T.F. Network Working Group, RFC 2616, Jun. 1999. [cited by applicant]
Hall, Marty, “Core Web Programming: Chapter 16—The Hypertext Transfer Protocol,” Prentice Hall PTR, ISBN 0-13-625666-X, pp. 867-911, Dec. 1997. [cited by applicant]
Hall, Marty, “More Servlets and JavaServer Pages: Chapter 2—A Fast Introduction to Basic Servlet Programming,” Prentice Hall PTR, ISBN 0-13-067614-4, pp. 34-118, Dec. 1997. [cited by applicant]
“Helping Users Deal with Digital Threats: The Online User Supervision Architecture”, Living with Insecurity, IEEE Security & Privacy, IEEE Computer and Reliability Societies, downloaded from <URL: https://ieeexplore.iee… [cited by applicant]
Henmi, Anne et al., “Firewall Policies and VPN Configurations,” Syngress Publishing, Inc., ISBN 1-59749-088-1, pp. 99-133, 291-313, Dec. 2006. [cited by applicant]
Jakobsson, Markus, “Invasive Browser Sniffing and Countermeasures,” Proceedings of the 15th International Conference on World Wide Web, pp. 523-532, May 23, 2006. [cited by applicant]
Kent, S. et al., “Security Architecture for the Internet Protocol,” I.E.T.F. Network Working Group, RFC 4301, pp. 10-11, Dec. 2005. [cited by applicant]
Lee, Henry C.J. et al., “Port Hopping for Resilient Networks,” IEEE 60th Vehicular Technology Conference (VTC2004), Sep. 26, 2004. [cited by applicant]
Liang et al., “Passive Wake-up Scheme for Wireless Sensor Networks”, Second International Conference on Innovative Computing, Information and Control, 2007, 4 pages. [cited by applicant]
Lim et al., “Adaptice power controllable retrodirective array system for wireless sensor server applications”, IEEE Transactions on Microwave Theory and Techniques, vol. 53, No. 12, Dec. 2005, pp. 3735-3743. [cited by applicant]
“Method and System to Provide Automatic Parental Control in Television Broadcasting Environment”, downloaded through IP.com, IP.com No. IPCOM000221537D, Sep. 7, 2012 (Year: 2012), 3 pages. [cited by applicant]
O'Brien, Kevin J., “Microsoft Hit by Antitrust Complaint for Browser,” The International Herald Tribune, Dec. 14, 2007. [cited by applicant]
PMC-Sierra, Inc., “MSP8120 Multi-Service Security Processor,” Product Brief, 2007. [cited by applicant]
Prevelakis, Vassilis et al., “Drop-In Security for Distributed and Portable Computing Elements,” Internet Research: Electronic Networking, Applications and Policy, vol. 13, No. 2, pp. 107-115, located at http://www.cs.c… [cited by applicant]
Russo, Alejandro, et al., “Securing Interaction Between Threads and the Scheduler,” Proceedings of the 19th IEEE Computer Security Foundations Workshop ( CSFW'06), (Year: 2006), Conference Paper, Publisher: IEEE, 13 pag… [cited by applicant]
Sen, Subhabrata et al., “Accurate, Scalable In-Network, Identification of P2P Traffic Using Application Signatures,” Proceedings of the 13th International Conference on World Wide Web, pp. 512-521, May 17, 2004. [cited by applicant]
Shreeve, Jimmy Lee, “Hasta la Vista, Microsoft !; It's Faster than Windows, It Fights Viruses—and It's Free,” Independent Extra, Aug. 29, 2007. [cited by applicant]
Shuler, Rus, “How Does the Internet Work,” white paper, 2002 [retrieved online at https://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm on Dec. 11, 2018]. [cited by applicant]
Srisuresh, P. et al., “IP Network Address Translator (NAT) Terminology and Considerations,” I.E.T.F. Network Working Group, RFC 2663, Aug. 1999. [cited by applicant]
Srisuresh, P. et al., “Traditional IP Network Address Translator (Traditional Nat),” I.E.T.F. Network Working Group, RFC 3022, Jan. 2001. [cited by applicant]
WatchGuard Technologies, Inc., “Mobile User VPN and PPTP,” Internet Security Handbook, copyright 1998-2001, pp. 1-2, located at http://www.watchguard.com/help/Iss/41 /handbook/vpn3.htm, believe published Jun. 5, 2003. [cited by applicant]
World Wide Web Consortium (W3C), “HTTP Request Fields,” May 3, 1994 [retrieved online at https://web.archive.org/web/20060110150527/http://www.w3.org:80/Protocols/HTTP/HTRQ_Headers.html on Jan. 24, 2019]. [cited by applicant]
ZyXEL Communications Corp., “ZyXEL Releases Worlds First Palm-Sized Portable Personal Firewall for Ultimate Security: ZyWALL P1 Pushes Network Security to the End-Point PC's with Minimum Administration Effort,” ZyXEL Ne… [cited by applicant]
European Patent Application No. 06821641.5, Examination Report dated Dec. 16, 2016. [cited by applicant]
European Patent Application No. 06821641.5, Search Report dated May 17, 2011. [cited by applicant]
European Patent Application No. 08847968.8, Search Report dated Oct. 25, 2011. [cited by applicant]
European Patent Application No. 13845746.0, Search Report dated Jun. 7, 2016. [cited by applicant]
International Application No. PCT/IL2006/001428, International Search Report and Written Opinion dated Jul. 15, 2008. [cited by applicant]
International Application No. PCT/IL2008/000740, International Search Report and Written Opinion dated Nov. 5, 2008. [cited by applicant]
International Application No. PCT/US2008/055942, International Search Report and Written Opinion dated Apr. 6, 2009. [cited by applicant]
International Application No. PCT/US2009/065204, International Search Report and Written Opinion dated Jan. 13, 2010. [cited by applicant]
International Application No. PCT/US2013/064161, International Search Report and Written Opinion dated Apr. 18, 2014. [cited by applicant]
International Application No. PCT/US2014/045826, International Search Report and Written Opinion dated Oct. 30, 2014. [cited by applicant]
International Application No. PCT/US2015/015970, International Search Report and Written Opinion dated May 28, 2015. [cited by applicant]
Decision—Institution of Inter Partes Review of U.S. Pat. No. 9,781,164 entered Jun. 25, 2019, 28 pages. [cited by applicant]
Decision—Institution of Inter Partes Review of U.S. Pat. No. 8,631,488 entered Aug. 28, 2019, 39 pages. [cited by applicant]
Decision—Institution of Inter Partes Review of U.S. Pat. No. 9,106,683 entered Aug. 28, 2019, 39 pages. [cited by applicant]
Decision—Institution of Inter Partes Review of U.S. Pat. No. 9,843,595 entered Aug. 28, 2019, 33 pages. [cited by applicant]
Decision—Institution of Inter Partes Review of U.S. Pat. No. 8,365,272 entered Jul. 26, 2019, 27 pages. [cited by applicant]
Decision—Institution of Inter Partes Review of U.S. Pat. No. 9,756,079 entered Jul. 26, 2019, 32 pages. [cited by applicant]
Decision—Institution of Inter Partes Review of U.S. Pat. No. 8,789,202 entered Sep. 18, 2019, 33 pages. [cited by applicant]
Trend Micro Inc. v. CUPP Computing AS, IPR2019-00765, U.S. Pat. No. 9,843,595, Judgment Final Written Decision Determining All Challenged Claims Unpatentable entered Aug. 25, 2020, 47 pages. [cited by applicant]
Trend Micro Inc. v. CUPP Computing AS, IPR2019-00803, U.S. Pat. No. 8,789,202, Judgment Final Written Decision Determining No Challenged Claims Unpatentable entered Sep. 15, 2020, 30 pages. [cited by applicant]
CUPP Cybersecurity, LLC and CUPP Computing AS v. Trend Micro, Inc., Trend Micro America, Inc., and Trend Micro Incorporated, Case No. 3:20-cv-03206-K, Complaint for Patent Infringement, filed Oct. 20, 2020, 99 pages. [cited by applicant]
CUPP Cybersecurity, LLC and CUPP Computing AS v. Trend Micro, Inc., Trend Micro America, Inc., and Trend Micro Incorporated, Case No. 20-cv-03206-M, First Amended Complaint for Patent Infringement, filed Apr. 23, 2021, … [cited by applicant]
Decision Granting Institution of Inter Partes Review of U.S. Pat. No. 10,621,344 entered Oct. 25, 2021, 38 pages. [cited by applicant]
Decision Granting Institution of Inter Partes Review of U.S. Pat. No. 10,951,632 entered Jan. 19, 2022, IPR2021-01236, 46 pages. [cited by applicant]
Decision Granting Institution of Inter Partes Review of U.S. Pat. No. 10,951,632 entered Jan. 19, 2022, IPR2021-01237, 25 pages. [cited by applicant]
Trend Micro Inc. v. CUPP Computing AS, IPR2021-00813, U.S. Pat. No. 10,621,344, Judgment Final Written Decision Determining All Challenged Claims Unpatentable entered Oct. 14, 2022, 41 pages. [cited by applicant]
Trend Micro Inc. v. CUPP Computing AS, IPR2021-01236, U.S. Pat. No. 10,951,632, Judgment Final Written Decision Determining All Challenged Claims Unpatentable entered Jan. 17, 2023, 49 pages. [cited by applicant]
Trend Micro Inc. v. CUPP Computing AS, IPR2021-01237, U.S. Pat. No. 10,951,632, Judgment Final Written Decision Determining All Challenged Claims Unpatentable entered Jan. 17, 2023, 30 pages. [cited by applicant]
Inter Partes Review Certificate, U.S. Pat. No. 9,781,164 K1, issued May 12, 2023, 2 pages. [cited by applicant]
Inter Partes Review Certificate, U.S. Pat. No. 8,631,488 K1, issued Jun. 21, 2023, 2 pages. [cited by applicant]
Inter Partes Review Certificate, U.S. Pat. No. 9,106,683 K1, issued Jun. 21, 2023, 2 pages. [cited by applicant]
Inter Partes Review Certificate, U.S. Pat. No. 9,843,595 K1, issued Jun. 21, 2023, 2 pages. [cited by applicant]
Inter Partes Review Certificate, U.S. Pat. No. 8,365,272 K1, issued Jul. 5, 2023, 2 pages. [cited by applicant]
Inter Partes Review Certificate, U.S. Pat. No. 9,756,079 K1, issued Jul. 7, 2023, 2 pages. [cited by applicant]