Patent ID: 8169904
Filing Date: 2012-05-01
Classification: H04L,Y02D

Abstract:
1. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon for performing a method of managing bandwidth corresponding to one or more communication sessions associated with a receiver on a computing device, the method comprising: referencing a plurality of active applications, wherein each of the plurality of active applications corresponds to a communication session that comprises a plurality of data packets received from a sender; determining that a first application has focus, wherein the first application corresponds to a first communication session with a first sender; determining a bandwidth requirement amount associated with the first communication session; determining a first bandwidth usage amount associated with the first communication session; determining that said first bandwidth usage amount is less than said bandwidth requirement amount; in response to the first application having focus, providing feedback to the first sender, wherein the feedback comprises a request to increase said first bandwidth usage amount; and wherein determining that a first application has focus comprises identifying each of the plurality of active applications, wherein each of the plurality of active applications is associated with a user interface having a corresponding z-value.