US 11,856,032 B2
Policy-based secure containers for multiple enterprise applications
Tarun Viswanathan, El Dorado Hills, CA (US); Uri Kahana, Givat-Ada (IL); Alan Ross, Shingle Springs, CA (US); and Eran Birk, Haifa (IL)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Sep. 21, 2021, as Appl. No. 17/481,215.
Application 17/481,215 is a continuation of application No. 16/567,504, filed on Sep. 11, 2019, granted, now 11,252,198.
Application 16/567,504 is a continuation of application No. 16/168,273, filed on Oct. 23, 2018, granted, now 10,511,638, issued on Dec. 17, 2019.
Application 16/168,273 is a continuation of application No. 15/051,130, filed on Feb. 23, 2016, granted, now 10,122,766, issued on Nov. 6, 2018.
Application 15/051,130 is a continuation of application No. 13/729,586, filed on Dec. 28, 2012, granted, now 9,276,963, issued on Mar. 1, 2016.
Prior Publication US 2022/0217181 A1, Jul. 7, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/205 (2013.01) [H04L 63/08 (2013.01); H04L 63/105 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A client compute device comprising:
memory;
instructions; and
processor circuitry to execute the instructions to:
after a request to access an enterprise application, cause transmission of information indicative of an operating system of the client compute device to a server, the server to evaluate trustworthiness of the client compute device based on the information, the enterprise application to provide controlled access to enterprise data;
access a policy from the server, the policy to include a set of rules for control of behavior of the enterprise application;
construct a secure container on the client compute device; and
cause execution of the enterprise application in the secure container, the secure container to enforce the policy while the enterprise application is executed on the client compute device.