IP Library Granted Patent US 10,460,765
Granted Patent B2
US 10,460,765 · App. 14/835,857 · Granted Oct 29, 2019

Systems and methods for adaptive and responsive video

Inventors: Yoni Bloch (Brooklyn, NY); Tal Zubalsky (Brooklyn, NY); Yuval Hofshy (Kfar Saba, IL); Barak Feldman (Tenafly, NJ)
Assignee: JBF Interlude 2009 LTD
G11B27/34G11B27/10G11B27/102G11B27/36G06F2200/1614H04N21/00H04N21/8456H04N21/8541
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,460,765
App. No.
14/835,857
Granted
Oct 29, 2019
Kind
B2
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.

Claims (44)

1. A computer-implemented method comprising:

identifying one or more properties associated with a user device;

receiving video from a first video presentation;

receiving, simultaneously with the video from the first video presentation, video from a second, different video presentation;

configuring a first state of the video from the first video presentation based on at least one of the properties associated with the user device;

presenting the video from the first video presentation according to the first state;

providing a mapping of video presentations to media player window height ranges and media player window width ranges; and

during playback of the video from the first video presentation:

determining that a media player window in which the video is playing has been resized to change from first dimensions comprising a first height and a first width to second, different dimensions comprising a second height and a second width;

determining that the second height is included in a particular one of the media player window height ranges;

determining that the second width is included in a particular one of the media player window width ranges;

evaluating the mapping to determine that the second video presentation is mapped to both the particular media player window height range and the particular media player window width range; and

in response to the evaluating, seamlessly transitioning from the video from the first video presentation to the video from the second video presentation based on the change.

2. The method of claim 1 , wherein the properties are selected from the group consisting of physical orientation, model, physical screen size, screen resolution, and window size.

3. The method of claim 1 , wherein configuring the first state of the video from the first video presentation comprises at least one of setting which video content to play and setting which audio content to play.

4. The method of claim 1 , wherein configuring the first state of the video from the first video presentation comprises at least one of setting a dimensional ratio of the video from the first video presentation and setting a quality of the video from the first video presentation.

5. The method of claim 1 , wherein configuring the first state of the video from the first video presentation comprises setting a viewing region of the video from the first video presentation to a partial area of the video from the first video presentation.

6. The method of claim 1 , wherein the video from the first video presentation is associated with an initial value of the one of the properties, and wherein the video from the second video presentation is associated with a value to which the one of the properties changed.

7. The method of claim 1 , wherein seamlessly transitioning from the video from the first video presentation to the video from the second video presentation comprises changing at least one of video content playback and audio content playback.

8. The method of claim 1 , wherein seamlessly transitioning from the video from the first video presentation to the video from the second video presentation comprises changing at least one of a dimensional ratio and a quality between the videos.

9. The method of claim 1 , wherein seamlessly transitioning from the video from the first video presentation to the video from the second video presentation comprises modifying at least one of a position, a shape, and a size of a viewing region between the videos.

10. A system comprising:

at least one memory storing computer-executable instructions; and

at least one processor for executing the instructions storing on the memory, wherein execution of the instructions programs to at least one processor to perform operations comprising:

identifying one or more properties associated with a user device;

receiving video from a first video presentation;

receiving, simultaneously with the video from the first video presentation, video from a second, different video presentation;

configuring a first state of the video from the first video presentation based on at least one of the properties associated with the user device;

presenting the video from the first video presentation according to the first state;

providing a mapping of video presentations to media player window height ranges and media player window width ranges; and

during playback of the video from the first video presentation:

determining that a media player window in which the video is playing has been resized to change from first dimensions comprising a first height and a first width to second, different dimensions comprising a second height and a second width;

determining that the second height is included in a particular one of the media player window height ranges;

determining that the second width is included in a particular one of the media player window width ranges;

evaluating the mapping to determine that the second video presentation is mapped to both the particular media player window height range and the particular media player window width range; and

in response to the evaluating, seamlessly transitioning from the video from the first video presentation to the video from the second video presentation based on the change.

11. The system of claim 10 , wherein the properties are selected from the group consisting of physical orientation, model, physical screen size, screen resolution, and window size.

12. The system of claim 10 , wherein configuring the first state of the video from the first video presentation comprises at least one of setting which video content to play and setting which audio content to play.

13. The system of claim 10 , wherein configuring the first state of the video from the first video presentation comprises at least one of setting a dimensional ratio of the video from the first video presentation and setting a quality of the video from the first video presentation.

14. The system of claim 10 , wherein configuring the first state of the video from the first video presentation comprises setting a viewing region of the video from the first video presentation to a partial area of the video from the first video presentation.

15. The system of claim 10 , wherein the video from the first video presentation is associated with an initial value of the one of the properties, and wherein the video from the second video presentation is associated with a value to which the one of the properties changed.

16. The system of claim 10 , wherein seamlessly transitioning from the video from the first video presentation to the video from the second video presentation comprises changing at least one of video content playback and audio content playback.

17. The system of claim 10 , wherein seamlessly transitioning from the video from the first video presentation to the video from the second video presentation comprises changing at least one of a dimensional ratio and a quality between the videos.

18. The system of claim 10 , wherein seamlessly transitioning from the video from the first video presentation to the video from the second video presentation comprises modifying at least one of a position, a shape, and a size of a viewing region between the videos.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF INVENTOR YONI BLOCH AND CORRECT THE NAME AND ADDRESS OF THE RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 036949 FRAME 0677. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 15, 2020
From: BLOCH, JONATHAN; ZUBALSKY, TAL; HOFSHY, YUVAL; FELDMAN, BARAK
To: JBF INTERLUDE 2009 LTD
Reel/Frame 052410/0144 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2015
From: BLOCH, YONI; ZUBALSKY, TAL; HOFSHY, YUVAL; FELDMAN, BARAK
To: JBF INTERLUDE 2009 LTD - ISRAEL
Reel/Frame 036949/0677 →
Continuity (1)
Related Publication 20170062012A1 · Mar 2, 2017
Cited By (8)
US 12,265,975 US 12,266,290 US 12,284,425 US 12,316,905 US 12,450,306 US 12,549,818 US 12,603,980 US 12,671,869