Delivery of multimedia components according to user activity
First Claim
Patent Images
1. A method comprising:
- establishing at least one session for delivery of;
a first component of a multimedia content item; and
a second component of the multimedia content item;
receiving, during the at least one session, a first transmission of data fragments of the first component and a second transmission of data fragments of the second component;
synchronizing the first transmission of data fragments and the second transmission of data fragments to form synchronized data fragments;
providing the synchronized data fragments for rendering of the multimedia content item;
identifying an inactivity event after the rendering;
after the identifying of the inactivity event, maintaining the at least one session in an active state and requesting that delivery of the first transmission of data fragments and the second transmission of data fragments be stopped;
in response to identifying an activity event after the requesting, determining to resume the first component and not to resume the second component, wherein the first component and the second component each comprise one of video, audio, or data components of the multimedia content item; and
after the determining to resume the first component, communicating a resumption request for resumption of delivery of the first component of the multimedia content item.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, apparatuses, and computer readable media may be configured for establishing at least one session for delivery of multimedia. In an aspect, a first transmission of data fragments of a first component and a second transmission of data fragments of a second component may be transmitted and synchronized for presentation. If an inactivity event is detected the session may be maintained while reducing bandwidth consumption.
-
Citations
20 Claims
-
1. A method comprising:
-
establishing at least one session for delivery of; a first component of a multimedia content item; and a second component of the multimedia content item; receiving, during the at least one session, a first transmission of data fragments of the first component and a second transmission of data fragments of the second component; synchronizing the first transmission of data fragments and the second transmission of data fragments to form synchronized data fragments; providing the synchronized data fragments for rendering of the multimedia content item; identifying an inactivity event after the rendering; after the identifying of the inactivity event, maintaining the at least one session in an active state and requesting that delivery of the first transmission of data fragments and the second transmission of data fragments be stopped; in response to identifying an activity event after the requesting, determining to resume the first component and not to resume the second component, wherein the first component and the second component each comprise one of video, audio, or data components of the multimedia content item; and after the determining to resume the first component, communicating a resumption request for resumption of delivery of the first component of the multimedia content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17, 18)
-
-
10. A method comprising:
-
establishing at least one session for delivery of; a first component of a multimedia content item; and a second component of the multimedia content item; receiving, via the at least one session, a first transmission of data fragments of the first component and a second transmission of data fragments of the second component; synchronizing the first transmission of data fragments and the second transmission of data fragments; identifying an inactivity event; after the identifying of the inactivity event, maintaining the at least one session in an active state and requesting that delivery of the first transmission of data fragments and the second transmission of data fragments be stopped; determining an activity event during a predetermined amount of time after the requesting; in response to determining the activity event, determining to resume the first component and not to resume the second component, wherein the first component and the second component each comprise one of video, audio, or data components of the multimedia content item; and after the determining to resume the first component, communicating a resumption request for resumption of delivery of the first component of the multimedia content item. - View Dependent Claims (11, 12, 13, 19)
-
-
14. An apparatus comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the apparatus to; establish at least one session for delivery of; a first component of a multimedia content item; and a second component of the multimedia content item; receive, via the at least one session, a first transmission of data fragments of the first component and a second transmission of data fragments of the second component; synchronize the first transmission of data fragments and the second transmission of data fragments to form synchronized data fragments; provide the synchronized data fragments for rendering of the multimedia content item; identify an inactivity event after the rendering; after the identifying of the inactivity event, maintain the at least one session in an active state and request that delivery of additional data fragments of the first transmission and the second transmission be stopped; and in response to identifying an activity event after the requesting, determine to resume the first component and not to resume the second component, wherein the first component and the second component each comprise one of video, audio, or data components of the multimedia content item; and after the determining to resume the first component, communicate a resumption request for resumption of delivery of the additional data fragments of the first component. - View Dependent Claims (15, 16, 20)
-
Specification