H04L12/825

SELECTING AND COMMUNICATING BUFFER STATUS INFORMATION
20180007582 · 2018-01-04 · ·

A wireless transmit/receive unit (WTRU) may select a first type of buffer status information or a second type of buffer status information. The first type of buffer status information may indicate an amount of data buffered and the second type of buffer status information has less bits and is a different format than the first type of buffer status information. The WTRU may select, subsequent to a number of subframes of a transmission of buffer status information of a first type, buffer status information of the first type for transmission.

Information processing system, information processing apparatus, and non-transitory computer readable medium
09853907 · 2017-12-26 · ·

An information terminal 10 successively receives a plurality of packets that configure distribution data from an information distribution server 20, and requests the information distribution server 20 to change a bit rate of the packets that configure the distribution data, if it is judged that congestion occurs in communication with the information distribution server 20 based on a change in time interval from transmission to reception of each of the successively received packets, and if it is judged that a packet loss rate, which is a rate of a loss packet corresponding to a loss included in the packets transmitted from the information distribution server 20 and calculated based on the successively received packets, is increased as compared with a value obtained by multiplying a packet loss rate before the packets that configure the distribution data are received, by a predetermined weight.

Partial information throttle based on compliance with an agreement

Partially reduces performance or features of a user's electronic device if the user does not comply with an agreement. An agreement may specify tasks or activities to be performed, such as homework or chores, or required results such as grades. Partial throttling of the device when the user is not in compliance with the agreement may include for example disabling a subset of the apps or services on the device, slowing down the device or selected applications, denying access to selected information sources, limiting audio volume or display resolution, or limiting time on activities such as web browsing. The device may remain usable, but with reduced features or performance. Throttling actions may also be based on location, schedule, or environmental conditions. The system may reward compliance with the agreement by increasing performance, by re-enabling previously disabled applications, or by providing direct rewards such as money or credits.

Limiting data output from windowing operations

A method for regulating output from stream operators performing a windowing operation may include receiving stream of tuples to be processed by a plurality of processing elements, each processing element having one or more stream operators. The method may also include receiving a first stream of tuples at a first stream operator, the first stream operator being configured to generate a stream of accumulated tuples according to a set of windowing conditions. The method may then include processing the stream of accumulated tuples in response to a window trigger, where the processing generates a quantity of output. At least one processor may then monitor the quantity of output to determine whether the quantity of output exceeds a data output threshold. The processing may then be adjusted, in response to determining that the quantity of output exceeds the data output threshold, to reduce the output to approach the data output threshold.

SIGNAL PROCESSING APPARATUS, SIGNAL PROCESSING METHOD, AND PROGRAM
20170365269 · 2017-12-21 · ·

The present technology relates to a signal processing apparatus, a signal processing method, and a program by which, in reproducing transmitted encoded data in real time, buffer overflow can be prevented from occurring on a reception apparatus side even if it is transmitted with a compression rate of the encoded data being varied in a manner that depends on communication condition. Encoded data including transmitted audio data is buffered by a reception buffer. At this time, the quantity of encoded data buffered by the reception buffer is managed in units of processing according to an encoding method. The present technology is applicable to a real-time content reproduction system utilizing a communication system.

COMMUNICATION CONTROL PROGRAM, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL APPARATUS
20170366465 · 2017-12-21 · ·

A non-transitory computer-readable storage medium storing therein a communication control program for causing a computer to execute processing includes, executing a prescribed command at a specified transmission cycle, acquiring a start time at which the execution is started and an end time at which the execution is ended, performing the execution and the acquisition while changing the transmission cycle, and specifying a transmission cycle at which an error between a difference between the end time and the start time and the specified transmission cycle is within a prescribed range.

Network load balancing and overload control
09847942 · 2017-12-19 · ·

Load balancing and overload control techniques are disclosed for use in a SIP-based network or other type of network comprising a plurality of servers. In a load balancing technique, a first server receives feedback information from at least first and second downstream servers associated with respective first and second paths between the first server and a target server, the feedback information comprising congestion measures for the respective downstream servers. The first server dynamically adjusts a message routing process based on the received feedback information to compensate for imbalance among the congestion measures of the downstream servers. In an overload control technique, the first server utilizes feedback information received from at least one downstream server to generate a blocking message for delivery to a user agent.

Turbolink: Method and Apparatus for Controlling lnput/Output Signaling Speed

Embodiments of the present invention may provide improved handling of communication characteristics, such as burstiness, latency-sensitive applications, bandwidth-sensitive applications, etc., to improve peak performance while not compromising other characteristics, such as thermal design power of the input/output chip packages. In an embodiment, in a control circuit that may be connected to and control a data transmitter, a method of transmitting data in a network may comprise receiving at least one feed-forward signal from the data transmitter, receiving at least one feedback signal from at least a first node of the network, comparing the at least one feed-forward signal with at least one threshold or condition, comparing the at least one feedback signal with at least one threshold or condition, and generating a signal indicating that a burst transmission should be started or stopped.

Pacing enhanced packet forwarding/switching and congestion avoidance
09843526 · 2017-12-12 · ·

The subject technology discloses configurations for receiving, at a first network device, a set of network packets corresponding to a first flow from a client, wherein the set of network packets includes a destination address of a second network device; detecting, in the received set of network packets, pacing rate information indicating a specified pacing rate for transmission of the network packets; determining, based on the detected pacing rate, a desired pacing rate to reduce packet dropping on route to the second network device; and transmitting, by the first network device, the set of network packets over an egress link at the desired pacing rate.

Using Uplink Buffer Status to Improve Video Stream Adaptation Control

A method for sending video over a cellular link includes obtaining from a modem layer an uplink buffer status metric. An indication derived from the metric is transmitted from the modem layer to a video source application. The indication is used to adjust a video bitrate.