Method and System for Generating a Smart Time-Lapse Video Clip
First Claim
1. A method of generating a time-lapse video clip, the method comprising:
- at an electronic device having one or more processors and memory storing instructions for execution by the one or more processors;
displaying a video monitoring user interface on the display, the video monitoring user interface including a video feed from a camera located remotely from the electronic device, the video monitoring user interface further including an event timeline, wherein the event timeline includes a plurality of time indicators each indicating a time in history, wherein at least one of the time indicators corresponds to a motion event previously detected by the camera;
detecting a first user input selecting a portion of the event timeline, wherein the selected portion of the event timeline includes a subset of the plurality of time indicators on the event timeline;
detecting a second user input corresponding to a request for a time-lapse video clip of the selected portion of the event timeline;
in response to the second user input, causing generation of a time-lapse video clip of the selected portion of the event timeline; and
displaying the time-lapse video clip of the selected portion of the event timeline, including automatically playing the motion events previously detected by the camera and corresponding to the subset of the plurality of event indicators differently than the remainder of the selected portion of the event timeline.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a display, processor(s), and memory displays a video monitoring user interface including a video feed from a camera located remotely from the client device in a first region and an event timeline in a second region, the event timeline including event indicators for motion events previously detected by the camera. The electronic device detects a user input selecting a portion of the event timeline, where the selected portion of the event timeline includes a subset of the event indicators. In response to the user input, the electronic device causes generation of a time-lapse video clip of the selected portion of the event timeline. The electronic device displays the time-lapse video clip, where motion events corresponding to the subset of the event indicators are played at a slower speed than the remainder of the selected portion of the event timeline.
85 Citations
27 Claims
-
1. A method of generating a time-lapse video clip, the method comprising:
at an electronic device having one or more processors and memory storing instructions for execution by the one or more processors; displaying a video monitoring user interface on the display, the video monitoring user interface including a video feed from a camera located remotely from the electronic device, the video monitoring user interface further including an event timeline, wherein the event timeline includes a plurality of time indicators each indicating a time in history, wherein at least one of the time indicators corresponds to a motion event previously detected by the camera; detecting a first user input selecting a portion of the event timeline, wherein the selected portion of the event timeline includes a subset of the plurality of time indicators on the event timeline; detecting a second user input corresponding to a request for a time-lapse video clip of the selected portion of the event timeline; in response to the second user input, causing generation of a time-lapse video clip of the selected portion of the event timeline; and displaying the time-lapse video clip of the selected portion of the event timeline, including automatically playing the motion events previously detected by the camera and corresponding to the subset of the plurality of event indicators differently than the remainder of the selected portion of the event timeline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. An electronic device, comprising:
-
one or more processors; and memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for; displaying a video monitoring user interface on the display, the video monitoring user interface including a video feed from a camera located remotely from the electronic device, the video monitoring user interface further including an event timeline, wherein the event timeline includes a plurality of time indicators each indicating a time in history, wherein at least one of the time indicators corresponds to a motion event previously detected by the camera; detecting a first user input selecting a portion of the event timeline, wherein the selected portion of the event timeline includes a subset of the plurality of time indicators on the event timeline; detecting a second user input corresponding to a request for a time-lapse video clip of the selected portion of the event timeline; in response to the second user input, causing generation of a time-lapse video clip of the selected portion of the event timeline; and displaying the time-lapse video clip of the selected portion of the event timeline, including automatically playing the motion events previously detected by the camera and corresponding to the subset of the plurality of event indicators differently than the remainder of the selected portion of the event timeline. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with one or more processors, cause the electronic device to perform operations comprising:
-
displaying a video monitoring user interface on the display, the video monitoring user interface including a video feed from a camera located remotely from the electronic device, the video monitoring user interface further including an event timeline, wherein the event timeline includes a plurality of time indicators each indicating a time in history, wherein at least one of the time indicators corresponds to a motion event previously detected by the camera; detecting a first user input selecting a portion of the event timeline, wherein the selected portion of the event timeline includes a subset of the plurality of time indicators on the event timeline; detecting a second user input corresponding to a request for a time-lapse video clip of the selected portion of the event timeline; in response to the second user input, causing generation of a time-lapse video clip of the selected portion of the event timeline; and displaying the time-lapse video clip of the selected portion of the event timeline, including automatically playing the motion events previously detected by the camera and corresponding to the subset of the plurality of event indicators differently than the remainder of the selected portion of the event timeline. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification