IP Library › Granted Patent US 12,579,209
Granted Patent B2
US 12,579,209 · App. 17/832,544 · Granted Mar 17, 2026

Devices, methods, and graphical user interfaces for interacting with a web-browser

Inventors: Marcos A. Weskamp (Palo Alto, CA); Stephen O. Lemay (Palo Alto, CA); Raymond S. Sepulveda (Portland, OR)
Assignee: Apple Inc.
G06F16/954G06F3/0483G06F3/0485G06F3/04883
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,579,209
App. No.
17/832,544
Filed
Jun 3, 2022
Granted
Mar 17, 2026
Kind
B2
Art Unit
2142
USPC
715/764
Abstract

The method for web browsing on a portable device displays a web-browser user interface that includes a currently displayed webpage and an associated tab in a tab row. The currently displayed webpage forms part of a group of webpages. In response to receiving a swipe gesture, it is then determined that the swipe gesture occurs at a location corresponding to the associated tab in the tab row. In response to the swipe gesture occurs at a location corresponding to the associated tab, the currently displayed webpage is no longer displayed, and the tab row is scrolled to display an additional webpage and its associated additional tab. If, however, the swipe gesture occurs at a location on the currently displayed webpage, a webpage navigation function is performed.

Claims (142)

1 . A method for web browsing, the method comprising:

at a portable device that is in communication with a display generation component, and one or more input devices;

displaying, via the display generation component, a web-browser user interface that includes a currently displayed webpage and an associated tab in a tab row;

receiving a swipe gesture in a first direction; and

in response to receiving the swipe gesture in the first direction:

in accordance with a determination that the swipe gesture in the first direction occurs at a location corresponding to the associated tab in the tab row, performing a tab row navigation function by concurrently:

ceasing to display the currently displayed webpage and the associated tab, and

displaying an additional webpage and a respective associated additional tab in accordance with the swipe gesture in the first direction in the tab row; and

in accordance with a determination that the swipe gesture in the first direction occurs at a location corresponding to the currently displayed webpage, performing a webpage navigation function to navigate a browsing history, where the webpage navigation function is different from the tab row navigation function.

2 . The method of claim 1 , wherein the swipe gesture in the first direction is a swipe gesture moving from left to right.

3 . The method of claim 1 , wherein the currently displayed webpage forms part of a group of webpages; and the method includes:

receiving a swipe gesture in a second direction;

in response to receiving the swipe gesture in the second direction:

in accordance with a determination that the swipe gesture occurs at a location corresponding to the associated tab in the tab row, displaying a plurality of representations of webpages, including a representation of the currently displayed webpage, the plurality of representations of webpages corresponding to at least some of the group of webpages; and

in accordance with a determination that the swipe gesture occurs at a location corresponding to the currently displayed webpage, scrolling the currently displayed webpage.

4 . The method of claim 3 , wherein the swipe gesture in the second direction is a swipe gesture moving from a downward location to an upward location.

5 . The method of claim 3 , wherein the plurality of representations of webpages each include a respective affordance for removing a tab associated with the respective webpage from the group of webpages.

6 . The method of claim 3 , including:

in response to scrolling the currently displayed webpage, concurrently:

ceasing to display the associated tab; and

displaying reduced size website information at a different location than the associated tab.

7 . The method of claim 3 , wherein the group of webpages is not a user defined group, and the method includes:

in response to receiving the swipe gesture in the second direction, and in accordance with a determination that the swipe gesture occurs at a location corresponding to the associated tab in the tab row, displaying an affordance for creating a new user defined group of webpages.

8 . The method of claim 3 , wherein the plurality of representations of webpages do not all fit within the web-browser user interface, and the method includes:

receiving a gesture via the one or more input devices; and

in response to receiving the gesture, scrolling the plurality of representations of webpages to reveal previously non-displayed representation of webpages.

9 . The method of claim 3 , including:

in response to receiving the swipe gesture in the second direction, and in accordance with a determination that the swipe gesture occurs at a location corresponding to the associated tab in the tab row, displaying an identifier for the group of webpages.

10 . The method of claim 3 , including:

in response to receiving the swipe gesture in the second direction, and in accordance with a determination that the swipe gesture occurs at a location corresponding to the associated tab in the tab row, displaying a user interface element for displaying one or more other groups of webpages;

receiving an input at the user interface element; and

in response to receiving the input, displaying one or more identifiers each associated with the one or more other groups of webpages.

11 . The method of claim 10 , including:

receiving an input at an identifier of the one or more identifiers;

in response to receiving the input:

closing the group of webpages; and

displaying another group of webpages associated with the identifier.

12 . The method of claim 3 , wherein the group of webpages is defined by a user of the portable device.

13 . The method of claim 1 , wherein the associated tab in the tab row partially overlays a side of the currently displayed webpage.

14 . The method of claim 1 , wherein the portable device is a smartphone with a limited screen area.

15 . The method of claim 1 , wherein the swipe gesture in the first direction occurs along an axis of the tab row.

16 . The method of claim 1 , including:

in accordance with a determination that one or more tabs are scrollable from the tab row in a first direction, displaying a user interface element that indicates whether additional tabs are available for selection from the tab row; and

in accordance with a determination that no more tabs are scrollable in the first direction, forgoing display of the user interface element that indicates whether additional tabs are available for selection from the tab row.

17 . The method of claim 1 , wherein no additional associated tabs are left to scroll in the tab row, and the method includes:

in response to receiving an additional swipe gesture in the first direction:

in accordance with a determination that the additional swipe gesture in the first direction occurs at a location corresponding to the associated tab in the tab row, concurrently:

ceasing to display the currently displayed webpage, and

displaying a new user interface that includes one or more user interface elements for selecting a new webpage to display.

18 . The method of claim 17 , wherein the new user interface is a start page of the web-browser user interface, and the one or more user interface elements are favorited webpages, shared webpages, and frequently visited webpages.

19 . The method of claim 1 , wherein the associated tab in the tab row includes webpage navigation controls in accordance with a determination that those controls are applicable.

20 . The method of claim 1 , wherein the associated tab includes a multifunction user interface element that when selected displays control options related to the currently displayed webpage, and the method includes:

receiving a request to download a file associated with the webpage; and

in response to receiving the request, modifying the multifunction user interface element to show a download progress of the file.

21 . The method of claim 1 , wherein performing the webpage navigation function includes either moving forward or backward a webpage in the browsing history corresponding to the associated tab.

22 . A portable device, comprising:

one or more input devices;

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:

displaying, via a display generation component in communication with the portable device, a web-browser user interface that includes a currently displayed webpage and an associated tab in a tab row;

receiving a swipe gesture in a first direction; and

in response to receiving the swipe gesture in the first direction:

in accordance with a determination that the swipe gesture in the first direction occurs at a location corresponding to the associated tab in the tab row, performing a tab row navigation function by concurrently:

ceasing to display the currently displayed webpage and the associated tab, and

displaying an additional webpage and a respective associated additional tab in accordance with the swipe gesture in the first direction in the tab row; and

in accordance with a determination that the swipe gesture in the first direction occurs at a location corresponding to the currently displayed webpage, performing a webpage navigation function to navigate a browsing history, where the webpage navigation function is different from the tab row navigation function.

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

display, via the display generation component, a web-browser user interface that includes a currently displayed webpage and an associated tab in a tab row;

receive a swipe gesture in a first direction; and

in response to receiving the swipe gesture in the first direction:

in accordance with a determination that the swipe gesture in the first direction occurs at a location corresponding to the associated tab in the tab row, performing a tab row navigation function by concurrently:

cease to display the currently displayed webpage and the associated tab, and

display an additional webpage and a respective associated additional tab in accordance with the swipe gesture in the first direction in the tab row; and

in accordance with a determination that the swipe gesture in the first direction occurs at a location corresponding to the currently display webpage, performing a webpage navigation function to navigate a browsing history, where the web navigation function is different from the tab row navigation function.

24 . The portable device of claim 22 , wherein the currently displayed webpage forms part of a group of webpages; and the one or more programs include instructions for:

receiving a swipe gesture in a second direction;

in response to receiving the swipe gesture in the second direction:

in accordance with a determination that the swipe gesture occurs at a location corresponding to the associated tab in the tab row, displaying a plurality of representations of webpages, including a representation of the currently displayed webpage, the plurality of representations of webpages corresponding to at least some of the group of webpages; and

in accordance with a determination that the swipe gesture occurs at a location corresponding to the currently displayed webpage, scrolling the currently displayed webpage.

25 . The portable device of claim 24 , wherein the one or more programs include instructions for:

in response to scrolling the currently displayed webpage, concurrently:

ceasing to display the associated tab; and

displaying reduced size website information at a different location than the associated tab.

26 . The portable device of claim 24 , wherein the group of webpages is not a user defined group, and the one or more programs include instructions for:

in response to receiving the swipe gesture in the second direction, and in accordance with a determination that the swipe gesture occurs at a location corresponding to the associated tab in the tab row, displaying an affordance for creating a new user defined group of webpages.

27 . The portable device of claim 24 , wherein the plurality of representations of webpages do not all fit within the web-browser user interface, and the one or more programs include instructions for:

receiving a gesture via the one or more input devices; and

in response to receiving the gesture, scrolling the plurality of representations of webpages to reveal previously non-displayed representation of webpages.

28 . The portable device of claim 24 , wherein the one or more programs include instructions for:

in response to receiving the swipe gesture in the second direction, and in accordance with a determination that the swipe gesture occurs at a location corresponding to the associated tab in the tab row, displaying a user interface element for displaying one or more other groups of webpages;

receiving an input at the user interface element; and

in response to receiving the input, displaying one or more identifiers each associated with the one or more other groups of webpages.

29 . The portable device of claim 28 , wherein the one or more programs include instructions for:

receiving an input at an identifier of the one or more identifiers;

in response to receiving the input:

closing the group of webpages; and

displaying another group of webpages associated with the identifier.

30 . The portable device of claim 22 , wherein the one or more programs include instructions for:

in accordance with a determination that one or more tabs are scrollable from the tab row in a first direction, displaying a user interface element that indicates whether additional tabs are available for selection from the tab row; and

in accordance with a determination that no more tabs are scrollable in the first direction, forgoing display of the user interface element that indicates whether additional tabs are available for selection from the tab row.

31 . The portable device of claim 22 , wherein no additional associated tabs are left to scroll in the tab row, and the one or more programs include instructions for:

in response to receiving an additional swipe gesture in the first direction:

in accordance with a determination that the additional swipe gesture in the first direction occurs at a location corresponding to the associated tab in the tab row, concurrently:

ceasing to display the currently displayed webpage, and

displaying a new user interface that includes one or more user interface elements for selecting a new webpage to display.

32 . The portable device of claim 31 , wherein the new user interface is a start page of the web-browser user interface, and the one or more user interface elements are favorited webpages, shared webpages, and frequently visited webpages.

33 . The portable device of claim 22 , wherein the associated tab in the tab row includes webpage navigation controls in accordance with a determination that those controls are applicable.

34 . The portable device of claim 22 , wherein performing the webpage navigation function includes either moving forward or backward a webpage in the browsing history corresponding to the associated tab.

35 . The non-transitory computer readable storage medium of claim 23 , wherein the currently displayed webpage forms part of a group of webpages; and the one or more programs include instructions that, when executed by the portable device, cause the portable device to:

receive a swipe gesture in a second direction;

in response to receiving the swipe gesture in the second direction:

in accordance with a determination that the swipe gesture occurs at a location corresponding to the associated tab in the tab row, display a plurality of representations of webpages, including a representation of the currently displayed webpage, the plurality of representations of webpages corresponding to at least some of the group of webpages; and

in accordance with a determination that the swipe gesture occurs at a location corresponding to the currently displayed webpage, scroll the currently displayed webpage.

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

in response to scrolling the currently displayed webpage, concurrently:

cease to display the associated tab; and

display reduced size website information at a different location than the associated tab.

37 . The non-transitory computer readable storage medium of claim 35 , wherein the group of webpages is not a user defined group, and the one or more programs include instructions that, when executed by the portable device, cause the portable device to:

in response to receiving the swipe gesture in the second direction, and in accordance with a determination that the swipe gesture occurs at a location corresponding to the associated tab in the tab row, display an affordance for creating a new user defined group of webpages.

38 . The non-transitory computer readable storage medium of claim 35 , wherein the plurality of representations of webpages do not all fit within the web-browser user interface, and the one or more programs include instructions that, when executed by the portable device, cause the portable device to:

receive a gesture via the one or more input devices; and

in response to receiving the gesture, scroll the plurality of representations of webpages to reveal previously non-displayed representation of webpages.

39 . The non-transitory computer readable storage medium of claim 35 , wherein the one or more programs include instructions that, when executed by the portable device, cause the portable device to:

in response to receiving the swipe gesture in the second direction, and in accordance with a determination that the swipe gesture occurs at a location corresponding to the associated tab in the tab row, display a user interface element for displaying one or more other groups of webpages;

receive an input at the user interface element; and

in response to receiving the input, display one or more identifiers each associated with the one or more other groups of webpages.

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

receive an input at an identifier of the one or more identifiers;

in response to receiving the input:

close the group of webpages; and

display another group of webpages associated with the identifier.

41 . The non-transitory computer readable storage medium of claim 23 , wherein the one or more programs include instructions that, when executed by the portable device, cause the portable device to:

in accordance with a determination that one or more tabs are scrollable from the tab row in a first direction, display a user interface element that indicates whether additional tabs are available for selection from the tab row; and

in accordance with a determination that no more tabs are scrollable in the first direction, forgo display of the user interface element that indicates whether additional tabs are available for selection from the tab row.

42 . The non-transitory computer readable storage medium of claim 23 , wherein no additional associated tabs are left to scroll in the tab row, and the one or more programs include instructions that, when executed by the portable device, cause the portable device to:

in response to receiving an additional swipe gesture in the first direction:

in accordance with a determination that the additional swipe gesture in the first direction occurs at a location corresponding to the associated tab in the tab row, concurrently:

cease to display the currently displayed webpage, and

display a new user interface that includes one or more user interface elements for selecting a new webpage to display.

43 . The non-transitory computer readable storage medium of claim 42 , wherein the new user interface is a start page of the web-browser user interface, and the one or more user interface elements are favorited webpages, shared webpages, and frequently visited webpages.

44 . The non-transitory computer readable storage medium of claim 23 , wherein the associated tab in the tab row includes webpage navigation controls in accordance with a determination that those controls are applicable.

45 . The non-transitory computer readable storage medium of claim 23 , wherein performing the webpage navigation function includes either moving forward or backward a webpage in the browsing history corresponding to the associated tab.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2022
From: WESKAMP, MARCOS A.; LEMAY, STEPHEN O.; SEPULVEDA, RAYMOND S.
To: APPLE INC.
Reel/Frame 061055/0538 →
Continuity (3)
Provisional Application 63263014 · Oct 25, 2021
Provisional Application 63197495 · Jun 6, 2021
Related Publication 20220391456A1 · Dec 8, 2022
References Cited (268)
US 6993531B1 · Naas · 2006 [cited by examiner]
US 7444597B2 · Perantatos · 2008 [cited by examiner]
US 8065627B2 · Atkins · 2011 [cited by applicant]
US 8564544B2 · Jobs et al. · 2013 [cited by applicant]
US 8661369B2 · Heo et al. · 2014 [cited by applicant]
US 8762878B1 · Weber et al. · 2014 [cited by applicant]
US 8866748B2 · Sirpal et al. · 2014 [cited by applicant]
US 8881032B1 · Weber · 2014 [cited by examiner]
US 9182948B1 · O'Riordan · 2015 [cited by applicant]
US 9191618B2 · Fluhr et al. · 2015 [cited by applicant]
US 9547525B1 · Trainor · 2017 [cited by examiner]
US 9648062B2 · Chaudhri · 2017 [cited by examiner]
US 9658740B2 · Chaudhri · 2017 [cited by examiner]
US 9891811B2 · Federighi · 2018 [cited by examiner]
US 10067643B2 · Chen et al. · 2018 [cited by applicant]
US 10088999B2 · Kuscher · 2018 [cited by examiner]
US 10102567B2 · Tam · 2018 [cited by examiner]
US 10102824B2 · Khoury et al. · 2018 [cited by applicant]
US 10387025B2 · Hunt et al. · 2019 [cited by applicant]
US 10387546B1 · Duran · 2019 [cited by examiner]
US 10419725B2 · Champagne · 2019 [cited by examiner]
US 10551997B2 · Heo et al. · 2020 [cited by applicant]
US 10732790B2 · Wagner et al. · 2020 [cited by applicant]
US 10795490B2 · Chaudhri et al. · 2020 [cited by applicant]
US 11169685B2 · Louch et al. · 2021 [cited by applicant]
US 11366868B1 · Birch · 2022 [cited by examiner]
US 20030020671A1 · Santoro et al. · 2003 [cited by applicant]
US 20040261035A1 · Emerson et al. · 2004 [cited by applicant]
US 20050086612A1 · Gettman et al. · 2005 [cited by applicant]
US 20050282603A1 · Parrot et al. · 2005 [cited by applicant]
US 20060230356A1 · Sauve et al. · 2006 [cited by applicant]
US 20060238520A1 · Westerman et al. · 2006 [cited by applicant]
US 20060265417A1 · Amato et al. · 2006 [cited by applicant]
US 20070152984A1 · Ording et al. · 2007 [cited by applicant]
US 20070198947A1 · Cox et al. · 2007 [cited by applicant]
US 20070204232A1 · Ray et al. · 2007 [cited by applicant]
US 20080165255A1 · Christie et al. · 2008 [cited by applicant]
US 20080174570A1 · Jobs et al. · 2008 [cited by applicant]
US 20090225038A1 · Bolsinga et al. · 2009 [cited by applicant]
US 20090293007A1 · Duarte · 2009 [cited by examiner]
US 20100095219A1 · Stachowiak et al. · 2010 [cited by applicant]
US 20100115450A1 · Scott · 2010 [cited by examiner]
US 20100180225A1 · Chiba et al. · 2010 [cited by applicant]
US 20100248788A1 · Yook · 2010 [cited by examiner]
US 20100283743A1 · Coddington · 2010 [cited by applicant]
US 20110013049A1 · Thorn · 2011 [cited by applicant]
US 20110090255A1 · Wilson et al. · 2011 [cited by applicant]
US 20110138313A1 · Decker et al. · 2011 [cited by applicant]
US 20110163968A1 · Hogan · 2011 [cited by applicant]
US 20110163969A1 · Anzures et al. · 2011 [cited by applicant]
US 20110163971A1 · Wagner et al. · 2011 [cited by applicant]
US 20110214084A1 · Kim · 2011 [cited by applicant]
US 20110252350A1 · Chaudhri · 2011 [cited by applicant]
US 20110252375A1 · Chaudhri · 2011 [cited by examiner]
US 20120032877A1 · Watkins, Jr. et al. · 2012 [cited by applicant]
US 20120060111A1 · Kim · 2012 [cited by examiner]
US 20120176322A1 · Karmi et al. · 2012 [cited by applicant]
US 20130061159A1 · Tseng · 2013 [cited by examiner]
US 20130061160A1 · Tseng · 2013 [cited by examiner]
US 20130067420A1 · Pittappilly et al. · 2013 [cited by applicant]
US 20130120444A1 · Allyn et al. · 2013 [cited by applicant]
US 20130145290A1 · Weber · 2013 [cited by examiner]
US 20130152010A1 · Weber · 2013 [cited by examiner]
US 20130159941A1 · Langlois et al. · 2013 [cited by applicant]
US 20130204194A1 · Ratjen · 2013 [cited by applicant]
US 20130205194A1 · Decker et al. · 2013 [cited by applicant]
US 20130205244A1 · Decker · 2013 [cited by examiner]
US 20130268837A1 · Braithwaite · 2013 [cited by examiner]
US 20130321340A1 · Seo et al. · 2013 [cited by applicant]
US 20140068475A1 · Li · 2014 [cited by examiner]
US 20140195952A1 · Champagne et al. · 2014 [cited by applicant]
US 20140232671A1 · Chaudhri · 2014 [cited by applicant]
US 20140282208A1 · Chaudhri · 2014 [cited by examiner]
US 20140298155A1 · Rider · 2014 [cited by examiner]
US 20140298240A1 · Jitkoff et al. · 2014 [cited by applicant]
US 20140298272A1 · Doan et al. · 2014 [cited by applicant]
US 20150046871A1 · Lewis · 2015 [cited by applicant]
US 20150058318A1 · Blackwell · 2015 [cited by examiner]
US 20150058787A1 · Trainor · 2015 [cited by examiner]
US 20150095817A1 · Mamadgi · 2015 [cited by examiner]
US 20150193117A1 · Nicolaou · 2015 [cited by examiner]
US 20150324095A1 · Brown et al. · 2015 [cited by applicant]
US 20150346929A1 · Karunamuni · 2015 [cited by examiner]
US 20150363066A1 · Lemay et al. · 2015 [cited by applicant]
US 20150365306A1 · Chaudhri et al. · 2015 [cited by applicant]
US 20160062552A1 · Jeong et al. · 2016 [cited by applicant]
US 20160065522A1 · Vasudev · 2016 [cited by examiner]
US 20160103793A1 · Fang · 2016 [cited by examiner]
US 20160224123A1 · Antoniac et al. · 2016 [cited by applicant]
US 20160224213A1 · Chen et al. · 2016 [cited by applicant]
US 20160259413A1 · Ansures et al. · 2016 [cited by applicant]
US 20160343350A1 · Khoury et al. · 2016 [cited by applicant]
US 20160350977A1 · Doronichev et al. · 2016 [cited by applicant]
US 20160357357A1 · Lemay et al. · 2016 [cited by applicant]
US 20160357358A1 · Forster · 2016 [cited by examiner]
US 20170046024A1 · Dascola et al. · 2017 [cited by applicant]
US 20170046025A1 · Dascola · 2017 [cited by examiner]
US 20170075526A1 · Day · 2017 [cited by applicant]
US 20170199638A1 · Bhupatiraju · 2017 [cited by examiner]
US 20170285843A1 · Roberts-Hoffman · 2017 [cited by examiner]
US 20170315694A1 · Alonso Ruiz et al. · 2017 [cited by applicant]
US 20170322709A1 · Chen et al. · 2017 [cited by applicant]
US 20170324837A1 · Quintero · 2017 [cited by examiner]
US 20170329472A1 · Kim et al. · 2017 [cited by applicant]
US 20170357434A1 · Coffman · 2017 [cited by examiner]
US 20170357437A1 · Peterson et al. · 2017 [cited by applicant]
US 20170357439A1 · Lemay · 2017 [cited by examiner]
US 20180032203A1 · Sepulveda · 2018 [cited by examiner]
US 20180081517A1 · Luo · 2018 [cited by examiner]
US 20180203596A1 · Dhaliwal et al. · 2018 [cited by applicant]
US 20180329550A1 · Dellinger · 2018 [cited by examiner]
US 20180335921A1 · Karunamuni et al. · 2018 [cited by applicant]
US 20180335937A1 · Hauenstein · 2018 [cited by examiner]
US 20200077483A1 · Agarwal · 2020 [cited by examiner]
US 20200320794A1 · Huang et al. · 2020 [cited by applicant]
US 20200326820A1 · Walkin et al. · 2020 [cited by applicant]
US 20200326839A1 · Walkin et al. · 2020 [cited by applicant]
US 20210141991A1 · Pinnamaneni · 2021 [cited by examiner]
US 20210201580A1 · Sztuk et al. · 2021 [cited by applicant]
US 20210216176A1 · Walkin et al. · 2021 [cited by applicant]
US 20220092133A1 · Devereux · 2022 [cited by examiner]
US 20220276752A1 · Walkin et al. · 2022 [cited by applicant]
US 20220326816A1 · Walkin et al. · 2022 [cited by applicant]
US 20230273707A1 · Walkin et al. · 2023 [cited by applicant]
US 20230393710A1 · Deets et al. · 2023 [cited by applicant]
US 20240152256A1 · Dascola · 2024 [cited by examiner]
US 20240370140A1 · Triverio · 2024 [cited by applicant]
US 20250103181A1 · Walkin et al. · 2025 [cited by applicant]
AU 2016100652A4 · 2016 [cited by applicant]
CN 101390081A · 2009 [cited by applicant]
CN 103324435A · 2013 [cited by applicant]
CN 104777983A · 2015 [cited by applicant]
CN 108415752A · 2015 [cited by applicant]
CN 105308634A · 2016 [cited by applicant]
CN 106020592A · 2016 [cited by applicant]
CN 107102806A · 2017 [cited by applicant]
CN 107656672A · 2018 [cited by applicant]
CN 108549519A · 2018 [cited by applicant]
CN 109313530A · 2019 [cited by applicant]
EP 1491990A2 · 2004 [cited by applicant]
EP 3108354A2 · 2016 [cited by applicant]
EP 3380918A2 · 2018 [cited by applicant]
JP 2006146824A · 2006 [cited by applicant]
JP 2007233797A · 2007 [cited by applicant]
JP 2008536217A · 2008 [cited by applicant]
JP 2011018098A · 2011 [cited by applicant]
KR 100733962 · 2007 [cited by applicant]
KR 1020090053851 · 2009 [cited by applicant]
KR 20170106822A · 2017 [cited by applicant]
TW 200406687 · 2004 [cited by applicant]
TW 200743971 · 2007 [cited by applicant]
WO WO2014071779A1 · 2014 [cited by applicant]
WO WO2014200729A2 · 2014 [cited by applicant]
WO WO2016109463A1 · 2016 [cited by applicant]
WO WO2017052849A1 · 2017 [cited by applicant]
WO WO2018144339A1 · 2018 [cited by applicant]
WO WO2018213241A1 · 2018 [cited by applicant]
WO WO2018213451A1 · 2018 [cited by applicant]
WO WO2019014859A1 · 2019 [cited by applicant]
WO WO2019037359A1 · 2019 [cited by applicant]
“Swipe between webpages for a webapp”, html—Swipe between webpages for a webapp—Stack Overflow, May 2, 2012, 3 pages (Year: 2012). [cited by examiner]
Office Action, dated Nov. 21, 2022, received in Chinese Patent Application No. 201910247859.5, which corresponds with U.S. Appl. No. 13/750,572, 3 pages. [cited by applicant]
Office Action, dated Dec. 23, 2022, received in Japanese Patent Application No. 2021-560737, which corresponds with U.S. Appl. No. 16/581,674, 2 pages. [cited by applicant]
Notice of Allowance, dated Feb. 23, 2023, received in U.S. Appl. No. 17/750,119, 33 pages. [cited by applicant]
Invitation to Pay Additional Fees, dated Sep. 21, 2022, received in International Patent Application No. PCT/2022/032363, which corresponds with U.S. Appl. No. 17/832,544, 14 pages. [cited by applicant]
International Search Report and Written Opinion, dated Jan. 27, 2023, received in International Patent Application No. PCT/2022/032363, which corresponds with U.S. Appl. No. 17/832,544, 25 pages. [cited by applicant]
Office Action, dated Sep. 7, 2022, received in Australian Patent Application No. 2020259249, which corresponds with U.S. Appl. No. 16/581,665, 3 pages. [cited by applicant]
Decision to Grant, dated Jul. 7, 2022, received in European Patent Application No. 20721988.2, which corresponds with U.S. Appl. No. 16/581,674, 2 pages. [cited by applicant]
Patent, dated Aug. 3, 2022, received in European Patent Application No. 20721988.2, which corresponds with U.S. Appl. No. 16/581,674, 4 pages. [cited by applicant]
Invitation to Pay Additional Fees, dated Aug. 8, 2022, received in European Application No. 20187231.4, which corresponds with U.S. Appl. No. 16/581,674, 16 pages. [cited by applicant]
International Search Report and Written Opinion, dated Oct. 4, 2022, received in International Patent Application No. PCT/US2022/023932, which corresponds with U.S. Appl. No. 17/714,950, 42 pages. [cited by applicant]
Invitation to Pay Additional Fees, dated Sep. 21, 2022, received in International Patent Application No. PCT/US2020/025800, which corresponds with U.S. Appl. No. 16/581,665, 14 pages. [cited by applicant]
Bott, “Windows 7 Official Manual,” vol. 1, Nikkei Business Publications, Inc., First Edition, Apr. 26, 2010, 4 pages. [cited by applicant]
Dellinger et al., U.S. Appl. No. 62/506,549, “Systems and Methods for Interacting with Multiple Applications that are Simultaneously Displayed on an Electronic Device with Touch-Sensitive Display”, filed May 15, 2017, 2… [cited by applicant]
Huculak, “Xmarks Bookmark Sync, an Awesome Bookmark Chrome Extension”, https://pureinfotech.com/xmarks-bookmark-sync-an-awesome-bookmark-chrome-extension, Feb. 24, 2011, 6 pages. [cited by applicant]
Lemay et al., U.S. Appl. No. 62/171,987, “Systems and Methods for Efficiently Navigating Between Applications with Linked Content on an Electronic Device with a Touch-Sensitive Display”, filed Jun. 5, 2015, 163 pages. [cited by applicant]
Matsuyama, “Weekly Ascii”, Ascii Media Works http://weekly.ascii.jp/elem/000/000/022/22454/ Jul. 12, 2010, 9 pages. [cited by applicant]
Purewal, “How to Use Multiple Desktops in Windows 10”, https://www.cnet.com/how-to/how-to-use-multiple-desktops-in-windows-10, Jul. 4, 2015, 5 pages. [cited by applicant]
Tidwell, “Designing Interfaces,” Second Edition, O'Reilly Japan, Inc., Dec. 26, 2011, 6 pages. [cited by applicant]
YouTube, “Expose for Windows—Switcher”, https://www.youtube.com/watch?v=XQWLy7DVDUA, Sep. 27, 2009, 3 pages. [cited by applicant]
YouTube, “How to Enable Freeform Window Mode on Android Nougat without Rooting Freeform Multi Window Mode”, https://www.youtube.com/watch?v=MRHyH9anr4c, Jan. 14, 2017, 3 pages. [cited by applicant]
YouTube, “How to: Group Mission Control Windows Together in OS X”, https://www.youtube.com/watch?v=cuiWiDgHyWw, May 10, 2016, 2 pages. [cited by applicant]
YouTube, “Inside IOS 11: How to Use Split-View on an iPad”, https://www.youtube.com/watch?v=pqFYf bCbNpc, Jul. 25, 2017, 4 pages. [cited by applicant]
YouTube, “Switcher—A Windows Software Review”, https://www.youtube.com/watch?v=9mYq-iZBWyE, Jul. 7, 2010, 2 pages. [cited by applicant]
YouTube, “Task Switcher in Windows 10—YouTube”, https://www.youtube.com/watch?v=HIVPgghvKVs, Mar. 2, 2016, 2 pages. [cited by applicant]
Walkin et al., U.S. Appl. No. 62/752,336, “Devices, Methods, and Graphical User Interfaces for Navigating Between User Interfaces, Displaying a Dock, and Displaying System User Interface Elements”, filed Oct. 29, 2018, … [cited by applicant]
Office Action, dated Feb. 11, 2015, received in U.S. Appl. No. 13/750,572, 30 pages. [cited by applicant]
Final Office Action, dated Oct. 21, 2015, received in U.S. Appl. No. 13/750,572, 17 pages. [cited by applicant]
Notice of Allowance, dated Jun. 13, 2016, received in U.S. Appl. No. 13/750,572, 8 pages. [cited by applicant]
Office Action, dated Jul. 16, 2015, received in Australian Patent Application No. 2013215357, which corresponds with U.S. Appl. No. 13/750,572, 3 pages. [cited by applicant]
Notice of Acceptance, dated May 24, 2016, received in Australian Patent Application No. 2013215357, which corresponds with U.S. Appl. No. 13/750,572, 3 pages. [cited by applicant]
Notice of Acceptance, dated May 16, 2017, received in Australian Patent Application No. 2016225811. Which corresponds with U.S. Appl. No. 13/750,572, 3 pages. [cited by applicant]
Certificate of Grant, dated Sep. 21, 2017, received in Australian Patent Application No. 2016225811, which corresponds with U.S. Appl. No. 13/750,572, 1 page. [cited by applicant]
Office Action, dated Nov. 30, 2016, received in Chinese Patent Application No. 201380017048.7, which corresponds with U.S. Appl. No. 13/750,572, 2 pages. [cited by applicant]
Office Action, dated Aug. 30, 2017, received in Chinese Patent Application No. 20138001748.7, which corresponds with U.S. Appl. No. 13/750,572, 3 pages. [cited by applicant]
Office Action, dated Sep. 25, 2018, received in Chinese Patent Application No. 2013800017048.7, which corresponds with U.S. Appl. No. 13/750,572, 6 pages. [cited by applicant]
Notice of Allowance, dated Jan. 14, 2019, received in Chinese Patent Application No. 201380017048.7, which corresponds with U.S. Appl. No. 13/750,572, 4 pages. [cited by applicant]
Patent, dated Apr. 2, 2019, received in Chinese Patent Application No. 20138017048.7, which corresponds with U.S. Appl. No. 13/750,572, 4 pages. [cited by applicant]
Office Action, dated Apr. 17, 2019, received in European Patent Application No. 13704854.2, which corresponds with U.S. Appl. No. 13/750,572, 4 pages. [cited by applicant]
Office Action, dated Nov. 24, 2015, received in Japanese Patent Application No. 2014-555623, which corresponds with U.S. Appl. No. 13/750,572, 5 pages. [cited by applicant]
Office Action, dated Oct. 3, 2016, received in Japanese Patent Application No. 2014-555623, which corresponds with U.S. Appl. No. 13/750,572, 5 pages. [cited by applicant]
Notice of Allowance, dated Apr. 14, 2017, received in Japanese Patent Application No. 2014-555623, which corresponds with U.S. Appl. No. 13/750,572, 5 pages. [cited by applicant]
Patent, dated May 19, 2017, received in Japanese Patent Application No. 2014- 555623, which corresponds with U.S. Appl. No. 13/750,572, 3 pages. [cited by applicant]
Office Action, dated Apr. 1, 2016, received in Korean Patent Application No. 10-2014-7025056, which corresponds with U.S. Appl. No. 13/750,572, 6 pages. [cited by applicant]
Notice of Allowance, dated Sep. 1, 2016, received in Korean Patent Application No. 10-2014-7025056, which corresponds with U.S. Appl. No. 13/750,572, 4 pages. [cited by applicant]
Patent, dated Nov. 30, 2016, received in Korean Patent Application No. 10-2014-7025056, which corresponds with U.S. Appl. No. 13/750,572, 2 pages. [cited by applicant]
Office Action, dated Apr. 21, 2015, received in Taiwanese Patent Application No. 102104256, which corresponds with U.S. Appl. No. 13/750,572, 6 pages. [cited by applicant]
Notice of Allowance, dated Sep. 2, 2015, received in Taiwanese Patent Application No. 102104256, which corresponds with U.S. Appl. No. 13/750,572, 6 pages. [cited by applicant]
Patent, dated Jan. 11, 2016, received in Taiwanese Patent Application No. 102104256, which corresponds with U.S. Appl. No. 13/750,586, 4 pages. [cited by applicant]
Office Action, dated May 26, 2016, received in Taiwanese Patent Application No. 104132596, which corresponds with U.S. Appl. No. 13/750,572, 3 pages. [cited by applicant]
Patent, dated Feb. 11, 2017, received in Taiwanese Patent Application No. 104132596, which corresponds with U.S. Appl. No. 13/750,572, 4 pages. [cited by applicant]
Office Action, dated Mar. 27, 2015, received in U.S. Appl. No. 13/750,586, 14 pages. [cited by applicant]
Final Office Action, dated Dec. 18, 2015, received in U.S. Appl. No. 13/750,586, 10 pages. [cited by applicant]
Notice of Allowance, dated Aug. 12, 2016, received in U.S. Appl. No. 13/750,586, 10 pages. [cited by applicant]
Office Action, dated Feb. 13, 2020, received in U.S. Appl. No. 16/581,665, 21 pages. [cited by applicant]
Final Office Action, dated Jun. 4, 2020, received in U.S. Appl. No. 16/581,665, 22 pages. [cited by applicant]
Notice of Allowance, dated Jan. 29, 2021, received in U.S. Appl. No. 16/581,665, 9 pages. [cited by applicant]
Office Action, dated Mar. 30, 2020, received in Danish Patent Application No. 2019-70528, which corresponds with U.S. Appl. No. 16/581,674, 3 pages. [cited by applicant]
Office Action, dated Nov. 7, 2019, received in Danish Patent Application No. 2019-70528, which corresponds with U.S. Appl. No. 16/581,674, 8 pages. [cited by applicant]
Notice of Allowance, dated Aug. 18, 2020, received in Danish Patent Application No. 2019-70528, which corresponds with U.S. Appl. No. 16/581,674, 2 pages. [cited by applicant]
Patent, dated Nov. 9, 2020, received in Danish Patent Application No. 2019-70528, which corresponds with U.S. Appl. No. 16/581,674, 5 pages. [cited by applicant]
Office Action, dated Jul. 22, 2021, received in European Patent Application No. 20721988.2, which corresponds with U.S. Appl. No. 16/581,674, 5 pages. [cited by applicant]
Intention to Grant, dated Mar. 16, 2022, received in European Patent Application No. 20721988.2, which corresponds with U.S. Appl. No. 16/581,674, 7 pages. [cited by applicant]
Office Action, dated Apr. 19, 2022, received in Indian Patent Application No. 202117045314, which corresponds with U.S. Appl. No. 16/581,674, 10 pages. [cited by applicant]
Office Action, dated Feb. 13, 2020, received in U.S. Appl. No. 16/581,674, 22 pages. [cited by applicant]
Final Office Action, dated Jun. 4, 2020, received in U.S. Appl. No. 16/581,674, 20 pages. [cited by applicant]
Office Action, dated Oct. 21, 2019, received in Danish Patent Application No. 201970529, which corresponds with U.S. Appl. No. 16/581,674, 9 pages. [cited by applicant]
Office Action, dated Mar. 3, 2020, received in Danish Patent Application No. 201970529, which corresponds with U.S. Appl. No. 16/581,674, 3 pages. [cited by applicant]
Notice of Allowance, dated Aug. 14, 2020, received in Danish Patent Application No. 201970529, which corresponds with U.S. Appl. No. 16/581,674, 2 pages. [cited by applicant]
Patent, dated Nov. 9, 2020, received in Danish Patent Application No. 201970529, which corresponds with U.S. Appl. No. 16/581,674, 5 pages. [cited by applicant]
Notice of Allowance, dated Mar. 3, 2022, received in U.S. Appl. No. 17/219,232, 9 pages. [cited by applicant]
International Preliminary Report on Patentability, dated Aug. 5, 2014, received in International Patent Application No. PCT/US2013/023634, 6 pages. [cited by applicant]
International Search Report and Written Opinion, dated Jul. 12, 2013, received in International Patent Application No. PCT/US2013/023634, 9 pages. [cited by applicant]
Invitation to Pay Additional Fees, dated Jul. 24, 2020, received in International Patent Application No. PCT/US2020/025800, which corresponds with U.S. Appl. No. 16/581,665, 12 pages. [cited by applicant]
International Search Report and Written Opinion, dated Sep. 15, 2020, received in International Patent Application No. PCT/US2020/025800, which corresponds with U.S. Appl. No. 16/581,665, 18 pages. [cited by applicant]
Extended European Search Report, dated Apr. 7, 2021, received in European Application No. 20187231.4, which corresponds with U.S. Appl. No. 16/581,674, 7 pages. [cited by applicant]
Extended European Search Report, dated Mar. 23, 2022, received in European Patent Application No. 21215849.9, 9 pages. [cited by applicant]
McGrenere et al., “Affordances: Clarifying and Evolving a Concept”, University of Toronto, Ontario, Canada, publicated in the Proceedings of Graphics Interface 2000, Montreal, May 2000, 8 pages. [cited by applicant]
Norman, “The Design of Everyday Things 11”, Basic Books, Nov. 5, 2015, 5 pages. [cited by applicant]
Final Office Action, dated Jun. 19, 2023, received in Japanese Patent Application No. 2021-560737, which corresponds with U.S. Appl. No. 16/581,674, 2 pages. [cited by applicant]
Office Action, dated Jun. 29, 2023, received in U.S. Appl. No. 17/714,950, 39 pages. [cited by applicant]
Notice of Allowance, dated Nov. 17, 2023, received in Japanese Patent Application No. 2021-560737, which corresponds with U.S. Appl. No. 16/581,674, 12 pages. [cited by applicant]
Patent, dated Dec. 5, 2023, received in Japanese Patent Application No. 2021-560737, which corresponds with U.S. Appl. No. 16/581,674, 4 pages. [cited by applicant]
Notice of Allowance, dated Mar. 1, 2021, received in U.S. Appl. No. 16/581,674, 6 pages. [cited by applicant]
Office Action, dated Oct. 24, 2023, received in Australian Patent Application No. 2023202745, which corresponds with U.S. Appl. No. 16/581,674, 2 pages. [cited by applicant]
Intent to Grant, dated Nov. 20, 2023, received in European Patent Application No. 20187231.4, which corresponds with U.S. Appl. No. 16/581,674, 8 pages. [cited by applicant]
Decision to Grant, dated Jan. 5, 2024, received in European Patent Application No. 20187231.4, which corresponds with U.S. Appl. No. 16/581,674, 4 pages. [cited by applicant]
Patent, dated Jan. 24, 2024, received in European Patent Application No. 20187231.4, which corresponds with U.S. Appl. No. 16/581,674, 3 pages. [cited by applicant]
Office Action, dated Apr. 26, 2024, received in Chinese Patent Application No. 202011108005.8, which corresponds with U.S. Appl. No. 16/581,665, 4 pages. [cited by applicant]
Office Action, dated Apr. 27, 2024, received in Chinese Patent Application No. 202011108072, which corresponds with U.S. Appl. No. 16/581,674, 2 pages. [cited by applicant]
Final Office Action, dated Apr. 30, 2024, received in U.S. Appl. No. 17/714,950, 36 pages. [cited by applicant]
Intention to grant, dated Jul. 11, 2024, received in European Patent Application No. 23215523.4, which corresponds with U.S. Appl. No. 17/219,232, 9 pages. [cited by applicant]
Notice of Allowance, dated Mar. 27, 2024, received in U.S. Appl. No. 18/143,564, 13 pages. [cited by applicant]
International Search Report and Written Opinion, dated Jan. 30, 2024, received in International Patent Application No. PCT/2023/033284, which corresponds with U.S. Appl. No. 18/369,635, 26 pages. [cited by applicant]
Notice of Allowance, dated Mar. 31, 2023, received in Australian Patent Application No. 2020259249, which corresponds with U.S. Appl. No. 16/581,665, 3 pages. [cited by applicant]
Grant Certificate, dated Aug. 3, 2023, received in Australian Patent Application No. 2020259249, which corresponds with U.S. Appl. No. 16/581,665, 1 page. [cited by applicant]
Patent, dated Dec. 31, 2024, received in Chinese Patent Application No. 202011108005.8, which corresponds with U.S. Appl. No. 16/581,665, 4 pages. [cited by applicant]
Patent, dated Dec. 24, 2024, received in Korean Patent Application No. 2021-7037248, which corresponds with U.S. Appl. No. 16/581,674, 4 pages. [cited by applicant]
Notice of Allowance, dated Aug. 22, 2024, received in Australian Patent Application No. 2023202745, which corresponds with U.S. Appl. No. 16/581,674, 3 pages. [cited by applicant]
Grant Certificate, dated Dec. 24, 2024, received in Australian Patent Application No. 2023202745, which corresponds with U.S. Appl. No. 16/581,674, 3 pages. [cited by applicant]
Notice of Allowance, dated Sep. 14, 2024, received in Chinese Patent Application No. 202011108072, which corresponds with U.S. Appl. No. 16/581,674, 5 pages. [cited by applicant]
Notice of Allowance, dated Nov. 22, 2024, received in Japanese Patent Application No. 2023-180489, which corresponds with U.S. Appl. No. 16/581,674, 2 pages. [cited by applicant]
Office Action, dated Dec. 27, 2024, received in U.S. Appl. No. 17/714,950, 55 pages. [cited by applicant]
Grant Decision, dated Nov. 21, 2024, received in European Patent Application No. 23215523.4, which corresponds with U.S. Appl. No. 17/219,232, 4 pages. [cited by applicant]
Office Action, dated Sep. 2, 2024, received in European Patent Application No. 212115749.9, 10 pages. [cited by applicant]
Extended European Search Report, dated Feb. 26, 2025, received in European Patent Application No. 24213830.3, 7 pages. [cited by applicant]
Final Office Action, dated May 22, 2025, received in U.S. Appl. No. 17/714,950, 44 pages. [cited by applicant]
Office Action, dated Oct. 22, 2025, received in U.S. Appl. No. 18/369,635, 6 pages. [cited by applicant]