IP Library Granted Patent US 10,712,912
Granted Patent B2
US 10,712,912 · App. 15/458,414 · Granted Jul 14, 2020

Generating contextual cues linking related browser tabs

Inventors: Avinash Agarwal (Bangalore, IN); Sivasubramaniam Sivakumar (Bangalore, IN); Sharun Samuel (Bangalore, IN)
Assignee: VMWare, Inc.
G06F3/0483G06F3/048G06F3/0481
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 10,712,912
App. No.
15/458,414
Granted
Jul 14, 2020
Kind
B2
Abstract

Disclosed are various approaches for providing contextual or cognitive cues that link browser tabs together within a browser application. Browser tabs that are determined to be related to one another can be colored with a similar color. A similar color can be one in which a color property is modified so that the colors appear similar to a user. Relationships between browser tabs can be determined based upon whether a browser tab was created in response to following a link within a parent browser tab.

Claims (46)

1. A system for providing contextual cues between browser tabs within a browser comprising:

a computing device comprising a processor and a memory, the computing device executing the browser, wherein the browser is configured to at least:

receive a request to generate a new browser tab;

determine that the new browser tab has a parent browser tab based upon the request by detecting that the request is associated with a user following a hyperlink contained within the parent browser tab;

in response to determining that the new browser tab has a parent browser tab, identify a color assigned to the parent browser tab;

generate a child color based upon the parent browser tab by modifying a lightness of the color assigned to the parent browser tab;

assign the child color to the new browser tab;

generate the new browser tab within the browser;

receive a request to generate a second new browser tab;

determine that the second new browser tab is unrelated to the parent browser tab by detecting that the request is unassociated with the user following a hyperlink contained within the parent browser tab;

in response to determining that the second new browser tab is unrelated to the parent browser tab, select a new color to assign to the second new browser tab, the new color comprising a different primary color from the color assigned to the parent browser tab;

assign the new color to the second new browser tab; and

generate the second new browser tab within the browser.

2. The system of claim 1 , wherein the browser modifies at least one of a hue or tint associated with the parent color.

3. The system of claim 1 , wherein the browser modifies the color assigned to the parent browser tab to generate the child color by increasing a lightness property of the color.

4. The system of claim 1 , wherein the new color is generated by selecting a different secondary color or a different tertiary color relative to the color assigned to the parent browser tab.

5. A method for providing contextual cues between browser tabs within a browser application comprising:

receiving a request to generate a new browser tab within the browser application;

determining whether the new browser tab has a parent browser tab based upon the request by detecting that the request is associated with a user following a hyperlink contained within the parent browser tab;

in response to determining that the new browser tab has a parent browser tab, identifying a color assigned to the parent browser tab;

generating a child color based upon the parent browser tab by modifying a lightness of the color assigned to the parent browser tab;

assigning the child color to the new browser tab;

generating the new browser tab within the browser;

receiving a request to generate a second new browser tab;

determining that the second new browser tab is unrelated to the parent browser tab by detecting that the request is unassociated with the user following a hyperlink contained within the parent browser tab;

in response to determining that the second new browser tab is unrelated to the parent browser tab, selecting a new color to assign to the second new browser tab, the new color comprising a different primary color from the color assigned to the parent browser tab;

assigning the new color to the second new browser tab; and

generating the second new browser tab within the browser.

6. The method of claim 5 , wherein generating the child color comprises modifying at least one of a hue or tint associated with the parent color.

7. The method of claim 5 , wherein generating the child color comprises increasing a lightness property of the color.

8. The method of claim 5 , wherein the new color is generated by selecting a different secondary color or a different tertiary color relative to the color assigned to the parent browser tab.

9. A non-transitory computer-readable medium comprising machine-readable instructions providing contextual cues between browser tabs within a browser application, wherein when executed by a processor of a computing device, the machine-readable instructions cause the computing device to at least:

receive a request to generate a new browser tab;

determine that the new browser tab has a parent browser tab based upon the request by detecting that the request is associated with a user following a hyperlink contained within the parent browser tab;

in response to determining that the new browser tab has a parent browser tab, identify a color assigned to the parent browser tab;

generate a child color based upon the parent browser tab by modifying a lightness of the color assigned to the parent browser tab;

assign the child color to the new browser tab;

generate the new browser tab within the browser;

receive a request to generate a second new browser tab;

determine that the second new browser tab is unrelated to the parent browser tab by detecting that the request is unassociated with the user following a hyperlink contained within the parent browser tab;

in response to determining that the second new browser tab is unrelated to the parent browser tab, select a new color to assign to the second new browser tab, the new color comprising a different primary color from the color assigned to the parent browser tab;

assign the new color to the second new browser tab; and

generate the second new browser tab within the browser.

10. The non-transitory computer-readable medium of claim 9 , wherein the child color is generated by modifying at least one of a hue or tint associated with the parent color.

11. The non-transitory computer-readable medium of claim 9 , wherein the child color is generated by increasing a lightness property of the color assigned to the parent browser tab.

12. The non-transitory computer-readable medium of claim 9 , wherein the new color is generated by selecting a different secondary color or a different tertiary color relative to the color assigned to the parent browser tab.

Assignments (4)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2019
From: AGARWAL, AVINASH; SIVAKUMAR, SIVASUBRAMANIAM; SAMUEL, SHARUN
To: VMWARE, INC.
Reel/Frame 049885/0090 →