摘要:
Packets received at a network element are filtered according to a plurality of filtering rules, where each filtering rule includes filtering data associated with one or more fields of a received packet. Rule groups are defined to include a plurality of filtering rules having common associated fields. For each rule group, global filter masks are generated, where bit positions in the global filter mask indicate whether each filtering rule in the rule group has a predetermined value at a corresponding bit position. As packets are received, comparing the global filter masks to one or more fields in the packets to determine whether there is a possibility that one of the rules in a corresponding rule group will match data in the fields.
摘要:
A receiver for generating an video output from a stream of data packets includes circuitry for decoding the stream of packets into a video signal, circuitry for generating video frames from the video signal, circuitry for detecting whether a missing packet is associated with a video frame of a first type and circuitry for selectively requesting retransmission of a missing packet responsive to the detecting circuitry. The decoding circuitry further comprises circuitry for concealing errors using error recovery without requesting retransmission due to missing frames of the first type
摘要:
A multiplexer selectively chooses packets for discarding during periods of congestion. In a first embodiment, thresholds for fill levels of a FIFO queue are set for a plurality of priority types. As thresholds are exceeded, incoming packet below a set priority level will be prevented from entering the queue and packets at the front of the queue below the set priority will be discarded. In a second embodiment, packets within a queue may be marked for deletion. A forward/discard list assigns an index to a new packet and maintains a list of the stream associated with each packet. A priority index list maintains a list of packets for each priority type by index number. A video metadata buffer stores the metadata for each enqueued packet. A physical video buffer stores the packets. When an incoming packet cannot be enqueued, packets of lower priority are detected by reference to the index list and marked for discard.
摘要:
A multiplexer selectively chooses packets for discarding during periods of congestion. In a first embodiment, thresholds for fill levels of a FIFO queue are set for a plurality of priority types. As thresholds are exceeded, incoming packet below a set priority level will be prevented from entering the queue and packets at the front of the queue below the set priority will be discarded. In a second embodiment, packets within a queue may be marked for deletion. A forward/discard list assigns an index to a new packet and maintains a list of the stream associated with each packet. A priority index list maintains a list of packets for each priority type by index number. A video metadata buffer stores the metadata for each enqueued packet. A physical video buffer stores the packets. When an incoming packet cannot be enqueued, packets of lower priority are detected by reference to the index list and marked for discard.
摘要:
A IP video delivery system (10) includes a multiplexer (30) for transmitting multiple data streams of packets over link (31) to a site having one or more receivers (22). During times of congestion, the multiplexer will discard packets from its internal queues. Packets are intelligently chosen to minimize the effects on the output from the receivers (22) by taking into account timing information related to the packets and priority.
摘要:
A IP video delivery system (10) includes a multiplexer (30) for transmitting multiple data streams of packets over link (31) to a site having one or more receivers (22). During times of congestion, the multiplexer will discard packets from its internal queues. Packets are intelligently chosen to minimize the effects on the output from the receivers (22) by taking into account timing information related to the packets and priority.
摘要:
Disclosed are systems and methods that provide a messaging service application for a user subscribed to a mobile phone service with a personal productivity platform for capturing and transmitting information. Subscribed users can initiate the messaging service application automatically or manually. Upon initiation, the messaging service application can then receive and record voice messages, and translate and process them by converting voice messages into text messages. Furthermore, it can further process the messages by accepting additional distribution commands defined by the user either manually or verbally. The processed message is then transmitted to the mobile network. An application/media server, associated with the mobile network, then takes the processed messages and relays them to a user-defined application, such as the user's email or the user's calendar.
摘要:
A network system (10), comprising a plurality of nodes (ERx, CRx). Each node in the plurality of nodes is coupled to communicate with at least one other node in the plurality of nodes. Each node of the plurality of nodes comprises a plurality of queues (32x) and is operable to perform the steps of receiving a plurality of packets and, for each received packet in the plurality of packets, coupling the received packet into a selected queue in the plurality of queues, wherein a respective selected queue is selected in response to the respective received packet satisfying one or more criteria. Each node of the plurality of nodes is also operable to perform the step of assigning a weight (Wx) to each respective queues in the plurality of queues. Each weight assigned to a respective queue in the plurality of queues is responsive to quality requirements for each packet in the respective queue and to a ratio of packet arrival variance in the respective queue and a mean of packets arriving to be stored in the respective queue during a time interval for minimizing the overall network traffic burstiness.
摘要翻译:一种网络系统(10),包括多个节点(ER,X,X,X)。 多个节点中的每个节点被耦合以与多个节点中的至少一个其他节点进行通信。 多个节点中的每个节点包括多个队列(32×X),并且可操作以执行接收多个分组的步骤,并且对于多个分组中的每个接收分组,将 接收到的分组进入所述多个队列中的所选择的队列中,其中响应于满足一个或多个标准的相应接收分组来选择相应的选择队列。 多个节点中的每个节点也可操作以执行向多个队列中的每个相应队列分配权重(W SUB x)的步骤。 分配给多个队列中的相应队列的每个权重响应于相应队列中的每个分组的质量要求以及相应队列中的分组到达方差的比率以及在相应队列期间到达存储在相应队列中的分组的平均值 用于最小化整体网络流量突发性的时间间隔。
摘要:
A source device (10) sends information to a destination device (12) through intermediary network elements (14). If an intermediary network element (14) needs to discard one or more packets of information, it sends a smaller informational packet to the destination device (12). Upon receiving the informational packet, the destination device can immediately begin correctional procedures.
摘要:
System and method for facilitating channel change operations in an Internet Protocol television (“IPTV”) system are described. One embodiment is a method of implementing a channel change in an IPTV system comprising a set top box (“STB”) connected between a TV and an access network. The method comprises, responsive to a request to view a new channel, the STB sending a control message to the access network to join an IP multicast group pair comprising a normal video stream and a companion video stream for the new channel; and responsive to receipt of the control message, the access network transmitting to the STB the normal video stream and the companion video stream.