IP Library Granted Patent US 8,274,901
Granted Patent B1
US 8,274,901 · App. 11/517,071 · Granted Sep 25, 2012

System and method for assisting in troubleshooting a network handling voice over internet protocol traffic

Assignee: Packet Design, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,274,901
App. No.
11/517,071
Granted
Sep 25, 2012
Kind
B1
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.

Claims (12)

1. A method of providing information for correcting network problems, comprising:

receiving information concerning each of at least one use of the network, the information comprising a start time of the use, an end time of the use, and at least one number of packets dropped by the network and related to the use;

receiving a plurality of messages for identifying at least one route between each of a plurality of nodes on the network;

storing each of the plurality of messages, each message stored associated with at least one time corresponding to said message;

identifying at least one path that was at least likely to have been taken for each of the at least one use by locating from among the stored plurality of messages at least one of the plurality of the stored messages received that is associated with a time corresponding to at least one of the start time and end time of each said use, responsive to the times with which the plurality of messages are associated and at least one of the start time of the at least one use and the end time of the at least one use;

for each of the at least one use of the network, adding, to contents of a counter for each of a plurality of entities on the at least one path identified for said use, a number responsive to at least one of the number of packets dropped that was received for the use; and

providing the contents of at least some of the counters.

2. A system for providing information for correcting network problems, comprising:

a call detail record manager having an input for receiving information concerning each of at least one use of the network, the information comprising a start time of the use, an end time of the use, and at least one number of packets dropped by the network and related to the use, the call detail record manager for providing said information at an output;

a routing messages receiver having an input for receiving plurality of messages for identifying at least one route between each of a plurality of nodes on the network, the routing messages receiver for storing via an output each of the plurality of messages, each message stored associated with at least one time corresponding to said message;

a path identifier having an input coupled to the routing messages receiver output for receiving the messages, the path identifier for identifying and providing at an output at least one path that was at least likely to have been taken for each of the at least one use by locating from among the stored plurality of messages at least one of the plurality of messages received associated with a time corresponding to at least one of the start time and end time of said use, responsive to the times with which the plurality of messages are associated and at least one of the start time of the at least one use and the end time of the at least one use;

a dropped packets allocator having an input coupled to the call detail record manager output for receiving the information and to the path identifier output for receiving the at least one path, the dropped packets allocator for, for each of the at least one use of the network, adding, to contents of a counter for each of a plurality of entities on the at least one path identified for said use, a number responsive to at least one of the number of packets dropped that was received for the use; and for providing the contents of at least some of the counters at an output.

Assignments (6)
MERGER Recorded Jul 13, 2018
From: PACKET DESIGN, LLC
To: CIENA CORPORATION
Reel/Frame 046342/0761 →
RELEASE OF SECURITY INTEREST AT REEL 033713 / FRAME 0276 Recorded Jul 2, 2018
From: COMERICA BANK
To: PACKET DESIGN, LLC
Reel/Frame 046464/0226 →
SECURITY INTEREST Recorded Sep 10, 2014
From: PACKET DESIGN, LLC
To: COMERICA BANK
Reel/Frame 033713/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2013
From: PACKET DESIGN, INC.
To: PD ACQUISITION, LLC
Reel/Frame 030089/0810 →
CHANGE OF NAME Recorded Mar 26, 2013
From: PD ACQUISITION, LLC
To: PACKET DESIGN, LLC
Reel/Frame 030091/0880 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2006
From: CASNER, STEPHEN L.; PODURI, KEDAR; ALONSO, RODRIGO G.; ALAETTINOGLU, CENGIZ; JACOBSON, VAN
To: PACKET DESIGN, INC.
Reel/Frame 018741/0099 →
Continuity (1)
Provisional Application 60714690 · Sep 6, 2005