IP Library Granted Patent US 12,363,261
Granted Patent B2
US 12,363,261 · App. 18/313,980 · Granted Jul 15, 2025

In-band video communication

Inventor: Paul Fee (Belfast, GB)
Assignee: TYCO FIRE & SECURITY GMBH
H04N7/18G06V20/52H04N7/0117H04N23/69H04N23/695
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 12,363,261
App. No.
18/313,980
Granted
Jul 15, 2025
Kind
B2
Abstract

A method for video management within a CCTV system includes receiving, at a computing device via one or more intermediate devices in the CCTV system, a video stream generated by a sensor device of the CCTV system. The video stream includes a plurality of video frames. The computing device sends, via the one or more intermediate devices of the CCTV system, an instruction to a sensor device configured to generate a video stream including a plurality of video frames. The computing device receives, via the one or more intermediate devices of the CCTV system, one or more frames of the plurality of video frames embedded with metadata associated with performance of the instruction by the sensor device. Performance of the CCTV system is evaluated using the metadata embedded within the one or more video frames.

Claims (33)

1. A method for video management within a video transport system, comprising:

receiving, by a computer device via one or more intermediate devices of the video transport system, one or more frames generated by a sensor device in the video transport system, wherein the one or more frames are embedded by the sensor device with first metadata associated with a first performance of the sensor device, wherein the first metadata embedded within the one or more frames is decoded by a first device within the one or more intermediate devices and replaced by the first device with second metadata embedded within the one or more frames, the second metadata being associated with the first performance of the sensor device and/or a second performance of the one or more intermediate devices, wherein the first metadata comprises a bar code that occupies a portion of the one or more frames, and a size of the bar code is selected based on a determination of whether the one or more intermediate devices are configured to reduce a resolution of the one or more frames; and

evaluating the first performance of the sensor device and/or the second performance of the one or more intermediate devices, using the second metadata embedded within the one or more frames by the first device.

2. The method of claim 1 , wherein the bar code comprises a first 2-dimensional bar code representing the first metadata associated with the first performance of the sensor device, wherein the first 2-dimensional bar code occupies at least the portion of the one or more frames.

3. The method of claim 2 , wherein the sensor device is configured to encrypt and/or digitally sign the first metadata that is represented by the first 2-dimensional bar code that is embedded within the one or more frames.

4. The method of claim 2 , wherein the size of the first 2-dimensional bar code is selected based on whether the one or more intermediate devices are configured to reduce the resolution of the one or more frames embedded with the first 2-dimensional bar code.

5. The method of claim 2 , wherein the first device is configured to replace the first 2-dimensional bar code with a second 2-dimensional bar code.

6. The method of claim 5 , wherein the second 2-dimensional bar code represents the first metadata associated with the first performance of the sensor device.

7. The method of claim 5 , wherein the second 2-dimensional bar code represents the second metadata associated with the second performance of the first device.

8. The method of claim 5 , wherein the second 2-dimensional bar code represents both the first metadata associated with the first performance of the sensor device and the second metadata associated with the second performance of the first device.

9. The method of claim 1 , wherein the first metadata embedded within the one or more frames represents an in-band channel.

10. The method of claim 1 , wherein the one or more frames are included in a video stream generated by the sensor device, wherein receiving the one or more frames comprises receiving the one or more frames responsive to sending, by the computer device via the one or more intermediate devices, an instruction to the sensor device, wherein the first performance of the sensor device comprises the first performance of the instruction by the sensor device.

11. The method of claim 10 , wherein at least one of the one or more intermediate devices are configured to alter the video stream to improve transmission and/or storage of the video stream.

12. The method of claim 10 , wherein evaluating the first performance of the instruction by the sensor device comprises at least one of:

verifying proper sequential order of the one or more frames;

verifying an identification of the sensor device;

verifying timing data associated with the first performance of the instruction; or

verifying geolocation data of the sensor device providing the video stream.

13. The method of claim 10 , wherein evaluating the first performance of the instruction by the sensor device includes evaluating a round trip latency of a pan, tilt, and zoom (PTZ) video camera to the instruction.

14. The method of claim 1 , wherein the first metadata comprises a sequence of different 2-dimensional bar codes representing a stream of metadata in each of the one or more frames, wherein a size of the first metadata included in the sequence is greater than a size of data that is encodable into a single frame.

15. The method of claim 1 , wherein the first metadata comprises a same metadata in each of the one or more frames.

16. The method of claim 1 ,

wherein the sensor device is further configured to embed the first third metadata within an audio stream; and

wherein the first metadata and the third metadata are configured for audio/video synchronization at the sensor device, at the one or more intermediate devices, and/or at the computer device.

17. A method for communicating a video stream within a video transport system, comprising:

receiving, by a first device in the video transport system, one or more frames generated by a sensor device in the video transport system and configured for reception by a computer device via one or more intermediate devices within the video transport system, wherein the one or more intermediate devices include the first device, wherein the one or more frames are embedded, by the sensor device, with first metadata associated with a first performance of the sensor device, wherein the first metadata comprises a bar code that occupies a portion of the one or more frames, and a size of the bar code is selected based on a determination of whether the one or more intermediate devices are configured to reduce a resolution of the one or more frames;

decoding, by the first device, the first metadata embedded within the one or more frames and replacing the first metadata with second metadata embedded within the one or more frames, wherein the second metadata is associated with the first performance of the sensor device and/or a second performance of the one or more intermediate devices; and

forwarding, by the first device, the one or more frames for reception by the computer device via the one or more intermediate devices within the video transport system.

18. A video transport system for video management, comprising:

a memory storing instructions; and

a hardware processor configured to execute the instructions to:

receive, via one or more intermediate devices of the video transport system, one or more frames generated by a sensor device in the video transport system, wherein the sensor device is configured to embed first metadata in the one or more frames, the first metadata being associated with a first performance of the sensor device, wherein the first metadata comprises a bar code that occupies a portion of the one or more frames, and a size of the bar code is selected based on a determination of whether the one or more intermediate devices are configured to reduce a resolution of the one or more frames, wherein a first device within the one or more intermediate devices is configured to decode the first metadata embedded within the one or more frames and replace the first metadata with second metadata embedded within the one or more frames, the second metadata being associated with the first performance of the sensor device and/or a second performance of the one or more intermediate devices; and

evaluate the first performance of the sensor device and/or the second performance of the one or more intermediate devices, using the second metadata embedded within the one or more frames by the first device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2026
From: CONTROLLED ELECTRONIC MANAGEMENT SYSTEMS LIMITED
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 075392/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2026
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 075393/0113 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2023
From: FEE, PAUL
To: CONTROLLED ELECTRONIC MANAGEMENT SYSTEMS LIMITED
Reel/Frame 065420/0492 →