Patents Assigned to Packeteer
  • Patent number: 8677016
    Abstract: A system and method identifies topology information of an autonomous system as well as other autonomous systems, and can provide topology information in response to requests.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: March 18, 2014
    Assignee: Packet Design, LLC
    Inventors: Van Jacobson, Cengiz Alaettinoglu, Chia-Chee Kuan
  • Patent number: 8644713
    Abstract: An optical receiver, transmitter, transceiver or transponder for bursty, framed or continuous data. The optical receiver includes a burst mode clock recovery module that recovers the clock rapidly and with a small number of preamble or overhead bits at the front end of the data. A local clock is used for timing when the recovered clock is not available. Transitions between the recovered clock and local clock are smoothed out to avoid undesirable artifacts.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: February 4, 2014
    Assignee: Packet Photonics, Inc.
    Inventors: Henrik N. Poulsen, Daniel J. Blumenthal
  • Patent number: 8625456
    Abstract: This document describes tools that withhold a data packet from a switch port despite its destination address. In one embodiment, the tools may receive a port description identifying a set of switch ports. The tools configure the set of ports so that data packets exchanged through the switch by interested entities that would otherwise be forwarded to uninterested entities are instead withheld from the uninterested entities. In another embodiment, the tools may configure a data-packet switch according to a port description identifying a set of ports and a subset of the set of ports. The tools receive a data packet that includes a broadcast destination address on a receive port and then determine, based on the port description, whether the receive port belongs to the subset. If the receive port does not belong to the subset the data packet is withheld from the other ports of the set.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: January 7, 2014
    Assignee: World Wide Packets, Inc.
    Inventors: Peter Nils Boden, Jr., Dackary Ronald Busch, Michael J. Chartier
  • Patent number: 8576840
    Abstract: This document describes tools that assign packets to a network service. The tools receive a control packet lacking a tag associating the control packet with a network service and assign the control packet to a network service by adding a tag to the control packet. The tools may also receive a tagged data packet on a port and determine that the tag does not match any of a set of network tags associated with the port. Consequently, the tools assign the data packet to a default network service. The tools may also receive a set of conditions for a port and assign data packets received on the port that satisfy one of the conditions to a network service associated with the satisfied condition and data packets that do not satisfy one of the conditions to a default network service.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: November 5, 2013
    Assignee: World Wide Packets, Inc.
    Inventors: Loren Douglas Larsen, Andrew P. Schultz
  • Publication number: 20130283037
    Abstract: Systems and methods of redundancy for real time communications are disclosed. One such system includes a first device and a second device, where the first device includes a redundant tunneled services element (RTSE) and the second device includes a redundant tunnel services control function (RTSCF). The RTSCF is in communication with the RTSE and is operable to establish a redundant secure tunnel to the RTSE. The RTSE is operable to redundantly convey a first stream of media packets over the redundant secure tunnel to the RTSCF. The RTSCF is operable to redundantly convey a second stream of media packets over the redundant secure tunnel to the RTSE.
    Type: Application
    Filed: April 18, 2013
    Publication date: October 24, 2013
    Applicant: Acme Packet, Inc.
    Inventors: Henry Katz, Prashant Kumar, Rolando Herrero
  • Publication number: 20130279115
    Abstract: A heat removal system for use in optical and optoelectronic devices and subassemblies is provided. The heat removal system lowers the power consumption of one or more active cooling components within the device or subassembly, such as a TEC, which is used to remove heat from heat generating components within the device or subassembly. For any particular application, the heat removal system more efficiently removes the heat from the active cooling component, by using a heat transfer assembly, such as a planar heat pipe type assembly. The heat transfer assembly employs properties like, but not limited to, phase transition change and thermal conductivity to move heat without external power. In some embodiments, the heat transfer assembly can be used to allow the active cooling component, such as a TEC to be removed, leaving the heat transfer assembly to remove the heat from the device or subassembly.
    Type: Application
    Filed: April 19, 2013
    Publication date: October 24, 2013
    Applicant: Packet Photonics, Inc.
    Inventor: Daniel Jacob Blumenthal
  • Patent number: 8547851
    Abstract: A system and method identifies the costs to be assigned to each link in a network that can more evenly balance the utilization of links in the network.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: October 1, 2013
    Assignee: Packet Design, LLC
    Inventors: Van Jacobson, Haobo Yu
  • Patent number: 8509063
    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: Grant
    Filed: December 21, 2007
    Date of Patent: August 13, 2013
    Assignee: World Wide Packets, Inc.
    Inventors: Eric Stewart Davison, Dackary Ronald Busch
  • Patent number: 8467399
    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: Grant
    Filed: December 20, 2010
    Date of Patent: June 18, 2013
    Assignee: World Wide Packets, Inc.
    Inventors: Srinivasa Tadimeti, Asheesh Jadav, Kelly Donald Fromm, Keith Michael Bly
  • Patent number: 8457130
    Abstract: Systems and methods are disclosed for synchronizing sequence numbers in a packet flow. One such method includes receiving a sequence number synchronization request from a redundancy peer. The sequence number synchronization request is associated with a packet flow. The method also includes incrementing by a fixed amount a packet sequence number for the packet flow, after the sequence number synchronization request. The method also includes transmitting a next packet including the incremented packet sequence number to the communication peer.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: June 4, 2013
    Assignee: Acme Packet, Inc.
    Inventors: Prashant Kumar, Jitender Arora, Cheng Liu
  • Patent number: 8451716
    Abstract: Methods and systems for routing call signaling messages are disclosed. One such method is performed in a session router. The method includes: maintaining a telephony route information base (TRIB) stored in the session router as a result of participation of the session router in telephony routing over internet protocol (TRIP). The TRIB allows multiple routes to the same destination. The method further comprises: using the TRIB to route the received call signaling messages to another session router. One such system includes memory and a processor. The processor is configured by instructions retrieved from the memory to: build and maintain, as a result of participation of the router in telephony routing over internet protocol (TRIP), a telephony route information base (TRIB) that allows multiple routes to the same destination; and use the TRIB to route a received call signaling message to another router.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: May 28, 2013
    Assignee: Acme Packet, Inc.
    Inventors: Patrick J. MeLampy, Andrew D. Ory, Clifford M. Spencer, Robert F. Penfield, Peter S. Commerford, Stephen T. Voto, Cynthia E. Arens, Rebecca A. Pedersen
  • Patent number: 8442697
    Abstract: Embodiments of a method and an apparatus for on-demand power management of a processing system have been presented. In some embodiments, the apparatus includes a power management unit (PMU) to provide power to an electronic system. The apparatus further includes a power management controller (PMC) coupled to the power management unit, to control values of one or more parameters of an operating state of the PMU in response to the operating conditions of the electronic system. The PMC may execute a power management algorithm (PMA) to determine the values of the parameters. Further, the PMU and the PMC may reside on different integrated circuit substrates.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: May 14, 2013
    Assignee: Packet Digital
    Inventors: Michael J. Schmitz, Brian M. Morlock, Joel A. Jorgenson
  • Patent number: 8427952
    Abstract: Apparatus and methods to efficiently process packet data are disclosed. In one embodiment, a microcode engine designed to efficiently parse packet data may use instructions that are tailored to parse packet data fields of a data packet having nested protocols. The microcode engine design and the instruction set may enable highly efficient packet processing while preserving flexibility as to the packet protocols that can be processed. The implementation can be both specific to a packet processing task while allowing reprogramming to perform a different specific task simply by changing the instructions. The microcode engine may execute instructions in a single clock cycle or in a pipelined configuration to generate appropriately modified packet data. The microcode engine may operate in lock step with received packet data.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: April 23, 2013
    Assignee: Packet Plus, Inc.
    Inventor: Jonathan R. Pearce
  • Patent number: 8422502
    Abstract: A system and method collects information for VPN traffic from non edge routers that are coupled to edge routers and identifies the path the traffic took and the customer corresponding to the VPN. The system and method also identifies the ingress router coupled to the non edge router from which the traffic was collected. The system and method may assign identifiers to route targets.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: April 16, 2013
    Assignee: Packet Design, Inc.
    Inventors: Cengiz Alaettinoglu, Hariharan Ananthakrishnan, Constantinos Bassias, Satish K Kanna, Roopesh Palasdeokar, Siddharth Taneja, Amit Yajurvedi
  • Patent number: 8416789
    Abstract: Packet switch operating methods and packet switches receive an Ethernet packet including a customer destination address and select one of a plurality of packet tunnel identifiers based on the customer destination address. The packet switch then modifies the received Ethernet packet by adding the selected packet tunnel identifier and forwards the modified packet to a packet tunnel associated with the selected packet tunnel identifier. Other methods and packet switches receive Ethernet packets including a same service virtual local area network identifier value from a first Ethernet network and forward one of the received Ethernet packets to a second Ethernet network via a first packet tunnel and forward another of the received Ethernet packets to a third Ethernet network via a second packet tunnel. Packet tunnel networks including Ethernet provider networks and edge bridges fully connected by packet tunnels having two endpoints.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: April 9, 2013
    Assignee: World Wide Packets, Inc.
    Inventors: Dackary Ronald Busch, Kevin Q Daines
  • Patent number: 8416790
    Abstract: Packet switch operating methods and packet switches receive an Ethernet packet from an Ethernet provider network and create a plurality of duplicates of the received Ethernet packet. The methods and switches then modify the duplicates by assign a same service instance identifier and a different packet tunnel identifier to each of the duplicates and then forward the modified duplicates to packet tunnels associated with the packet tunnel identifiers. Other methods and packet switches receive an Ethernet packet including a service instance identifier from a packet tunnel and prevent the received Ethernet packet from being forwarded to another packet tunnel associated with the service instance identifier. Packet tunnel networks including Ethernet provider networks and edge bridges fully connected by packet tunnels. The edge bridges are configured to prevent packets received from one of the tunnels from being forwarded to other tunnels.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: April 9, 2013
    Assignee: World Wide Packets, Inc.
    Inventors: Dackary Ronald Busch, Kevin Q Daines
  • Patent number: 8400912
    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: Grant
    Filed: June 27, 2007
    Date of Patent: March 19, 2013
    Assignee: World Wide Packets, Inc.
    Inventors: Dackary Ronald Busch, Kevin Q Daines, Asheesh Jadav
  • Patent number: 8400910
    Abstract: Packet switch operating methods and packet switches forward a first packet to a first packet switch via an active primary tunnel terminating on the first packet switch. The primary tunnel is associated with an inactive backup tunnel terminating on a different second packet switch. The methods and packet switches also deactivate the primary tunnel, activate the backup tunnel, and forward a second packet to the second packet switch via the activated backup tunnel. Network operating methods relay a first packet to a first one of a plurality of destination packet switches via two or more different tunnels in a first combination. The methods and packets switches also deactivate one of the tunnels of the first combination without deactivating any other tunnel of the first combination and relay a second packet to a second one of the packet switches via two or more different tunnels in a second combination.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: March 19, 2013
    Assignee: World Wide Packets, Inc.
    Inventors: Dackary Ronald Busch, Asheesh Jadav
  • Patent number: 8379676
    Abstract: This document describes tools useful in relaying a data stream from a data device to a network tunnel, such as by injecting in-band control messages without impacting a data rate. For example, the tools may receive data packets on a first link and then relay the data packets to a data device on a second link. While doing so, the tools may periodically free an amount of link time by reducing the length of the relayed data packets by reducing the length of a header of each data packet. The tools may then consume the freed link time by sending a control message on the second link to the data device.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: February 19, 2013
    Assignee: World Wide Packets, Inc.
    Inventors: Kevin Q Daines, Keith Michael Bly, Kelly Donald Fromm, C Stuart Johnson
  • Patent number: 8355317
    Abstract: Packet switch operating methods and packet switches, using primary control circuitry of the packet switch, receive a request to perform a transaction. In response to the receiving the request, the primary control circuitry forwards the request to backup control circuitry of the packet switch. Subsequent to forwarding the request, the primary control circuitry performs the transaction by modifying a plurality of first data objects stored in a memory of the primary control circuitry. The packet switch operating methods and packet switches, using the primary control circuitry, inform the backup control circuitry that the primary control circuitry has performed the transaction and, in response to the informing, the backup control circuitry performs the transaction by modifying a plurality of second data objects stored in a memory of the backup control circuitry. The first data objects correspond to the second data objects.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: January 15, 2013
    Assignee: World Wide Packets, Inc.
    Inventors: Jie Hu, Jennifer Anne Smith, David Henry Gilson, Andrew Patrick Schultz, Michael John Chartier