US 12,081,548 B2
Rule-based application access management
Arthur S. Hitomi, Huntington Beach, CA (US); Robert Tran, Anaheim, CA (US); Peter J. Kammer, Sunnyvale, CA (US); Doug Pfiffner, Anaheim Hills, CA (US); and Huy Nguyen, Irvine, CA (US)
Assigned to Numecent Holdings, Inc., Irvine, CA (US)
Filed by Numecent Holdings, Inc., Irvine, CA (US)
Filed on Aug. 17, 2022, as Appl. No. 17/890,157.
Application 17/890,157 is a continuation of application No. 16/513,644, filed on Jul. 16, 2019, granted, now 11,451,548.
Application 16/513,644 is a continuation of application No. 16/011,481, filed on Jun. 18, 2018, granted, now 10,356,100, issued on Jul. 16, 2019.
Application 16/011,481 is a continuation of application No. 15/795,170, filed on Oct. 26, 2017, granted, now 10,057,268, issued on Aug. 21, 2018.
Application 15/795,170 is a continuation of application No. 15/598,993, filed on May 18, 2017, granted, now 9,825,957, issued on Nov. 21, 2017.
Application 15/598,993 is a continuation of application No. 15/390,326, filed on Dec. 23, 2016, granted, now 9,699,194, issued on Jul. 4, 2017.
Application 15/390,326 is a continuation of application No. 15/150,874, filed on May 10, 2016, granted, now 9,571,501, issued on Feb. 14, 2017.
Application 15/150,874 is a continuation of application No. 14/712,339, filed on May 14, 2015, granted, now 9,380,063, issued on Jun. 28, 2016.
Application 14/712,339 is a continuation of application No. 14/324,571, filed on Jul. 7, 2014, granted, now 9,054,963, issued on Jun. 9, 2015.
Application 14/324,571 is a continuation of application No. 13/594,041, filed on Aug. 24, 2012, granted, now 8,782,778, issued on Jul. 15, 2014.
Application 13/594,041 is a continuation of application No. 11/977,187, filed on Oct. 23, 2007, granted, now 8,261,345, issued on Sep. 4, 2012.
Claims priority of provisional application 60/853,941, filed on Oct. 23, 2006.
Prior Publication US 2023/0047944 A1, Feb. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/00 (2013.01); G06F 9/46 (2006.01); G06F 21/62 (2013.01); H04L 9/40 (2022.01); H04L 29/06 (2006.01); H04L 41/0813 (2022.01); H04L 41/14 (2022.01); H04L 43/0823 (2022.01)
CPC H04L 63/10 (2013.01) [G06F 9/468 (2013.01); G06F 21/6218 (2013.01); H04L 41/0813 (2013.01); H04L 41/145 (2013.01); H04L 43/0823 (2013.01); H04L 63/108 (2013.01); G06F 2221/2141 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a request for accessing one or more resources in a container, from a process of the stream-enabled application that is executed using a downloaded part of the stream-enabled application, when entire parts of the stream-enabled application have not been downloaded;
in response to the request, determining whether access grant at a virtual demilitarized zone (DMZ) is required to allow access to the one or more resources in the container;
when it is determined the access grant at the virtual DMZ is not required, allowing access to the one or more resources in the container, thereby enabling a stream-enabled application to continue;
when it is determined the access grant at the virtual DMZ is required, determining, at the virtual DMZ, whether the access grant is given;
when it is determined the access grant is given at the virtual DMZ, allowing access to the one or more resources in the container.