USER DETECTION FOR ENHANCED CONFERENCING SERVICES
Mechanisms are provided herein which accommodate the sharing of a user device among multiple users. In particular, when multiple users are detected as sharing a user device, functionality of the user device may be altered in accordance with preferences and profiles of the sharing users. Data associated with each sharing user may also be distributed during a communication session according to each user's data distribution preferences of each user.
1 . A method, comprising:
detecting two or more users sharing a user device; and
in response to detecting the two or more users sharing the user device, altering a function of the user device such that the user device utilizes a multi-user rule set defining the operation of the function instead of a single-user rule set defining the operation of the function thereby accommodating a simultaneous use of the user device by the detected two or more users.
2 . The method of claim 1 , wherein detecting two or more users sharing the user device comprises detecting two or more users within proximity of the user device.
3 . The method of claim 2 , wherein the two or more users are detected by at least one of facial recognition, SIM card detection, and RFID detection.
4 . The method of claim 1 , wherein the two or more users comprise a first user and a second users and wherein altering a function of the user device comprises at least one of (i) providing data to the second user that is associated with the first user and (ii) providing data to the first user that is associated with the second user.
5 . The method of claim 4 , wherein the two or more users are involved in a communication session with a third user utilizing a separate user device and wherein at least one of the data associated with the first user and data associated with the second user is provided to the third user, wherein input from the first user is provided to the third user with a first speaker, and wherein input from the second user is provided to the third user with a second speaker.
6 . The method of claim 5 , wherein data associated with the first user is provided to the third user and wherein data associated with the second user is not provided to the third user.
7 . The method of claim 5 , further comprising:
retrieving a first set of data associated with the first user;
retrieving a second set of data associated with the second user; and
transmitting, via a network interface of the user device, both sets of data to the separate user device being utilized by the third user.
8 . The method of claim 7 , wherein the first set of data comprises contact information for the first user and wherein the second set of data comprises contact information for the second user.
9 . The method of claim 1 , wherein altering a function of the user device comprises connecting the user device to a terminal adaptor.
10 . The method of claim 1 , further comprising:
determining that a first of the two or more users has a special communications need;
identifying that a particular function of the user device is required to accommodate the special communication need; and
implementing the particular function as a part of altering a function of the user device.
11 . A computer readable medium having stored thereon instructions that cause a computing system to execute a method, the instructions comprising:
instructions configured to detect two or more users sharing a user device; and
instructions configured to alter a function of the user device such that the user device utilizes a multi-user rule set defining the operation of the function instead of a single-user rule set defining the operation of the function thereby accommodating a simultaneous use of the user device by the detected two or more users.
12 . The computer readable medium of claim 11 , wherein detecting two or more users sharing the user device comprises detecting two or more users within proximity of the user device.
13 . The computer readable medium of claim 11 , wherein the two or more users comprise a first user and a second users and wherein altering a function of the user device comprises at least one of (i) providing data to the second user that is associated with the first user and (ii) providing data to the first user that is associated with the second user.
14 . The computer readable medium of claim 13 , wherein the two or more users are involved in a communication session with a third user utilizing a separate user device and wherein at least one of the data associated with the first user and data associated with the second user is provided to the third user.
15 . The computer readable medium of claim 11 , wherein altering a function of the user device comprises connecting the user device to a terminal adaptor.
16 . The computer readable medium of claim 11 , wherein the instructions further comprise:
instructions configured to determine that a first of the two or more users has a special communications need;
instructions configured to identify that a particular function of the user device is required to accommodate the special communication need; and
instructions configured to implement the particular function as a part of altering a function of the user device.
17 . A user device, comprising:
a user detection module configured to detect two or more users sharing a user device; and
a functionality management module configured to alter a function of the user device such that the user device utilizes a multi-user rule set defining the operation of the function instead of a single-user rule set defining the operation of the function thereby accommodating a simultaneous use of the user device by the detected two or more users.
18 . The user device of claim 17 , wherein the two or more users are virtually sharing the user device.
19 . The user device of claim 17 , wherein the two or more users are physically sharing the user device.
20 . The user device of claim 17 , wherein the two or more users comprise a first user and a second users and wherein altering a function of the user device comprises at least one of (i) providing data to the second user that is associated with the first user and (ii) providing data to the first user that is associated with the second user.