Methods and Systems for Displaying Video Streams
AssigneeGoogle Inc.
InventorsJason N. Laska, Greg R. Nelson, Greg Duffy
Life of this patent
Estimating the term…
Abstract
The various implementations described herein include methods, devices, and systems for displaying live and recorded video from a remote camera. In one aspect, a method includes: (1) displaying a portion of a recorded video feed from the video camera, a live video affordance, and an event history affordance; (2) in response to a selection of the live video affordance: (a) requesting and displaying a live video feed; (b) continuing to display the event history affordance; and (c) ceasing to display the live video affordance; (3) in response to receiving a user selection of the event history affordance: displaying a plurality of detected events.
Claims19
A method, comprising:
- displaying a video monitoring user interface on a display of a client device located remotely from a video camera, including displaying:
- (i) a portion of a recorded video feed from the video camera, (ii) a live video affordance, and (iii) an event library affordance;
- receiving a user selection of the live video affordance;
- in response to receiving the user selection of the live video affordance:
- requesting the live video feed;
- displaying, in the video monitoring user interface, the requested live video feed;
- continuing to display the event library affordance;
- and
- ceasing to display the live video affordance;
- in response to receiving a user selection of the event library affordance displayed on the video monitoring user interface:
- ceasing to display the live video feed and the event library affordance;
- and
- displaying an events user interface including, for each event of a plurality of detected events:
- (i) one or more images of the event, and (ii) a time indicator indicating the time at which the event occurred.
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 a display of a client device located remotely from a video camera, including displaying:
- (i) a portion of a recorded video feed from the video camera, (ii) a live video affordance, and (iii) an event library affordance;
- receiving a user selection of the live video affordance;
- in response to receiving the user selection of the live video affordance:
- requesting the live video feed;
- displaying, in the video monitoring user interface, the requested live video feed;
- continuing to display the event library affordance;
- and
- ceasing to display the live video affordance;
- in response to receiving a user selection of the event library affordance displayed on the video monitoring user interface:
- ceasing to display the live video feed and the event library affordance;
- and
- displaying an events user interface including, for each event of a plurality of detected events:
- (i) one or more images of the event, and (ii) a time indicator indicating the time at which the event occurred.
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 a video camera, including displaying:
- (i) a portion of a recorded video feed from the video camera, (ii) a live video affordance, and (iii) an event library affordance;
- receiving a user selection of the live video affordance;
- in response to receiving the user selection of the live video affordance:
- requesting the live video feed;
- displaying, in the video monitoring user interface, the requested live video feed;
- continuing to display the event library affordance;
- and
- ceasing to display the live video affordance;
- in response to receiving a user selection of the event library affordance displayed on the video monitoring user interface:
- ceasing to display the live video feed and the event library affordance;
- and
- displaying an events user interface including, for each event of a plurality of detected events:
- (i) one or more images of the event, and (ii) a time indicator indicating the time at which the event occurred.
Dependencies are inferred from the claim text.