Training maintenance scenarios though environment simulation
US-2024061388-A1 · Feb 22, 2024 · US
US12489790B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12489790-B2 |
| Application number | US-202117375378-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 14, 2021 |
| Priority date | Feb 10, 2017 |
| Publication date | Dec 2, 2025 |
| Grant date | Dec 2, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for microsegmentation include receiving network communication information that describes flows between hosts in a network and applications executed on the hosts; generating a network communication model based on the network communication information that labels flows; and providing polices to the hosts based on the network communication model where the policies cause performance a set of actions, locally at a host, on any of the flows based on corresponding labels. The labels are one of healthy and unhealthy. The set of actions include blocking, allowing, and allowing for a period of time before confirmation.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: receiving network communication information that describes flows between hosts in a network and applications executed on the hosts; generating a network communication model based on the network communication information, wherein the generating the network communication model comprises automatically selecting, from among a plurality of available constraints, one or more constraints comprising at least human readability or human modifiability, and applying the selected constraints to produce labeled network flows in the network communication mode; and providing policies to the hosts based on the network communication model where the policies cause performance a set of actions, locally at a host, on any of the flows based on corresponding labels, wherein the policies are provided to the host based on one or more automatically generated microsegments defined by an identity-based protection policy at a workload, the workload is application-centric and independent of a network structure and configured to enable granular security via the microsegments. 2 . The method of claim 1 , wherein the labeled network flows are one of healthy and unhealthy. 3 . The method of claim 1 , wherein the set of actions include blocking, allowing, and allowing for a period of time before confirmation. 4 . The method of claim 1 , wherein the labeled network flows are one of healthy and unhealthy, and wherein the set of actions include blocking, allowing, and allowing for a period of time before confirmation. 5 . The method of claim 1 , wherein the policies are configured to govern a connection between the one or more microsegments on the network by applying granular security controls at a workload level, the connection defined by an east-west connection. 6 . The method of claim 1 , wherein the labeled network flows are multiple sequential flows combined into a single flow and are internal workload communications defining east-west traffic. 7 . The method of claim 1 , further comprising providing output to a user representing the one or more microsegments; receiving policy decisions for hosts based on the set of actions; and performing a reconciliation that can include causing termination of a flow after being allowed. 8 . A non-transitory computer-readable medium having computer program instructions stored thereon, the computer program instructions being executable by at least one computer processor communicatively coupled to a network to perform steps of: receiving network communication information that describes flows between hosts in the network and applications executed on the hosts; generating a network communication model based on the network communication information, wherein the generating the network communication model comprises automatically selecting, from among a plurality of available constraints, one or more constraints comprising at least human readability or human modifiability, and applying the selected constraints to produce labeled network flows in the network communication mode; and providing policies to the hosts based on the network communication model where the policies cause performance a set of actions, locally at a host, on any of the flows based on corresponding labels, wherein the policies are provided to the host based on one or more automatically generated microsegments defined by an identity-based protection policy at a workload, the workload is application-centric and independent of a network structure and configured to enable granular security via the microsegments. 9 . The non-transitory computer-readable medium of claim 8 , wherein the labeled network flows are one of healthy and unhealthy. 10 . The non-transitory computer-readable medium of claim 8 , wherein the set of actions include blocking, allowing, and allowing for a period of time before confirmation. 11 . The non-transitory computer-readable medium of claim 8 , wherein the labeled network flows are one of healthy and unhealthy, and wherein the set of actions include blocking, allowing, and allowing for a period of time before confirmation. 12 . The non-transitory computer-readable medium of claim 8 , wherein the policies define microsegments on the network. 13 . The non-transitory computer-readable medium of claim 8 , wherein the labeled network flows are internal workload communications. 14 . The non-transitory computer-readable medium of claim 8 , wherein the steps further include receiving policy decisions for hosts based on the set of actions; and performing a reconciliation that can include causing termination of a flow after being allowed. 15 . A system comprising at least one processor and memory storing instructions that, when executed, cause the at least one processor to: receive network communication information that describes flows between hosts in a network and applications executed on the hosts; generate a network communication model based on the network communication information, wherein the generating the network communication model comprises automatically selecting, from among a plurality of available constraints, one or more constraints comprising at least human readability or human modifiability, and applying the selected constraints to produce labeled network flows in the network communication mode; and provide policies to the hosts based on the network communication model where the policies cause performance a set of actions, locally at a host, on any of the flows based on corresponding labels, wherein the policies are provided to the host based on one or more automatically generated microsegments defined by an identity-based protection policy at a workload, the workload is application-centric and independent of a network structure and configured to enable granular security via the microsegments. 16 . The system of claim 15 , wherein the ed network flows are one of healthy and unhealthy. 17 . The system of claim 15 , wherein the set of actions include blocking, allowing, and allowing for a period of time before confirmation. 18 . The system of claim 15 , wherein the labeled network flows are one of healthy and unhealthy, and wherein the set of actions include blocking, allowing, and allowing for a period of time before confirmation. 19 . The system of claim 15 , wherein the policies define microsegments on the network. 20 . The system of claim 15 , wherein the labeled network flows are internal workload communications.
to a system of files or objects, e.g. local or distributed file system or database · CPC title
by securing the transmission between two devices or processes · CPC title
Entity profiles · CPC title
for supporting lawful interception, monitoring or retaining of communications or communication related information (circuit switched telephony call monitoring H04M3/2281) · CPC title
Rule management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.