IP Library › Granted Patent US 12,541,277
Granted Patent B2
US 12,541,277 · App. 18/199,331 · Granted Feb 3, 2026

Systems and methods for interacting with multiple applications on an electronic device

Inventors: John O. Louch (Boulder, CO); Tuhin Kumar (Oakland, CA); Bryant A. Jow (San Mateo, CA); Shubham Kedia (San Francisco, CA); Chun Kin Minor Wong (San Jose, CA); Raymond S. Sepulveda (Portland, OR); Morgan A. Price (San Francisco, CA)
Assignee: APPLE INC.
G06F3/0481G06F3/0486G06F3/04883G06F3/04886
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 12,541,277
App. No.
18/199,331
Filed
May 18, 2023
Granted
Feb 3, 2026
Kind
B2
Examiner
TRAN, TAM T
Art Unit
2174
USPC
715/765
Abstract

A method is performed at a computer system that is in communication with a display generation component and one or more input devices. A first set of one or more windows in an interactive mode, and a representation of a second set of one or more windows in a non-interactive mode are concurrently displayed. While a window is displayed in an interactive mode, the content of the window can be manipulated in response to user inputs. While a representation of a window is displayed in a non-interactive mode, the content of the window is not available to be manipulated in response to user inputs. An input selecting the representation of the second set of one or more windows is detected. In response to detecting the input, the first set of one or more windows in the interactive mode are ceased to be displayed. In response to detecting the input, one or more of the second set of one or more windows are displayed in the interactive mode concurrently with a representation of the first set of one or more windows displayed in a non-interactive mode.

Claims (200)

1 . A method, comprising:

at a computer system that is in communication with a display generation component and one or more input devices:

concurrently, via the display generation component:

displaying, in a first region where interactive windows are displayed, a first set of two or more windows in an interactive mode, wherein, while a window is displayed in an interactive mode, content of the window can be manipulated in response to user inputs; and

displaying, in a second region where non-interactive windows are displayed, a representation of a second set of two or more windows in a non-interactive mode, wherein, while a representation of a window is displayed in a non-interactive mode, content of the window is not available to be manipulated in response to user inputs, wherein the second set of two or more windows is different from the first set of two or more windows;

detecting, at the display generation component, an input directed to the representation of the second set of two or more windows, thereby selecting the representation of the second set of two or more windows in the non-interactive mode; and

in response to detecting the input directed to the representation of the second set of two or more windows:

ceasing to display the first set of two or more windows in the first region where interactive windows are displayed;

ceasing to display the representation of the second set of two or more windows in the second region where non-interactive windows are displayed; and

concurrently displaying, via the display generation component:

two or more of the second set of two or more windows in the first region where interactive windows are displayed; and

a representation of the first set of two or more windows in the second region where non-interactive windows are displayed.

2 . The method of claim 1 , wherein:

the representation of the second set of two or more windows corresponds to a first window grouping, and the representation of the first set of two or more windows corresponds to a second window grouping;

prior to detecting the input selecting the representation of the first window grouping, displaying one or more representations of windows of a third set of one or more windows concurrently with the first set of two or more windows and the first window grouping, wherein the third set of one or more windows is associated with the first set of two or more windows and the third set of one or more windows is displayed in the non-interactive mode in a third region where non-interactive windows are displayed, wherein the third region is different from the first region where interactive windows are displayed and the second display region where non-interactive windows are displayed; and

in response to detecting the input selecting the representation of the first window grouping:

in accordance with a determination that the second set of two or more windows was displayed in the interactive mode when the second window grouping was active:

redisplaying the second set of two or more windows in the interactive mode in the first region where interactive windows are displayed without displaying representations of windows in the third region where non-interactive windows are displayed.

3 . The method of claim 1 , including further comprising:

while concurrently displaying the two or more of the second set of two or more windows in the first region where interactive windows are displayed and the representation of the first set of two or more windows in the second region where non-interactive windows are displayed, detecting a second user input that corresponds to a request to insert a first window of the first set of two or more windows in the first region where interactive windows are displayed; and

in response to detecting the second user input:

associating the first window with the second set of two or more windows; and

displaying the first window concurrently with the one or more of the second set of two or more windows in the first region where interactive windows are displayed.

4 . The method of claim 1 , wherein the second region where non-interactive windows are displayed includes representations of a plurality of window groupings, including the representation of the second set of two or more windows or the representation of the first set of two or more windows.

5 . The method of claim 4 , wherein the representations of the plurality of window groupings are displayed in the second region in an order sorted by recency of use of the plurality of window groupings.

6 . The method of claim 4 , wherein a first window grouping of the plurality of window groupings includes windows of a first application, and a second window grouping of the plurality of window groupings includes windows of a second application different from the first application.

7 . The method of claim 4 , wherein windows included in a first window grouping are grouped at least partially in response to a prior user input, wherein the first window grouping includes a first window from a first application and a second window from a second application different from the first application.

8 . The method of claim 1 , wherein:

the representation of the second set of two or more windows corresponds to a first window grouping of a plurality of window groupings included in an application switcher interface, and the representation of the first set of two or more windows corresponds to a second window grouping of the plurality of window groupings; and

the method includes:

while displaying a first user interface including the one or more of the second set of two or more windows displayed in the interactive mode in the first display region where interactive windows are displayed and the representation of the first set of two or more windows displayed in the second region where non-interactive windows are displayed, detecting a swipe input moving in a first direction; and

in response to detecting the swipe input moving in the first direction:

displaying the application switcher interface including representations of the plurality of window groupings.

9 . The method of claim 1 , including:

in response to detecting the input directed to the representation of the second set of two or more windows, concurrently displaying, via the display generation component:

two or more of the second set of two or more windows in the first region where interactive windows are displayed and representations of one or more other windows of the second set of two or more windows in a region where non-interactive windows are displayed, wherein content of the one or more other windows of the second set of two or more windows is not available to be manipulated in response to user inputs and the one or more other windows are associated with the one or more of the second set of two or more windows.

10 . The method of claim 9 , including:

while displaying, in the first region where interactive windows are displayed, a third window of the second set of two or more windows in the interactive mode and, in the second region where non-interactive windows are displayed, the one or more other windows of the second set of two or more windows in the non-interactive mode, detecting an input directed to a fourth window of the one or more other windows of the second set of two or more windows, wherein the third window is displayed at a first size;

in response to detecting the input directed to the fourth window:

activating the fourth window, including displaying, in the first region where interactive windows are displayed, the fourth window in the interactive mode at a size that the fourth window was previously displayed in the interactive mode; and

displaying, in the second region where non-interactive windows are displayed, a reduced scale representation of the third window in the non-interactive mode;

detecting an input directed to the reduced scale representation of the third window; and

in response to detecting the input directed to the reduced scale representation of the third window:

redisplaying, in the first region where interactive windows are displayed, the third window at the first size in the interactive mode.

11 . The method of claim 9 , wherein the one or more other windows of the second set of two or more windows are included in a window switcher interface for open windows associated with windows in the interactive mode, and the method includes:

while displaying the one or more of the second set of two or more windows in the interactive mode, detecting a swipe input moving in a respective direction; and

in response to detecting the swipe input moving in the respective direction:

displaying the window switcher interface, including representations of the one or more other windows of the second set of two or more windows.

12 . The method of claim 1 , including:

in response to detecting the input directed to the representation of the second set of two or more windows:

displaying representations of one or more other windows of the second set of two or more windows in a third region where non-interactive windows are displayed, wherein the third region is different from the first region where interactive windows are displayed and the second region where non-interactive windows are displayed, and the one or more other windows of the second set of two or more windows is not available to be manipulated in response to user inputs and the one or more other windows are associated with the one or more of the second set of two or more windows.

13 . The method of claim 12 , wherein,

prior to detecting the input directed to the representation of the second set of two or more windows, the first set of two or more windows is displayed in the first region where interactive windows are displayed concurrently with a third set of one or more windows associated with the first set of two or more windows, wherein the third set of one or more windows is displayed in the non-interactive mode in the third region where non-interactive windows are displayed; and

after detecting the input directed to the representation of the second set of two or more windows, the representation of the first set of two or more windows displayed in the second region where non-interactive windows are displayed mode further includes the third set of one or more windows.

14 . The method of claim 1 , wherein a first window of the second set of two or more windows is associated with a first application; and the method includes:

while displaying, in the first region where interactive windows are displayed, the first window in the interactive mode, detecting an input opening a second window; and

in response to detecting the input opening the second window:

in accordance with a determination that the second window is associated with the first application and that the second window is a sibling window of the first window, replacing display of the first window with display of the second window in the first region where interactive windows are displayed.

15 . The method of claim 14 , wherein:

in response to detecting the input opening the second window:

in accordance with a determination that the second window is associated with the first application and that the second window is a child window of the first window, concurrently displaying, in the first region where interactive windows are displayed, the second window and the first window in the interactive mode.

16 . The method of claim 1 , wherein the representation of the second set of two or more windows corresponds to a first window grouping and windows included in the first window grouping are grouped at least partially in response to a prior user input, wherein the first window grouping includes a first window from a first application and a second window from a second application different from the first application.

17 . The method of claim 16 , including:

while displaying the first window from the first application and the second window from the second application in the interactive mode in the first region where interactive windows are displayed and one or more other windows of the second set of two or more windows in the non-interactive mode in the second region where non-interactive windows are displayed, detecting an input removing the second window from the first window grouping; and

in response to detecting the input removing the second window from the first window grouping, removing at least one window from the one or more other windows of the second set of two or more windows that are associated with the second application.

18 . The method of claim 17 , including:

adding the second window to a third window grouping that includes the at least one window from the one or more other windows of the second set of two or more windows that are associated with the second application.

19 . The method of claim 1 , wherein the representation of the first set of two or more windows includes windows associated with a first application and the representation of the second set of two or more windows includes windows associated with a second application different from the first application.

20 . The method of claim 1 , wherein:

the first set of two or more windows corresponds to a first window grouping, and the second set of two or more windows corresponds to a second window grouping;

while the first window grouping is active, displaying a representation of the second window grouping in a display region for switching window groupings that includes representations of a plurality of window groupings;

detecting an input directed to the display region for switching window groupings; and

in response to detecting the input directed to the display region for switching window groupings:

displaying the representations of the plurality of window groupings, including previously undisplayed representations included in the display region for switching window groupings.

21 . The method of claim 1 , wherein the first set of two or more windows and the second set of two or more windows are associated with a first virtual workspace that operates in a concentration mode.

22 . The method of claim 21 , wherein the computer system is associated with a plurality of virtual workspaces, including the first virtual workspace that operates in the concentration mode and a second virtual workspace that operates in a second mode different from the concentration mode.

23 . The method of claim 1 , including:

in response to the input directed to the representation of the second set of two or more windows:

moving the first set of two or more windows from the first region where interactive windows are displayed to the second region where non-interactive windows are displayed; and

moving the second set of two or more windows from the second region where non-interactive windows are displayed to the first region where interactive windows are displayed.

24 . The method of claim 1 , including:

in response to the input directed to the representation of the second set of two or more windows:

swapping the first set of two or more windows with the second set of two or more windows in the first region where interactive windows are displayed; and

swapping the representation of the second set of two or more windows with the representation of the first set of two or more windows in the second region where non-interactive windows are displayed.

25 . A computer system that is in communication with a display generation component and one or more input devices, the computer system comprising:

one or more processors; and

memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for:

concurrently, via the display generation component:

displaying, in a first region where interactive windows are displayed, a first set of two or more windows in an interactive mode, wherein, while a window is displayed in an interactive mode, content of the window can be manipulated in response to user inputs; and

displaying, in a second region where non-interactive windows are displayed, a representation of a second set of two or more windows in a non-interactive mode, wherein, while a representation of a window is displayed in a non-interactive mode, content of the window is not available to be manipulated in response to user inputs;

detecting, at the display generation component, an input directed to the representation of the second set of two or more windows, thereby selecting the representation of the second set of two or more windows; and

in response to detecting the input directed to the representation of the second set of two or more windows:

ceasing to display the first set of two or more windows in the first region where interactive windows are displayed;

ceasing to display the representation of the second set of two or more windows in the second region where non-interactive windows are displayed; and

concurrently displaying, via the display generation component:

two or more of the second set of two or more windows in the first region where interactive windows are displayed; and

a representation of the first set of two or more windows in the second region where non-interactive windows are displayed.

26 . The computer system of claim 25 , wherein the one or more programs include instructions for:

while concurrently displaying the two or more of the second set of two or more windows in the first region where interactive windows are displayed and the representation of the first set of two or more windows in the second region where non-interactive windows are displayed, detecting a second user input that corresponds to a request to insert a first window of the first set of two or more windows in the first region where interactive windows are displayed; and

in response to detecting the second user input:

associating the first window with the second set of two or more windows; and

displaying the first window concurrently with the one or more of the second set of two or more windows in the first region where interactive windows are displayed.

27 . The computer system of claim 25 , wherein the second region where non-interactive windows are displayed includes representations of a plurality of window groupings, including the representation of the second set of two or more windows or the representation of the first set of two or more windows.

28 . The computer system of claim 25 , wherein:

the representation of the second set of two or more windows corresponds to a first window grouping of a plurality of window groupings included in an application switcher interface, and the representation of the first set of two or more windows corresponds to a second window grouping of the plurality of window groupings; and

the one or more programs include instructions for:

while displaying a first user interface including the one or more of the second set of two or more windows displayed in the interactive mode in the first region where interactive windows are displayed and the representation of the first set of two or more windows displayed in the second region where non-interactive windows are displayed, detecting a swipe input moving in a first direction; and

in response to detecting the swipe input moving in the first direction:

displaying the application switcher interface including representations of the plurality of window groupings.

29 . The computer system of claim 25 , wherein the one or more programs include instructions for:

while displaying, in the first region where interactive windows are displayed, a third window of the second set of two or more windows in the interactive mode and, in the second region where non-interactive windows are displayed, one or more other windows of the second set of two or more windows in the non-interactive mode, detecting an input directed to a fourth window of the one or more other windows of the second set of two or more windows, wherein the third window is displayed at a first size;

in response to detecting the input directed to the fourth window:

activating the fourth window, including displaying, in the first region where interactive windows are displayed, the fourth window in the interactive mode at a size that the fourth window was previously displayed in the interactive mode; and

displaying, in the second region where non-interactive windows are displayed, a reduced scale representation of the third window in the non-interactive mode;

detecting an input directed to the reduced scale representation of the third window; and

in response to detecting the input directed to the reduced scale representation of the third window:

redisplaying, in the first region where interactive windows are displayed, the third window at the first size in the interactive mode.

30 . The computer system of claim 25 , wherein one or more other windows of the second set of two or more windows are included in a window switcher interface for open windows associated with windows in the interactive mode, and the one or more programs include instructions for:

while displaying the one or more of the second set of two or more windows in the interactive mode, detecting a swipe input moving in a respective direction; and

in response to detecting the swipe input moving in the respective direction:

displaying the window switcher interface, including representations of the one or more other windows of the second set of two or more windows.

31 . The computer system of claim 25 , wherein a first window of the second set of two or more windows is associated with a first application, and the one or more programs include instructions for:

while displaying, in the first region where interactive windows are displayed, the first window in the interactive mode, detecting an input opening a second window; and

in response to detecting the input opening the second window:

in accordance with a determination that the second window is associated with the first application and that the second window is a sibling window of the first window, replacing display of the first window with display of the second window in the first region where interactive windows are displayed.

32 . The computer system of claim 31 , wherein the one or more programs include instructions for:

in response to detecting the input opening the second window:

in accordance with a determination that the second window is associated with the first application and that the second window is a child window of the first window, concurrently displaying, in the first region where interactive windows are displayed, the second window and the first window in the interactive mode.

33 . The computer system of claim 25 , wherein:

the first set of two or more windows corresponds to a first window grouping, and the second set of two or more windows corresponds to a second window grouping; and

the one or more programs include instructions for:

while the first window grouping is active, displaying a representation of the second window grouping in a display region for switching window groupings that includes representations of a plurality of window groupings;

detecting an input directed to the display region for switching window groupings; and

in response to detecting the input directed to the display region for switching window groupings:

displaying the representations of the plurality of window groupings, including previously undisplayed representations included in the display region for switching window groupings.

34 . The computer system of claim 25 , wherein the one or more programs include instructions for:

in response to the input directed to the representation of the second set of two or more windows:

moving the first set of two or more windows from the first region where interactive windows are displayed to the second region where non-interactive windows are displayed; and

moving the second set of two or more windows from the second region where non-interactive windows are displayed to the first region where interactive windows are displayed.

35 . The computer system of claim 25 , wherein the one or more programs include instructions for:

in response to the input directed to the representation of the second set of two or more windows:

swapping the first set of two or more windows with the second set of two or more windows in the first region where interactive windows are displayed; and

swapping the representation of the second set of two or more windows with the representation of the first set of two or more windows in the second region where non-interactive windows are displayed.

36 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by a computer system that is in communication with a display generation component and one or more input devices, cause the computer system to:

concurrently, via the display generation component:

display, in a first region where interactive windows are displayed, a first set of two or more windows in an interactive mode, wherein, while a window is displayed in an interactive mode, content of the window can be manipulated in response to user inputs; and

display, in a second region where non-interactive windows are displayed, a representation of a second set of two or more windows in a non-interactive mode, wherein, while a representation of a window is displayed in a non-interactive mode, content of the window is not available to be manipulated in response to user inputs;

detect, at the display generation component, an input directed to the representation of the second set of two or more windows, thereby selecting the representation of the second set of two or more windows; and

in response to detecting the input directed to the representation of the second set of two or more windows:

cease to display the first set of two or more windows in the first region where interactive windows are displayed;

cease to display the representation of the second set of two or more windows in the second region where non-interactive windows are displayed; and

concurrently display, via the display generation component:

two or more of the second set of two or more windows in the first region where interactive windows are displayed; and

a representation of the first set of two or more windows in the second region where non-interactive windows are displayed.

37 . The non-transitory computer readable storage medium of claim 36 , wherein the one or more programs include instructions that, when executed by the computer system, cause the computer system to:

while concurrently displaying the two or more of the second set of two or more windows in the first region where interactive windows are displayed and the representation of the first set of two or more windows in the second region where non-interactive windows are displayed, detect a second user input that corresponds to a request to insert a first window of the first set of two or more windows in the first region where interactive windows are displayed; and

in response to detecting the second user input:

associate the first window with the second set of two or more windows; and

display the first window concurrently with the one or more of the second set of two or more windows in the first region where interactive windows are displayed.

38 . The non-transitory computer readable storage medium of claim 36 , wherein the second region where non-interactive windows are displayed includes representations of a plurality of window groupings, including the representation of the second set of two or more windows or the representation of the first set of two or more windows.

39 . The non-transitory computer readable storage medium of claim 36 , wherein:

the representation of the second set of two or more windows corresponds to a first window grouping of a plurality of window groupings included in an application switcher interface and the representation of the first set of two or more windows corresponds to a second window grouping of the plurality of window groupings; and

the one or more programs include instructions that, when executed by the computer system, cause the computer system to:

while displaying a first user interface including the one or more of the second set of two or more windows displayed in the interactive mode in the first region where interactive windows are displayed and the representation of the first set of two or more windows displayed in the second region where non-interactive windows are displayed, detect a swipe input moving in a first direction; and

in response to detecting the swipe input moving in the first direction:

display the application switcher interface including representations of the plurality of window groupings.

40 . The non-transitory computer readable storage medium of claim 36 , wherein the one or more programs include instructions that, when executed by the computer system, cause the computer system to:

while displaying, in the first region where interactive windows are displayed, a third window of the second set of two or more windows in the interactive mode and, in the second region where non-interactive windows are displayed, one or more other windows of the second set of two or more windows in the non-interactive mode, detect an input directed to a fourth window of the one or more other windows of the second set of two or more windows, wherein the third window is displayed at a first size;

in response to detecting the input directed to the fourth window:

activate the fourth window, including displaying, in the first region where interactive windows are displayed, the fourth window in the interactive mode at a size that the fourth window was previously displayed in the interactive mode; and

display, in the second region where non-interactive windows are displayed, a reduced scale representation of the third window in the non-interactive mode;

detect an input directed to the reduced scale representation of the third window; and

in response to detecting the input directed to the reduced scale representation of the third window:

redisplay, in the first region where interactive windows are displayed, the third window at the first size in the interactive mode.

41 . The non-transitory computer readable storage medium of claim 36 , wherein one or more other windows of the second set of two or more windows are included in a window switcher interface for open windows associated with windows in the interactive mode, and the one or more programs include instructions that, when executed by the computer system, cause the computer system to:

while displaying the one or more of the second set of two or more windows in the interactive mode, detect a swipe input moving in a respective direction; and

in response to detecting the swipe input moving in the respective direction:

display the window switcher interface, including representations of the one or more other windows of the second set of two or more windows.

42 . The non-transitory computer readable storage medium of claim 36 , wherein a first window of the second set of two or more windows is associated with a first application, and the one or more programs include instructions that, when executed by the computer system, cause the computer system to:

while displaying, in the first region where interactive windows are displayed, the first window in the interactive mode, detect an input opening a second window; and

in response to detecting the input opening the second window:

in accordance with a determination that the second window is associated with the first application and that the second window is a sibling window of the first window, replace display of the first window with display of the second window in the first region where interactive windows are displayed.

43 . The non-transitory computer readable storage medium of claim 42 , wherein the one or more programs include instructions that, when executed by the computer system, cause the computer system to:

in response to detecting the input opening the second window:

in accordance with a determination that the second window is associated with the first application and that the second window is a child window of the first window, concurrently display, in the first region where interactive windows are displayed, the second window and the first window in the interactive mode.

44 . The non-transitory computer readable storage medium of claim 36 , wherein:

the first set of two or more windows corresponds to a first window grouping, and the second set of two or more windows corresponds to a second window grouping; and

the one or more programs include instructions that, when executed by the computer system, cause the computer system to:

while the first window grouping is active, display a representation of the second window grouping in a display region for switching window groupings that includes representations of a plurality of window groupings;

detect an input directed to the display region for switching window groupings; and

in response to detecting the input directed to the display region for switching window groupings:

display the representations of the plurality of window groupings, including previously undisplayed representations included in the display region for switching window groupings.

45 . The non-transitory computer readable storage medium of claim 36 , wherein the one or more programs include instructions that, when executed by the computer system, cause the computer system to:

in response to the input directed to the representation of the second set of two or more windows:

move the first set of two or more windows from the first region where interactive windows are displayed to the second region where non-interactive windows are displayed; and

move the second set of two or more windows from the second region where non-interactive windows are displayed to the first region where interactive windows are displayed.

46 . The non-transitory computer readable storage medium of claim 36 , wherein the one or more programs include instructions that, when executed by the computer system, cause the computer system to:

in response to the input directed to the representation of the second set of two or more windows:

swap the first set of two or more windows with the second set of two or more windows in the first region where interactive windows are displayed; and

swap the representation of the second set of two or more windows with the representation of the first set of two or more windows in the second region where non-interactive windows are displayed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2023
From: LOUCH, JOHN O.; KUMAR, TUHIN; JOW, BRYANT A.; KEDIA, SHUBHAM; WONG, CHUN KIN MINOR; SEPULVEDA, RAYMOND S.; PRICE, MORGAN A.
To: APPLE INC.
Reel/Frame 063985/0770 →
Continuity (2)
Provisional Application 63349130 · Jun 5, 2022
Related Publication 20230393700A1 · Dec 7, 2023
References Cited (400)
US 6717520B1 · Dorenbosch · 2004 [cited by applicant]
US 8218403B2 · Scott et al. · 2012 [cited by applicant]
US 8446337B2 · Li · 2013 [cited by applicant]
US 8477566B2 · Lazaridis et al. · 2013 [cited by applicant]
US 8553502B2 · Lazaridis et al. · 2013 [cited by applicant]
US 8768648B2 · Panther et al. · 2014 [cited by applicant]
US 9032013B2 · Nukala et al. · 2015 [cited by applicant]
US 9406103B1 · Gray et al. · 2016 [cited by applicant]
US 9461833B1 · Marra et al. · 2016 [cited by applicant]
US 9541986B2 · Rohrweck · 2017 [cited by applicant]
US 9590942B1 · Yeskel et al. · 2017 [cited by applicant]
US 9693311B2 · Cardozo et al. · 2017 [cited by applicant]
US 9808185B2 · Arnold et al. · 2017 [cited by applicant]
US 9847999B2 · Van Os et al. · 2017 [cited by applicant]
US 10055634B2 · Han et al. · 2018 [cited by applicant]
US 10114534B2 · Kasterstein et al. · 2018 [cited by applicant]
US 10198073B2 · Chaudhri et al. · 2019 [cited by applicant]
US 10228815B2 · Forstall et al. · 2019 [cited by applicant]
US 10261475B1 · Kahn et al. · 2019 [cited by applicant]
US 10277671B2 · Passeri et al. · 2019 [cited by applicant]
US 10296128B1 · Nold et al. · 2019 [cited by applicant]
US 10311745B2 · Arnold et al. · 2019 [cited by applicant]
US 10334054B2 · Van Os et al. · 2019 [cited by applicant]
US 10338773B2 · Murarka et al. · 2019 [cited by applicant]
US 10410035B2 · Han et al. · 2019 [cited by applicant]
US 10521107B2 · Van Os et al. · 2019 [cited by applicant]
US 10860207B2 · Van Os et al. · 2020 [cited by applicant]
US 11137904B1 · Tyler et al. · 2021 [cited by applicant]
US 11354034B2 · Van Os et al. · 2022 [cited by applicant]
US 11861159B2 · Van Os et al. · 2024 [cited by applicant]
US 20020078393A1 · Parker · 2002 [cited by applicant]
US 20030236935A1 · Amemiya et al. · 2003 [cited by applicant]
US 20050120306A1 · Klassen et al. · 2005 [cited by applicant]
US 20050154935A1 · Jin · 2005 [cited by applicant]
US 20050193143A1 · Meyers et al. · 2005 [cited by applicant]
US 20050249023A1 · Bodlaender · 2005 [cited by applicant]
US 20060116178A1 · Vuong et al. · 2006 [cited by applicant]
US 20060136828A1 · Asano · 2006 [cited by applicant]
US 20070150842A1 · Chaudhri et al. · 2007 [cited by applicant]
US 20070211877A1 · Martin et al. · 2007 [cited by applicant]
US 20070268784A1 · Xu · 2007 [cited by applicant]
US 20090027302A1 · Li · 2009 [cited by applicant]
US 20090143062A1 · Skinner et al. · 2009 [cited by applicant]
US 20090143114A1 · Vargas et al. · 2009 [cited by applicant]
US 20090282099A1 · Romm et al. · 2009 [cited by applicant]
US 20090284389A1 · Klassen et al. · 2009 [cited by applicant]
US 20090284482A1 · Chin · 2009 [cited by applicant]
US 20100295789A1 · Shin et al. · 2010 [cited by applicant]
US 20100313143A1 · Jung et al. · 2010 [cited by applicant]
US 20110115688A1 · Yu · 2011 [cited by applicant]
US 20110119630A1 · Stroupe et al. · 2011 [cited by applicant]
US 20110231499A1 · Stovecek et al. · 2011 [cited by applicant]
US 20110260997A1 · Ozaki · 2011 [cited by applicant]
US 20110283241A1 · Miller et al. · 2011 [cited by applicant]
US 20120096392A1 · Ording · 2012 [cited by examiner]
US 20120112908A1 · Prykari et al. · 2012 [cited by applicant]
US 20120157165A1 · Kim et al. · 2012 [cited by applicant]
US 20120233563A1 · Chakra et al. · 2012 [cited by applicant]
US 20120252426A1 · Nagaoka et al. · 2012 [cited by applicant]
US 20120311466A1 · Kluttz et al. · 2012 [cited by applicant]
US 20120315960A1 · Kim · 2012 [cited by applicant]
US 20130024799A1 · Fadell et al. · 2013 [cited by applicant]
US 20130029729A1 · Logan et al. · 2013 [cited by applicant]
US 20130096768A1 · Lovett et al. · 2013 [cited by applicant]
US 20130100044A1 · Zhao et al. · 2013 [cited by applicant]
US 20130190032A1 · Li · 2013 [cited by applicant]
US 20130278484A1 · Hwang · 2013 [cited by examiner]
US 20130290757A1 · Barlow et al. · 2013 [cited by applicant]
US 20130332721A1 · Chaudhri et al. · 2013 [cited by applicant]
US 20130346408A1 · Duarte et al. · 2013 [cited by applicant]
US 20140055388A1 · Yook et al. · 2014 [cited by applicant]
US 20140068755A1 · King et al. · 2014 [cited by applicant]
US 20140106821A1 · Nakahara · 2014 [cited by applicant]
US 20140172996A1 · Deeter et al. · 2014 [cited by applicant]
US 20140232671A1 · Chaudhri · 2014 [cited by applicant]
US 20140245202A1 · Yoon et al. · 2014 [cited by applicant]
US 20140282174A1 · Dempski · 2014 [cited by applicant]
US 20140283142A1 · Shepherd et al. · 2014 [cited by applicant]
US 20140317530A1 · Chang et al. · 2014 [cited by applicant]
US 20140365919A1 · Shaw et al. · 2014 [cited by applicant]
US 20140365957A1 · Louch et al. · 2014 [cited by applicant]
US 20150067365A1 · Nakazima et al. · 2015 [cited by applicant]
US 20150094120A1 · Suh et al. · 2015 [cited by applicant]
US 20150105125A1 · Min et al. · 2015 [cited by applicant]
US 20150143266A1 · Strode · 2015 [cited by applicant]
US 20150186517A1 · Gilad et al. · 2015 [cited by applicant]
US 20150195789A1 · Yoon et al. · 2015 [cited by applicant]
US 20150205561A1 · Morton et al. · 2015 [cited by applicant]
US 20150249733A1 · Miura · 2015 [cited by applicant]
US 20150253894A1 · McKenzie et al. · 2015 [cited by applicant]
US 20150261423A1 · Beaumont et al. · 2015 [cited by applicant]
US 20150356045A1 · Soffer · 2015 [cited by applicant]
US 20160005290A1 · Takahashi · 2016 [cited by applicant]
US 20160022202A1 · Peterson et al. · 2016 [cited by applicant]
US 20160034695A1 · Won et al. · 2016 [cited by applicant]
US 20160065708A1 · Yang et al. · 2016 [cited by applicant]
US 20160077724A1 · Lee et al. · 2016 [cited by applicant]
US 20160124579A1 · Tokutake · 2016 [cited by applicant]
US 20160154549A1 · Chaudhri et al. · 2016 [cited by applicant]
US 20160235359A1 · Cho et al. · 2016 [cited by applicant]
US 20160248865A1 · Dotan-Cohen et al. · 2016 [cited by applicant]
US 20160255188A1 · Chaudhri et al. · 2016 [cited by applicant]
US 20160292989A1 · Belk et al. · 2016 [cited by applicant]
US 20160292994A1 · Grimme et al. · 2016 [cited by applicant]
US 20160337299A1 · Lane et al. · 2016 [cited by applicant]
US 20160357358A1 · Forster et al. · 2016 [cited by applicant]
US 20160357394A1 · Tae et al. · 2016 [cited by applicant]
US 20170011210A1 · Cheong et al. · 2017 [cited by applicant]
US 20170099602A1 · Joo et al. · 2017 [cited by applicant]
US 20170118162A1 · Ratiu et al. · 2017 [cited by applicant]
US 20170126609A1 · Sharifi et al. · 2017 [cited by applicant]
US 20170127009A1 · Friedrich · 2017 [cited by applicant]
US 20170127967A1 · Garcia Molina et al. · 2017 [cited by applicant]
US 20170185275A1 · Ziegler et al. · 2017 [cited by applicant]
US 20170189641A1 · Moturu et al. · 2017 [cited by applicant]
US 20170228114A1 · Brett et al. · 2017 [cited by applicant]
US 20170302609A1 · Vardhan et al. · 2017 [cited by applicant]
US 20170346303A1 · Vanblon et al. · 2017 [cited by applicant]
US 20170347946A1 · Arnold et al. · 2017 [cited by applicant]
US 20170347949A1 · Arnold et al. · 2017 [cited by applicant]
US 20170351396A1 · Passeri et al. · 2017 [cited by applicant]
US 20170352287A1 · Arnold et al. · 2017 [cited by applicant]
US 20170357217A1 · Raymann et al. · 2017 [cited by applicant]
US 20170357419A1 · Raymann et al. · 2017 [cited by applicant]
US 20170357439A1 · Lemay et al. · 2017 [cited by applicant]
US 20180032220A1 · Anzures et al. · 2018 [cited by applicant]
US 20180074693A1 · Jones et al. · 2018 [cited by applicant]
US 20180088787A1 · Bereza et al. · 2018 [cited by applicant]
US 20180088795A1 · van Os et al. · 2018 [cited by applicant]
US 20180088797A1 · Mcatee et al. · 2018 [cited by applicant]
US 20180101297A1 · Yang et al. · 2018 [cited by applicant]
US 20180109629A1 · Van Os et al. · 2018 [cited by applicant]
US 20180121409A1 · Karunamuni et al. · 2018 [cited by applicant]
US 20180164973A1 · Kim et al. · 2018 [cited by applicant]
US 20180173928A1 · Han et al. · 2018 [cited by applicant]
US 20180188925A1 · Na et al. · 2018 [cited by applicant]
US 20180188935A1 · Singh et al. · 2018 [cited by applicant]
US 20180225945A1 · Moravek et al. · 2018 [cited by applicant]
US 20180226055A1 · Raymann et al. · 2018 [cited by applicant]
US 20180227377A1 · Trivedi et al. · 2018 [cited by applicant]
US 20180247440A1 · Heo et al. · 2018 [cited by applicant]
US 20180267593A1 · Ramasamy et al. · 2018 [cited by applicant]
US 20180336530A1 · Johnson et al. · 2018 [cited by applicant]
US 20180351373A1 · Behzadi et al. · 2018 [cited by applicant]
US 20190069154A1 · Booth et al. · 2019 [cited by applicant]
US 20190097957A1 · Phanshikar et al. · 2019 [cited by applicant]
US 20190150854A1 · Chung et al. · 2019 [cited by applicant]
US 20190179493A1 · Goenka et al. · 2019 [cited by applicant]
US 20190213060A1 · Raymann et al. · 2019 [cited by applicant]
US 20190278901A1 · Lewis · 2019 [cited by applicant]
US 20190289079A1 · Van Os et al. · 2019 [cited by applicant]
US 20190302980A1 · Derks et al. · 2019 [cited by applicant]
US 20190318608A1 · Rao et al. · 2019 [cited by applicant]
US 20190342251A1 · Dascola et al. · 2019 [cited by applicant]
US 20190342252A1 · Dascola et al. · 2019 [cited by applicant]
US 20190342447A1 · Ko et al. · 2019 [cited by applicant]
US 20190361714A1 · Rothkopf · 2019 [cited by applicant]
US 20200012423A1 · Cinek et al. · 2020 [cited by applicant]
US 20200098300A1 · Verma et al. · 2020 [cited by applicant]
US 20200120201A1 · Siritzky · 2020 [cited by applicant]
US 20200133477A1 · Van Os et al. · 2020 [cited by applicant]
US 20200228616A1 · Nishikawa et al. · 2020 [cited by applicant]
US 20200333994A1 · Sepulveda et al. · 2020 [cited by applicant]
US 20210019437A1 · Neves Creto · 2021 [cited by applicant]
US 20210048933A1 · Shah · 2021 [cited by examiner]
US 20210051226A1 · Ko et al. · 2021 [cited by applicant]
US 20210060429A1 · Juenger et al. · 2021 [cited by applicant]
US 20210122469A1 · Wu · 2021 [cited by applicant]
US 20210173664A1 · Bai et al. · 2021 [cited by applicant]
US 20210216201A1 · Van Os et al. · 2021 [cited by applicant]
US 20210349617A1 · Crowley et al. · 2021 [cited by applicant]
US 20210349618A1 · Crowley et al. · 2021 [cited by applicant]
US 20210349619A1 · Crowley et al. · 2021 [cited by applicant]
US 20220272420A1 · Tucker · 2022 [cited by examiner]
US 20220365640A1 · Graham et al. · 2022 [cited by applicant]
US 20220391158A1 · Lemmens et al. · 2022 [cited by applicant]
US 20220404963A1 · Van Os et al. · 2022 [cited by applicant]
US 20230035905A1 · Dascola et al. · 2023 [cited by applicant]
US 20230161470A1 · Crowley et al. · 2023 [cited by applicant]
US 20230325067A1 · Zhou et al. · 2023 [cited by applicant]
US 20230367452A1 · Graham et al. · 2023 [cited by applicant]
US 20240126429A1 · Van Os et al. · 2024 [cited by applicant]
US 20240406304A1 · Foss et al. · 2024 [cited by applicant]
US 20240430225A1 · Dascola et al. · 2024 [cited by applicant]
AU 2019100493A4 · 2019 [cited by applicant]
CN 102841755A · 2012 [cited by applicant]
CN 103297939A · 2013 [cited by applicant]
CN 103514416A · 2014 [cited by applicant]
CN 104350794A · 2015 [cited by applicant]
CN 105791545A · 2016 [cited by applicant]
CN 106022062A · 2016 [cited by applicant]
CN 106027363A · 2016 [cited by applicant]
CN 106250133A · 2016 [cited by applicant]
CN 106462358A · 2017 [cited by applicant]
CN 107491257A · 2017 [cited by applicant]
CN 107968885A · 2018 [cited by applicant]
EP 3312713A1 · 2018 [cited by applicant]
JP H10106344A · 1998 [cited by applicant]
JP 2011509541A · 2011 [cited by applicant]
JP 2011227821A · 2011 [cited by applicant]
JP 4860505B2 · 2012 [cited by applicant]
JP 2013157744 · 2013 [cited by applicant]
JP 2015045902A · 2015 [cited by applicant]
JP 2015188275A · 2015 [cited by applicant]
JP 2016105630A · 2016 [cited by applicant]
JP 2017126067A · 2017 [cited by applicant]
JP 2017208112A · 2017 [cited by applicant]
JP 2018185830A · 2018 [cited by applicant]
JP 2019111181A · 2019 [cited by applicant]
JP 2020010511A · 2020 [cited by applicant]
KR 20160000793A · 2016 [cited by applicant]
KR 20190115734A · 2019 [cited by applicant]
KR 20140125671A · 2025 [cited by applicant]
WO WO2013184530A1 · 2013 [cited by applicant]
WO WO2014029361A1 · 2014 [cited by applicant]
WO WO2016200584A1 · 2016 [cited by applicant]
WO WO2017027526A1 · 2017 [cited by applicant]
WO WO2017052043A1 · 2017 [cited by applicant]
WO WO2018191972A1 · 2018 [cited by applicant]
WO WO2019217020A1 · 2019 [cited by applicant]
WO WO2019217196A2 · 2019 [cited by applicant]
WO WO2020242882A1 · 2020 [cited by applicant]
Pavel Pokorny et al., Graphics Visualization of Specific Dashboards in Transport Technologies, Jan. 11, 2017, International Conference on Mathematics and Computers in Sciences and in Industry, pp. 1-4 (Year: 2017). [cited by examiner]
Albert Nagy et al., Review of Predictive Analytics Vendors for Transport Management Systems, Sep. 1, 2017, International Symposium on Intelligent Systems and Informatics, pp. 1-6 (Year: 2017). [cited by examiner]
Office Action, dated Sep. 7, 2023, received in Australian Patent Application No. 2022203663, which corresponds with U.S. Appl. No. 18/100,530, 4 pages. [cited by applicant]
Office Action, dated Oct. 10, 2023, received in U.S. Appl. No. 17/940,858, 32 pages. [cited by applicant]
Patent, dated Aug. 29, 2023, received in Korean Patent Application No. 2022-7032607, which corresponds with U.S. Appl. No. 17/940,858, 4 pages. [cited by applicant]
Office Action, dated Sep. 19, 2023, received in Korean Patent Application No. 2023-7029431, 9 pages. [cited by applicant]
Invitation to Pay Additional Fees, dated Sep. 20, 2023, received in International Patent Application No. PCT/US2023/021750, 10 pages. [cited by applicant]
Final Office Action, dated Oct. 19, 2023, received in U.S. Appl. No. 17/483,751, 51 pages. [cited by applicant]
Office Action, dated Dec. 4, 2023, received in Japanese Patent Application No. 2022-135135, which corresponds with U.S. Appl. No. 18/100,530, 6 pages. [cited by applicant]
Invitation to Pay Additional Fees, dated Oct. 2, 2023, received in International Patent Application No. PCT/US2023/024363, 15 pages. [cited by applicant]
Office Action, dated Jan. 5, 2024, received in Korean Patent Application No. 2020-0123965, which corresponds with U.S. Appl. No. 16/948,370, 3 pages. [cited by applicant]
Office Action, dated Apr. 20, 2023, received in Korean Patent Application No. 2020-0123973, which corresponds with U.S. Appl. No. 16/948,375, 5 pages. [cited by applicant]
Final Office Action, dated Jan. 12, 2024, received in Korean Patent Application No. 2020-0123973, which corresponds with U.S. Appl. No. 16/948,375, 5 pages. [cited by applicant]
Office Action, dated May 7, 2024, received in U.S. Appl. No. 18/100,530, 28 pages. [cited by applicant]
Notice of Allowance, dated Apr. 8, 2024, received in Japanese Patent Application No. 2022-135135, which corresponds with U.S. Appl. No. 18/100,530, 2 pages. [cited by applicant]
Notice of Allowance, dated Apr. 8, 2024, received in U.S. Appl. No. 17/940,858, 9 pages. [cited by applicant]
Notice of Allowance, dated Jan. 5, 2024, received in Japanese Patent Application No. 2020-142215, which corresponds with U.S. Appl. No. 17/940,858, 2 pages. [cited by applicant]
Patent, dated Jan. 25, 2024, received in Japanese Patent Application No. 2020-142215, which corresponds with U.S. Appl. No. 17/940,858, 3 pages. [cited by applicant]
Notice of Allowance, dated May 29, 2024, received in Korean Patent Application No. 2023-7029431, 3 pages. [cited by applicant]
International Search Report and Written Opinion, dated Nov. 23, 2023, received in International Patent Application No. PCT/US2023/024363, which corresponds with U.S. Appl. No. 18/199,331, 20 pages. [cited by applicant]
Office Action, dated Jul. 1, 2024, received in Korean Patent Application No. 2020-0123973, which corresponds with U.S. Appl. No. 16/948,375, 5 pages. [cited by applicant]
Office Action, dated Jul. 24, 2024, received in U.S. Appl. No. 18/144,749, 31 pages. [cited by applicant]
7Labs, “How to Change Wallpaper Automatically on iPhone or iPad”, https://7lads.io/mobile/iphone/change-wallpaper-automatically-on-ios-or-ipados.html, Dec. 6, 2020, 9 pages. [cited by applicant]
Samsung, “How to Use the Focus Mode Feature in Android Q with One UI 2.0?”, http://www.samsung.com/ae/support/mobile-devices/how-to-use-the-focus-mode-feature-in-android-q-with-one-ui-20/, Nov. 22, 2021, 4 pages. [cited by applicant]
Notice of Allowance, dated Aug. 4, 2023, received in U.S. Appl. No. 17/831,384, 8 pages. [cited by applicant]
Office Action, dated Jul. 9, 2024, received in U.S. Appl. No. 18/398,059, 10 pages. [cited by applicant]
Patent, dated Jan. 10, 2025, received in Korean Patent Application No. 2020-0123965, which corresponds with U.S. Appl. No. 16/948,370, 3 pages. [cited by applicant]
Notice of Allowance, dated Feb. 24, 2025, received in U.S. Appl. No. 17/084,579, 7 pages. [cited by applicant]
Notice of Allowance, dated Jan. 22, 2025, received in U.S. Appl. No. 17/483,751, 11 pages. [cited by applicant]
Final Office Action, dated Feb. 3, 2025, received in U.S. Appl. No. 18/144,749, 30 pages. [cited by applicant]
Final Office Action, dated Feb. 6, 2025, received in U.S. Appl. No. 18/100,530, 30 pages. [cited by applicant]
Notice of Allowance, dated Jan. 31, 2025, received in Japanese Patent Application No. 2024-008169, 2 pages. [cited by applicant]
Notice of Allowance, dated Jan. 15, 2025, received in U.S. Appl. No. 18/398,059, 8 pages. [cited by applicant]
Amadeo, “Google Pixel 3 hands-on—Not the best first impression”, https://arstechnica.com/gadgets/2028/10/scratching-the-surface-of-googles-newest-smartphone-hands-on-with-the-pixel-3#h1, 16 pages. [cited by applicant]
Android, Ambient Mode: Android's Proactive Google Assistant, https://www.youtube.com/watch?v=vaRzJo_19nY, 2 pages. [cited by applicant]
Johnson, “Google Pixel Stand (2nd gen) review: nice but not a must-have”, https://www.theverge.com/22894924/google-pixel-stand-2nd_gen_review_price-specs, 11 pages. [cited by applicant]
MGT—Max Games Tech, How to Change Watch faces on Apple Watch 6 (Use Swipe or Digital Crown), https://www.youtube.com/watch?v=N2YmeYy4Z9c, 2021, 2 pages. [cited by applicant]
Wells, “Google Assistant's Ambient Mode: What It Is and How to Use It”, https://www.lifewire.com/ambient-mode-in-google-assistant-5191407, 8 pages. [cited by applicant]
Notice of Allowance, dated Nov. 21, 2024, received in Korean Patent Application No. 2020-0123965, which corresponds with U.S. Appl. No. 16/948,370, 3 pages. [cited by applicant]
Notice of Allowance, dated Sep. 13, 2024, received in Korean Patent Application No. 2020-0123973, which corresponds with U.S. Appl. No. 16/948,375, 2 pages. [cited by applicant]
Notice of Allowance, dated Sep. 16, 2024, received in U.S. Appl. No. 17/483,751, 11 pages. [cited by applicant]
Office Action, dated Nov. 12, 2024, received in Chinese Patent Application No. 202111351532.6, 1 page. [cited by applicant]
Office Action, dated Jul. 31, 2024, received in Korean Patent Application No. 2024-7024732, 7 pages. [cited by applicant]
Invitation to Pay Additional Fees, dated Sep. 28, 2022, received in International Patent Application No. PCT/US2022/032204, which corresponds with U.S. Appl. No. 17/831,377, 16 pages. [cited by applicant]
International Search Report and Written Opinion, dated Jan. 17, 2023, received in International Patent Application No. PCT/US2022/032204, which corresponds with U.S. Appl. No. 17/831,377, 30 pages. [cited by applicant]
Office Action, dated Sep. 19, 2023, received in U.S. Appl. No. 17/831,377, 19 pages. [cited by applicant]
Final Office Action, dated May 16, 2024, received in U.S. Appl. No. 17/831,377, 22 pages. [cited by applicant]
Office Action, dated Feb. 13, 2025, received in Korean Patent Application No. 2024-7000365, which corresponds with U.S. Appl. No. 17/831,377, 8 pages. [cited by applicant]
Amadeo, “Twitter Post [online]”, https://twitter.com/ronamadeo/status/972152445848694789, Mar. 9, 2018, 2 pages. [cited by applicant]
Anonymous, “Create a Group of Notifications / Android Developers”, https://web.archive.org/20181028202552/https://devloper.android.com/training/notif-user/group, Oct. 27, 2018, 5 pages. [cited by applicant]
Apple, “iPhone User Guide for iOS 7.1 Software”, https://manuals.info.apple.com/en_US/iphone_ios7_user_guide.pdf, Mar. 10, 2014, 162 pages. [cited by applicant]
Apple, “Stay Focused While Driving with iPhone”, https://support.apple.com/guide/iphone/turn-on-do-not-disturb-while-driving-iphae754533b/ios#:˜:text=Send%20an%20auto%2Dreply%20text%20message%20that%20you're%20driving&t… [cited by applicant]
Black, “Samsung Galaxy S7 Silent Alarm Fix”, https://www.youtube.com/watch?v=35LQtw7ucaw, Jan. 20, 2017, 4 pages. [cited by applicant]
Bohn, “Why Android Notifications Are Better Than The iPhone's”, https://www.youtube.com/watch?v=bHtkjHSB5Nw, Apr. 18, 2018, 10 pages. [cited by applicant]
Cnet, “Android Lollipop Lock-Screen Notification Tips”, https://www.youtube.com/watch?v=LZTxHBOwzIU, Nov. 13, 2014, 3 pages. [cited by applicant]
Droid Life, “Android 5.0 Feature: Notification Access and Do Not Disturb”, https://www.youtube.com/watch?v=SY2kAqCqOko, Oct. 17, 2014, 2 pages. [cited by applicant]
Frick, “Automatically Turn on Theater Mode on Android Wear Watch When Sleep Tracking”, https://forum.urbandroid.org/t/automatically-turn-on-theater-mode-on-android-wear-watch-when-sleep-tracking/398, Mar. 6, 2018, 2 pag… [cited by applicant]
Google, “Limit Interruptions with Do Not Disturb on Android” https://support.google.com/android/answer/9069335?hl=en#zippy=%2Cset-what-to-block, 2022, 2 pages. [cited by applicant]
Hill, “From Oreo to Jelly Bean, Here's How to Turn Off Notifications in Android”, https://web.archive.org/web/20180503062117/https://www.ditaltrends.com/android/how-to-turn-off-notifications-in-android, May 3, 2018, 10 … [cited by applicant]
Hill, Here's How to Use Do Not Disturb Mode in Android, https://web.archive.org/web/20180313165228/https://www.digitaltrends.com/mobile/do-not-disturb-mode-in-android, Mar. 13, 2018, 6 pages. [cited by applicant]
Hill, “How to Turn Off Notifications in Andoid”, http://web.archive.org/web/20180203023547/https://www.digitaltrends.com/android/how-to-turn-off-notifications-in-android, Dec. 28, 2017, 16 pages. [cited by applicant]
IPhoneHacksTV, How to Group Notifications by App in iOS 9 Notification Center—iPhone Hacks, https://www.youtube.com/watch?v=j9kEN1_1yh8, Sep. 16, 2015, 2 pages. [cited by applicant]
IPhoneTricks.org, “How to Snooze or Stop an iPhone Alarm Without Looking at the Display?”, https://www.iphonetricks.org/how-to-snooze-or-stop-an-iphone-alarm-without-looking-at-the-display, Nov. 29, 2016, 5 pages. [cited by applicant]
Isom, “How to Change iPhone Notification Settings”, https://www.youtube.com/watch?v=P2Z4dvieB5k, Mar. 16, 2017, 3 pages. [cited by applicant]
Jason, “New i0S 8 Features that Apple Didn't Have Time to Tell US About Today”, https://web.archive.org/web/20171018064601-features-hidden.html, Jun. 2, 2014, 7 pages. [cited by applicant]
Klein, “How Manage, Customize, and Block Notifications in Android Lollipop and Marshmellow”, http://web.archive.org/web/20171229125502/https:www.howtogeek.com/202404/how-to-tame-notifications-in-android-5.0, Sep. 29, 20… [cited by applicant]
Lew, “Correctly Handling Bundled Android Notifications”, https://web.archive.org/web/20171210085025/https://blog.danlew.net/20171018064601/http://, Feb. 7, 2017, 5 pages. [cited by applicant]
MacRumors, “iOS 11: How to Use the Lock Screen and Notification Center”, https://www.youtube.com/watch?v=BQDyGNO9oGc, Sep. 19, 2017, 4 pages. [cited by applicant]
Mcfasa09, “Toggle Theater Mode on Wear 2.0”, https://www.reddit.com/r/AndroidWear/comments/64qitr/toggle_theater_mode_on_wear_20, Mar. 18, 2014, 3 pages. [cited by applicant]
Mediati, “Master Notifications in Android Lollipop with Notification Priority and Downtime”, https:/web.archive.org/web/20180503062117/https://www.digitaltrends.com/android/how-to-turn-off-notifications-in-android, Dec.… [cited by applicant]
Phandroid, “Do Not Disturb” mode will save you from notification hell, https://www.youtube.com/watch?v=R6A2As4VJpl, Jan. 16, 2017, 3 pages. [cited by applicant]
Raphael, “Oh, Oreo! 8 Things to Try When You Get Andoid 8.0”, https://web.archive.org/web/20171224100520/https://www.computerworld.com/article/32191126/android/oreo-android-8, Aug. 24, 2017, 10 pages. [cited by applicant]
Rosenbaun, “How to Keep your Apple Watch Quiet”, https://www.theverge.com/2019/10/24/20930506/how-to-apple-watch-do-not-disturb-iphone-quiet-mute-theater-mode, Oct. 24, 2019, 8 pages. [cited by applicant]
Samsung, “Samsung Goodnight Mode”, https:/www.samsung.com/US/support/answer/ANS00080310, 1995-2021, 2 pages. [cited by applicant]
Sony Xperia Z, “How to turn off alarm when it sounds”, https://www.youtube.com/watch?v=eerWJMN7e5s, May 14, 2015, 3 pages. [cited by applicant]
Summerson, ‘Android's Confusing “Do Not Disturb” Settings, Explained’, https://www.howtogeek.com/260225/androids-confusing-do-not-disturb-settings-explained, Jul. 3, 2017, 8 pages. [cited by applicant]
Tantsissa Holdings, “Autosleep Seep Rings”, http://autosleep.tantsissa.com/sleeprings, 2016-2010, 6 pages. [cited by applicant]
Tropical Tech, How to Set Up Do Not Disturb Mode Rules / Schedule in Android / 2018, http://www.youtube.com/watch?v=DLnGcpKHVyM, Sep. 4, 2017, 3 pages. [cited by applicant]
VikuBalupura, “[Android] Hands-On With Android P—Is This The Beginning of a New Design Language?”, http://en.miui.com/thread-1995365-1-1.html, Mar. 10, 2018, 11 pages. [cited by applicant]
Wallen, “How to Customize Androlid Oreo Notifications With Categories”, http://web.archive.org/web/20171017232141/https://www.techrepublic.com/article/how-to-customize-android-oreo-notifications-with-categories, Oct. 17… [cited by applicant]
Wayback Machine, “Nights Keeper”, http://nightskeeper.com/?page_id=15, 2013, 9 pages. [cited by applicant]
Whitwam, Android N Feature Spotlight: Do Not Disturb Automatic Rules Get Option ToEnd DND on Next Alarm, https://www.androidpolice.com/2016/03/11/android-n-feature-spotlight-do-not-disturb-gets-option-to-end-automatical… [cited by applicant]
Whitwarm, “Android P Feature Spotlight: Android Will Offer to Hide Notifications From Apps You Frequently Dismiss”, https://www.androidpolice.com/2018/03/12/android-P-feature-spotlight-android-will-offer-hide-notificati… [cited by applicant]
Woodpress, “Features—Lighting Launcher”, https://www.lightninglauncher.com/wordpress/features, 2021, 3 pages. [cited by applicant]
XDA Spotlight, “Lock Me Out”, https://www.xda-developers.com/curb-android-smartphone-addiction-lock-me-out, Apr. 16, 2018, 7 pages. [cited by applicant]
YouTube, “Notification Digest”, https://support.google.com/youtube/answer/9012820_at_00:38, Dec. 29, 2018, 1 page. [cited by applicant]
Notice of Allowance, dated Apr. 19, 2019, received in U.S. Appl. No. 15/707,757, 8 pages. [cited by applicant]
Notice of Allowance, dated Aug. 6, 2019, received in U.S. Appl. No. 15/707,757, 8 pages. [cited by applicant]
Office Action, dated Jan. 16, 2020, received in U.S. Appl. No. 16/142,599, 13 pages. [cited by applicant]
Notice of Allowance, dated Jul. 16, 2020, received in U.S. Appl. No. 16/142,599, 7 pages. [cited by applicant]
Notice of Allowance, dated Sep. 18, 2020, received in U.S. Appl. No. 16/142,599, 7 pages. [cited by applicant]
Office Action, dated Nov. 6, 2020, received in Chinese Patent Application No. 202010095124.8, which corresponds with U.S. Appl. No. 16/142,599, 11 pages. [cited by applicant]
Office Action, dated Jul. 7, 2021, received in Chinese Patent Application No. 202010095124.8, which corresponds with U.S. Appl. No. 16/142,599, 1 page. [cited by applicant]
Notice of Allowance, dated Aug. 9, 2021, received in Chinese Patent Application No. 202010095124.8, which corresponds with U.S. Appl. No. 16/142,599, 2 pages. [cited by applicant]
Patent, dated Oct. 29, 2021, received in Chinese Patent Application No. 202010095124.8, which corresponds with U.S. Appl. No. 16/142,599, 5 pages. [cited by applicant]
Office Action, dated Aug. 27, 2018, received in Danish Patent Application No. 201870333, which corresponds with U.S. Appl. No. 16/142,599, 9 pages. [cited by applicant]
Office Action, dated Nov. 12, 2018, received in Danish Patent Application No. 201870333, which corresponds with U.S. Appl. No. 16/142,599, 3 pages. [cited by applicant]
Office Action, dated May 14, 2019, received in Danish Patent Application No. 201870333, which corresponds with U.S. Appl. No. 16/142,599, 6 pages. [cited by applicant]
Office Action, dated Nov. 15, 2019, received in Danish Patent Application No. 201870333, 2 pages. [cited by applicant]
Intention to Grant, dated Dec. 19, 2019, received in Danish Patent Application No. 201870333, 2 pages. [cited by applicant]
Notice of Allowance, dated Apr. 2, 2020, received in Danish Patent Application No. 201870333, 4 pages. [cited by applicant]
Patent, dated May 15, 2020, received in Danish Patent Application No. 201870333, which corresponds with U.S. Appl. No. 16/142,599, 5 pages. [cited by applicant]
Office Action, dated Sep. 9, 2022, received in European Patent Application No. 1972341.6, which corresponds with U.S. Appl. No. 16/142,599, 8 Pages. [cited by applicant]
Office Action, dated Apr. 3, 2020, received in U.S. Appl. No. 16/145,068, 35 pages. [cited by applicant]
Final Office Action, dated Nov. 30, 2020, received in U.S. Appl. No. 16/145,068, 44 pages. [cited by applicant]
Office Action, dated Jul. 12, 2021, received in U.S. Appl. No. 16/145,068, 82 pages. [cited by applicant]
Notice of Allowance, dated Feb. 28, 2022, received in U.S. Appl. No. 16/145,068, 25 pages. [cited by applicant]
Notice of Allowance, dated Jul. 12, 2022, received in U.S. Appl. No. 16/145,068, 9 pages. [cited by applicant]
Office Action, dated Aug. 29, 2018, received in Danish Patent Application No. 201870334, which corresponds with U.S. Appl. No. 16/145,068, 9 pages. [cited by applicant]
Office Action, dated Mar. 5, 2019, received in Danish Patent Application No. 201870334, which corresponds with U.S. Appl. No. 16/145,068, 6 pages. [cited by applicant]
Office Action, dated Sep. 6, 2019, received in Danish Patent Application No. 201870334, which corresponds with U.S. Appl. No. 16/145,068, 4 pages. [cited by applicant]
Office Action, dated Apr. 22, 2020, received in Danish Patent Application No. 201870334, which corresponds with U.S. Appl. No. 16/145,068, 2 pages. [cited by applicant]
Office Action, dated Apr. 6, 2020, received in U.S. Appl. No. 16/145,074, 22 pages. [cited by applicant]
Final Office Action, dated Nov. 16, 2020, received in U.S. Appl. No. 16/145,074, 33 pages. [cited by applicant]
Office Action, dated Jun. 28, 2021, received in U.S. Appl. No. 16/145,074, 39 pages. [cited by applicant]
Notice of Allowance, dated Mar. 11, 2022, received in U.S. Appl. No. 16/145,074, 27 pages. [cited by applicant]
Notice of Allowance, dated Jul. 28, 2022, received in U.S. Appl. No. 16/145,074, 27 pages. [cited by applicant]
Office Action, dated Apr. 16, 2021, received in Australian Patent Application No. 2019265367, U.S. Appl. No. 16/145,074, 3 pages. [cited by applicant]
Notice of Allowance, dated Jan. 18, 2022, received in Australian Patent Application No. 2019265367, U.S. Appl. No. 16/145,074, 3 pages. [cited by applicant]
Certificate of Grant, dated May 19, 2022, received in Australian Patent Application No. 2019265367, U.S. Appl. No. 16/145,074, 3 pages. [cited by applicant]
Office Action, dated Jan. 24, 2022, received in Chinese Patent Application No. 201811165505.8, which corresponds with U.S. Appl. No. 16/145,074, 1 page. [cited by applicant]
Office Action, dated Oct. 19, 2022, received in Chinese Patent Application No. 201811165505.8, which corresponds with U.S. Appl. No. 16/145,074, 2 pages. [cited by applicant]
Notice of Allowance, dated Jan. 28, 2023, received in Chinese Patent Application No. 201811165505.8, which corresponds with U.S. Appl. No. 16/145,074, 2 pages. [cited by applicant]
Patent, dated Jun. 27, 2023, received in Chinese Patent Application No. 201811165505.8, which corresponds with U.S. Appl. No. 16/145,074, 5 pages. [cited by applicant]
Office Action, dated Aug. 31, 2018, received in Danish Patent Application No. 201870335, which corresponds with U.S. Appl. No. 16/145,074, 9 pages. [cited by applicant]
Office Action, dated Dec. 20, 2018, received in Danish Patent Application No. 201870335, which corresponds with U.S. Appl. No. 16/145,074, 4 pages. [cited by applicant]
Office Action, dated Aug. 28, 2019, received in Danish Patent Application No. 201870335, which corresponds with U.S. Appl. No. 16/145,074, 5 pages. [cited by applicant]
Office Action, dated Apr. 20, 2020, received in Danish Patent Application No. 201870335, which corresponds with U.S. Appl. No. 16/145,074, 4 pages. [cited by applicant]
Office Action, dated Dec. 10, 2021, received in Japanese Patent Application No. 2020-557940, which corresponds with U.S. Appl. No. 16/145,074, 2 pages. [cited by applicant]
Notice of Allowance, dated Aug. 8, 2022, received in Japanese Patent Application No. 2020-557940, which corresponds with U.S. Appl. No. 16/145,074, 1 page. [cited by applicant]
Patent, dated Sep. 9, 2022, received in Japanese Patent Application No. 2020-557940, which corresponds with U.S. Appl. No. 16/145,074, 3 pages. [cited by applicant]
Office Action, dated Nov. 30, 2021, received in Korean Patent Application No. 2020-7037439, which corresponds with U.S. Appl. No. 16/145,074, 3 pages. [cited by applicant]
Notice of Allowance, dated Jul. 28, 2022, received in Korean Patent Application No. 2020-7037439, which corresponds with U.S. Appl. No. 16/145,074, 3 pages. [cited by applicant]
Office Action, dated Jul. 13, 2020, received in U.S. Appl. No. 16/730,921, 7 pages. [cited by applicant]
Notice of Allowance, dated Jul. 29, 2020, received in U.S. Appl. No. 16/730,921, 8 pages. [cited by applicant]
Office Action, dated Aug. 12, 2021, received in U.S. Appl. No. 16/948,370, 35 pages. [cited by applicant]
Final Office Action, dated Apr. 5, 2022, received in U.S. Appl. No. 16/948,370, 44 pages. [cited by applicant]
Notice of Allowance, dated Sep. 7, 2022, received in U.S. Appl. No. 16/948,370, 12 pages. [cited by applicant]
Notice of Allowance, dated Jan. 17, 2023, received in U.S. Appl. No. 16/948,370, 13 pages. [cited by applicant]
Office Action, dated Jun. 25, 2021, received in Australian Patent Application No. 2020233622, which corresponds with U.S. Appl. No. 16/948,370, 8 pages. [cited by applicant]
Notice of Allowance, dated Feb. 22, 2022, received in Australian Patent Application No. 2020233622, which corresponds with U.S. Appl. No. 16/948,370, 3 pages. [cited by applicant]
Office Action, dated Dec. 18, 2020, received in Danish Patent Application No. 2020-70595, which corresponds with U.S. Appl. No. 16/948,370, 9 pages. [cited by applicant]
Office Action, dated Sep. 30, 2021, received in Danish Patent Application No. 2020-70595, which corresponds with U.S. Appl. No. 16/948,370, 5 pages. [cited by applicant]
Office Action, dated May 19, 2022, received in Danish Patent Application No. 2020-70595, which corresponds with U.S. Appl. No. 16/948,370, 2 pages. [cited by applicant]
Intention to Grant, dated Nov. 3, 2022, received in Danish Patent Application No. 2020-70595, which corresponds with U.S. Appl. No. 16/948,370, 2 pages. [cited by applicant]
Patent, dated Jun. 20, 2023, received in Danish Patent Application No. 2020-70595, which corresponds with U.S. Appl. No. 16/948,370, 8 pages. [cited by applicant]
Office Action, dated Dec. 2, 2021, received in Indian Patent Application No. 202014040025, which corresponds with U.S. Appl. No. 16/948,370, 8 pages. [cited by applicant]
Office Action, dated Mar. 4, 2022, received in Japanese Patent Application No. 2020-160012, which corresponds with U.S. Appl. No. 16/948,370, 2 pages. [cited by applicant]
Notice of Allowance, dated Jan. 6, 2023, received in Japanese Patent Application No. 2020-160012, which corresponds with U.S. Appl. No. 16/948,370, 2 pages. [cited by applicant]
Patent, dated Jan. 26, 2023, received in Japanese Patent Application No. 2020-160012, which corresponds with U.S. Appl. No. 16/948,370, 3 pages. [cited by applicant]
Office Action, dated Apr. 20, 2023, received in Korean Patent Application No. 2020-0123965, which corresponds with U.S. Appl. No. 16/948,370, 4 pages. [cited by applicant]
Office Action, dated Feb. 1, 2021, received in U.S. Appl. No. 16/948,374, 27 pages. [cited by applicant]
Final Office Action, dated Jun. 11, 2021, received in U.S. Appl. No. 16/948,374, 29 pages. [cited by applicant]
Office Action, dated Dec. 29, 2021, received in U.S. Appl. No. 16/948,374, 29 pages. [cited by applicant]
Final Office Action, dated May 6, 2022, received in U.S. Appl. No. 16/948,374, 27 pages. [cited by applicant]
Notice of Allowance, dated Sep. 28, 2022, received in U.S. Appl. No. 16/948,374, 13 pages. [cited by applicant]
Office Action, dated May 11, 2021, received in Australian Patent Application No. 2020239686, which corresponds with U.S. Appl. No. 16/948,374, 4 pages. [cited by applicant]
Notice of Allowance, dated Oct. 7, 2021, received in Australian Patent Application No. 2020239686, which corresponds with U.S. Appl. No. 16/948,374, 3 pages. [cited by applicant]
Patent, dated Feb. 10, 2022, received in Australian Patent Application No. 2020239686, which corresponds with U.S. Appl. No. 16/948,374, 3 pages. [cited by applicant]
Innovation Patent, dated Jun. 9, 2021, received in Australian Patent Application No. 2021102471, which corresponds with U.S. Appl. No. 16/948,374, 5 pages. [cited by applicant]
Office Action, dated Jul. 30, 2021, received in Australian Patent Application No. 2021102471, which corresponds with U.S. Appl. No. 16/948,374, 4 pages. [cited by applicant]
Innovation Patent, dated Jan. 31, 2022, received in Australian Patent Application No. 2021102471, which corresponds with U.S. Appl. No. 16/948,374, 3 pages. [cited by applicant]
Office Action, dated Dec. 21, 2020, received in Danish Patent Application No. 2020-70599, which corresponds with U.S. Appl. No. 16/948,374, 8 pages. [cited by applicant]
Office Action, dated Oct. 4, 2021, received in Danish Patent Application No. 2020-70599, which corresponds with U.S. Appl. No. 16/948,374, 2 pages. [cited by applicant]
Office Action, dated Jun. 2, 2022, received in Danish Patent Application No. 2020-70599, which corresponds with U.S. Appl. No. 16/948,374, 2 pages. [cited by applicant]
Office Action, dated Dec. 1, 2021, received in Indian Patent Application No. 202014040935, which corresponds with U.S. Appl. No. 16/948,374, 9 pages. [cited by applicant]
Office Action, dated Nov. 30, 2021, received in Japanese Patent Application No. 2020-160013, which corresponds with U.S. Appl. No. 16/948,374, 2 pages. [cited by applicant]
Notice of Allowance, dated Sep. 22, 2022, received in Japanese Patent Application No. 2020-160013, which corresponds with U.S. Appl. No. 16/948,374, 2 pages. [cited by applicant]
Patent, dated Oct. 21, 2022, received in Japanese Patent Application No. 2020-160013, which corresponds with U.S. Appl. No. 16/948,374, 2 pages. [cited by applicant]
Office Action, dated May 29, 2022, received in Korean Patent Application No. 2020-0123967, which corresponds with U.S. Appl. No. 16/948,374, 3 pages. [cited by applicant]
Notice of Allowance, dated Dec. 26, 2022, received in Korean Patent Application No. 2020-0123967, which corresponds with U.S. Appl. No. 16/948,374, 2 pages. [cited by applicant]
Patent, dated Mar. 24, 2023, received in Korean Patent Application No. 2020-0123967, which corresponds with U.S. Appl. No. 16/948,374, 5 pages. [cited by applicant]
Office Action, dated Jan. 8, 2021, received in U.S. Appl. No. 16/948,375, 19 pages. [cited by applicant]
Final Office Action, dated Mar. 9, 2021, received in U.S. Appl. No. 16/948,375, 19 pages. [cited by applicant]
Notice of Allowance, dated Jun. 24, 2021, received in U.S. Appl. No. 16/948,375, 6 pages. [cited by applicant]
Notice of Allowance, dated Oct. 26, 2021, received in U.S. Appl. No. 16/948,375, 5 pages. [cited by applicant]
Office Action, dated Apr. 13, 2021, received in Australian Patent Application No. 2020239689, which corresponds with U.S. Appl. No. 16/948,375, 8 pages. [cited by applicant]
Notice of Allowance, dated Oct. 5, 2021, received in Australian Patent Application No. 2020239689, which corresponds with U.S. Appl. No. 16/948,375, 3 pages. [cited by applicant]
Cited By (1)
US 1,131,494