Tab grouping for an application

US2025068305A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025068305-A1
Application numberUS-202418814136-A
CountryUS
Kind codeA1
Filing dateAug 23, 2024
Priority dateAug 23, 2023
Publication dateFeb 27, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An application may generate tab information about tabs opened on a user device. An application may identify a tab group from the tabs, the tab group including at least two tabs determined to be related based on the tab information. An application may generate a label for the tab group based on at least a portion of the tab information. An application may modify a tab strip to include the label and the tab group.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: generating tab information about tabs opened on a user device; identifying a tab group from the tabs, the tab group including at least two tabs determined to be related based on the tab information; generating a label for the tab group based on at least a portion of the tab information; and modifying a tab strip to include the label and the tab group. 2 . The method of claim 1 , further comprising: initiating display of a tab group interface, the tab group interface identifying the tab group and a new tab group, the tab group interface identifying a new tab for inclusion in the tab group, the new tab having been created after creation of the tab group. 3 . The method of claim 1 , further comprising: initiating display of a tab group interface, the tab group interface identifying a tab group suggestion, the tab group suggestion including an editable field populated with the label, the tab group suggestion including information that identifies the at least two tabs, the tab group suggestion including a control configured to create the tab group; and in response to selection of the control, modifying the tab strip to include the label and the tab group. 4 . The method of claim 1 , wherein identifying the tab group includes: generating embeddings using the tab information; computing similarity scores based on the embeddings; clustering a subset of the tabs based on the similarity scores; and identifying the subset as the tab group. 5 . The method of claim 1 , wherein generating the label includes: generating a prompt for a language model, the prompt including at least the portion of the tab information; and receiving a model response from the language model, the model response including the label. 6 . The method of claim 1 , wherein generating the label includes: generating one or more words that describes the tab group; and generating an icon that represents the tab group. 7 . The method of claim 1 , wherein modifying the tab strip includes: inserting the label into the tab strip; and identifying the tab group in the tab strip proximate to the label, wherein a selection of the label causes the tab group to collapse or expand. 8 . The method of claim 1 , further comprising: receiving a selection of an organize control displayed in a browser window that includes at least one of the tabs; and in response to the selection of the organize control, initiating identification of the tab group from the tabs. 9 . The method of claim 1 , further comprising: detecting an organization event for the tab strip; and in response to detecting the organization event, displaying a control in the tab strip, the control, when selected, configured to initiate identification of the tab group from the tabs. 10 . The method of claim 9 , wherein detecting the organization event includes determining that a suggested group of tabs in the tab strip has a quality score that achieves a quality threshold. 11 . The method of claim 1 , wherein the tab information includes page titles and resource locators associated with the tabs. 12 . An apparatus comprising: at least one processor; and a non-transitory computer-readable medium storing executable instructions that cause the at least one processor to execute operations, the operations comprising: generating tab information about tabs opened on a user device; identifying a tab group from the tabs, the tab group including at least two tabs determined to be related based on the tab information; generating a label for the tab group based on at least a portion of the tab information; and modifying a tab strip to include the label and the tab group. 13 . The apparatus of claim 12 , wherein the operations further comprise: initiating display of a tab group interface, the tab group interface identifying a tab group suggestion, the tab group suggestion including an editable field populated with the label, the tab group suggestion including information that identifies the at least two tabs, the tab group suggestion including a control configured to create the tab group; and in response to selection of the control, modifying the tab strip to include the label and the tab group. 14 . The apparatus of claim 12 , wherein the operations further comprise: generating embeddings using the tab information; computing similarity scores based on the embeddings; clustering a subset of the tabs based on the similarity scores; and identifying the subset as the tab group. 15 . The apparatus of claim 12 , wherein the operations further comprise: generating a prompt for a language model, the prompt including at least the portion of the tab information; and receiving a model response from the language model, the model response including the label. 16 . The apparatus of claim 12 , wherein the operations further comprising: generating one or more words that describes the tab group; and generating an icon that represents the tab group. 17 . The apparatus of claim 12 , wherein the operations further comprising: inserting the label into the tab strip; and identifying the tab group in the tab strip proximate to the label, wherein a selection of the label causes the tab group to collapse or expand. 18 . A non-transitory computer-readable medium storing executable instructions that cause at least one processor to execute operations, the operations comprising: generating tab information about tabs opened on a user device; identifying a tab group from the tabs, the tab group including at least two tabs determined to be related based on the tab information; generating a label for the tab group based on at least a portion of the tab information; and modifying a tab strip to include the label and the tab group. 19 . The non-transitory computer-readable medium of claim 18 , wherein the operations further comprise: initiating display of a tab group interface, the tab group interface identifying the tab group and a new tab group, the tab group interface identifying a new tab for inclusion in the tab group, the new tab having been created after creation of the tab group. 20 . The non-transitory computer-readable medium of claim 18 , wherein the operations further comprise: initiating display of a tab group interface, the tab group interface identifying a tab group suggestion, the tab group suggestion including an editable field populated with the label, the tab group suggestion including information that identifies the at least two tabs, the tab group suggestion including a control configured to create the tab group; and in response to selection of the control, modifying the tab strip to include the label and the tab group.

Assignees

Inventors

Classifications

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • Optimising the visualization of content, e.g. distillation of HTML documents · CPC title

  • G06F3/0483Primary

    Interaction with page-structured environments, e.g. book metaphor · CPC title

  • G06F16/957Primary

    Browsing optimisation, e.g. caching or content distillation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025068305A1 cover?
An application may generate tab information about tabs opened on a user device. An application may identify a tab group from the tabs, the tab group including at least two tabs determined to be related based on the tab information. An application may generate a label for the tab group based on at least a portion of the tab information. An application may modify a tab strip to include the label …
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0483. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Feb 27 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).