Network virtualization apparatus

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8817621
SERIAL NO

13177539

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Some embodiments provide a network virtualization apparatus for managing a plurality of managed switching elements that forward data in a network. The network virtualization apparatus comprises a controller for converting logical control plane data to logical forwarding plane data. It also includes a virtualizer for converting the logical forwarding plane data to physical control plane data. In some embodiments, the physical control plane data is subsequently translated into physical forwarding plane data that direct the forwarding of data by the managed switching elements.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
NICIRA, INC.PALO ALTO, CA238

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Casado, Martin Portola Valley, US 82 3351
Koponen, Teemu San Francisco, US 146 3967

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (3)
2006/0028,999 Flows based visualization of packet networks with network performance analysis, troubleshooting, optimization and network history backlog 104 2005
2009/0276,661 STORAGE SYSTEM CREATING A RECOVERY REQUEST POINT ENABLING EXECUTION OF A RECOVERY 59 2009
2010/0205,479 INFORMATION SYSTEM, DATA TRANSFER METHOD AND DATA PROTECTION METHOD 100 2010
 
ORCKIT IP, LLC (1)
6894983 Automatic implementation of network configuration changes 32 2000
 
ZETTACOM, INC. (1)
6959002 Traffic manager for network switch port 80 2001
 
HITACHI, LTD. (8)
5796936 Distributed control system in which individual controllers executed by sharing loads 92 1997
6512745 Packet switching network, packet switching equipment, and network management equipment 169 1999
7046630 Packet switching network, packet switching equipment and network management equipment 134 2002
2006/0174,087 Computer system, computer, storage system, and control terminal 145 2005
7802251 System for resource allocation to an active virtual machine using switch and controller to associate resource groups 77 2005
7649851 Virtual network management method, virtual network management program, virtual network management system, and virtual network means 152 2006
7783856 Method and apparatus for management between virtualized machines and virtualized storage systems 68 2008
7970917 Virtual file servers with storage device 64 2010
 
MELLANOX TECHNOLOGIES LTD. (1)
2007/0050,763 System and method for accelerating input/output access operation on a virtual machine 111 2005
 
ORACLE AMERICA, INC. (3)
7158972 Methods and apparatus for managing multiple user systems 85 2002
2008/0002,683 Virtual switch 134 2006
2009/0150,527 METHOD AND SYSTEM FOR RECONFIGURING A VIRTUAL NETWORK PATH 150 2007
 
AMDOCS DEVELOPMENT LIMITED (1)
2008/0049,614 Capacity Management for Data Networks 94 2007
 
EMBARQ HOLDINGS COMPANY, LLC (1)
2008/0052,206 System and method for billing users for communicating over a communications network 161 2007
 
AT&T INTELLECTUAL PROPERTY I, L.P. (3)
7450598 System and method to provision MPLS/VPN network 146 2003
2011/0032,830 Live Router Migration 99 2009
* 2011/0134,931 Virtual router migration 126 2009
 
ORACLE INTERNATIONAL CORPORATION (1)
2005/0120,160 System and method for managing virtual servers 527 2004
 
ALCATEL USA SOURCING, L.P. (2)
6324275 System and method for total telecommunications service commissioning 42 1997
6366657 System and method for supporting and managing telecommunications services 54 1997
 
RAKUTEN, INC. (1)
2010/0153,554 METHOD AND APPARATUS FOR PROVIDING NETWORK VIRTUALIZATION 104 2008
 
Narus, Inc. (1)
7945658 Method for real-time visualization of BGP analysis and trouble-shooting 41 2005
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (14)
6963585 Method and system for establishing a virtual path capability in a frame relay network 124 2000
2003/0009,552 Method and system for network management with topology system providing historical topological views 121 2001
6735602 Method and apparatus for integration of event monitoring systems 36 2001
7925661 Method and system for information processing using meta-archives 44 2002
2005/0021,683 Method and apparatus for correlating network activity through visualizing network data 74 2003
2004/0210,889 System management infrastructure for corrective actions to servers with shared resources 50 2003
2004/0267,866 Virtual machine connection to a tangible network 142 2003
2005/0018,669 Infiniband subnet management queue pair emulation for multiple logical ports on a single physical port 198 2003
7555002 Infiniband general services queue pair virtualization for multiple logical ports on a single physical port 124 2003
2006/0221,961 Network communications for operating system partitions 110 2005
8032899 Providing policy-based operating system services in a hypervisor on a computing system 192 2006
2008/0163,207 MOVEABLE ACCESS CONTROL LIST (ACL) MECHANISMS FOR HYPERVISORS AND VIRTUAL MACHINES AND VIRTUAL PORT FIREWALLS 209 2007
2009/0222,924 OPERATING A NETWORK MONITORING ENTITY 63 2007
8265075 Method and apparatus for managing, configuring, and controlling an I/O virtualization device through a network switch 144 2010
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
6006275 Network connector operable in bridge mode and bypass mode 145 1998
2006/0248,179 Method and system for event-driven network management 43 2005
 
EXTREME NETWORKS, INC. (3)
2002/0034,189 Data path architecture for a lan switch 51 2001
7126923 Method and system for inter-domain loop protection using a hierarchy of loop resolving protocols 92 2002
7936770 Method and apparatus of virtual class of service and logical queue representation through network traffic distribution over multiple port interfaces 155 2006
 
LUCENT TECHNOLOGIES INC. (1)
6697338 Determination of physical topology of a communication network 75 1999
 
CISCO TECHNOLOGY, INC. (14)
6219699 Multiple VLAN Architecture system 204 1999
6912221 Method of providing network services 122 2000
* 6785843 Data plane restart without state change in a control plane of an intermediate network node 166 2001
7286490 Method for routing information over a network employing centralized control 83 2005
2007/0156,919 Enforcing network service level agreements in a network element 337 2006
2007/0260,721 PHYSICAL SERVER DISCOVERY AND CORRELATION 100 2006
2008/0040,467 Method and system for dynamic loading of management information bases on network devices 75 2006
2007/0297,428 PORT POOLING 170 2007
2009/0122,710 EVENT CORRELATION USING NETWORK DATA FLOW SIMULATION OVER UNMANAGED NETWORK SEGMENTS 107 2007
2010/0214,949 Distributed data center access switch 197 2009
* 2010/0254,385 Service Insertion Architecture (SIA) in a Virtual Private Network (VPN) Aware Network 47 2009
2010/0275,199 Traffic forwarding for virtual machines 141 2009
8027354 Network consolidation for virtualized servers 247 2009
* 2010/0290,485 REGULATION OF NETWORK TRAFFIC IN VIRTUAL PRIVATE NETWORKS 94 2009
 
BLACKBERRY LIMITED (1)
2008/0225,780 USE OF DISTRIBUTED HASHTABLES FOR WIRELESS ACCESS MOBILITY MANAGEMENT 50 2007
 
GOOGLE LLC (2)
7283473 Apparatus, system and method for providing multiple logical channel adapters within a single physical channel adapter in a system area network 138 2003
2008/0034,249 Fail-Over In A Multi-Computer System 85 2007
 
SPHERIX INCORPORATED (1)
5751967 Method and apparatus for automatically configuring a network device to support a virtual network 416 1996
 
SHOREGROUP, INC. (1)
7197561 Method and apparatus for maintaining the status of objects in computer networks using virtual state machines 110 2002
 
FUJITSU LIMITED (1)
7606260 Virtual path configuration apparatus, virtual path configuration method, and computer product 149 2004
 
WORLD WIDE PACKETS, INC. (2)
2008/0291,910 Transitioning a Virtual Interface from One Tunnel to Another Tunnel 120 2007
* 8199750 Communicating with a control plane using a forwarding information format and control plane processing of packets devoid of a virtual switch identifier 129 2007
 
SYMBOL TECHNOLOGIES, INC. (1)
2011/0004,913 ARCHITECTURE FOR SEAMLESS ENFORCEMENT OF SECURITY POLICIES WHEN ROAMING ACROSS IP SUBNETS IN IEEE 802.11 WIRELESS NETWORKS 110 2007
 
IP INFUSION INC. (1)
2006/0193,266 Hardware abstraction layer 121 2005
 
AT&T INTELLECTUAL PROPERTY II, L.P. (1)
8089871 Method and apparatus for traffic control of dynamic denial of service attacks within a communications network 80 2005
 
PROVENANCE ASSET GROUP LLC (2)
2005/0050,377 Brink of failure and breach of security detection and recovery system 82 2003
8155028 Method and apparatus for providing full logical connectivity in MPLS networks 110 2008
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (1)
2008/0049,621 Connection-Oriented Communications Scheme For Connection-Less Communications Traffic 258 2005
 
INTEL CORPORATION (4)
2003/0058,850 Routing packets across multiple forwarding elements 102 2001
2005/0201,398 Optimized back-to-back enqueue/dequeue via physical queue parallelism 58 2003
2006/0282,895 Infected electronic system tracking 67 2005
2009/0083,445 Method and system for virtual port communications 237 2007
 
RED HAT, INC. (3)
2006/0184,653 System and method for creating and managing virtual services 83 2005
2007/0245,082 Storage Assignment Technique for Scalable and Fault Tolerant Storage System 47 2007
2010/0082,799 METHODS AND SYSTEMS FOR MANAGING NETWORK CONNECTIONS IN A SOFTWARE PROVISIONING ENVIRONMENT 74 2008
 
DYNAMIC NETWORK SERVICES, INC. (1)
8161152 Methods and systems for monitoring network routing 55 2004
 
SYMANTEC CORPORATION (1)
2009/0161,547 Compression Mechanisms for Control Plane-Data Plane Processing Architectures 147 2007
 
Nicira Networks (1)
2009/0138,577 Network operating system for managing and securing networks 209 2008
 
Toutvirtual Inc. (1)
2007/0043,860 Virtual systems management 327 2006
 
NETSCOUT SYSTEMS, INC. (1)
2004/0054,680 Real-time network performance monitoring system and related methods 182 2003
 
KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD. (1)
2011/0026,521 APPARATUS AND METHODS FOR FORWARDING DATA PACKETS CAPTURED FROM A NETWORK 76 2009
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (8)
5926463 Method and apparatus for viewing and managing a configuration of a computer network 338 1997
7587492 Dynamic performance management for virtual servers 84 2005
2007/0028,239 Dynamic performance management for virtual servers 88 2005
2011/0119,748 VIRTUAL COMPUTING INFRASTRUCTURE 163 2005
7856549 Regulating power consumption 110 2007
2008/0196,100 Network monitoring 62 2007
7912955 Model-based provisioning of resources 79 2007
2010/0115,101 DISTRIBUTED NETWORK CONNECTION POLICY MANAGEMENT 121 2009
 
III HOLDINGS 12, LLC (1)
8031633 Virtual network architecture for space data processing 123 2007
 
JUNIPER NETWORKS, INC. (7)
* 7826482 Service-specific forwarding in an LDP-RSVP hybrid network 146 2006
8339959 Streamlined packet forwarding using dynamic filters for routing and security in a shared forwarding plane 237 2008
2010/0165,877 METHODS AND APPARATUS FOR DISTRIBUTED DYNAMIC NETWORK PROVISIONING 279 2008
2010/0169,467 METHOD AND APPARATUS FOR DETERMINING A NETWORK TOPOLOGY DURING NETWORK PROVISIONING 229 2008
* 2010/0192,225 EFFICIENT APPLICATION IDENTIFICATION WITH NETWORK DEVICES 267 2009
7948986 Applying services within MPLS networks 194 2009
7995483 Simultaneously testing connectivity to multiple remote maintenance endpoints of the same maintenance association 127 2009
 
SYCAMORE SPRINGS PARTNERS CORP. (1)
6104700 Policy based quality of service 656 1998
 
INTRACOMM, INC. (1)
2006/0178,898 Unified event monitoring system 96 2005
 
AMAZON TECHNOLOGIES, INC. (2)
2007/0239,987 Managing communications between computing nodes 118 2006
2007/0240,160 Managing execution of programs by multiple computing systems 150 2006
 
SONUS NETWORKS, INC. (1)
2001/0043,614 MULTI-LAYER SWITCHING APPARATUS AND METHOD 108 1998
 
MARVELL ISRAEL (MISL) LTD. (1)
2008/0225,853 LOGICAL BRIDGING SYSTEM AND METHOD 236 2008
 
4198638 CANADA INC. (1)
* 2009/0031,041 Forwarding system with multiple logical sub-system functionality 113 2008
 
ALCATEL CANADA INC. (1)
2004/0073,659 Method and apparatus for managing nodes in a network 159 2002
 
TWITTER, INC. (1)
* 7710874 System and method for automatic management of many computer data processing system pipes 138 2003
 
WSOU INVESTMENTS, LLC (1)
* 7263290 Network operating system with distributed data architecture 81 2002
 
FUTUREWEI TECHNOLOGIES, INC. (1)
* 8504718 System and method for a context layer switch 110 2010
 
SYCHRON ADVANCED TECHNOLOGIES, INC. (1)
2004/0267,897 Distributed System Providing Scalable Methodology for Real-Time Control of Server Pools and Data Centers 282 2003
 
INTELLECTUAL VENTURES I LLC (1)
7359971 Use of priority-based scheduling for the optimization of latency and jitter sensitive IP flows in a wireless point to multi-point transmission system 108 2006
 
VIAVI SOLUTIONS INC. (1)
7343410 Automated creation of application data paths in storage area networks 60 2001
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
7590669 Managing client configuration data 71 2004
2009/0303,880 DATA CENTER INTERCONNECT AND TRAFFIC ENGINEERING 146 2009
 
Cloud Scope Technologies, Inc. (1)
2005/0232,230 System and method for visualizing traffic and path in network 68 2005
 
U S WEST TECHNOLOGIES, INC. (1)
6055243 System and associated method for re-engineering a telecommunications support with object-oriented translators 110 1998
 
STRATACLOUD, INC. (1)
2007/0266,433 System and Method for Securing Information in a Virtual Computing Environment 115 2007
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
8130648 Hierarchical queue shaping 44 2006
 
VERIZON PATENT AND LICENSING INC. (3)
* 7209439 Pool-based resource management in a data network 171 2002
2002/0194,369 Policy-based synchronization of per-class resources between routers in a data network 132 2002
2011/0016,215 RESOURCE ALLOCATION IN VIRTUAL ROUTERS 90 2010
 
VMWARE, INC. (5)
7478173 Method and system for sharing a network connection in a virtual computer system 207 2003
8060875 System and method for multiple virtual teams 153 2006
2009/0292,858 Distributed Virtual Switch for Virtualized Computer Systems 258 2008
2010/0131,636 APPLICATION DELIVERY CONTROL MODULE FOR VIRTUAL NETWORK SWITCH 242 2008
* 8239655 Virtual target addressing during direct data access via VF of IO storage adapter 12 2010
 
ERICSSON AB (1)
* 2007/0220,358 Customer traffic forwarding continues while control plane is reset 79 2007
 
HEADWATER RESEARCH LLC (3)
2010/0191,612 Verifiable device assisted service usage monitoring with reporting, synchronization, and notification 240 2009
2010/0191,846 Verifiable service policy inplementation for intermediate networking devices 220 2009
2010/0192,207 Virtual service provider systems 101 2009
 
WEB.COM HOLDING COMPANY, INC. (1)
2004/0054,793 System and method for high performance shared web hosting 74 2002
 
THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY (1)
2008/0189,769 SECURE NETWORK SWITCHING INFRASTRUCTURE 188 2008
 
ALCATEL LUCENT (3)
2005/0132,044 Distributed architecture for real-time flow measurement at the network domain level 129 2003
* 2006/0092,976 Softrouter separate control network 209 2005
2006/0026,225 Shared resources in a multi manager environment 123 2005
 
ENTERASYS NETWORKS, INC. (2)
5265092 Synchronization mechanism for link state packet routing 219 1992
2006/0037,075 Dynamic network detection system and method 134 2005
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (4)
6104699 Method and device for partitioning physical network resources 217 1997
2008/0002,579 Arrangement and a Method Relating to Flow of Packets in Communication Systems 161 2004
2010/0061,231 MULTI-DOMAIN NETWORK AND METHOD FOR MULTI-DOMAIN NETWORK 79 2006
2011/0010,578 CONSISTENT AND FAULT TOLERANT DISTRIBUTED HASH TABLE (DHT) OVERLAY NETWORK 43 2007
 
CIENA CORPORATION (2)
2003/0204,768 Network restoration using refreshed switch state tables 61 2002
* 8456984 Virtualized shared protection capacity 115 2010
 
Egenera, Inc. (1)
2008/0059,556 Providing virtual machine technology as an embedded layer within a processing platform 200 2006
 
BEIJING XIAOMI MOBILE SOFTWARE CO., LTD. (1)
* 7342916 Method, apparatus and system for optimizing routing of mobile IP packets 123 2003
 
ALCATEL-LUCENT TECHNOLOGIES INC. (1)
2008/0212,963 Network operating system with distributed data architecture 65 2007
 
COMPUTER ASSOCIATES THINK, INC. (1)
5504921 Network management system using model-based intelligence 460 1994
 
PROWESS CONSULTING, LLC (1)
2007/0234,302 SYSTEM AND METHOD FOR DEPLOYING A VIRTUAL MACHINE 148 2006
 
ALAXALA NETWORKS CORPORATION (1)
* 7764599 Network routing device and network routing method 123 2007
 
DELL PRODUCTS L.P. (1)
2006/0184,937 System and method for centralized software management in virtual machines 303 2005
 
Fugen Solutions, Inc. (1)
2009/0089,625 Method and Apparatus for Multi-Domain Identity Interoperability and certification 110 2008
 
GROUPE DES ECOLES DES TELECOMMUNICATIONS (GET) INSTITUT NATIONAL DES TELECOMMUNICATIONS (INT) (1)
2010/0046,531 AUTONOMIC NETWORK NODE SYSTEM 153 2007
 
RPX CLEARINGHOUSE LLC (6)
5729685 Apparatus for determining the topology of an ATM network or the like Via communication of topology information between a central manager and switches in the network over a virtual service path 156 1996
* 6680934 System, device and method for expediting control flow in a communication system 173 1999
7042912 Resynchronization of control and data path state for networks 67 2001
2005/0027,881 Method and apparatus for direct frame switching using frame contained destination information 179 2003
* 8223668 Method and apparatus for exchanging routing information and the establishment of connectivity across multiple network areas 136 2007
2009/0279,536 IP forwarding across a link state protocol controlled ethernet network 111 2008
 
RACEMI, INC. (1)
2007/0250,608 SYSTEM AND METHOD FOR DYNAMIC SERVER ALLOCATION AND PROVISIONING 111 2007
 
STEELEYE TECHNOLOGY, INC. (1)
5832222 Apparatus for providing a single image of an I/O subsystem in a geographically dispersed computer system 101 1996
 
BROCADE COMMUNICATIONS SYSTEMS, INC. (2)
2009/0097,495 FLEXIBLE VIRTUAL QUEUES 53 2007
2011/0085,557 Partitioning of Switches and Fabrics into Logical Switches and Fabrics 132 2009
 
HYPERCHIP INC. (1)
* 2004/0098,505 Forwarding system with multiple logical sub-system functionality 184 2002
 
BROCADE COMMUNICATIONS SYSTEMS LLC (3)
8339994 Defining an optimal topology for a group of logical switches 183 2009
2011/0085,559 Transit Switches in a Network of Logical Switches 122 2009
* 2011/0299,534 VIRTUAL PORT GROUPING FOR VIRTUAL CLUSTER SWITCHING 174 2011
 
OATH INC. (1)
2009/0144,220 SYSTEM FOR STORING DISTRIBUTED HASHTABLES 39 2007
 
NICIRA, INC. (39)
2011/0075,664 Private Allocated Networks Over Shared Communications Infrastructure 143 2009
* 2010/0257,263 METHOD AND APPARATUS FOR IMPLEMENTING AND MANAGING VIRTUAL SWITCHES 269 2010
2013/0058,215 NETWORK VIRTUALIZATION APPARATUS AND METHOD WITH A TABLE MAPPING ENGINE 51 2011
2013/0058,225 DISTRIBUTED NETWORK CONTROL APPARATUS AND METHOD 44 2011
2013/0058,228 NETWORK VIRTUALIZATION APPARATUS AND METHOD 38 2011
2013/0058,250 HIERARCHICAL MANAGED SWITCH ARCHITECTURE 56 2011
2013/0058,339 NETWORK CONTROL APPARATUS AND METHOD 39 2011
2013/0058,340 NETWORK CONTROL APPARATUS AND METHOD WITH TABLE MAPPING ENGINE 38 2011
2013/0058,341 NETWORK CONTROL APPARATUS AND METHOD WITH PORT SECURITY CONTROLS 43 2011
2013/0058,353 CONTROL SYSTEM THAT MANAGES EDGE ONLY SWITCHING ELEMENTS BUT NOT INTERIOR SWITCHES 39 2011
2013/0058,356 METHOD AND APPARATUS FOR USING A NETWORK INFORMATION BASE TO CONTROL A PLURALITY OF SHARED NETWORK INFRASTRUCTURE SWITCHING ELEMENTS 36 2011
2013/0058,357 DISTRIBUTED NETWORK VIRTUALIZATION APPARATUS AND METHOD 41 2011
2013/0058,358 NETWORK CONTROL APPARATUS AND METHOD WITH QUALITY OF SERVICE CONTROLS 44 2011
2013/0060,737 SECONDARY STORAGE ARCHITECTURE FOR A NETWORK CONTROL SYSTEM THAT UTILIZES A PRIMARY NETWORK INFORMATION BASE 38 2011
2013/0060,922 USE OF NETWORK INFORMATION BASE STRUCTURE TO ESTABLISH COMMUNICATION BETWEEN APPLICATIONS 43 2011
2013/0060,929 DISTRIBUTED CONTROL PLATFORM FOR LARGE-SCALE PRODUCTION NETWORKS 80 2011
2013/0060,940 NETWORK VIRTUALIZATION 67 2011
2013/0058,348 DISTRIBUTED NETWORK CONTROL SYSTEM WITH ONE MASTER CONTROLLER PER MANAGED SWITCHING ELEMENT 36 2011
2013/0060,736 METHOD AND APPARATUS FOR REPLICATING NETWORK INFORMATION BASE IN A DISTRIBUTED NETWORK CONTROL SYSTEM WITH MULTIPLE CONTROLLER INSTANCES 36 2011
2013/0060,738 DISTRIBUTED NETWORK CONTROL SYSTEM WITH A DISTRIBUTED HASH TABLE 38 2011
2013/0058,208 FAULT TOLERANT MANAGED SWITCHING ELEMENT ARCHITECTURE 47 2011
2013/0058,229 METHOD AND APPARATUS FOR ROBUST PACKET DISTRIBUTION AMONG HIERARCHICAL MANAGED SWITCHING ELEMENTS 59 2011
2013/0058,251 MANAGING A NETWORK BY CONTROLLING EDGE SWITCHING ELEMENTS; USING STANDARD INTERIOR SWITCHES 38 2011
2013/0058,252 MESH ARCHITECTURES FOR MANAGED SWITCHING ELEMENTS 43 2011
2013/0058,255 MANAGED SWITCH ARCHITECTURES: SOFTWARE MANAGED SWITCHES, HARDWARE MANAGED SWITCHES, AND HETEROGENEOUS MANAGED SWITCHES 56 2011
2013/0058,342 LOGICAL PACKET PROCESSING PIPELINE THAT RETAINS STATE INFORMATION TO EFFECTUATE EFFICIENT PROCESSING OF PACKETS 42 2011
2013/0058,343 USE OF RICH CONTEXT TAGS IN LOGICAL DATA PROCESSING 38 2011
2013/0058,354 MANAGED SWITCHING ELEMENTS USED AS EXTENDERS 77 2011
2013/0060,817 METHOD AND APPARATUS FOR INTERACTING WITH A NETWORK INFORMATION BASE IN A DISTRIBUTED NETWORK CONTROL SYSTEM WITH MULTIPLE CONTROLLER INSTANCES 36 2011
2013/0060,818 PROCESSING REQUESTS IN A NETWORK CONTROL SYSTEM WITH MULTIPLE CONTROLLER INSTANCES 40 2011
2013/0060,819 DISTRIBUTED NETWORK CONTROL SYSTEM WITH ONE MASTER CONTROLLER PER LOGICAL DATAPATH SET 40 2011
2013/0058,334 PACKET PROCESSING IN A NETWORK WITH HIERARCHICAL MANAGED SWITCHING ELEMENTS 36 2011
2013/0058,344 ONE-HOP PACKET PROCESSING IN A NETWORK WITH MANAGED SWITCHING ELEMENTS 36 2011
2012/0120,964 NETWORK CONTROL APPARATUS AND METHOD FOR POPULATING LOGICAL DATAPATH SETS 53 2011
2012/0147,898 NETWORK CONTROL APPARATUS AND METHOD FOR CREATING AND MODIFYING LOGICAL SWITCHING ELEMENTS 53 2011
2013/0058,331 DEPLOYMENT OF HIERARCHICAL MANAGED SWITCHING ELEMENTS 40 2011
2013/0058,350 NETWORK CONTROL APPARATUS AND METHOD FOR PORT ISOLATION 47 2011
2013/0058,351 USE OF TUNNELS TO HIDE NETWORK ADDRESSES 58 2011
2013/0058,335 PACKET PROCESSING FOR LOGICAL DATAPATH SETS 65 2012
 
SYCAMORE NETWORKS, INC. (1)
* 2002/0093,952 Method for managing circuits in a multistage cross connect 159 2001
 
CITRIX SYSTEMS, INC. (1)
2007/0174,429 METHODS AND SERVERS FOR ESTABLISHING A CONNECTION BETWEEN A CLIENT SYSTEM AND A VIRTUAL MACHINE HOSTING A REQUESTED COMPUTING ENVIRONMENT 207 2006
 
RUTGERS, THE STATE UNIVERSITY OF NEW JERSEY (1)
* 2009/0043,823 SYSTEM AND METHOD FOR CONTROLLING A FILE SYSTEM 94 2008
 
OPTIS WIRELESS TECHNOLOGY, LLC (1)
2007/0286,185 Control of Mobile Packet Streams 77 2004
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
* 8966586 Authentication within OpenFlow network 2 2013
* 9246905 Authentication within openflow network 0 2015
* 2015/0113,612 AUTHENTICATION WITHIN OPENFLOW NETWORK 1 2015
9774526 Operating a port shared by multiple controllers in a software defined network 0 2015
* 9503446 Authentication within openflow network 0 2015
 
Other [Check patent profile for assignment information] (2)
10021019 Packet processing for logical datapath sets 0 2012
9946614 Methods, systems, and computer readable storage devices for managing faults in a virtual machine network 0 2014
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 9749260 Implementing a transition protocol in which a first rule set for routing packets received by a group of switches during a first time period is updated to a second rule set 0 2012
 
NICIRA, INC. (14)
9106587 Distributed network control system with one master controller per managed switching element 2 2011
9391928 Method and apparatus for interacting with a network information base in a distributed network control system with multiple controller instances 0 2011
9363210 Distributed network control system with one master controller per logical datapath set 0 2011
9306875 Managed switch architectures for implementing logical datapath sets 0 2011
9300603 Use of rich context tags in logical data processing 0 2011
9112811 Managed switching elements used as extenders 5 2011
9049153 Logical packet processing pipeline that retains state information to effectuate efficient processing of packets 6 2011
9007903 Managing a network by controlling edge and non-edge switching elements 7 2011
8964528 Method and apparatus for robust packet distribution among hierarchical managed switching elements 21 2011
9692655 Packet processing in a network with hierarchical managed switching elements 1 2011
9077664 One-hop packet processing in a network with managed switching elements 2 2011
9525647 Network control apparatus and method for creating and modifying logical switching elements 0 2011
9231891 Deployment of hierarchical managed switching elements 0 2011
9680750 Use of tunnels to hide network addresses 0 2011
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Feb 26, 2018
7.5 Year Payment $3600.00 $1800.00 $900.00 Feb 26, 2022
11.5 Year Payment $7400.00 $3700.00 $1850.00 Feb 26, 2026
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00