Patent ID: 9582296
Date: 2017-02-28
CPC Classifications: G06F,H04L

Claim:
1. A computer program product for managing user profiles, the computer program product comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising: program instructions to identify a first user profile and one or more additional user profiles, wherein the first user profile is active on a computing device; program instructions to receive streaming data; program instructions to receive a trigger wherein the received trigger includes biometric data and an action; program instructions to determine a match between the received trigger and a defined trigger within a repository; program instructions to identify a second user profile from the identified one or more additional user profiles that corresponds to the determined match between the received trigger and the defined trigger within the repository; program instructions to compare biometric data from the second user profile from the repository with the biometric data in the received trigger; program instructions to determine whether the biometric data in the received trigger matches, within a defined tolerance level, the biometric data in the second user profile; responsive to determining that the biometric data and the defined trigger associated with the second user profile match the received trigger and the biometric data in the received trigger within the defined tolerance level, program instructions to transform the first user profile to the second user profile on the computing device by updating profile settings of the first user profile to profile settings of the second user profile; program instructions to receive a streaming video that includes a plurality of users of the computing device wherein the plurality of users includes at least a first user corresponding to the first user profile and a second user corresponding to the second user profile; program instructions to determine a physical location for the plurality of users within a physical environment depicted by the streaming video; program instructions to identify user profiles corresponding to the plurality of users utilizing biometric data associated with the plurality of users; program instructions to analyze the user profiles corresponding to the plurality of users and the physical location for the plurality of users; program instructions to determine an optimal physical location of the plurality of users based on the analysis of the user profiles corresponding to the plurality of users and the physical location of the plurality of users, wherein the optimal physical location refers to the physical location of the first user relative to the second user and the computing device; and program instructions to recommend a configuration for the physical environment for the plurality of users, wherein the recommended configuration identifies changes to the physical position of the first user relative to the second user and the computing device.