DYNAMIC QUALITY OF SERVICE FOR CONTROL OF MEDIA STREAMS USING FEEDBACK FROM THE LOCAL ENVIRONMENT
First Claim
1. A method, comprising:
- monitoring a local environment in which a media streaming device operates;
receiving feedback from the local environment regarding a status of the local environment as a result of the monitoring; and
determining treatment of streamed media content routed to or from the media streaming device based on the status of the local environment.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that allow a media streaming device to dynamically control the quality of service associated with streaming media content being presented to a user. To dynamically control the quality of service associated with the streaming media content, the local environment in which the media streaming device, and one or more downstream devices which may be configured to receive the streaming media content, if present, operate, is monitored. Feedback regarding the status of the local environment can be gleaned based on the monitoring, and based on the feedback, the quality of service associated with the streaming media content can be adjusted accordingly, or the streaming media content may be paused, altogether terminated, maintained, or initiated/re-initiated. To further refine the feedback, user behavior may also be monitored, which can be suggestive of a user'"'"'s attentiveness to the streaming media content.
40 Citations
27 Claims
-
1. A method, comprising:
-
monitoring a local environment in which a media streaming device operates; receiving feedback from the local environment regarding a status of the local environment as a result of the monitoring; and determining treatment of streamed media content routed to or from the media streaming device based on the status of the local environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
a processor; and at least one memory unit including computer program code, the at least one memory unit and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; establish, utilizing a first radio module, a first wireless connection to a base station associated with a wide area network (WAN); establish, utilizing a second radio module, a second wireless connection with at least one downstream device to establish a wireless local area network (WLAN) between the at least one downstream device and the apparatus; transmit a media stream to the at least one downstream device in accordance with a quality of service determined based on feedback from a local environment in which at least one of the apparatus and the at least one downstream device operate. - View Dependent Claims (21, 22, 23)
-
-
24. An apparatus, comprising:
-
a processor; and at least one memory unit including computer program code, the at least one memory unit and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; establish, utilizing a first interface, a first wired connection to a router associated with a wide area network (WAN); establish, utilizing a second interface, a second wired connection with at least two downstream devices to establish a local area network (LAN) between the at least one downstream device and the apparatus; transmit a media stream to the at least one downstream device in accordance with a quality of service determined based on feedback from a local environment in which at least one of the apparatus and the at least one downstream device operate. - View Dependent Claims (25, 26, 27)
-
Specification