IP Library › Granted Patent US 12,260,067
Granted Patent B2
US 12,260,067 · App. 18/144,615 · Granted Mar 25, 2025

Dynamic thumbnail representation for a video playlist

Inventors: Aaron Joseph Wheeler (San Francisco, CA); Chris Lauritzen (San Francisco, CA)
Assignee: Google LLC
G06F3/0482G06F3/04817G06F3/0485G06F16/252G06F16/438G06F16/44G06F16/743G06F3/0488G06F16/434G06F16/4387G06F16/7328G06F16/739
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,260,067
App. No.
18/144,615
Granted
Mar 25, 2025
Kind
B2
Abstract

A video playlist associated with a set of videos is distinguished in a graphical user interface using a dynamic thumbnail to represent the playlist. The dynamic thumbnail comprises a static portion comprising a first image associated with the set of videos and a dynamic portion comprising one or more second images associated with the set of videos. An image provided in the dynamic portion is configured to change while the first image remains the same in response to a shift in the graphical user interface that results in a change in position of the thumbnail about the user graphical user interface.

Claims (35)

1. A system, comprising:

a memory; and

a processor that, when executing computer executable instructions stored in the memory, is configured to:

generate a user interface that includes:

a thumbnail representing a playlist including a plurality of media content items, wherein each of a plurality of images represents a respective media content item from the plurality of media content items and wherein the thumbnail has a subsection including a dynamic portion including a first subset of images selected from the plurality of images; and

one or more other thumbnails, wherein each of the one or more other thumbnails represents a respective one of one or more other media content items;

detect a shift in the user interface that includes the thumbnail and the one or more other thumbnails that causes a change in position of the thumbnail and the one or more other thumbnails about the user interface; and

responsive to detecting the shift in the user interface that includes the thumbnail and the one or more other thumbnails, reposition the first subset of images within the subsection including the dynamic portion of the thumbnail and replace at least one of the first subset of images with at least one of a second subset of images from the plurality of images within the subsection including the dynamic portion.

2. The system of claim 1 , wherein the thumbnail also has a static portion including a static image associated with a media content item of the plurality of media content items and wherein the processor is further configured to inhibit the static image associated with the static portion of the thumbnail from changing while repositioning the first subset of images within the subsection including the dynamic portion of the thumbnail.

3. The system of claim 1 , wherein at least one image in the dynamic portion is configured to move from a first position to a second position within the subsection in response to the change in position of the thumbnail in the user interface.

4. The system of claim 1 , wherein at least one image is configured to move from a first position to a second position within the subsection at a different rate of movement than a rate of movement associated with the change in position of the thumbnail in the user interface.

5. The system of claim 1 , wherein at least one image in the dynamic portion is configured to scroll across the subsection in response to the change in position of the thumbnail in the user interface.

6. The system of claim 1 , wherein the processor is further configured to reposition the first subset of images within the subsection including the dynamic portion of the thumbnail and replace at least one of the first subset of images with at least one of a second subset of images from the plurality of images within the subsection including the dynamic portion in response to a particular period of time elapsing.

7. A method comprising:

generating, using a hardware processor, a user interface that includes:

a thumbnail representing a playlist including a plurality of media content items, wherein each of a plurality of images represents a respective media content item from the plurality of media content items and wherein the thumbnail has a subsection including a dynamic portion including a first subset of images selected from the plurality of images; and

one or more other thumbnails, wherein each of the one or more other thumbnails represents a respective one of one or more other media content items;

detecting, using the hardware processor, a shift in the user interface that includes the thumbnail and the one or more other thumbnails that causes a change in position of the thumbnail and the one or more other thumbnails about the user interface; and

responsive to detecting the shift in the user interface that includes the thumbnail and the one or more other thumbnails, repositioning, using the hardware processor, the first subset of images within the subsection including the dynamic portion of the thumbnail and replacing at least one of the first subset of images with at least one of a second subset of images from the plurality of images within the subsection including the dynamic portion.

8. The method of claim 7 , wherein the thumbnail also has a static portion including a static image associated with a media content item of the plurality of media content items and wherein the method further comprises inhibiting the static image associated with the static portion of the thumbnail from changing while repositioning the first subset of images within the subsection including the dynamic portion of the thumbnail.

9. The method of claim 7 , wherein at least one image in the dynamic portion is configured to move from a first position to a second position within the subsection in response to the change in position of the thumbnail in the user interface.

10. The method of claim 7 , wherein at least one image is configured to move from a first position to a second position within the subsection at a different rate of movement than a rate of movement associated with the change in position of the thumbnail in the user interface.

11. The method of claim 7 , wherein at least one image in the dynamic portion is configured to scroll across the subsection in response to the change in position of the thumbnail in the user interface.

12. The method of claim 7 , further comprising repositioning the first subset of images within the subsection including the dynamic portion of the thumbnail and replacing at least one of the first subset of images with at least one of a second subset of images from the plurality of images within the subsection including the dynamic portion in response to a particular period of time elapsing.

13. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to:

generate a user interface that includes:

a thumbnail representing a playlist including a plurality of media content items, wherein each of a plurality of images represents a respective media content item from the plurality of media content items and wherein the thumbnail has a subsection with a dynamic portion including a first subset of images selected from the plurality of images; and

one or more other thumbnails, wherein each of the one or more other thumbnails represents a respective one of one or more other media content items;

detect a shift in the user interface that includes the thumbnail and the one or more other thumbnails that causes a change in position of the thumbnail and the one or more other thumbnails about the user interface; and

responsive to detecting the shift in the user interface that includes the thumbnail and the one or more other thumbnails, reposition the first subset of images within the subsection including the dynamic portion of the thumbnail and replace at least one of the first subset of images with at least one of a second subset of images from the plurality of images within the subsection including the dynamic portion.

14. The non-transitory computer-readable medium of claim 13 , wherein the thumbnail also has a static portion including a static image associated with a media content item of the plurality of media content items and wherein the instructions, when executed by the processor, cause the processor to inhibit the static image associated with the static portion of the thumbnail from changing while repositioning the first subset of images within the subsection including the dynamic portion of the thumbnail.

15. The non-transitory computer-readable medium of claim 13 , wherein the instructions, when executed by the processor, cause the processor to move at least one image in the dynamic portion from a first position to a second position within the subsection in response to the change in position of the thumbnail in the user interface.

16. The non-transitory computer-readable medium of claim 13 , wherein the instructions, when executed by the processor, cause the processor to move at least one image from a first position to a second position within the subsection at a different rate of movement than a rate of movement associated with the change in position of the thumbnail in the user interface.

17. The non-transitory computer-readable medium of claim 13 , wherein the instructions, when executed by the processor, cause the processor to scroll at least one image in the dynamic portion across the subsection in response to the change in position of the thumbnail in the user interface.

18. The non-transitory computer-readable medium of claim 13 , wherein the instructions, when executed by the processor, cause the processor to reposition the first subset of images within the subsection including the dynamic portion of the thumbnail and replace at least one of the first subset of images with at least one of a second subset of images from the plurality of images within the subsection including the dynamic portion in response to a particular period of time elapsing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2023
From: WHEELER, AARON JOSEPH; LAURITZEN, CHRIS
To: GOOGLE LLC
Reel/Frame 063577/0862 →
Continuity (4)
Continuation 16200142 · Nov 26, 2018
Continuation 15248865 · Aug 26, 2016
Continuation 14095191 · Dec 3, 2013
Related Publication 20230280881A1 · Sep 7, 2023
References Cited (54)
US 6456334B1 · Duhault · 2002 [cited by examiner]
US 6774917B1 · Foote et al. · 2004 [cited by applicant]
US 7152210B1 · Van Den Hoven et al. · 2006 [cited by applicant]
US 8875022B2 · Yun et al. · 2014 [cited by applicant]
US 9454289B2 · Wheeler et al. · 2016 [cited by applicant]
US 10139992B2 · Wheeler et al. · 2018 [cited by applicant]
US 11644950B2 · Wheeler et al. · 2023 [cited by applicant]
US 20050243381A1 · Hill et al. · 2005 [cited by applicant]
US 20070274676A1 · Diomelli et al. · 2007 [cited by applicant]
US 20080034306A1 · Ording · 2008 [cited by applicant]
US 20080086688A1 · Chandratillake et al. · 2008 [cited by applicant]
US 20080147711A1 · Spiegelman et al. · 2008 [cited by applicant]
US 20080148152A1 · Blinnikka et al. · 2008 [cited by applicant]
US 20080225153A1 · Fagans · 2008 [cited by applicant]
US 20090100462A1 · Park et al. · 2009 [cited by applicant]
US 20090106700A1 · Nobori et al. · 2009 [cited by applicant]
US 20090153389A1 · Kerr et al. · 2009 [cited by applicant]
US 20090172543A1 · Cronin et al. · 2009 [cited by applicant]
US 20100070523A1 · Delgo et al. · 2010 [cited by applicant]
US 20100262911A1 · Kaplan · 2010 [cited by examiner]
US 20100306800A1 · Jung · 2010 [cited by examiner]
US 20110243397A1 · Watkins · 2011 [cited by examiner]
US 20130133013A1 · Kang · 2013 [cited by examiner]
EP 1521468 · 2005 [cited by applicant]
WO WO2007133668 · 2007 [cited by applicant]
Notice of Intent to Grant, and translation thereof, from counterpart Indian Application No. 201647018657 dated Sep. 15, 2023, 1 pp. [cited by applicant]
International Preliminary Report on Patentability from International Application No. PCT/US2014/067679 dated Jun. 7, 2016, 6 pp. [cited by applicant]
ITU-T H.263, “Video Coding for Low Bit Rate Communication”, Series H: Audiovisual and Multimedia Systems, Infrastructure of audiovisual services—Coding of moving video, Jan. 2005, 226 pages. [cited by applicant]
ITU-T H.264, Series H: Audiovisual and Multimedia Systems, Infrastructure of Audiovisual Services—Coding of Moving Video, Advanced Video Coding for Generic Audiovisual Services, The International Telecommunication Union… [cited by applicant]
Notice of Intent to Grant and Text Intended to Grant from counterpart European Application No. 14868152.1 dated Feb. 26, 2020, 108 pp. [cited by applicant]
Response to Communication pursuant to Article 94(3) EPC dated May 16, 2019, from counterpart European Application No. 14868152.1 filed Sep. 18, 2019, 8 pp. [cited by applicant]
Response to Final Office Action dated Jun. 10, 2023 from U.S. Appl. No. 14/095,191, filed Aug. 10, 2022, 5 pp. [cited by applicant]
Response to Final Office Action dated Jun. 16, 2021 from U.S. Appl. No. 16/200,142, filed Aug. 16, 2021, 6 pp. [cited by applicant]
Response to Final Office Action dated Jun. 26, 2020 from U.S. Appl. No. 16/200,142, filed Aug. 25, 2020, 5 pp. [cited by applicant]
Response to Office Action dated Aug. 20, 2015 from U.S. Appl. No. 14/095,191, filed Feb. 22, 2016, 6 pp. [cited by applicant]
Response to Office Action dated Dec. 17, 2021 from U.S. Appl. No. 14/095,191, filed Mar. 17, 2022, 7 pp. [cited by applicant]
Response to Office Action dated Dec. 18, 2019 from U.S. Appl. No. 16/200,142, filed Mar. 18, 2020, 5 pp. [cited by applicant]
Response to Office Action dated Jan. 6, 2021 from U.S. Appl. No. 14/095,191, filed Apr. 5, 2021, 5 pp. [cited by applicant]
Examination Report dated May 16, 2019 in EP Patent Application No. 14868152.1. [cited by applicant]
Examination Report dated Dec. 9, 2020 in IN Patent Application No. 201647018657. [cited by applicant]
International Search Report and Written Opinion dated Mar. 13, 2015 in International Patent Application No. PCT/US2014/067679. [cited by applicant]
Notice of Allowance dated May 26, 2016 in U.S. Appl. No. 14/095,191. [cited by applicant]
Notice of Allowance dated Jul. 19, 2018 in U.S. Appl. No. 15/248,865. [cited by applicant]
Notice of Allowance dated Dec. 29, 2022 in U.S. Appl. No. 16/200,142. [cited by applicant]
Office Action dated Jan. 6, 2021 in U.S. Appl. No. 16/200,142. [cited by applicant]
Office Action dated Jan. 31, 2019 in CN Patent Application No. 201480072198.2. [cited by applicant]
Office Action dated Jun. 10, 2022 in U.S. Appl. No. 16/200,142. [cited by applicant]
Office Action dated Jun. 16, 2021 in U.S. Appl. No. 16/200,142. [cited by applicant]
Office Action dated Jun. 26, 2020 in U.S. Appl. No. 16/200,142. [cited by applicant]
Office Action dated Aug. 20, 2015 in U.S. Appl. No. 14/095,191. [cited by applicant]
Office Action dated Dec. 17, 2021 in U.S. Appl. No. 16/200,142. [cited by applicant]
Office Action dated Dec. 18, 2019 in U.S. Appl. No. 16/200,142. [cited by applicant]
Supplementary European Search Report dated Apr. 11, 2017 in EP Patent Application No. 14868152.1. [cited by applicant]
Tonomura, Y., et al., “Content Oriented Visual Interface Using Video Icons for Visual Database Systems”, In Journal of Visual Languages and Computing, vol. 1, Jan. 1, 1990, pp. 183-198. [cited by applicant]
Cited By (2)
US 1,142,418 US 1,148,003