Animated snippets for search results

US2018144059A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018144059-A1
Application numberUS-201615360631-A
CountryUS
Kind codeA1
Filing dateNov 23, 2016
Priority dateNov 23, 2016
Publication dateMay 24, 2018
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.

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and providing animation snippets. In one aspect, a method includes determining page resources that each include a plurality of persistent visual resources, for each of the determined page resources, generating one or more animation snippets from the persistent visual resources, for a page resource for which one or more animation snippets have been generated, selecting one of the animation snippets for display as a search result that identifies the page resource as being responsive to a search query; and providing animation snippet to a user device from which the query was submitted.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: a data processing apparatus; and a computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising: determining page resources that each include a plurality of persistent visual resources, each persistent visual resource being a visual resource that is displayed each time the page resource is displayed at a user device; for each of the determined page resources, generating one or more animation snippets from the plurality of persistent visual resources, comprising, for each of the one or more animation snippets: selecting a subset of the persistent visual resources; from each of the selected persistent visual resources, generating an image frame; and generating an animation snippet for the page resource, wherein the animation snippet includes each of the image frames generated from the selected persistent visual resources and that displays the image frames in a specific order; for a page resource for which one or more animation snippets have been generated, selecting one of the animation snippets for display as a search result that identifies the page resource as being responsive to a search query; and providing animation snippet to a user device from which the query was submitted. 2 . The system of claim 1 , wherein selecting a subset of persistent visual resources comprises: for each persistent visual resource: determining a location of the persistent visual resource on the page resource for when the page resource is rendered for display; and determining a location score for the persistent visual resource; and selecting the persistent visual resources for inclusion in the subset based on the location scores. 3 . The system of claim 1 , wherein selecting a subset of persistent visual resources comprises: for each persistent visual resource: determining an aspect ratio for the persistent visual resource; and selecting the persistent visual resources for inclusion in the subset when the aspect ratio meets one or more aspect ratio size criterion. 4 . The system of claim 1 , wherein: selecting a subset of the persistent visual resources comprises selecting each of the persistent visual resources; generating an animation snippet for the page resource further comprises: determining, for the page resource, a resource topic to which the subject matter of page the resource is descriptive; and categorizing the animation snippet as belonging to the resource topic; and selecting one of the animation snippets for display as a search result that identifies the page resource as being responsive to a search query comprises: determining a topic for the query; determining whether the resource topic matches the topic for the query; and in response to determining that resource topic matches the topic for the query, selecting the animation snippet categorized as belonging to the resource topic. 5 . The system of claim 4 , wherein selecting one of the animation snippets for display as a search result that identifies the page resource as being responsive to a search query further comprises, in response to determining that resource topic does not match the topic for the query, selecting another animation snippet that has been generated for the page resource and that has not been categorized as belonging to the resource topic. 6 . The system of claim 1 , wherein: generating one or more animation snippets from the plurality of persistent visual resources comprises: for each of the persistent visual resources, determining topics to which the subject matter depicted by the visual resource is descriptive; clustering the persistent visual resources into two or more clusters based on the determined topics; and for each cluster of persistent visual resources, generating an animation snippet from the persistent visual resources that belong to the cluster and associating the animation snippet with the determined topics for the cluster. 7 . The system of claim 6 , wherein selecting one of the animation snippets for display as a search result that identifies the page resource as being responsive to a search query comprises: determining a topic for the query; for each animation snippet, determining a relevance measure that is a measure for the query to the determined topics associated with the animation snippet; and selecting the animation snippet from among the animation snippets based on a relevance measures. 8 . The system of claim 1 , wherein generating an image frame for each persistent visual resource comprises generation a plurality of image frames from a persistent visual resource that is a video resource. 9 . The system of claim 1 , wherein the determining page resources and generating animation snippets is performed independent of receiving a search query, and further comprising, for each page resource for which one or more animation snippets have been generated, indexing the one or more animation snippets with the page resource to associate the one or more animation snippets with the page resource. 10 . The system of claim 1 , wherein the determining page resources and generating animation snippets is performed in response to receiving a search query. 11 . The system of claim 1 , wherein the search result is an image search result, and the animation snippet is displayed as the image search result. 12 . The system of claim 1 , wherein the search result is page resource search result, and the animation snippet is displayed with at least one other set of data extracted from the page resource displayed separately from the animation snippet. 13 . A method performed by a data processing apparatus, the method comprising: determining page resources that each include a plurality of persistent visual resources, each persistent visual resource being a visual resource that is displayed each time the page resource is displayed at a user device; for each of the determined page resources, generating one or more animation snippets from the plurality of persistent visual resources, comprising, for each of the one or more animation snippets: selecting a subset of the persistent visual resources; from each of the selected persistent visual resources, generating an image frame; and generating an animation snippet for the page resource, wherein the animation snippet includes each of the image frames generated from the selected persistent visual resources and that displays the image frames in a specific order; for a page resource for which one or more animation snippets have been generated, selecting one of the animation snippets for display as a search result that identifies the page resource as being responsive to a search query; and providing animation snippet to a user device from which the query was submitted. 14 . The method of claim 13 , wherein selecting a subset of persistent visual resources comprises: for each persistent visual resource: determining a location of the persistent visual resource on the page resource for when the page resource is rendered for display; and determining a location score for the persistent visual resource; and selecting the persistent visual resources for inclusion in the subset based on the location scores. 15 . The method of claim 12 , wherein selecting a subset of persistent visual resources comprises: for each persistent visual resource: determining an aspect ratio for the persistent visual resource; and selecting the persistent visu

Assignees

Inventors

Classifications

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

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

  • Indexing; Web crawling techniques · CPC title

  • G06F16/958Primary

    Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title

  • Physics · mapped topic

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 US2018144059A1 cover?
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and providing animation snippets. In one aspect, a method includes determining page resources that each include a plurality of persistent visual resources, for each of the determined page resources, generating one or more animation snippets from the persistent visual resources, for …
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9577. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 24 2018 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).