Patent ID: 8990077
Filing Date: 2015-03-24
Classification: G10L

Abstract:
1. A system, comprising: a storage device configured to store portable voice profiles of a plurality of speakers, wherein each portable voice profile is associated with and customized to a particular one of the speakers; and a computer-based system communicatively coupled to the storage device, the computer-based system including (1) a recognition engine including speaker identification logic configured to analyze voice signals received from a group of two or more speakers engaged in a conversation with one another to identify a particular speaker included within the group and the plurality of speakers and communicate the identity of the particular speaker to the recognition engine, the recognition engine being configured to receive the identity from the speaker identification logic and dynamically select a particular portable voice profile from the plurality of portable voice profiles associated with the particular speaker using the identity; (2) a local group manager configured to manage access privileges of a local user according to said identification; and (3) a local voice profile manager configured to facilitate an exchange of the portable voice profile associated with the local user with a portable voice profile of a remote user that is a member of the group, wherein at least one of the portable voice profiles includes data derived from use with a plurality of speech recognition engines, the local voice profile manager further configured to periodically communicate requests to a remote voice profile manager, from which the portable voice profile of the remote user was received by the local voice profile manager, the requests requesting the remote voice profile manager to update the portable voice profile of the remote user.