Back to results
US 10,853,439 B2Granted
Systems and methods for fast play back of recorded data
AssigneeNice Ltd.
InventorsEfim Kolodizner, Reuven Kandov, Tal Haguel, Tal Zur
Life of this patent
Estimating the term…
Abstract
A method for transcoding data for playback via a HTML5 player is provided. Upon received a request for playback of data, stored data can be retrieved and can be transcoded in portions. The portions can be sent to the player, and each portion is sent to the player when transcoding is complete.
Claims11
A method for transcoding data for playback via a player that uses a language for structure and presentation of World Wide Web contents, the method comprising:
- obtaining, by a server, a request for playback of data stored on a computer storage device and a first processing time duration for transcoding, wherein the first processing time duration is a time between the request for playback and when playback begins;
- retrieving, by the server, the data from the computer storage device;
- determining, by the server, a first portion of the data that can be transcoded in the first processing time duration based on a transcoding efficiency value(TE) that is a duration of the data that can be transcoded in a particular period of time, a maximum amount of time that a user waits for playback (SLA) and a number of parallel data playbacks (PCP), wherein the TE is based on a processing speed of the server, and wherein the TE changes based on a number of parallel requests to the server;
- transcoding, by the server, the first portion of the data;
- transmitting, by the server, the transcoded first portion of the data to the player that uses the language for structure and presentation of World Wide Web contents;
- determining, by the server, a second portion of the data that can be transcoded in a second processing time based on the TE, SLA and PCP, wherein the second processing time is equivalent to a duration of the first portion of the data;
- transcoding, by the server, the second portion of the data;
- merging, by the server, the second portion of the data to the first portion of the data;
- transmitting, by the server, the merged data to the player that uses the language for structure and presentation of World Wide Web contents;
- and
- wherein the first portion of the data that can be transcoded is (SLA*TE)/PCP.
8 more elements
Dependencies are inferred from the claim text.