Systems and methods for adaptive and responsive video
DCFirst Claim
Patent Images
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 Assignments
Litigations
0 Petitions
Accused Products
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.
345 Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification