Method and system for detecting and presenting video feed
First Claim
1. A method of presenting a remotely captured video stream output by a video camera, the method comprising:
- displaying a video monitoring user interface on a display of a client device located remotely from the video camera, the video monitoring user interface including a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying an event timeline, wherein;
the event timeline includes a plurality of equally spaced time indicators each indicating a specific time and a current video feed indicator indicating the temporal position of the video feed displayed in the first region;
the temporal position includes a past time corresponding to a prior point in time during which the video feed from the video camera may have been recorded and a current time corresponding to the live video feed from the video camera; and
the current video feed indicator is movable relative to the equally spaced time indicators to facilitate a change in the temporal position of the video feed displayed in the first region;
receiving a user selection of the event timeline corresponding to a prior point in time during which the video feed from the video camera may have been recorded;
requesting the video feed corresponding to the prior point time in time;
when the video feed corresponding to the prior point in time has been recorded, displaying the recorded video feed in the first region of the video monitoring user interface; and
when the video feed corresponding to the prior point in time has not been recorded, not displaying the video corresponding to the prior point in time.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system device with processor(s) and memory displays a video monitoring user interface on the display. The video monitoring user interface includes a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying a single event timeline. A current video feed indicator is movable on the timeline for indicating the temporal position of the video feed displayed in the first region. The temporal position includes a past time and a current time corresponding to the previously recorded video feed and the live video feed, respectively. While the current video feed indicator is moved to indicate the temporal position of the video feed displayed in the first region, video segments corresponding to the one or more events has a higher priority for display in the first region than video segments that do not contain any event.
232 Citations
20 Claims
-
1. A method of presenting a remotely captured video stream output by a video camera, the method comprising:
-
displaying a video monitoring user interface on a display of a client device located remotely from the video camera, the video monitoring user interface including a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying an event timeline, wherein; the event timeline includes a plurality of equally spaced time indicators each indicating a specific time and a current video feed indicator indicating the temporal position of the video feed displayed in the first region; the temporal position includes a past time corresponding to a prior point in time during which the video feed from the video camera may have been recorded and a current time corresponding to the live video feed from the video camera; and the current video feed indicator is movable relative to the equally spaced time indicators to facilitate a change in the temporal position of the video feed displayed in the first region; receiving a user selection of the event timeline corresponding to a prior point in time during which the video feed from the video camera may have been recorded; requesting the video feed corresponding to the prior point time in time; when the video feed corresponding to the prior point in time has been recorded, displaying the recorded video feed in the first region of the video monitoring user interface; and when the video feed corresponding to the prior point in time has not been recorded, not displaying the video corresponding to the prior point in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system, comprising:
-
one or more processors; a display; and memory storing one or more instructions that, when executed by the one or more processors, cause the computing system to perform operations including; displaying a video monitoring user interface on the display, the video monitoring user interface including a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying an event timeline, wherein; the event timeline includes a plurality of equally spaced time indicators each indicating a specific time and a current video feed indicator indicating the temporal position of the video feed displayed in the first region; the temporal position includes a past time corresponding to a prior point in time during which the video feed from the video camera may have been recorded and a current time corresponding to the live video feed from the video camera; and the current video feed indicator is movable relative to the equally spaced time indicators to facilitate a change in the temporal position of the video feed displayed in the first region; receiving a user selection of the event timeline corresponding to a prior point in time during which the video feed from the video camera may have been recorded; requesting the video feed corresponding to the prior point time in time; when the video feed corresponding to the prior point in time has been recorded, displaying the recorded video feed in the first region of the video monitoring user interface; and when the video feed corresponding to the prior point in time has not been recorded, not displaying the video corresponding to the prior point in time. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by a computing system with one or more processors, cause the computing system to perform operations comprising:
-
displaying a video monitoring user interface on a display of a client device located remotely from the video camera, the video monitoring user interface including a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying an event timeline, wherein; the event timeline includes a plurality of equally spaced time indicators each indicating a specific time and a current video feed indicator indicating the temporal position of the video feed displayed in the first region; the temporal position includes a past time corresponding to a prior point in time during which the video feed from the video camera may have been recorded and a current time corresponding to the live video feed from the video camera; and the current video feed indicator is movable relative to the equally spaced time indicators to facilitate a change in the temporal position of the video feed displayed in the first region; receiving a user selection of the event timeline corresponding to a prior point in time during which the video feed from the video camera may have been recorded; requesting the video feed corresponding to the prior point time in time; when the video feed corresponding to the prior point in time has been recorded, displaying the recorded video feed in the first region of the video monitoring user interface; and when the video feed corresponding to the prior point in time has not been recorded, not displaying the video corresponding to the prior point in time. - View Dependent Claims (17, 18, 19, 20)
-
Specification