Rule-based application access management

US10356100B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10356100-B2
Application numberUS-201816011481-A
CountryUS
Kind codeB2
Filing dateJun 18, 2018
Priority dateOct 23, 2006
Publication dateJul 16, 2019
Grant dateJul 16, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and manage rules per process, per resource (e.g. file, registry, etc.), and per user. Access rules may be altitude-specific access rules.

First claim

Opening claim text (preview).

We claim: 1. A method comprising: receiving a request for accessing one or more resources in a container, from a process of a 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 the 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, thereby enabling the stream-enabled application to continue; when it is determined the access grant is not given at the virtual DMZ, restricting access to the one or more resources in the container; wherein the determining, at the virtual DMZ, whether the access grant is given comprises determining the access grant is given for each of access of a first type and access of a second type different from the first type, wherein access to the one or more resources in the container is allowed only for one or both of the first and second types for which the access grant is given; setting access control rules for the access grant based on an altitude value corresponding to an access privilege level. 2. The method of claim 1 , wherein access to the one or more resources in the container comprises a read access with respect to the one or more resources in the container. 3. The method of claim 1 , wherein access to the one or more resources in the container comprises a write access with respect to the one or more resources in the container. 4. The method of claim 3 , wherein the stream-enabled application is executed in a virtual environment that is inside the container. 5. The method of claim 3 , wherein the stream-enabled application is executed in a virtual environment that is outside the container. 6. The method of claim 3 , wherein the container is a first container and wherein the stream-enabled application is executed in a second container different from the first container. 7. The method of claim 3 , wherein the virtual DMZ is remote with respect to the container. 8. The method of claim 3 , wherein whether the access grant is given is determined at the virtual DMZ, based on one or more access control lists (ACLs). 9. A system comprising: at least one processor and memory storing instructions to instruct the at least one processor to: receive a request for accessing one or more resources in a container, from a process of a 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, determine 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, allow access to the one or more resources in the container, thereby enabling the stream-enabled application to continue; when it is determined the access grant at the virtual DMZ is required, determine, at the virtual DMZ, whether the access grant is given; when it is determined the access grant is given at the virtual DMZ, allow access to the one or more resources in the container, thereby enabling the stream-enabled application to continue; when it is determined the access grant is not given at the virtual DMZ, restrict access to the one or more resources in the container; determine the access grant is given for each of access of a first type and access of a second type different from the first type, and allow access to the one or more resources in the container only for one or both of the first and second types for which the access grant is given; set access control rules for the access grant based on an altitude value corresponding to an access privilege level. 10. The system of claim 9 , wherein access to the one or more resources in the container comprises a read access with respect to the one or more resources in the container. 11. The system of claim 9 , wherein access to the one or more resources in the container comprises a write access with respect to the one or more resources in the container. 12. The system of claim 9 , wherein the stream-enabled application is executed in a virtual environment that is inside the container. 13. The system of claim 9 , wherein the stream-enabled application is executed in a virtual environment that is outside the container. 14. The system of claim 9 , wherein the container is a first container and wherein the stream-enabled application is executed in a second container different from the first container. 15. The system of claim 9 , wherein the virtual DMZ is remote with respect to the container. 16. The system of claim 9 , wherein the instructions instruct the at least one processor to determine whether the access grant is given at the virtual DMZ, based on one or more access control lists (ACLs).

Assignees

Inventors

Classifications

  • characterised by the conditions triggering a change of settings · CPC title

  • Access rights, e.g. capability lists, access control lists, access tables, access matrices · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • G06F9/468Primary

    Specific access rights for resources, e.g. using capability register · CPC title

  • involving simulating, designing, planning or modelling of a network · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10356100B2 cover?
A container that manages access to protected resources using rules to intelligently manage them includes an environment having a set of software and configurations that are to be managed. A rule engine, which executes the rules, may be called reactively when software accesses protected resources. The engine uses a combination of embedded and configurable rules. It may be desirable to assign and…
Who is the assignee on this patent?
Numecent Holdings Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/468. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 16 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).