H04L47/00

DISPLAYING CONTENT ITEMS BASED ON DEVICE STATUS
20220210002 · 2022-06-30 ·

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting content items. In one aspect, a method includes identifying an opportunity to present a content item at a device and in a manner that precludes a user from accessing content of one or more applications executing on the device. Data relating to a status of each of the one or more applications are identified. A level of urgency for a user to access content of the one or more applications is determined based on the data. A response to the opportunity to present a content item is selected based on the level of urgency for the user to access content of the one or more applications. The response is selected from a first response that causes presentation of the content item and a second response that precludes presentation of the content item.

DISPLAYING CONTENT ITEMS BASED ON DEVICE STATUS
20220210002 · 2022-06-30 ·

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting content items. In one aspect, a method includes identifying an opportunity to present a content item at a device and in a manner that precludes a user from accessing content of one or more applications executing on the device. Data relating to a status of each of the one or more applications are identified. A level of urgency for a user to access content of the one or more applications is determined based on the data. A response to the opportunity to present a content item is selected based on the level of urgency for the user to access content of the one or more applications. The response is selected from a first response that causes presentation of the content item and a second response that precludes presentation of the content item.

OUT OF ORDER PACKET SCHEDULER

An example method may include identifying a first transmit identifier (TID) associated with a first node of a wireless network as ready to transmit and adding the first TID to a ready to transmit queue at a first point in time. The method may also include identifying a second TID associated with a second node of the wireless network as ready to transmit, and adding the second TID to the ready to transmit queue at a second point in time later than the first point in time. The method may additionally include selecting the second TID from the ready to transmit queue before selecting the first TID based on a projected increased overall throughput of packets within the wireless network when communicating with the second node before communicating with the first node.

METHOD AND APPARATUS FOR PERFORMING RADIO ACCESS NETWORK FUNCTION
20220183026 · 2022-06-09 ·

A technology for performing a radio access network function is provided. A server for performing the radio access network function obtains information about traffic to be generated at one or more base stations, based on a scheduling request regarding the one or more base stations, determines information about time latency and a radio resource requested regarding the traffic, based on the information about the traffic to be generated, determines scheduling information about a processor resource assigned on at least one pipeline of the at least one processor to process the traffic, based on the information about the time latency and radio resource, and an available processor resource at the server, and processes the traffic by the at least one pipeline, based on the scheduling information.

METHOD AND APPARATUS FOR CONFIGURING SOFTWARE-DEFINED WIDE AREA NETWORK IN COMMUNICATION SYSTEM
20230275833 · 2023-08-31 ·

The disclosure relates to a 5.sup.th generation (5G) or pre-5G communication system for supporting a higher data transmission rate beyond-4.sup.th generation (4G) communication system such as long-term evolution (LTE). The disclosure relates to a method performed by a first network node in a communication system. The method includes the operations of receiving a packet from a user plane function (UPF), identifying a path of a data network on the basis of information included in the packet, and transmitting the packet through the path of the data network.

Maximum sustainable encoding bit rates for video downloads

Described embodiments include a system that includes a network interface and a processor. The processor is configured to identify, via the network interface, a state of congestion in a communication channel between a base station belonging to a cellular network and a client device, to calculate, responsively to the state of congestion, a maximum sustainable encoding bit rate (MSEBR) for a video that is being downloaded by the client device, from a server, via the communication channel, the video being encoded at a plurality of different predefined bit rates, and to inhibit the client device, in response to calculating the MSEBR, from downloading a segment of the video that is encoded at any one of the predefined bit rates that exceeds the MSEBR. Other embodiments are also described.

Service providing system, service providing method, master node, and program

A service provision system (10) comprises a service mesh (11) including a plurality of microservices (12), and a master node (20) that manages each of the microservices (12), and includes a task processing monitoring unit that monitors a task processing status in each of the microservices (12), a processing ratio determination unit that determines, on the basis of the task processing status in each of the microservices (12), a ratio of requests on which to perform normal task processing and requests for which to return an error from among service requests received by a most upstream microservice (12A), and a worker allocation unit that increases the number of workers in the most upstream microservice (12A) in a case where the congestion occurs.

IMPARTING DEVICE, IMPARTING METHOD, AND IMPARTING PROGRAM
20230254234 · 2023-08-10 ·

A detection device (10) includes: a statistic unit (131) that acquires statistical value data on 5-tuple flows in a certain time period; a degree centrality calculation unit (132) that calculates a degree centrality of a node including an indegree, which is a total sum of a weight of each edge flowing into the node, and an outdegree, which is a total sum of a weight of each edge flowing out of the node, based on the statistical value data on the 5-tuple flows in the certain time period; and a degree centrality impartation unit (133) that imparts the degree centrality, as a feature, to the statistical value data on the 5-tuple flows in the certain time period.

Traffic application amount calculation apparatus, method and program

A traffic application amount calculation device 14 includes a calculation unit 143 that uses traffic data flowing to an IF of a NW device to calculate, in the IF, an average traffic amount in a transmission direction and an average traffic amount in a reception direction, a first arithmetic operation unit 145 that selects a direction in which an average traffic amount is smaller out of the transmission direction and the reception direction and calculates a standard deviation of the traffic amount in a selected direction that is selected, and a second arithmetic operation unit 146 that determines a traffic amount obtained by multiplying the standard deviation by a predetermined value as a traffic application amount to be applied to traffic in the selected direction.

Network management apparatus, method, and program

A network management apparatus acquires a given information object related to a plurality of occurrence paths of a failure in a logical layer of a network configuration; and retrieves, as a candidate of a facility to be a failure cause, information objects related to the facility layer and the physical layer commonly associated with the given information object; calculates, for each of the retrieved information objects, the number of information objects which are associated with the object and which are related to the plurality of occurrence paths of the failure as a multiplicity; and calculates, for each of the retrieved information objects, a proportion of the multiplicity with respect to the number of information objects in the logical layer which are affected when the failure occurs in the object.