IP Library Granted Patent US 8,259,710
Granted Patent B1
US 8,259,710 · App. 12/848,715 · Granted Sep 4, 2012

Packet handler for high speed data networks

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,259,710
App. No.
12/848,715
Granted
Sep 4, 2012
Kind
B1
Abstract

An improved packet handler for VoIP cable modems and other high-speed digital devices includes a direct communication link via hardware among internal processing components. Incoming and outgoing digital information packets are filtered into MAC packets, voice PDU packets, and non-voice PDU packets, such that priority can be given to relaying voice packets and minimizing potential voice delay within the cable network. Hardware components, including specialized logic circuitry, modify voice packets to an appropriate signal form for subsequent signal processing or signal transmission. Proprietary bus communication protocols can also be provided to facilitate relay of packets between a central processing unit (CPU) and a digital signal processor (DSP) within a VoIP cable modem. Line cards including subscriber line interface circuit (SLIC) and subscriber line audio processing circuit (SLAC) components provide analog-to-digital (A/D) and digital-to-analog (D/A) conversion functionality.

Claims (23)

1. A method for routing digital information packets, said method comprising the following steps:

utilizing logic circuitry to determine a presence of management packets, non-voice data packets and voice packets;

providing a communications bus for relaying digital information packets between a central processing unit (CPU) and a digital signal processor (DSP);

providing communications protocols within both the CPU and the DSP;

sending an interrupt signal from the DSP to the CPU upon detecting the voice packets;

routing the detected voice packets from a particular channel of the DSP to a particular port of the CPU according to a setting of hardware registers;

modifying the voice packets to include real time protocol (RTP) information; and

transmitting only the voice packets directly from the digital signal processor to the central processing unit.

2. The method of claim 1 , further comprising an initial step of converting the voice packets from analog information provided by an end location audio module to digital information.

3. The method of claim 1 , wherein modifying the voice packets includes stripping off protocol information.

4. The method of claim 3 , wherein stripping off protocol information includes stripping off the RTP information.

5. The method of claim 3 , wherein stripping off the protocol information is performed by an application specific integrated circuit (AISIC).

6. The method of claim 1 , further comprising sorting the management packets, the non-voice data packets and the voice packets into separate buffer pools.

7. A system for routing digital information packets, comprising:

a central processing unit (CPU) configured to receive a signal transmission, the signal transmission containing management packets, non-voice data packets and voice packets;

logic circuitry configured to determine a presence of the management packets, the non-voice data packets and the voice packets in the signal transmission; and

a digital signal processor (DSP) interfaced with the CPU via a communications bus, the CPU and the DSP including communication protocols, the DSP configured to transmit an interrupt signal to the CPU if the logic circuitry detects the voice packets, the DSP also configured to route detected voice packets from a particular channel of the DSP to a particular port of the CPU according to a setting of hardware registers;

the DSP transmitting only the voice packets to the CPU.

8. The system of claim 7 , wherein the logic circuitry modifies the voice packets to include real time protocol (RTP) information.

9. The system of claim 8 , the logic circuitry further including a specific integrated circuit (AISIC) for modifying the voice packets by stripping off protocol information.

10. The system of claim 9 , wherein stripping off protocol information includes stripping off the RTP information.

11. The system of claim 7 , further comprising a line card connected to the DSP, the line card converting digital voice data processed by the DSP into analog voice signals.

12. The system of claim 7 , wherein the CPU sorts the management packets, the non-voice data packets and the voice packets into separate buffer pools.

Assignments (6)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2014
From: ROCKSTAR CONSORTIUM US LP
To: BOCKSTAR TECHNOLOGIES LLC
Reel/Frame 032399/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032167/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →