IP Library Granted Patent US 10,511,648
Granted Patent B1
US 10,511,648 · App. 16/520,678 · Granted Dec 17, 2019

Method and system for reconstructing media streams

Inventors: Sofia Belikovetsky (Petah Tikva, IL); Baruch Weizman (Haifa, IL)
Assignee: CYBERTOKA LTD
H04L65/607H04L65/602H04L65/608
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,511,648
App. No.
16/520,678
Granted
Dec 17, 2019
Kind
B1
Abstract

Systems and methods are provided for the reconstruction of a video and audio recording of stored or transmitted media streams, using a proprietary file format or protocol.

Claims (49)

1. A computer-implemented method for reconstructing a media stream, comprising:

obtaining a first modified media stream of an original media stream;

obtaining a second modified media stream of the original media stream;

normalizing the first and second modified media streams to create corresponding normalized first and second media streams;

aligning the first and second normalized media streams to:

identify standard headers and standard trailers in at least the first normalized media stream;

identify a media data payload in at least the first normalized media stream; and,

identify proprietary headers and proprietary trailers in at least the first normalized media stream; and,

reconstructing the original media stream based on the identifications from the alignment of the first and second normalized media streams.

2. The computer-implemented method of claim 1 , additionally comprising: outputting the reconstructed media stream.

3. The computer-implemented method of claim 1 , wherein the reconstructed media stream includes the identified: 1) standard headers; 2) standard trailers; and, 3) media data payloads.

4. The computer-implemented method of claim 1 , additionally comprising:

replacing the identified proprietary headers with replacement standard headers; and/or replacing the identified proprietary trailers with replacement standard trailers; and,

the reconstructed media stream includes the identified: 1) standard headers, 2) standard trailers, 3) media data payloads, and 4) replacement standard headers.

5. The computer-implemented method of claim 4 , additionally comprising: outputting the reconstructed media stream.

6. The computer-implemented method of claim 1 , wherein the first modified media stream and the second modified media stream include transmitted modified media streams.

7. The computer-implemented method of claim 1 , wherein the first modified media stream and the second modified media stream include stored modified media streams.

8. The computer-implemented method of claim 1 , wherein at least one of the first modified media stream or the second modified media stream includes a transmitted modified media stream, and, the other of the first modified media stream or the second modified media stream includes a stored modified media stream.

9. The computer-implemented method of claim 1 , wherein the original media stream, the first modified media stream and the second modified media stream include at least one of: audio content, video content and/or audio and video content.

10. A computer usable non-transitory storage medium having a computer program embodied thereon for causing a suitably programmed system to reconstruct a media stream from at least two modified media streams, by performing the following steps when such program is executed on the system, the steps comprising:

obtaining a first modified media stream of an original media stream;

obtaining a second modified media stream of the original media stream;

normalizing the first and second modified media streams to create corresponding normalized first and second media streams;

aligning the first and second normalized media streams to:

identify standard headers and standard trailers in at least the first normalized media stream;

identify a media data payload in at least the first normalized media stream; and,

identify proprietary headers and proprietary trailers in at least the first normalized media stream; and,

reconstructing the original media stream based on the identifications from the alignment of the first and second normalized media streams.

11. The computer-usable non-transitory storage medium of claim 10 , wherein the reconstructed media stream includes the identified: 1) standard headers; 2) standard trailers; and, 3) media data payloads.

12. The computer-usable non-transitory storage medium of claim 11 , wherein the steps additionally comprise:

replacing the identified proprietary headers with replacement standard headers; and/or replacing the identified proprietary trailers with replacement standard trailers; and,

the reconstructed media stream includes the identified: 1) standard headers, 2) standard trailers, 3) media data payloads, and 4) replacement standard headers.

13. The computer-usable non-transitory storage medium of claim 12 , wherein the steps additionally comprise: outputting the reconstructed media stream.

14. The computer-usable non-transitory storage medium of claim 10 , wherein the first modified media stream and the second modified media stream include transmitted modified media streams.

15. The computer-usable non-transitory storage medium of claim 10 , wherein the first modified media stream and the second modified media stream include stored modified media streams.

16. The computer-usable non-transitory storage medium of claim 10 , wherein at least one of the first modified media stream or the second modified media stream includes a transmitted modified media stream, and, the other of the first modified media stream or the second modified media stream includes a stored modified media stream.

17. A computer system for reconstructing a media stream, comprising:

a non-transitory storage medium for storing computer components; and,

a computerized processor for executing the computer components comprising:

a module for obtaining at least: a first modified media stream of an original media stream, and, a second modified media stream of the original media stream;

a module for normalizing the first and second modified media streams to create corresponding normalized first and second media streams;

a module for aligning the first and second normalized media streams to:

identify standard headers and standard trailers in at least the first normalized media stream;

identify a media data payload in at least the first normalized media stream;

and,

identify proprietary headers and proprietary trailers in at least the first normalized media stream; and,

a module for reconstructing the original media stream based on the identifications from the alignment of the first and second normalized media streams.

18. The computer system of claim 17 , additionally comprising: a module for outputting the reconstructed media stream.

19. The computer system of claim 17 , additionally comprising: a module for replacing the identified proprietary headers with replacement standard headers; and/or replacing the identified proprietary trailers with replacement standard trailers.

Assignments (5)
SECURITY INTEREST Recorded Mar 2, 2026
From: CYBERTOKA LTD.
To: BANK LEUMI LE-ISRAEL B.M.
Reel/Frame 073933/0517 →
SECURITY INTEREST Recorded Jan 20, 2023
From: CYBERTOKA LTD.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 062443/0168 →
SECURITY INTEREST Recorded Sep 1, 2022
From: CYBERTOKA LTD.
To: SILICON VALLEY BANK
Reel/Frame 060966/0552 →
SECURITY INTEREST Recorded Jun 18, 2020
From: CYBERTOKA LTD
To: SILICON VALLEY BANK
Reel/Frame 052978/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2019
From: BELIKOVETSKY, SOFIA; WEIZMAN, BARUCH
To: CYBERTOKA LTD.
Reel/Frame 049845/0706 →
Cited By (1)
US 12,475,198