IP Library Granted Patent US 10,187,613
Granted Patent B2
US 10,187,613 · App. 15/900,901 · Granted Jan 22, 2019

Networked monitor appliance

Inventors: John L. Moss (Wayland, MA); Kenneth J. Schroder (Waltham, MA); Ajay Mahagaokar (Westborough, MA); Christopher Firth (Bellingham, MA)
Assignee: S2 SECURITY CORPORATION
H04N7/181G06F3/0481G06F3/0486H04N5/44591G06F2203/04803
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,187,613
App. No.
15/900,901
Granted
Jan 22, 2019
Kind
B2
Abstract

An integrated security system operating over a network includes networked video sources, networked monitor appliances and networked monitor appliance controllers. Video streams are processed by the networked monitor appliances for display on a monitor.

Claims (100)

1. A system to display video over a network comprising:

at least one networked monitor appliance comprising:

a network interface coupled to the network;

a local database coupled to the network interface adapted to receive predetermined resource information from at least one networked monitor controller;

a command interface coupled to the network interface and the local database adapted to receive commands from the at least one networked monitor controller including:

registration data;

at least one view; and

at least one video display request;

a view scheduler coupled to the local database;

a rules engine coupled to the view scheduler;

a video stream processor coupled to the view scheduler and adapted to receive a plurality of prerecorded incoming video streams;

at least one video display monitor coupled to the view scheduler; and

wherein the view scheduler and the rules engine specify operation of the networked monitor appliance in processing the plurality of incoming video streams and displaying corresponding video content such that the displayed prerecorded incoming video streams are displayed in a managed layout according to one of:

priority;

security events;

user control;

timers;

rules provided to the rules engine; and

video stream bandwidth limitations.

2. The system of claim 1 , wherein the networked monitor appliance further comprises a slave processor and a networked monitor appliance command interface.

3. The system of claim 2 , wherein the networked monitor appliance command interface further comprises an event engine coupled to the rules engine, the view scheduler and the video stream processor.

4. The system of claim 3 , wherein the event engine is adapted to receive security events from at least one of:

a global security control system;

a local security control system;

the at least one networked monitor controller; and

a mobile application.

5. The system of claim 1 , wherein the at least one incoming video stream originates from:

a crowd sourced video.

6. The system of claim 5 , wherein the at least one video stream includes a token to authenticate the at least one video stream.

7. The system of claim 1 , wherein the networked monitor appliance further comprises a Human Machine Interface (HMI) coupled to the network interface.

8. The system of claim 1 , wherein the networked monitor appliance further comprises at least one predetermined default incoming video stream request processing rule.

9. The system of claim 1 , wherein the at least one networked monitor controller comprises one of:

a security system;

a digital video recorder (DVR);

a forensic desktop; and

an access control system; and

wherein the at least one networked monitor controller further comprises:

a network interface coupled to the network;

a view manager coupled to the network interface;

a view builder coupled to the network interface.

10. A computer-implemented method to display video stream across a network comprising:

configuring a network monitor appliance including naming the network monitor appliance;

registering the named network monitor appliance;

building a view for the named network monitor appliance;

activating the view on the named network monitor appliance;

receiving a prerecorded video stream corresponding to the activated view;

applying a set of rules to the video stream to determine a display priority and configuration;

scheduling the video stream according to the set of rules;

managing a layout of the prerecorded incoming video streams according to one of:

priority;

security events;

user control;

timers;

rules provided to the rules engine; and

video stream bandwidth limitations; and

displaying the prerecorded incoming video streams in the view on at least one display monitor of the named network monitor appliance.

11. The method of claim 10 , wherein activating a view further comprises:

receiving an event;

processing the event; and

generating a video display request to the named network monitor appliance to activate the view.

12. The method of claim 11 further comprising canceling the activated view in response to resolving the event.

13. The method of claim 10 , wherein activating the view further comprises:

generating a video display request to the named network monitor appliance to activate the view in response to a command from a user interface.

14. The method of claim 10 further comprising locking the view for display.

15. The method of claim 10 further comprising deactivating the view in response to one of:

receiving a command to deactivate the view;

detecting an expiration of a view life timer;

receiving a dismissal through a user interface of the named network monitor appliance; and

resolving an event which activated the view and receiving a deactivation command.

16. The method of claim 10 further comprising sharing the view on the network monitor appliance with second network monitor appliance.

17. The method of claim 10 , wherein the video stream includes a secure stream handle, a source designator, a start time, a duration, and an encoding method.

18. The method of claim 17 , wherein the secure video stream handle is a temporary, randomly generated, authentication token obtained through a secure process, and becomes invalid when one of:

the video stream corresponding to the secure video steam handle is closed; and

an underlying connection is dropped.

19. The method of claim 10 further comprising sending an identity packet in response to receiving a source system identification configuration command from a networked monitor appliance controller.

20. The method of claim 10 further comprising operating in response to a request in one of:

a black screen configuration; and

a white screen configuration.

21. The method of claim 10 further comprising:

providing a user interface to user to drag and drop a plurality of icons representing a corresponding plurality of cameras onto the view;

automatically arranging the video streams from the corresponding plurality of cameras in a plurality of windows; and

allowing a user to rearrange the video streams from the corresponding plurality of cameras in the plurality of windows.

22. The method of claim 10 further comprising including location information, time stamp and authenticity data in the at least one video stream.

23. The method of claim 10 further comprising generating a stream search request.

24. The method of claim 10 further comprising displaying digital signage.

25. The method of claim 10 further comprising displaying a plurality of steams in a carousel mode.

26. A computer-readable non-transitory storage medium having instructions stored thereon for processing data information, such that the instructions, when carried out by a processing device, enable the processing device to perform operations of:

configuring a network monitor appliance including naming the network monitor appliance;

building a view for the named network monitor appliance;

activating a view on the named network monitor appliance;

receiving a video stream corresponding to the activated view;

applying a set of rules to the video stream to determine a display priority and configuration; and

managing a layout of the prerecorded incoming video streams according to one of:

priority;

security events;

user control;

timers;

rules provided to the rules engine; and

video stream bandwidth limitations;

displaying the prerecorded incoming video streams in a view on at least one display monitor of the named network monitor appliance.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: CARRIER CORPORATION
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 069828/0804 →
MERGER Recorded Nov 23, 2021
From: S2 SECURITY, LLC
To: CARRIER FIRE & SECURITY AMERCIAS CORPORATION
Reel/Frame 058191/0412 →
ENTITY CONVERSION AND NAME CHANGE Recorded Nov 17, 2021
From: S2 SECURITY CORPORATION
To: S2 SECURITY, LLC
Reel/Frame 058163/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2021
From: MOSS, JOHN L.; SCHRODER, KENNETH J.; MAHAGAOKAR, AJAY; FIRTH, CHRISTOPHER W.
To: S2 SECURITY CORPORATION
Reel/Frame 057468/0655 →
Continuity (2)
Continuation 14792888 · Jul 7, 2015
Related Publication 20180184049A1 · Jun 28, 2018