Voice print identification for identifying speakers
First Claim
Patent Images
1. A method for providing voice print identification, the method comprising:
- recording a plurality of speakers at an event;
associating each of the plurality of speakers with at least one identity indicator;
creating a plurality of voice prints, each associated with at least one of the plurality of speakers;
determining whether at least one of the plurality of voice prints corresponds to a user according to the at least one identity indicator;
in response to determining that the at least one of the plurality of voice prints corresponds to the user, creating a database entry associated with the user comprising the corresponding at least one of the plurality of voice prints;
in response to determining that the at least one of the plurality of voice prints does not correspond to the user, determining whether the at least one of the plurality of voice prints is associated with less than a threshold number of possible users; and
in response to determining that the at least one of the plurality of voice prints is associated with less than a threshold number of a plurality of possible users, displaying a request to a host user to associate the at least one of the plurality of voice prints with a new known user from the plurality of possible users.
2 Assignments
0 Petitions
Accused Products
Abstract
Voice print identification for identifying speakers may be provided. A plurality of speakers are recorded and associated with identity indicators. Voice prints for each speaker are associated with the plurality of recorded speakers. If the voice print for at least one speaker corresponds to a known user according to the identity indicators, a database entry associating the user with the voice print may be created. Additional information associated with the user may also be displayed.
-
Citations
20 Claims
-
1. A method for providing voice print identification, the method comprising:
-
recording a plurality of speakers at an event; associating each of the plurality of speakers with at least one identity indicator; creating a plurality of voice prints, each associated with at least one of the plurality of speakers; determining whether at least one of the plurality of voice prints corresponds to a user according to the at least one identity indicator; in response to determining that the at least one of the plurality of voice prints corresponds to the user, creating a database entry associated with the user comprising the corresponding at least one of the plurality of voice prints; in response to determining that the at least one of the plurality of voice prints does not correspond to the user, determining whether the at least one of the plurality of voice prints is associated with less than a threshold number of possible users; and in response to determining that the at least one of the plurality of voice prints is associated with less than a threshold number of a plurality of possible users, displaying a request to a host user to associate the at least one of the plurality of voice prints with a new known user from the plurality of possible users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage device which stores a set of instructions which when executed performs a method for providing voice print identification, the method executed by the set of instructions comprising:
-
generating a plurality of voice prints from an event recording, wherein each of the plurality of voice prints is associated with an attendee user at the event; creating a new event presence database entry for at least one of the plurality of voice prints, wherein the new event presence database entry comprises the at least one of the plurality of voice prints, an event identifier associated with the event, and an identity indicator associated with the event; determining whether the at least one of the plurality of voice prints is associated with at least one prior event presence database entry; and in response to determining that the at least one of the plurality of voice prints is associated with the at least one prior event presence database entry; correlating the identity indicator associated with the at least one prior event presence database entry with the identify indicator associated with the new event presence database entry, determining whether the correlated identity indicators uniquely identify a user associated with the at least one of the plurality of voice prints, in response to determining whether the correlated identity indicators uniquely identify the user associated with the at least one of the plurality of voice prints, displaying at least one information element associated with the uniquely identified user; in response to determining that the at least one of the plurality of voice prints does not correspond to the user, determining whether the at least one of the plurality of voice prints is associated with less than a threshold number of possible users; and in response to determining that the at least one of the plurality of voice prints is associated with less than a threshold number of a plurality of possible users, displaying a request to a host user to associate the at least one of the plurality of voice prints with a particular user from the plurality of possible users. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing voice print identification, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; record a voice stream associated with an event via a microphone coupled to the system, isolate a plurality of speakers associated with the voice stream, generate a plurality of voice prints, each associated with one of the plurality of speakers associated with the voice stream, determine whether at least one voice print is associated with a known user, wherein being operative to determine whether the at least one voice print is associated with the known user comprises being operative to determine whether a known user entry in a known user database comprising a plurality of users associated with an organization comprises the at least one voice print, in response to determining that the at least one voice print is associated with a known user, display at least one informational element associated with the known user, wherein the at least one informational element comprises at least one of the following; an e-mail associated with the known user, a document associated with at least one prior meeting with the known user, a speaker identification of the known user, and a contact data associated with the known user, in response to determining that the at least one voice print is not associated with the known user; create a presence entry in a presence database comprising the at least one voice print, a location associated with the voice stream, a time associated with the voice stream, a device identifier associated with the system, a host user identifier associated with the system, and at least one ambient indicator associated with the voice stream, and create an attendee entry in an attendee database comprising the host user identifier associated with the system, an event identifier associated with a calendar entry associated with the event, a beginning time associated with the event, an end time associated with the event, and at least one expected user associated with the event, periodically correlate a plurality of presence entries in the presence database with a plurality of attendee entries in the attendee database, wherein the plurality of presence entries and the plurality of attendee entries are associated with the plurality of users associated with the organization, and create a new known user entry in the known user database comprising the at least one voice print according to a periodic correlation of the plurality of presence entries with the plurality of attendee entries, wherein the periodic correlation includes determining whether the at least one voice print is associated with less than a threshold number of possible users, and in response to determining that the at least one of the plurality of voice prints is associated with less than a threshold number of a plurality of possible users, displaying a request to a host user to associate the at least one of the plurality of voice prints with the known user from the one of the plurality of attendee entries. - View Dependent Claims (20)
-
Specification