Communication based on geographical region
First Claim
1. A method comprising:
- establishing, by a server, communication with user devices, the user devices including a first user device and other user devices;
for each user device, receiving, by the server, location data identifying a location of that user device;
for each user device, determining, by the server, a geographical region based on the location of that user device, the geographical region having an area;
for each user device, determining, by the server, the other user devices that are within the geographical region of that user device;
receiving, by the server, audio streams from at least one of the other user devices that are within the geographical region of the first user device;
transmitting, by the server, the audio streams to the first user device; and
changing, by the server, a number of the other user devices that are within the geographical region of the first user device by changing the area of the geographical region based on a level of communication traffic for audio streams received from the other user devices;
wherein;
the changing of the number of the other user devices that are within the geographical region of the first user device includes at least one of;
1) decreasing, by the server, the number of the other user devices that are within the geographical region of the first user device by decreasing the area of the geographical region, and
2) increasing, by the server, the number of the other user devices that are within the geographical region of the first user device by increasing the area of the geographical region;
the decreasing of the area of the geographical region is in response to the number of the other user devices that are within the geographical region of the first user device being above a maximum threshold; and
the increasing of the area of the geographical region is in response to the number of the other user devices that are within the geographical region of the first user device being below a minimum threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, a server establishes communication with user devices; the server receives location data identifying a location of each user device; the server determines a geographical region based on the location of each user device, each geographical region being different for user devices not at the same location; the server receives an audio stream from the first of the user devices; the server determines which of the other user devices are within the geographical region of the first user device; and the server transmits the audio stream to the other user devices that are within the geographical region of the first user device. In some embodiments, the server creates altered audio streams based on the distances between user devices. In some embodiments, the server changes the number of the other user devices that are within the geographical region of the first user device.
-
Citations
16 Claims
-
1. A method comprising:
-
establishing, by a server, communication with user devices, the user devices including a first user device and other user devices; for each user device, receiving, by the server, location data identifying a location of that user device; for each user device, determining, by the server, a geographical region based on the location of that user device, the geographical region having an area; for each user device, determining, by the server, the other user devices that are within the geographical region of that user device; receiving, by the server, audio streams from at least one of the other user devices that are within the geographical region of the first user device; transmitting, by the server, the audio streams to the first user device; and changing, by the server, a number of the other user devices that are within the geographical region of the first user device by changing the area of the geographical region based on a level of communication traffic for audio streams received from the other user devices; wherein; the changing of the number of the other user devices that are within the geographical region of the first user device includes at least one of;
1) decreasing, by the server, the number of the other user devices that are within the geographical region of the first user device by decreasing the area of the geographical region, and
2) increasing, by the server, the number of the other user devices that are within the geographical region of the first user device by increasing the area of the geographical region;the decreasing of the area of the geographical region is in response to the number of the other user devices that are within the geographical region of the first user device being above a maximum threshold; and the increasing of the area of the geographical region is in response to the number of the other user devices that are within the geographical region of the first user device being below a minimum threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
establishing, by a server, communication with user devices, the user devices including a first user device and other user devices; for each user device, receiving, by the server, location data identifying a location of that user device; for each user device, determining, by the server, a geographical region based on the location of that user device, the geographical region having an area; for each user device, determining, by the server, the other user devices that are within the geographical region of that user device; receiving, by the server, audio streams from at least one of the other user devices that are within the geographical region of the first user device; transmitting, by the server, the audio streams to the first user device; and changing, by the server, a number of the other user devices that are within the geographical region of the first user device by changing the area of the geographical region; wherein; the changing of the number of the other user devices that are within the geographical region of the first user device includes at least one of;
1) decreasing, by the server, the number of the other user devices that are within the geographical region of the first user device by decreasing the area of the geographical region, and
2) increasing, by the server, the number of the other user devices that are within the geographical region of the first user device by increasing the area of the geographical region;the decreasing of the area of the geographical region is in response to the number of the other user devices that are within the geographical region of the first user device being above a maximum threshold; and the increasing of the area of the geographical region is in response to the number of the other user devices that are within the geographical region of the first user device being below a minimum threshold.
-
Specification