IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0071861
(2011-03-25)
|
등록번호 |
US-8619758
(2013-12-31)
|
발명자
/ 주소 |
- Rabenko, Theodore F.
- Crayford, Ian
- Hartman, Jr., David L.
|
출원인 / 주소 |
|
대리인 / 주소 |
Sterne, Kessler, Goldstein & Fox, P.L.L.C.
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
68 |
초록
▼
The present invention includes a network telephone having a microphone coupled to provide voice data to a network, a speaker coupled to facilitate listening to voice data from the network, a dialing device coupled to facilitate routing of voice data upon the network, a first port configured to facil
The present invention includes a network telephone having a microphone coupled to provide voice data to a network, a speaker coupled to facilitate listening to voice data from the network, a dialing device coupled to facilitate routing of voice data upon the network, a first port configured to facilitate communication with a first network device, a second port configured to facilitate communication with a second network device and a prioritization circuit coupled to apply prioritization to voice data provided by the microphone.
대표청구항
▼
1. A switch controller for communicating data packets over a network, comprising: a switch engine queuing manager configured to associate data packets with a respective port from which the data packets are received, to determine whether the data packets are voice data packets or non-voice data packe
1. A switch controller for communicating data packets over a network, comprising: a switch engine queuing manager configured to associate data packets with a respective port from which the data packets are received, to determine whether the data packets are voice data packets or non-voice data packets according to the respective port, and to prioritize the voice data packets according to a first priority and the non-voice data packets according to a second priority, the first priority being higher than the second priority; anda packet buffer including a high priority queue and a low priority queue, the switch engine queuing manager being further configured to queue the voice data packets into the high priority queue and the non-voice data packets into the low priority queue. 2. The switch controller of claim 1, wherein the packet buffer is further configured to dequeue the voice data packets from the high priority queue ahead of dequeuing the non-voice data packets from the low priority queue. 3. The switch controller of claim 1, wherein the switch engine queuing manager is further configured to queue the voice data packets into the high priority queue in an order the voice data packets were transmitted. 4. The switch controller of claim 3, wherein the switch engine queuing manager is further configured to queue an earlier transmitted voice data packet before a later transmitted voice data packet when the later transmitted voice data packet is received before the earlier transmitted voice data packet. 5. The switch controller of claim 3, wherein the switch engine queuing manager is further configured to delete an earlier transmitted voice data packet when a later transmitted voice data packet has been dequeued from the high priority queue. 6. The switch controller of claim 1, wherein the packet buffer further includes a plurality of high priority queues and a plurality of low priority queues, the high priority queue and the low priority queue being from among the plurality of high priority queues and the plurality of the low priority queues, respectively, each of the plurality high priority queues and a corresponding one of plurality the low priority queues being associated with a destination from among a plurality of destinations. 7. The switch controller of claim 6, further comprising: an address lookup engine configured to determine the destination of the voice data packets and the non-voice data packets from among the plurality of destinations, andwherein the switch engine queuing manager is further configured to queue the voice data packets into the high priority queue associated with the destination and the non-voice data packets into the low priority queue associated with the destination. 8. The switch controller of claim 7, wherein the voice data packets are dequeued from the high priority queue associated with the destination ahead of the non-voice data packets from the low priority queue associated with the destination. 9. A switch controller for communicating data packets over a network, comprising: means for determining whether the data packets are voice data packets or non-voice data packets according to a respective port from which the data packets are received;means for prioritizing the voice data packets according to a first priority and the non-voice data packets according to a second priority, the first priority being higher than the second priority; andmeans for queuing the voice data packets into a high priority queue and the non-voice data packets into a low priority queue. 10. The switch controller of claim 9, further comprising: means for dequeuing the voice data packets from the high priority queue ahead of dequeuing the non-voice data packets from the low priority queue. 11. The switch controller of claim 9, wherein the means for queuing is configured to queue the voice data packets into the high priority queue in an order the voice data packets were transmitted. 12. The switch controller of claim 11, wherein the means for queuing is configured to queue an earlier transmitted voice data packet before a later transmitted voice data packet when the later transmitted voice data packet is received before the earlier transmitted voice data packet. 13. The switch controller of claim 11, further comprising: means for deleting an earlier transmitted voice data packet when a later transmitted voice data packet has been dequeued from the high priority queue. 14. The switch controller of claim 9, wherein the high priority queue is selected from among a plurality of high priority queues and the low priority queue is selected from among a plurality of low priority queues, each of the plurality high priority queues and a corresponding one of the plurality the low priority queues being associated with a destination from among a plurality of destinations. 15. The switch controller of claim 14, further comprising: means for determining the destination of the voice data packets and the non-voice data packets from among the plurality of destinations, andwherein the means for queuing is configured to queue the voice data packets into the high priority queue associated with the destination and the non-voice data packets into the low priority queue associated with the destination. 16. The switch controller of claim 15, further comprising: means for dequeuing the voice data packets from the high priority queue associated with the destination ahead of the non-voice data packets from the low priority queue associated with the destination. 17. A method for communicating data packets over a network, comprising: determining, by a switch controller, whether the data packets are voice data packets or non-voice data packets according to a respective port from which the data packets are received;prioritizing, by the switch controller, the voice data packets according to a first priority and the non-voice data packets according to a second priority, the first priority being higher than the second priority; andqueuing, by the switch controller, the voice data packets into a high priority queue and the non-voice data packets into a low priority queue. 18. The method of claim 17, further comprising: dequeuing the voice data packets from the high priority queue ahead of dequeuing the non-voice data packets from the low priority queue. 19. The method of claim 17, wherein the high priority queue is selected from among a plurality of high priority queues and the low priority queue is selected from among a plurality of low priority queues, each of the plurality high priority queues and a corresponding one of the plurality of low priority queues being associated with a destination from among a plurality of destinations, the method further comprising: determining the destination of the voice data packets and the non-voice data packets from among the plurality of destinations, andwherein the queuing comprises: queuing the voice data packets into the high priority queue associated with the destination and the non-voice data packets into the low priority queue associated with the destination. 20. The method of claim 19, further comprising: dequeuing the voice data packets from the high priority queue associated with the destination ahead of the non-voice data packets from the low priority queue associated with the destination.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.