IP Library Granted Patent US 12,470,774
Granted Patent B2
US 12,470,774 · App. 18/230,363 · Granted Nov 11, 2025

Methods, systems, and media for causing an alert to be presented

Inventors: Dean Kenneth Jackson (Pittsburgh, PA); Daniel Victor Klein (Pittsburgh, PA)
Assignee: Google LLC
H04N21/47H04N21/44008H04N21/44222H04N21/44226H04N21/4622H04N21/47214H04N21/47217H04N21/4755H04N21/4882H04N21/8456
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,470,774
App. No.
18/230,363
Granted
Nov 11, 2025
Kind
B2
Abstract

Systems and methods for customizing video include providing a portion of video to an electronic display and identifying a character or personality in the portion of video. A request to perform an action regarding the portion of video may be detected and the action may be associated with the identified character or personality. The action may be performed on a second portion of video in response to the character or personality being identified in the second portion of video.

Claims (51)

1 . A method for presenting media content, the method comprising:

causing, using a hardware processor, media content to be presented on a display;

identifying, using the hardware processor, one or more entities within the media content;

causing, using the hardware processor, a guide to be presented on the display, wherein the guide indicates when each of the one or more entities appears in the media content;

receiving, using the hardware processor, a selection of a listed item of the guide, wherein the listed item indicates that a first entity appears in a first portion of the media content;

determining the first entity in the media content based at least in part on a user playback action of a plurality of user playback actions that is received on a user device associated with the display during presentation of the first entity;

providing a plurality of available actions in association with the first entity;

determining an action to be performed that is selected from the plurality of available actions in association with the first entity based on the user playback action, wherein the action includes causing an alert to be presented;

associating the first entity with the action from the plurality of available actions;

determining that a viewer is interested in the first entity; and

in response to receiving the selection of the listed item, skipping, using the hardware processor, to the first portion of the media content where the first entity appears and causing the first portion of the media content to be presented on the display.

2 . The method of claim 1 , wherein the guide indicates which scenes of the media content that each of the one or more entities appears in.

3 . The method of claim 1 , wherein the method further comprises:

in response to detecting the first entity within the media content, presenting a skip action that, upon selection, causes the media content to be skipped ahead of the first portion of the media content that does not contain the first entity to a second portion that contains the first entity.

4 . The method of claim 3 , wherein the method further comprises, in response to determining that the skip action has been selected, causing the media content to be skipped ahead to the second portion of the media content that contains the first entity.

5 . The method of claim 3 , wherein the method further comprises associating the first entity with the skip action.

6 . The method of claim 3 , wherein the first entity is a character that the viewer is interested in based on a user playback action that is detected when the character is being presented in the media content.

7 . The method of claim 3 , wherein the method further comprises:

identifying the first entity in second media content while first media content is being presented; and

presenting the skip action in response to identifying the first entity in the second media content.

8 . The method of claim 7 , wherein a character in the second media content is detected using facial recognition.

9 . The method of claim 7 , wherein the method further comprises determining a duration of time until the first entity is to be presented in the second media content.

10 . The method of claim 9 , wherein the method further comprises causing the alert to be presented that identifies the first entity in the second media content and the duration of time until the first entity is to be presented in the second media content.

11 . The method of claim 3 , wherein the skip action is presented on a user device other than the display.

12 . The method of claim 3 , wherein the second portion of the media content is stored in a buffer associated with the display.

13 . The method of claim 1 , wherein the method further comprises determining whether the first portion of the media content to be skipped contains an advertisement.

14 . The method of claim 1 , wherein the method further comprises determining a second entity that a viewer is not interested in, wherein a skip action is presented that, upon selection, causes the media content to be skipped ahead of a portion of the media content that contains the second entity in response to detecting the second entity.

15 . The method of claim 1 , wherein the guide includes a list of frequently shown entities appearing in the media content.

16 . A system for presenting media content, the system comprising:

a hardware processor that:

causes media content to be presented on a display;

identifies one or more entities within the media content;

causes a guide to be presented on the display, wherein the guide indicates when each of the one or more entities appears in the media content;

receives a selection of a listed item of the guide, wherein the listed item indicates that a first entity appears in a first portion of the media content;

determines the first entity in the media content based at least in part on a user playback action of a plurality of user playback actions that is received on a user device associated with the display during presentation of the first entity;

provides a plurality of available actions in association with the first entity;

determines an action to be performed that is selected from the plurality of available actions in association with the first entity based on the user playback action, wherein the action includes causing an alert to be presented;

associates the first entity with the action from the plurality of available actions;

determines that a viewer is interested in the first entity; and

in response to receiving the selection of the listed item, skips to the first portion of the media content where the first entity appears and causes the first portion of the media content to be presented on the display.

17 . A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for presenting media content, the method comprising:

causing media content to be presented on a display;

identifying one or more entities within the media content;

causing a guide to be presented on the display, wherein the guide indicates when each of the one or more entities appears in the media content;

receiving a selection of a listed item of the guide, wherein the listed item indicates that a first entity appears in a first portion of the media content;

determining the first entity in the media content based at least in part on a user playback action of a plurality of user playback actions that is received on a user device associated with the display during presentation of the first entity;

providing a plurality of available actions in association with the first entity;

determining an action to be performed that is selected from the plurality of available actions in association with the first entity based on the user playback action, wherein the action includes causing an alert to be presented;

associating the first entity with the action from the plurality of available actions;

determining that a viewer is interested in the first entity; and

in response to receiving the selection of the listed item, skipping to the first portion of the media content where the first entity appears and causing the first portion of the media content to be presented on the display.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: JACKSON, DEAN KENNETH; KLEIN, DANIEL VICTOR
To: GOOGLE INC.
Reel/Frame 067552/0323 →
CHANGE OF NAME Recorded May 29, 2024
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 067567/0028 →
Continuity (7)
Continuation 17832009 · Jun 3, 2022
Continuation 17321815 · May 17, 2021
Continuation 16673232 · Nov 4, 2019
Continuation 15818367 · Nov 20, 2017
Continuation 14584331 · Dec 29, 2014
Continuation 13563523 · Jul 31, 2012
Related Publication 20230396850A1 · Dec 7, 2023
References Cited (103)
US 5778135A · Ottesen et al. · 1998 [cited by applicant]
US 6289165B1 · Abecassis · 2001 [cited by examiner]
US 6351596B1 · Ostrover · 2002 [cited by examiner]
US 6557042B1 · He et al. · 2003 [cited by applicant]
US 6859803B2 · Dagtas et al. · 2005 [cited by applicant]
US 6928231B2 · Tajima · 2005 [cited by applicant]
US 7493014B2 · McGrath et al. · 2009 [cited by applicant]
US 7567846B2 · Sztybel · 2009 [cited by applicant]
US 7895624B1 · Thomas et al. · 2011 [cited by applicant]
US 8103149B2 · Kagawa · 2012 [cited by applicant]
US 8151292B2 · Lee et al. · 2012 [cited by applicant]
US 8301664B2 · Watanabe et al. · 2012 [cited by applicant]
US 8307403B2 · Bradstreet et al. · 2012 [cited by applicant]
US 8417096B2 · Gharaat et al. · 2013 [cited by applicant]
US 8849041B2 · Neumann · 2014 [cited by applicant]
US 8948568B2 · Jackson et al. · 2015 [cited by applicant]
US 9826188B2 · Jackson et al. · 2017 [cited by applicant]
US 10469788B2 · Jackson et al. · 2019 [cited by applicant]
US 20020178440A1 · Agnihotri et al. · 2002 [cited by applicant]
US 20030040962A1 · Lewis · 2003 [cited by applicant]
US 20030093580A1 · Thomas et al. · 2003 [cited by applicant]
US 20030093790A1 · Logan et al. · 2003 [cited by applicant]
US 20050086266A1 · Kang et al. · 2005 [cited by applicant]
US 20050114539A1 · Yoon et al. · 2005 [cited by applicant]
US 20060184648A1 · Ohsumi · 2006 [cited by applicant]
US 20070083887A1 · Gutta et al. · 2007 [cited by applicant]
US 20070143802A1 · Hope et al. · 2007 [cited by applicant]
US 20070174869A1 · Kim · 2007 [cited by applicant]
US 20070248334A1 · Murakoshi · 2007 [cited by applicant]
US 20080086688A1 · Chandratillake et al. · 2008 [cited by applicant]
US 20090043725A1 · Gutta · 2009 [cited by applicant]
US 20090103887A1 · Choi et al. · 2009 [cited by applicant]
US 20090116815A1 · Ryu · 2009 [cited by applicant]
US 20090156170A1 · Rossano · 2009 [cited by applicant]
US 20090182719A1 · Chun et al. · 2009 [cited by applicant]
US 20090190804A1 · Yokoi · 2009 [cited by applicant]
US 20090279843A1 · Wang et al. · 2009 [cited by applicant]
US 20090282093A1 · Allard et al. · 2009 [cited by applicant]
US 20090327193A1 · Eronen et al. · 2009 [cited by applicant]
US 20100050202A1 · Kandekar et al. · 2010 [cited by applicant]
US 20100067750A1 · Matsuo et al. · 2010 [cited by applicant]
US 20100077435A1 · Kandekar · 2010 [cited by examiner]
US 20100202753A1 · Chun et al. · 2010 [cited by applicant]
US 20100318429A1 · Birch · 2010 [cited by applicant]
US 20110208722A1 · Hannuksela · 2011 [cited by applicant]
US 20110246560A1 · Gibson · 2011 [cited by applicant]
US 20110307924A1 · Roberts · 2011 [cited by examiner]
US 20120039578A1 · Issa · 2012 [cited by examiner]
US 20120060176A1 · Chai et al. · 2012 [cited by applicant]
US 20120079004A1 · Herman · 2012 [cited by applicant]
US 20120140982A1 · Sukegawa et al. · 2012 [cited by applicant]
US 20120147269A1 · Cho et al. · 2012 [cited by applicant]
US 20120148217A1 · Ellis et al. · 2012 [cited by applicant]
US 20120155829A1 · Momosaki · 2012 [cited by examiner]
US 20120183275A1 · Spears · 2012 [cited by applicant]
US 20120185891A1 · Conradt et al. · 2012 [cited by applicant]
US 20120222056A1 · Donoghue et al. · 2012 [cited by applicant]
US 20120239689A1 · Asikainen · 2012 [cited by applicant]
US 20120239690A1 · Asikainen et al. · 2012 [cited by applicant]
US 20120245982A1 · Daniel · 2012 [cited by applicant]
US 20120281886A1 · He et al. · 2012 [cited by applicant]
US 20130124551A1 · Foo · 2013 [cited by applicant]
US 20130174189A1 · Danker et al. · 2013 [cited by applicant]
US 20130227013A1 · Maskatia et al. · 2013 [cited by applicant]
US 20140157307A1 · Cox · 2014 [cited by applicant]
US 20150110464A1 · Jackson et al. · 2015 [cited by applicant]
CN 101099210 · 2008 [cited by applicant]
EP 1843262 · 2007 [cited by applicant]
JP 2005005795 · 2005 [cited by applicant]
JP 2012142784 · 2012 [cited by applicant]
KR 20040065703 · 2004 [cited by applicant]
KR 20060081435 · 2006 [cited by applicant]
KR 20110093659 · 2011 [cited by applicant]
KR 20120036494 · 2012 [cited by applicant]
KR 20120064581 · 2012 [cited by applicant]
WO WO2003041410 · 2003 [cited by applicant]
WO WO2006073275 · 2006 [cited by applicant]
International Search Report & Written Opinion dated Aug. 12, 2013 in International Patent Application No. PCT/US2013/037843. [cited by applicant]
International Search Report & Written Opinion dated Aug. 23, 2013 in International Patent Application No. PCT/US2013/037837. [cited by applicant]
Notice of Allowance dated Jan. 19, 2021 in U.S. Appl. No. 16/673,232. [cited by applicant]
Notice of Allowance dated Feb. 7, 2022 in U.S. Appl. No. 17/321,815. [cited by applicant]
Notice of Allowance dated Mar. 16, 2023 in U.S. Appl. No. 17/832,009. [cited by applicant]
Notice of Allowance dated Jun. 27, 2019 in U.S. Appl. No. 15/818,367. [cited by applicant]
Notice of Allowance dated Jul. 19, 2017 in U.S. Appl. No. 14/584,331. [cited by applicant]
Notice of Allowance dated Sep. 26, 2014 in U.S. Appl. No. 13/563,523. [cited by applicant]
Office Action dated Jan. 17, 2019 in U.S. Appl. No. 15/818,367. [cited by applicant]
Office Action dated Jan. 24, 2019 in KR Patent Application No. 10-2015-7004641. [cited by applicant]
Office Action dated Mar. 13, 2014 in U.S. Appl. No. 13/563,543. [cited by applicant]
Office Action dated Apr. 20, 2017 in U.S. Appl. No. 14/584,331. [cited by applicant]
Office Action dated May 14, 2014 in U.S. Appl. No. 13/563,523. [cited by applicant]
Office Action dated Jun. 5, 2017 in CN Patent Application No. 201380050027.5. [cited by applicant]
Office Action dated Jun. 10, 2016 in U.S. Appl. No. 14/584,331. [cited by applicant]
Office Action dated Jun. 15, 2018 in U.S. Appl. No. 15/818,367. [cited by applicant]
Office Action dated Sep. 22, 2016 in U.S. Appl. No. 14/584,331. [cited by applicant]
Office Action dated Sep. 27, 2013 in U.S. Appl. No. 13/563,543. [cited by applicant]
Office Action dated Oct. 1, 2020 in U.S. Appl. No. 16/673,232. [cited by applicant]
Office Action dated Oct. 5, 2021 in U.S. Appl. No. 17/321,815. [cited by applicant]
Office Action dated Oct. 8, 2015 in U.S. Appl. No. 14/584,331. [cited by applicant]
Office Action dated Nov. 19, 2013 in U.S. Appl. No. 13/563,523. [cited by applicant]
Office Action dated Nov. 25, 2022 in U.S. Appl. No. 17/832,009. [cited by applicant]
Sipe et al., “Final Report: Face Mining of Digital Video”, Technical Report, Program Review TTC Round # 18, PittPatt, Nov. 19, 2010, pp. 1-3. [cited by applicant]
Supplementary European Search Report dated Jan. 29, 2016 in European Patent Application No. 13825296.0. [cited by applicant]
Wikipedia, “Clear Play”, last accessed May 4, 2013, pp. 1-3, available at: http://en.wikipedia.org/wiki/ClearPlay/. [cited by applicant]