Patents Assigned to Packeteer
  • Patent number: 8331223
    Abstract: A method and system for controlling network traffic with different tags within the same connection by applying policies for each tag are disclosed. A method is disclosed in which incoming traffic is received. A traffic class is assigned to the traffic class. Outgoing traffic is controlled based on the assigned policy for the incoming traffic.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: December 11, 2012
    Assignee: Packeteer, Inc.
    Inventors: Mark Hill, Brett Galloway, Anne Cesa Klein
  • Patent number: 8312299
    Abstract: An apparatus for on-demand power management includes an I/O serial communication master device, peripheral devices that communicate with the master device along the serial bus, and a power manager that buffers the peripheral devices from the serial communication master. The power manager also manages voltage regulation and clock sources to the peripheral devices, with the ability of placing the peripheral devices in an inactive state, or in any number of active states as a means to conserve energy. In some embodiments, the I/O serial communications master acts as if the peripheral devices are always in the highest activity state, and the power manager manages the communications to and from the peripheral devices and the power management of the peripheral devices to minimize energy consumption and reduce system latency.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: November 13, 2012
    Assignee: Packet Digital
    Inventors: Christopher J. Tremel, Brian M. Morlock, Michael J. Schmitz
  • Publication number: 20120281522
    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: Application
    Filed: May 2, 2011
    Publication date: November 8, 2012
    Applicant: ACME PACKET, INC.
    Inventors: Prashant Kumar, Jitender Arora, Cheng Liu
  • Patent number: 8306024
    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: December 23, 2009
    Date of Patent: November 6, 2012
    Assignee: World Wide Packets, Inc.
    Inventors: Kelly Donald Fromm, Loren Douglas Larsen, Michael John Chartier
  • Patent number: 8300545
    Abstract: A method and apparatus for using an application layer demarcation point are described. In one embodiment, the method comprises monitoring end-to-end performance of a network application at an application demarcation point in a network, and mediating between provider infrastructure and customer infrastructure based on results of monitoring.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: October 30, 2012
    Assignee: Packeteer, Inc.
    Inventors: Todd Krautkremer, Guy Riddle, Bob Purvy
  • Patent number: 8295300
    Abstract: Packet switch operating methods and packet switches determine an identifier of an authorized multicast packet service, the multicast packet service being provided from a first device connected to the packet switch, receive a multicast packet comprising the identifier from a different second device connected to the packet switch, determine the multicast packet is unauthorized, and prevent the packet switch from forwarding the unauthorized multicast packet to a third device connected to the packet switch. Other packet switches include a first port, a second port, a third port, and forwarding circuitry connected to the first, second, and third ports. The forwarding circuitry is configured to forward first packets comprising a particular multicast destination address received from the first port to the second and third ports and to prevent second packets comprising the particular multicast destination address received from the second port from being forwarded to the third port.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: October 23, 2012
    Assignee: World Wide Packets, Inc.
    Inventor: Michael John Chartier
  • Patent number: 8279752
    Abstract: Packet switch operating methods and packet switches detect, at a packet switch, a change in a first tunnel's ability to relay packets between the packet switch and another packet switch and, in response, send a control packet to the other packet switch. The control packet indicates a particular one of the tunnels is active on the packet switch. The packet switches are coupled together by the first tunnel and a second tunnel. A packet switch network includes a first packet switch and a second packet switch both configured to recognize disagreement regarding which one of a first tunnel and a second tunnel is active and which one is inactive in response to receiving control packets from each other and resolve the disagreement so that a particular one of the first tunnel and the second tunnel is active according to both the first packet switch and the second packet switch.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: October 2, 2012
    Assignee: World Wide Packets, Inc.
    Inventors: Dackary Ronald Busch, Kevin Q Daines, Asheesh Jadav
  • Patent number: 8279885
    Abstract: A beltway mechanism that takes advantage of atomic locking mechanisms supported by certain classes of hardware processors to handle the tasks that require atomic access to data structures while also reducing the overhead associated with these atomic locking mechanisms. The beltway mechanisms described herein can be used to control access to software and hardware facilities in an efficient manner.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: October 2, 2012
    Assignee: Packeteer, Inc.
    Inventor: Guy Riddle
  • Patent number: 8274901
    Abstract: A system and method allocates dropped packets from a call detail record in a voice over Internet Protocol to links or nodes the call traversed, and to events that occurred during the call and prefixes corresponding to the phones used in the call, along with a report in decreasing order of the dropped packets for the nodes, links, events and prefixes, to allow a system administrator to help identify the source of the dropped packets.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: September 25, 2012
    Assignee: Packet Design, Inc.
    Inventors: Stephen L Casner, Kedar Poduri, Rodrigo G Alonso, Cengiz Alaettinoglu, Van Jacobson
  • Patent number: 8249076
    Abstract: Methods for use in operation with a signaling path between given entities are disclosed. One such method includes: deriving, from signaling messages between the given entities, a negotiated set of attributes of an expected media session between the given entities; inferring, from the signaling messages and from semantics of another protocol underlying a session initial protocol, an inferred set of one or more non-negotiated attributes of the expected media session; during an actual media session negotiated by the given entities, determining whether the negotiated set and the inferred set of one or more non-negotiated attributes correspond to given attributes of the actual media session; and taking an administratively-defined action if the negotiated set and the inferred set of one or more non-negotiated attributes do not correspond to given attributes of the actual media session.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: August 21, 2012
    Assignee: Acme Packet, Inc.
    Inventors: Kurt R. Bertone, Kenneth A. Kuenzel, Alexander R. McKinney
  • Patent number: 8218540
    Abstract: Packet switch operating methods and packet switches use a first port of forwarding circuitry of the packet switch to receive first packets and transmit second packets. The methods and packet switches mirror the first and second packets on a second port of the forwarding circuitry, encapsulate the mirrored packets with a transport identifier, and transmit the encapsulated packets using a third port of the forwarding circuitry.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: July 10, 2012
    Assignee: World Wide Packets, Inc.
    Inventors: Dackary Ronald Busch, Kevin Q Daines, Scott Daniel Wilsey
  • Patent number: 8204064
    Abstract: Methods and systems for processing a signaling message are disclosed. An exemplary method comprises: determining a first transcoding policy associated with an originator endpoint contained in a received first call offer; determining a second transcoding policy associated with an answerer endpoint contained in the first call offer; applying the first transcoding policy to a first offer codec set in the first call offer to produce a second call offer containing a second offer codec set; applying the second transcoding policy to the second codec set to produce a third call offer containing a third offer codec set; comparing a first answerer codec set in a received first answer and a second answerer codec set contained in the second call offer; and determining whether or not to perform transcoding based on a result of the comparison.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: June 19, 2012
    Assignee: Acme Packet, Inc.
    Inventors: Patrick John MeLampy, Robert F. Penfield, Clifford Spencer, David Michael Gray
  • Patent number: 8199750
    Abstract: Packet switch operating methods and packet switches receive a plurality of packets using a forwarding plane of the packet switch. Each packet of the plurality conforms to a different one of a plurality of forwarding information formats. The methods and packet switches modify each packet of the plurality to conform to a common forwarding information format instead of a respective one of the plurality of forwarding information formats and forward the modified packets of the plurality to a control plane of the packet switch.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: June 12, 2012
    Assignee: World Wide Packets, Inc.
    Inventors: Andrew Patrick Schultz, David Henry Gilson, Keith Michael Bly, Kelly Donald Fromm, Dennis Lee Weaver
  • Patent number: 8175093
    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: Grant
    Filed: October 19, 2009
    Date of Patent: May 8, 2012
    Assignee: World Wide Packets, Inc.
    Inventor: Dackary Ronald Busch
  • Patent number: 8165015
    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: Grant
    Filed: December 21, 2007
    Date of Patent: April 24, 2012
    Assignee: World Wide Packets, Inc.
    Inventor: Dackary Ronald Busch
  • Patent number: 8161111
    Abstract: A system and a method identify common media content with two or more terminals that are remote with respect to each other for users to access, to consume and/or to experience a multimedia file of the common media content. A list of the common media content of the first terminal and to the second terminal is displayed via the first terminal and the second terminal. The first terminal and the second terminal may be synchronized for the first user and for the second user to experience the multimedia file via the shared viewing session. A communication associated with the multimedia file may be transmitted between the first terminal and the second terminal via a shared communication channel over the network before, during and/or after a playback of the multimedia file.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: April 17, 2012
    Assignee: Packet Video, Corp
    Inventor: Joel Espelien
  • Patent number: 8149834
    Abstract: Packet switch operating methods and packet switches receive a packet from a port and then forward the packet to the port from which the packet was received. The packet switch receives a packet having a first transport identifier from a port, modifies the packet to have a second transport identifier, and forwards the modified packet to the port while retaining a layer-two source address and a layer-two destination address. Other methods and packet switches transmit modified, duplicated packets on a single port. The packet switch receives a packet on a first port and creates at least one duplicate of the packet. The packet switch modifies the packet and the duplicate so that they have different transport identifiers. The packet switch then transmits the modified packets on a single port.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: April 3, 2012
    Assignee: World Wide Packets, Inc.
    Inventors: Michael John Krummel Nielsen, Dackary Ronald Busch
  • Patent number: 8144574
    Abstract: Packet switch operating methods and packet switches, using first processing circuitry of the packet switch, specify a configuration for a control packet processing procedure implemented by different second processing circuitry of the packet switch, communicate the configuration to the second processing circuitry, and using the second processing circuitry, receive a control packet, examine contents of the control packet, and process the control packet according to the control packet processing procedure, the control packet processing procedure being configured according to the configuration.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: March 27, 2012
    Assignee: World Wide Packets, Inc.
    Inventors: Jie Hu, Cory Dean Gordon
  • Patent number: 8135834
    Abstract: A system and method enables the balancing of inter-AS traffic from a primary AS to a target AS by adding a virtual node in the primary AS that appears connected to the edge routers that advertise via (I)BGP the ability to forward communications the target AS, and modifying the (I)BGP messages reflected to the primary AS to indicate that only the virtual node may forward communications to the target AS.
    Type: Grant
    Filed: June 18, 2002
    Date of Patent: March 13, 2012
    Assignee: Packet Design, Inc.
    Inventors: Van Jacobson, Haobo Yu, Cengiz Alaettinoglu
  • Patent number: 8131840
    Abstract: Systems and methods are provided for analyzing a data stream device at a packet level. In one embodiment, design logic is embedded within a target data stream processing device such as a networking device or video device. The embedded design logic is configured to start and stop the target data stream processing device and to inject data into the target data stream processing device for evaluation. The embedded design may also be configured to detect a user selected data value in a packet within the target data stream processing device before the packet is transmitted through the device's physical layer or passed up the device's networking stack. In addition, or in another embodiment, at least a portion of the design logic, including the ability to detect the user selected value in the packet, may be located external to the data stream processing device.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: March 6, 2012
    Assignee: Packet Plus, Inc.
    Inventor: Richard E. Denker