IP Library Granted Patent US 12,020,286
Granted Patent B1
US 12,020,286 · App. 17/114,001 · Granted Jun 25, 2024

Immersive content items

Inventors: Ayush Agarwal (Palo Alto, CA); Sheng Chen (Milpitas, CA); Jason W. Blythe (San Francisco, CA); Sundeep Jain (Los Altos, CA); Awaneesh Verma (San Francisco, CA); Yunkai Zhou (Los Altos, CA)
Assignee: Google LLC
G06Q30/0256G06F16/58G06F16/951
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,020,286
App. No.
17/114,001
Granted
Jun 25, 2024
Kind
B1
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content items. In one aspect, a method includes presenting an immersive content item at a client device. The immersive content item includes a first presentation interface that includes a scrollable image portion that presents an image having a first interaction point and a preview graphic indicating the availability of other images for presentation. The immersive content item also includes a second presentation interface that is initiated upon interaction with the first interaction point. The second presentation interface includes a scrollable image portion that presents an image from a plurality of images and an image sequencing indicator.

Claims (54)

1. A method comprising:

receiving, from a content item provider and by one or more computers, text and multiple images or videos;

generating, by the one or more computers, an immersive content item that includes:

the text;

the multiple images or videos;

code that causes presentation of a first presentation interface that presents a first image or video from among the multiple images or videos when the immersive content item is initially presented on a resource that includes other content;

code that causes, in response to user interaction with a given interaction point in the first presentation interface, a visual transition from the first presentation interface to a second presentation interface that includes an expansion of a user interface area occupied by the immersive content item;

code that causes, in response to a first swipe interaction with the immersive content item in a first direction, a second image or video from among the multiple images or videos to replace presentation of the second image or video without navigating away from the resource that includes the other content;

code that causes, in response to a second swipe interaction with the immersive content item in a second direction that is perpendicular to the first direction, a new sequence of images or videos to be loaded for presentation in the immersive content item in place of the multiple images or videos;

code that causes, in response to a third swipe interaction with the immersive content item in the first direction, a transition between different images or videos in the new sequence of images or videos that differ from the multiple images or videos; and

providing, by the one or more computers, the immersive content item for presentation in a portion of a resource that is i) provided by a publisher that differs from the content item provider, and ii) includes content that differs from the content in the immersive content item.

2. The method of claim 1 , wherein generating an immersive content item comprises generating an immersive content item that includes multiple interaction points that each trigger a different action in response to interaction with different interaction points.

3. The method of claim 2 , wherein at least one of the multiple interaction points is configured, upon interaction, to generate a new search query related to an already received search query and submit the new search query to a search engine to retrieve new search results that are presented at a client device that presented the immersive content item.

4. The method of claim 3 , wherein the new search query is for a source of a product or service presented by the immersive content item.

5. The method of claim 1 , wherein generating the immersive content item comprises generating the immersive content item to include at least one scrollable image portion that includes an initial image that is presented, and plural images in a sequence, wherein the scrollable image portion includes code defining a first control for transitioning between the initial image and the plural images in accordance with the sequence.

6. The method of claim 5 , wherein generating the immersive content item to include the at least one scrollable image portion comprises generating the immersive content item to include a last image in the plural images, the last image including an interaction point and descriptive text for redirecting a user to a web resource with additional information relating to the plural images.

7. The method of claim 1 , wherein providing the immersive content item includes providing instructions that cause loading of the first presentation interface at a time when the immersive content item is provided, the method further comprising upon receipt of an interaction with the given interaction point, causing presentation of at least a first image.

8. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more data processing apparatus cause the one or more data processing apparatus to perform operations comprising:

receiving, from a content item provider, text and multiple images or videos;

generating an immersive content item that includes:

the text;

the multiple images or videos;

code that causes presentation of a first presentation interface that presents a first image or video from among the multiple images or videos when the immersive content item is initially presented on a resource that includes other content;

code that causes, in response to user interaction with a given interaction point in the first presentation interface, a visual transition from the first presentation interface to a second presentation interface that includes an expansion of a user interface area occupied by the immersive content item;

code that causes, in response to a first swipe interaction with the immersive content item in a first direction, a second image or video from among the multiple images or videos to replace presentation of the second image or video without navigating away from the resource that includes the other content;

code that causes, in response to a second swipe interaction with the immersive content item in a second direction that is perpendicular to the first direction, a new sequence of images or videos to be loaded for presentation in the immersive content item in place of the multiple images or videos;

code that causes, in response to a third swipe interaction with the immersive content item in the first direction, a transition between different images or videos in the new sequence of images or videos that differ from the multiple images or videos; and

providing the immersive content item for presentation in a portion of a resource that is i) provided by a publisher that differs from the content item provider, and ii) includes content that differs from the content in the immersive content item.

9. The non-transitory computer storage medium of claim 8 , wherein generating an immersive content item comprises generating an immersive content item that includes multiple interaction points that each trigger a different action in response to interaction with different interaction points.

10. The non-transitory computer storage medium of claim 9 , wherein at least one of the multiple interaction points is configured, upon interaction, to generate a new search query related to an already received search query and submit the new search query to a search engine to retrieve new search results that are presented at a client device that presented the immersive content item.

11. The non-transitory computer storage medium of claim 10 , wherein the new search query is for a source of a product or service presented by the immersive content item.

12. The non-transitory computer storage medium of claim 8 , wherein generating the immersive content item comprises generating the immersive content item to include at least one scrollable image portion that includes an initial image that is presented, and plural images in a sequence, wherein the scrollable image portion includes code defining a first control for transitioning between the initial image and the plural images in accordance with the sequence.

13. The non-transitory computer storage medium of claim 12 , wherein generating the immersive content item to include the at least one scrollable image portion comprises generating the immersive content item to include a last image in the plural images, the last image including an interaction point and descriptive text for redirecting a user to a web resource with additional information relating to the plural images.

14. The non-transitory computer storage medium of claim 8 , wherein:

providing the immersive content item includes providing instructions that cause loading of the first presentation interface at a time when the immersive content item is provided; and

the instructions cause the one or more data processing apparatus to perform operations further comprising, upon receipt of an interaction with the given interaction point, causing presentation of at least a first image.

15. A system, comprising:

a data store storing instructions; and

one or more data processing apparatus that interact with the data store and execute instructions that cause the one or more data processing apparatus to perform operations comprising:

receiving, from a content item provider, text and multiple images or videos;

generating an immersive content item that includes:

the text;

the multiple images or videos;

code that causes presentation of a first presentation interface that presents a first image or video from among the multiple images or videos when the immersive content item is initially presented on a resource that includes other content;

code that causes, in response to user interaction with a given interaction point in the first presentation interface, a visual transition from the first presentation interface to a second presentation interface that includes an expansion of a user interface area occupied by the immersive content item;

code that causes, in response to a first swipe interaction with the immersive content item in a first direction, a second image or video from among the multiple images or videos to replace presentation of the second image or video without navigating away from the resource that includes the other content; and

code that causes, in response to a second swipe interaction with the immersive content item in a second direction that is perpendicular to the first direction, a new sequence of images or videos to be loaded for presentation in the immersive content item in place of the multiple images or videos;

code that causes, in response to a third swipe interaction with the immersive content item in the first direction, a transition between different images or videos in the new sequence of images or videos that differ from the multiple images or videos; and

providing the immersive content item for presentation in a portion of a resource that is i) provided by a publisher that differs from the content item provider, and ii) includes content that differs from the content in the immersive content item.

16. The system of claim 15 , wherein generating an immersive content item comprises generating an immersive content item that includes multiple interaction points that each trigger a different action in response to interaction with different interaction points.

17. The system of claim 16 , wherein at least one of the multiple interaction points is configured, upon interaction, to generate a new search query related to an already received search query and submit the new search query to a search engine to retrieve new search results that are presented at a client device that presented the immersive content item.

18. The system of claim 17 , wherein the new search query is for a source of a product or service presented by the immersive content item.

19. The system of claim 15 , wherein generating the immersive content item comprises generating the immersive content item to include at least one scrollable image portion that includes an initial image that is presented, and plural images in a sequence, wherein the scrollable image portion includes code defining a first control for transitioning between the initial image and the plural images in accordance with the sequence.

20. The system of claim 19 , wherein generating the immersive content item to include the at least one scrollable image portion comprises generating the immersive content item to include a last image in the plural images, the last image including an interaction point and descriptive text for redirecting a user to a web resource with additional information relating to the plural images.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2021
From: AGARWAL, AYUSH; CHEN, SHENG; BLYTHE, JASON W.; JAIN, SUNDEEP; VERMA, AWANEESH; ZHOU, YUNKAI
To: GOOGLE INC.
Reel/Frame 055132/0695 →
CHANGE OF NAME Recorded Feb 3, 2021
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 055210/0236 →
Continuity (2)
Continuation 15077010 · Mar 22, 2016
Provisional Application 62137179 · Mar 23, 2015