Providing audio-activated resource access for user devices based on speaker voiceprint
First Claim
1. A computer system for providing audio-activated resource access for user devices, the computer system comprising:
- a processor; and
a memory coupled to the processor, the memory storing instructions to cause the processor to perform operations comprising;
capturing audio at a user device;
determining a geographic location of the user device;
loading a speaker recognition program from a non-volatile computer-readable medium on the user device;
analyzing the audio that is captured by the speaker recognition program;
determining an identity of speaker that produced the audio based on a speaker voiceprint;
transmitting, over a network, an identifier of the speaker of the captured audio identified by the speaker recognition program and the geographic location of the user device to a resource provider server system that is separate from the speaker recognition program to determine a corresponding geographic specific resource based on the geographic location of the user device and a pre-registered speaker identity to resource pairing identifier stored at the resource provider server system;
receiving the corresponding geographic specific resource from the resource provider server system, wherein the corresponding geographic specific resource comprises at least one of a Uniform Resource Locator (URL), a Uniform Resource Identifier (URI), a Uniform Resource Number (URN), a domain name, or an Internet Protocol (IP) address, a hostname, Media Access Control (MAC) addresses, Ethernet Hardware Address (EHA) addresses, Bluetooth addresses, an International Mobile Subscriber Identity (IMSI), a subscriber identity module, subscriber identification module (SIM), a Removable User Identity Module (R-UIM), an Internet eXchange (IPX), or X.25, BLNA; and
activating, by the processor, an application to cause a web browser to navigate to a web page based on the corresponding geographic specific resource that is based on the pre-registered speaker identity to resource pairing identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure includes, for example, methods and computer systems for providing audio-activated resource access for user devices. The computer systems may store instructions to cause the processor to perform operations, comprising capturing audio at a user device. The operations may also comprise using a speaker recognition system to identify a speaker in the transmitted audio and/or using a speech-to-text converter to identify text in the captured audio. The speaker identity or a condensed version of the speaker identity or other metadata along with the speaker identity may be transmitted to a server system to determine a corresponding speaker identity entry. The operations may also comprise receiving a resource corresponding to the identified speaker entry in the server system.
32 Citations
19 Claims
-
1. A computer system for providing audio-activated resource access for user devices, the computer system comprising:
-
a processor; and a memory coupled to the processor, the memory storing instructions to cause the processor to perform operations comprising; capturing audio at a user device; determining a geographic location of the user device; loading a speaker recognition program from a non-volatile computer-readable medium on the user device; analyzing the audio that is captured by the speaker recognition program; determining an identity of speaker that produced the audio based on a speaker voiceprint; transmitting, over a network, an identifier of the speaker of the captured audio identified by the speaker recognition program and the geographic location of the user device to a resource provider server system that is separate from the speaker recognition program to determine a corresponding geographic specific resource based on the geographic location of the user device and a pre-registered speaker identity to resource pairing identifier stored at the resource provider server system; receiving the corresponding geographic specific resource from the resource provider server system, wherein the corresponding geographic specific resource comprises at least one of a Uniform Resource Locator (URL), a Uniform Resource Identifier (URI), a Uniform Resource Number (URN), a domain name, or an Internet Protocol (IP) address, a hostname, Media Access Control (MAC) addresses, Ethernet Hardware Address (EHA) addresses, Bluetooth addresses, an International Mobile Subscriber Identity (IMSI), a subscriber identity module, subscriber identification module (SIM), a Removable User Identity Module (R-UIM), an Internet eXchange (IPX), or X.25, BLNA; and activating, by the processor, an application to cause a web browser to navigate to a web page based on the corresponding geographic specific resource that is based on the pre-registered speaker identity to resource pairing identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. A resource provider system for providing audio-activated resource access for user devices, the system comprising:
-
a processor; and a memory coupled to the processor, the memory storing instructions to cause the processor to perform operations comprising; receiving a request from a first device to register a speaker-resource pairing; registering the pairing in a database in communication with the resource provider system; receiving a request from a second device for a geographic specific resource corresponding to at least one speaker included in the request from the second device; determining a geographic location of the second device; determining that a speaker-resource pairing exists in the database based on the at least one speaker; and transmitting at least one geographic specific resource to the second device, wherein the at least one geographic specific resource is based on the geographic location of the user device and comprises at least one of a Uniform Resource Locator (URL), a Uniform Resource Identifier (URI), a Uniform Resource Number (URN), a domain name, or an Internet Protocol (IP) address, a hostname, a Multimedia Message Service (MMS) location, Media Access Control (MAC) addresses, Ethernet Hardware Address (EHA) addresses, Bluetooth addresses, an International Mobile Subscriber Identity (IMSI), a subscriber identity module, subscriber identification module (SIM), a Removable User Identity Module (R-UIM), an Internet eXchange (IPX), X.25, or BLNA, whereby the transmitting causes an application on the second device to cause a web browser to navigate to a web page based on the corresponding geographic specific resource that is based on the pre-registered speaker identity to resource pairing identifier.
-
-
12. A method for providing audio-activated resource access for user devices, the method comprising:
-
capturing audio at a user device; determining a geographic location of the user device; loading a speaker recognition program from a non-volatile computer-readable medium on the user device; analyzing the audio that is captured by the speaker recognition program determining an identity of speaker that produced the audio based on a speaker voiceprint; transmitting an identifier of the speaker of the captured audio identified by the speaker recognition program and the geographic location of the user device to a resource provider server system that is separate from the speaker recognition program to determine a corresponding geographic specific resource that is based on the geographic location of the user device and a pre-registered speaker identity to resource pairing identifier stored at the resource provider server system; receiving the corresponding geographic specific resource from the resource provider server system, wherein the corresponding geographic specific resource comprises at least one of a Uniform Resource Locator (URL), a Uniform Resource Identifier (URI), a Uniform Resource Number (URN), a domain name, or an Internet Protocol (IP) address, a hostname, a text message, Media Access Control (MAC) addresses, Ethernet Hardware Address (EHA) addresses, Bluetooth addresses, an International Mobile Subscriber Identity (IMSI), a subscriber identity module, subscriber identification module (SIM), a Removable User Identity Module (R-UIM), an Internet eXchange (IPX), X.25, or BLNA; and activating, by the processor, an application to cause a web browser to navigate to a web page based on the corresponding geographic specific resource that is based on the pre-registered speaker identity to resource pairing identifier. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for providing audio-activated resource access for user devices, the method comprising:
-
receiving, at a resource provider system, a request from a first device to register a speaker resource pairing; registering, at the resource provider system, the pairing in a database in communication with the resource provider system; receiving, at the resource provider system, a request from a second device for a resource corresponding to at least one speaker included in the request from the second device; determining geographic location of the second device; determining that a speaker-resource pairing exists in the database based on the at least one speaker; and transmitting, by the resource provider system, at least one geographic specific resource to the second device, wherein the at least one geographic specific resource is based on the geographic location of the user device and comprises at least one of a Uniform Resource Locator (URL), a Uniform Resource Identifier (URI), a Uniform Resource Number (URN), a domain name, or an Internet Protocol (IP) address, a hostname, a text message, Media Access Control (MAC) addresses, Ethernet Hardware Address (EHA) addresses, Bluetooth addresses, an International Mobile Subscriber Identity (IMSI), a subscriber identity module, subscriber identification module (SIM), a Removable User Identity Module (R-UIM), an Internet eXchange (IPX), X.25, or BLNA, whereby the transmitting causes an application on the second device to cause a web browser to navigate to a web page based on the corresponding geographic specific resource that is based on the pre-registered speaker identity to resource pairing identifier.
-
-
18. A non-transitory computer-readable medium storing a set of instructions that, when executed by a processor, perform a method for providing audio-activated resource access for user devices, the method comprising:
-
receiving, at a resource provider system, a request from a first device to register a speaker resource pairing; registering, at the resource provider system, the pairing in a database in communication with the resource provider system; receiving, at the resource provider system, a request from a second device for a geographic specific resource corresponding to at least one speaker included in the request from the second device; determining geographic location of the second device; determining that a speaker-resource pairing exists in the database based on the at least one speaker; and transmitting, by the resource provider system, at least one geographic specific resource to the second device, wherein the at least one geographic specific resource is based on the geographic location of the user device and comprises at least one of a Uniform Resource Locator (URL), a Uniform Resource Identifier (URI), a Uniform Resource Number (URN), a domain name, or an Internet Protocol (IP) address, a hostname, a text message, Media Access Control (MAC) addresses, Ethernet Hardware Address (EHA) addresses, Bluetooth addresses, an International Mobile Subscriber Identity (IMSI), a subscriber identity module, subscriber identification module (SIM), a Removable User Identity Module (R-UIM), an Internet eXchange (IPX), X.25, or BLNA, whereby the transmitting causes an application on the second device to cause a web browser to navigate to a web page based on the corresponding geographic specific resource that is based on the pre-registered speaker identity to resource pairing identifier.
-
Specification