Patent ID: 7599350
Filing Date: 2009-10-06
Classification: H04L,H04M

Abstract:
1. A method used within a voice over packet network telephone for processing packets exchanged over a packet network having data packets and voice packets comprising the steps of: receiving data packets from the packet network and from a plurality of data processing devices including a computer coupled to the packet network telephones and communicating to the packet network through the packet network telephone; assigning a first predetermined priority level to the voice packets, a second user selected predetermined priority level to data packets from the computer of the plurality of data processing devices and a third user selected predetermined priority level to data packets from a second data processing device of the plurality of data processing devices where the first, second and third predetermined priority levels are all different; determining whether a received data packet from the packet network is destined for the computer or for the packet network telephone; determining whether the data packets from or destined to the computer need to be divided into smaller data packets, dividing into divided data packets each data packet determined to need dividing and interspersing the divided data packets among the voice packets; and sending the data packets, including the smaller data packets if divided, and the voice packets to and from the packet network and the computer based upon the respective priorities of each voice packet and each data packet on a packet by packet basis.