Patent ID: 8578056

Claim:
A computer implemented method comprising: receiving a request to stream a just-in-time (JIT) component to a streaming client over a network, wherein the JIT component includes two or more sub-components; determining a network capability rating of said network by locating a network entry associated with said network in a network capability rating database, said network entry including said network capability rating of said network; determining a client capability rating of said streaming client; determining a transmission language format for said JIT component based on at least said network capability rating and said client capability rating; obtaining said JIT component in said transmission language format; sending said JIT component in said transmission language format to said streaming client over said network; and determining each of said two or more sub-components; and for each sub-component: determining a sub-component characteristic rating associated with said sub-component where the sub-component characteristic rating is at least partly based on the importance of the given sub-component in optimizing how quickly the user experiences of the JIT component start up; determining a transmission language format for said sub-component based on at least said network capability rating, said client capability rating, and said sub-component characteristic rating; obtaining said sub-component in said transmission language format; and sending said sub-component in said transmission language format to said streaming client over said network.