Patents Assigned to Acme Packet Inc.
  • Patent number: 7633943
    Abstract: A system and method for providing rapid rerouting of real-time transport protocol (RTP) multi-media flows is disclosed. Generally, a first endpoint is connected to a second endpoint, wherein the first endpoint comprises a transceiver, software stored within the first endpoint defining functions to be performed by the first endpoint, and a processor configured by the software. The processor is configured to perform the steps of, performing flow processing on a data packet received at a first endpoint, from a second endpoint, removing a multi-protocol label switching (MPLS) tag from the data packet, translating a source address and destination address of the data packet, and determining a forwarding destination if more than one destination address of the data packet is provided.
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: December 15, 2009
    Assignee: Acme Packet, Inc.
    Inventors: Patrick J. MeLampy, Ephraim W. Dobbins, Stephen E. Norton, Robert F. Penfield
  • Patent number: 7620053
    Abstract: A system for assisting in controlling real-time transport protocol flow through multiple networks is disclosed. The system utilizes at least a first computer and a second computer that is connected to the first computer, wherein the second computer comprises a second transceiver, a second memory having logic stored therein defining functions to be performed by the second computer, and a second processor. The second processor is configured by the second memory to perform the functions of: performing an inbound screen on route information received by the second computer, from the first computer, to determine if the received route information should be discarded; if the route information is not discarded, comparing the received and screened route information to a local policy defined with the second computer; and performing an outbound screen on the received and screened information prior to transmitting the received and screened information.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: November 17, 2009
    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: 7536546
    Abstract: A system for providing encryption for the rerouting of multi-media data flow packets is disclosed. Generally, a first endpoint is connected to a second endpoint, wherein the first endpoint comprises a transceiver, encryption software stored within the first endpoint defining functions to be performed by the first endpoint, and a processor. The processor is configured by the encryption software to perform the steps of: assigning a sequence number to a first multi-media data flow packet received by a first endpoint, wherein the first multi-media data flow packet is within a series of multi-media data flow packets; pseudo-randomly shuffling the sequence number of the first multi-media data flow packet; and, transmitting the pseudo-randomly shuffled sequence number to a second endpoint. These steps may be performed by a programmed controller, or other hardware, instead of, or in addition to, being performed in accordance with software.
    Type: Grant
    Filed: August 28, 2001
    Date of Patent: May 19, 2009
    Assignee: Acme Packet, Inc.
    Inventors: Patrick J. MeLampy, Ephraim W. Dobbins, Stephen E. Norton, Robert F. Penfield
  • Patent number: 7376731
    Abstract: A system and method for providing statistics gathering within a packet network is disclosed. The system comprises a network processor, a traffic manager, a host processor, and a field programmable gate array. The network processor adds a header to received multimedia packets and the traffic manager measures and enforces multimedia flow rates. The host processor performs multimedia flow quality measurement services on a per flow basis, wherein the multimedia flow quality measurement services comprise maintaining current statistics for multimedia flows within the network processor including aggregate and minimum/maximum statistics for the multimedia flow.
    Type: Grant
    Filed: January 29, 2002
    Date of Patent: May 20, 2008
    Assignee: Acme Packet, Inc.
    Inventors: Mohiuddin Mohammed Khan, Patrick John MeLampy, Pietro Botticelli, Ephraim Webster Dobbins, Robert Flagg Penfield
  • Patent number: 7362707
    Abstract: A system and method for determining flow quality statistics for real-time transport protocol (RTP) data flows is disclosed. Generally, a first endpoint is connected to a second endpoint, wherein the first endpoint comprises a transceiver, software stored within the first endpoint defining functions to be performed by the first endpoint, and a processor. The processor is configured by the software to perform the steps of, determining latency for the RTP data flows, determining jitter for the RTP data flows, and/or determining lost packets for the RTP data flows. Latency is determined by the first endpoint transmitting a test data packet to the second endpoint; the second endpoint looping the test data packet back to the first endpoint; comparing when the test data packet was received by the first endpoint to when the test data packet was sent to the second endpoint, to determine a round trip time; and, dividing the round trip time in two, resulting in the latency.
    Type: Grant
    Filed: July 23, 2001
    Date of Patent: April 22, 2008
    Assignee: Acme Packet, Inc.
    Inventors: Patrick J. MeLampy, Ephraim W. Dobbins, Stephen E. Norton, Robert F. Penfield
  • Patent number: 7260085
    Abstract: A system and method for determining a destination for an Internet protocol packet. Generally, with reference to the structure of the system, the system utilizes a memory and a processor.
    Type: Grant
    Filed: March 21, 2002
    Date of Patent: August 21, 2007
    Assignee: Acme Packet, Inc.
    Inventors: Ephraim Webster Dobbins, Ajay Manuja
  • Patent number: 7193996
    Abstract: A system and method for determining a source of an Internet protocol packet (IP). Generally, the system comprises a memory and a processor. The processor compares a destination address of the IP packet to a first destination address stored within a first destination address cell of the memory, and compares a destination port of the IP packet to a first destination port stored within a first destination port cell of the memory. The network processor also compares a source address of the IP packet to a first source address stored within a first source address cell of the memory, and compares a source port of the IP packet to a first source port stored within a first source port cell of the memory, wherein the stored first source address and the stored first source port are associated with the stored first destination address and the stored first destination port.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: March 20, 2007
    Assignee: Acme Packet, Inc.
    Inventors: Ephraim Webster Dobbins, Robert Flagg Penfield, Ajay Manju, Ping Zhou
  • Patent number: 7151781
    Abstract: A system and method for providing session admission control are provided. Generally, a source of a communication request and a session director are utilized. The session director allocates bandwidth to accommodate a bandwidth allocation request from the source, ensures that quantity of the allocated bandwidth is appropriate for transmission of multimedia packets from the source to the session director, and ensures that quality of service of the allocated bandwidth is appropriate to provide a flow of the multimedia packets via the allocated bandwidth.
    Type: Grant
    Filed: July 19, 2002
    Date of Patent: December 19, 2006
    Assignee: Acme Packet, Inc.
    Inventors: Patrick John MeLampy, Robert Flagg Penfield, Kevin P. Klett
  • Patent number: 7142532
    Abstract: A system and method for improving communication between a switched network and a packet network is disclosed. In a simplified embodiment, a signaling gateway is utilized for converting signaling in a first protocol into a second protocol, and from the second protocol to said first protocol. At least one media gateway is utilized for converting multimedia provided in a first format into a second format, and from the second format into the first format. A session router for selecting at least one multimedia transmission route to a destination is also utilized, wherein the destination is specified by the switched network. In addition, a media router is also utilized for guiding the multimedia to the destination after conversion by the media gateway.
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: November 28, 2006
    Assignee: Acme Packet, Inc.
    Inventors: Robert F. Penfield, Patrick J. MeLampy, Peter S. Commerford
  • Patent number: 7133923
    Abstract: A system for assisting in controlling real-time transport protocol flow through multiple networks via screening is disclosed. The system utilizes a transceiver, a memory having logic stored therein defining functions to be performed by the system, and a processor. The processor is configured by the memory to perform the functions of: determining if route information received by the transceiver is from an external source or an internal source; if the route information is from an external source, performing a first internal screen of the route information, wherein a destination address defined by the received route information is compared to a local destination address defined by the first internal screen; and if the route information is from an internal source, performing a second internal screen of the route information, wherein an origin address defined by the received route information is compared to a local origin address defined by the second internal screen.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: November 7, 2006
    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: 7072303
    Abstract: A system for assisting in controlling real-time transport protocol flow through multiple networks is disclosed. The system utilizes at least a first computer and a second computer that is connected to the first computer, wherein the second computer comprises a second transceiver, a second memory having logic stored therein defining functions to be performed by the second computer, and a second processor. The second processor is configured by the second memory to perform the functions of: performing an inbound screen on route information received by the second computer, from the first computer, to determine if the received route information should be discarded; if the route information is not discarded, comparing the received and screened route information to a local policy defined with the second computer, and performing an outbound screen on the received and screened information prior to transmitting the received and screened information.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: July 4, 2006
    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: 7031311
    Abstract: A system and method for providing rapid rerouting of real-time transport protocol (RTP) multi-media flows is disclosed. Generally, a first endpoint is connected to a second endpoint, wherein the first endpoint comprises a transceiver, software stored within the first endpoint defining functions to be performed by the first endpoint, and a processor configured by the software. The processor is configured to perform the steps of, performing flow processing on a data packet received at a first endpoint, from a second endpoint, removing a multi-protocol label switching (MPLS) tag from the data packet, translating a source address and destination address of the data packet, and determining a forwarding destination if more than one destination address of the data packet is provided.
    Type: Grant
    Filed: July 23, 2001
    Date of Patent: April 18, 2006
    Assignee: Acme Packet, Inc.
    Inventors: Patrick J. MeLampy, Ephraim W. Dobbins, Stephen E. Norton, Robert F. Penfield
  • Patent number: 7028092
    Abstract: A system and method for assisting in controlling real-time transport protocol flow through multiple networks via media flow routing is disclosed. The system utilizes a first computer and a second computer connected to the first computer, via a group of associated computers, wherein each of the first computer, second computer, and group of associated computers comprise a transceiver, a memory, and a processor.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: April 11, 2006
    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: 7002973
    Abstract: A system for assisting in controlling real-time transport protocol flow through multiple networks via use of a cluster of session routers is disclosed. The system utilizes a first computer and a cluster of computers, wherein the cluster of computers comprises at least two associated computers that are connected to the first computer. Each of the associated computers comprises a second transceiver, a second memory having logic stored therein defining functions to be performed by the associated computers, and a second processor.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: February 21, 2006
    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
  • Publication number: 20030145077
    Abstract: A system and method for providing statistics gathering within a packet network is disclosed. The system comprises a network processor, a traffic manager, a host processor, and a field programmable gate array. The network processor adds a header to received multimedia packets and the traffic manager measures and enforces multimedia flow rates. The host processor performs multimedia flow quality measurement services on a per flow basis, wherein the multimedia flow quality measurement services comprise maintaining current statistics for multimedia flows within the network processor including aggregate and minimum/maximum statistics for the multimedia flow.
    Type: Application
    Filed: January 29, 2002
    Publication date: July 31, 2003
    Applicant: Acme Packet, Inc
    Inventors: Mohiuddin Mohammed Khan, Patrick John MeLampy, Pietro Botticelli, Ephraim Webster Dobbins, Robert Flagg Penfield