Method and system for wireless VoIP communications
First Claim
Patent Images
1. A method of information transfer in a packet switched network, comprising:
- generating data packets having a payload field and at least one field containing a copy of a payload of at least one preceding packet; and
exchanging information between terminals of the network using said packets.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, an apparatus, and a system for communications using datagrams including payloads of at least one preceding datagram are disclosed. In particular, the invention may advantageously be used in wireless VoIP networks having high rates of packet losses.
-
Citations
22 Claims
-
1. A method of information transfer in a packet switched network, comprising:
-
generating data packets having a payload field and at least one field containing a copy of a payload of at least one preceding packet; and exchanging information between terminals of the network using said packets. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of digital communications in a packet switched network, comprising:
-
transmitting datagrams from a transmitting terminal, each datagram including a payload and a copy of a payload of at least one preceding datagram; separating the payload of the datagram and the copy of the payload of at least one preceding datagram at a receiving terminal; and forwarding the payload and the copy of the payload of a missing preceding datagram to an application layer. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of wireless voice over the Internet (VoIP) communications, comprising:
-
at a transmitting terminal; (a) multiplexing a payload of a datagram and a copy of a payload of at least one preceding datagram; and (b) transmitting a wireless signal that carries the datagram including the payload and the copy of the payload of at least one preceding datagram; and at a receiving terminal; (c) de-multiplexing the payload of the datagram and the copy of the payload of at least one preceding datagram; and (d) forwarding the payload of the datagram and the copy of the payload of a missing or corrupted datagram from the at least one preceding datagram to a voice application. - View Dependent Claims (12, 13, 14)
-
-
15. A terminal of a communication network for wireless voice over the Internet (VoIP) communications, comprising:
-
communication hardware; a processor unit; and a memory containing; a voice application; a communication application; and a payload recovery application adapted (a) to multiplex a payload of a transmitted datagram and a copy of a payload of at least one preceding datagram; and
(b) to separate the multiplexed payload and the copy of the payload of at least one preceding datagram. - View Dependent Claims (16, 17, 18)
-
-
19. A computer readable medium storing software that, when executed by a processor, causes an Internet Protocol (IP) based network to perform a method, comprising:
-
generating data packets having a payload field and at least one field containing a copy of a payload of at least one preceding packet; and exchanging information between terminals of the network using said packets.
-
-
20. A computer readable medium storing software that, when executed by a processor, causes a communication network to perform a method, comprising:
-
transmitting datagrams from a transmitting terminal, each datagram including a payload and a copy of a payload of at least one preceding datagram; separating the payload of the datagram and the copy of the payload of at least one preceding datagram at a receiving terminal; and forwarding the payload and the copy of the payload of a missing preceding datagram to an application layer. - View Dependent Claims (22)
-
-
21. A computer readable medium storing software that, when executed by a processor, causes a system for wireless voice over the Internet (VoIP) communications to perform a method, comprising:
-
at a transmitting terminal; (a) multiplexing a payload of a datagram and a copy of a payload of at least one preceding datagram; and (b) transmitting a wireless signal that carries the datagram including the payload and the copy of the payload of at least one preceding datagram; and at a receiving terminal; (c) de-multiplexing the payload of the datagram and the copy of the payload of at least one preceding datagram; and (d) forwarding the payload of the datagram and the copy of the payload of a missing or corrupted datagram from the at least one preceding datagram to a voice application.
-
Specification