TECHNOLOGIES FOR ADAPTIVE REAL-TIME MEDIA STREAMING
First Claim
1. A computing device for adaptive real-time media streaming, the computing device comprising:
- at least one activity counter to record data associated with performance of the computing device;
a trusted execution environment module to (i) determine a current workload of the computing device based on at least one activity counter, wherein the at least one activity counter is to record counter data associated with performance of the computing device, (ii) determine a residual workload capable of being supported by the computing device based on the determined current workload, and (iii) determine new content playback characteristics for streaming media content based on the determined residual workload; and
a media streaming module to stream media content received from a trusted server based on the determined new content playback characteristics.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies for adaptive real-time media streaming include a computing device to determine, by a trusted execution environment of the computing device, a current workload of the computing device based on at least one activity counter. The at least one activity counter is to record counter data associated with performance of the computing device. Further, the computing device determines a residual workload capable of being supported by the computing device based on the determined current workload and a new content playback characteristics for streaming media content based on the determined residual workload. The computing device streams media content received from a trusted server based on the determined new content playback characteristics.
-
Citations
25 Claims
-
1. A computing device for adaptive real-time media streaming, the computing device comprising:
-
at least one activity counter to record data associated with performance of the computing device; a trusted execution environment module to (i) determine a current workload of the computing device based on at least one activity counter, wherein the at least one activity counter is to record counter data associated with performance of the computing device, (ii) determine a residual workload capable of being supported by the computing device based on the determined current workload, and (iii) determine new content playback characteristics for streaming media content based on the determined residual workload; and a media streaming module to stream media content received from a trusted server based on the determined new content playback characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more machine-readable storage media comprising a plurality of instructions stored thereon that, in response to execution by a computing device, cause the computing device to:
-
determine, by a trusted execution environment of the computing device, a current workload of the computing device based on at least one activity counter, wherein the at least one activity counter is to record counter data associated with performance of the computing device; determine a residual workload capable of being supported by the computing device based on the determined current workload; determine new content playback characteristics for streaming media content based on the determined residual workload; and stream media content received from a trusted server based on the determined new content playback characteristics. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method for adaptive real-time media streaming by a computing device, the method comprising:
-
determining, by a trusted execution environment of the computing device, a current workload of the computing device based on at least one activity counter, wherein the at least one activity counter is to record counter data associated with performance of the computing device; determining, by the computing device, a residual workload capable of being supported by the computing device based on the determined current workload; determining, by the computing device, new content playback characteristics for streaming media content based on the determined residual workload; and performing, by the computing device, streaming of media content received from a trusted server based on the determined new content playback characteristics. - View Dependent Claims (24, 25)
-
Specification