Class / Patent application number | Description | Number of patent applications / Date published |
370422000 | Centralized switching | 19 |
20090092145 | Network system - A network system includes a switch device and a plurality of communication terminals. The switch device has a plurality of ports. The switch device receives a packet at its one port and transmits the packet from another port corresponding to the packet's destination. The communication terminals are connected to the ports of the switch device respectively to transmit and receive packets. The terminal transmits a connection request including connection destination information to the switch device and performs communication using unused signal lines when a “connection possible” notification is received from the switch device. Upon receiving the connection request, the switch device determines if connection to a port corresponding to the connection destination information is possible. If connection is possible, the switch device transmits a “connection possible” notification to the connection-request-making terminal and connects an unused signal line of the port connected to the terminal to a signal line of the port corresponding to the connection destination. | 04-09-2009 |
20090185575 | PACKET SWITCH APPARATUS AND METHOD - A packet switch apparatus for switching a packet between a plurality of input ports and a plurality of output ports includes a plurality of input buffers for storing a packet inputted to the input port, a plurality of output buffers for storing a packet outputted to the output port, and a path controller for transmitting the packet stored in the input buffer to the output buffer on the basis of path information of the packet stored in the input buffer by a higher transfer rate than an input rate for receiving the packet at the input port. | 07-23-2009 |
20100061394 | METHODS AND APPARATUS RELATED TO ANY-TO-ANY CONNECTIVITY WITHIN A DATA CENTER - In one embodiment, an apparatus includes a switch core that defines a single logical entity and has a multi-stage switch fabric physically distributed across a plurality of chassis. The multi-stage switch fabric has a plurality of ingress ports and a plurality of egress ports. The switch core is configured to be coupled to a plurality of peripheral processing devices via the plurality of ingress ports and the plurality of egress ports. The switch core is also configured to provide non-blocking connectivity at line rate between a first peripheral processing device disposed with a first chassis and a second peripheral processing device disposed within a second chassis. | 03-11-2010 |
20110026540 | MESSAGE RING IN A SWITCHING NETWORK - A switching network for efficiently receiving and transmitting data packets having both frames and messages includes a crossbar switch with a plurality of surrounding ports for exclusively switching frames which normally consist of large data streams of 40 to 60 bytes. Then the ports are connected together in a message ring and small data entity messages, for example 4, 8, or 12 bytes, are switched from an input port to an output port around the ring avoiding congestion of the crossbar switch. | 02-03-2011 |
20110026541 | LARGE-SCALE PACKET SWITCH - A switching node comprises edge nodes interconnected by independent switch units. The switch units are arranged in at least one switch plane and the switch units of each switch plane are arranged in a matrix having several rows and several columns. Each edge node has a channel to a switch unit in each column in each switch plane and a channel from each switch unit in a selected column in each switch plane. Simple paths, each traversing only one switch unit in a switch plane, may be established for any directed edge-node pair. Additionally, several non-intersecting compound paths, each comprising at most two simple paths, may be established for any edge-node pair. A significant proportion of traffic may be routed through simple paths. The switching node employs distributed control scheme and scales gracefully from a capacity of a fraction of a terabit per second to thousands of terabits per second. | 02-03-2011 |
20110103396 | SELECTIVE LINK AGGREGATION IN A VIRTUALIZED ENVIRONMENT - A method, system, and computer usable program product for selective link aggregation in a virtualized data processing environment are provided in the illustrative embodiments. A data packet is received at a switch. An identifier associated with the data packet is determined. The identifier corresponds to a logical partition in a logical partitioned data processing system. A lookup is performed in a data structure to determine a set of ports associated with the identifier. The set of ports is retrieved from the data structure. A port is selected from the set of ports and the data packet is transmitted from the port to the logical partition. | 05-05-2011 |
20110110382 | Distribution of Packets Among PortChannel Groups of PortChannel Links - PortChannel groups are disclosed which include multiple PortChannel links of a PortChannel. Further, the selection of a particular PortChannel group, and possibly a PortChannel link within a selected PortChannel group, for a packet is provided by user-programmable matching of programmed values or rules to data extracted from the packet. In this manner, the forwarding of packets over PortChannel groups can be explicit. Moreover, packets of different flows of a packet session can be caused to be forwarded over a same PortChannel group, possibly leading to a service node for performing one or more applications based on the packets of the flow(s) of a packet session. | 05-12-2011 |
20120147898 | NETWORK CONTROL APPARATUS AND METHOD FOR CREATING AND MODIFYING LOGICAL SWITCHING ELEMENTS - A network controller for managing several managed switching elements that forward data in a network that includes the managed switching elements. The network controller is further for creating a logical switching element to be implemented in a set of managed switching elements. The network controller includes a set of modules for receiving input data specifying a logical switching element and for creating, based on the received input data, a set of logical switch constructs for the logical switching element by performing a set of database join operations. At least one of the logical switch constructs is for facilitating non-forwarding behavior of the logical switching element. | 06-14-2012 |
20130243008 | VIRTUAL LINK AGGREGATION OF NETWORK TRAFFIC IN AN AGGREGATION SWITCH - Access switches in a switching system may use virtual aggregated links. When a link between an aggregation switch and an access switch fails, the link failure may be reflected in the virtual aggregated link and data traffic to another access switch may be switched away from the failed switch. A forwarding table in the access switch stores a number of entries that each define a correspondence between destination addresses and an output identifier for the switch. At least a first output identifier includes an aggregated link that represents a first set of possible output links. At least a second output identifier includes a virtual aggregated link, associated with a second network switch that represents a second set of possible output links. Destination addresses in the forwarding table for the virtual aggregated link correspond to network devices connected to the second network switch. | 09-19-2013 |
20140254607 | CENTRALIZED CONTROL AND MANAGEMENT PLANES FOR DIFFERENT INDEPENDENT SWITCHING DOMAINS - A network includes a first switching domain having a distributed fabric comprised of interconnected standalone switches. The standalone switches communicate with each other in accordance with a packet-based distributed fabric protocol. A second switching domain has a plurality of cell-based switches in communication with a cell-based switch fabric. The cell-based switches communicate with each other through the cell-based switch fabric in accordance with a cell-based distributed fabric protocol. One of the cell-based switches is coupled by a communication link to one of the standalone switches of the first switching domain. The second switching domain includes a server device coupled to one of the cell-based switches. The server device is configured with logic to process control packets for the standalone switches in accordance with the packet-based distributed fabric protocol and control packets for the cell-based switches in accordance with a protocol that is different from the packet-based distributed fabric protocol. | 09-11-2014 |
20140314099 | PACKET-FLOW INTERCONNECT FABRIC - A method includes operating a packet flow module including a plurality of ports, each of the plurality of ports including at least a pair of bidirectional and logically independent communications channels. An apparatus includes a packet flow module including a plurality of ports, each of the plurality of ports including at least a pair of bidirectional and logically independent communications channels. | 10-23-2014 |
20150043594 | GATEWAY APPARATUS AND MESSAGE ROUTING METHOD - A gateway apparatus and a message routing method are provided. The gateway apparatus includes: a network adaptor transmitting and receiving a message through a vehicle network or a diagnosing CAN positioned inside a vehicle; a CAN driver transferring the message received through the network adaptor; a message router routing the message transferred from the CAN driver and filtering valid data of the message; an application invoking a signal routing application to detect validity of data of each signal of the message transferred from the CAN driver and route data of a valid signal; and a CAN diagnostor processing a message of a diagnosing apparatus performing an access through the diagnosing CAN positioned inside the vehicle to control a diagnosing operation. | 02-12-2015 |
20150085872 | SYSTEM FOR DYNAMIC CONTACT CENTER ROUTING - A communication request from a contact center caller may be received in a contact center via any of a variety of communication devices equipped with any of a variety of operating systems, any of a variety of applications and with any of a variety of device capabilities. The communication request may also be received via any of the multiple different communication mediums. The contact center may have multiple agent devices logged in to the contact center. Agent devices logged in to the contact center may have different device capabilities. A system for dynamic contact center routing may route the communication request to an agent device based on device capabilities of a communication device used by the caller, and device capabilities of the agent device. | 03-26-2015 |
20150319049 | METHODS AND APPARATUSES FOR IMPLEMENTING NETWORK VISIBILITY INFRASTRUCTURE - A visibility infrastructure network or monitoring a switching network is disclosed. There are included a plurality of network infrastructure visibility elements implementing forwarding hardware for forwarding packets to monitoring tools. There is also included an abstracted operating system shared by said plurality of network infrastructure visibility elements. There are further included at least one application executing on said abstracted operating system and a common logical architecture having common protocols for enabling the plurality of network infrastructure visibility elements and the applications to communicate with the abstracted operating system. | 11-05-2015 |
20150341253 | CONNECTING A BOOTING SWITCH TO A NETWORK - A method for connecting, by a central control unit (CCU), a booting switch to a network. The network includes switches controlled by the CCU using control data packets that are transmitted via communications paths in the network. User packets are transmitted through the network using the same communications paths. A switch uses forwarding rules stored in a pipeline to forward packets in the network. A local port in each switch provides access to the pipeline. The paths in the network for the control data packets are established by storing forwarding rules configured by the CCU in the pipelines of the switches. At least one switch contains a connecting port via which the booting switch is connected to the network. The forwarding rules in the booting switch are stored by the CCU using a temporary path, which contains the existing path and a connecting path. | 11-26-2015 |
20190149450 | METHOD FOR DETERMINING FORWARDING PATH AND CONTROL DEVICE | 05-16-2019 |
370423000 | Including a bus for interconnecting inputs and outputs | 3 |
20090122806 | RELAY DEVICE AND BAND CONTROLLING METHOD - A relay device has a plurality of input/output modules each having input/output ports, each input/output module including throughput measuring means for measuring throughput of communication packets received from other input/output modules, and throughput limiting means for limiting throughput of communication packets to be transferred to the other input/output modules on the basis of the throughput measured by the throughput measuring means, wherein the relay device transfers communication packets between the input/output modules to relay the communication packets. | 05-14-2009 |
20110013643 | ADVANCED TELECOMMUNICATIONS ROUTER AND CROSSBAR SWITCH CONTROLLER - The invention relates to a crossbar switch controller including an input terminal configured to receive a set of service request signals from a set of virtual output queues each comprising a set of packets. The invention also includes a matrix circuit coupled to the input terminal and configured to represent the set of service request signals in the form of a matrix, wherein each service request signal is described by a row position M and a column position N. The invention further includes an output terminal configured to receive a portion of the set of packets during an epoch, an arbiter circuit configured to iteratively scan the matrix during the epoch and issue the set of grant signals to the virtual output queues to determine which service requests are granted, and an arbiter controller configured to initiate the arbiter circuit with an array of non-conflicting matrix elements. Whereby, the arbiter circuit scans the matrix during a first epoch, issues the set of grant signals, allows the set of granted service requests to substantially complete, and if necessary, scans the matrix during subsequent epochs. The invention also relates to a crossbar switch controller including an arbitration pre-processor coupled to the input terminal and the matrix circuit, and configured to represent the set of service request signals in the form of a mapping matrix, and further configured to transform a first mapping position of the service request signal to a second mapping position based, in part, on a mapping algorithm. The invention also includes an arbitration post-processor coupled to the output terminal and the matrix circuit, and further configured to transform the second mapping position of the service request signal back to the first mapping position. | 01-20-2011 |
370424000 | Including a ring or loop for interconnecting inputs and outputs | 1 |
20090046736 | METHOD AND SYSTEM FOR KEEPING A FIBRE CHANNEL ARBITRATED LOOP OPEN DURING FRAME GAPS - A method and system for keeping an arbitrated loop open during a frame gap using a fibre channel switch element is provided. The switch element includes a port control module having a receive and transmit segment, wherein the transmit segment activates a timer whose value determines a duration during which the arbitrated loop remains open; determines if a last frame from a sequence of frames from a source port has been transmitted; modifies the timer value if a higher priority frame for transmission is unavailable; and keeps the arbitrated loop open until the timer reaches a certain value. If a higher priority frame is available for transmission before the timer value is modified then the higher priority frame is transmitted and the timer value is re-initialized. | 02-19-2009 |