Patent ID: 8656005
Filing Date: 2014-02-18
Classification: H04L

Abstract:
1. A method for substantially real time transmission of a software component after receiving a demand for the software component from a requesting terminal of a network comprised of a server and a plurality of terminals, the requesting terminal being a terminal of the plurality of terminals, the method comprising: triggering a bandwidth test, the bandwidth test comprising sending a bandwidth request to each terminal, registering a bandwidth of an associated part connection after each hop and receiving assembled data relating to bandwidth available for each terminal; prior to initiating transmission of the software component, determining via the bandwidth test if a present bandwidth is sufficient for transmission of the demanded software component to the requesting terminal by identifying at least one lower priority process currently using bandwidth of the existing network that each has a lower priority than the demand and computing an amount of available bandwidth resources that is obtainable from reducing bandwidth resources assigned to the at least one lower priority process, if the computed amount of available bandwidth resources is equal to or greater than an amount of bandwidth necessary to transmit the software component to the requesting terminal, reducing or freezing the at least one lower priority processes and transmitting the software component to the requesting terminal; and if the computed amount of available bandwidth resources is less than the amount of bandwidth necessary to transmit the software component to the requesting terminal, inhibiting or rejecting transmission of the software component.