Method and system for displaying recorded and live video feeds
First Claim
1. A method for controlling video reproduction of 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 the recorded video feed from the video camera 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;
displaying on the event timeline a plurality of event indicators corresponding to one or more events previously detected from the live video feed during a period of time associated with the event timeline;
in response to a user selection of the event timeline at a past time temporal position, requesting the recorded video feed that was recorded at the selected past time temporal position and displaying the requested recorded video feed in the first region of the video monitoring user interface; and
in response to a user selection of the event timeline at the current time temporal position, requesting the live video and displaying the live video feed in the first region of the video monitoring user interface.
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 event timeline. 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 the previously recorded video feed from the video camera and a current time corresponding to the live video feed from the video camera. 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.
268 Citations
20 Claims
-
1. A method for controlling video reproduction of 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 the recorded video feed from the video camera 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; displaying on the event timeline a plurality of event indicators corresponding to one or more events previously detected from the live video feed during a period of time associated with the event timeline; in response to a user selection of the event timeline at a past time temporal position, requesting the recorded video feed that was recorded at the selected past time temporal position and displaying the requested recorded video feed in the first region of the video monitoring user interface; and in response to a user selection of the event timeline at the current time temporal position, requesting the live video and displaying the live video feed in the first region of the video monitoring user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system, 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 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 the recorded video feed from the video camera 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; displaying on the event timeline a plurality of event indicators corresponding to one or more events previously detected from the live video feed during a period of time associated with the event timeline; in response to a user selection of the event timeline at a past time temporal position, requesting the recorded video feed that was recorded at the selected past time temporal position, and displaying the requested recorded video feed in the first region of the video monitoring user interface; and in response to a user selection of the event timeline at the current time temporal position, requesting the live video, and displaying the live video feed in the first region of the video monitoring user interface. - View Dependent Claims (13, 14, 15, 16)
-
-
17. 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 the recorded video feed from the video camera 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; displaying on the event timeline a plurality of event indicators corresponding to one or more events previously detected from the live video feed during a period of time associated with the event timeline; in response to a user selection of the event timeline at a past time temporal position, requesting the recorded video feed that was recorded at the selected past time temporal position, and displaying the requested recorded video feed in the first region of the video monitoring user interface; and in response to a user selection of the event timeline at the current time temporal position, requesting the live video, and displaying the live video feed in the first region of the video monitoring user interface. - View Dependent Claims (18, 19, 20)
-
Specification