IP Library Granted Patent US 10,484,611
Granted Patent B2
US 10,484,611 · App. 15/366,450 · Granted Nov 19, 2019

Multi-video navigation

Inventors: Hu Chin (Fremont, CA); Ken Prayoon Cheng (Saratoga, CA)
Assignee: Sensormatic Electronics, LLC
H04N5/23293G06F3/0482G08B13/19641H04N5/23203H04N5/23216H04N5/247H04N5/268H04N7/181
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,484,611
App. No.
15/366,450
Granted
Nov 19, 2019
Kind
B2
Abstract

A video tracking system includes a user interface configured to facilitate tracking of a target between video cameras. The user interface includes user controls configured to assist a user in selecting video cameras as the target moves between fields of view of the video cameras. These user controls are automatically associated with specific cameras based on a camera topology relative to a point of view of a camera whose video data is currently being viewed. The video tracking system further includes systems and methods of synchronizing video data generated using the video cameras and of automatically generating a stitched video sequence based on the user selection of video cameras. The target may be tracked in real-time or in previously recorded video and may be track forward or backwards in time.

Claims (35)

1. A method, comprising:

under control of one or more processors,

receiving first and second video data from first and second cameras distributed over a monitored area;

presenting a video tracking interface;

displaying, on the video tracking interface, first and second user controls corresponding to the first and second cameras, positioning the first and second user controls around a main video display;

receiving a selection of the first user control;

in response to the selection of the first user control, displaying the first video data from the first camera in the main video display; and

in response to a cursor being moved over the second user control, presenting the second video data from the second camera in a region of the video tracking interface other than the main video display.

2. The method of claim 1 , wherein the second video data is displayed as a preview thumbnail.

3. The method of claim 1 , further comprising storing a video sequence that includes at least one of the first and second video data.

4. The method of claim 3 , further comprising presenting, on the video tracking interface, a timeline that corresponds to the video sequence.

5. The method of claim 3 , wherein the video tracking interface presents a set of sequence thumbnails that are indexed to points along the video sequence, the sequence thumbnails correspond to points in time at which video data from different cameras is presented in the video sequence.

6. The method of claim 5 , wherein, when one of the sequence thumbnails is selected, the video tracking interface presents a corresponding part of the video sequence in the main video display.

7. The method of claim 1 , further comprising generating a report in an electronic document that includes a video sequence and thumbnail.

8. The method of claim 1 , further comprising presenting an interactive map of the monitored area on the video tracking interface, the interactive map illustrating at least one of objects or walls within the monitored area and illustrating the first and second cameras relative to the at least one of objects or walls, the interactive map indicating first or second camera that is currently active in the video display.

9. The method of claim 8 , further comprising indicating, on the interactive map, the first or second camera that is active by at least one of a circle, color or flash.

10. The method of claim 1 , further comprising associating a group of cameras with the second user control; and in response to selection of the second user control, presenting a list of the group of cameras from which to choose.

11. The method of claim 1 , further comprising providing an alert activation control to at least one of trigger alarms, log events or performs actions according to pre-established procedures, the procedures defined by a set of rules that define a workflow to be performed in response to an alert.

12. A method comprising:

utilizing one or more processors for,

receiving first and second video data from first and second cameras distributed over a monitored area;

storing a video sequence that includes at least one of the first and second video data;

presenting a video tracking interface,

displaying, on the video tracking interface, first and second user controls corresponding to the first and second cameras,

in response to selection of the first user control, displaying, on a main video display of the video tracking interface, first video data from the first camera, the first and second user controls positioned around the main video display,

presenting, on the video tracking interface, a timeline that corresponds to the video sequence, and

presenting, on the video tracking interface, a set of sequence thumbnails that are indexed to points along the video sequence.

13. The method of claim 12 , wherein the video sequence is generated automatically in response to user operation of the first and second user controls.

14. The method of claim 12 , further comprising automatically indexing the first and second video data, automatically generating a report in an electronic document, and enabling a user to enter notes into the report regarding an event.

15. The method of claim 12 , further comprising associating a group of cameras with the second user control, in response to selection of the second user control, presenting a list of the group of cameras from which to choose, the list of the group of cameras ordered based on a prediction of which member of the cameras is preferred.

16. The method of claim 12 , further comprising tracking a target from recorded video data to real-time video data.

17. The method of claim 12 , further comprising tracking a target back in time through the video sequence.

18. The method of claim 12 , further comprising storing an estimated travel time between the first and second cameras, the estimated travel time approximating an amount of time a target would be expected to travel between fields of view between the first and second cameras; and

utilizing a time offset based on the estimated travel time.

19. The method of claim 12 , further comprising automatically stitch portions of the first and second video data into the video sequence based on navigation between the first and second cameras as performed using the first and second user controls.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 068494/0384 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS, INC.
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058955/0472 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS US HOLDINGS LLC
To: JOHNSON CONTROLS, INC.
Reel/Frame 058955/0394 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: SENSORMATIC ELECTRONICS, LLC
To: JOHNSON CONTROLS US HOLDINGS LLC
Reel/Frame 058957/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2021
From: SENSORMATIC ELECTRONICS LLC
To: JOHNSON CONTROLS US HOLDINGS LLC
Reel/Frame 058600/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2021
From: JOHNSON CONTROLS US HOLDINGS LLC
To: JOHNSON CONTROLS INC
Reel/Frame 058600/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2021
From: JOHNSON CONTROLS INC
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058600/0126 →
MERGER Recorded May 9, 2019
From: PROXIMEX CORPORATION
To: SENSORMATIC ELECTRONICS, LLC
Reel/Frame 049133/0288 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2016
From: CHIN, HU; CHENG, KEN PRAYOON
To: PROXIMEX CORPORATION
Reel/Frame 040484/0645 →
Continuity (4)
Continuation 14714896 · May 18, 2015
Continuation 13898590 · May 21, 2013
Continuation 11726879 · Mar 23, 2007
Related Publication 20170085803A1 · Mar 23, 2017