Centralized Switching Patents (Class 370/422)
  • Patent number: 7797429
    Abstract: The embodiment of the present invention provides a method for establishing P2P connection, comprising the steps of: a first terminal initiating connection sends a message to a second terminal to be connected, wherein the message contains the address of the first terminal; the second terminal reads the address of the first terminal initiating connection upon receiving the message, and initiates a P2P connection to the address of the first terminal. The embodiment of the present invention also provides another method for establishing P2P connection, through which both UDP P2P connection and TCP P2P connection can be established.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: September 14, 2010
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Zhu Liang, Fuzhong Sheng, Baohe Zhang, Nian Liu
  • Patent number: 7796629
    Abstract: A packet switch including input ports and output ports allocates an output bandwidth of each output port among virtual channels based on bandwidth allocations values corresponding to the virtual channels and a bandwidth precision value of the output port. The bandwidth precision value indicates a number of bandwidth precision bits, which may be outside a bandwidth reservation precision range specified in a serial RapidIO standard. The packet switch receives data packets compliant with the serial RapidIO standard at the input ports, identifies an output port for each data packet, and selects input ports based on the output ports of the data packets. Further, the packet switch routes a data packet from each selected input port to the output port of the data packet, and the output port outputs the data packet by using the output bandwidth of the output port allocated to the virtual channel identified by the data packet.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: September 14, 2010
    Assignee: Integrated Device Technology, inc.
    Inventors: Angus David Starr MacAdam, Robert Henry Bishop, Brian Scott Darnell
  • Patent number: 7792133
    Abstract: A relay device (1) includes a plurality of network processing units (200-1˜200-N) having the same function and structure. A session management unit (202-1) in a certain network processing unit (e.g. 200-1), when receiving a packet from an external network through an IF unit (e.g. 204-1-1) in the same processing unit, searches a session table (230-1) for IF specifying information indicative of an IF unit as an output destination determined for a session to which the above packet belongs. When the above IF specifying information indicates an IF unit (e.g. 204-N-M) in other network processing unit (e.g. 200-N), a packet processing unit (201-1) transfers the above IF specifying information and the above packet to the network processing unit (200-N) through a switch unit (300). A packet processing unit (201-N) in the network processing unit (200-N) outputs the above packet to the IF unit (204-N-M) represented by the IF specifying information.
    Type: Grant
    Filed: May 25, 2004
    Date of Patent: September 7, 2010
    Assignee: NEC Corporation
    Inventor: Satoshi Kamiya
  • Patent number: 7783196
    Abstract: This invention provides a new architecture for a communication system between head-ends and end-users which expands bandwidth and reliability of the communication system. A mux-node receives communication signals from a head-end and forwards the received communication signals to one or more mini-fiber nodes. The connection to the head-end is via a small number of optical fibers and the connections to each of the mini-fiber nodes may be via one or more optical fibers that may provide full duplex communication. The head-end may communicate with the mux-node using digital or digital and analog signals. The mini-fiber nodes may combine the signals received from the head-end with loop-back signals used for local media access control prior to forwarding the signals to the end-users. Upstream data are received by the mini-fiber nodes and transmitted to the mux-node.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: August 24, 2010
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Charles D. Combs, Thomas Edward Darcie, Bhavesh N. Desai, Alan H. Gnauck, Xiaolin Lu, Esteban Sandino, Oleh J. Sniezko, Anthony G. Werner, Sheryl Leigh Woodward
  • Patent number: 7773624
    Abstract: A network system (10). The system comprises a network (WAN1, LAN1, LAN2) having an architectural model comprising a plurality of layers. The system also comprises a centralized manager node (CM1), coupled to the network. The system also comprises a plurality of routers (ERx) coupled to the network for communicating packets along the network and coupled to communicate with the centralized manager node. The centralized manager is programmed to perform the step (28) of communicating mapping information to each of the plurality of routers, and the mapping information comprises a correspondence of a behavior on a first of the plurality of layers with a behavior on a second of the plurality of layers.
    Type: Grant
    Filed: December 12, 2002
    Date of Patent: August 10, 2010
    Assignee: Alcatel Lucent
    Inventors: Kashipati G. Rao, Atiya Suhail, Qiong Zhang, Thierry Labbe
  • Publication number: 20100195521
    Abstract: The invention relates to a method for controlling a bit-rate of a session in a packet-switched communications system where multiple sessions are set-up via a shared resource. A current bit-rate of the session is compared to a bit-rate range valid for the session to determine a distance from the position of the current bit-rate to one of the end-points of the bit-rate range. The current bit-rate is then adapted differently depending on the distance to the selected end-point. By controlling the bit-rate of each session that is set-up via the shared resource for applications that provide delay-sensitive services to users in this way the method and corresponding system and sender-receiver arrangements have the effect that rate adaptations can be distributed among the applications so that users share responsibility for rate adaptations.
    Type: Application
    Filed: July 9, 2008
    Publication date: August 5, 2010
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Stefan Wanstedt, Daniel Enstrom, Ghyslain Pelletier
  • Patent number: 7764684
    Abstract: A switching apparatus distributes incoming calls to end point terminals that belong to a service group and that interact with the switching apparatus via messages. The messages query the end point terminals by specifying a range and asking those end point terminals that meet a criterion associated with the range to respond. By iteratively narrowing the range, for example, in a binary search fashion, one of the end point terminals is selected. In one embodiment, the range relates to fixed sequence IDs of the end point terminals and the criterion relates to whether an end point terminal is idle or not. In another embodiment, the range incorporates the idle/not idle state of the end point terminals by specifying idle time durations.
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: July 27, 2010
    Inventor: Alan Edward Kaplan
  • Patent number: 7756013
    Abstract: A packet switching system capable of ensuring the sequence and continuity of packets and further compensating for delays in transmission is disclosed. Each of two redundant switch sections has a high-priority queue and a low-priority queue for each of output ports. A high-priority output selector selects one of two high-priority queues corresponding to respective ones of the two switch sections to store an output of the selected one into a high-priority output queue. A low-priority output selector selects one of two low-priority queues corresponding to respective ones of the two switch sections to store an output of the selected one into a low-priority output queue. The high-priority and low-priority output selectors are controlled depending on a system switching signal and a packet storing status of each of the high-priority and low-priority queues.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: July 13, 2010
    Assignee: Juniper Networks, Inc.
    Inventor: Masahiko Honda
  • Patent number: 7746875
    Abstract: This invention is an architecture, system, method, program product, licensing method, or apparatus for sharing and protecting data in a data storage environment, wherein there is more than one site for data storage and a connection broker is used.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: June 29, 2010
    Assignee: EMC Corporation
    Inventor: Dennis Duprey
  • Patent number: 7734179
    Abstract: A communication system between head-ends and end-users is provided which expands bandwidth and reliability. A concentrator receives communication signals from a head-end and forwards the received communication signals to one or more fiber nodes and/or one or more mini-fiber nodes. The concentrator demultiplexes/splits received signals for the mini-fiber nodes and the fiber nodes and forwards demultiplexed/split signals respectively. The mini-fiber nodes may combine signals received from the head-end with loop-back signals used for local medium access control prior to forwarding the signals to the end-users. Upstream data are received by the mini-fiber nodes and/or fiber node and transmitted to the concentrator. The concentrator multiplexes/couples the mini-fiber node and the fiber node upstream signals and forwards multiplexed/coupled signals to the head-end.
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: June 8, 2010
    Assignee: AT&T Corp.
    Inventors: Thomas Edward Darcie, Bhavesh N. Desai, Alan H. Gnauck, Xiaolin Lu, Sheryl Leigh Woodward
  • Patent number: 7729258
    Abstract: A multiport switch circuit which performs transfer according to flow control and a protocol with an ordering rule specified, wherein the circuit for avoiding packets from clogging is realized in a small size. A packet receiving side circuit has a packet selection output circuit to suppress a circuit size by decreasing the number of transfer data paths, and the packet selection output circuit performs output of selected packets according to a priority packet type selection instruction signal in addition to output of a receiving order packet according to a receiving order output instruction signal to make it possible to avoid clogging caused because the packets made to wait for transmission by the flow control cannot be overtaken by another packet type according to the ordering rule.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: June 1, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Masatoshi Ezawa, Masamichi Andou, Hisakazu Date
  • Patent number: 7729288
    Abstract: A method for changing zoning in a fiber channel fabric is provided. The method includes receiving zone date from a management module, wherein the zone data is received by a fiber channel switch; waiting for active Zone Set; and sending a merge request to neighboring switches. The method also includes: sending Zone Merge Data Start message to the management module; sending new zone data to management module; and comparing the new zone data with current zone data. The method also includes creating acceptance message for new zoning, wherein the management module creates the acceptance message.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: June 1, 2010
    Assignee: QLOGIC, Corporation
    Inventor: Steven Manning Betker
  • Patent number: 7720382
    Abstract: A system and method are disclosed for time-domain wavelength interleaved networking that reduce the need for complex time-slot scheduling and reduce the routing complexity. Substantially all communications in the time-domain wavelength interleaved network pass through a hub node. In addition, interior nodes in the time-domain wavelength interleaved network will forward substantially all communications received from the hub node that are destined for another node on all branches outward from the hub node. The central hub node can impose a timing reference. Thus, the transmission and reception of a message can be synchronized such that a message sent in a time-slot k by a node Ni will be received by a node Nj in the time-slot k. Further, the hub node can recover from a link failure by shifting transmission times of all nodes that are separated from the hub node by the failed link.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: May 18, 2010
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Penelope E. Haxell, Gordon Thomas Wilfong, Peter M. Winkler
  • Patent number: 7710983
    Abstract: A method and apparatus for determining information associated with a particular multicast channel in a multicast network are disclosed. In accordance with the method, a request message requesting information associated with the particular multicast channel is generated and sent to the multicast network. Further, the request message is propagated downstream in a recursive manner via a multicast topology of the multicast network. A response to the request message is propagated upstream via the multicast topology to generate a response message including requested information associated with the particular multicast channel. The information may comprise number of users receiving the particular multicast channel.
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: May 4, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Danyang Zheng, Ping Li, Jack C. Cham, Charles Shen
  • Patent number: 7706393
    Abstract: A method of allocating switch requests within a packet switch, the method comprising the steps of collecting switch request data at each input port; processing the switch request data for each input port to generate request data for each input port-output port pairing: comparing the number of requests from each input port and to each output port with the maximum request capacity of each input port and each output port; satisfying all requests for those input-output pairs where the total number of requests is less than or equal to the maximum request capacity of each input port and each output port; reducing the number of requests for those input-output pairs where the total number of requests is greater than the maximum request capacity of each input port and each output port such that the number of requests is less than or equal to the maximum request capacity of each input port and each output port; and satisfying the remaining requests.
    Type: Grant
    Filed: March 6, 2001
    Date of Patent: April 27, 2010
    Assignee: British Telecommunications Public Limited Company
    Inventor: Alan M Hill
  • Patent number: 7697526
    Abstract: A network device for processing a packet can have at least one port within the network device configured to received or transmit a packet, and a storage unit configured to store a port bit map, wherein the port bit map corresponds to the at least one port. Furthermore, the network device for processing a packet can have a rules table configured to have at least one port match entry and at least one action corresponding to the at least one port match entry therein, and a control unit configured to compare the port bit map with the at least one port match entry, and to implement the at least one action when a first positive value results from comparing the port bit map with the port match entry.
    Type: Grant
    Filed: August 6, 2002
    Date of Patent: April 13, 2010
    Assignee: Broadcom Corporation
    Inventors: Shekhar Ambe, Sandeep Kumar Relan
  • Patent number: 7685281
    Abstract: A system is taught in which a module having processing elements can access network and storage interfaces that are external to the module of the processing elements as though those interfaces were located internal to the module of the processing elements. The system may be operated as one or more provisioned servers, each of the provisioned servers including capabilities as identified by a corresponding set of specifications and attributes, according to various embodiments. Typically the specifications (or constraints) and attributes are specified with a Server Configuration File. An Enterprise Server system may be provisioned into any combination and number of servers according to needed processing and I/O capabilities. Each of these servers may include distinct compute, storage, and networking performance. Provisioned servers may be managed similar to conventional servers, including operations such as boot and shutting down.
    Type: Grant
    Filed: February 12, 2005
    Date of Patent: March 23, 2010
    Assignee: Habanero Holdings, Inc.
    Inventors: Nakul Pratap Saraiya, Curtis M. Collins, Yuri Finkelstein, Thomas Dean Lovett, Shyam Mittur, Cosmos Nicolaou, Shreyas B. Shah, Fabio Onofrio Ingrao
  • Patent number: 7684421
    Abstract: An information management system for a device network is disclosed. The information management system may include a service requester node, a monitoring node, and a service provider node. The system may include a service oriented request message including a message header, having a list of destination nodes, including the service provider node, to which the service oriented request message is addressed, and a service request. The system may include a routing module disposed in the monitoring node and configured to analyze the list of destination nodes in the message, create a modified message including at least one child node selected from the service provider nodes based on a fan-out of the device network, and forward the modified message to the at least one child node, the modified message including a message header, having an updated list of one or more destination nodes, including the service provider nodes, to which the modified message is addressed, and the service request.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: March 23, 2010
    Assignee: Lockheed Martin Corporation
    Inventor: Mark Gaug
  • Publication number: 20100061394
    Abstract: 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.
    Type: Application
    Filed: June 30, 2009
    Publication date: March 11, 2010
    Inventors: Pradeep Sindhu, Gunes Aybay, Jean-Marc Frailong, Anjan Venkatramani, Quaizar Vohra
  • Patent number: 7675930
    Abstract: A system for switching data packets through a multiple (m) input, multiple (n) output switching device providing switching having a fast one-cycle throughput. A respective switching device behaves like an output queued switch from a set of distributed output queues reading the incoming input control information from the plurality of input ports (IP) and compresses the information in a form which allows an easy association with a respective output port (OP) to which an individual input port is temporarily mapped.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporaiton
    Inventors: Francois Abel, Gottfried Andreas Goldrian, Ingemar Holm, Helmut Kohler, Norbert Schumacher
  • Patent number: 7664857
    Abstract: The solution of the present invention provides systems and methods for encoding information into an Internet Protocol identification field (IPID) of an IP layer header of a network packet in a manner acceptable to many or all of the network devices that encounter the encoded packet. In one embodiment, the solution described herein encodes the IP identification field of the IPID header with information to be communicated between devices. Appliances may use the encoded IP field as a signal or a means for a low-bandwidth subcarrier of data between the appliances that is transparent to any intervening network equipment. For example, the encoded field may be used to announce or probe the presence of a device, a functionality or capability of device or to indicate a type or speed of a network connection of a port on a device.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: February 16, 2010
    Assignee: Citrix Systems, Inc.
    Inventors: Mike Ovsiannikov, Dan Decasper, Robert Plamondon, Allen Samuels
  • Patent number: 7664110
    Abstract: A hybrid server and multi-layer switch system architecture, referred to hereinafter as the Enterprise Fabric (EF) architecture, forms the basis for a number of Enterprise Server (ES) chassis embodiments. Each ES embodiment generally includes one or more Processor Memory Modules (PMMs, each generally having one or more symmetric multiprocessor complexes), one or more Network Modules, and a System Control Module (SCM). The SCM includes a cellified switching-fabric core (SF) and a System Intelligence Module (SIM). Each PMM has one or more resident Virtual IO Controller (VIOC) adapters. Each VIOC is a specialized I/O controller that includes embedded layer-2 forwarding and filtering functions and tightly couples the PMM to the SF. Thus the layer-2 switch functionality within the ES chassis is distributed over all of the SCM, NM, and PMM modules.
    Type: Grant
    Filed: February 12, 2005
    Date of Patent: February 16, 2010
    Assignee: Habanero Holdings, Inc.
    Inventors: Thomas Dean Lovett, Sharad Mehrotra, Cosmos Nicolaou, Nakul Pratap Saraiya, Shreyas B. Shah, Myron H. White, Rajesh K. Jagannathan, Mangesh Shingane
  • Patent number: 7643495
    Abstract: A switching interface comprising a switch having an input and a plurality of outputs, and a memory associated with the switch. The switch is adapted to receive a packet from the input, the packet to be forwarded to a destination device coupled to a one of the plurality of outputs. The switch is responsive to store the packet in the associated memory. The switch is further responsive to a signal from the destination device to forward the packet from the associated memory to the destination device through the one of the plurality of outputs. Optionally, the switching interface may further comprise a packet encryption engine coupled between the input and the associated memory. Typically, the output devices coupled to the plurality of outputs will each have its own separate encryption process; in these scenarios the encryption engine will have logic for determining the appropriate encryption for the output device.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: January 5, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Corey Metsker
  • Patent number: 7643505
    Abstract: Method and system for compressing a data packet is provided. The method includes receiving a data packet; comparing the data packet with content stored in a history module; wherein plural comparisons are performed in parallel; generating a plurality of masks based on the comparisons; comparing the plurality of masks; selecting one of the plurality of masks, based on the mask comparison; and generating a compression record, wherein the compression record includes; size of a data packet, an address field, a mask field and data; and a data packet header includes a control bit indicating if the data packet is compressed.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: January 5, 2010
    Assignee: QLOGIC, Corporation
    Inventor: Ian G. Colloff
  • Patent number: 7586929
    Abstract: A content relay node comprising a data processing unit for storing or transmitting a data packet on the basis of the data attribute, a storage connected to the data processing unit, transmitting units each for processing the header of a data packet in accordance with a control signal from the data processing unit and transferring the data packet to a neighboring relay node, and a routing control unit for selecting the transmitting unit or the data processing unit as a destination of a data packet on the basis of routing information including a storage address, wherein the storage unit stores a copy of a data packet at least until transfer of the data packet to the next node is completed.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: September 8, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Masahiko Mizutani, Hiroki Ikeda, Morihito Miyagi, Shigeaki Kinoshita
  • Patent number: 7581005
    Abstract: The solution of the present invention provides systems and methods for preserving transport layer header options traversing network devices that terminate transport layer connections. The solution described herein provides a bi-directional intelligent proxying system by which a proxy client exchanges transport layer option information with a proxy server via an application layer protocol. The proxy server, which may be in the form of an appliance, re-injects the transport layer options received from the client into the appropriate network packets communicated on the intended network. Likewise, the proxying appliance can inform the proxy client of transport layer options received from the network, such as via a server. With this solution, devices that transmit control information, exchange communications or other functionality via transport layer options may continue to operate in conjunction with transport layer terminating devices.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: August 25, 2009
    Assignee: Citrix Systems, Inc.
    Inventors: Karl Montemayor, Robert Rodriquez, Allen Samuels, Zubin Dittia
  • Patent number: 7580642
    Abstract: A system and method for increasing transmission distance and/or transmission data rates using tedons and an encoding scheme to reduce the number of ones in a data signal is described. For example, the method for increasing transmission distance and transmission data rate of a fiber optical communications link using tedons includes the steps of encoding a data signal to be transmitted using an encoding scheme that reduces a number of ones in the data signal, transmitting the encoded data signal over the fiber optical communications link, receiving the encoded data signal and decoding the encoded data signal.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: August 25, 2009
    Assignee: AT&T Corp.
    Inventors: Alan H. Gnauck, Antonio Mecozzi, Mark Shtaif, Jay Wiesenfeld
  • Patent number: 7573827
    Abstract: A method of detecting congestion in a communications network and a network switch are described. The method comprises identifying an output link of a network switch as a congested link on the basis of a packet in a queue of the network switch which is destined for the output link, where the output link has a predetermined state; and identifying a packet in a queue of the network switch as a packet generating congestion if the packet is destined for a congested link.
    Type: Grant
    Filed: May 6, 2003
    Date of Patent: August 11, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jose Renato Santos, Yoshio Turner, Gopalakrishnan Janakiraman
  • Publication number: 20090185575
    Abstract: 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.
    Type: Application
    Filed: November 20, 2008
    Publication date: July 23, 2009
    Applicant: Fujitsu Limited
    Inventors: Waki Iwata, Katsuya Tsushita
  • Patent number: 7561583
    Abstract: The invention discloses a communication method for modules within device. The method sets a centralized exchanging and controlling unit in the device, and every module is connected with the centralized exchanging and controlling unit through its own communication control interface. When a message is sending from one module to another module, first the source module sends the message to the centralized exchanging and controlling unit, after processing in the centralized exchanging and controlling unit the message is forwarded to the destination module defined in the message. Since every module is directly connected with the centralized exchanging and controlling unit in a high-speed link, so any two modules communication with the following advantages: high reliability, to locate a fault point is easier, number of the modules that take part in the communication is unlimited, the system design is simple, easier and flexible.
    Type: Grant
    Filed: April 24, 2003
    Date of Patent: July 14, 2009
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Xinming Shi
  • Patent number: 7561565
    Abstract: A multi-service platform system (100) includes a VXS backplane (104), a switched fabric (106) operating on the VXS backplane, a parallel bus (108) operating coincident with the switched fabric on the VXS backplane, a VXS payload module (102) coupled to the VXS backplane, and a storage module (110) coupled to the VXS payload module, wherein the storage module is coupled to communicate with the switched fabric.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: July 14, 2009
    Assignee: Emerson Network Power - Embedded Computing, Inc.
    Inventors: Jeffrey M. Harris, Robert C. Tufford
  • Patent number: 7561571
    Abstract: A hybrid server and multi-layer switch system architecture, referred to hereinafter as the Enterprise Fabric (EF) architecture, forms the basis for a number of Enterprise Server (ES) chassis embodiments. Each ES embodiment generally includes one or more Processor Memory Modules (PMMs, each generally having one or more symmetric multiprocessor complexes), one or more Network Modules, and a System Control Module (SCM). The SCM includes a cellified switching-fabric core (SF) and a System Intelligence Module (SIM). Each PMM has one or more resident Virtual IO Controller (VIOC) adapters. Each VIOC is a specialized I/O controller that includes embedded layer-2 forwarding and filtering functions and tightly couples the PMM to the SF. Thus the layer-2 switch functionality within the ES chassis is distributed over all of the SCM, NM, and PMM modules.
    Type: Grant
    Filed: February 12, 2005
    Date of Patent: July 14, 2009
    Assignee: Habanero Holdings, Inc.
    Inventors: Thomas Dean Lovett, Sharad Mehrotra, Cosmos Nicolaou, Nakul Pratap Saraiya, Shreyas B. Shah, Myron H. White, Rajesh K. Jagannathan, Mangesh Shingane
  • Patent number: 7558281
    Abstract: A fiber channel switch element for routing fiber channel frame is provided. The switch element includes a fiber channel port that can be configured to support plural data transfer rates. The data transfer rate may be 1 G, 2 G, 4 G, 8 G or 10 G. The switch element includes a clock configuration module for providing a clock signal that is based on the data transfer rate. A receive segment of the fiber channel port sends a signal to a transmit segment to avoid an under flow condition. The receive segment also waits for a certain frame length after a fiber channel frame is written and before the fiber channel frame is read, depending upon a data transfer rate of a source port. Multiple lanes may be configured as a single 10 G multi lane port or as multiple individual ports.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: July 7, 2009
    Assignee: QLOGIC, Corporation
    Inventors: Frank R. Dropps, Gary M. Papenfuss, Ernest G. Kohlwey
  • Patent number: 7554909
    Abstract: A system, apparatus, method and article to perform dynamic service management for multicore processors are described. The apparatus may include, for example, a processing device having multiple types of processors to process packets. A service manager may dynamically assign executable files for multiple services to the multiple types of processors during execution of the executable files based on packets processed for each service. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: June 30, 2009
    Assignee: Intel Corporation
    Inventors: Arun Raghunath, Erik J. Johnson
  • Publication number: 20090129294
    Abstract: The present invention allows multi-customer access to the common high speed carrier for contracting customers. The customer initiates a data transfer utilizing a registered address that activates high speed encapsulation to accelerate the data transmission. This change allows multiple users, who share the same local environment to access the infrastructure under contract. Central office routers will identify incoming customer's addresses and then provide specific, pre-defined services based upon the addressee of the data.
    Type: Application
    Filed: November 20, 2008
    Publication date: May 21, 2009
    Inventor: Terry D. Mikkelson
  • Patent number: 7535896
    Abstract: The routing control system 100 according to the present invention comprises a control server 1 as the control system, and routers 10-60 as the transfer system. The control server 1 receives the temporary routing control table which is transmitted from the routers 10-60, and stores this temporary routing control table in the routing control table DB 6 as the routing control table of the router which is the transmission source. This routing control table is updated as needed when a predetermined time has elapsed from the previous update. The control server 1 refers to the data in the routing control table DB 6 constructed in this way, and performs the routing control of packets which pass through each router 10-60 on the network.
    Type: Grant
    Filed: October 22, 2003
    Date of Patent: May 19, 2009
    Assignee: NTT DoCoMo, Inc.
    Inventors: Manhee Jo, Katsutoshi Nishida, Takatoshi Okagawa, Noriteru Shinagawa
  • Patent number: 7525921
    Abstract: A router detects a network attack and forwards traffic associated with the network attack to a discard interface. The router applies one or more filters to calculate traffic flow statistics for the traffic forwarded to the discard interface. The router may exchange routing communications with one or more other routers to alert the routers of the network attack. For example, the router may generate a routing communication in accordance with a routing protocol that advertises a route to the targeted device, and includes a policy tag that indicates the existence of a network attack. The other routers update forwarding information in accordance with the advertised route, and automatically forward traffic to respective discard interfaces based on the policy tag, thereby diffusing the network attack.
    Type: Grant
    Filed: June 4, 2003
    Date of Patent: April 28, 2009
    Assignee: Juniper Networks, Inc.
    Inventor: Jeffrey Yi Dar Lo
  • Patent number: 7522624
    Abstract: The present invention relates to a switching unit with a scalable and QoS aware flow control. The actual schedule rate of an egress queue, wherein the outgoing traffic belonging to a particular class of service is backlogged, is measured and compared to its expected schedule rate. If the egress queue is scheduled below expectation, then the bandwidth of every virtual ingress-to-egress pipe connecting an ingress queue, wherein the incoming traffic belonging to the same class of service is backlogged before transmission through the switch core fabric, to that egress queue is increased, thereby feeding that egress queue with more data units.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: April 21, 2009
    Assignee: Alcatel
    Inventors: Peter Irma August Barri, Bart Joseph Gerard Pauwels, Geert René Taildemand
  • Publication number: 20090092145
    Abstract: 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.
    Type: Application
    Filed: August 20, 2008
    Publication date: April 9, 2009
    Applicant: OKI ELECTRIC INDUSTRY CO., LTD.
    Inventor: Masahiro Kondo
  • Patent number: 7492873
    Abstract: An integrated voice and data application delivery system that can deliver converged voice/data application services to at least one user device over at least one communications network, and optimize the delivery of voice/data content during a current voice/data session based on the bandwidth of the network and/or the capacity of the user device. The integrated application delivery system allows users to switch from one voice/data session to another in response to a predetermined event, as required to avoid a loss of information or a permanent interruption of service. The integrated voice and data application delivery system includes a unified XML-based integrated voice and data media converging switch, a controller coupled to the switch, and a data storage device coupled to the controller. The switch transfers voice/data content between voice/data applications on a first network and one or more user devices on a second network.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: February 17, 2009
    Assignee: Azurn Networks, Inc.
    Inventors: Sudhir K. Giroti, Mandakini Pahooja
  • Patent number: 7474655
    Abstract: In response to a command to restrict a communication service for a computer, a countermeasures apparatus replaces the communication address of a second computer, which has been stored in a first computer, with the communication address of the countermeasures apparatus, and replaces a communication address of the first computer, which has been stored in the second computer, with the communication address of the countermeasures apparatus. Accordingly, the countermeasures apparatus acquires a packet from the first computer to the second computer and determines whether this acquired packet is to be transmitted to the second computer.
    Type: Grant
    Filed: July 6, 2005
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kentaro Aoki, Yukinobu Moriva, Izumi Kagawa
  • Publication number: 20080317025
    Abstract: A switch system comprises a switch matrix providing a configurable, protocol agnostic, packet switching core, the switch matrix providing a non-blocking switch connecting a configurable number of ports together.
    Type: Application
    Filed: June 4, 2008
    Publication date: December 25, 2008
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Brian Manula, Ola Torudbakken, Hans Olaf Rygh
  • Patent number: 7466704
    Abstract: A switch assembly having multiple blades in a chassis and a method of using that assembly to switch data is disclosed. A network switch assembly for network communications includes at least one fabric blade and a plurality of port blades. The at least one fabric blade has at least one switch having a plurality of data port interfaces, supporting a plurality of fabric data ports transmitting and receiving data, and a CPU interface, where CPU interface is configured to communicate with a CPU. The at least one fabric blade also has a CPU subsystem communicating with the CPU interface. Each of said plurality of port blades has at least one switch having a plurality of data port interfaces, supporting a plurality of port data ports transmitting and receiving data.
    Type: Grant
    Filed: September 20, 2001
    Date of Patent: December 16, 2008
    Assignee: Broadcom Corporation
    Inventors: Mohan Kalkunte, Shekhar Ambe
  • Patent number: 7466700
    Abstract: A method and system for implementing LUN based hard zoning in a fiber channel network is provided. A LUN field in a Fiber Channel SCSI command frame is compared with a list of LUNS that are allowed for a particular frame source; and the frame is forwarded if the LUN is allowed for the frame source. The comparison is performed by a port receiving the frame by using an address look up table (“ALUT”). Hard zoning is based on various frame fields and/or ALUT control codes. Also provided is a method for processing a reply to a SCSI REPORT LUN command from an initiator. The method includes, intercepting a reply to a REPORT LUN command; editing the reply to remove unauthorized LUNs; and sending the edited reply to the initiator.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: December 16, 2008
    Assignee: QLOGIC, Corporation
    Inventors: Frank R. Dropps, William J Gustafson, Gary M. Papenfuss
  • Publication number: 20080298246
    Abstract: In one embodiment, a node comprises a plurality of interface circuits coupled to a node controller. Each of the plurality of interface circuits is configured to couple to a respective link of a plurality of links. The node controller is configured to select a first link from two or more of the plurality of links to transmit a first packet, wherein the first link is selected responsive to a relative amount of traffic transmitted via each of the two or more of the plurality of links.
    Type: Application
    Filed: June 1, 2007
    Publication date: December 4, 2008
    Inventors: William A. Hughes, Chen-Ping Yang
  • Patent number: 7460543
    Abstract: The present invention provides a method and system for efficiently scheduling wireless LAN traffic, giving the network the ability to serve both real-time and non-real time applications concurrently, while maintaining a requested level of quality of service for the real time application. It describes a method for scheduling quality of service traffic and a method to optimize this schedule thereby reducing the overall amount of time that is required for serving quality of service traffic (which is coordinated by a centralized network coordinator entity) and increasing the bandwidth available for non-real-time traffic. One application of such a scheduler would be WLANs that carry AV streams, such as may be found in a home based WLAN. Furthermore, a method is provided for announcing the schedule to all nodes in a wireless network to, for example, implement a power savings feature, thereby optimizing battery life and reducing the size and weight of portable network access terminals.
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: December 2, 2008
    Assignee: Panasonic Corporation
    Inventors: Rahul Malik, Wei Lih Lim, Pek Yew Tan
  • Patent number: 7450850
    Abstract: This invention provides a new architecture for a communication system between head-ends and end-users which expands bandwidth and reliability of the communication system. A mux-node receives communication signals from a head-end and forwards the received communication signals to one or more mini-fiber nodes. The connection to the head-end is via a small number of optical fibers and the connections to each of the mini-fiber nodes may be via one or more optical fibers that may provide full duplex communication. The head-end may communicate with the mux-node using digital or digital and analog signals. The mini-fiber nodes may combine the signals received from the head-end with loop-back signals used for local media access control prior to forwarding the signals to the end-users. Upstream data are received by the mini-fiber nodes and transmitted to the mux-node.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: November 11, 2008
    Assignee: AT&T Corp.
    Inventors: Charles D. Combs, Thomas Edward Darcie, Bhavesh N. Desai, Alan H. Gnauck, Xiaolin Lu, Esteban Sandino, Oleh J. Sniezko, Anthony G. Werner, Sheryl Leigh Woodward
  • Patent number: 7447199
    Abstract: Disclosed is a memory-based switching matrix for cross-connecting the content of a plurality of input flows into the content of a plurality of output flows, the input flows being in the form of frames and said content being Time Division Multiplexed or packet data or whatever, the matrix comprising a number of physical memories for memorizing incoming input flows to be output in a predesigned order. The matrix is characterized in that the number of physical memories comprises a first number of memories having a writing role and a second number of memories having a reading role, with the second number being higher than the first number, and in that the role of each memory changes after at least one clock cycle. The arrangement according to the invention saves a number of physical memories with respect to known arrangements.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: November 4, 2008
    Assignee: Alcatel
    Inventors: Silvio Cucchi, Paolo Rossi, Marisa Treu
  • Publication number: 20080253282
    Abstract: The present invention relates to a system for transmitting a data flow (a) from a transmitter device (1) to a receiver device (2) via a network (3) with a packet-based transmission protocol, in particular via the TCP/IP-based internet, with the devices (1) and (2) being connected to the network via network access links (4,4?) and with a plurality of network access links (4,4?) for bundling being disposed on the side of the transmitter device and/or receiver device, with an auxiliary transmitter device (5) being interconnected between the transmitter device (1) and the network access link(s) (4) and with an auxiliary receiver device (6) being interconnected between the network access link(s) (4?) and the receiver device (2). The present invention also relates to a method of transferring a data flow via bundled network access links as well as to an auxiliary transmitter device and to an auxiliary receiver device and to a transmission and receiving method therefore.
    Type: Application
    Filed: March 12, 2008
    Publication date: October 16, 2008
    Applicant: VIPRINET GmbH
    Inventor: Simon Kissel
  • Patent number: 7433904
    Abstract: Various systems and methods for buffer memory management are disclosed. In one embodiment a buffer memory includes at least one queue configured to store a number of buffer access tasks. Buffer reclamation logic is executed to free at least one segment of the buffer memory holding an amount of stale data. Buffer reclamation logic is also included that enables the buffer reclamation logic to submit a buffer access task to the buffer memory based upon a total number of the buffer access tasks stored in the at least one queue.
    Type: Grant
    Filed: February 24, 2004
    Date of Patent: October 7, 2008
    Assignee: Mindspeed Technologies, Inc.
    Inventors: Bruce Burns, Michael Tsukernik, Jamie Mulderig, Joseph Tompkins