Patent Assignment
Reel/Frame 070187/0487
Merger
Recorded: 2025-01-27
Pages: 35
Assignor
NICIRA, INC.
Executed: 2024-08-20
Assignee
VMWARE LLC
3421 HILLVIEW AVENUE, PALO ALTO, CALIFORNIA, 94304
Covered Properties
(1074)
Method and Apparatus for Using a Network Information Base to Control a Plurality of Shared Network Infrastructure Switching Elements
Secondary Storage Architecture for a Network Control System That Utilizes a Primary Network Information Base
Network Control Apparatus and Method with Table Mapping Engine
Use of Network Information Base Structure to Establish Communication Between Applications
Control System That Elects a Master Controller Instance for Switching Elements
Network Control Apparatus and Method with Quality of Service Controls
Network Control Apparatus and Method with Port Security Controls
Network Virtualization Apparatus and Method with a Table Mapping Engine
Distributed Network Virtualization Apparatus and Method
Network Control Apparatus and Method
Network Control Apparatus and Method for Populating Logical Datapath Sets
Network Control Apparatus and Method for Populating Logical Datapath Sets
Network Virtualization Apparatus and Method
Distributed Network Control Apparatus and Method
Hierarchical Managed Switch Architecture
Network Virtualization
Mesh Architectures for Managed Switching Elements
Deployment of Hierarchical Managed Switching Elements
Use of Tunnels to Hide Network Addresses
Packet Processing for Logical Datapath Sets
Packet Processing for Logical Datapath Sets
Packet Processing for Logical Datapath Sets
Application:
18/141,981 →
Publication:
US US20230353485A1
Packet Processing in a Network with Hierarchical Managed Switching Elements
Use of Rich Context Tags in Logical Data Processing
Fault Tolerant Managed Switching Element Architecture
Method and Apparatus for Robust Packet Distribution Among Hierarchical Managed Switching Elements
Managed Switching Elements Used as Extenders
Managing a Network by Controlling Edge and Non-Edge Switching Elements
Managed Switch Architectures for Implementing Logical Datapath Sets
Mesh Architectures for Managed Switching Elements
Managed Switch Architectures: Software Managed Switches, Hardware Managed Switches, and Heterogeneous Managed Switches
Managed Switch Architectures: Software Managed Switches, Hardware Managed Switches, and Heterogeneous Managed Switches
One-Hop Packet Processing in a Network with Managed Switching Elements
Distributed Control Platform for Large-Scale Production Networks
Processing Requests in a Network Control System with Multiple Controller Instances
Distributed Network Control System with One Master Controller Per Logical Datapath Set
Network Virtualization Apparatus and Method
Distributed Network Control System with One Master Controller Per Logical Datapath Set
Distributed Network Control System with One Master Controller Per Logical Datapath Set
Distributed Network Control System with One Master Controller Per Managed Switching Element
Method and Apparatus for Replicating Network Information Base in a Distributed Network Control System with Multiple Controller Instances
Method and Apparatus for Replicating Network Information Base in a Distributed Network Control System with Multiple Controller Instances
Method and Apparatus for Using a Network Information Base to Control a Plurality of Shared Network Infrastructure Switching Elements
Distributed Network Control System with a Distributed Hash Table
Logical Packet Processing Pipeline That Retains State Information to Effectuate Efficient Processing of Packets
Method and Apparatus for Interacting with a Network Information Base in a Distributed Network Control System with Multiple Controller Instances
Method and Apparatus for Interacting with a Network Information Base in a Distributed Network Control System with Multiple Controller Instances
Method and Apparatus for Interacting with a Network Information Base in a Distributed Network Control System with Multiple Controller Instances
Network Control Apparatus and Method for Creating and Modifying Logical Switching Elements
Network Control Apparatus and Method for Creating and Modifying Logical Switching Elements
Network Control Apparatus and Method for Port Isolation
Network Control Apparatus and Method for Creating and Modifying Logical Switching Elements
Application:
18/208,819 →
Publication:
US US20230412425A1
Network Control Apparatus and Method for Port Isolation
Network Virtualization Apparatus
Method and Apparatus for Stateless Transport Layer Tunneling
Patent:
8,825,900 →
Application:
13/181,492 →
Methods and Apparatus for Stateless Transport Layer Tunneling
Method and Apparatus for Stateless Transport Layer Tunneling
Distributed Logical L3 Routing
Centralized Logical L3 Routing
Distributed Logical L3 Routing
Logical L3 Daemon
Logical L3 Daemon
Logical L3 Daemon
Application:
18/217,742 →
Publication:
US US20230353493A1
Distributed Logical L3 Routing
Handling Nat in Logical L3 Routing
Handling Nat Migration in Logical L3 Routing
Handling Reverse Nat in Logical L3 Routing
Logical L3 Daemon
Flow Templating in Logical L3 Routing
Load Balancing in a Logical Pipeline
Logical L3 Routing with Dhcp
Hierarchical Controller Clusters for Interconnecting Two or More Logical Datapath Sets
Flow Generation from Second Level Controller to First Level Controller to Managed Switching Element
Multi-Domain Interconnect
Multi-Domain Interconnect
Flow Generation from Second Level Controller to First Level Controller to Managed Switching Element
Packet Processing in Federated Network
Packet Processing in Managed Interconnection Switching Elements
Connecting Unmanaged Segmented Networks by Managing Interconnection Switching Elements
Federating Interconnection Switching Element Network to Two or More Levels
Generating Flows for Managed Interconnection Switches
Chassis Controller
Physical Controller
Chassis Controller
Chassis Controller
Chassis Controller
Chassis Controller
Scheduling Distribution of Logical Forwarding Plane Data
Scheduling Distribution of Physical Control Plane Data
Scheduling Distribution of Logical Control Plane Data
Universal Physical Control Plane
Tunnel Creation
Maintaining Quality of Service in Shared Forwarding Elements Managed by a Network Control System
Pull-Based State Dissemination Between Managed Forwarding Elements
Nesting Transaction Updates to Minimize Communication
Communication Channel for Distributed Network Control System
Distributed Network Control System
Physical Controllers for Converting Universal Flows
Chassis Controllers for Converting Universal Flows
Network Virtualization Apparatus and Method with Scheduling Capabilities
Architecture of Networks with Middleboxes
Network Control System for Configuring Middleboxes
Network Control System for Configuring Middleboxes
Network Control System for Configuring Middleboxes
Network Control System for Configuring Middleboxes
Network Control System for Configuring Middleboxes
Network Control System for Configuring Middleboxes
Load Balancing and Destination Network Address Translation Middleboxes
Load Balancing and Destination Network Address Translation Middleboxes
Load Balancing and Destination Network Address Translation Middleboxes
Application:
17/200,784 →
Publication:
US US20210200572A1
Connection Identifier Assignment and Source Network Address Translation
Connection Identifier Assignment and Source Network Address Translation
Connection Identifier Assignment and Source Network Address Translation
Control Plane Interface for Logical Middlebox Services
Control Plane Interface for Logical Middlebox Services
Firewalls in Logical Networks
Firewalls in Logical Networks
Migrating Middlebox State for Distributed Middleboxes
Migrating Middlebox State for Distributed Middleboxes
Migrating Middlebox State for Distributed Middleboxes
Wan Optimizer for Logical Networks
Architecture of Networks with Middleboxes
Architecture of Networks with Middleboxes
Architecture of Networks with Middleboxes
Architecture of Networks with Middleboxes
Architecture of Networks with Middleboxes
Architecture of Networks with Middleboxes
Exchange of Network State Information Between Forwarding Elements
Using Transactions to Compute and Propagate Network Forwarding State
Using Transactions to Compute and Propagate Network Forwarding State
Using Transactions to Minimize Churn in a Distributed Network Control System
Using Transactions to Minimize Churn in a Distributed Network Control System
Extension of Logical Networks Across Layer 3 Virtual Private Networks
Extension of Logical Networks Across Layer 3 Virtual Private Networks
Network operating system for managing and securing networks
Network Operating System for Managing and Securing Networks
Network Operating System for Managing and Securing Networks
Network Operating System for Managing and Securing Networks
Method and Apparatus for Implementing and Managing Distributed Virtual Switches in Several Hosts and Physical Forwarding Elements
Method and Apparatus for Implementing and Managing Virtual Switches
Method and Apparatus for Implementing and Managing Virtual Switches
Method and Apparatus for Implementing and Managing Virtual Switches
Tracing Logical Network Packets Through Physical Network
Tracing Logical Network Packets Through Physical Network
Tracing Network Packets by a Cluster of Network Controllers
Tracing Network Packets Through Logical and Physical Networks
Tracing Network Packets Through Logical and Physical Networks
Tracing Network Packets Through Logical and Physical Networks
Tracing Network Packets Through Logical and Physical Networks
Unified Replication Mechanism for Fault-Tolerance of State
Unified Replication Mechanism for Fault-Tolerance of State
Unified Replication Mechanism for Fault-Tolerance of State
Storing Network State at a Network Controller
Reconciliation of Network State Across Physical Domains
Managing Forwarding of Logical Network Traffic Between Physical Domains
Managing Context Identifier Assignment Across Multiple Physical Domains
Storing Network State at a Network Controller
Managing Forwarding of Logical Network Traffic Between Physical Domains
Using Headerspace Analysis to Identify Flow Entry Reachability
Using Headerspace Analysis to Identify Classes of Packets
Using Headerspace Analysis to Identify Flow Entry Reachability
Using Headerspace Analysis to Identify Flow Entry Reachability
Hybrid Packet Processing
Hybrid Packet Processing
Hybrid Packet Processing
Encapsulating Data Packets Using an Adaptive Tunnelling Protocol
Encapsulating Data Packets Using an Adaptive Tunnelling Protocol
Encapsulating Data Packets Using an Adaptive Tunnelling Protocol
Encapsulating Data Packets Using an Adaptive Tunnelling Protocol
Encapsulating Data Packets Using an Adaptive Tunnelling Protocol
Multiple Active L3 Gateways for Logical Networks
Multiple Active L3 Gateways for Logical Networks
Multiple Active L3 Gateways for Logical Networks
Adjusting Connection Validating Control Signals in Response to Changes in Network Traffic
Adjusting Connection Validating Control Signals in Response to Changes in Network Traffic
Adjusting Connection Validating Control Signals in Response to Changes in Network Traffic
Data Upgrade Framework for Distributed Systems
Providing Services for Logical Networks
Providing Services for Logical Networks
Providing Services for Logical Networks
Providing Services for Logical Networks
Application:
18/217,878 →
Publication:
US US20230353533A1
Generation of Configuration Files for a Dhcp Module Executing Within a Virtualized Container
Hitless Upgrade for Network Control Applications
Hitless Upgrade for Network Control Applications
High Availability L3 Gateways for Logical Networks
Dynamically Generating Flows with Wildcard Fields
Dynamically Generating Flows with Wildcard Fields
Asymmetric Connection with External Networks
Asymmetric Connection with External Networks
Database Protocol for Exchanging Forwarding State with Hardware Switches
Database Protocol for Exchanging Forwarding State with Hardware Switches
Database Protocol for Exchanging Forwarding State with Hardware Switches
Database Protocol for Exchanging Forwarding State with Hardware Switches
Managing Software and Hardware Forwarding Elements to Define Virtual Networks
Packet Conflict Resolution
Last-Hop Processing for Reverse Direction Packets
Dynamic Generation of Flow Entries for Last-Hop Processing
Route Advertisement by Managed Gateways
Route Advertisement by Managed Gateways
Route Advertisement by Managed Gateways
Route Advertisement by Managed Gateways
Route Advertisement by Managed Gateways
Route Advertisement by Managed Gateways
Application:
18/780,285 →
Publication:
US US20240380696A1
Managed Gateways Peering with External Router to Attract Ingress Packets
Method and System for Implementing Logical Port Classifications
Method and System for Implementing Logical Port Classifications
Dynamically Adjusting the Number of Flows Allowed in a Flow Table Cache
Dynamically Adjusting the Number of Flows Allowed in a Flow Table Cache
Installing and Managing Flows in a Flow Table Cache
Dynamic Routing for Logical Routers
Multiple Levels of Logical Routers
Multiple Levels of Logical Routers
Multiple Levels of Logical Routers
Multiple Levels of Logical Routers
Maintaining Data Stored with a Packet
Logical Router Processing by Network Controller
Static Routes for Logical Routers
Logical Router Processing by Network Controller
Generating Flows Using Common Match Techniques
Tracking Prefixes of Values Associated with Different Rules to Generate Flows
Performing a Multi-Stage Lookup to Classify Packets
Performing a Multi-Stage Lookup to Classify Packets
Tracking Prefixes of Values Associated with Different Rules to Generate Flows
Detecting and Handling Elephant Flows
Detecting and Handling Large Flows
Detecting and Handling Large Flows
Detecting and Handling Large Flows
Detecting an Elephant Flow Based on the Size of a Packet
Detecting an Elephant Flow Based on the Size of a Packet
Reporting Elephant Flows to a Network Controller
Inspecting Operations of a Machine to Detect Elephant Flows
Inspecting Operations of a Machine to Detect Elephant Flows
Inspecting Operations of a Machine to Detect Elephant Flows
Inspecting Operations of a Machine to Detect Elephant Flows
Distributed Multicast by Endpoints
Distributed Multicast by Endpoints
Distributed Multicast by Endpoints
Distributed Multicast by Endpoints
Mapping Virtual Machines from a Private Network to a Multi-Tenant Public Datacenter
Vlan to Secure Communication Between Virtual Machines in a Multi-Tenant Public Data Center
Proxy Methods for Suppressing Broadcast Traffic in a Network
Proxy Methods for Suppressing Broadcast Traffic in a Network
Controller Side Method of Generating and Updating a Controller Assignment List
Host Side Method of Using a Controller Assignment List
Host Side Method of Using a Controller Assignment List
Connectivity Segment Selection
Connectivity Segment Coloring
Connectivity Segment Coloring
Replicating Broadcast, Unknown-Unicast, and Multicast Traffic in Overlay Logical Networks Bridged with Physical Networks
Replicating Broadcast, Unknown-Unicast, and Multicast Traffic in Overlay Logical Networks Bridged with Physical Networks
Replicating Broadcast, Unknown-Unicast, and Multicast Traffic in Overlay Logical Networks Bridged with Physical Networks
Replicating Broadcast, Unknown-Unicast, and Multicast Traffic in Overlay Logical Networks Bridged with Physical Networks
Framework for Coordination Between Endpoint Security and Network Security Services
Framework for Coordination Between Endpoint Security and Network Security Services
Framework for Coordination Between Endpoint Security and Network Security Services
Framework for Coordination Between Endpoint Security and Network Security Services
Distributed Identity-Based Firewalls
Distributed Identity-Based Firewalls
Distributed Identity-Based Firewalls
Distributed Identity-Based Firewalls
Method and System for Managing Network Storm
Network Service Slotting
Distributed Global Load-Balancing System for Software-Defined Data Centers
Distributed Global Load-Balancing System for Software-Defined Data Centers
OWL-Based Intelligent Security Audit
Specifying Point of Enforcement in a Firewall Rule
Method and Apparatus for Distributing Firewall Rules
Method and Apparatus for Distributing Firewall Rules
Method and Apparatus for Distributing Firewall Rules
Method and Apparatus for Distributing Firewall Rules
Provisioning Firewall Rules on a Firewall Enforcing Device
Logical Router
ARP for Logical Router
Bridging Between Network Segments with a Logical Router
Configuration of Logical Router
Configuration of Logical Router
Configuration of Logical Router
Configuration of Logical Router
Configuration of Logical Router
Application:
18/815,679 →
Publication:
US US20240419468A1
Load Balancing Across a Group of Load Balancers
Method and Apparatus for Providing a Service with a Plurality of Service Nodes
Method and Apparatus for Providing a Service with a Plurality of Service Nodes
Application:
18/211,580 →
Publication:
US US20230336413A1
Method and Apparatus for Distributing Load Among a Plurality of Service Nodes
Elastically Managing a Service Node Group
Method and Apparatus for Distributing Load Among a Plurality of Service Nodes
Inline Load Balancing
Inline Load Balancing
Inline Load Balancing
Distributed Load Balancing Systems
Dynamically Adjusting Load Balancing
Dynamically Adjusting Load Balancing
Dynamically Adjusting a Data Compute Node Group
Distributed Network Address Translation for Efficient Cloud Service Access
Distributed Network Address Translation for Efficient Cloud Service Access
Distributed Network Address Translation for Efficient Cloud Service Access
Distributed Network Address Translation for Efficient Cloud Service Access
Application:
18/780,352 →
Publication:
US US20240380708A1
Host Architecture for Efficient Cloud Service Access
Procedures for Efficient Cloud Service Access in a System with Multiple Tenant Logical Networks
Network Introspection in an Operating System
Method and System for Discovering a Path of Network Traffic
Auto Detecting Legitimate Ip Addresses Using Spoofguard Agents
Packet Tracing in a Software-Defined Networking Environment
Packet Tracing in a Software-Defined Networking Environment
Tracing Host-Originated Logical Network Packets
Tracing Host-Originated Logical Network Packets
Consistent Hashing for Network Traffic Dispatching
Consistent Hashing for Network Traffic Dispatching
Consistent Hashing for Network Traffic Dispatching
Consistent Hashing for Network Traffic Dispatching
Consistent Hashing for Network Traffic Dispatching
Using Different Tcp/Ip Stacks for Different Hypervisor Services
Using Different Tcp/Ip Stacks with Separately Allocated Resources
Using Different Tcp/Ip Stacks for Different Tenants on a Multi-Tenant Host
Using Loopback Interfaces of Multiple Tcp/Ip Stacks for Communication Between Processes
Use of Stateless Marking to Speed Up Stateful Firewall Rule Processing
Use of Stateless Marking to Speed Up Stateful Firewall Rule Processing
Use of Stateless Marking to Speed Up Stateful Firewall Rule Processing
Use of Stateless Marking to Speed Up Stateful Firewall Rule Processing
Use of Stateless Marking to Speed Up Stateful Firewall Rule Processing
Ingress Ecmp in Virtual Distributed Routing Environment
Address Resolution Using Multiple Designated Instances of a Logical Router
Address Resolution Using Multiple Designated Instances of a Logical Router
Address Resolution Using Multiple Designated Instances of a Logical Router
Address Resolution Using Multiple Designated Instances of a Logical Router
Efficient Packet Classification for Dynamic Containers
Efficient Packet Classification for Dynamic Containers
Efficient Packet Classification for Dynamic Containers
Efficient Packet Classification for Dynamic Containers
Efficient Packet Classification for Dynamic Containers
Efficient Packet Classification for Dynamic Containers
Hashing Techniques for Use in a Network Environment
Performing a Finishing Operation to Improve the Quality of a Resulting Hash
Introspection Method and Apparatus for Network Access Filtering
Introspection Method and Apparatus for Network Access Filtering
Firewall Rule Management
Firewall Rule Management
Methods and Systems to Offload Overlay Network Packet Encapsulation to Hardware
Methods and Systems to Offload Overlay Network Packet Encapsulation to Hardware
Methods and Systems to Offload Overlay Network Packet Encapsulation to Hardware
Methods and Systems to Offload Overlay Network Packet Encapsulation to Hardware
Methods and Systems for Providing Multi-Tenancy Support for Single Root I/O Virtualization
Batch Processing of Packets
Batch Processing of Packets
Flow Sequencing
Migrating Firewall Connection State for a Firewall Service Virtual Machine
Configuring Interactions with a Firewall Service Virtual Machine
Configuring Interactions with a Service Virtual Machine
Migrating Firewall Connection State for a Firewall Service Virtual Machine
Method and Apparatus for Integrating a Service Virtual Machine
Data Flow Identifiers
Virtual Distributed Bridging
Encoding Control Plane Information in Transport Protocol Source Port Field and Applications Thereof in Network Virtualization
Encoding Control Plane Information in Transport Protocol Source Port Field and Applications Thereof in Network Virtualization
Network Virtualization Using Just-in-Time Distributed Capability for Classification Encoding
System for Aggregating Statistics Relating to a Logical Forwarding Element
System for Aggregating Statistics Relating to a Logical Forwarding Element
System for Aggregating Statistics Relating to a Logical Forwarding Element
Network Virtualization Operations Using a Scalable Statistics Collection Framework
Implementing Fixed Points in Network State Updates Using Generation Numbers
Secondary Input Queues for Maintaining a Consistent Network State
Buffered Subscriber Tables for Maintaining a Consistent Network State
Flow Cache Hierarchy
Caching of Service Decisions
Processing Packets According to Hierarchy of Flow Entry Storages
Caching of Service Decisions
Method of Distributing Network Policies of Virtual Machines in a Datacenter
Methods and Systems for Controller-Based Datacenter Network Sharing
Method of Distributing Network Policies for Data Compute Nodes in a Datacenter
Controller-Based Datacenter Network Bandwidth Policy Sharing
Method, Apparatus, and System for Implementing a Content Switch
Method, Apparatus, and System for Implementing a Content Switch
Method, Apparatus, and System for Implementing a Content Switch
System for Aggregating Statistics Associated with Interfaces
System for Aggregating Statistics Associated with Interfaces
System for Aggregating Statistics Associated with Interfaces
Using Physical Location to Modify Behavior of a Distributed Virtual Network Element
Using Physical Location to Modify Behavior of a Distributed Virtual Network Element
Using Physical Location to Modify Behavior of a Distributed Virtual Network Element
Application:
17/671,437 →
Publication:
US US20220239561A1
Logical Network Traffic Analysis
Logical Network Traffic Analysis
Stateful Services on Stateless Clustered Edge
Stateful Services on Stateless Clustered Edge
Stateful Services on Stateless Clustered Edge
Stateful Services on Stateless Clustered Edge
Stateful Services on Stateless Clustered Edge
Context-Aware Distributed Firewall
Context-Aware Distributed Firewall
Context-Aware Distributed Firewall
Encryption Architecture
Method and Apparatus for Differently Encrypting Data Messages for Different Logical Networks
Method and Apparatus for Differently Encrypting Different Flows
Method and Apparatus for Encrypting Data Messages after Detecting Infected VM
Method and Apparatus for Dynamically Creating Encryption Rules
Application:
14/320,581 →
Publication:
US US20150379280A1
Method and Apparatus for Dynamically Creating Encryption Rules
Method and Apparatus for Encrypting Messages based on Encryption Group Association
Encryption System in a Virtualized Environment
Managing Link Aggregation Traffic in Edge Nodes
Managing Link Aggregation Traffic in Edge Nodes
Managing Link Aggregation Traffic in Edge Nodes
Route Server Mode for Dynamic Routing Between Logical and Physical Networks
Virtual Distributed Bridging
Virtual Distributed Bridging
Virtual Distributed Bridging
Route Server Mode for Dynamic Routing Between Logical and Physical Networks
Route Server Mode for Dynamic Routing Between Logical and Physical Networks
Route Server Mode for Dynamic Routing Between Logical and Physical Networks
Route Server Mode for Dynamic Routing Between Logical and Physical Networks
Application:
18/793,775 →
Publication:
US US20240396831A1
Provisioning Network Services in a Software Defined Data Center
Provisioning Network Services in a Software Defined Data Center
Provisioning Network Services in a Software Defined Data Center
Security Policy Selection for Machines with Dynamic Addresses
Dynamic Ipsec Policies
Address Resolution Protocol Suppression Using a Flow-Based Forwarding Element
Reduction of Network Churn Based on Differences in Input State
Reduction of Churn in a Network Control System
Reducing Network Congestion by Preferentially Dropping Packets Sent by High Bandwidth Sources
Reducing Network Congestion by Preferentially Dropping Packets Sent by High-Bandwidth Sources
Using Headerspace Analysis to Identify Unneeded Distributed Firewall Rules
Using Headerspace Analysis to Identify Unneeded Distributed Firewall Rules
Security Agent for Distributed Network Security System
Distributed Network Security Controller Cluster for Performing Security Operations
Security Cluster for Performing Security Check
Traffic Forwarding Between Geographically Dispersed Sites
Traffic Forwarding Between Geographically Dispersed Sites
Intermediate Logical Interfaces in a Virtual Distributed Router Environment
Intermediate Logical Interfaces in a Virtual Distributed Router Environment
Intermediate Logical Interfaces in a Virtual Distributed Router Environment
Intermediate Logical Interfaces in a Virtual Distributed Router Environment
Sharing Common L2 Segment in a Virtual Distributed Router Environment
Redirecting Traffic in a Virtual Distributed Router Environment
Logical Routers and Switches in a Multi-Datacenter Environment
Distributing Routing Information in a Multi-Datacenter Environment
Provisioning Logical Entities in a Multi-Datacenter Environment
Provisioning Logical Entities in a Multi-Datacenter Environment
Provisioning Logical Entities in a Multi-Datacenter Environment
Federated Firewall Management for Moving Workload Across Data Centers
Replicating Firewall Policy Across Multiple Data Centers
Providing Firewall Rules for Workload Spread Across Multiple Data Centers
Static Route Configuration for Logical Router
Static Route Configuration for Logical Router
Static Route Configuration for Logical Router
Route Configuration for Logical Router
Control Plane Integration with Hardware Switches
Logical Router with Multiple Routing Components
Transit Logical Switch Within Logical Router
Logical Router with Multiple Routing Components
Logical Router with Multiple Routing Components
Logical Router with Multiple Routing Components
Implementing Logical Router Uplinks
Configuring Logical Routers on Hardware Switches
Configuring a Hardware Switch as an Edge Node for a Logical Router
Enabling Hardware Switches to Perform Logical Routing Functionalities
Enabling Hardware Switches to Perform Logical Routing Functionalities
Enabling Hardware Switches to Perform Logical Routing Functionalities
Managing Tunnel Endpoints for Facilitating Creation of Logical Networks
Managing Tunnel Endpoints for Facilitating Creation of Logical Networks
Managing Tunnel Endpoints for Facilitating Creation of Logical Networks
Network Interface Selection for Network Connections
Distributed Vpn Service
Distributed Vpn Service
Providing Quality of Service for Containers in a Virtualized Computing Environment
Traffic Handling for Containers in a Virtualized Computing Environment
Logical Processing for Containers
Logical Processing for Containers
Logical Processing for Containers
Logical Processing for Containers
Logical Processing for Containers
Logical Processing for Containers
Application:
18/226,773 →
Publication:
US US20230367622A1
Traffic Forwarding in a Network with Geographically Dispersed Sites
Performing Source Network Address Translation Based on Remote Device Management Attributes
Defining Network Rules Based on Remote Device Management Attributes
Distributing Remote Device Management Attributes to Service Nodes for Service Rule Processing
Distributed VPN Gateway for Processing Remote Device Management Attribute Based Rules
Performing Logical Segmentation Based on Remote Device Attributes
Associating Service Tags with Remote Data Message Flows Based on Remote Device Management Attributes
Creating and Using Remote Device Management Attribute Rule Data Store
Implementing an Interface Between Tuple and Message-Driven Control Entities
Implementing an Interface Between Tuple and Message-Driven Control Entities
Arp Offloading for Managed Hardware Forwarding Elements
Arp Offloading for Managed Hardware Forwarding Elements
Joining an Application Cluster
Accessible Application Cluster Topology
Accessible Application Cluster Topology
Self-Managed Overlay Networks
Extended Context Delivery for Context-Based Authorization
Extended Context Delivery for Context-Based Authorization
Authorization for Advertised Routes Among Logical Routers
Authorization for Advertised Routes Among Logical Routers
Authorization for Advertised Routes Among Logical Routers
Automatically Advertising NAT Routes Between Logical Routers
Data Transfer Between Endpoints Using a Multipath Connection
Influencing Path Selection During a Multipath Connection
Packet Processing Rule Versioning
Packet Processing Rule Versioning
Throughput Resilience During Link Failover
On-Demand Connection Ping
Transactional Controls for Supplying Control Plane Data to Managed Hardware Forwarding Elements
Transaction Controls for Supplying Control Plane Data to Managed Hardware Forwarding Element
Transactional Controls for Supplying Control Plane Data to Managed Hardware Forwarding Elements
Transactional Controls for Supplying Control Plane Data to Managed Hardware Forwarding Elements
Centralized Troubleshooting Tool in Distributed Virtual Network
Centralized Troubleshooting Tool in Distributed Virtual Network
Centralized Troubleshooting Tool in Distributed Virtual Network
Automatic Health Check and Performance Monitoring for Applications and Protocols Using Deep Packet Inspection in a Datacenter
Automatic Health Check and Performance Monitoring for Applications and Protocols Using Deep Packet Inspection in a Datacenter
Automatic Health Check and Performance Monitoring for Applications and Protocols Using Deep Packet Inspection in a Datacenter
Automatic Health Check and Performance Monitoring for Applications and Protocols Using Deep Packet Inspection in a Datacenter
Distributed Database Structure for Logical and Physical Network Data
Local Controller Agent for Converting Logical Pipeline Data
Representation of Match Conditions in Logical Pipeline Data
Generating Conjunctive Match Flow Entries
Managed Forwarding Element with Conjunctive Match Flow Entries
Stateful Processing for Stateless Forwarding Element
Packet Data Restoration for Flow-Based Forwarding Element
Context Enriched Distributed Logging Services for Workloads in a Datacenter
Transferring Multiple Data Sets Using a Multipath Connection
Service Node Selection by an Inline Service Switch
Configuring and Operating a XaaS Model in a Datacenter
Tunnel-Enabled Elastic Service Model
Sticky Service Sessions in a Datacenter
Controller Driven Reconfiguration of a Multi-Layered Application or Service Model
Application:
17/976,783 →
Publication:
US US20230052818A1
Controller Driven Reconfiguration of a Multi-Layered Application or Service Model
Network Health Checker
Network Health Checker
Network Health Checker
Firewall in a Virtualized Computing Environment Using Physical Network Interface Controller (Pnic) Level Firewall Rules
Firewall in a Virtualized Computing Environment Using Physical Network Interface Controller (Pnic) Level Firewall Rules
Firewall in a Virtualized Computing Environment Using Physical Network Interface Controller (Pnic) Level Firewall Rules
Distributed Firewall in a Virtualized Computing Environment
Logical L3 Processing for L2 Hardware Switches
Logical L3 Processing for L2 Hardware Switches
Logical L3 Processing for L2 Hardware Switches
Logical L3 Processing for L2 Hardware Switches
Virtual Network Abstraction
Transport Protocol Task Offload Emulation to Detect Chunks of Data for Communication with a Private Network
Transport Protocol Task Offload Emulation to Detect Offload Segments for Communication with a Private Network
Congestion Control During Communication with a Private Network
Preventing Concurrent Distribution of Network Data to a Hardware Switch by Multiple Controllers
Preventing Concurrent Distribution of Network Data to a Hardware Switch by Multiple Controllers
Implementing Logical Network Security on a Hardware Switch
Implementing Logical Network Security on a Hardware Switch
Implementing Logical Network Security on a Hardware Switch
Implementing Logical Network Security on a Hardware Switch
Scalable Controller for Hardware Vteps
Scalable Controller for Hardware Vteps
Distributed Tunneling for Vpn
Distributed Tunneling for Vpn
Systems and Methods for Flipping Nic Teaming Configuration Without Interfering Live Traffic
Systems and Methods for Flipping Nic Teaming Configuration Without Interfering Live Traffic
Performing Logical Network Functionality Within Data Compute Nodes
Securing a Managed Forwarding Element That Operates Within a Data Compute Node
Performing Logical Network Functionality Within Data Compute Nodes
Securing a Managed Forwarding Element That Operates Within a Data Compute Node
Securing a Managed Forwarding Element That Operates Within a Data Compute Node
Ip Aliases in Logical Networks with Hardware Switches
Ip Aliases in Logical Networks with Hardware Switches
Ip Aliases in Logical Networks with Hardware Switches
Managing Administrative Statuses of Hardware Vteps
Automated Realization of Hand-Drawn Topologies
Static Route Types for Logical Routers
Static Route Types for Logical Routers
Static Route Types for Logical Routers
Synchronization of Data and Control Planes of Routers
Load Balancing for a Team of Network Interface Controllers
Automatic Setup of Failure Detection Sessions
Automatic Setup of Failure Detection Sessions
Automatic Setup of Failure Detection Sessions
Forwarding Element Implementation for Containers
Forwarding Element Implementation for Containers
Forwarding Element Implementation for Containers
Forwarding Element Implementation for Containers
Packet Communication Between Container Data Compute Nodes and a Managed Forwarding Element
Load Balancing Over Multiple Tunnel Endpoints
Learning of Tunnel Endpoint Selections
Learning of Tunnel Endpoint Selections
Learning of Tunnel Endpoint Selections
Distribution of Tunnel Endpoint Mapping Information
Grouping Tunnel Endpoints of a Bridge Cluster
Datapath Processing of Service Rules with Qualifiers Defined in Terms of Dynamic Groups
Datapath Processing of Service Rules with Qualifiers Defined in Terms of Template Identifiers and/or Template Matching Criteria
Creating and Distributing Template Based Service Rules
Service Rule Console for Creating, Viewing and Updating Template Based Service Rules
Directed Graph Based Span Computation and Configuration Dispatching
Directed Graph Based Span Computation and Configuration Dispatching
Software Receive Side Scaling for Overlay Flow Re-Dispatching
Software Receive Side Scaling for Packet Re-Dispatching
Receive Side Scaling for Overlay Flow Dispatching
Providing an Application Interface Programming Exception in an Upper Management Layer
Performing Services on a Host
Packet Tagging for Improved Guest System Security
Virtual Tunnel Endpoints for Congestion-Aware Load Balancing
Virtual Tunnel Endpoints for Congestion-Aware Load Balancing
Method and Tool for Diagnosing Logical Networks
Method and Tool for Diagnosing Logical Networks
Method and Tool for Diagnosing Logical Networks
Centralized Troubleshooting Tool for Distributed Virtual Network
Context-Sensitive Command Whitelisting for Centralized Troubleshooting Tool
Context-Sensitive Command Whitelisting for Centralized Troubleshooting Tool
Dynamic Datapath at Edge Gateway
Datapath with Service Stages
Datapath with Centralized and Distributed Routers
Datapath for Multiple Tenants
Datapath for Multiple Tenants
Datapath for Multiple Tenants
Datapath for Multiple Tenants
Datapath for Multiple Tenants
Datapath Cache
Troubleshooting Virtual Network Reachability
Troubleshooting Virtual Network Reachability
Policy Driven Network Qos Deployment
Policy Driven Network Qos Deployment
Policy Driven Network Qos Deployment
Intelligent Identification of Stressed Machines for Data Security Management
Excluding Stressed Machines from Load Balancing of Distributed Applications
Excluding Stressed Machines from Load Balancing of Distributed Applications
Application Assessment and Visibility for Micro-Segmentation of a Network Deployment
Application Assessment and Visibility for Micro-Segmentation of a Network Deployment
Application Template Generation and Deep Packet Inspection Approach for Creation of Micro-Segmentation Policy for Network Applications
Providing Application Visibility for Micro-Segmentation of a Network Deployment
Edge Datapath Using User-Kernel Transports
Edge Datapath Using User-Kernel Transports
Edge Datapath Using Inter-Process Transports for Control Plane Processes
Edge Datapath Using Inter-Process Transports for Data Plane Processes
Edge Datapath Using Inter-Process Transport for Tenant Logical Networks
Edge Datapath Using Inter-Process Transports for Higher Network Layers
Edge Datapath Using User Space Network Stack
Edge Datapath Using User Space Network Stack
Self-Service Firewall Configuration
Fast Ordering of Firewall Sections and Rules
Using Activities to Manage Multi-Tenant Firewall Configuration
Automatic Configuration of Logical Routers on Edge Nodes
Automatic Configuration of Logical Routers on Edge Nodes
Automatic Configuration of Logical Routers on Edge Nodes
Adaptable Network Event Monitoring Configuration in Datacenters
Adaptable Network Event Monitoring Configuration in Datacenters
Network Workflow Replay Tool
Configuration Change Realization Assessment and Timeline Builder
Installation of Routing Tables for Logical Router in Route Server Mode
Installation of Routing Tables for Logical Router in Route Server Mode
Installation of Routing Tables for Logical Router in Route Server Mode
Installation of Routing Tables for Logical Router in Route Server Mode
Installation of Routing Tables for Logical Router in Route Server Mode
Application:
18/793,767 →
Publication:
US US20240396834A1
Managing Resource Consumption for Distributed Services
Monitoring Resource Consumption for Distributed Services
Secure Key Management Protocol for Distributed Network Encryption
Secure Key Management Protocol for Distributed Network Encryption
Method to Reduce Packet Statistics Churn
Method and Mechanism for Efficiently Managing Flows
Method and Mechanism for Efficiently Managing Flows
Identifying the Realization Status of Logical Entities Based on a Global Realization Number
Identifying the Realization Status of Logical Entities Based on a Global Realization Number
Determining the Realization Status of Logical Entities in Logical Networks
Management of Update Queues for Network Controller
Management of Update Queues for Network Controller
Priority Allocation for Distributed Service Rules
Priority Allocation for Distributed Service Rules
Address Grouping for Distributed Service Rules
Ranking of Gateways in Cluster
Gui for Analysis of Logical Network Modifications
Global Objects for Federated Firewall Rule Management
Global Object Definition and Management for Distributed Firewalls
Synchronization of Routing Information in an Edge System Cluster
Synchronization of Routing Information in an Edge System Cluster
Methods and Systems to Achieve Multi-Tenancy in Rdma Over Converged Ethernet
Methods and Systems to Achieve Multi-Tenancy in Rdma Over Converged Ethernet
Methods and Systems to Achieve Multi-Tenancy in Rdma Over Converged Ethernet
Methods and Systems to Achieve Multi-Tenancy in Rdma Over Converged Ethernet
Dynamic Virtual Machine Network Policy for Ingress Optimization
Dynamic Configurations Based on the Dynamic Host Configuration Protocol
Dynamic Configurations Based on the Dynamic Host Configuration Protocol
Distributed Network Troubleshooting Using Simultaneous Multi-Point Packet Capture
Analysis of Simultaneous Multi-Point Packet Capture and Display of the Analysis
Enabling Uniform Switch Management in Virtual Infrastructure
Method and System of Provisioning Logical Networks on a Host Machine
Method and System for Migrating Virtual Machines in Virtual Infrastructure
Enabling Virtual Machines Access to Switches Configured by Different Management Entities
Identifying a Network Topology Between Two Endpoints
Periodical Generation of Network Measurement Data
Periodical Generation of Network Measurement Data
Periodical Generation of Network Measurement Data
Periodical Generation of Network Measurement Data
Locality-Aware Scheduling for Nic Teaming
Edge Node Cluster Network Redundancy and Fast Convergence Using an Underlay Anycast Vtep Ip
Edge Node Cluster Network Redundancy and Fast Convergence Using an Underlay Anycast Vtep Ip
Private Allocated Networks Over Shared Communications Infrastructure
Private Allocated Networks Over Shared Communications Infrastructure
Private Allocated Networks Over Shared Communications Infrastructure
Private Allocated Networks Over Shared Communications Infrastructure
Private Allocated Networks Over Shared Communications Infrastructure
Private Allocated Networks Over Shared Communications Infrastructure
Method and System for Virtual and Physical Network Integration
Method and System for Virtual and Physical Network Integration
Method and System for Virtual and Physical Network Integration
Method and System for Virtual and Physical Network Integration
Method and System for Virtual and Physical Network Integration
Method and System for Virtual and Physical Network Integration
Method and System for Service Switching Using Service Tags
Method and System for Service Switching Using Service Tags
Method and System for Service Switching Using Service Tags
Method and System for Service Switching Using Service Tags
Method and System for Service Switching Using Service Tags
Hierarchical Network Managers
Hierarchical Network Managers
Hierarchical Network Managers
Hierarchical Network Managers
Management of Advanced Connection State During Migration
Bypassing a Load Balancer in a Return Path of Network Traffic
Bypassing a Load Balancer in a Return Path of Network Traffic
Bypassing a Load Balancer in a Return Path of Network Traffic
Port Mirroring in Overlay Networks
Performing Context-Rich Attribute-Based Services on a Host
Performing Context-Rich Attribute-Based Services on a Host
Congestion-Aware Load Balancing in Data Center Networks
Firewall Configuration Versioning
Translation Cache for Firewall Configuration
Assignment of Router ID for Logical Routers
Software Tap for Traffic Monitoring in Virtualized Environment
Decoupling Network Connections from an Application While the Application Is Temporarily Down
Upgrading a Proxy That Decouples Network Connections from an Application During Application's Downtime
Managing Firewall Flow Records of a Virtual Infrastructure
Implementing Logical Metadata Proxy Servers in Logical Networks
Implementing Logical Dhcp Servers in Logical Networks
Implementing Logical Dhcp Servers in Logical Networks
Failure Handling at Logical Routers According to a Non-Preemptive Mode
Firewall Rule Management for Hierarchical Entities
Method of Translating a Logical Switch into a Set of Network Addresses
Method of Translating a Logical Switch into a Set of Network Addresses
Network Configuration Health Check in Virtualized Computing Environment
Publication of Firewall Configuration
Isolated Network Stack to Manage Security for Virtual Machines
Anycast Edge Service Gateways
Anycast Edge Service Gateways
Adaptive Data Mirroring in Virtual Networks
Migration of Centralized Routing Components of Logical Router
Migration of Centralized Routing Components of Logical Router
Method and System for Tracking Progress and Providing Fault Tolerance in Automated Upgrade of a Network Virtualization Platform
Management and Control System Logical Network
Configuration of a Logical Router for Dynamic Routing
Monitoring and Optimizing Interhost Network Traffic
Monitoring and Optimizing Interhost Network Traffic
Monitoring and Optimizing Interhost Network Traffic
Identifier (Id) Allocation in a Virtualized Computing Environment
Managing Deletion of Logical Objects of a Managed System
Collecting Firewall Flow Records of a Virtual Infrastructure
Guest Thin Agent Assisted Host Network Encryption
Accessing Nodes Deployed on an Isolated Network
Tag Based Firewall Implementation in Software Defined Networks
Native Tag-Based Configuration for Workloads in a Virtual Computing Environment
Group-Based Network Event Notification
Method and System for Applying Compliance Policies on Private and Public Cloud
High Availability Bridging Between Layer 2 Networks
Infrastructure Level Lan Security
Infrastructure Level Lan Security
Infrastructure Level Lan Security
Infrastructure Level Lan Security
Infrastructure Level Lan Security
Dynamic Recovery from a Split-Brain Failure in Edge Nodes
Dynamic Recovery from a Split-Brain Failure in Edge Nodes
Diagnosing Distributed Virtual Network Malfunction
Managing Network Traffic in Virtual Switches Based on Logical Port Identifiers
Managing Network Traffic in Virtual Switches Based on Logical Port Identifiers
Managing Network Traffic in Virtual Switches Based on Logical Port Identifiers
Handling Failure at Logical Routers
System and Method for Managing Secret Information Using Virtualization
Method and System for Managing Network Nodes That Implement a Logical Multi-Node Application
Method and System for Managing Network Nodes That Implement a Logical Multi-Node Application
Distributed Network Emulation Implemented by a Host in a Virtualized Computing Environment
Distributed Network Emulation Implemented by a Network Management Entity in a Virtualized Computing Environment
Media Access Control Address Learning for Packets
Reducing Data Plane Disruption in a Virtual Switch
Enablement of Multi-Path Routing in Virtual Edge Systems
Enablement of Multi-Path Routing in Virtual Edge Systems
Service Function Chain (Sfc) Data Communications with Sfc Data in Virtual Local Area Network Identifier (Vlan Id) Data Fields
Application-Based Network Segmentation in a Virtualized Computing Environment
Maintaining Security System Information in Virtualized Computing Environments
Deep Packet Inspection with Enhanced Data Packet Analyzers
Deep Packet Inspection with Enhanced Data Packet Analyzers
Inline Processing of Learn Actions in a Virtual Switch
Security Policy Analysis Based on Detecting New Network Port Connections
Port Mirroring in a Virtualized Computing Environment
Cloud to on-Premise Port Forwarding with Ip Address Bound to Loopback Alias
Restoring Control-Plane Connectivity with a Network Management Entity
Agent for Implementing Layer 2 Communication on Layer 3 Underlay Network
Firewall Policy Enforcement Based on High Level Identification Strings
Policy Definition and Enforcement for a Network Virtualization Platform
Multi-Layer Policy Definition and Enforcement Framework for Network Virtualization
Patent:
9,762,619 →
Application:
15/369,596 →
Extension of Network Control System into Public Cloud
Managed Forwarding Element Executing in Public Cloud Data Compute Node Without Overlay Network
Managed Forwarding Element Executing in Public Cloud Data Compute Node with Different Internal and External Network Addresses
Managed Forwarding Element Executing in Separate Namespace of Public Cloud Data Compute Node Than Workload Application
Centralized Processing of North-South Traffic for Logical Network in Public Cloud
Distributed Network Encryption for Logical Network Implemented in Public Cloud
Centralized Processing of North-South Traffic for Logical Network in Public Cloud
Logical Network Domains Stretched Between Public and Private Datacenters
Distributed Processing of North-South Traffic for Logical Network in Public Cloud
Context Driven Policy Based Packet Capture
Virtualization Port Layer Including Physical Switch Port and Logical Switch Port
Efficient Computation of Address Groupings Across Multiple Network Interfaces
Logical Network Configuration Span
Congestion-Aware Load Balancing
Statistical Approaches in Nsx Scale Testing
Firewall Rule Creation in a Virtualized Computing Environment
Efficient Update of Per-Interface Address Groupings
Tiered Application Discovery
Context Based Firewall Services for Data Message Flows for Multiple Concurrent Users on One Machine
Performing Context-Rich Attribute-Based Process Control Services on a Host
Performing Context-Rich Attribute-Based Encryption on a Host
Performing Context-Rich Attribute-Based Load Balancing on a Host
Identifying Container File Events for Providing Container Security
Performing Appid Based Firewall Services on a Host
Collecting and Processing Contextual Attributes on a Host
Collecting and Processing Contextual Attributes on a Host
Collecting and Processing Contextual Attributes on a Host
Collecting and Storing Threat Level Indicators for Service Rule Processing
Context Engine Model
Address Resolution Suppression in a Logical Network
Micro-Segmentation of Virtual Computing Elements
Micro-Segmentation of Virtual Computing Elements
Identification and Adjustment of Ineffective Firewall Rules
Use of Public Cloud Inventory Tags to Configure Data Compute Node for Logical Network
Identifying and Handling Threats to Data Compute Nodes in Public Cloud
Identifying and Handling Threats to Data Compute Nodes in Public Cloud
Self-Expansion of a Layer 3 Network Fabric
Self-Expansion of a Layer 3 Network Fabric
Maintaining Network Membership When Disconnected from a Controller
Logical Port Authentication for Virtual Machines
Methods, Apparatus and Systems to Use Artificial Intelligence to Define Encryption and Security Policies in a Software Defined Data Center
Capturing Packets in a Virtual Switch
Port Mirroring in a Virtualized Computing Environment
Port Mirroring in a Virtualized Computing Environment
Handling Control-Plane Connectivity Loss in Virtualized Computing Environments
Adding Logical Sharding to a Distributed System with Only Physical Sharding
Application/Context-Based Management of Virtual Networks Using Customizable Workflows
Application/Context-Based Management of Virtual Networks Using Customizable Workflows
Dynamic Chain of Service Functions for Processing Network Traffic in a Virtual Computing Environment
Dynamic Chain of Service Functions for Processing Network Traffic
Inter-Connecting Logical Control Planes for State Data Exchange
Translating Paas/Caas Abstractions to Logical Network Topologies
Systems and Methods for Allocating Spi Values
Network-Address-To-Identifier Translation in Virtualized Computing Environments
Consistent Processing of Transport Node Network Data in a Physical Sharding Architecture
Consistent Processing of Transport Node Network Data in a Physical Sharding Architecture
Security Against Side-Channel Attack in Real-Time Virtualized Networks
Multicast Packet Handling in Logical Networks
Assignment of Unique Physical Network Addresses for Logical Network Addresses
Assignment of Unique Physical Network Addresses for Logical Network Addresses
Replacement of Logical Network Addresses with Physical Network Addresses
Routing Domain Identifier Assignment in Logical Network Environments
Routing Domain Identifier Assignment in Logical Network Environments
Defining Routing Domain for Distributed Packet Processing
Defining Routing Domain for Distributed Packet Processing
Defining Routing Domain for Distributed Packet Processing
Suppressing Arp Broadcasting in a Hypervisor
Large Receive Offload (Lro) Processing in Virtualized Computing Environments
Media Access Control (Mac) Address Learning in Virtualized Computing Environments
Identifier-Based Virtual Networking
System and Method for Deploying Graphical Diagram Topologies
Prioritizing Flows in Software Defined Networks
Prioritizing Flows in Software Defined Networks
Disruption Minimization for Guests When Applying Changes to a Data Plane of a Packet Handler in a Host
Disruption Minimization for Guests When Applying Changes to a Data Plane of a Packet Handler in a Host
Method for Determining Feature Utilization in a Software-Defined Network
Maintaining Data-Plane Connectivity Between Hosts
Multicast Packet Handling Based on Control Information in Software-Defined Networking (Sdn) Environment
Multicast Packet Handling Based on Control Information in Software-Defined Networking (Sdn) Environment
Unified Software Defined Networking Configuration Management Over Multiple Hosting Environments
Virtual Switch Updates via Temporary Virtual Switch
Hypervisor-Assisted Approach for Locating Operating System Data Structures Based on Attribute Matching
Method and System for Data Plane Abstraction to Enable a Dynamic Creation of Network Applications
Method and System for Data Plane Abstraction to Enable a Network Storage Platform Ecosystem
Method and System for Monitoring Conditions in a Dynamic Network Environment
Method and System for Managing Interconnection of Virtual Network Functions
Methods and Systems for Managing Interconnection of Virtual Network Functions
Virtual Network Management
Authentication Offload in Virtualized Computing Environments
Transparent Code Patching Using a Hypervisor
Enhanced Network Processing of Virtual Node Data Packets
Application Based Egress Interface Selection
Application Based Egress Interface Selection
Application Based Egress Interface Selection
Systems and Methods for Storing a Security Parameter Index in an Options Field of an Encapsulation Header
Visualization of Path Between Logical Network Endpoints
Visualization of Packet Tracing Operation Results
Minimizing Traffic Drop When Rekeying in a Distributed Security Group
Programmatically Diagnosing a Software Defined Network
Supporting Unknown Unicast Traffic Using Policy-Based Encryption Virtualized Networks
Supporting Unknown Unicast Traffic Using Policy-Based Encryption Virtualized Networks
Methods for Active-Active Stateful Network Service Cluster
Methods for Active-Active Stateful Network Service Cluster
Use of Hypervisor for Active-Active Stateful Network Service Cluster
Using Packet Tracing Tool to Automatically Execute Packet Capture Operations
Using a Central Controller Cluster to Configure a Distributed Multicast Logical Router
Using a Central Controller Cluster to Configure a Distributed Multicast Logical Router
Asymmetric Network Elements Sharing an Anycast Address
Asymmetric Network Elements Sharing an Anycast Address
Asymmetric Network Elements Sharing an Anycast Address
System and Method for Multicasting Data Between Networking Interfaces of Hypervisors
Reduction in Secure Protocol Overhead When Transferring Packets Between Hosts
Attribute Enhancement for Handling Network Packet Traffic Between Micro Segmented Guests
Configuring Traffic Flow Monitoring in Virtualized Computing Environments
Automatic Discovery of Maximum Transmission Unit Size for a Software Defined Network
Distributed Multicast Logical Router
Distributed Multicast Logical Router
Distributed Multicast Logical Router
Hybrid Routing Table for Routing Network Traffic
Hybrid Routing Table for Routing Network Traffic
Address Checking to Protect Against Denial of Service Attack
Flexible Automated Provisioning of Single-Root Input/Output Virtualization (Sr-Iov) Devices
Routing Information Validation in Sdn Environments
Methods and Apparatus to Generate a Shadow Setup Based on a Cloud Environment and Upgrade the Shadow Setup to Identify Upgrade-Related Errors
Managing Network Connectivity Between Cloud Computing Service Endpoints and Virtual Machines
Managing Network Connectivity Between Cloud Computing Service Endpoints and Virtual Machines
Performing Services on Data Messages Associated with Endpoint Machines
Performing Process Control Services on Endpoint Machines
Connectivity Checks in Virtualized Computing Environments
Method for Improving Throughput for Encapsulated Network Traffic
Method for Improving Throughput for Encapsulated Network Traffic
Tracking Driver Load and Unload on Windows Os
Tunnel State Detection for Overlay Networks
Network Topology Templates for Internal States of Management and Control Planes
Network Topology Templates for Internal States of Management and Control Planes
Stateful Connection Policy Filtering
In-Band Management Interface with User Space Datapath
In-Band Management Interface with User Space Datapath
In-Band Management Interface with User Space Datapath
Systems and Methods for Providing Multi-Tenant Dynamic Host Configuration Protocol Services
Cooperative Active-Standby Failover Between Network Systems
Allocating Security Parameter Index Values Using Time-Based One-Time Passwords
Monitoring Distributed Applications
Scaling Ipsec Processing on a Virtual Machine
Scaling Ipsec Processing on a Virtual Machine
Guest Operating System Physical Memory Page Protection Using Hypervisor
Scaling Gateway to Gateway Traffic Using Flow Hash
Scaling Gateway to Gateway Traffic Using Flow Hash
Scaling Gateway to Gateway Traffic Using Flow Hash
Scaling Gateway to Gateway Traffic Using Flow Hash
Traffic Replication in Software-Defined Networking (Sdn) Environments
Enhanced Management of Communication Rules Over Multiple Computing Networks
Enhanced Management of Communication Rules Over Multiple Computing Networks
Processes and Systems That Translate Policies in a Distributed Computing System Using a Distributed Indexing Engine
Internet Protocol Flow Data Including Firewall Rules
Adaptive, Performance-Oriented, and Compression-Assisted Encryption Scheme
Adaptive, Performance-Oriented, and Compression-Assisted Encryption Scheme
Network Packet Filtering via Media Access Control (Mac) Address Learning
Object to Object Communication Between Hypervisor and Virtual Machines
Methods to Restrict Network File Access in Guest Virtual Machines Using in-Guest Agents
Using Application Programming Interface Calls for Communication Between Network Functions
Packet Induced Revalidation of Connection Tracker
Third-Party Service Chaining Using Packet Encapsulation in a Flow-Based Forwarding Element
Techniques for Logging Information
Patent:
10,474,476 →
Application:
16/022,310 →
Host-Based Virtual Machine Introspection with Dynamic Guest Assistance
Automated Network Configuration of Virtual Machines in a Virtual Lab Environment
Automated Network Configuration of Virtual Machines in a Virtual Lab Environment
Automated Network Configuration of Virtual Machines in a Virtual Lab Environment
Agent-Less Micro-Segmentation of a Network
Weighted Multipath Routing Configuration in Software-Defined Network (Sdn) Environments
Extensible Virtual Switch Datapath
Load Balancing Ipsec Tunnel Processing with Extended Berkeley Packet Filter (Ebpf)
Firewall Rules with Expression Matching
Secure Communication Protocol Processing
Selection of Managed Forwarding Element for Bridge Spanning Multiple Datacenters
Selection of Managed Forwarding Element for Bridge Spanning Multiple Datacenters
Identifier That Maps to Different Networks at Different Datacenters
High Availability for Stateful Services in Public Cloud Logical Networks
Failover of Centralized Routers in Public Cloud Logical Networks
Performing in-Line Service in Public Cloud
Performing in-Line Service in Public Cloud
Accessing Endpoints in Logical Networks and Public Cloud Service Providers Native Networks Using a Single Network Interface and a Single Routing Table
Accessing Endpoints in Logical Networks and Public Cloud Service Providers Native Networks Using a Single Network Interface and a Single Routing Table
Packet Communication Between Logical Networks and Public Cloud Service Providers Native Networks Using a Single Network Interface and a Single Routing Table
Detecting Arbitrary Code Execution Using a Hypervisor
Detecting Lateral Movement Using a Hypervisor
Tracking the Dynamics of Application-Centric Clusters in a Virtualized Datacenter
Method for Securing a Dhcp Server from Unauthorized Client Attacks in a Software Defined Network
Adaptive Network Input-Output Control in Virtual Environments
Flow-Based Forwarding Element Configuration
Performance Characterization for Datacenters
Upgrade Backup in Virtualized Computing Environments
Security System for Managed Computer System
Automatic Whitelisting Using Provisioning Information
Automatic Whitelisting Using Wildcarding
Packet Handling Based on Virtual Network Configuration Information in Software-Defined Networking (Sdn) Environments
Specifying and Utilizing Paths Through a Network
Specifying and Utilizing Paths Through a Network
Specifying and Utilizing Paths Through a Network
Coordinator in Cluster Membership Management Protocol
Node in Cluster Membership Management Protocol
Data Center Network Topology Discovery
Service Operation Chaining
Service Operation Chaining
Service Operation Chaining
Service Operation Chaining
Filter-Based Control Information Query in Software-Defined Networking (Sdn) Environments
Generic Communication Channel for Information Exchange Between a Hypervisor and a Virtual Machine
Generic Communication Channel for Information Exchange Between a Hypervisor and a Virtual Machine
Deterministic Load Balancing of Ipsec Processing
Annotation-Driven Framework for Generating State Machine Updates
Segmentation of Encrypted Segments in Networks
Segmentation of Encrypted Segments in Networks
Segmentation of Encrypted Segments in Networks
Agent-Based Network Scanning in Software-Defined Networking (Sdn) Environments
System and Method for Authentication in a Public Cloud
Extensible Systematic Representation of Objects and Operations Applied to Them
Efficient Physical Key-Value Scheme for Persisting Virtual Database Data
Optimizing Utilization of Security Parameter Index (Spi) Space
Predictive Analysis in a Software Defined Network
Dynamically Defining Encryption Spaces Across Multiple Data Centers
Throttling Cpu Utilization by Implementing a Rate Limiter
Fast Relearning of Workload Mac Addresses Multi-Homed to Active and Backup Gateways
Fast Relearning of Workload Mac Addresses Multi-Homed to Active and Backup Gateways
Methods to Optimize Multicast Routing in Overlay Networks
Methods to Optimize Multicast Routing in Overlay Networks
Multicast Packet Handling in Software-Defined Networking (Sdn) Environments
Hypervisor Restart Handling Mechanism Using Random Session Numbers
Hypervisor Restart Handling Mechanism Using Random Session Numbers
Unified Security Policies Across Virtual Private Clouds with Overlapping Ip Address Blocks
Methods and Apparatus to Assign Security in Networked Computing Environments
Application:
16/019,575 →
Publication:
US US20190356697A1
Providing Networking and Security to Workloads via a Control Virtual Private Cloud Shared Across Multiple Virtual Private Clouds
Priority Based Scheduling in Network Controller Using Graph Theoretic Method
Caching Flow Operation Results in Software Defined Networks
Dynamic Provisioning of Multiple Rss Engines
Dynamic Provisioning of Multiple Rss Engines
Dynamic Distribution of Rss Engines to Virtual Machines Based on Flow Data
Stable Variable-Length Order-Preserving Encoding Scheme
Patent:
10,404,276 →
Application:
15/965,485 →
Networking Connection Management Based on Container Identification
Networking Connection Management Based on Container Identification
Providing Stateful Services Deployed in Redundant Gateways Connected to Asymmetric Network
Configuring a Compute Node to Perform Services on a Host
Providing Shared Memory for Access by Multiple Network Service Containers Executing on Single Service Machine
Providing Shared Memory for Access by Multiple Network Service Containers Executing on Single Service Machine
Mechanisms for Layer 7 Context Accumulation for Enforcing Layer 4, Layer 7 and Verb-Based Rules
Private Ethernet Overlay Networks Over a Shared Ethernet in a Virtual Environment
Private Ethernet Overlay Networks Over a Shared Ethernet in a Virtual Environment
Private Ethernet Overlay Networks Over a Shared Ethernet in a Virtual Environment
Flow-Based Local Egress in a Multisite Datacenter
Flow-Based Local Egress in a Multisite Datacenter
Path Maximum Transmission Unit (Pmtu) Discovery in Software-Defined Networking (Sdn) Environments
Network Mapping System
Network Mapping System
Network Mapping System
Method for Reliable Data Delivery Between Tunnel Endpoints Using Bfd Protocol
Incorporating Layer 2 Service Between Two Interfaces of Gateway Device
Detecting Failure of Layer 2 Service Using Broadcast Messages
Detecting Failure of Layer 2 Service Using Broadcast Messages
Tracking Logical Network Entity State
Application of Setting Profiles to Groups of Logical Network Entities
Application of Profile Setting Groups to Logical Network Entities
Method and System of Establishing a Virtual Private Network in a Cloud Service for Branch Networking
Method and System of Establishing a Virtual Private Network in a Cloud Service for Branch Networking
Method and System of Establishing a Virtual Private Network in a Cloud Service for Branch Networking
Method and System of Establishing a Virtual Private Network in a Cloud Service for Branch Networking
Method and System of a Cloud-Based Multipath Routing Protocol
Method and System of a Cloud-Based Multipath Routing Protocol
Method and System of Application-Aware Routing with Crowdsourcing
Method and System of Application-Aware Routing with Crowdsourcing
Method and System of Application-Aware Routing with Crowdsourcing
Edge-Gateway Multipath Method and System
Network-Link Method Useful for a Last-Mile Connectivity in an Edge-Gateway Multipath System
Network-Link Method Useful for a Last-Mile Connectivity in an Edge-Gateway Multipath System
Network-Link Method Useful for a Last-Mile Connectivity in an Edge-Gateway Multipath System
Method and System of Overlay Flow Control
Method and System of Overlay Flow Control
Method and System of Overlay Flow Control
Method and System of Connecting to a Multipath Hub in a Cluster
Method and System of Connecting to a Multipath Hub in a Cluster
Method and System of Connecting to a Multipath Hub in a Cluster
Method and System of Connecting to a Multipath Hub in a Cluster
Application:
18/780,390 →
Publication:
US US20240380669A1
Network Multi-Source Inbound Quality of Service Methods and Systems
Method and System of Resiliency in Cloud-Delivered Sd-Wan
Method and System of Resiliency in Cloud-Delivered Sd-Wan
Method and System of Resiliency in Cloud-Delivered Sd-Wan
Method and System of a Dynamic High-Availability Mode Based on Current Wide Area Network Connectivity
Method and System of a Dynamic High-Availability Mode Based on Current Wide Area Network Connectivity
Method and System of a Dynamic High-Availability Mode Based on Current Wide Area Network Connectivity
Related Assignments
(6)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest
Apr 4, 2012
From: CASADO, MARTIN; KOPONEN, TEEMU; LAMBETH, W. ANDREW; THAKKAR, PANKAJ
To: NICIRA NETWORKS, INC.
Reel/Frame 027987/0036 →
Assignment of Assignor's Interest
Apr 4, 2012
From: FULTON, BRYAN J.; INGRAM, PAUL S.; THAKKAR, PANKAJ
To: NICIRA NETWORKS, INC.
Reel/Frame 027987/0678 →
Assignment of Assignor's Interest
Apr 6, 2012
From: KOPONEN, TEEMU; CASADO, MARTIN; INGRAM, PAUL S.; LAMBETH, W. ANDREW
To: NICIRA NETWORKS, INC.
Reel/Frame 028004/0880 →
Assignment of Assignor's Interest
Apr 6, 2012
From: KOPONEN, TEEMU; THAKKAR, PANKAJ; LAMBETH, W. ANDREW
To: NICIRA NETWORKS, INC.
Reel/Frame 028005/0387 →
Change of Name
Jun 15, 2012
From: NICIRA NETWORKS, INC.
To: NICIRA, INC.
Reel/Frame 028381/0048 →
Assignment of Assignor's Interest
Aug 2, 2019
From: CASADO, MARTIN; KOPONEN, TEEMU; LAMBETH, W. ANDREW; THAKKAR, PANKAJ
To: NICIRA, INC.
Reel/Frame 049947/0575 →