IP Library Granted Patent US 11,816,308
Granted Patent B2
US 11,816,308 · App. 17/649,496 · Granted Nov 14, 2023

Web browser tab navigation during video conference session

Inventor: Tori Jeannette Rice (Indianapolis, IN)
Assignee: Salesforce, Inc.
G06F3/0483G06F3/0482G06F3/0484G06F3/04897H04L65/403
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,816,308
App. No.
17/649,496
Granted
Nov 14, 2023
Kind
B2
Abstract

Methods, systems, and devices supporting web browser tab navigation are described. A device (e.g., a user device) may initiate, via a web browser and in a first tab of a set of tabs of the web browser, a video conference session of a video conference application. The device may render a visual component in a user interface of the video conference session that indicates enablement of tab navigation functionality for the video conference application. In some examples, enablement of the tab navigation functionality may be based on an extension being installed in the web browser. The device may then receive an input via the visual component to visually distinguish the first tab for a duration of the video conference session, and cause for display a visual marker associated with the first tab for the duration of the video conference session based on receiving the input.

Claims (60)

1. A method for web browser tab navigation, comprising:

initiating, via a web browser and in a first tab of a plurality of tabs of the web browser, a video conference session of a video conference application;

rendering a visual component in a user interface of the video conference session that indicates enablement of tab navigation functionality for the video conference application, the visual component indicating a first option to enable visual marking of the first tab, a second option to request a second web browser of a second attendee to visually distinguish a second tab that is actively hosting the video conference application within the second web browser, and a third option to disable visual marking of the first tab, wherein the enablement of the tab navigation functionality is based at least in part on an extension for the video conference application being installed in the web browser;

receiving an input selecting the first option via the visual component to visually distinguish the first tab from the plurality of tabs for a duration of the video conference session; and

causing for display the visual marker associated with the first tab for the duration of the video conference session based at least in part on receiving the input.

2. The method of claim 1 , further comprising:

receiving a second input selecting the second option via the visual component to visually distinguish the second tab from a second plurality of tabs, wherein the second plurality of tabs corresponds to the second web browser of the second attendee of the video conference session; and

transmitting a request to the second web browser of the second attendee to visually distinguish the second tab from the second plurality of tabs for the duration of the video conference session based at least in part on receiving the second input.

3. The method of claim 2 , further comprising:

receiving a capability message from the web browser of the second attendee indicating a capability of the second web browser to visually distinguish the second tab from the second plurality of tabs, wherein the capability of the second web browser is based at least in part on the extension for the video conference application being installed in the second web browser.

4. The method of claim 3 , wherein the visual component visually indicates the capability of the second web browser.

5. The method of claim 1 , wherein:

the first tab is visually rendered within a first window of a plurality of windows of the web browser; and

the causing for display the visual marker associated with the first tab comprises causing for display a second visual marker that visually distinguishes the first window from the plurality of windows of the web browser based at least in part on the first tab being visually rendered within the first window.

6. The method of claim 1 , further comprising:

receiving, via a keyboard shortcut configured for the extension for the video conference application, a keyboard input to return to the first tab from the plurality of tabs; and

causing for display the first tab from the plurality of tabs based at least in part on receiving the keyboard input.

7. The method of claim 1 , further comprising:

determining that the video conference session of the video conference application has concluded; and

disabling the visual marker associated with the first tab based at least in part on determining that the video conference session of the video conference application has concluded.

8. The method of claim 1 , further comprising:

receiving a request to download the extension for the video conference application; and

installing the extension for the video conference application in the web browser.

9. The method of claim 1 , wherein rendering the visual component further comprises:

rendering an indication of the third option to disable an active visual marker associated with the first tab for the duration of the video conference session.

10. The method of claim 9 , further comprising:

receiving a second input selecting the third option via the visual component to disable the visual marker associated with the first tab; and

disabling the visual marker associated with the first tab for a remaining duration of the video conference session based at least in part on receiving the second input.

11. An apparatus for web browser tab navigation, comprising:

a processor;

memory coupled with the processor; and

instructions stored in the memory and executable by the processor to cause the apparatus to:

initiate, via a web browser and in a first tab of a plurality of tabs of the web browser, a video conference session of a video conference application;

render a visual component in a user interface of the video conference session that indicates enablement of tab navigation functionality for the video conference application, the visual component indicating a first option to enable pofivisual markilg of the first tab, a second option to request a second web browser of a second attendee to visually distinguish a second tab that is actively hosting the video conference application within the second web browser, and a third option to disable visual marking of the first tab, wherein the enablement of the tab navigation functionality is based at least in part on an extension for the video conference application being installed in the web browser;

receive an input selecting the first option via the visual component to visually distinguish the first tab from the plurality of tabs for a duration of the video conference session; and cause for display the visual marker associated with the first tab for the duration of the video conference session based at least in part on receiving the input.

12. The apparatus of claim 11 , wherein the instructions are further executable by the processor to cause the apparatus to:

receive a second input selecting the second option via the visual component to visually distinguish the second tab from a second plurality of tabs, wherein the second plurality of tabs corresponds to the second web browser of the second attendee of the video conference session; and

transmit a request to the second web browser of the second attendee to visually distinguish the second tab from the second plurality of tabs for the duration of the video conference session based at least in part on receiving the second input.

13. The apparatus of claim 12 , wherein the instructions are further executable by the processor to cause the apparatus to:

receive a capability message from the web browser of the second attendee indicating a capability of the second web browser to visually distinguish the second tab from the second plurality of tabs, wherein the capability of the second web browser is based at least in part on the extension for the video conference application being installed in the second web browser.

14. The apparatus of claim 13 , wherein the visual component visually indicates the capability of the second web browser.

15. The apparatus of claim 11 , wherein:

the first tab is visually rendered within a first window of a plurality of windows of the web browser; and

the causing for display the visual marker associated with the first tab comprises causing for display a second visual marker that visually distinguishes the first window from the plurality of windows of the web browser based at least in part on the first tab being visually rendered within the first window.

16. The apparatus of claim 11 , wherein the instructions are further executable by the processor to cause the apparatus to:

receive, via a keyboard shortcut configured for the extension for the video conference application, a keyboard input to return to the first tab from the plurality of tabs; and

cause for display the first tab from the plurality of tabs based at least in part on receiving the keyboard input.

17. The apparatus of claim 11 , wherein the instructions are further executable by the processor to cause the apparatus to:

determine that the video conference session of the video conference application has concluded; and

disable the visual marker associated with the first tab based at least in part on determining that the video conference session of the video conference application has concluded.

18. The apparatus of claim 11 , wherein the instructions are further executable by the processor to cause the apparatus to:

receive a request to download the extension for the video conference application; and

install the extension for the video conference application in the web browser.

19. A non-transitory computer-readable medium storing code for web browser tab navigation, the code comprising instructions executable by a processor to:

initiate, via a web browser and in a first tab of a plurality of tabs of the web browser, a video conference session of a video conference application;

render a visual component in a user interface of the video conference session that indicates enablement of tab navigation functionality for the video conference application, the visual component indicating a first option to enable visual marking of the first tab, a second option to request a second web browser of a second attendee to visually distinguish a second tab that is actively hosting the video conference application within the second web browser, and a third option to disable visual marking of the first tab, wherein the enablement of the tab navigation functionality is based at least in part on an extension for the video conference application being installed in the web browser;

receive an input selecting the first option via the visual component to visually distinguish the first tab from the plurality of tabs for a duration of the video conference session; and cause for display the visual marker associated with the first tab for the duration of the video conference session based at least in part on receiving the input.

20. The non-transitory computer-readable medium of claim 19 , wherein the instructions are further executable by the processor to:

receive a second input selecting the second option via the visual component to visually distinguish the second tab from a second plurality of tabs, wherein the second plurality of tabs corresponds to the second web browser of the second attendee of the video conference session; and

transmit a request to the second web browser of the second attendee to visually distinguish the second tab from the second plurality of tabs for the duration of the video conference session based at least in part on receiving the second input.

Assignments (3)
CHANGE OF NAME Recorded Oct 9, 2023
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 065183/0134 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBER TO "17649496" PREVIOUSLY RECORDED AT REEL: 058835 FRAME: 0328. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 9, 2022
From: RICE, TORI JEANNETTE
To: SALESFORCE.COM, INC.
Reel/Frame 058980/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2022
From: RICE, TORI JEANNETTE
To: SALESFORCE.COM, INC.
Reel/Frame 058835/0328 →
Continuity (2)
Provisional Application 63166425 · Mar 26, 2021
Related Publication 20220308716A1 · Sep 29, 2022
Cited By (1)
US 12,689,667