Patents Assigned to World Wide Packets, Inc.
  • Patent number: 8094559
    Abstract: This document describes tools that enable data network equipment to use its permitted data rate or physical maximum rate even if one of its links fail or it transmits more data on some links than others. To do so, the tools may track how much of a permitted data rate is used by a group of physical links. If the group is using more than the permitted data rate, the tools may limit the group to that rate. If some of the physical links in the group fail, the tools enable the group to use either its permitted data rate or the physical maximum rate of the group. In addition, the tools allow unique permitted data rates in two directions by a group of physical links. The tools may be used at ingress or egress modules within equipment depending upon the application and implementation.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: January 10, 2012
    Assignee: World Wide Packets, Inc.
    Inventors: Keith Michael Bly, Kelly Donald Fromm
  • Patent number: 8046809
    Abstract: A multicast services control system is provided for Internet protocol television transport. The system includes a service distribution platform, at least one service concentration platform, and at least one set-top box. The service distribution platform has a multicast table. The service distribution platform is configured to receive channels from an Internet protocol video source and the multicast table is configured to include an entry for each of the channels. The at least one service concentration platform communicates with the service distribution platform for forwarding “leaves” and receiving “joins” with the service distribution platform.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: October 25, 2011
    Assignee: World Wide Packets, Inc.
    Inventors: Christopher K. Setty, Jose J. Debarros, Barbara R. Sinnott, Michael J. Chartier
  • Patent number: 8036106
    Abstract: Packet switch operating methods and packet switches, using first processing circuitry of the packet switch, configure different second processing circuitry of the packet switch to periodically transmit control packets to a destination device via a port of the packet switch and, subsequent to the configuring and using the second processing circuitry, transmit the control packets to the destination device via the port during moments in time when the first processing circuitry is non-operational.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: October 11, 2011
    Assignee: World Wide Packets, Inc.
    Inventors: Jie Hu, Cory Dean Gordon
  • Patent number: 8018938
    Abstract: This invention includes methods and packet switches that translate a packet between a switching format and a transport format. One packet switch receives a packet intended for a destination port of a packet switch from a switching fabric of the packet switch and determines, based on the destination port, a treatment to be applied to the packet. The packet switch then applies the treatment to the packet prior to forwarding the packet to the destination port. The treatment may include adding a transport identifier to the packet.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: September 13, 2011
    Assignee: World Wide Packets, Inc.
    Inventors: Kelly Donald Fromm, Keith Michael Bly
  • Patent number: 7961728
    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: December 23, 2009
    Date of Patent: June 14, 2011
    Assignee: World Wide Packets, Inc.
    Inventors: Kevin Q Daines, Keith Michael Bly, Kelly Donald Fromm, C Stuart Johnson
  • Patent number: 7948874
    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: Grant
    Filed: May 24, 2007
    Date of Patent: May 24, 2011
    Assignee: World Wide Packets, Inc.
    Inventors: Srinivasa Tadimeti, Asheesh Jadav, Kelly Donald Fromm, Keith Michael Bly
  • Patent number: 7869394
    Abstract: This document describes tools that forward data packets to trusted ports and prevent data packets from egressing non-trusted ports. To do so, the tools receive a data packet having a destination address specifying that the data packet be forwarded to a set of ports associated with a domain. The tools identify a subset of the set of ports as trusted ports and forward the data packet to the subset. The tools prevent the data packet from egressing non-trusted ports of the set. In one embodiment, the tools may classify a port as trusted. To do so, the tools receive a configuration communication identifying trusted devices. The tools broadcast a request to the trusted devices and receive a reply from a reply device on a reply port. The tools determine that the reply device is one of the trusted devices and mark the reply port as a trusted port.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: January 11, 2011
    Assignee: World Wide Packets, Inc.
    Inventors: Peter Nils Boden, Jr., Dackary Ronald Busch, Michael J. Chartier
  • Patent number: 7869439
    Abstract: Packet switch operating methods and packet switches compare a quantity of virtual interfaces associated with a virtual switch to a threshold. If the quantity of virtual interfaces is not greater than the threshold, and the packet switch is configured to learn forwarding fields of packets forwarded by the virtual switch, the methods and switches configure the packet switch to not learn forwarding fields of packets subsequently forwarded by the virtual switch. Other methods and packet switches compare a quantity of virtual interfaces associated with a virtual switch to a threshold. If the quantity of virtual interfaces associated with the virtual switch is not greater than the threshold and the packet switch is configured to learn forwarding fields of packets forwarded by the virtual switch, the methods and packet switches configure the packet switch to not learn forwarding fields of packets subsequently forwarded by the virtual switch.
    Type: Grant
    Filed: April 16, 2007
    Date of Patent: January 11, 2011
    Assignee: World Wide Packets, Inc.
    Inventors: Steven Richard Ramberg, Andrew Patrick Schultz, Loren Douglas Larsen
  • Patent number: 7869376
    Abstract: This document describes tools that communicate an operational state of a transport service. The transport service provides connectivity between two or more networks, enabling the networks to exchange packets. The tools detect an operational state of a transport service. After doing so, the tools may convey the operational state of the transport service to at least one of the networks through a user-to-network interface port of a network interface device, send a message to a network interface device requesting that the network interface device convey the operational state to a network connected to the network interface device, or configure a network interface device to communicate the operational state.
    Type: Grant
    Filed: November 10, 2006
    Date of Patent: January 11, 2011
    Assignee: World Wide Packets, Inc.
    Inventors: Dackary R. Busch, Kevin Q Daines, Cory Dean Gordon, Loren Douglas Larsen
  • Patent number: 7835297
    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: Grant
    Filed: June 29, 2007
    Date of Patent: November 16, 2010
    Assignee: World Wide Packets, Inc.
    Inventors: Kevin Q Daines, Scott Daniel Wilsey
  • Patent number: 7830883
    Abstract: This invention includes methods and packet switches that modify duplicate packets to have different transport formats. A packet switch receives a plurality of duplicate packets from a switching fabric and modifies two or more of the duplicate packets so that the modified duplicate packets have different transport identifiers. The packet switch then transmits one of the duplicate packets on each of a plurality of ports of the packet switch.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: November 9, 2010
    Assignee: World Wide Packets, Inc.
    Inventors: Kelly Donald Fromm, Keith Michael Bly
  • Patent number: 7782856
    Abstract: This document describes tools that forward data packets having tags conforming to different formats. In one embodiment, the tools receive a data packet on each of a plurality of ports, each data packet comprising a tag conforming to a different format. The tools relay the data packets to a port capable of transmitting tags conforming to a plurality of formats. In another embodiment, the tools receive a plurality of data packets on a source port comprising a plurality of logical source ports, each of which is associated with a unique tag. At least one data packet is received on each logical source port. Each data packet includes the tag associated with the logical source port on which the data packet is received. The tools map each data packet to one of a plurality of virtual switches based on the logical source port on which the data packet is received.
    Type: Grant
    Filed: October 12, 2006
    Date of Patent: August 24, 2010
    Assignee: World Wide Packets, Inc.
    Inventors: Loren Douglas Larsen, Andrew Patrick Schultz, Kelly Donald Fromm, Keith Michael Bly
  • Patent number: 7778201
    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: Grant
    Filed: June 29, 2007
    Date of Patent: August 17, 2010
    Assignee: World Wide Packets, Inc.
    Inventors: Kevin Q Daines, Scott Daniel Wilsey
  • Patent number: 7773541
    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: Grant
    Filed: June 29, 2007
    Date of Patent: August 10, 2010
    Assignee: World Wide Packets, Inc.
    Inventors: Eric Stewart Davison, K. Gintaras Atkinson, Scott Daniel Wilsey, Darren William Oye, Bo Wen, Louis Reis
  • Patent number: 7760723
    Abstract: This document describes tools useful in relaying a data stream from a data device to a network tunnel. These tools may utilize an encapsulation scheme to convert data packets from a user format to a tunnel format required by a network tunnel. Similarly, the tools may utilize a de-encapsulation scheme to convert data packets from the tunnel format to the user format required by the user. The tools may also forward the data packets from a user network to the network tunnel and vice versa, through a conventional switch module. In some embodiments, the tools do so by modifying the data packets to add a provisional identifier recognized by the switch module to map a particular data stream into a particular network tunnel.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: July 20, 2010
    Assignee: World Wide Packets, Inc.
    Inventors: Kevin Q Daines, Keith Michael Bly, Kelly Donald Fromm, C Stuart Johnson
  • Patent number: 7733776
    Abstract: This document describes tools that enable a switch to temporarily alter its forwarding behavior when statistical data characterizing the switch satisfies a user-specified condition. To do so, the tools may monitor chronological sets of statistical data associated with the switch over a period of time. If the tools determine at one point during the period of time that one set of statistical data satisfies the user-specified condition, the tools alter the forwarding behavior of the switch for the remainder of the period of time. At the conclusion of the period of time, the tools restore the original forwarding behavior to the switch.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: June 8, 2010
    Assignee: World Wide Packets, Inc.
    Inventors: Garrett Oren Lee, Loren Larsen
  • Patent number: 7720940
    Abstract: An element manager acquires information identifying a network element. Based on the acquired information, the element manager associates a template configuration with the network element. The template configuration includes configuration parameter values. Subsequent to the associating, the element manager provides configuration information describing a configuration of the network element without retrieving the configuration information from the network element. The configuration information is based on the template configuration. An element manager and programming first determine that a configuration of a network element should match a template configuration. The configuration includes configuration parameter values utilized by the network element. The element manager and programming acquire at least one of the configuration parameter values and determine that the at least one acquired configuration parameter value does not match a corresponding configuration parameter value of the template configuration.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: May 18, 2010
    Assignee: World Wide Packets, Inc.
    Inventors: Scott Daniel Wilsey, Darren William Oye
  • Patent number: 7693164
    Abstract: Packet tunnel network configuration methods, management system operation methods, and management systems receive a request to enable layer-two Ethernet communication between service virtual local area networks via edge bridges fully connected by packet tunnels. The packet tunnel network configuration methods, management system operation methods, and management systems direct the edge bridges to establish the packet tunnels and modify Ethernet packets received from the service virtual local area networks by adding an instance service identifier and a tunnel identifier to the received Ethernet packets.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: April 6, 2010
    Assignee: World Wide Packets, Inc.
    Inventors: Dackary Ronald Busch, Kevin Q Daines
  • Publication number: 20100039935
    Abstract: Network operating methods provide a first packet switch coupled to a second packet switch via a primary packet tunnel having an active status and one or more inactive backup packet tunnels having an inactive status. The methods access data describing at least one performance characteristic of the primary packet tunnel and, based at least on the data, deactivate the primary packet tunnel while still operational and activate one of the backup packet tunnels. Network operating methods provide a first device coupled to a second device via an active primary packet tunnel and one or more inactive backup packet tunnels, access data describing performance characteristics of the one or more backup packet tunnels, and, based at least on the data, deactivate the primary packet tunnel and activate one of the backup packet tunnels.
    Type: Application
    Filed: October 21, 2009
    Publication date: February 18, 2010
    Applicant: WORLD WIDE PACKETS, INC.
    Inventors: Eric Stewart Davison, Dackary Ronald Busch
  • Publication number: 20100034115
    Abstract: Network operating methods provide a first packet switch configured to send a plurality of packets from the first packet switch to a second packet switch via a network path traversing one or more intermediate packet switches, access data describing at least one performance characteristic of the network path, and based on the data, modify a rate at which the first packet switch sends the plurality of packets to the second packet switch via the path. Network management methods receive data describing at least one performance characteristic of a network path having a first endpoint on a first packet switch, a second endpoint on a second packet switch, the network path traversing one or more intermediate packet switches and, based on the received data, instruct the first packet switch to modify a rate at which the first packet switch sends packets to the second packet switch via the network path.
    Type: Application
    Filed: October 19, 2009
    Publication date: February 11, 2010
    Applicant: WORLD WIDE PACKETS, INC.
    Inventor: Dackary Ronald Busch