Local social conference calling
First Claim
1. A method for communicating between a plurality of mobile devices, the method comprising:
- establishing a communication session between mobile devices in the plurality of mobile devices using a local communication network,each mobile device in the plurality of mobile devices comprising a communication link for connecting to one or more other mobile devices in the plurality of mobile devices,each mobile device in the plurality of mobile devices further comprising at least one microphone and an audio processing system configured to perform one or more functions selected from the group consisting of noise suppression and echo cancellation, the one or more functions comprising transforming at least one acoustic signal into sub-band frequencies,each mobile device in the plurality of mobile devices configured to produce a data stream for communicating to the one or more other mobile devices in the plurality of mobile devices; and
transmitting the data stream from one mobile device in the plurality of mobile devices to remaining mobile devices in the plurality of mobile devices using the local communication network.
3 Assignments
0 Petitions
Accused Products
Abstract
Provided are systems and methods for communicating between mobile devices. Such methods involve establishing a communication session between the mobile devices using a local network, such as a Wi-Fi network. The methods also involve transmitting data streams from one mobile device in the group to all other mobile devices using this local network. The data streams may include audio and/or video data generated by the mobile devices. For example, mobile device users may conduct a teleconference through the local network and/or share media. The mobile devices may be interconnected using a star or ring topology, which may depend on distances between participants and/or alarm features that reflect connection losses between the mobile devices. Each mobile device may be equipped with one or more microphones for collecting audio signals from its user. A mobile device may also include an audio processing system for noise suppression and/or echo cancellation.
-
Citations
20 Claims
-
1. A method for communicating between a plurality of mobile devices, the method comprising:
-
establishing a communication session between mobile devices in the plurality of mobile devices using a local communication network, each mobile device in the plurality of mobile devices comprising a communication link for connecting to one or more other mobile devices in the plurality of mobile devices, each mobile device in the plurality of mobile devices further comprising at least one microphone and an audio processing system configured to perform one or more functions selected from the group consisting of noise suppression and echo cancellation, the one or more functions comprising transforming at least one acoustic signal into sub-band frequencies, each mobile device in the plurality of mobile devices configured to produce a data stream for communicating to the one or more other mobile devices in the plurality of mobile devices; and transmitting the data stream from one mobile device in the plurality of mobile devices to remaining mobile devices in the plurality of mobile devices using the local communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for communicating among at least three mobile devices, the method comprising:
-
establishing a communication session between the at least three mobile devices using a local communication network, one mobile device of the at least three mobile devices having at least two microphones and being configured to perform one or more functions selected from the group consisting of noise suppression and echo cancellation; receiving, by the one mobile device, raw data packets representing at least one captured sound; processing the raw data packets with the one or more functions selected from the group consisting of noise suppression and echo cancellation to form processed data packets; and communicating the processed data packets from the one mobile device to at least one other of the at least three mobile devices using the local communication network, the communicating using the local communication network being via a wireless protocol other than a wireless cellular network protocol. - View Dependent Claims (19, 20)
-
Specification