Systems and methods for identifying unknown users of a device to provide personalized user profiles
Systems and methods are disclosed for activating a personalized user profile on a device based on the detection of an outlying user input. A media guidance application detects a user input that is inconsistent with an active user profile. In response, the media guidance application identifies a candidate user that both shares a location with the device and has a user profile consistent with the user input. The media guidance application activates the user profile of the candidate user as a temporary active user profile on the device.
1. A method comprising:
receiving an input on a first device;
detecting that the first device is located within a threshold distance of a second device;
in response to the detecting that the first device is located within a proximity of the second device:
determining that the input received on the first device is consistent with an active profile on the second device, wherein the active profile on the second device is associated with a user of a second device;
in response to determining that the input on the first device is consistent with the active profile on the second device, activating the active profile on the second device as a temporary active profile on the first device.
2. The method of claim 1 , wherein determining that the input received on the first device is consistent with the active profile on the second device, comprises:
identifying previously received user inputs on the active user profile; and
determining that the input matches any of the previously received user inputs on the active user profile.
3. The method of claim 1 , wherein determining that the input received on the first device is consistent with the active profile on the second device, comprises:
determining a receipt time of the input;
retrieving a plurality of receipt times for previously received user inputs on the active user profile;
determining a usage period of the second device based on the plurality of receipt times;
determining whether the receipt time of the input is within the usage period of the second device; and
in response to determining that the receipt time is within the usage period, determining that the input is consistent with the active user profile.
4. The method of claim 1 , wherein detecting that the first device is within a proximity of the second device comprises:
retrieving first location information associated with the first device and second location information associated with the second device; and
determining that the first location information matches the second location information by at least a threshold amount.
5. The method of claim 1 , wherein the first location information and the second location information is retrieved from any one of a social media profile, metadata of uploaded media, a message, global-positioning coordinates, and a travel record.
6. The method of claim 1 , further comprising updating the active user profile on the second device with the input.
7. The method of claim 1 , wherein the input is a first input, further comprising:
receiving a second input on the second device; and
updating the temporary active user profile based on the second input on the second device.
8. The method of claim 1 , further comprising generating for display a prompt confirming whether the input is from the user of the second device.
9. The method of claim 1 , wherein the input is a first input, further comprising:
receiving a second input on the first device subsequent to receiving the first input;
determining whether the second input is inconsistent with the temporary active profile; and
in response to determining that the second input is inconsistent with the temporary active profile, deactivating the temporary active profile.
10. The method of claim 1 , further comprising deactivating the temporary active profile in response to detecting a termination of an application on the first device.
11. A system comprising control circuitry configured to:
receive an input on a first device;
detect that the first device is located within a threshold distance of a second device;
in response to the detecting that the first device is located within a proximity of the second device:
determine that the input received on the first device is consistent with an active profile on the second device, wherein the active profile on the second device is associated with a user of a second device;
in response to determining that the input on the first device is consistent with the active profile on the second device, activate the active profile on the second device as a temporary active profile on the first device.
12. The system of claim 11 , wherein the control circuitry is further configured, when determining that the input received on the first device is consistent with the active profile on the second device, to:
identify previously received user inputs on the active user profile; and
determine that the input matches any of the previously received user inputs on the active user profile.
13. The system of claim 11 , wherein the control circuitry is further configured, when determining that the input received on the first device is consistent with the active profile on the second device, to:
determine a receipt time of the input;
retrieve a plurality of receipt times for previously received user inputs on the active user profile;
determine a usage period of the second device based on the plurality of receipt times;
determine whether the receipt time of the input is within the usage period of the second device; and
in response to determining that the receipt time is within the usage period, determine that the input is consistent with the active user profile.
14. The system of claim 11 , wherein the control circuitry is further configured, when detecting that the first device is within a proximity of the second device, to:
retrieve first location information associated with the first device and second location information associated with the second device; and
determine that the first location information matches the second location information by at least a threshold amount.
15. The system of claim 11 , wherein the first location information and the second location information is retrieved from any one of a social media profile, metadata of uploaded media, a message, global-positioning coordinates, and a travel record.
16. The system of claim 11 , wherein the control circuitry is further configured to update the active user profile on the second device with the input.
17. The system of claim 11 , wherein the input is a first input, and wherein the control circuitry is further configured to:
receive a second input on the second device; and
update the temporary active user profile based on the second input on the second device.
18. The system of claim 11 , wherein the control circuitry is further configured to generate for display a prompt confirming whether the input is from the user of the second device.
19. The system of claim 11 , wherein the input is a first input, and wherein the control circuitry is further configured to:
receive a second input on the first device subsequent to receiving the first input;
determine whether the second input is inconsistent with the temporary active profile; and
in response to determining that the second input is inconsistent with the temporary active profile, deactivate the temporary active profile.
20. The system of claim 11 , wherein the control circuitry is further configured to deactivate the temporary active profile in response to detecting a termination of an application on the first device.