Peer-To-Peer Communications
First Claim
1. A method for communicating at least voice, comprising:
- providing a plurality of user terminals including at least a master, a first slave and a second slave, at least said master, said first slave and said second slave being parts of a particular peer-to-peer system, each of said master and said first and second slaves having at least an audio input device and an audio output device;
processing audio data from said first slave using said master to generate processed first slave audio data;
processing audio data from said second slave using said master to generate processed second slave audio data;
sending at least said processed first slave audio data to said second slave using said master; and
sending at least said processed second slave audio data to said first slave using said master.
1 Assignment
0 Petitions
Accused Products
Abstract
A peer-to-peer (p2p) communication system is provided. One or both of audio and video can be transferred among a number of user terminals in the p2p system. The user terminals include at least one master terminal. The master terminal is identified, based on a determined topology, using obtained information provided in a data parameters table. Each user terminal includes a control for processing video and/or audio that is sent and/or received by the user terminal. The master terminal control can process the same video and/or audio and generate different video and/or audio data to be provided to different user terminals. Such different video data is a function of the communication paths between the master terminal and the different user terminals. Such different audio data can be a function of virtual relative positions associated with the user terminals. Audio volumes can also be separately controlled by each user terminal. Video and/or audio can be transferred in an aggregate manner, such as when the master terminal sends audio originating from a number of user terminals to another user terminal. This p2p system can be utilized with online game playing.
-
Citations
77 Claims
-
1. A method for communicating at least voice, comprising:
-
providing a plurality of user terminals including at least a master, a first slave and a second slave, at least said master, said first slave and said second slave being parts of a particular peer-to-peer system, each of said master and said first and second slaves having at least an audio input device and an audio output device; processing audio data from said first slave using said master to generate processed first slave audio data; processing audio data from said second slave using said master to generate processed second slave audio data; sending at least said processed first slave audio data to said second slave using said master; and sending at least said processed second slave audio data to said first slave using said master. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method involving at least one or more audio volumes in a communication system, comprising:
-
providing a plurality of user terminals including first, second and third user terminals, each of said user terminals having an audio input device and an audio output device; having a virtual position associated with each of said user terminals; and controlling volume output by each of said audio output devices, wherein a first volume, associated with a first audio in from said audio input device of said first user terminal and that is output by said audio output device of said second user terminal, relates to said virtual position of said second user terminal relative to said first user terminal. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A method involving at least one audio volume in a communication system, comprising:
-
providing a plurality of user terminals including first, second and third user terminals, each of said user terminals having an audio input device and an audio output device; and controlling separately each audio volume of at least said second and third user terminals to be provided to said audio output device of said first terminal, wherein said controlling includes controlling said audio volumes to be provided to said audio output device of said first terminal so that said audio volume of said second user terminal is turned off and said audio volume of said third user terminal is not turned off. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A peer-to-peer system for communicating one or both of voice and video, comprising:
-
at least one data parameters table for storing data; and a plurality of user terminals including at least a master, a first slave and a second slave, each of said user terminals including a control for controlling at least one of audio and video and also including one or both of;
(a) an audio input device and an audio output device; and
(b) a video input device and a video output device;wherein each of said master, said first slave and said second slave being included in a particular peer-to-peer system, and in which said master, said first slave and said second slave are associated with a determined topology that relates to connections among them in said particular peer-to-peer system and in which said determined topology is determined using said data of said data parameters table, including determining which of said user terminals is said master. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A communication system involving at least audio volume control, comprising:
a plurality of user terminals including at least first, second and third user terminals, each of said user terminals having a control, an audio input device and an audio output device, wherein a first volume is controlled and with said first volume being associated with a first audio in from said audio input device of said first user terminal and that is output by said audio output device of said second user terminal, said first volume relates to at least a virtual position of said second user terminal relative to said first user terminal. - View Dependent Claims (68, 69, 70, 71)
-
72. A communication system involving at least one audio volume, comprising:
a plurality of user terminals including first, second and third user terminals, each of said user terminals having an audio input device and an audio output device, wherein said second user terminal has an audio volume associated therewith and said third user terminal has an audio volume associated therewith, each of said audio volumes associated with said second and third user terminals for providing to said audio output device of said first user terminal, wherein said audio volume associated with said second user terminal for providing to said audio output device of said first user terminal is turned off and said audio volume associated with said third user terminal for providing to said audio output device of said first user terminal is not turned off. - View Dependent Claims (73, 74, 75, 76, 77)
Specification