Determining a response of a crowd to a request using an audio having concurrent responses of two or more respondents
AssigneeeBay Inc.
InventorSergio Pinzon Gonzales, Jr.
Life of this patent
Estimating the term…
Abstract
In various example embodiments, a system and method for determining a crowd response for a crowd are presented. One method is disclosed that includes receiving an audio signal that includes concurrent responses from two or more respondents, determining the concurrent responses from the audio signal without regard to the identity of the respondents, and generating a crowd based on the concurrent responses.
Claims20
A system for processing an audio signal having concurrent responses of two or more respondents to determine a crowd response to a request without regard to the identity of the respondents, the system comprising:
- one or more processors and executable instructions accessible on a non-transitory computer-readable medium that, when executed, configure the one or more processors to perform operations comprising:
- receiving, from an audio sensor, an audio signal that includes concurrent responses from two or more respondents in a crowd;
- separating the received audio signal into two or more distinct audio signals based on distinct tonal patterns in the received audio signals;
- determining a concurrent response of each respondent from a plurality of possible responses to the request by performing voice recognition on each of the two or more distinct audio signals separated from the received audio signal;
- aggregating a first number indicating how many of the determined concurrent responses in the audio signal includes a first word and aggregating a second number indicating how many of the determined concurrent responses in the audio signal includes a second word;
- storing in a database a plurality of voice patterns associated with a plurality of cultural groups, a first voice pattern of the plurality of voice patterns being associated with a first cultural group of the plurality of cultural groups, and a second voice pattern of the plurality of voice patterns being associated with a second cultural group of the cultural groups;
- in response to detecting that a voice pattern of a given one of the two or more respondents matches the second voice pattern, determining that the given one of the two or more respondents is associated with the second cultural group;
- determining the crowd response based on the aggregated first and second numbers and based on determining that the given one of the two or more respondents is associated with the second cultural group;
- and
- causing the crowd response to be displayed on a user interface associated with the system.
A method for digitally processing an audio signal having concurrent responses of two or more respondents to determine a crowd response to a request without regard to the identity of the respondents, the method comprising:
- receiving, using at least one hardware processor of a machine and from an audio sensor, an audio signal that includes concurrent responses from two or more respondents;
- separating the received audio signal into two or more distinct audio signals based on distinct tonal patterns in the received audio signals;
- determining a concurrent response of each respondent from a plurality of possible responses to the request by performing voice recognition on each of the two or more distinct audio signals separated from the received audio signal;
- aggregating a first number indicating how many of the determined concurrent responses in the audio signal includes a first word and aggregating a second number indicating how many of the determined concurrent responses in the audio signal includes a second word;
- storing in a database a plurality of voice patterns associated with a plurality of cultural groups, a first voice pattern of the plurality of voice patterns being associated with a first cultural group of the plurality of cultural groups, and a second voice pattern of the plurality of voice patterns being associated with a second cultural group of the cultural groups;
- in response to detecting that a voice pattern of a given one of the two or more respondents matches the second voice pattern, determining that the given one of the two or more respondents is associated with the second cultural group;
- and
- generating a crowd response for the respondents based on the aggregated first and second numbers and based on determining that the given one of the two or more respondents is associated with the second cultural group.
A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- receiving, from an audio sensor, an audio signal that includes concurrent responses from two or more respondents;
- separating the received audio signal into two or more distinct audio signals based on distinct tonal patterns in the received audio signals;
- determining a concurrent response of each respondent from a plurality of possible responses to the request by performing voice recognition on each of the two or more distinct audio signals separated from the received audio signal;
- aggregating a first number indicating how many of the determined concurrent responses in the audio signal includes a first word and aggregating a second number indicating how many of the determined concurrent responses in the audio signal includes a second word;
- storing in a database a plurality of voice patterns associated with a plurality of cultural groups, a first voice pattern of the plurality of voice patterns being associated with a first cultural group of the plurality of cultural groups, and a second voice pattern of the plurality of voice patterns being associated with a second cultural group of the cultural groups;
- in response to detecting that a voice pattern of a given one of the two or more respondents matches the second voice pattern, determining that the given one of the two or more respondents is associated with the second cultural group;
- determining the crowd response without regard to the identity of the respondents based on the aggregated first and second numbers and based on determining that the given one of the two or more respondents is associated with the second cultural group;
- and
- causing the crowd response to be displayed on a user interface associated with the system.
Dependencies are inferred from the claim text.