Patents by Inventor Yuval Hofshy
Yuval Hofshy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11245961Abstract: Methods and supporting systems collect data associated with interactive videos user engagement and dynamically adapt an interactive video application and/or interactive video content and detect anomalous behaviors based on the data.Type: GrantFiled: February 18, 2020Date of Patent: February 8, 2022Assignee: JBF Interlude 2009 LTDInventors: Jonathan Bloch, Tal Zubalsky, Yuval Hofshy, Barak Feldman
-
Publication number: 20220038673Abstract: 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 distraction levels, and a sub-video is changed to a different sub-video at the transition point.Type: ApplicationFiled: August 16, 2021Publication date: February 3, 2022Inventors: Jonathan Bloch, Barak Feldman, Tal Zubalsky, Yuval Hofshy, Alon Benari
-
Publication number: 20220014817Abstract: To provide for seamless audio, video, and contextual transitions in interactive media presentations, endpoints within the presentation are defined. The endpoints are disposed at different times within the presentation and form respective links between points in segments in the presentation. While the presentation is being played, a user interaction is received and an appropriate endpoint is selected based on the interaction. When the selected endpoint is reached, the presentation is seamlessly transitioned to the point in the segment linked to by the endpoint.Type: ApplicationFiled: July 7, 2020Publication date: January 13, 2022Inventors: Tal Zubalsky, Jonathan Bloch, Yuval Hofshy, Barak Feldman
-
Publication number: 20210366520Abstract: 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.Type: ApplicationFiled: December 30, 2020Publication date: November 25, 2021Inventors: Jonathan Bloch, Barak Feldman, Tal Zubalsky, Yuval Hofshy, Amiel Shapiro
-
Patent number: 11164548Abstract: 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 distraction levels, and a sub-video is changed to a different sub-video at the transition point.Type: GrantFiled: December 22, 2015Date of Patent: November 2, 2021Assignee: JBF Interlude 2009 LTDInventors: Jonathan Bloch, Barak Feldman, Tal Zubalsky, Yuval Hofshy, Alon Benari
-
Publication number: 20210306707Abstract: 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.Type: ApplicationFiled: November 6, 2020Publication date: September 30, 2021Inventors: Jonathan Bloch, Tal Zubalsky, Yuval Hofshy, Barak Feldman
-
Patent number: 11128853Abstract: 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 distraction levels, and a sub-video is changed to a different sub-video at the transition point.Type: GrantFiled: December 22, 2015Date of Patent: September 21, 2021Assignee: JBF Interlude 2009 LTDInventors: Jonathan Bloch, Barak Feldman, Tal Zubalsky, Yuval Hofshy, Alon Benari
-
Publication number: 20210281626Abstract: 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.Type: ApplicationFiled: May 24, 2021Publication date: September 9, 2021Inventors: Opher Vishnia, Jonathan Bloch, Barak Feldman, Tal Zubalsky, Yuval Hofshy
-
Publication number: 20210258647Abstract: Methods and supporting systems collect data associated with interactive videos user engagement and dynamically adapt an interactive video application and/or interactive video content and detect anomalous behaviors based on the data.Type: ApplicationFiled: February 18, 2020Publication date: August 19, 2021Inventors: Jonathan Bloch, Tal Zubalsky, Yuval Hofshy, Barak Feldman
-
Publication number: 20210258640Abstract: Methods and supporting systems collect data associated with interactive videos user engagement and dynamically adapt an interactive video application and/or interactive video content and detect anomalous behaviors based on the data.Type: ApplicationFiled: February 18, 2020Publication date: August 19, 2021Inventors: Jonathan Bloch, Tal Zubalsky, Yuval Hofshy, Barak Feldman
-
Patent number: 11050809Abstract: 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.Type: GrantFiled: December 30, 2016Date of Patent: June 29, 2021Assignee: JBF Interlude 2009 LTDInventors: Opher Vishnia, Jonathan Bloch, Barak Feldman, Tal Zubalsky, Yuval Hofshy
-
Publication number: 20210105433Abstract: Described herein are systems and methods for dynamically adjusting an aspect ratio of a video. Exemplary methods can include receiving (i) a video having an original aspect ratio and at least one user interface (UI) element configured to be selected by a user of the video and (ii) an aspect ratio of a display screen for presenting the video. The methods can include automatically determining a display area of the video to be presented based on (i) the default position of the at least one UI element in the video, (ii) an active area in the video, and/or (iii) a central area in the video, the display area having an aspect ratio equal to the aspect ratio of the display screen; and presenting the video display area in the display screen with the at least one UI element for at least the portion of the video.Type: ApplicationFiled: October 2, 2019Publication date: April 8, 2021Inventors: Jonathan Bloch, Barak Feldman, Tal Zubalsky, Yuval Hofshy, Tomer Lahav
-
Patent number: 10885944Abstract: 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.Type: GrantFiled: May 4, 2020Date of Patent: January 5, 2021Assignee: JBF Interlude 2009 LTDInventors: Jonathan Bloch, Barak Feldman, Tal Zubalsky, Yuval Hofshy, Amiel Shapiro
-
Publication number: 20200404382Abstract: 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.Type: ApplicationFiled: January 24, 2020Publication date: December 24, 2020Inventors: Jonathan Bloch, Tal Zubalsky, Yuval Hofshy, Barak Feldman
-
Patent number: 10856049Abstract: 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.Type: GrantFiled: February 22, 2019Date of Patent: December 1, 2020Assignee: JBF Interlude 2009 LTD.Inventors: Jonathan Bloch, Tal Zubalsky, Yuval Hofshy, Barak Feldman
-
Publication number: 20200365187Abstract: 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.Type: ApplicationFiled: August 6, 2020Publication date: November 19, 2020Inventors: Jonathan Bloch, Barak Feldman, Tal Zubalsky, Yuval Hofshy
-
Patent number: 10755747Abstract: 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.Type: GrantFiled: April 7, 2017Date of Patent: August 25, 2020Assignee: JBF Interlude 2009 LTDInventors: Jonathan Bloch, Barak Feldman, Tal Zubalsky, Yuval Hofshy
-
Publication number: 20200265870Abstract: 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.Type: ApplicationFiled: May 4, 2020Publication date: August 20, 2020Inventors: Jonathan Bloch, Barak Feldman, Tal Zubalsky, Yuval Hofshy, Amiel Shapiro
-
Patent number: 10692540Abstract: 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.Type: GrantFiled: September 13, 2017Date of Patent: June 23, 2020Assignee: JBF Interlude 2009 LTDInventors: Jonathan Bloch, Barak Feldman, Tal Zubalsky, Yuval Hofshy, Amiel Shapiro
-
Publication number: 20200194037Abstract: 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.Type: ApplicationFiled: February 25, 2020Publication date: June 18, 2020Inventors: Yoni Bloch, Tal Zubalsky, Yuval Hofshy, Barak Feldman