IP Library Granted Patent US 11,659,239
Granted Patent B2
US 11,659,239 · App. 17/011,940 · Granted May 23, 2023

Managing user profiles on electronic devices

Inventor: Jenke Wu Kuo (San Diego, CA)
Assignee: SONY GROUP CORPORATION
H04N21/4415G06F3/167G10L15/08G10L17/00G10L25/54H04N21/4532
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 11,659,239
App. No.
17/011,940
Granted
May 23, 2023
Kind
B2
Abstract

Embodiments generally relate to managing user profiles on electronic devices. In some embodiments, a method includes detecting a voice of a first user. The method further includes identifying the first user from among a plurality of users based on the voice. The method further includes accessing a first user profile based on the identifying of the first user, where the first user profile is associated with the first user. The method further includes configuring a client device based on the first user profile. The method further includes presenting at least one media content item on the client device based on the configuring of the client device.

Claims (55)

1. A system comprising:

one or more processors; and

logic encoded in one or more non-transitory computer-readable storage media for execution by the one or more processors and when executed operable to cause the one or more processors to perform operations comprising:

detecting a voice of a first user;

identifying the first user from among a plurality of users based on the voice;

accessing a first user profile based on the identifying of the first user, wherein the first user profile is associated with the first user;

configuring a client device based on the first user profile of the first user;

presenting at least one media content item on the client device based on the configuring of the client device;

computing a plurality of profile priorities of a plurality of user profiles, wherein the plurality of user profiles comprises the first user profile of the first user and a second user profile of the first user, and wherein the second user profile has a higher profile priority than a profile priority of a first user priority;

accessing the second user profile based on the second user profile having the higher profile priority than the profile priority of the first user priority; and

configuring the client device based on the second user profile, wherein one or more settings of the second user profile override one or more respective settings of the first user profile, wherein the client device switches from the first user profile of the first user to the second user profile of the first user based on one or more of a day and a time of day, and wherein the client device switches from the first user profile to the second user profile based on a location of the client device.

2. The system of claim 1 , updating one or more of the first user profile and the second user profile based on personal use patterns.

3. The system of claim 1 , wherein the client device is a smart phone.

4. The system of claim 1 , wherein the logic when executed is further operable to cause the one or more processors to perform operations comprising:

receiving a first command from the first user, wherein the first command is in a form of the voice; and

presenting the at least one media content item on the client device based on the configuring of the client device and based on the first command.

5. The system of claim 1 , wherein the logic when executed is further operable to cause the one or more processors to perform operations comprising:

determining that the client device is configured based on a second user profile; and

switching configuration of the client device such that the client device is configured to the first user profile.

6. A non-transitory computer-readable storage medium with program instructions stored thereon, the program instructions when executed by one or more processors are operable to cause the one or more processors to perform operations comprising:

detecting a voice of a first user;

identifying the first user from among a plurality of users based on the voice;

accessing a first user profile based on the identifying of the first user, wherein the first user profile is associated with the first user;

configuring a client device based on the first user profile of the first user;

presenting at least one media content item on the client device based on the configuring of the client device;

computing a plurality of profile priorities of a plurality of user profiles, wherein the plurality of user profiles comprises the first user profile of the first user and a second user profile of the first user, and wherein the second user profile has a higher profile priority than a profile priority of a first user priority;

accessing the second user profile based on the second user profile having the higher profile priority than the profile priority of the first user priority; and

configuring the client device based on the second user profile, wherein one or more settings of the second user profile override one or more respective settings of the first user profile, wherein the client device switches from the first user profile of the first user to the second user profile of the first user based on one or more of a day and a time of day, and wherein the client device switches from the first user profile to the second user profile based on a location of the client device.

7. The computer-readable storage medium of claim 6 , wherein the client device is a consumer electronic device.

8. The computer-readable storage medium of claim 6 , wherein the client device is a television.

9. The computer-readable storage medium of claim 6 , wherein the client device is a smart phone.

10. The computer-readable storage medium of claim 6 , wherein the instructions when executed are further operable to cause the one or more processors to perform operations comprising:

receiving a first command from the first user, wherein the first command is in a form of the voice; and

presenting the at least one media content item on the client device based on the configuring of the client device and based on the first command.

11. The computer-readable storage medium of claim 6 , wherein the instructions when executed are further operable to cause the one or more processors to perform operations comprising:

determining that the client device is configured based on a second user profile; and

switching configuration of the client device such that the client device is configured to the first user profile.

12. A computer-implemented method comprising:

detecting a voice of a first user;

identifying the first user from among a plurality of users based on the voice;

accessing a first user profile based on the identifying of the first user, wherein the first user profile is associated with the first user;

configuring a client device based on the first user profile of the first user;

presenting at least one media content item on the client device based on the configuring of the client device;

computing a plurality of profile priorities of a plurality of user profiles, wherein the plurality of user profiles comprises the first user profile of the first user and a second user profile of the first user, and wherein the second user profile has a higher profile priority than a profile priority of a first user priority;

accessing the second user profile based on the second user profile having the higher profile priority than the profile priority of the first user priority; and

configuring the client device based on the second user profile, wherein one or more settings of the second user profile override one or more respective settings of the first user profile, wherein the client device switches from the first user profile of the first user to the second user profile of the first user based on one or more of a day and a time of day, and wherein the client device switches from the first user profile to the second user profile based on a location of the client device.

13. The method of claim 12 , wherein the client device is a consumer electronic device.

14. The method of claim 12 , wherein the client device is a television.

15. The method of claim 12 , wherein the client device is a smart phone.

16. The method of claim 12 , further comprising:

receiving a first command from the first user, wherein the first command is in a form of the voice; and

presenting the at least one media content item on the client device based on the configuring of the client device and based on the first command.

17. The method of claim 12 , further comprising:

determining that the client device is configured based on a second user profile; and

switching configuration of the client device such that the client device is configured to the first user profile.

Assignments (2)
CHANGE OF NAME Recorded May 16, 2023
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 063665/0385 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2020
From: KUO, JENKE WU
To: SONY CORPORATION
Reel/Frame 054002/0992 →
Continuity (1)
Related Publication 20220070528A1 · Mar 3, 2022