Generating A Snippet Packet Based On A Selection Of A Portion Of A Web Page

Patent No. US12038997 (titled "Generating A Snippet Packet Based On A Selection Of A Portion Of A Web Page") was filed by Google Llc on Dec 15, 2022.

What is this patent about?

’997 is related to the field of interactive content saving and sharing, specifically addressing the problem of preserving context when saving snippets of information from web pages. Traditional methods of saving content, such as copying text or saving images, often lack a direct link back to the original source, making it difficult to revisit the context from which the information was extracted. This is especially problematic when users want to understand the original source of the saved data.

The underlying idea behind ’997 is to create an interactive snippet packet that encapsulates a selected portion of a web page along with metadata that allows a user to quickly return to the exact location of that snippet within the original page. This is achieved by storing the selected content, the web address, and location data describing where the content resides on the page. The snippet packet also includes a graphical representation of the content, such as a graphical card , to provide a visual cue for easy identification and recall.

The claims of ’997 focus on a computing system that provides a graphical user interface for displaying a web page with multiple content items. The system obtains input data requesting to save one or more of these content items and then generates a snippet packet. This packet includes the content items, the web address, and location data. A key aspect is the generation of a graphical card with text overlaid on an image, providing a visual representation of the content. The system stores this snippet packet, associates it with a user, and allows sharing via various options, enabling navigation back to the original content location.

In practice, a user browsing a web page can select a specific piece of text, an image, or other content. The system then creates a snippet packet containing this content and a graphical card representing it. The graphical card might feature the selected text overlaid on an image related to the content's topic. When the user or someone they share the snippet packet with interacts with the graphical card, the system uses the stored web address and location data to automatically navigate back to the exact spot on the original web page where the content was located, highlighting it for easy identification.

This approach differentiates itself from prior methods by providing a seamless way to return to the original context of saved content. Instead of relying on search queries or browsing history, the snippet packet acts as a direct portal back to the source. The use of location data , such as scroll position or text fragments, ensures accurate navigation even if the web page has been updated since the snippet was created. The graphical card further enhances the user experience by providing a visually appealing and easily recognizable representation of the saved content.

How does this patent fit in bigger picture?

Technical landscape at the time

In the early 2020s when ’997 was filed, web pages were typically implemented using HTML, CSS, and JavaScript, at a time when systems commonly relied on client-side rendering and server-side data fetching. Hardware and software constraints made efficient management of web page content and user interactions non-trivial.

Novelty and Inventive Step

The examiner approved the application because the prior art failed to teach or fairly suggest determining descriptive text for content items, generating a graphical card with overlaid text, associating the snippet packet with a user, providing sharing options, and enabling automatic navigation to the content item's location within the web page via the graphical card. The examiner also stated that the dependent claims added further limitations to the allowable subject matter of the corresponding independent claims.

Claims

The patent includes 18 claims, with claims 1, 8, and 13 being independent. The independent claims are directed to a computing system, a computer-implemented method, and computer-readable media, all generally focused on generating and using snippet packets of web page content. The dependent claims generally elaborate on and refine the elements and steps recited in the independent claims.

Key Claim Terms New

Definitions of key terms used in the patent claims.

Term (Source)Support for SpecificationInterpretation
Address data
(Claim 1, Claim 8, Claim 13)
“The address data can be descriptive of a web address for the web page. The address data can include a uniform resource identifier and/or a uniform resource locator. In some implementations, the address data can include data descriptive of the source of the content item.”Data that identifies the web address of the web page from which the content item was extracted.
Gesture data
(Claim 13)
“Gesture data can then be received. The gesture data can be descriptive of a gesture associated with a portion of the web page. In some implementations, the gesture can include a circular gesture that encloses the portion of the web page. The gesture data can be descriptive of a touch input to a touchscreen display of a mobile computing device.”Data descriptive of a gesture associated with a portion of the web page, used to determine a selected content item.
Graphical card
(Claim 1, Claim 8, Claim 13)
“Additionally and/or alternatively, the graphical card can include the search query and the associated search engine. The collection addition option can be provided. The generated snippet packet can be stored with the generated graphical representation. A user may then select the snippet packet to view an enlarged graphical representation, to view the saved content item(s), and/or to navigate to the particular point in the web page where the content item(s) are from in the resource.”A graphical representation of the snippet packet, comprising text and an image, that is selectable to navigate to the location of the selected content item within the web page.
Location data
(Claim 1, Claim 8, Claim 13)
“The location data can be descriptive of a location of the one or more content items within the web page. In some implementations, the location data can include at least one of a scroll position, a start node, or an end node. The scroll position can be descriptive of the location of the one or more content items in relation to other portions of the web page. In some implementations, the start node can be descriptive of where the one or more content items begin. The end node can be descriptive of where the one or more content items end.”Data that specifies the location of the content item within the web page.
Snippet packet
(Claim 1, Claim 8, Claim 13)
“The snippet packet can include the content item and a deep link. Alternatively and/or additionally, the snippet packet can include a snippet (e.g., a content item and/or a media data generated based on the content item (e.g., a graphical card and/or a summarization of the content item)), address data (e.g., a uniform resource locator and/or a uniform resource identifier), and/or metadata. The snippet packet can include location data (e.g., metadata indicative of a location of the content item within the web page, a text fragment for identifying start data and end data, one or more pointers, and/or one or more scroll position data).”A data structure that includes one or more content items from a web page, address data for the web page, and location data indicating where the content items are located within the web page.

Litigation Cases New

US Latest litigation cases involving this patent.

Case NumberFiling DateTitle
1:25-cv-00514Apr 29, 2025Accusearch Technologies Llc V. Google Llc

Patent Family

Patent Family

File Wrapper

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.

  • Date

    Description

  • Get instant alerts for new documents

US12038997

GOOGLE LLC
Application Number
US18081814
Filing Date
Dec 15, 2022
Status
Granted
Expiry Date
Dec 15, 2042
External Links
Slate, USPTO, Google Patents