Patent ID: 8913498

Claim:
A server-based method for assigning priority, comprising: analyzing a request for data traffic, the analyzing including analyzing traffic type information, wherein the traffic type information includes information indicating whether the data traffic is user-intended or non-user-intended, and if the data traffic is non-user-intended and periodically generated, the traffic type information further includes at least one of information indicating a predetermined time period of data traffic generation, and information indicating whether the predetermined time period of data traffic generation has been changed or not; determining a type of the data traffic, wherein the determining the type of the data traffic includes determining whether the data traffic is associated with user-intended traffic or non-user-intended traffic, and wherein the user-intended traffic includes the data traffic associated with a user's command, and the non-user-intended traffic includes at least one of periodically-generated traffic, automatically-generated traffic, and scheduled traffic; and assigning priority based on the type of data traffic, wherein the assigning the priority based on the type of the data traffic includes assigning time-varying priority within the predetermined time period for the periodically-generated traffic, and wherein the periodically-generated traffic includes the data traffic periodically generated within the predetermined time period.