Patent ID: 9179096
Filing Date: 2015-11-03
Classification: G06F,H04N

Abstract:
1. A computer-implemented method performed in a computerized system comprising a central processing unit, a display device, a network interface and a memory, the computer-implemented method comprising: a. using the network interface to receive a live video stream from a remote computerized system, the live video stream comprising a plurality of frames; b. displaying the received live video stream on the display device; c. using the central processing unit to identify a plurality of semantically significant events in the received live video stream; d. associating each of the identified plurality of semantically significant events with a respective keyframe from the live video stream; e. using the memory to store information on the identified plurality of semantically significant events and the associated keyframes; f. generating a navigable graphical user interface on the display device, the navigable graphical user interface displaying user-selectable representations of the keyframes from the live video stream; and g. in response to detection of an instruction from a user in connection with the navigable graphical user interface, displaying a keyframe associated with one of the identified plurality of semantically significant events on the display device, wherein the keyframe is displayed on the display device in addition to, or replacing the displayed received live video stream and wherein the one of the identified plurality of semantically significant events is a past event previously displayed to the user as a part of the live video stream.