Controlling traffic transmissions to manage cellular radio resource utilization
First Claim
1. A system, comprising:
- a memory that stores executable instructions; and
a processor, coupled to the memory, that facilitates execution of the executable instructions to perform operations, comprising;
in connection with content that is initially scheduled to be communicated using a continuous stream at a constant bitrate, determining whether it is permissible for the content to be received by a user equipment using a set of separate data bursts comprising respective portions of the content without using the continuous stream at the constant bitrate, wherein the set of separate data bursts comprises a first separate data burst and a second separate data burst;
to facilitate the determining whether it is permissible for the content to be received by the user equipment using the set of separate data bursts, determining whether communication of a second portion of the content is able to be delayed for a defined amount of time after communication of a first portion of the content, wherein the second portion of the content is included in the second separate data burst that is communicated to the user equipment the defined amount of time after communication of the first separate data burst comprising the first portion of the content, and wherein no portion of the content is communicated to the user equipment during at least a portion of the defined amount of time;
to facilitate determining whether the communication of the second portion of the content is able to be delayed for the defined amount of time after the communication of the first portion of the content, determining whether a scheduled data transfer start time for the communication of the second portion of the content is able to be adjusted to delay the communication of the second portion of the content for the defined amount of time based on a jitter parameter associated with the second portion of the content, wherein the jitter parameter indicates an amount of time delay from the scheduled data transfer start time that is permitted; and
in response to determining that it is permissible for the content to be received by the user equipment using the set of separate data bursts, receiving the respective portions of the content in respective separate data bursts of the set of separate data bursts.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for using controlling traffic transmissions to manage radio resource utilization are presented herein. When content is being streamed to user equipment (UE) and is at least initially intended to be streamed in real time at a constant bitrate, a communication management component can determine whether the content being transmitted to the UE can be delayed, instead of being transmitted in real time. In response to determining that the content can be delayed, the communication management component can facilitate buffering data and periodically streaming the data to the UE in data bursts to reduce use of UE power and radio resources. When transmitting a visual image to a UE, the communication management component can adjust resolution of a visual image to correspond to screen dimensions of the UE based on information indicating screen dimensions of the UE that can be received from the UE.
109 Citations
20 Claims
-
1. A system, comprising:
-
a memory that stores executable instructions; and a processor, coupled to the memory, that facilitates execution of the executable instructions to perform operations, comprising; in connection with content that is initially scheduled to be communicated using a continuous stream at a constant bitrate, determining whether it is permissible for the content to be received by a user equipment using a set of separate data bursts comprising respective portions of the content without using the continuous stream at the constant bitrate, wherein the set of separate data bursts comprises a first separate data burst and a second separate data burst; to facilitate the determining whether it is permissible for the content to be received by the user equipment using the set of separate data bursts, determining whether communication of a second portion of the content is able to be delayed for a defined amount of time after communication of a first portion of the content, wherein the second portion of the content is included in the second separate data burst that is communicated to the user equipment the defined amount of time after communication of the first separate data burst comprising the first portion of the content, and wherein no portion of the content is communicated to the user equipment during at least a portion of the defined amount of time; to facilitate determining whether the communication of the second portion of the content is able to be delayed for the defined amount of time after the communication of the first portion of the content, determining whether a scheduled data transfer start time for the communication of the second portion of the content is able to be adjusted to delay the communication of the second portion of the content for the defined amount of time based on a jitter parameter associated with the second portion of the content, wherein the jitter parameter indicates an amount of time delay from the scheduled data transfer start time that is permitted; and in response to determining that it is permissible for the content to be received by the user equipment using the set of separate data bursts, receiving the respective portions of the content in respective separate data bursts of the set of separate data bursts. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
in connection with content that is initially set to be communicated using a continuous stream at a constant bitrate, determining, by a system including a processor, whether it is acceptable to communicate the content to a user equipment using a set of individual data bursts comprising individual data bursts that comprise individual portions of the content as an alternative to communicating the content using the continuous stream at the constant bitrate, wherein the set of individual data bursts comprises a first individual data burst and a second individual data burst; to facilitate the determining whether it is acceptable to communicate the content to the user equipment using the set of individual data bursts, determining, by the system, whether communication of a second portion of the content is able to be delayed for a defined amount of time after communication of a first portion of the content, wherein the second portion of the content is part of the second individual data burst that is to be communicated to the user equipment the defined amount of time after communication of the first individual data burst comprising the first portion of the content; to facilitate determining whether the communication of the second portion of the content is able to be delayed for the defined amount of time after the communication of the first portion of the content, determining, by the system, whether a nominal data transfer start time for the communication of the second portion of the content is able to be modified to delay the communication of the second portion of the content for the defined amount of time based on a jitter parameter associated with the second portion of the content, wherein the jitter parameter indicates an amount of time deviation from the nominal data transfer start time that is acceptable; and in response to determining that it is acceptable to communicate the content to the user equipment using the set of individual data bursts, communicating, by the system, the individual portions of the content to the user equipment using the individual data bursts of the set of individual data bursts. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a memory that stores executable instructions; and a processor, coupled to the memory, that facilitates execution of the executable instructions to perform operations, comprising; in connection with content that is initially scheduled to be transmitted using a continuous stream at a constant bitrate, determining whether it is acceptable to transmit the content to a user equipment using a set of separate data bursts comprising respective portions of the content instead of transmission of the content using the continuous stream at the constant bitrate, wherein the set of separate data bursts comprises a first separate data burst and a second separate data burst; to facilitate the determining whether it is acceptable to transmit the content to the user equipment using the set of separate data bursts, determining whether transmission of a second portion of the content is able to be delayed for a defined amount of time after transmission of a first portion of the content, wherein the second portion of the content is included in the second separate data burst that is to be transmitted to the user equipment the defined amount of time after transmission of the first separate data burst comprising the first portion of the content; to facilitate determining whether the transmission of the second portion of the content is able to be delayed for the defined amount of time after the transmission of the first portion of the content, determining whether a scheduled data transfer start time for the transmission of the second portion of the content is able to be modified to delay the transmission of the second portion of the content for the defined amount of time based on a data transfer parameter associated with the second portion of the content, wherein the data transfer parameter indicates an amount of time deviation from the scheduled data transfer start time that is acceptable; and in response to determining that it is acceptable to transmit the content to the user equipment using the set of separate data bursts, transmitting the respective portions of the content to the user equipment using respective separate data bursts of the set of separate data bursts. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification