# US 2018/0324467 A1 · Systems, methods, and software for mobile video display and management

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0324467 A1
- Document ID: US20180324467A1
- Status: Published application
- Kind: A1
- Application number: 16/035,108
- Filed: 2018-07-13
- Published: 2018-11-08
- Earliest claimed: 2012-09-09
- Assignees: Verint Systems Ltd.
- Applicants: Verint Systems Ltd.
- Inventors: Royee Goldberg; Yehonatan Farin
- Web page: https://patentgrep.com/patent/US20180324467A1

## CPC

- H04N 21/2187: Live feed
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- H04N 5/772: {the recording apparatus and the television camera being placed in the same enclosure}
- H04N 7/181: {for receiving images from a plurality of remote sources}
- H04N 9/87: Regeneration of colour television signals (H04N9/80 takes precedence)
- H04N 21/21805: {enabling multiple viewpoints, e.g. using a plurality of cameras}
- H04N 21/2365: Multiplexing of several video streams
- H04N 21/26275: {for distributing content or additional data in a staggered manner, e.g. repeating movies on different channels in a time-staggered manner in a near video on demand system}
- H04N 21/41407: {embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57)}
- H04N 21/4223: Cameras (H04N23/00 takes precedence)
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- H04N 21/4314: {for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid}
- H04N 21/4316: {for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window}
- H04N 21/4347: {Demultiplexing of several video streams}
- H04N 21/4348: {Demultiplexing of additional data and video streams}
- H04N 21/44004: {involving video buffer management, e.g. video decoder buffer or video display buffer}
- H04N 21/47217: {for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312)}
- H04N 21/482: End-user interface for programme selection
- H04N 21/84: Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)}
- G06F 2203/04808: Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
- H04N 5/445: for displaying additional information (H04N5/50 takes precedence)
- H04N 5/76: Television signal recording
- H04N 5/765: Interface circuits between an apparatus for recording and another apparatus
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system, method, and software for mobile video display and management includes acquiring a plurality of streams of video data from a plurality of cameras. The plurality of streams of video data are stored and plurality of selected streams of video data that includes at least one stream of recorded video data and at least one stream of live video data are presented in a graphical user interface of a remote device.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A method of mobile video display and management, the method comprising:
acquiring a plurality of streams of live video data from a plurality of cameras;
storing each of the plurality of streams of live video data as recorded video data;
presenting, at a remote device, available streams of live video data;
receiving a selection of one or more available streams of live video data for presentation at the remote device;
presenting, at the remote device, each selected stream of live video data and a corresponding delay indication that describes how close the stream of live video data is to real-time, and
maintaining an aspect ratio of each selected stream of live video data.

### Claim 22 (depends on 21)

The method of claim 21, further comprising:
presenting, at a remote device, a list of a plurality of cameras with available recorded video data;
receiving a selection of one or more recorded video data for presentation at the remote device; and
presenting, at the remote device, each selected recorded video data in conjunction with each of the already selected stream of live video data.

### Claim 23 (depends on 21)

The method of claim 21, wherein the streams of live video data are high definition video streams.

### Claim 24

A computerized-implemented method for utilizing a graphical user interface for display and management of mobile video, the method comprising:
initiating the graphical user interface at a remote device for video data presentation, the graphical user interface having a plurality of video presentation tiles and a menu, wherein the menu has a listing of video cameras and a listing of settings options,
wherein the listing of video cameras includes a listing of cameras by name that have a video data available, wherein the video data includes at least one of a live video data and a recorded video data, wherein the live video data includes a live video stream associated with the corresponding video camera and a corresponding delay indication that describes how close the stream of live video data is to real-time,
wherein the listing of settings options includes pre-defined screen layout options, zoom capabilities, and management capabilities for most used and/or recent video camera views;
utilizing the listing of settings options to select a pre-defined screen layout;
displaying the plurality of video presentation tiles in the selected pre-defined screen layout;
utilizing the listing of video cameras to select one or more available streams of live video data for presentation;
selecting one or more of the plurality of video presentation tiles to display the one or more selected streams of live video data;
presenting each selected stream of live video data and the corresponding delay indication in each of the selected video presentation tiles.

### Claim 25 (depends on 24)

The method of claim 24, wherein the presentation of each of the selected live video data also includes presentation of the video camera name for the presented live video data.

### Claim 26 (depends on 24)

The method of claim 24, further comprising:
rearranging the selected pre-defined screen layout by dragging one of the presented video data to another video presentation tile of the plurality of video presentation tiles; and
presenting the video data in the newly assigned video presentation tile.

### Claim 27 (depends on 24)

The method of claim 24, further comprising:
utilizing the listing of video cameras to select one or more recorded video data for presentation;
selecting one or more of the video presentation tiles to display the one or more selected recorded video data; and
presenting each of the selected recorded video data in each of the selected video presentation tiles.

### Claim 28 (depends on 27)

The method of claim 27, wherein the presentation of each of the selected recorded video data also includes presentation of the video camera name for each of the presented recorded video data.

### Claim 29 (depends on 27)

The method of claim 27, further comprising:
selecting a date, a start time, and a duration of the recorded video data to be presented from a list of available dates, times, and durations for the selected video camera.

### Claim 30 (depends on 24)

The method of claim 24, further comprising:
displaying a navigation bar in the video presentation tile that contains the presented video data by selecting one of the video presentation tiles presenting video data, wherein the navigation bar includes a listing of manipulation options to modify the presentation of the video data presented in the selected video presentation tile; and
selecting one or more of the listing of manipulation options from the navigation bar.

### Claim 31 (depends on 30)

The method of claim 30, wherein the listing of manipulation options includes a jump forward option, wherein the jump forward option modifies a duration of playback for the presented video.

### Claim 32 (depends on 30)

The method of claim 30, wherein the listing of manipulation options includes a toggle option, wherein the toggle option switches the presented video data between the live video data of the presented video to the recorded video data for the same video camera associated with the presented video.

### Claim 33 (depends on 30)

The method of claim 30, wherein the listing manipulation options includes a jump backward option, wherein the jump backward option modifies the start time of playback for the presented video.

### Claim 34 (depends on 24)

The method of claim 24, wherein the listing of video cameras contains an indication for each of the video cameras whether any live video data is available for the video camera.
