Query based volume determination
Abstract
An approach, carried out by one or more processors, for providing volume information to communication devices. The approach may include receiving an indication from a first communication device of a first user to send volume information to other communication devices in a vicinity. The approach may further include determining a second communication device of a second user is in the vicinity of the first communication device and subsequently determining a first set of volume information for the second communication device based on at least a first location of the first communication device, where the first set of volume information includes a volume range for the second user to audibly communicate where the first user will not hear the second user. The approach may further include sending first set of volume information to the second communication device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for providing volume information to communication devices, the method comprising:
receiving, by one or more processors on a server computer, an indication from a first communication device of a first user to send volume information to other communication devices in a vicinity; responsive to determining a second communication device of a second user is in the vicinity of the first communication device, determining, by one or more processors on the server computer, a first set of volume information for the second communication device based on at least a first location of the first communication device, wherein the first set of volume information includes a volume range for the second user to audibly communicate where the first user will not hear the second user; and sending, by one or more processors on the server computer, the first set of volume information to the second communication device.
2 . The method of claim 1 , further comprising:
displaying, by one or more processors on the server computer, the first set of volume information in a first user interface in the first communication device.
3 . The method of claim 1 , further comprising:
determining, by one or more processors on the server computer, a second set of volume information for the first communication device based on at least the first location.
4 . The method of claim 1 , further comprising;
determining, by one or more processors on the server computer, the second user is actively engaging in an audible conversation.
5 . The method of claim 4 , further comprising:
determining, by one or more processors on the server computer, a volume limit has been exceeded by the second user, wherein the volume limit is a highest value in the volume range in the first set of volume information.
6 . The method of claim 1 , further comprising:
determining, by one or more processors on the server computer, the first location for the first communication device.
7 . A computer program product for providing volume information to communication devices, the computer program product comprising:
one or more computer readable storage media and program instructions stored on at least one of the one or more computer readable storage media, wherein the program instructions are executable by a server computer, and wherein the one or more computer readable storage media are not transitory signals per se, the program instructions comprising: program instructions to receive an indication from a first communication device of a first user to send volume information to other communication devices in a vicinity; program instructions to, responsive to determining a second communication device of a second user is in the vicinity of the first communication device, determine the first set of volume information for the second communication device based on at least a first location of the first communication device, wherein the first set of volume information includes a second volume range for the second user to audibly communicate where the first user will not hear the second user; and program instructions to send the first set of volume information to the second communication device.
8 . The computer program product of claim 7 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:
display the first set of volume information in a first user interface in the first communication device.
9 . The computer program product of claim 7 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:
determine a second set of volume information for the first communication device based on at least the first location.
10 . The computer program product of claim 7 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:
determine the second user is actively engaging in an audible conversation.
11 . The computer program product of claim 10 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:
determine volume limit has been exceeded by the second user, wherein the volume limit is a highest value in the volume range in the first set of volume information.
12 . The computer program product of claim 7 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:
determine the first location for the first communication device.
13 . A computer system for providing volume information to communication devices, the computer system comprising:
one or more computer processors; one or more computer readable storage media; program instructions stored on the one or more computer readable storage media, for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to receive an indication from a first communication device of a first user to send volume information to other communication devices in a vicinity; program instructions to, responsive to determining a second communication device of a second user is in the vicinity of the first communication device, determine the first set of volume information for the second communication device based on at least a first location of the first communication device, wherein the first set of volume information includes a second volume range for the second user to audibly communicate where the first user will not hear the second user; and program instructions to send the first set of volume information to the second communication device.
14 . The computer system of claim 13 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:
display the first set of volume information in a first user interface in the first communication device.
15 . The computer system of claim 13 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:
determine a second set of volume information for the first communication device based on at least the first location.
16 . The computer system of claim 13 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:
determine the second user is actively engaging in an audible conversation.
17 . The computer system of claim 16 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:
determine volume limit has been exceeded by the second user, wherein the volume limit is a highest value in the volume range in the first set of volume information.
18 . The computer system of claim 13 , further comprising program instructions, stored on the one or more computer readable storage media, which when executed by a processor, cause the processor to:
determine the first location for the first communication device.Join the waitlist — get patent alerts
Track US2016330312A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.