US 12,292,916 B2
Systems and methods for displaying media files
Andrew John Gasparovic, Zurich (CH); Andrew Fergus Simpson, San Francisco, CA (US); Christopher Joseph Findeisen, Sunnyvale, CA (US); Rajat Kumar Paharia, Fremont, CA (US); Ravi Gauba, Mountain View, CA (US); and Ying Zhang, Fremont, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on May 12, 2023, as Appl. No. 18/196,759.
Application 18/196,759 is a continuation of application No. 17/282,333, granted, now 11,657,082, previously published as PCT/US2018/054861, filed on Oct. 8, 2018.
Prior Publication US 2023/0350939 A1, Nov. 2, 2023
Int. Cl. G06F 16/438 (2019.01); H04L 67/1097 (2022.01)
CPC G06F 16/438 (2019.01) [H04L 67/1097 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computing device, a user input, wherein:
the computing device is configured to operate in at least one mode of a plurality of modes;
while operating in a first mode of the plurality of modes, the computing device displays a plurality of media files; and
while operating in a second mode of the plurality of modes for a period of time prior to becoming inactive, the computing device displays a subset of media files from the plurality of media files;
responsive to determining that the user input includes a user query:
accessing, by the computing device, a subset of media files from a plurality of media files;
sequentially displaying, by the computing device, each media file from the accessed subset of media files, wherein the operating in the second mode comprises the sequentially displaying the accessed subset of media files until a predetermined period of time has elapsed and the accessed subset of media files has been displayed a predetermined number of times,
wherein the predetermined period of time for displaying the accessed subset of media files and an interval of time that each media file of the accessed subset of media files is to be displayed are determined as functions of a number of media files in the accessed subset of media files; and
when the computing device is not operating in the second mode:
accessing, by the computing device, the plurality of media files; and
sequentially displaying, by the computing device, the accessed plurality of media files, wherein the operating in the first mode comprises the sequentially displaying the accessed plurality of media files.