IP Library Granted Patent US 9,588,786
Granted Patent B2
US 9,588,786 · App. 14/837,178 · Granted Mar 7, 2017

Dynamic multi-user computer configuration settings

Inventors: Mauro Arcese (Rome, IT); Fabio De Angelis (Albano Laziale, IT); Nicola Milanese (Rome, IT); Andrea Napoleoni (Arsoli, IT); Stefano Sidoti (Rome, IT)
Assignee: International Business Machines Corporation
G06F9/4451G06F21/32H04L63/102
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,588,786
App. No.
14/837,178
Granted
Mar 7, 2017
Kind
B2
Abstract

In an approach for managing user profiles, a computer identifies a first user profile and one or more additional user profiles, wherein the first user profile is active on a computing device. The computer receives streaming data. The computer receives a trigger wherein the received trigger includes biometric data. The computer identifies a second user profile from the identified one or more additional user profiles that is associated with the received trigger. The computer compares biometric data from the second user profile with the biometric data in the received trigger. The computer determines whether the biometric data matches, within a defined tolerance level, the biometric data in the second user profile.

Claims (33)

1. A method for managing user profiles, the method comprising:

identifying, by one or more computer processors, a first user profile and one or more additional user profiles, wherein the first user profile is active on a computing device;

receiving, by one or more computer processors, streaming data;

receiving, by one or more computer processors, a trigger wherein the received trigger includes biometric data and an action;

determining, by one or more computer processors, a match between the received trigger and a defined trigger within a repository;

identifying, by one or more computer processors, 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;

comparing, by one or more computer processors, biometric data from the second user profile from the repository with the biometric data in the received trigger;

determining, by one or more computer processors, 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, transforming, by one or more computer processors, 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;

receiving, by one or more computer processors, 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;

determining, by one or more computer processors, a physical location for the plurality of users within a physical environment depicted by the streaming video;

identifying, by one or more computer processors, user profiles corresponding to the plurality of users utilizing biometric data associated with the plurality of users;

analyzing, by one or more computer processors, the user profiles corresponding to the plurality of users and the for the plurality of users;

determining, by one or more computer processors, 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

recommending, by one or more computer processors, 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.

2. The method of claim 1 , wherein the first user profile and the second user profile are separate user profiles, including at least computer configuration settings and preferences, biometric data, and a defined trigger.

3. The method of claim 1 , wherein the received streaming data includes one or more of: biometric data and defined triggers received through streaming video from a video recording device, biometric data, and defined triggers received through streaming audio from a sound recording device, keystrokes from a computer keyboard, and mouse actions from a computer mouse.

4. The method of claim 1 , further comprising:

determining, by one or more computer processors, if at least one defined trigger is stored within the first user profile;

in response to determining that there is not at least one defined trigger stored within the first user profile, analyzing, by one or more computer processors, the streaming data utilizing computer configuration settings and preferences stored in the first user profile; and

recommending, by one or more computer processors, a trigger for the first user profile based on the analyzed streaming data, computer configuration settings, and user preferences stored in the first user profile.

5. The method of claim 1 , wherein the repository includes one or more defined triggers wherein each of the one or more defined triggers includes an association with one of: the first user profile and the one or more additional user profiles.

6. The method of claim 1 , wherein the received trigger includes the biometric data and the action is one biometric data and one action selected from a group consisting of: a facial recognition, a gesture, a keystroke combination, a sound, and a voice command.

7. The method of claim 6 , wherein the gesture is a body movement received by a webcam.

8. The method of claim 6 , wherein the sound is one sound selected from a group consisting of a tapping sequence received by a sound recording device and a whistle received by the sound recording device.

9. The method of claim 1 , wherein identifying the first user profile and one or more additional user profiles further comprises:

receiving, by one or more computer processors, login account credentials that identify the first user and the first user profile;

identifying, by one or more computer processors, a new user wherein the new user is not logged in to the computing device;

providing, by one or more computer processors, a request to the first user to add a new user profile corresponding to the identified new user;

receiving, by one or more computer processors, a response to the provided request wherein the response is an approval to add the new user profile;

receiving, by one or more computer processors, biometric data from the new user;

identifying, by one or more computer processors, the new user profile from the one or more additional user profiles based on the received biometric data from the new user; and

adding, by one or more computer processors, the identified new user profile to the computing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2015
From: ARCESE, MAURO; DE ANGELIS, FABIO; MILANESE, NICOLA; NAPOLEONI, ANDREA; SIDOTI, STEFANO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036437/0010 →
Continuity (2)
Continuation 14489836 · Sep 18, 2014
Related Publication 20160085565A1 · Mar 24, 2016