JBF Interlude 2009 LTD - Israel

Israel

Back to Profile

Receive daily alerts for new
USPTO trademarks filed by this owner
1-39 of 39 for JBF Interlude 2009 LTD - Israel Sort by
Query
Aggregations
Jurisdiction
        United States 38
        World 1
Date
New (last 4 weeks) 1
2020 December 1
2020 November 1
2020 4
2019 4
See more
IPC Class
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content 13
G11B 27/34 - Indicating arrangements 11
H04N 21/8541 - Content authoring involving branching, e.g. to different story endings 10
G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel 7
G11B 27/034 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs 5
See more
Status
Pending 12
Registered / In Force 27
Found results for  patents

1.

SYSTEMS AND METHODS FOR NONLINEAR VIDEO PLAYBACK USING LINEAR REAL-TIME VIDEO PLAYERS

      
Application Number 16752193
Status Pending
Filing Date 2020-01-24
First Publication Date 2020-12-24
Owner JBF Interlude 2009 LTD (USA)
Inventor
  • Bloch, Jonathan
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Feldman, Barak

Abstract

Systems and methods for nonlinear media playback using a linear media player are described. In one implementation, a video tree representing a branching video presentation is provided, and a dynamic playlist is provided to a linear video player. A controller component interacts with the linear video player through a standard interface of the linear video player. During playback of a video content segment in the dynamic playlist by the linear video player, an indication of a user interaction with the playing video content segment is received by the controller component and from the linear video player via the standard interface, and the dynamic playlist is modified based on video content segments in a branch of the video tree. In another implementation, an uncompressed media file is selected and combined with a preceding and/or following media file. The combined files are compressed and a portion of the compressed file corresponding to the original media file is extracted.

IPC Classes  ?

  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/232 - Content retrieval operation within server, e.g. reading video streams from disk arrays
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection

2.

SYSTEMS AND METHODS FOR CREATING LINEAR VIDEO FROM BRANCHED VIDEO

      
Application Number 16986977
Status Pending
Filing Date 2020-08-06
First Publication Date 2020-11-19
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval

Abstract

Computer-implemented methods and systems for creating non-interactive, linear video from video segments in a video tree. Selectably presentable video segments are stored in a memory, with each segment representing a predefined portion of one or more paths in a traversable video tree. A linear, non-interactive video is automatically created from the selectably presentable video segments by traversing at least a portion of a first path in the video tree and, upon completion, is provided to a viewer for playback.

IPC Classes  ?

  • G11B 27/034 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
  • H04N 21/8541 - Content authoring involving branching, e.g. to different story endings

3.

Systems and methods for dynamic video bookmarking

      
Application Number 16865896
Grant Number 10885944
Status In Force
Filing Date 2020-05-04
First Publication Date 2020-08-20
Grant Date 2021-01-05
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Shapiro, Amiel

Abstract

Methods and systems for dynamic bookmarking in branched video are described. An application provides a video tree having a plurality of video segments, with each video segment including a predefined portion of one or more paths in the video tree, and each path being associated with a different video presentation. One of the paths in the video tree is traversed based on one or more decisions made by a user during playback of the video presentation associated with the path being traversed. A selection of a particular location in the path being traversed is received by the application, which stores a bookmark of the location for subsequent retrieval. The bookmark identifies a sequence of video segments in the video tree having been traversed to reach the location. The structure of the video tree is modified, and the bookmark is automatically updated, if necessary. At a later time, the application receives a selection of the stored bookmark and seeks to the bookmarked location. The application further restores the decisions made by the user during the previous playback of the presentation.

IPC Classes  ?

  • G11B 27/34 - Indicating arrangements
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals

4.

SYSTEMS AND METHODS FOR ADAPTIVE AND RESPONSIVE VIDEO

      
Application Number 16800994
Status Pending
Filing Date 2020-02-25
First Publication Date 2020-06-18
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Yoni
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Feldman, Barak

Abstract

Systems and methods for providing adaptive and responsive media are disclosed. In various implementations, a video for playback is received at a user device having a plurality of associated properties. Based on at least one of the properties, a first state of the video is configured, and the video is presented according to the first state. During playback of the video, a change in one of the device properties is detected, and the video is seamlessly transitioned to a second state based on the change.

IPC Classes  ?

  • G11B 27/34 - Indicating arrangements
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • G11B 27/36 - Monitoring, i.e. supervising the progress of recording or reproducing

5.

SYSTEMS AND METHODS FOR ADAPTIVE AND RESPONSIVE VIDEO

      
Application Number 16559082
Status Pending
Filing Date 2019-09-03
First Publication Date 2019-12-26
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Yoni
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Feldman, Barak

Abstract

Systems and methods for providing adaptive and responsive media are disclosed. In various implementations, a video for playback is received at a user device having a plurality of associated properties. Based on at least one of the properties, a first state of the video is configured, and the video is presented according to the first state. During playback of the video, a change in one of the device properties is detected, and the video is seamlessly transitioned to a second state based on the change.

IPC Classes  ?

  • G11B 27/34 - Indicating arrangements
  • G11B 27/36 - Monitoring, i.e. supervising the progress of recording or reproducing
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel

6.

INTERACTIVE VIDEO DYNAMIC ADAPTATION AND USER PROFILING

      
Application Number 15997284
Status Pending
Filing Date 2018-06-04
First Publication Date 2019-12-05
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Sasson, Itay

Abstract

The presentation of an interactive video is dynamically modified based on a user profile. A first interactive video can be represented by a first video tree defining multiple branches in the first interactive video, with each branch having one or more video segments. Information is tracked including (i) the content of video segments played during presentation of the first interactive video and/or (ii) decisions of a user made during the presentation of the first interactive video. A user profile having measured attributes is generated based on the tracked information. The profile can then be used in dynamically modifying the presentation of a second interactive video.

IPC Classes  ?

  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 

7.

Dynamic library display for interactive videos

      
Application Number 16283066
Grant Number 10856049
Status In Force
Filing Date 2019-02-22
First Publication Date 2019-11-14
Grant Date 2020-12-01
Owner JBF Interlude 2009 LTD. (Israel)
Inventor
  • Bloch, Jonathan
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Feldman, Barak

Abstract

A video library interface provides a listing of interactive videos and information associated with the videos and is dynamically updated as a user views the videos and makes decisions that affect the playback of the episodes. More specifically, an interactive video that includes different traversable video paths is provided to and interacted with by a user. Based on user interactions received during presentation of the video, different video paths within the interactive video are traversed. In addition, a video library display including a visual depiction of information associated with a plurality of videos is provided. The video library display is dynamically modified based on one or more interactions made by the user with respect to the interactive video.

IPC Classes  ?

  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
  • H04N 21/8541 - Content authoring involving branching, e.g. to different story endings
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk

8.

Dynamic library display for interactive videos

      
Application Number 15863191
Grant Number 10257578
Status In Force
Filing Date 2018-01-05
First Publication Date 2019-04-09
Grant Date 2019-04-09
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Yoni
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Feldman, Barak

Abstract

A video library interface provides a listing of interactive videos and information associated with the videos and is dynamically updated as a user views the videos and makes decisions that affect the playback of the episodes. More specifically, an interactive video that includes different traversable video paths is provided to and interacted with by a user. Based on user interactions received during presentation of the video, different video paths within the interactive video are traversed. In addition, a video library display including a visual depiction of information associated with a plurality of videos is provided. The video library display is dynamically modified based on one or more interactions made by the user with respect to the interactive video.

IPC Classes  ?

  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
  • H04N 21/482 - End-user interface for program selection

9.

SYSTEMS AND METHODS FOR DYNAMIC WEIGHTING OF BRANCHED VIDEO PATHS

      
Application Number 15395477
Status Pending
Filing Date 2016-12-30
First Publication Date 2018-07-05
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Vishnia, Opher
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval

Abstract

Systems and methods for dynamically weighting media segments and paths in a structured media presentation are disclosed. The structured media presentation can be, for example, a video tree representing a branching video presentation and defining multiple branches, each defining a path of one or more video content segments. Different portions of the video tree are associated with weights, and during playback of the branching video presentation, a video content segment is automatically selected for presentation based on one or more of the associated weights.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

10.

Systems and methods for dynamic video bookmarking

      
Application Number 15703462
Grant Number 10692540
Status In Force
Filing Date 2017-09-13
First Publication Date 2018-05-10
Grant Date 2020-06-23
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Shapiro, Amiel

Abstract

Methods and systems for dynamic bookmarking in branched video are described. An application provides a video tree having a plurality of video segments, with each video segment including a predefined portion of one or more paths in the video tree, and each path being associated with a different video presentation. One of the paths in the video tree is traversed based on one or more decisions made by a user during playback of the video presentation associated with the path being traversed. A selection of a particular location in the path being traversed is received by the application, which stores a bookmark of the location for subsequent retrieval. The bookmark identifies a sequence of video segments in the video tree having been traversed to reach the location. The structure of the video tree is modified, and the bookmark is automatically updated, if necessary. At a later time, the application receives a selection of the stored bookmark and seeks to the bookmarked location. The application further restores the decisions made by the user during the previous playback of the presentation.

IPC Classes  ?

  • G11B 27/34 - Indicating arrangements
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals

11.

Dynamic summary generation for real-time switchable videos

      
Application Number 15189931
Grant Number 10218760
Status In Force
Filing Date 2016-06-22
First Publication Date 2017-12-28
Grant Date 2019-02-26
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Vishnia, Opher
  • Barlow, Sam
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval

Abstract

In viewing a media presentation having multiple streams or tracks running in parallel and synchronized to a common playback timeline, a user experiencing one of the streams will miss interesting events and other content occurring in other streams. Accordingly, upon receiving an instruction to switch from a first stream to a second stream, a summary of the second stream is dynamically generated based on content that the user missed while watching the first stream. The summary is presented to the user prior to transitioning to presentation of the second stream.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

12.

Systems and methods for creating linear video from branched video

      
Application Number 15481916
Grant Number 10755747
Status In Force
Filing Date 2017-04-07
First Publication Date 2017-11-30
Grant Date 2020-08-25
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval

Abstract

Computer-implemented methods and systems for creating non-interactive, linear video from video segments in a video tree. Selectably presentable video segments are stored in a memory, with each segment representing a predefined portion of one or more paths in a traversable video tree. A linear, non-interactive video is automatically created from the selectably presentable video segments by traversing at least a portion of a first path in the video tree and, upon completion, is provided to a viewer for playback.

IPC Classes  ?

  • G11B 27/034 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
  • H04N 21/8541 - Content authoring involving branching, e.g. to different story endings
  • A63F 13/47 - Controlling the progress of the video game involving branching, e.g. choosing one of several possible scenarios at a given point in time
  • H04N 21/426 - Internal components of the client

13.

SYMBIOTIC INTERACTIVE VIDEO

      
Application Number 15165373
Status Pending
Filing Date 2016-05-26
First Publication Date 2017-10-12
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Benari, Alon

Abstract

In a method and accompanying system for providing symbiotic media content, one or more advertising units comprising advertising video content are received at a user device. During the playback of primary video content to a user of the device, a plurality of user interface controls are displayed, with each control being associated with a respective advertising unit. On receiving an interaction with one of the controls, the primary video content is combined with the advertisement associated with the selected control, forming a symbiotic video. The symbiotic video is presented to the user and, on completion thereof, playback of the primary video content is continued.

IPC Classes  ?

  • H04N 21/81 - Monomedia components thereof
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/61 - Network physical structure; Signal processing
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs

14.

Media stream rate synchronization

      
Application Number 15085209
Grant Number 10462202
Status In Force
Filing Date 2016-03-30
First Publication Date 2017-10-05
Grant Date 2019-10-29
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Lahav, Tomer

Abstract

Media streams or files, such as audio and video streams, within a media presentation are synchronized by dynamically adjusting the playback rate of one or more of the streams relative to a reference (clock) stream. In one implementation, a video presentation including a plurality of media streams is received, with each media stream having a respective playback rate. One of the media streams is selected as a clock stream. The media streams are simultaneously played according to their respective playback rates, and a second media stream is synchronized with the clock stream.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

15.

SEAMLESS TRANSITIONS IN LARGE-SCALE VIDEO

      
Application Number 14978491
Status Pending
Filing Date 2015-12-22
First Publication Date 2017-06-22
Owner JBF Interlude 2009 Ltd. (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Benari, Alon

Abstract

In a method and supporting system for intelligent buffering of large scale videos, a video presentation includes a plurality of sub-videos, each associated with a field of view. During presentation of the large scale video, sub-videos within a user's field of view are loaded and presented to the user, and sub-videos in proximate fields of view are loaded for potential presentation. On identifying a change in the user's field of view to one of the proximate fields of view, sub-videos are loaded for presentation within the new field of view. In a method and supporting system for seamless transitions in large scale videos, a video having a plurality of sub-videos is provided for presentation to a user, and distraction levels based on video content and user interactions are tracked. A transition point for the video is identified based on one or both transaction levels, and a sub-video is changed to a different sub-video at the transition point.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • H04N 13/00 - PICTORIAL COMMUNICATION, e.g. TELEVISION - Details thereof
  • H04N 13/04 - Picture reproducers

16.

INTELLIGENT BUFFERING OF LARGE-SCALE VIDEO

      
Application Number 14978464
Status Pending
Filing Date 2015-12-22
First Publication Date 2017-06-22
Owner JBF Interlude 2009 Ltd. (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Benari, Alon

Abstract

In a method and supporting system for intelligent buffering of large scale videos, a video presentation includes a plurality of sub-videos, each associated with a field of view. During presentation of the large scale video, sub-videos within a user's field of view are loaded and presented to the user, and sub-videos in proximate fields of view are loaded for potential presentation. On identifying a change in the user's field of view to one of the proximate fields of view, sub-videos are loaded for presentation within the new field of view. In a method and supporting system for seamless transitions in large scale videos, a video having a plurality of sub-videos is provided for presentation to a user, and distraction levels based on video content and user interactions are tracked. A transition point for the video is identified based on one or both transaction levels, and a sub-video is changed to a different sub-video at the transition point.

IPC Classes  ?

  • G09G 5/395 - Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

17.

Systems and methods for adaptive and responsive video

      
Application Number 14835857
Grant Number 10460765
Status In Force
Filing Date 2015-08-26
First Publication Date 2017-03-02
Grant Date 2019-10-29
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Yoni
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Feldman, Barak

Abstract

Systems and methods for providing adaptive and responsive media are disclosed. In various implementations, a video for playback is received at a user device having a plurality of associated properties. Based on at least one of the properties, a first state of the video is configured, and the video is presented according to the first state. During playback of the video, a change in one of the device properties is detected, and the video is seamlessly transitioned to a second state based on the change.

IPC Classes  ?

  • G11B 27/34 - Indicating arrangements
  • G11B 27/36 - Monitoring, i.e. supervising the progress of recording or reproducing
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • H04N 21/00 - Selective content distribution, e.g. interactive television or video on demand [VOD]
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/8541 - Content authoring involving branching, e.g. to different story endings

18.

Systems and methods for nonlinear video playback using linear real-time video players

      
Application Number 14700845
Grant Number 10582265
Status In Force
Filing Date 2015-04-30
First Publication Date 2016-11-03
Grant Date 2020-03-03
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Feldman, Barak

Abstract

Systems and methods for nonlinear media playback using a linear media player are described. In one implementation, a video tree representing a branching video presentation is provided, and a dynamic playlist is provided to a linear video player. A controller component interacts with the linear video player through a standard interface of the linear video player. During playback of a video content segment in the dynamic playlist by the linear video player, an indication of a user interaction with the playing video content segment is received by the controller component and from the linear video player via the standard interface, and the dynamic playlist is modified based on video content segments in a branch of the video tree. In another implementation, an uncompressed media file is selected and combined with a preceding and/or following media file. The combined files are compressed and a portion of the compressed file corresponding to the original media file is extracted.

IPC Classes  ?

  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 21/232 - Content retrieval operation within server, e.g. reading video streams from disk arrays
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

19.

Systems and methods for seamless media creation

      
Application Number 14700862
Grant Number 09672868
Status In Force
Filing Date 2015-04-30
First Publication Date 2016-11-03
Grant Date 2017-06-06
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Yoni
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Feldman, Barak

Abstract

Systems and methods for nonlinear media playback using a linear media player are described. In one implementation, a video tree representing a branching video presentation is provided, and a dynamic playlist is provided to a linear video player. A controller component interacts with the linear video player through a standard interface of the linear video player. During playback of a video content segment in the dynamic playlist by the linear video player, an indication of a user interaction with the playing video content segment is received by the controller component and from the linear video player via the standard interface, and the dynamic playlist is modified based on video content segments in a branch of the video tree. In another implementation, an uncompressed media file is selected and combined with a preceding and/or following media file. The combined files are compressed and a portion of the compressed file corresponding to the original media file is extracted.

IPC Classes  ?

  • G10L 19/00 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/443 - OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/61 - Network physical structure; Signal processing
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/8541 - Content authoring involving branching, e.g. to different story endings
  • G10L 19/16 - Vocoder architecture

20.

System and method for synchronization of selectably presentable media streams

      
Application Number 14984821
Grant Number 10418066
Status In Force
Filing Date 2015-12-30
First Publication Date 2016-07-28
Grant Date 2019-09-17
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Yoni
  • Zubalsky, Tal
  • Feldman, Barak

Abstract

A system for synchronizing audio and video of selectably presentable multimedia content includes a memory for storing a plurality of selectably presentable multimedia content segments. Each content segment defines a portion of one or more content paths and includes a decision period during which a user may select a subsequent content segment as the content segment is playing. An assembly engine seamlessly assembles a subset of the content segments into one of the content paths, ultimately forming a multimedia presentation. A configuration manager determines an audio file and a video file to be played based on a content segment that is selected to be played immediately following the currently playing content segment. An audio engine processes the audio file for playback, and a video engine synchronizes playback of the video file with the playback of the audio file.

IPC Classes  ?

  • G11B 27/11 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
  • H04N 5/93 - Regeneration of the television signal or of selected parts thereof
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content

21.

SYSTEM AND METHOD FOR ASSEMBLING A RECORDED COMPOSITION

      
Application Number 14884285
Status Pending
Filing Date 2015-10-15
First Publication Date 2016-06-16
Owner JBF Interlude 2009 LTD - Israel (Israel)
Inventor Bloch, Jonathan

Abstract

A system and method for assembling segments of recorded music or video from among various versions or variations of a recording, into a new version or composition, such that a first segment of a first version of a recorded work is attached to a segment of a second segment of a second version of the recorded work, to create a new version of the recorded work.

IPC Classes  ?

  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G11B 27/34 - Indicating arrangements
  • G10H 1/00 - ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE - Details of electrophonic musical instruments
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals

22.

SYSTEMS AND METHODS FOR PARALLEL TRACK TRANSITIONS

      
Application Number 14534626
Status Pending
Filing Date 2014-11-06
First Publication Date 2016-04-14
Owner JBF Interlude 2009 LTD - Israel (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Benari, Alon
  • Ariel, Matan

Abstract

Methods and systems for parallel video track transitions are described. A plurality of video streams is simultaneously received, with each stream including a plurality of portions. A video comprising a first portion of a first one of the video streams is presented. Prior to completing the presentation of the first portion, a second portion of the first video stream is appended onto the video. Then, prior to completing the presentation of the second portion, a second video stream is selected based on a user interaction received with respect to the video, and a portion of the second video stream is appended onto the video.

IPC Classes  ?

  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/2365 - Multiplexing of several video streams
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs

23.

Systems and methods for dynamic video bookmarking

      
Application Number 14509700
Grant Number 09792957
Status In Force
Filing Date 2014-10-08
First Publication Date 2016-04-14
Grant Date 2017-10-17
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Shapiro, Amiel

Abstract

Methods and systems for dynamic bookmarking in branched video are described. An application provides a video tree having a plurality of video segments, with each video segment including a predefined portion of one or more paths in the video tree, and each path being associated with a different video presentation. One of the paths in the video tree is traversed based on one or more decisions made by a user during playback of the video presentation associated with the path being traversed. A selection of a particular location in the path being traversed is received by the application, which stores a bookmark of the location for subsequent retrieval. The bookmark identifies a sequence of video segments in the video tree having been traversed to reach the location. The structure of the video tree is modified, and the bookmark is automatically updated, if necessary. At a later time, the application receives a selection of the stored bookmark and seeks to the bookmarked location. The application further restores the decisions made by the user during the previous playback of the presentation.

IPC Classes  ?

  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G11B 27/34 - Indicating arrangements
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

24.

Systems and methods for creating linear video from branched video

      
Application Number 14249627
Grant Number 09653115
Status In Force
Filing Date 2014-04-10
First Publication Date 2015-10-15
Grant Date 2017-05-16
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval

Abstract

Computer-implemented methods and systems for creating non-interactive, linear video from video segments in a video tree. Selectably presentable video segments are stored in a memory, with each segment representing a predefined portion of one or more paths in a traversable video tree. A linear, non-interactive video is automatically created from the selectably presentable video segments by traversing at least a portion of a first path in the video tree and, upon completion, is provided to a viewer for playback.

IPC Classes  ?

  • G11B 27/034 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
  • A63F 13/47 - Controlling the progress of the video game involving branching, e.g. choosing one of several possible scenarios at a given point in time
  • H04N 21/426 - Internal components of the client

25.

Progress bar for branched videos

      
Application Number 14639579
Grant Number 10474334
Status In Force
Filing Date 2015-03-05
First Publication Date 2015-07-16
Grant Date 2019-11-12
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Rotbard, Kfir Y.

Abstract

A system for navigating and visualizing the progression of selectably presentable video content includes a progress indicator module for dynamically displaying the progression status of video content paths made up of selectably presentable video content segments. The system further includes an interactive control module for facilitating navigation along the video content paths. The progression status may be graphically represented in the form of a tree structure having linked video content segments forming the content paths. The control module may be used to navigate the video within this tree structure.

IPC Classes  ?

  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G11B 27/34 - Indicating arrangements
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
  • G06F 16/74 - Browsing; Visualisation therefor
  • G06F 16/22 - Indexing; Data structures therefor; Storage structures
  • H04N 21/488 - Data services, e.g. news ticker
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/8541 - Content authoring involving branching, e.g. to different story endings
  • G06F 3/0482 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance interaction with lists of selectable items, e.g. menus

26.

Methods and systems for seeking to non-key frames

      
Application Number 14140007
Grant Number 09520155
Status In Force
Filing Date 2013-12-24
First Publication Date 2015-06-25
Grant Date 2016-12-13
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Lahav, Tomer

Abstract

Methods and systems for seeking to a non-key frame in a compressed video. The compressed video has a plurality of frames, each with a playback timestamp. At least one of the frames is a key frame. A selection of a non-key frame is received, and a temporally proximate key frame is identified. The set of frames between the identified key frame and the selected frame is played in a reduced time interval, and the selected frame is displayed as if it were a key frame.

IPC Classes  ?

  • H04N 5/783 - Adaptations for reproducing at a rate different from the recording rate
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
  • H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection
  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 9/804 - Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 5/76 - Television signal recording
  • H04N 5/93 - Regeneration of the television signal or of selected parts thereof

27.

Methods and systems for in-video library

      
Application Number 14139996
Grant Number 09641898
Status In Force
Filing Date 2013-12-24
First Publication Date 2015-06-25
Grant Date 2017-05-02
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval

Abstract

Method and accompanying system for providing an in-video library. A video player presents a video stream to a user. During presentation of the video stream, the video player displays at least a portion of a library of selectable prerecorded video segments, and a selection of one or more of the prerecorded video segments from the library is received from the user. The video player further displays a video segment watch-list that includes the selected prerecorded video segments. The video player then presents the segments in the video segment watch-list as part of the video stream.

IPC Classes  ?

  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
  • H04N 5/445 - Receiver circuitry for displaying additional information
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 

28.

Systems and methods for real-time pixel switching

      
Application Number 14335381
Grant Number 09530454
Status In Force
Filing Date 2014-07-18
First Publication Date 2015-04-16
Grant Date 2016-12-27
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval
  • Griffith, Patrick

Abstract

Systems and accompanying methods are provided for real-time pixel switching in video. A video having first and second portions is provided and is presented to a user, with the first video portion being initially visible to the user and the second video portion not initially visible to the user. During presentation of the video, a user interaction with the first video portion is received, and a selected region of the second video portion is identified based thereon, where the selected region defines a subset of pixels from the second video portion. The selected region is then overlaid on the first video portion, and playback of the second video portion and the first video portion is synchronized.

IPC Classes  ?

  • G11B 27/00 - Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
  • H04N 5/93 - Regeneration of the television signal or of selected parts thereof
  • G11B 27/036 - Insert-editing
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/4725 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
  • H04N 21/4728 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for selecting a ROI [Region Of Interest], e.g. for requesting a higher resolution version of a selected region

29.

Methods and systems for unfolding video pre-roll

      
Application Number 14107600
Grant Number 10448119
Status In Force
Filing Date 2013-12-16
First Publication Date 2015-03-05
Grant Date 2019-10-15
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval

Abstract

Method and accompanying system for an unfolding video pre-roll. A primary video having a fixed play length is presented and, in temporal proximity to at least a portion of the primary video, an unfolding video having a variable play length is presented to the viewer. If an interaction is received from the viewer during the playback of the unfolding video, the play length of the unfolding video is extended by adding a seamlessly connected video segment to the unfolding video, which is continuously presented to the viewer without interruption.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/236 - Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator ] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
  • H04N 21/2389 - Multiplex stream processing, e.g. multiplex stream encrypting
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/432 - Content retrieval operation from a local storage medium, e.g. hard-disk
  • H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

30.

Systems and methods for multiple device interaction with selectably presentable media streams

      
Application Number 13921536
Grant Number 09832516
Status In Force
Filing Date 2013-06-19
First Publication Date 2014-12-25
Grant Date 2017-11-28
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Hofshy, Yuval

Abstract

A system for multiple device interaction with selectably presentable multimedia content includes an output engine, an input engine, a manager, and a memory that stores selectably presentable multimedia content segments. Each content segment represents a predefined portion of one or more content paths. The output engine, executing on a first device, receives a subset of the content segments, assembles them into a seamless multimedia presentation that is one of the content paths, and plays the assembled multimedia presentation. The input engine, executing on a second device, receives user interactions associated with the multimedia presentation, and the manager coordinates the multimedia presentation among multiple devices based on the user interactions. A method implementing the above steps is also included.

IPC Classes  ?

  • H04N 21/8541 - Content authoring involving branching, e.g. to different story endings
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

31.

System and method for synchronization of selectably presentable media streams

      
Application Number 13838830
Grant Number 09257148
Status In Force
Filing Date 2013-03-15
First Publication Date 2014-09-18
Grant Date 2016-02-09
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Yoni
  • Zubalsky, Tal
  • Feldman, Barak

Abstract

A system for synchronizing audio and video of selectably presentable multimedia content includes a memory for storing a plurality of selectably presentable multimedia content segments. Each content segment defines a portion of one or more content paths and includes a decision period during which a user may select a subsequent content segment as the content segment is playing. An assembly engine seamlessly assembles a subset of the content segments into one of the content paths, ultimately forming a multimedia presentation. A configuration manager determines an audio file and a video file to be played based on a content segment that is selected to be played immediately following the currently playing content segment. An audio engine processes the audio file for playback, and a video engine synchronizes playback of the video file with the playback of the audio file.

IPC Classes  ?

  • H04N 5/935 - Regeneration of digital synchronisation signals
  • G11B 27/11 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier

32.

Systems and methods for loading more than one video content at a time

      
Application Number 14069694
Grant Number 09271015
Status In Force
Filing Date 2013-11-01
First Publication Date 2014-06-26
Grant Date 2016-02-23
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Rotbard, Kfir Y.

Abstract

A system for loading videos includes an interactive video player is with a loader. A product configuration file in operation configures files for a user in creation of a custom video. External assets are configured for a design of an interactive layer of the video. The interactive video player in operation creates in real-time a custom video that includes a plurality of video segments.

IPC Classes  ?

  • H04N 5/76 - Television signal recording
  • H04N 5/78 - Television signal recording using magnetic recording
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/8541 - Content authoring involving branching, e.g. to different story endings

33.

Progress bar for branched videos

      
Application Number 13622795
Grant Number 09009619
Status In Force
Filing Date 2012-09-19
First Publication Date 2014-03-20
Grant Date 2015-04-14
Owner JBF Interlude 2009 Ltd—Israel (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Rotbard, Kfir Y.

Abstract

A system for navigating and visualizing the progression of selectably presentable video content includes a progress indicator module for dynamically displaying the progression status of video content paths made up of selectably presentable video content segments. The system further includes an interactive control module for facilitating navigation along the video content paths. The progression status may be graphically represented in the form of a tree structure having linked video content segments forming the content paths. The control module may be used to navigation the video within this tree structure.

IPC Classes  ?

  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G11B 27/34 - Indicating arrangements
  • H04N 21/488 - Data services, e.g. news ticker
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/8541 - Content authoring involving branching, e.g. to different story endings

34.

Systems and methods for constructing multimedia content modules

      
Application Number 13622780
Grant Number 08860882
Status In Force
Filing Date 2012-09-19
First Publication Date 2014-03-20
Grant Date 2014-10-14
Owner JBF Interlude 2009 Ltd—Israel (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Rotbard, Kfir Y.

Abstract

A system for constructing seamlessly viewable multimedia content from selectably presentable multimedia content blocks includes a block definition module for facilitating creation and modification of the content blocks. The block definition module includes a media assignment submodule for associating a synchronized audio and video segment with a content block. Also included is a block linking submodule for creating seamless connections between content blocks, whereby a transition between the connected blocks occurs substantially without interruption upon viewing the multimedia content. The block definition module further includes a layer submodule for associating an interactive layer having interactive controls with the content block.

IPC Classes  ?

  • H04N 9/475 - Colour synchronisation for mutually locking different synchronisation sources

35.

SYSTEMS AND METHODS FOR LOADING MORE THAN ONE VIDEO CONTENT AT A TIME

      
Application Number IB2013001000
Publication Number 2013/150378
Status In Force
Filing Date 2013-04-02
Publication Date 2013-10-10
Owner JBF INTERLUDE 2009 LTD-ISRAEL (Israel)
Inventor
  • Bloch, Yoni
  • Feldman, Barak
  • Zubalsky, Tal
  • Rotbard, Kfir, Y.

Abstract

A system for loading videos includes an interactive video player with a loader. The videos are organized at the source in segments in a tree structure. The interactive video player pre-loads, ie downloads in advance, those segments likely to be selected next according to a priority scheme based on parameters such as popularity of the segments, user characteristics such as gender, age, location, viewing history. Multiple segments may be downloaded simultaneously. The segments are then intended to be seamlessly played out in accordance with the user selections.

IPC Classes  ?

  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/8541 - Content authoring involving branching, e.g. to different story endings
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements

36.

Systems and methods for loading more than one video content at a time

      
Application Number 13437164
Grant Number 08600220
Status In Force
Filing Date 2012-04-02
First Publication Date 2013-10-03
Grant Date 2013-12-03
Owner JBF Interlude 2009 Ltd—Israel (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Rotbard, Kfir Y.

Abstract

A system for loading videos includes an interactive video player is with a loader. A product configuration file in operation configures files for a user in creation of a custom video. External assets are configured for a design of an interactive layer of the video. The interactive video player in operation creates in real-time a custom video that includes a plurality of video segments.

IPC Classes  ?

  • H04N 5/761 - Systems for programming the time at which predetermined television channels will be selected for recording

37.

System and method for seamless multimedia assembly

      
Application Number 13033916
Grant Number 09607655
Status In Force
Filing Date 2011-02-24
First Publication Date 2011-08-18
Grant Date 2017-03-28
Owner JBF Interlude 2009 LTD (Israel)
Inventor
  • Bloch, Jonathan
  • Feldman, Barak
  • Zubalsky, Tal
  • Rotbard, Kfir Y.
  • Burstein, Dmitry

Abstract

Systems and methods are provided for seamless assembly of video/audio segments. To achieve such seamless assembly during streaming/online progressive download of media, a second segment is downloaded to a client during the presentation of a first segment. The first segment is then attached to the beginning of the second segment, where no jitter or gap results with the transition point either in the video or audio portion of the segments. Hence, the merged segments are presented as a seamless assembly of video/audio segments, where the user is “unaware” that the merged segments are the result of two separate or different segments. To effectuate such gapless assembly of segments, a gapless media file is created for encoding the video and audio segments using a gapless audio encoding scheme, such as Ogg Vorbis, where synchronized, gapless audio tags are interleaved in the video segments.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • G10H 1/00 - ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE - Details of electrophonic musical instruments
  • G11B 27/034 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
  • G11B 27/036 - Insert-editing
  • G11B 27/34 - Indicating arrangements

38.

SYSTEM AND METHOD FOR DATA MINING WITHIN INTERACTIVE MULTIMEDIA

      
Application Number 13034645
Status Pending
Filing Date 2011-02-24
First Publication Date 2011-08-18
Owner JBF Interlude 2009 LTD (USA)
Inventor
  • Bloch, Jonothan
  • Feldman, Barak
  • Zubalsky, Tal
  • Rotbard, Kfir Y.

Abstract

Systems and methods are provided for data mining in the context of an interactive video. During the presentation of an interactive video, a user may interact with the interactive video by, e.g., making selections, choosing options, etc. related to one or more aspects of the interactive video. Such events and details regarding the events may be recorded, stored, and analyzed in the context of one or more campaigns associated with the interactive video, such as marketing campaigns, advertising campaigns, interactive examinations, etc. Once the details regarding the events have been stored, reports may be extracted based upon the details detailing any desired information relevant to the one or more campaigns.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

39.

System and method for assembling a recorded composition

      
Application Number 12706721
Grant Number 09190110
Status In Force
Filing Date 2010-02-17
First Publication Date 2010-11-18
Grant Date 2015-11-17
Owner JBF Interlude 2009 LTD (Israel)
Inventor Bloch, Jonathan

Abstract

A system and method for assembling segments of recorded music or video from among various versions or variations of a recording, into a new version or composition, such that a first segment of a first version of a recorded work is attached to a segment of a second segment of a second version of the recorded work, to create a new version of the recorded work.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G11B 27/34 - Indicating arrangements
  • G11B 27/036 - Insert-editing
  • G11B 27/034 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
  • G10H 1/00 - ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE - Details of electrophonic musical instruments
  • G10H 1/36 - Accompaniment arrangements
  • G10H 7/00 - Instruments in which the tones are synthesised from a data store, e.g. computer organs