Patent ID: 9703355
Date: 2017-07-11
CPC Classifications: G06F

Claim:
1. A method of managing power or temperature of a device including a system-on-chip (SoC) by managing data flows for concurrent multimedia applications, the method comprising: identifying a lowest priority data flow among the concurrent multimedia applications in response to determining that one or more of a temperature exceeds a temperature threshold and a power consumption exceeds a power threshold; tracing a data flow path for a data flow associated with the identified lowest priority data flow, the traced data flow path identifying all hardware modules traversed by the lowest priority data flow that operate using a multimedia parameter; and reducing the multimedia parameter of the identified hardware modules along the traced data flow path for the data flow associated with the identified lowest priority data flow, wherein the multimedia parameter includes at least one of a resolution and a frame rate of the data flow and wherein reducing the multimedia parameter of the identified hardware modules along the traced data flow path comprises: