Audiovisual data transport protocol
First Claim
Patent Images
1. A method, comprising:
- transmitting video data over a network from the first network terminal to a second network terminal;
storing data representing user-preferences;
storing data representing the performance of the first network terminal;
storing data representing the performance of the network;
determining, based on at least said first network terminal performance data, said network performance data, and said user-preference data, at least one video parameter; and
encoding the video data based on the at least one video parameter.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses systems and methods for transmitting video messages between network terminals over a network. When transmitting video data, a first network determines at least one video parameter based on, at least, the performance of the first network terminal, the performance of the network performance and user-preference data. Transmitted video data is encoded based on the video parameter.
-
Citations
25 Claims
-
1. A method, comprising:
-
transmitting video data over a network from the first network terminal to a second network terminal; storing data representing user-preferences; storing data representing the performance of the first network terminal; storing data representing the performance of the network; determining, based on at least said first network terminal performance data, said network performance data, and said user-preference data, at least one video parameter; and encoding the video data based on the at least one video parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a network communicatively coupled to a plurality of network terminals including a first network terminal and a second network terminal, wherein the first network terminal is configured to; transmit video data over the network from the first network terminal to the second network terminal; store data representing user-preferences; store data representing the performance of the first network terminal; store data representing the performance of the network; determine, based on at least said first network terminal performance data, said network performance data, and said user-preference, data, at least one video parameter; and encode the video data based on the at least one video parameter. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A terminal device comprising:
-
a memory system storing processor-executable instructions; a processing system coupled to the memory system and configured to execute the processor-executable instructions; a network interface coupled to the processing system and configured to communicate over a network; wherein the processor-executable instructions are configured to cause the processing system to transmit video data over the network to a destination network terminal; store data representing user-preferences; store data representing the performance of the system; store data representing the performance of the network; determine, based on at least said terminal device performance data, said network performance data, and said user-preference data, at least one video parameter; and encode the video data based on the at least one video parameter.
-
Specification