US 12,451,164 B2
Video timed anchors
Prashant Baheti, Santa Clara, CA (US); Matthew Linkous, San Francisco, CA (US); Wei Peng, Fremont, CA (US); Chériana Crystal Gretchen Griggs, San Bruno, CA (US); Kathryn Malia Tice, Mill Valley, CA (US); Pierce Anthony Vollucci, Mountain View, CA (US); Sam Becker, San Rafael, CA (US); Rick Maria Frederikus Van Mook, Utrecht (NL); Tsutomu Ohkura, Tokyo (JP); Yi Yang, San Jose, CA (US); Dimitra Papachristou, Mountain View, CA (US); Edward Santos, Lafayette, CA (US); Nicolas Crowell, Mountain View, CA (US); Steffanie McBrian, Mountain View, CA (US); Neesha Subramaniam, Palo Alto, CA (US); Gabe Culbertson, Madison, WI (US); and Shoji Ogura, Tokyo (JP)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Oct. 17, 2023, as Appl. No. 18/488,605.
Application 18/488,605 is a continuation of application No. 17/601,339, granted, now 11,823,716, previously published as PCT/GR2019/000029, filed on Apr. 4, 2019.
Prior Publication US 2024/0046964 A1, Feb. 8, 2024
Int. Cl. G11B 27/34 (2006.01); G06F 40/20 (2020.01); G06V 20/40 (2022.01); G06V 20/70 (2022.01); G11B 27/10 (2006.01)
CPC G11B 27/34 (2013.01) [G06F 40/20 (2020.01); G06V 20/41 (2022.01); G06V 20/46 (2022.01); G06V 20/70 (2022.01); G11B 27/102 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method, the method comprising:
obtaining a search query;
determining a video is responsive to the search query;
receiving, at a user computing device comprising one or more processors, data that causes the user computing device to render in a video player a set of video anchors, wherein the data that causes the user computing device to render in the video player the set of video anchors is obtained in response to determining the video is responsive to the search query, wherein each video anchor of the set of video anchors comprises:
a textual label for a key moment identifier, wherein the key moment identifier comprises a time index value specifying a playback time in a video, and wherein the key moment identifier is indicative subject matter of the video that has been determined to meet one or more interest criteria that define salient topics within the video; and
an instruction that causes the video player on the user computing device to begin playback of the video at a playback time specified by a time index value of the key moment identifier;
rendering, by the user computing device, each video anchor of the set of video anchors in a progress bar of the video player;
rendering, by the user computing device, a first frame of the video in the video player;
receiving, by the user computing device, a selection of a particular video anchor of the set of video anchors;
in response to receiving the selection of the particular video anchor of the set of video anchors, causing the user computing device to begin playback of the video from the playback time specified by the time index value of the particular video anchor;
determining a plurality of additional video search results are associated with the search query; and
causing the user computing device to provide the plurality of additional video search results for display with the video displayed in the video player.