Patent ID: 8213413
Filing Date: 2012-07-03
Classification: H04L

Abstract:
1. A system for processing packets containing real-time audio and/or video data, comprising: a media access control layer module for receiving packet data from a network; a packet memory for storing the packet data received from the network, the packet data including packet header data; a real-time packet handler; a protocol stack processor executing a protocol stack; a digital signal processor; and a packet header test module that examines the packet header data to determine whether the packet header data indicates that the payload associated with the packet header contains real-time data, wherein the header test module routes the packet data to the protocol stack processor if the module determines that the packet header does not indicate that the payload contains real-time data and routes the packet data to the real-time packet handler if the module determines that the packet header indicates that the payload contains real-time data, wherein the real-time packet handler comprises a controller for filtering and processing the packet data and a queue, coupled to the digital signal processor, for storing the filtered and processed packet data, the real-time packet handler is configured to (a) determine a source address included in the packet data, (b) determine whether the source address is included in a list of source addresses; and (c) determine whether the source address is associated with an active channel, wherein the real-time packet handler modifies the packet data and stores the modified packet data in said queue if the source address is associated with an active channel and the source address is included in said list of source addresses, and the real-time packet handler is configured to drop the packet data if the source address is not associated with an active channel or the source address is not included in said list of source addresses, and the real-time packet handler modifies the packet data by inserting into the packet header data a channel number of the active channel associated with the source address included in the packet data.