IP Library Granted Patent US 10,038,923
Granted Patent B1
US 10,038,923 · App. 14/922,249 · Granted Jul 31, 2018

Systems and methods for sharing encoder output

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,038,923
App. No.
14/922,249
Filed
Oct 26, 2015
Granted
Jul 31, 2018
Kind
B1
Examiner
LI, TRACY Y
Art Unit
2487
USPC
375/240.01
Abstract

Embodiments described herein provide systems and methods for sharing encoder output of video streams. In a particular embodiment, a method provides determining video profiles for each of a plurality of devices. The method further provides determining if two or more of the video profiles are similar by determining if parameters associated with each video profile differ by less than a threshold value. The method further provides transmitting a video stream encoded in a single format to the devices if they have similar profiles and transmitting video streams encoded in different formats to the devices if they do not have similar profiles.

Claims (28)

1. A method of sharing encoded video comprising:

determining a video profile for each of a plurality of devices, wherein the video profile includes data on which video format or formats each of the plurality of devices is capable of receiving and processing;

determining if two or more of the video profiles are similar by determining if parameters associated with each video profile differ by less than a threshold value;

transmitting a first video stream encoded by a codec in a first format to the devices if they have similar profiles; and

transmitting simultaneously the first video stream and a second video stream encoded by the codec in different formats to the devices if they do not have similar profiles.

2. The method of claim 1 , further comprising specifying video parameters within each video format.

3. The method of claim 2 , wherein the video parameters are selected from the group consisting of: bit rate, frame rate, and image resolution.

4. The method of claim 2 , wherein the video parameters vary within each video format.

5. The method of claim 1 , wherein the video format is selected from the group consisting of: MPEG-1, MPEG-2, MPEG-4, MPEG-7, MPEG-21, H.264, DV, MiniDV, DVCAM, DVCPRO, DVCPRO50, DVCPRO HD, HDV, DVD, Blu-Ray, HD-DVD, HD-VMD, CH-DVD, HDTV, 1080i, 1080p, Flash, Quicktime, RealMedia, VHS, VHS-C, S-VHS, S-VHS-C, D-VHS, Windows Media, 8 mm, Video8, Hi8, Digital8, Beta, Betamax, Betacam, Betacam SP, Betacam SX, Digital Betacam, 3GP, and 3G2.

6. The method of claim 5 , wherein the video format is selected based on a limitation selected from the group consisting of: hardware limitations, software limitations, bandwidth constraints, storage limitations, or interface requirements.

7. A video processing system for sharing encoded video comprising:

a processing system configured to determine a video profile for each of a plurality of devices and determine if two or more of the video profiles are similar by determining if parameters associated with each video profile differ by less than a threshold value, wherein the video profile includes data on which video format or formats each of the plurality of devices is capable of receiving and processing; and

a communication interface configured to transmit a first video stream encoded by a codec in a first format to the devices if they have similar profiles and transmit simultaneously the first video stream and a second video stream encoded by the codec in different formats to the devices if they do not have similar profiles.

8. The system of claim 7 , wherein the processing system is configured to specify video parameters within each video format.

9. The system of claim 8 , wherein the video parameters are selected from the group consisting of: bit rate, frame rate, and image resolution.

10. The system of claim 8 , wherein the video parameters vary within each video format.

11. The system of claim 7 , wherein the video format is selected from the group consisting of: MPEG-1, MPEG-2, MPEG-4, MPEG-7, MPEG-21, H.264, DV, MiniDV, DVCAM, DVCPRO, DVCPRO50, DVCPRO HD, HDV, DVD, Blu-Ray, HD-DVD, HD-VMD, CH-DVD, HDTV, 1080i, 1080p, Flash, Quicktime, RealMedia, VHS, VHS-C, S-VHS, S-VHS-C, D-VHS, Windows Media, 8 mm, Video8, Hi8, Digital8, Beta, Betamax, Betacam, Betacam SP, Betacam SX, Digital Betacam, 3GP, and 3G2.

12. The system of claim 11 , wherein the video format is selected based on a limitation selected from the group consisting of: hardware limitations, software limitations, bandwidth constraints, storage limitations, or interface requirements.

13. A non-transitory computer readable medium having instructions stored thereon for operating a video processing system, wherein the instructions, when executed by the video processing system, direct the video processing system to:

determine a video profile for each of a plurality of devices, wherein the video profile includes data on which video format or formats each of the plurality of devices is capable of receiving and processing;

determine if two or more of the video profiles are similar by determining if parameters associated with each video profile differ by less than a threshold value;

transmit a first video stream encoded by a codec in a first format to the devices if they have similar profiles; and

transmit simultaneously the first video stream and a second video stream encoded by the codec in different formats to the devices if they do not have similar profiles.

14. The computer readable medium of claim 13 , wherein the instructions further comprise specifying video parameters within each video format.

15. The computer readable medium of claim 14 , wherein the video parameters are selected from the group consisting of: bit rate, frame rate, and image resolution.

16. The computer readable medium of claim 14 , wherein the video parameters vary within each video format.

17. The computer readable medium of claim 13 , wherein the video format is selected from the group consisting of: MPEG-1, MPEG-2, MPEG-4, MPEG-7, MPEG-21, H.264, DV, MiniDV, DVCAM, DVCPRO, DVCPRO50, DVCPRO HD, HDV, DVD, Blu-Ray, HD-DVD, HD-VMD, CH-DVD, HDTV, 1080i, 1080p, Flash, Quicktime, RealMedia, VHS, VHS-C, S-VHS, S-VHS-C, D-VHS, Windows Media, 8 mm, Video8, Hi8, Digital8, Beta, Betamax, Betacam, Betacam SP, Betacam SX, Digital Betacam, 3GP, and 3G2.

18. The computer readable medium of claim 17 , wherein the video format is selected based on a limitation selected from the group consisting of: hardware limitations, software limitations, bandwidth constraints, storage limitations, or interface requirements.

Assignments (2)
SECURITY INTEREST Recorded Dec 23, 2025
From: VERINT SYSTEMS INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0919 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050612/0972) Recorded Nov 26, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VERINT AMERICAS INC.
Reel/Frame 073796/0675 →