1. A computer-implemented method for grouping browser tabs in a web browser user interface, comprising: analyzing content of a plurality of open browser tabs; determining, based on the analyzing, that an open browser tab includes an image thereon; analyzing facial features from at least one face in the image; computing, based on the analysis, a similarity score between the image on the open browser tab and a known image; determining that the similarity score exceeds a predetermined threshold; grouping the open browser tab into a first visual container based on the determination, wherein the first visual container contains a subset of the plurality of open browser tabs having content relating to a particular category to which the known image pertains; detecting that a user opens another browser tab; determining that content of the another browser tab is related to the particular category; in response to the determination that the content of the another browser tab is related to the particular category, determining that the first visual container holds a maximum number of open browser tabs; in response to the determination that the first visual container holds the maximum number of browser tabs, automatically creating a second visual container for the particular category; and adding the another open browser tab to the second visual container.
1. A computer-implemented method for grouping browser tabs in a web browser user interface, comprising: analyzing content of a plurality of open browser tabs; determining, based on the analyzing, that an open browser tab includes an image thereon; analyzing facial features from at least one face in the image; computing, based on the analysis, a similarity score between the image on the open browser tab and a known image; determining that the similarity score exceeds a predetermined threshold; grouping the open browser tab into a first visual container based on the determination, wherein the first visual container contains a subset of the plurality of open browser tabs having content relating to a particular category to which the known image pertains; detecting that a user opens another browser tab; determining that content of the another browser tab is related to the particular category; in response to the determination that the content of the another browser tab is related to the particular category, determining that the first visual container holds a maximum number of open browser tabs; in response to the determination that the first visual container holds the maximum number of browser tabs, automatically creating a second visual container for the particular category; and adding the another open browser tab to the second visual container. 3. The method of claim 1 , wherein the analyzing corresponding uniform resource locators comprises identifying a web domain within each uniform resource locator, and further comprising identifying a category for each web domain, and wherein grouping a subset of the plurality of open browser tabs into a first visual container comprises grouping browser tabs with a similar category into the first visual container.