Switching multimedia content based on a respective act
US-12175057-B2 · Dec 24, 2024 · US
US2025068305A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025068305-A1 |
| Application number | US-202418814136-A |
| Country | US |
| Kind code | A1 |
| Filing date | Aug 23, 2024 |
| Priority date | Aug 23, 2023 |
| Publication date | Feb 27, 2025 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Interaction with page-structured environments, e.g. book metaphor · CPC title
Browsing optimisation, e.g. caching or content distillation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.