Source: https://patents.google.com/patent/US9773102B2/en
Timestamp: 2019-12-10 23:24:03
Document Index: 441305430

Matched Legal Cases: ['Application No. 13', 'Application No. 118721018', 'Application No. 11872418', 'Application No. 201210326881', 'Application No. 201210335798', 'Application No. 12830755', 'Application No. 2014', 'Application No. 2014', 'Application No. 2014', 'Application No. 2014', 'Application No. 201210326881', 'Application No. 201210335798', 'Application No. 201210335798', 'Application No. 201210331181', 'Application No. 201210331181']

US9773102B2 - Selective file access for applications - Google Patents
US9773102B2
US9773102B2 US13/229,367 US201113229367A US9773102B2 US 9773102 B2 US9773102 B2 US 9773102B2 US 201113229367 A US201113229367 A US 201113229367A US 9773102 B2 US9773102 B2 US 9773102B2
US20130067600A1 (en
1. A method in a broker service operating in a computing device, comprising:
receiving, at the computing device, an access request related to first data of a file system in the computing device containing data from an application process, the application process being a launched version of an application, the application process residing in an application container that prevents direct access by the application process to the file system, the access request including a token for the application process that includes an identifier for the application container and an indication of the first data requested in the access request; and
enabling access by the application process to the first data, through the broker service that is operating in the computing device by retrieving the first data from a file storage of the file system, when the broker service determines that a file type of the first data is included in one or more file types registered for the application as file types currently associated with the application that the application is allowed to access, the one or more file types read from an application manifest received during an installation of the application process, and indications of the one or more file types stored in a secure location in the computing device accessible to the broker service and not accessible by the application.
2. The method of claim 1, wherein the one or more file types include one or more file extensions, file kinds, or other file attributes or metadata, wherein said enabling comprises:
accessing the registered one or more file extensions, file kinds, or other file attributes or metadata in the secure location accessible by the broker service and not accessible by the application process.
3. The method of claim 1, wherein said enabling access by the application process comprises:
4. The method of claim 3, wherein said enabling access by the application process further comprises:
5. The method of claim 4, wherein said denying comprises:
loading the application process into the application container; and
7. The method of claim 1, wherein the application container denies direct access by the application process to file system data.
8. A non-signal computer-readable storage device having program instructions recorded thereon that, when executed by one or more processing devices of a computing device, perform a method in a broker service operating in the computing device, the method comprising:
9. The computer-readable storage device of claim 8, wherein the one or more file types include one or more file extensions, file kinds, or other file attributes or metadata, wherein said enabling comprises:
10. The computer-readable storage device of claim 9, wherein said enabling access by the application process comprises:
11. The computer-readable storage device of claim 10, wherein said enabling access by the application process further comprises:
denying 0access by the application process to the first data when the file type of the first data is determined to not be included in the registered one or more file type.
12. The computer-readable storage device of claim 11, wherein said denying comprises:
14. The computer-readable storage device of claim 8, wherein the application container denies direct access by the application process to file system data.
at least one memory configured to store instructions to be executed;
at least one processor device configured to execute the instructions; and
a broker service executing on the at least one processor device, the broker service configured to:
receive an access request related to first data of a file system in the computing device containing data from an application process, the application process being a launched version of an application, the application process residing in an application container that prevents direct access by the application process to the file system, the access request including a token for the application process that includes an identifier for the application container and an indication of the first data requested in the access request; and
enable access by the application process to the first data, through the broker service that is operating in the computing device by retrieving the first data from a file storage of the file system, when the broker service determines that a file type of the first data is included in one or more file types registered for the application as file types currently associated with the application that the application is allowed to access, the one or more file types read from an application manifest received during an installation of the application process, and indications of the one or more file types stored in a secure location in the computing device accessible to the broker service and not accessible by the application.
16. The computing system of claim 15, wherein the one or more file types include one or more file extensions, file kinds, or other file attributes or metadata, wherein the broker service is configured to:
access the registered one or more file extensions, file kinds, or other file attributes or metadata in the secure location accessible by the broker service and not accessible by the application process.
17. The computing system of claim 16, wherein broker service is configured to:
determine a file type of the first data based on the indication of the first data requested in the access request;
access the registered one or more file types for the application in the secure location;
determine whether the file type of the first data is included in the registered one or more file types; and
enable the application process to access the first data when the file type of the first data is determined to be included in the registered one or more file types.
18. The computing system of claim 17, wherein broker service is further configured to:
deny access by the application process to the first data when the file type of the first data is determined to not be included in the registered one or more file type.
19. The computing system of claim 18, wherein broker service is configured to:
deny access by the application process to read a file of the first data, to read contents of a folder of the first data, to write to at least one of a file or folder of the first data, to rename a file or folder of the first data, to move a file or folder of the first data, or to copy over a file or folder of the first data.
20. The computing system of claim 15, wherein the token is unmodifiable by the application process.
JP2014529794A JP6151256B2 (en) 2011-09-09 2012-09-04 Computing device, operating method and computer program
KR1020147006133A KR101928127B1 (en) 2011-09-09 2012-09-04 Selective file access for applications
US20130067600A1 US20130067600A1 (en) 2013-03-14
US9773102B2 true US9773102B2 (en) 2017-09-26
KR (1) KR101928127B1 (en)
CN105184153B (en) * 2015-08-26 2018-10-02 北京元心科技有限公司 Intelligent terminal and its application program operation method based on multi-stage vessel
CN107292173A (en) * 2017-06-06 2017-10-24 北京奇虎科技有限公司 File safety protection method, device and equipment
2012-09-04 KR KR1020147006133A patent/KR101928127B1/en active IP Right Grant
"Access Control Lists in Linux", Retrieved at <<http://www.suse.de/˜agruen/acl/chapter/fs-acl-en.pdf, Jul. 18, 2003, pp. 13.
"Amendment and Response Filed in U.S. Appl. No. 13/225,945", dated Dec. 22, 2014, 16 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/225,945", dated Jul. 17, 2013, 19 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/225,945", dated Mar. 23, 2015, 17 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/225,945", dated May 29, 2013, 16 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/225,945", dated Sep. 2, 2014, 18 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/226,223", dated Feb. 5, 2015, 24 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/226,223", dated Jul. 17, 2013, 16 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/226,223", dated Jul. 21, 2014, 22 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/226,223", dated Oct. 15, 2014, 17 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/226,223", dated Oct. 2, 2013, 19 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/228,695", dated Apr. 18, 2013, 13 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/228,695", dated Jul. 22, 2014, 15 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/228,695", dated Jun. 18, 2013, 15 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/228,695", dated Oct. 24, 2014, 17 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/229,446", dated Feb. 15, 2016, 21 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/229,446", dated Feb. 23, 2015, 21 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/229,446", dated Jan. 22, 2014, 19 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/229,446", dated Jun. 30, 2014, 22 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/714,389", dated Mar. 19, 2015, 14 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/714,389", dated Oct. 13, 2015, 15 Pages.
"Amendment and Response Filed in U.S. Appl. No. 13/898,432", dated Oct. 19, 2015, 18 Pages.
"Amendment and Response Filed in U.S. Appl. No. 14/639,615", dated Jan. 21, 2016, 7 Pages.
"Amendment and Response Filed in US Patent Application No. 13/229,446", dated Sep. 4, 2015, 21 Pages.
"Android Developers Security and Permissions," Retrived from <<http://developer.android.com/guide/topics/security/security.html>>,Jul. 18, 2011, pp. 5.
"Authorization API", Retrieved from <<https://web.archive.org/web/20120704214719/http://developers.cloudmade.com/projects/show/auth>>, Retrieved Date: Jul. 9, 2012, 3 Pages.
"CFUUID Reference", Retrieved from <<http://web.archive.org/web/20121017034226/https://developerapple.com/library/mac/documentation/CoreFoundation/Reference/CFUUIDRef/CFUUIDRef.pdf>>, Jun. 11, 2012, 16 Pages.
"Class StreamSource", Retrieved from <<http://docs.oracle.com/javase/6/docs/api/javax/xml/transform/stream/StreamSource.html>>, Retrieved Date: Mar. 12, 2013, 6 Pages.
"Customizing the Content, Look and Feel of XML Data", Retrieved from <<https://docs.tibco.com/pub/hawk/4.9.0-november-2010/html/tib-hawk-http-adapter-user-guide/wwhelp/wwhimpl/common/html/wwhelp.htm#context=tib-hawk-http-adapter-user-guide&file=httpAdap.3.05.htm>>, Retrieved Date: Mar. 12, 2013, 3 Pages.
"Dependency Resolution Rules," Retrieved from <<http://nuget.codeplex.com/wikipage?title=Dependency%20Resolution>>, Jul. 15, 2011, pp. 3.
"European Search Report Issued in European Patent Application No. 118721018", dated Apr. 9, 2015, 6 Pages.
"European Search Report Issued in European Patent Application No. 11872418.6", dated Apr. 29, 2015, 7 Pages.
"Final Office Action Issued in U.S. Appl. No. 13/225,945", dated Apr. 16, 2015, 21 Pages.
"Final Office Action Issued in U.S. Appl. No. 13/225,945", dated Jun. 24, 2013, 21 Pages.
"Final Office Action Issued in U.S. Appl. No. 13/225,945", dated Sep. 22, 2014, 26 Pages.
"Final Office Action Issued in U.S. Appl. No. 13/226,223", dated Aug. 23, 2013, 19 Pages.
"Final Office Action Issued in U.S. Appl. No. 13/226,223", dated Sep. 19, 2014, 23 Pages.
"Final Office Action Issued in U.S. Appl. No. 13/228,695", dated May 31, 2013, 15 Pages.
"Final Office Action Issued in U.S. Appl. No. 13/228,695", dated Sep. 22, 2014, 12 Pages.
"Final Office Action Issued in U.S. Appl. No. 13/229,446", dated Apr. 9, 2014, 19 Pages.
"Final Office Action Issued in U.S. Appl. No. 13/230,640", dated Apr. 14, 2016, 19 Pages.
"Final Office Action Issued in U.S. Appl. No. 13/230,640", dated Mar. 25, 2015, 18 Pages.
"Final Office Action Issued in U.S. Appl. No. 13/714,389", dated Feb. 5, 2016, 10 Pages.
"Final Office Action Issued in U.S. Appl. No. 13/898,432", dated Jan. 15, 2016, 22 Pages.
"Final Office Action Issued in U.S. Appl.No. 13/229,446", dated Jun. 19, 2015, 18 Pages.
"First Office Action and Search Report Issued in Chinese Patent Application No. 201210326881.7", dated Sep. 3, 2014, 12 Pages.
"First Office Action and Search Report Issued in Chinese Patent Application No. 201210335798.6", dated Sep. 23, 2014, 13 Pages.
"Identifying App Installations", Retrieved from <<http://android-developers.blogspot.in/2011/03/identifying-app-installations.html>>, Mar. 30, 2011, 4 Pages.
"International Search Report & Written Opinion Issued in PCT Application No. PCT/US2011/055538", dated Sep. 3, 2012, 8 Pages.
"International Search Report", Mailed Date: Dec. 10, 2012, Application No. PCT/US2012/053623, Filed Date: Sep. 4, 2012, pp. 9.
"International Search Report", Mailed Date: Sep. 12, 2012, Application No. PCT/US2011/055741, Filed Date: Oct. 11, 2011, pp. 9.
"Loading HTML Content from a Stream", Retrieved from https://msdn.microsoft.com/en-us/library/aa752047 (v=vs.85).aspx>>, Retrieved Date: Mar. 12, 2013, 5 Pages.
"Manifest.permission", Android Developers, Published on: Apr. 28, 2011, Available at: <http://web.archive.org/web/20110428105901/http://developer.android.com/reference/android/Manifest.permission.html>, 15 pages.
"Network Policy Settings Properties", Retrieved at <<http://technet.microsoft.com/en-us/library/ cc772474(WS.10).aspx>>, Retrieved Date: Jul. 11, 2011, p. 1.
"Non Final Office Action Issued in U.S. Appl. No. 13/225,945", dated Jan. 14, 2015, 25 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/225,945", dated Mar. 18, 2013, 17 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/225,945", dated May 30, 2014, 23 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/226,223", dated Apr. 17, 2013, 16 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/226,223", dated May 30, 2014, 25 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/226,223", dated Nov. 14, 2014, 29 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/228,695", dated Apr. 30, 2014, 10 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/228,695", dated Feb. 12, 2013, 10 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/229,446", dated Nov. 13, 2015, 20 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/229,446", dated Oct. 22, 2013, 16 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/229,446", dated Oct. 23, 2014, 17 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/230,640", dated Jul. 23, 2015, 19 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/230,640", dated Oct. 21, 2014, 16 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/714,389", dated Jan. 5, 2015, 9 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/714,389", dated Jul. 13, 2015, 9 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 13/898,432", dated Jul. 17, 2015, 17 Pages.
"Non Final Office Action Issued in U.S. Appl. No. 14/639,615", dated Oct. 21, 2015, 5 Pages.
"Notice of Allowance Issued in U.S. Appl. No. 13/226,223", dated Apr. 8, 2015, 14 Pages.
"Notice of Allowance Issued in U.S. Appl. No. 13/228,695", dated Nov. 10, 2014, 9 Pages.
"Notice of Allowance Issued in U.S. Appl. No. 14/639,615", dated Apr. 5, 2016, 8 Pages.
"Notice of Allowance Issued in U.S. Appl. No. 14/639,615", dated Jul. 13, 2016, 8 Pages.
"Notice of Allowance Issued in U.S. Appl. No. 14/639,615", dated Sep. 28, 2016, 8 Pages.
"Notice of Publication Issued in U.S. Appl. No. 13/898,432", dated Nov. 20, 2014, 1 Page.
"Office Action Issued in European Patent Application No. 12830755.0", dated Mar. 20, 2017, 5 Pages.
"Office Action Issued in Japanese Patent Application No. 2014-529674", dated Sep. 29, 2015, 8 Pages.
"Office Action Issued in Japanese Patent Application No. 2014-529686", dated Apr. 26, 2016, 9 Pages.
"Office Action Issued in Japanese Patent Application No. 2014-529686", dated Aug. 25, 2015, 8 Pages.
"Office Action Issued in Japanese Patent Application No. 2014-529794", dated Aug. 9, 2016, 6 Pages.
"Second Office Action and Search Report Issued in Chinese Patent Application No. 201210326881.7", dated May 19, 2015, 13 Pages.
"Second Office Action and Search Report Issued in Chinese Patent Application No. 201210335798.6", dated May 5, 2015, 14 Pages.
"SecureUDID", Retrieved from <<http://www.secureudid.org/>>, Retrieved Date: Dec. 11, 2012, 3 Pages.
"Securing the Process Control Network", Retrieved at <<http://www.enterasys.com/company/literature/ threat-mgmt-process-control-wp.pdf>>, Retrieved Date: Jul. 11, 2011, pp. 6.
"Security for runtime resources: Access control lists", Retrieved from <<http://publib.boulder.ibm.com/infocenter/wmbhelp/ v6r1 mO/index.jsp?topic=/com.ibm.etools.mft.doc/ap01380-.htm>>, Jul. 27, 2011, pp. 3.
"Structural Analysis," Retrieved from <<http://www.headwaysoftware.com/products/structure1 01/structrual-analysis.php#deep-structural-analysis-section>>, Mar. 13, 2012, pp. 12.
"Third Office Action Issued in Chinese Patent Application No. 201210335798.6", dated Dec. 28, 2015, 6 Pages.
"UIDevice with Uniqueldentitier for iOS 5", Retrieved from <<https://github.com/gekitz/UlDevice-with-Uniqueldentitier-for-i0S-5>>, Retrieved Date: Dec. 11, 2012, 5 Pages.
"User Accounts & Admin Privileges", Retrieved at <http://www.techno-kitten.com/Changes-to-PowerBuilder/New-in-Power...B111New---User-Accounts-and-A/pb111new---user-accounts-and-a.html>, Retrieved Date: Jul. 29, 2011, pp. 2.
"Access Control Lists in Linux", Retrieved at <<http://www.suse.de/˜agruen/acl/chapter/fs—acl-en.pdf, Jul. 18, 2003, pp. 13.
"Customizing the Content, Look and Feel of XML Data", Retrieved from <<https://docs.tibco.com/pub/hawk/4.9.0—november—2010/html/tib—hawk—http—adapter—user—guide/wwhelp/wwhimpl/common/html/wwhelp.htm#context=tib—hawk—http—adapter—user—guide&file=httpAdap.3.05.htm>>, Retrieved Date: Mar. 12, 2013, 3 Pages.
"Security for runtime resources: Access control lists", Retrieved from <<http://publib.boulder.ibm.com/infocenter/wmbhelp/ v6r1 mO/index.jsp?topic=/com.ibm.etools.mft.doc/ap01380—.htm>>, Jul. 27, 2011, pp. 3.
"User Accounts & Admin Privileges", Retrieved at <http://www.techno-kitten.com/Changes—to—PowerBuilder/New—in—Power...B111New—-—User—Accounts—and—A/pb111new—-—user—accounts—and—a.html>, Retrieved Date: Jul. 29, 2011, pp. 2.
Abadi et al., "Access Control in a World of Software Diversity", Retrieved from <<http://research.microsoft.com/pubs/54665/accesscontrolwithdiversity.pdf>>, Proceeding of the Tenth Workshop on Hot Topics in Operating Systems, USENIX, Jun. 2005, pp. 6.
Abadi, et al., "A Logical Account of NGSCB", In Proceedings of Formal Techniques for Networked and Distributed Systems, Sep. 2004, 13 Pages.
Beede, et al., "MyShield: Protecting Mobile Device Data via Security Circles", In Technical Report, CU-CS-1091-12, University of Colorado Boulder, Jan. 2012, 14 Pages.
Begemann, Ole, "Udid Replacement APIs in iOS 6", Retrieved from http://oleb.net/blog/2012/09/udid-apis-in-os-6/>>, Sep. 20, 2012, 4 Pages.
Burrows, Daniel., "Modelling and Resolving Software Dependencies", Retrieved from <<http://www.isi.us.es/-segura/files/papers/ galind010-acota.pdf>>, Proceedings of the First International Workshop on Automated Configuration and Tailoring of Applications, Jun. 15, 2005, pp. 16.
Cutler, Kim-Mai, "Amid Privacy Concerns, Apple Has Started Rejecting Apps That Access UDIDs", Retrieved from http://techcrunch.com/2012/03/24/apple-udids/>, Mar. 24, 2012, 1 Page.
Egele, et al., "PiOS: Detecting Privacy Leaks in iOS Applications", In Proceedings of Network and Distributed Systems Security Symposium, Feb. 9, 2011, 15 Pages.
Engelsma et al., "EncounterEngine: Integrating Bluetooth User Proximity Data into Social Applications," IEEE International Conference on Wireless & Mobile Computing, Networking & Communication, WIMOB '08, Oct. 2008, pp. 6.
Eno, "How to Find U.S. Appl. No. of Android Device", Retrieved from http://stackoverflow.com/questions/2322234/how-to-find-serial-number-of-android-device, Feb. 23, 2010, 6 Pages.
Esbensen et al., "Pour Images-An Interactive System for Sharing Images", International Conference on Pervasive Computing and Communications, Sep.-Dec. 2010, pp. 9.
Esbensen et al., "Pour Images—An Interactive System for Sharing Images", International Conference on Pervasive Computing and Communications, Sep.-Dec. 2010, pp. 9.
Galindo et al., "Debian Packages Repositories as Software Product Line Models. Towards Automated Analysis", Retrieved from <<http://www.isi.us.esFsegura/files/papers/galind010-acota.pdf>>, Proceedings of the First International Workshop on Automated Configuration and Tailoring of Applications, Sep. 2010, pp. 6.
Kortuem et al., "Sensing and Visualizing Spatial Relations of Mobile Devices", UIST '05 Proceedings of the 18th Annual ACM Symposium on User Interface Software and Technology, Oct. 2005, pp. 10.
Lange, Thomas., "FAI Guide (Fully Automatic Installation)", Version 2.1, Apr. 2, 2003 for FAI version 2.4.1, Dec. 5, 2005. pp. 59.
Manninen, JP., "LoKast shares media between iPhones and Android phones", Retrieved from <<http://venturebeat.com/2010/07/21110kast-shares-media-between-iphones-and-android-phones/>>, Jul. 21, 2010, pp. 3.
Manzoor et al., "Silent Unattended Installation Package Manager-SUIPM", Retrieved from http://ieeexplore.ieee.org/ stamp/stamp.jsp?tp=&arnumber=5172599>>, International Conference on Computational Intelligence for Modelling Contro; & Automation, Dec. 10-12, 2008, pp. 6.
Manzoor et al., "Silent Unattended Installation Package Manager—SUIPM", Retrieved from http://ieeexplore.ieee.org/ stamp/stamp.jsp?tp=&arnumber=5172599>>, International Conference on Computational Intelligence for Modelling Contro; & Automation, Dec. 10-12, 2008, pp. 6.
Office Action Received for CN Patent Application No. 201210331181.7, mailed on Oct. 8, 2014, 13 Pages (6 pages of CN Office Action and 7 pages of English translation).
Rekimoto et al., "Proximal Interactions: A Direct Manipulation Technique for Wireless Networking", IFIP Conference on Human-Computer Interaction-Interact 2003, Aug. 2003, pp. 8.
Rekimoto et al., "Proximal Interactions: A Direct Manipulation Technique for Wireless Networking", IFIP Conference on Human-Computer Interaction—Interact 2003, Aug. 2003, pp. 8.
Rodriguez, Jaime., "Windows Phone Capabilities Security Model", Retrieved from <<http://blogs.msdn.com/b/jaimer/ archive/201 0/04/30windows-phone-capabilites-security-model.aspx>>, Jul. 18, 2011, pp. 3.
Second Office Action and Search Report Received for China Patent Application No. 201210331181.7, Mail Date: Sep. 1, 2015, 10 Pages.
Smith, Eric, "iPhone Applications & Privacy Issues: An Analysis of Application Transmission of iPhone Unique Device Identifiers (UDIDs)", Retrieved from <<http://pskl.us/wp/wp-content/uploads/2010/09/iPhone-Applications-Privacy-Issues.pdf>>, Oct. 1, 2010, 19 Pages.
Steinberg, et al., "A Web Middleware Architecture for Dynamic Customization of Web Content for Wireless Clients", In Proceedings of the 11th International Conference on World Wide Web, May 7, 2002, 21 Pages.
Xing et al., "Proximiter: Enabling Mobile Proximity-Based Content Sharing on Portable Devices", IEEE International Conference on Pervasive Computing and Communications, PerCom 2009, Mar. 2009, pp. 3.
US20130067600A1 (en) 2013-03-14
KR101928127B1 (en) 2019-02-26
KR20050039661A (en) 2005-04-29 Operating system resource protection
US8943550B2 (en) 2015-01-27 File system access for one or more sandboxed applications