Patents Assigned to World Wide Packets, Inc.
  • Patent number: 7653057
    Abstract: This invention includes tools that prevent forwarding of a packet to a control plane of a packet switch. The tools receive a packet comprising indicia suggesting that the packet be forwarded to a control plane of a packet switch. After receiving the packet, the tools may modify the packet to prevent the packet from being forwarded to the control plane, intercept the packet before it is received by the control plane, or otherwise prevent the packet from being forwarded to the control plane. The tools may also forward the packet from a source port of a packet switch to a destination port of the packet switch without forwarding the packet to the control plane of the packet switch.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: January 26, 2010
    Assignee: World Wide Packets, Inc.
    Inventors: Kelly Donald Fromm, Loren Douglas Larsen, Michael John Chartier
  • Patent number: 7653056
    Abstract: This document describes tools useful in relaying a data stream from a data device to a network tunnel, such as by enabling virtual switching using a provisional identifier to conceal a user identifier. These tools, for example, may use an inexpensive switch module to create virtual switch instances. To do so, the tools may assign data packets to a virtual switch instance by mapping the data packets to a particular provisional identifier and then modifying the data packets to include the provisional identifier. The switch module may then forward the data packets based on the provisional identifier rather than on the user identifier. The tools may remove the provisional identifier before forwarding the data packets to a destination.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: January 26, 2010
    Assignee: World Wide Packets, Inc.
    Inventors: Kevin Q Dianes, Keith Michael Bly, Kelly Donald Fromm, C Stuart Johnson
  • Publication number: 20090003333
    Abstract: If a selected packet switch connected to a neighboring packet switch makes first information identifying the neighboring packet switch available, element managers and processes retrieve the first information from the selected packet switch. The first information is derived by the selected packet switch from communication via a first protocol between the selected packet switch and the neighboring packet switch. If the first information is not available to the element manager and if the selected packet switch makes second information identifying the neighboring packet switch available to the element manager, the element managers and processes retrieve the second information from the selected packet switch. The second information is derived from communication via a second protocol between the selected packet switch and the neighboring packet switch and the first and second protocols are different protocols.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: WORLD WIDE PACKETS, INC.
    Inventors: Eric Stewart Davison, K. Gintaras Atkinson, Scott Daniel Wilsey, Darren William Oye, Bo Wen, Louis Reis
  • Publication number: 20090003337
    Abstract: Element managers and processes retrieve information from a first packet switch. The information is derived from layer-two (data link layer) control packets relayed from a second packet switch to the first packet switch via a tunnel. The layer-two control packets conform to a layer-two control protocol. Based at least in part on the retrieved information, the element managers and processes determine that the tunnel is configured to relay layer-two control packets conforming to the layer-two control protocol despite a desired tunnel configuration specifying that the tunnel should not be configured to relay layer-two control packets conforming to the layer-two control protocol. Element managers and processes may alternatively or additionally detect other discrepancies between the desired tunnel configuration and the tunnel.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: WORLD WIDE PACKETS, INC.
    Inventors: Kevin Q. Daines, Scott Daniel Wilsey
  • Publication number: 20090003313
    Abstract: Packet switch operating methods and packet switches receive, at a packet switch, a control packet from another packet switch. The packet switch and the other packet switch are coupled together by two or more tunnels. The control packet indicates that a particular one of the tunnels is active on the other packet switch. In response, the packet switch operating methods and packet switches activate the particular tunnel indicated by the received control packet on the packet switch.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Applicant: WORLD WIDE PACKETS, INC.
    Inventors: Dackary Ronald Busch, Kevin Q. Daines, Asheesh Jadav
  • Publication number: 20090003336
    Abstract: Element managers and processes receive, from a selected network element, first neighbor information describing a first neighboring network element directly connected to the selected network element and second neighbor information describing a different second neighboring network element directly connected to the selected network element. Based at least in part on the first neighbor information and the second neighbor information, the element managers and processes determine that the first neighboring network element is a logical neighbor that is connected by a tunnel to the selected network element and is coupled to the selected network element via one or more intermediate packet switches.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: WORLD WIDE PACKETS, INC.
    Inventors: Kevin Q. Daines, Scott Daniel Wilsey
  • Publication number: 20080291910
    Abstract: Packet switch operating methods and packet switches provision a plurality of tunnels on a packet switch by associating each of the plurality of tunnels with a packet switch port and by configuring the packet switch to modify packets relayed by the tunnel to include a transport identifier associated with the tunnel. The tunnels of the plurality relay packets when permitted by a tunnel index. The plurality of tunnels and the tunnel index are associated with a virtual interface. The methods and packet switches also permit a first tunnel of the plurality of tunnels to relay packets by configuring the tunnel index to indicate the first tunnel. The tunnel index indicates only one tunnel. The methods and packet switches also enable a second tunnel of the plurality of tunnels to relay packets by configuring the tunnel index to indicate the second tunnel, thereby preventing the first tunnel from relaying packets.
    Type: Application
    Filed: May 24, 2007
    Publication date: November 27, 2008
    Applicant: World Wide Packets, Inc.
    Inventors: Srinivasa Tadimeti, Asheesh Jadav, Kelly Donald Fromm, Keith Michael Bly
  • Publication number: 20080291928
    Abstract: Packet switch operating methods and packet switches assign a packet to a virtual interface. The virtual interface is associated with a plurality of tunnels. One of the plurality is designated a primary tunnel configured to accept packets. Other tunnels of the plurality are designated as backup tunnels and are configured to reject packets. The methods and packet switches also determine which of the plurality of tunnels is the primary tunnel and determine a packet switch port associated with the primary tunnel. The methods and packet switches egress the packet via the primary tunnel on the packet switch port associated with the primary tunnel.
    Type: Application
    Filed: May 24, 2007
    Publication date: November 27, 2008
    Applicant: WORLD WIDE PACKETS, INC.
    Inventors: Srinivasa Tadimeti, Asheesh Jadav, Kelly Donald Fromm, Keith Michael Bly
  • Patent number: 7304940
    Abstract: A network switch assembly includes a first control entity, a second control entity, and at least one line blade. The first control entity is selectively configurable between an active state and a standby state. The second control entity is selectively configurable between a standby state and an active state. The at least one line blade communicates with at least one of the first control entity and the second control entity and has at least one port configurable to enable switching of information. One of the control entities is configured as an active control entity and another of the control entities is configured as a standby control entity. The active control entity is configured to transfer state information for the active control entity that is forwarded to the standby control entity. A method is also provided for rendering control.
    Type: Grant
    Filed: September 5, 2002
    Date of Patent: December 4, 2007
    Assignee: World Wide Packets, Inc.
    Inventors: Loren D. Larsen, Daniel K. Melchior, Steven R. Ramberg, Jennifer A. Smith
  • Patent number: 7277389
    Abstract: A data traffic shaping system, comprises a plurality of burst groups, each burst group having a burst group credit allocation mechanism configured to earn credit over time; a shaping engine configured to manage incoming entries of traffic and to assign each incoming entry of traffic to a selected queue of the burst group depending on the characteristics of the entry; a plurality of queues, respective queues belonging to respective burst groups; and a bandwidth allocation table including locations identifying a queue and an amount of bandwidth credit to allocate to that queue, the shaping engine being configured to traverse the locations, to determine the bandwidth earned by the queues, such credit only being made available to the queue if its assigned burst group has at least that much credit available at that instant in time, and to process an entry in that queue only if the queue has earned a predetermined minimum amount of credit, relative to the current entry on the queue in question.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: October 2, 2007
    Assignee: World Wide Packets, Inc.
    Inventors: Keith Michael Bly, C Stuart Johnson
  • Patent number: 7272150
    Abstract: A system for shaping traffic from a plurality of data streams comprised of a first queuing stage configured to shape traffic from the data streams and having a plurality of shaping queues; and a second queuing stage coupled to the first queuing stage and configured to manage congestion from the first queuing stage that occurs when multiple of the shaping queues become eligible to send traffic at substantially the same time.
    Type: Grant
    Filed: August 19, 2002
    Date of Patent: September 18, 2007
    Assignee: World Wide Packets, Inc.
    Inventors: Keith Michael Bly, C Stuart Johnson
  • Patent number: 7272149
    Abstract: A system for shaping traffic from a plurality of data streams includes a queuing stage having a plurality of first-in, first-out shaping queues, the queuing stage being configured to classify incoming entries of traffic, and to assign an incoming element of traffic to a selected queue of the first queuing stage depending on characteristics of the element, the queuing stage further being configured to allocate bandwidth to each of the queues using time division multiplexing. A method for shaping traffic from a plurality of data streams includes providing a plurality of first-in, first-out queues; assigning traffic to the queues depending on the characteristics of the traffic; and controlling traffic flow out of the queues using a bandwidth allocation table.
    Type: Grant
    Filed: August 19, 2002
    Date of Patent: September 18, 2007
    Assignee: World Wide Packets, Inc.
    Inventors: Keith Michael Bly, C Stuart Johnson
  • Patent number: 7269180
    Abstract: A system is provided for prioritizing and queuing traffic from a plurality of data streams. The system includes a queuing structure, processing circuitry, and a search engine. The queuing structure has a plurality of queues. The search engine is implemented on the processing circuitry and is configured to search and edit the queues in order to manage traffic at a given instance in time by traversing each of the queues in a predetermined manner to identify and remove eligible entries from each queue that need to be transmitted. The traffic was previously classified as to type and traffic elements were previously loaded onto selected queues with other traffic elements having a similar traffic type. A method is also provided.
    Type: Grant
    Filed: November 4, 2002
    Date of Patent: September 11, 2007
    Assignee: World Wide Packets, Inc.
    Inventors: Keith Michael Bly, C. Stuart Johnson