Method for multiple link quality of service for voice and video over internet protocol
DCFirst Claim
1. A method of enhancing the reliability of a transmission from a source to a destination in a communications network using a network protocol that operates on top of the Internet Protocol (IP), the method comprising:
- transmitting data between a source and destination over a first network path made up of one or more network links where at least one of the network links is to a local area network that is remote from the transmission source; and
switching the transmission from the first network path to one of a plurality of alternative network paths;
wherein said transmission is not disrupted as a result of said switch to the one of a plurality of alternative network paths, said transmission contains audio or video data and at least one Network Address Translation (NAT) is performed on said transmission;
said transmission uses the Real Time Protocol (RTP);
said transmission uses the Session Initiation Protocol (SIP); and
the SIP signaling sequence of the transmission is maintained after said switching from the first network path to the one of a plurality of alternative network paths.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method for achieving multiple link quality of service for video and voice calls over Internet links, or over IP links running in private networks, is described. This method applies to both the non-mobile domain (alternate paths exist in one place at the same time) as well as the mobile domain (one path is used at any one place at a given time, but the user device roams from place to place). This method can be implemented as either computer software or other digital logic (ASIC or FPGA). Using this invention, voice and video calls can be moved at will from one path to another, as many times as required during a single conversation, without breaking the RTP voice or video payload stream. The benefit is that embodiments of this invention have a significantly higher probability that a call never breaks under various conditions of quality degrade. This includes the case of link and router failures, which are treated as a special case of quality degrade in the context of voice and video.
11 Citations
28 Claims
-
1. A method of enhancing the reliability of a transmission from a source to a destination in a communications network using a network protocol that operates on top of the Internet Protocol (IP), the method comprising:
-
transmitting data between a source and destination over a first network path made up of one or more network links where at least one of the network links is to a local area network that is remote from the transmission source; and switching the transmission from the first network path to one of a plurality of alternative network paths; wherein said transmission is not disrupted as a result of said switch to the one of a plurality of alternative network paths, said transmission contains audio or video data and at least one Network Address Translation (NAT) is performed on said transmission; said transmission uses the Real Time Protocol (RTP); said transmission uses the Session Initiation Protocol (SIP); and the SIP signaling sequence of the transmission is maintained after said switching from the first network path to the one of a plurality of alternative network paths. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communications network comprising:
-
a transmitting device; a receiving device; a first network device; a second network device; the transmitting device and receiving device operable to maintain a data transmission over a first network path that is made up of one or more network links where at least one of the network links is to a local area network is remote from the transmitting device; wherein the first network device is operable to switch the transmission from the first network path to one of a plurality of alternative network paths without disrupting the transmission;
the second network device is operable to perform a Network Address Translation (NAT) on said transmission;said transmission contains audio or video content; said transmission is made using the Real Time Protocol (RTP); said transmission uses the Session Initiation Protocol (SIP); and said transmission'"'"'s SIP signaling sequence is maintained after said switching from the first network path to the one of a plurality of alternative network paths. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of enhancing the reliability of a transmission from a source to a destination in a communications network using a network protocol that operates on top of the Internet Protocol (IP), the method comprising:
-
transmitting data between a source and destination over a first network path made up of one or more network links where at least one of the network links is to a local area network that is remote from the transmission source; switching the transmission from the first network path to one of a plurality of alternative network paths; wherein said transmission is not disrupted as a result of said switch to the one of a plurality of alternative network paths, said transmission contains audio or video data, and at least one Port Address Translation (PAT) is performed on said transmission; said transmission contains audio or video content; said transmission contains data used in the control of the audio or video transmission; said transmission uses the Real Time Protocol (RTP); said transmission further uses the Session Initiation Protocol (SIP); and the SIP signaling sequence of the transmission is maintained after said switching from the first network path to the one of a plurality of alternative network paths. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A communications network comprising
a transmitting device; -
a receiving device; a first network device; a second network device; the transmitting device and receiving device operable to maintain a data transmission over a first network path that is made up of one or more network links where at least one of the network links is to a local area network is remote from the transmitting device; wherein the first network device is operable to switch the transmission from the first network path to one of a plurality of alternative network paths without disrupting the transmission; and
said the second network device is operable to perform a Port Address Translation (PAT) on said transmission;said transmission contains audio or video content said transmission is made using the Real Time Protocol (RTP) said transmission further uses the Session Initiation Protocol (SIP); and said transmission'"'"'s SIP signaling sequence is maintained after said switching from the first network path to the one of a plurality of alternative network paths. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification