IP Library Granted Patent US 11,206,315
Granted Patent B2
US 11,206,315 · App. 16/682,932 · Granted Dec 21, 2021

Systems and methods for automatic user profile switching

Inventors: Mohamed Mall (Sydney, AU); Felix Gerard Torquil Ifor Andrew (Seattle, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
H04L67/306G06F16/9558G06F16/9562H04L41/0859H04L61/1511H04L61/3025
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,206,315
App. No.
16/682,932
Granted
Dec 21, 2021
Kind
B2
Abstract

Aspects of the present disclosure include systems and methods for profile switching by the computing device. In an example, a computing device may include a memory storing instructions and a processor communicatively coupled with the memory and configured to execute the instructions. The processor may receive a request to initiate a new instance of a website. The processor may also determine a domain name of the website in response to the request. The processor may also determine a first user profile from a plurality of user profiles that corresponds to the domain name based on profile information corresponding to one or more of profile history data, profile favorites data, or administrative settings data. The processor may also launch the new instance of the web site in a browser according to the first user profile.

Claims (40)

1. A computing device, comprising:

a memory storing instructions for profile switching by the computing device;

a processor communicatively coupled with the memory and configured to execute the instructions to:

receive a request to initiate a new instance of a website;

determine a domain name of the website in response to the request;

select, by a web browser, a first user profile for accessing the website, wherein the first user profile is selected, based on the domain name, from a plurality of user profiles that are supported by the web browser for use in visiting websites, wherein each of the plurality of user profiles are associated with corresponding credentials used to access websites via the user profiles, and wherein selecting the first user profile is further based on user profile information corresponding to one or more of profile history data, profile favorites data, or administrative settings data; and

launch, based on selecting the first user profile, the new instance of the website in the web browser using the first user profile supported by the web browser.

2. The computing device of claim 1 , wherein the processor is further configured to execute the instructions to:

compare the user profile information with the domain name; and

determine whether the user profile information corresponding to the first user profile corresponds to the domain name of a uniform resource locator (URL).

3. The computing device of claim 1 , wherein the profile history data includes historical access information of user profiles used to access the website.

4. The computing device of claim 1 , wherein the administrative settings data indicates one or more instructions to launch the new instance of the website based on group administrative information corresponding to a group of users.

5. The computing device of claim 1 , wherein the profile favorites data indicates one or more instructions to launch the new instance of the website based on user preference information.

6. The computing device of claim 1 , wherein the request to initiate the new instance of the website is received from a first application different than the web browser.

7. The computing device of claim 1 , wherein the user profile information further corresponding to credential data.

8. A method for profile switching by a computing device, comprising:

receiving a request to initiate a new instance of a website;

determining a domain name of the website in response to the request;

selecting, by a web browser, a first user profile for accessing the website, wherein the first user profile is selected, based on the domain name, from a plurality of user profiles that are supported by the web browser for use in visiting web sites, wherein each of the plurality of user profiles are associated with corresponding credentials used to access websites via the user profiles, and wherein selecting the first user profile is further based on user profile information corresponding to one or more of profile history data, profile favorites data, or administrative settings data; and

launching, based on selecting the first user profile, the new instance of the web site in the web browser using the first user profile supported by the web browser.

9. The method of claim 8 , wherein the determining the first user profile of the plurality of user profiles comprises:

comparing the user profile information with the domain name; and

determining whether the user profile information corresponding to the first user profile corresponds to the domain name of a uniform resource locator (URL).

10. The method of claim 8 , wherein the profile history data includes historical access information of user profiles used to access the website.

11. The method of claim 8 , wherein the administrative settings data indicates one or more instructions to launch the new instance of the website based on group administrative information corresponding to a group of users.

12. The method of claim 8 , wherein the profile favorites data indicates one or more instructions to launch the new instance of the website based on user preference information.

13. The method of claim 8 , wherein the request to initiate the new instance of the website is received from a first application different than the web browser.

14. The method of claim 8 , wherein the user profile information further corresponding to credential data.

15. A non-transitory computer-readable medium storing instructions executable by a processor, comprising:

instructions to receive a request to initiate a new instance of a web site;

instructions to determine a domain name of the website in response to the request;

instructions to select, by a web browser, a first user profile for accessing the website, wherein the first user profile is selected, based on the domain name, from a plurality of user profiles that are supported by the web browser for use in visiting websites, wherein each of the plurality of user profiles are associated with corresponding credentials used to access websites via the user profiles, and wherein selecting the first user profile is further based on user profile information corresponding to one or more of profile history data, profile favorites data, or administrative settings data; and

instructions to launch, based on selecting the first user profile, the new instance of the website in the web browser using the first user profile supported by the web browser.

16. The non-transitory computer-readable medium of claim 15 , further comprising:

instructions to compare the user profile information with the domain name; and

instructions to determine whether the user profile information corresponding to the first user profile corresponds to the domain name of a uniform resource locator (URL).

17. The non-transitory computer-readable medium of claim 15 , wherein the profile history data includes historical access information of user profiles used to access the website.

18. The non-transitory computer-readable medium of claim 15 , wherein the administrative settings data indicates one or more instructions to launch the new instance of the website based on group administrative information corresponding to a group of users.

19. The non-transitory computer-readable medium of claim 15 , wherein the profile favorites data indicates one or more instructions to launch the new instance of the website based on user preference information.

20. The non-transitory computer-readable medium of claim 15 , wherein the request to initiate the new instance of the website is received from a first application different than the web browser.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2020
From: MALL, MOHAMED; ANDREW, FELIX GERARD TORQUIL IFOR
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 051564/0416 →
Continuity (1)
Related Publication 20210144229A1 · May 13, 2021
Cited By (1)
US 12,401,726