41st week of 2020 patent applcation highlights part 72 |
Patent application number | Title | Published |
20200322203 | CHANNEL PROBING SIGNAL FOR A BROADBAND COMMUNICATION SYSTEM - In a broadband wireless communication system, a spread spectrum signal is intentionally overlapped with an OFDM signal, in a time domain, a frequency domain, or both. The OFDM signal, which inherently has a high spectral efficiency, is used for carrying broadband data or control information. The spread spectrum signal, which is designed to have a high spread gain for overcoming severe interference, is used for facilitating system functions such as initial random access, channel probing, or short messaging. Methods and techniques are devised to ensure that the mutual interference between the overlapped signals is minimized to have insignificant impact on either signal and that both signals are detectable with expected performance by a receiver. | 2020-10-08 |
20200322204 | METHOD, DECODER AND ENCODER FOR HANDLING A BIT STREAM FOR TRANSMISSION OVER A TRANSMISSION LINK BETWEEN A REMOTE UNIT AND A BASE UNIT OF A BASE STATION SYSTEM - Described is a method performed by an encoder of a base station system ( | 2020-10-08 |
20200322205 | METHOD FOR WAVEFORM BANDWIDTH COMPRESSION - A method for waveform bandwidth compression (WBC) and a system configured to perform the method, which may include the steps of: processing information to produce an input sequence of real-valued amplitude signals; fitting a polynomial to the input sequence covering at least one transmission time interval; converting the polynomial to a transmission signal comprising a sum of sinusoids with continuously time-varying amplitudes; transmitting the transmission signal; and receiving the transmission signal as a time-amplitude sequence. This method may significantly improve the spectral efficiency of existing transmission systems, while at the same time requiring only minimal modification to traditional radio architecture design. | 2020-10-08 |
20200322206 | CONFIDENCE-TRANSFER-BASED BLIND AUTHENTICATION METHOD AND SYSTEM FOR FREQUENCY SELECTIVE FADING CHANNEL - Disclosed is a blind authentication method for a frequency selective fading channel based on belief propagation. The method includes: transmitting carrier signals to a frequency selective fading channel with a plurality of paths, where each of the carrier signals includes an authentication signal, a pilot signal and an information signal, and the authentication signal is superimposed on the pilot signal; receiving the carrier signals, performing blind known interference cancellation (BKIC) processing on a carrier signal in each of the plurality of paths of the frequency selective fading channel to obtain a target signal, and performing differential signal processing on the target signal to obtain a target authentication signal, where in the BKIC processing, a pilot signal in the each of the plurality of paths is cancelled through a belief propagation technique by using a prior probability density function and a Tanner graph of the target signal; obtaining a reference signal based on a key and the pilot signal in the each of the plurality of paths, performing the differential signal processing on the reference signal to obtain a reference authentication signal, and calculating a correlation between the target authentication signal and the reference authentication signal to obtain a test statistic; and comparing the test statistic with a prescribed threshold to determine whether the carrier signal in the each of the plurality of paths can pass authentication. | 2020-10-08 |
20200322207 | TRANSMITTING APPARATUS AND MAPPING METHOD THEREOF - A transmitting apparatus is disclosed. The transmitting apparatus includes an encoder to perform channel encoding with respect to bits and generate a codeword, an interleaver to interleave the codeword, and a modulator to map the interleaved codeword onto a non-uniform constellation according to a modulation scheme, and the constellation may include constellation points defined based on various tables according to the modulation scheme. | 2020-10-08 |
20200322208 | BASE STATION APPARATUS, TERMINAL APPARATUS, AND COMMUNICATION METHOD - The present invention relates to a base station apparatus, a terminal apparatus, and a communication method. In a case that Multi-User Superposition Transmission (MUST) is applied, the transmit power for applying 256 QAM is insufficient. MUST is efficiently applied in an environment in which an MCS table including 256 QAM is configured for use. The base station includes an MCS configuration unit configured to hold a first table including MCS indices that include 256 QAM, and a second table not including 256 QAM, and in a case of performing MUST, configure an MCS not including 256QAM for downlink data of the second terminal, and a PDSCH generating unit configured to generate, by use of MUST, downlink data of the first terminal and downlink data of the second terminal that are generated based on the MCS indices configured. | 2020-10-08 |
20200322209 | METHOD, DEVICE FOR COMPENSATING IMBALANCE BETWEEN I PATH AND Q PATH OF RECEIVER, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM - The present disclosure provides a method for compensating an imbalance between an I path and a Q path of a receiver. The method includes: sending a cosine signal and a sine signal through a signal generator, transmitting the cosine signal and the sine signal in the I path and Q path respectively; calculating autocorrelation values of the I path and the Q path in the signal receiving direction; determining a comparison result of amplitudes of the cosine signal received by the I path and the sine signal received by the Q path according to the autocorrelation values; calculating an adjustment compensation value of an analog domain gain amplifier, and an amplitude value and a phase value in a digital domain according to the comparison result of amplitudes; and compensating and adjusting the signal according to the adjustment compensation value, the amplitude value and the phase value. | 2020-10-08 |
20200322210 | APPARATUS AND METHOD FOR DELIVERING TRANSPORT CHARACTERISTICS OF MULTIMEDIA DATA - There are provided a method and apparatus for delivering transport characteristics of multimedia data. According to an aspect of the present invention, transport characteristics of media data that can be divided in a unit of a Media Processing Unit (MPU) are created in a unit of a predetermined number of MPUs, the created transport characteristics and a flag indicating presence or absence of the created transport characteristics are inserted into the media data, and the resultant media data is delivered. Accordingly, by using transport characteristics in units of media data unit groups, each media data unit corresponding to a short time length, it is possible to effectively control Quality of Service (QoS) in a dynamically changing transport environment, like a mobile network. | 2020-10-08 |
20200322211 | MULTI-RESULT LOOKUPS - Methods, systems, and computer readable mediums for network hardware table management including obtaining, by a network device table manager of a network device, a first feature table entry published by a first feature; obtaining, by the network device table manager, a second feature table entry published by a second feature; making a first determination that the first feature table entry and the second table feature entry each comprise a common prefix; and based on the first determination, adding a first combined feature table entry to a combined feature table, the first combined feature table entry comprising the common prefix, a first feature action of the first feature table entry and a second feature action of the second feature table entry. | 2020-10-08 |
20200322212 | REMOTE MANAGEMENT AGENT APPARATUS, REMOTE MANAGEMENT SYSTEM, AND REMOTE MANAGEMENT METHOD - A remote management agent apparatus for a remote management system is provided. The remote management system includes a remote device management apparatus and a management target device managed by the remote device management apparatus remotely. The remote management agent apparatus is configured to receive request data issued from a remote device management apparatus to a management target device managed by the remote device management apparatus remotely; to identify, from among multiple device agent apparatuses configured to transmit data received from the remote management agent apparatus to the management target device, a device agent apparatus capable of communicating in compliance with a communication mode supported by the management target device; and to forward the request data to the identified device agent apparatus to cause the identified device agent apparatus to transmit the request data to the management target device. | 2020-10-08 |
20200322213 | NETWORK SYSTEM CAPABLE OF ADJUSTING SIGNAL TRANSMITTING PATH - A network system comprising: a control node; a first head node, comprising a first head forward port, a first head backward port and a first head backup port, wherein the first head forward port is connected to the control node; a first ordinary node, comprising a first forward port, a first backward port and a first backup port, wherein the first forward port is connected to the first head backward port; a second ordinary node, comprising a second forward port, a second backward port and a second backup port, wherein the second forward port is connected to the first backward port; and a third ordinary node, comprising a third forward port, a third backward port and a third backup port, wherein the third forward port is connected to the second backward port, wherein the third backup port is connected to the first head backup port. | 2020-10-08 |
20200322214 | ASSISTANCE IN SERVICE PROVISION - A method includes performing at least the following operations by one or more processors: receiving a request initiated by a device of a first user for a first service to be provisioned by a first entity, deriving a first user preference data based, at least in part, on a historical interaction information of the first user with a second entity provisioning a second service, and responsive to receiving the request, provisioning an instantiation of the first service, by the first entity, in a manner that is based, at least in part, on the first user preference data. | 2020-10-08 |
20200322215 | NETWORK ACCESS SYSTEM CONFIGURATION - Methods and apparatus for configuring a network access system include detecting, at a network entity, an electronic device associated with a first class of devices. The methods and apparatus further include selecting a device controller from a set of device controllers based at least in part on detecting the electronic device. In some aspects, the device controller is associated with the electronic device and manages communication between the electronic device and a remote host device according to one or more communication services. In addition, the methods and apparatus include activating the one or more communication services in response to selecting the device controller from the set of device controllers. Additionally, the methods and apparatus include configuring one or more network access characteristics of a network access system at the network entity based on the one or more communication services. | 2020-10-08 |
20200322216 | Cloud-based control of a Wi-Fi network - Systems and methods include obtaining measurements from a Wi-Fi network that includes one or more access points; determining a configuration of the Wi-Fi network based on the measurements, wherein the configuration includes one or more of i) steering a client device to associate with a specific access point of the one or more access points and ii) steering the client device to connect to a specific frequency band of the one or more access points; and providing the configuration to the Wi-Fi network for implementation thereof. | 2020-10-08 |
20200322217 | INTELLIGENT CONTENT SERVER HANDLING OF CLIENT RECEIPT DISRUPTIONS - An electronic device (such as an origin server) in a content delivery system performs intelligent content server handling of client receipt disruptions. The electronic device may receive requests for segments of a content asset submitted using a manifest that has segment request addresses with session identifiers, estimate a session interruption using the requests and the session identifiers, and handle the session interruption. The electronic device may handle the session interruption by scheduling a recording of the content asset, reallocating network resources, and so on. In some examples, the electronic device may also provide the manifest. | 2020-10-08 |
20200322218 | DETECT IMPACT OF NETWORK MAINTENANCE IN SOFTWARE DEFINED INFRASTRUCTURE - A system may assist with checking policy impact in a software-defined infrastructure environment. The system's data analysis may enable it to discover and quantify the impact of policies on software-defined infrastructure objects in the same or different layers. | 2020-10-08 |
20200322219 | DYNAMIC SERVICE DEVICE INTEGRATION - Various embodiments are described herein to enable physical topology independent dynamic insertion of a service device into a network. One embodiment provides for a network system comprising a set of network elements to interconnect a set of host devices, the set of network elements having a physical topology defined by the physical links between network elements in the set of network elements and a logical topology defined by a flow of network data between a network service device and a client of the network service device, wherein the physical topology differs from the logical topology, and a network management device including a service policy module to monitor a service policy of the network service device and automatically configure the logical topology of the network elements based on a change in the service policy. | 2020-10-08 |
20200322220 | ACCELERATION OF NODE CONFIGURATION FOR TWAMP WITH A LARGE NUMBER OF TEST SESSIONS - The disclosed methods for reducing the port setup time for a large number of TWAMP test sessions for performance measurement testing of telecommunication transport networks include parsing a configuration file to populate an accept-port data structure with proposed receiver ports for communication from a session-sender to session-reflectors; repeatedly and in parallel, from a control client, communicating with receiving servers to set up pairwise test sessions using receiver port allocations from the accept-port data structure, and receiving and checking blocks of Accept-Session messages from the receiving server and handling either case of acceptance of the proposed receiver port or of counter proposal of an alternate-and-available port to be used for the measurement session; and allocating the alternate-and-available port and updating the accept-port data structure by storing the alternate-and-available port received in the particular Accept-Session message; and using the stored ports to initiate TWAMP messages in the pairwise test sessions. | 2020-10-08 |
20200322221 | OPPORTUNISTIC BLOCK TRANSMISSION WITH TIME CONSTRAINTS - A technique for determining a data window size allows a set of predicted blocks to be transmitted along with requested blocks. A stream enabled application executing in a virtual execution environment may use the blocks when needed. | 2020-10-08 |
20200322222 | ADAPTIVE SCALABLE NUMEROLOGY FOR HIGH SPEED TRAIN SCENARIOS - The present disclosure provides for adaptive resource management in new radio operations that adapts a numerology including a subcarrier spacing and/or cyclic prefix for a user equipment (UE) traveling at a high speed. A base station may transmit via a plurality of remote radio heads (RRH) to a user equipment (UE) is moving along a high speed track. The base station may transmit, in a first time period, using a first numerology including a first subcarrier spacing and a first cyclic prefix ratio, a first transmission for the UE. The base station may transmit, in a subsequent time period, using a second numerology including a second subcarrier spacing and a second cyclic prefix ratio, a second transmission for the UE. At least one of the second subcarrier spacing is different than the first subcarrier spacing or the second cyclic prefix ratio is different than the first cyclic prefix ratio. | 2020-10-08 |
20200322223 | DEVICE DETECTION - A Software Defined Network (SDN) controller receives a detecting packet reported by a first switch and initiated by a first device. The SDN controller sends, for each of switches having an SDN connection with the SDN controller, the detecting packet and information of all downlink ports of the switch to the switch in a way that the switch is capable of sending the detecting packet through the downlink port. The SDN controller receives a response packet which is sent by a second switch and initially generated by a second device in response to receiving the detecting packet from the second switch, wherein an IP address of the second device matches a destination IP address of the detecting packet. The SDN controller sends forwarding configuration information to the second switch in a way that the second switch is capable of configuring a port through which the response packet is received. | 2020-10-08 |
20200322224 | ESTABLISHING TRUST RELATIONSHIPS OF IPV6 NEIGHBORS USING ATTESTATION-BASED METHODS IN IPV6 NEIGHBOR DISCOVERY - Systems, methods, and computer-readable media for assessing reliability and trustworthiness of devices operating within a network. A recipient node in a network environment can receive a neighbor discovery (ND) message from an originating node in the network environment that are both implementing a neighbor discovery protocol. Trustworthiness of the originating node can be verified by identifying a level of trust of the originating node based on attestation information for the originating node included in the ND message received at the recipient node. Connectivity with the recipient node through the network environment can be managed based on the level of trust of the originating node identified from the attestation information included in the ND message. | 2020-10-08 |
20200322225 | METHOD AND SYSTEM FOR DISTRIBUTED EDGE CLOUD COMPUTING - Embodiments of an edge cloud computing device are disclosed. In an embodiment, the edge cloud computing device includes an edge node activation module configured to discover one or more other edge cloud computing devices based on a first set of parameters to establish a connection therebetween. The edge node activation module is further configured to provide a microservice runtime environment to execute one or more microservices associated with the connection established between one or more edge cloud computing devices. The edge node activation module is further configured to: discover an existence of the one or more edge cloud computing devices regardless of an operating system and/or network type associated with the one or more edge cloud computing devices, discover capabilities and behaviour associated with the one or more edge cloud computing devices, and discover one or more microservices supported by the one or more edge cloud computing devices. | 2020-10-08 |
20200322226 | CLOUD RESOURCE SCALING USING PROGRAMMABLE-NETWORK TRAFFIC STATISTICS - Some embodiments are associated with systems and methods to provide effective cloud-resource scaling (e.g., for virtual machines and containers). A data center computing system may collect programmable-network real-time traffic statistics associated with enterprise resource planning users. A network and enterprise resource planning load for the enterprise resource planning users may then be predicted (e.g., using a mathematical regression approach) based on an analysis of past programmable-network real-time traffic statistics and current enterprise resource planning user activity. According to some embodiments, the analysis includes time-domain network traffic clustering based on a pre-processing query level categorization. The data center computing system may then dynamically allocate network resources for the enterprise resource planning users based on the predicted network and enterprise resource planning load. | 2020-10-08 |
20200322227 | METHODS AND SYSTEMS FOR DEVICE GROUPING WITH INTERACTIVE CLUSTERING USING HIERARCHICAL DISTANCE ACROSS PROTOCOLS - Systems and methods are provided for interactively clustering a plurality of devices within a communication network. Techniques can include collecting intent to access messages and service advertisement messages that are communicated to a plurality of devices within the communication network. The intent to access messages and service advertisement messages can be formatted in accordance with a discovery protocol. The collected messages are analyzed to identify services, attributes, and attribute values associated with the plurality of devices using text-based analysis. Distances separating each the plurality of devices according to an associated distance value, can be determined. Distance values relate to a degree of similarity between each of the plurality devices based on the identify services, attributes, and attribute values. Clusters of devices can be generated based on the determined distances. A visualization of the communication network including graphical representations of the generated clusters of devices can be provided. | 2020-10-08 |
20200322228 | Method and System for Instantiating One or More Services on Customer Premises Equipment - Novel tools and techniques are provided for implementing one or more services within a customer premises, and, more particularly, to methods, systems, and apparatuses for implementing one or more services on customer premises equipment contained within the customer premises. In some embodiments, a computing system might receive a first identifier associated with at least one service and might access a portal associated with the first identifier. The portal might receive a second identifier associated with a user and, in response to the user providing the second identifier via the portal, the computing system might send, via the portal, one or more updates to the at least one customer premises equipment, based at least in part on one or more of the first identifier associated with the at least one service and/or the second identifier associated with the user. | 2020-10-08 |
20200322229 | SYSTEM AND METHOD OF DETECTING APPLICATION AFFINITY USING NETWORK TELEMETRY - Systems, methods, and computer-readable storage media are provided for using service affinity for application placement. A method includes evaluating, using a netflow module within an orchestrator, flows coming in and out of deployed services within a multi-node network to yield an evaluation. Based on the evaluation, the method includes determining an affinity between respective services of the deployed services to yield a traffic matrix and, based on the traffic matrix, at a placement module, determining on which nodes within the multi-node network to place one or more applications. Determining the affinity can be performed at at least a first level and a second level. The first level can include an individual container or virtual machine level and the second level can include a service description level. | 2020-10-08 |
20200322230 | ON-PATH DYNAMIC POLICY ENFORCEMENT AND ENDPOINT-AWARE POLICY ENFORCEMENT FOR ENDPOINTS - Systems, methods, and computer-readable media for locally applying endpoint-specific policies to an endpoint in a network environment. A network device local to one or more endpoints in a network environment can receive from a centralized network controller one or more network-wide endpoint policies. A first endpoint of the one or more endpoints can be configured to inject policy metadata into first data traffic. Policy metadata injected into the first traffic data can be received from the first endpoint. The network device can determine one or more first endpoint-specific polices for the first endpoint by evaluation the first policy metadata with respect to the one or more network-wide endpoint policies. As follows, the one or more first endpoint-specific policies can be applied to control data traffic associated with the first endpoint. | 2020-10-08 |
20200322231 | SUPPORTING SERVICES IN DISTRIBUTED NETWORKS - Various example embodiments for supporting services within a distributed cloud network are configured to support capabilities for solving a cloud service distribution problem for a set of services to be deployed within a distributed cloud network in order to determine the placement of service functions of the services within the cloud network, the routing of service flows of the services through the appropriate service functions of the services within the cloud network, and the associated allocation of cloud and network resources that support the deployment and routing of the services within the cloud network. Various example embodiments for supporting services within a distributed cloud network are configured to support capabilities for solving a cloud service distribution problem for a set of services to be deployed within a distributed cloud network in a manner for reducing or even minimizing the overall cloud network cost in the distributed cloud network. | 2020-10-08 |
20200322232 | NETWORK SERVICE MANAGEMENT METHOD, RELATED APPARATUS, AND SYSTEM - This application discloses a network service management method, where the method may include: receiving, by a second NFVO, a first request sent by a first NFVO; and establishing, by the second NFVO, a connection between the nested network service instance and the composite network service instance and a connection between the nested network service instance and a member instance in the composite network service instance based on the service access point instance and the information about the service access point instance, and establishing a network connection between the nested network service instance and a member instance in the nested network service instance based on the service access point instance and the information about the service access point instance. | 2020-10-08 |
20200322233 | SERVICE DEPLOYMENT FOR GEODISTRIBUTED EDGE CLOUDS - A processing system including at least one processor may receive a request from a client device for a deployment of a client service to a mobile edge infrastructure of a telecommunication network, the mobile edge infrastructure including host devices, and determine at least one requirement for the client service, including at least one of: a distance requirement, comprising a maximum distance between the client device and a candidate host device for deploying the service, or a latency requirement, comprising a maximum latency between the client device and the candidate host device for deploying the service. The processing system may further determine at least one available host device of the mobile edge infrastructure that meets the requirements, select a host device from among the at least one available host device to run the client service, and instruct the client device to connect to the host device that is selected. | 2020-10-08 |
20200322234 | Determining Wireless Network Performance - Aspects described herein relate to various methods, systems and apparatuses that may improve methods of determining network performance. One or more aspects relate to performing one or more network tests based on a controller device and one or more measurement devices. The controller device may be configured to determine one or more network tests and initiate performance of the one or more network tests. The one or more measurement devices may be configured to perform the one or more network tests. One or more additional aspects may relate to determining one or more rankings of wireless networks. A ranking may be determined based on measurement data that is associated with aspects of network performance, based on results of one or more surveys, based on one or more user types, and/or based on weights that adjust the importance of factors including the measurement data and the results of a survey. | 2020-10-08 |
20200322235 | AUTOMATIC AND DYNAMIC PERFORMANCE BENCHMARKING AND SCORING OF APPLICATIONS BASED ON CROWDSOURCED TRAFFIC DATA - The disclosure describes various aspects of crowdsourcing traffic data for automatic and dynamic benchmarking of applications. In an aspect, an intelligence layer, communicatively coupled to a data collection layer and a visualization layer, is configured to receive traffic data from data sources (e.g., physical appliances, probes) in the data collection layer, the data sources being associated with multiple customers, and the traffic data being associated with at least one application (e.g., word processing, video streaming) used by the multiple customers. The intelligence layer is a cloud-based layer further configured to process the traffic data to determine performance thresholds for the at least one application, and may send one or more of the performance thresholds to a data source for a different customer to be used for benchmarking the at least one application for the different customer. | 2020-10-08 |
20200322236 | METHOD AND APPARATUS FOR IMMEDIATE AND REACTION-FREE TRANSMISSION OF LOG MESSAGES - A method and transmission apparatus for direct and feedback-free transmission of log messages from at least one first network into a second network is provided. Log messages are transmitted individually and directly. The log messages in the first network are monitored by a monitoring device and transmitted into the second network via a one-way data transmission unit. The transmission is thus carried out feedback-free and with integrity protected. Additionally, a log server having a line loop is provided. Local messages are transmitted via the line loop and filtered, monitored by a monitoring device and transmitted directly to a second log server in the second network via the one-way data transmission unit Thus, efficient transmission of log messages into a second network for real-time analysis is achieved. | 2020-10-08 |
20200322237 | TRAFFIC DETECTION METHOD AND TRAFFIC DETECTION DEVICE - A traffic detection method includes obtaining a plurality of packets collected by a traffic collection device in a first time period, where the plurality of packets include packets in a first data stream and at least one other data stream collected in the first time period; determining a target feature set based on the plurality of packets, where the target feature set includes a multi-stream feature corresponding to the plurality of packets, and the multi-stream feature includes a statistical parameter about sizes of the plurality of packets; and determining, based on the target feature set and a correspondence between the target feature set and a service type, a service type corresponding to the first data stream collected in the first time period. According to the traffic detection method, more features can be obtained, and accuracy of traffic detection can be improved by using more features. | 2020-10-08 |
20200322238 | DISTRIBUTED ASSIGNMENT OF VIDEO ANALYTICS TASKS IN CLOUD COMPUTING ENVIRONMENTS TO REDUCE BANDWIDTH UTILIZATION - Example task assignment methods disclosed herein for video analytics processing in a cloud computing environment include determining a graph, such as a directed acyclic graph, including nodes and edges to represent a plurality of video sources, a cloud computing platform, and a plurality of intermediate network devices in the cloud computing environment. Disclosed example task assignment methods also include specifying task orderings for respective sequences of video analytics processing tasks to be executed in the cloud computing environment on respective video source data generated by respective ones of the video sources. Disclosed example task assignment methods further include assigning, based on the graph and the task orderings, combinations of the video sources, the intermediate network devices and the cloud computing platform to execute the respective sequences of video analytics processing tasks to reduce an overall bandwidth utilized by the sequences of video analytics processing tasks in the cloud computing environment. | 2020-10-08 |
20200322239 | Hierarchical Service Oriented Application Topology Generation for a Network - The technology disclosed relates to understanding traffic patterns in a network with a multitude of processes running on numerous hosts. In particular, it relates to using at least one of rule based classifiers and machine learning based classifiers for clustering processes running on numerous hosts into local services and clustering the local services running on multiple hosts into service clusters, using the service clusters to aggregate communications among the processes running on the hosts and generating a graphic of communication patterns among the service clusters with available drill-down into details of communication links. It also relates to using predetermined command parameters to create service rules and machine learning based classifiers that identify host-specific services. In one implementation, user feedback is used to create new service rules or classifiers and/or modify existing service rules or classifiers so as to improve accuracy of the identification of the host-specific services. | 2020-10-08 |
20200322240 | APPLICATION IDENTIFICATION USING NETWORK TRAFFIC - One or more computing devices, systems, and/or methods are provided. Activity of one or more client devices may be analyzed to detect one or more sets of network traffic. A set of network traffic may comprise transmission of data by a client device to one or more first hosts and/or reception of data by the client device from one or more second hosts. The one or more sets of network traffic may be analyzed to generate a set of network traffic information associated with a first application. The set of network traffic information may be indicative of a first set of hosts associated with the first application. It may be determined that first network traffic associated with a client device is associated with the first application based upon the first network traffic and the set of network traffic information associated with the first application. | 2020-10-08 |
20200322241 | METHOD AND APPARATUS FOR INDICATING FAULT IN FLEXIBLE ETHERNET - The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for indicating a fault in flexible Ethernet. The method for indicating a fault includes: detecting whether a fault occurs in at least one physical layer entity included in a flexible Ethernet group; and when a fault occurs in the at least one physical layer entity, periodically sending a fault indication code block to a flexible Ethernet client corresponding to the at least one physical layer entity in which the fault occurs. Compared to the prior art, in the technical solutions provided in the embodiments of the present invention, not all bandwidth of a downstream transmission path in the flexible Ethernet is occupied, and data transmission on a non-faulty channel in a same flexible Ethernet group is not affected, thereby reducing a quantity of affected flexible Ethernet clients. | 2020-10-08 |
20200322242 | PACKET DROP DETECTION IN LOCAL NETWORKING STACK THROUGH PACKET CORRELATION - A packet monitoring application instantiated on a server hosting a virtualized network stack is utilized to track data packet propagations and drops at each component within the network stack to reduce the amount of time to identify a root cause for latency issues. The packet monitoring application can be selectively enabled or disabled by an administrator. Components within the virtualized network stack report packet drops and successful packet propagations to the packet monitoring application, which can filter the packets based on input parameters. Thus, a user can select at what level of granularity to filter packets within the virtualized network stack while being able to assess each packet's traversal through each component within the network stack. The packet monitoring application can also perform post-processing of on the filtered data packets to determine latency among components or sections of the virtualized network stack. | 2020-10-08 |
20200322243 | Network Quality Measurement Method and Apparatus - A network quality measurement method includes obtaining feature parameter of a to-be-measured data packet set, where the to-be-measured data packet set is in a packet flow and is based on an encrypted transmission protocol, the to-be-measured data packet set includes at least two to-be-measured data packets, and the feature parameter are parameter read from headers of the to-be-measured data packets based on the encrypted transmission protocol, determining a data transmission mode of the to-be-measured data packet set based on the feature parameter of the to-be-measured data packet set, determining, based on the data transmission mode, a measurement index of network quality measurement, and performing, based on the measurement index, the network quality measurement on the to-be-measured data packets corresponding to the feature parameter. | 2020-10-08 |
20200322244 | COMMUNICATION DEVICE - Techniques for detecting a loss of a received frame are provided. The communication apparatus | 2020-10-08 |
20200322245 | Method and Apparatus for Configuring a Network and Communication Network - Some embodiments include a method for configuring a network comprising a plurality of transmitters and a plurality of receivers. Each transmitter periodically transmits a predetermined amount of data to an associated receiver with a respective individual predetermined transmission period for each transmitter. There is a predetermined transmission path between each respective transmitter and the associated receiver. The method may include: computing, for each transmission within a predetermined test period, a maximum amount of delay between transmission of data by a transmitter and a reception by the associated receiver; determining, for each transmission whether the computed amount of delay exceeds a predetermined first threshold value; and using the predetermined transmission path only if a number of the computed amounts of delay which exceeds the predetermined first threshold value within the predetermined test period is equal or less than a second predetermined threshold value. | 2020-10-08 |
20200322246 | FLEXIBLE ETHERNET LATENCY MEASUREMENT METHOD AND RELATED DEVICE - Embodiments of the present invention provide a flexible Ethernet latency measurement method and a related device. The method includes: determining, by a first node, first duration based on a first downlink transmission time interval and a second downlink receiving time interval; determining, by the first node, second duration based on a first uplink transmission time interval and a second uplink receiving time interval; and calculating, by the first node, an uplink and downlink latency difference between the first node and the second node based on the first duration and the second duration. According to the embodiments of the present invention, costs for measuring an asymmetric uplink and downlink latency can be reduced. | 2020-10-08 |
20200322247 | Service Identification Method and Apparatus, and Network Device - A service identification method and a network device, where the method includes receiving, by the network device, service packets and identifying service packets that belong to a same terminal, determining, by the network device, a service traffic feature based on session information of the terminal and packet information of the service packet, where the service traffic feature includes at least one of session duration, a quantity of concurrent sessions, a traffic rate, traffic rate stability, a packet transmit/receive frequency, a quantity of packets, a packet length, or a round-trip time related to a request packet and a response packet, and determining, by the network device, a service type of a to-be-identified service based on the service traffic feature. | 2020-10-08 |
20200322248 | METHODS, SYSTEMS AND COMPUTER READABLE MEDIA FOR MONITORING COMMUNICATIONS NETWORKS USING CROSS-CORRELATION OF PACKET FLOWS - The subject matter described herein includes methods, systems and computer media for monitoring communications networks using cross-correlation of packet flows. One method for monitoring a communications network using cross-correlation of packet flows includes receiving a plurality of packets copied from a communications network. The method further includes classifying the packets into flows. The method further includes, for at least one of the flows, generating a trace value sequence, where the trace value sequence is sequence of values that characterizes the flow according to a cross-correlation metric. The method further includes performing a frequency domain cross-correlation for the at least one flow using the trace value sequence. The method further includes outputting an indication of a network or flow characteristic based on results of the cross-correlation. | 2020-10-08 |
20200322249 | Cloud Network Reachability Analysis - A method for providing cloud network reachability analysis includes receiving a reachability query requesting a reachability status of a target including a packet header associated with a data packet. The packet header includes a source IP address and a destination IP address. The method also includes generating one or more simulated forwarding paths for the data packet based on the packet header using a data plane model. Each simulated forwarding path includes corresponding network configuration information. The method includes determining the reachability status of the target based on the one or more simulated forwarding paths and providing the determined reachability status and the one or more simulated forwarding paths to a user device associated with the reachability query which causes the user device to present the network configuration information for each simulated forwarding path. | 2020-10-08 |
20200322250 | REMOTELY AND DYNAMICALLY INJECTING ROUTES INTO AN IP NETWORK - Systems and methods are described herein for remotely and dynamically injecting or installing routes into an Internet Protocol (IP) network. In some embodiments, the systems and methods provide a route injection server as a peer or neighbor node with an IP network. The systems and methods then utilize the route injection server (e.g., remote and dynamic route injection server, or RDRIS) to advertise IP routes to other nodes within the IP network. For example, the RDRIS may send UPDATE messages to other nodes within an IP network, such as via the Border Gateway Protocol (BGP) in order to advertise the IP routes to the other nodes of the IP network. | 2020-10-08 |
20200322251 | Packet Transmission Method and Apparatus - A packet transmission method includes generating, by a first router, a first routing information update packet; generating, by the first router, a first source-tracing packet, where the first source-tracing packet is used to indicate that the first router is a source router generating the first routing information update packet; and determining, by the first router, that a second router adjacent to the first router has a source-tracing capability, and sending the first source-tracing packet to the second router. | 2020-10-08 |
20200322252 | METHOD OF COMMUNICATION IMPLEMENTED IN A HOME-AUTOMATION SYSTEM FOR A BUILDING AND ASSOCIATED HOME-AUTOMATION SYSTEM - Disclosed is a communication method implemented in a home-automation system for a building including communicating elements including home-automation and network equipment, the communicating elements being connected to an unconfigured communication network, each communicating element utilizing a predefined communication protocol, and having physical and network addresses including a network prefix cut up into a plurality of addressing fields, at least one of which is not filled. The method includes steps, implemented by a first home-automation equipment item, of: receiving a message including a compressed header containing a first destination network address indication field and a second indication field indicating a fully compressed source network address; obtaining based on the header, without decompression of the source network address and/or of the destination network address, a recipient network element identified, and determining whether the first home-automation equipment item is the recipient; and processing the message as a function of the determination result. | 2020-10-08 |
20200322253 | NETWORK LATENCY MEASUREMENT AND ANALYSIS SYSTEM - Deploying a point of presence (PoP) changes traffic flow to a cloud service provider. To determine if the PoP improves the performance of a cloud service to a client, actual network latencies between the client and the cloud service are measured. In more complex scenarios, multiple PoPs are used. The client sends multiple requests for the same content to the cloud provider. The requests are sent via different routes. The cloud provider serves the requests and collates the latency information. Based on the latency information, a route for a future request is selected, resources are allocated, or a user interface is presented. The process of determining the latency for content delivered by different routes may be repeated for content of different sizes. A future request is routed along the network path that provides the lowest latency for the data being requested. | 2020-10-08 |
20200322254 | SYSTEMS AND METHODS FOR DETERMINING SECURE NETWORK ELEMENTS USING FLEXIBLE ALGORITHM TECHNOLOGY - In one embodiment, an apparatus includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors. The one or more computer-readable non-transitory storage media include instructions that, when executed by the one or more processors, cause the apparatus to perform operations including receiving a first type-length-value (TLV) associated with a winning flexible algorithm definition (FAD) from a first element of a network. The operations also include determining a security level for the winning FAD based on the TLV. The operations further include determining a data transmission route through a plurality of elements of the network based on the security level for the winning FAD. | 2020-10-08 |
20200322255 | ANALYTICS ENABLED RADIO ACCESS NETWORK (RAN)-AWARE CONTENT OPTIMIZATION USING MOBILE EDGE COMPUTING - A central analytics server can be utilized to analyze health data associated with one or more radio access networks (RANs) that has been aggregated from one or more mobile edge computing (MEC) servers, to determine throughput available at a radio link interface associated with a user equipment (UE). Further, the central analytics server can determine, based on the available throughput, a recommendation for an action that can be performed by a content server to optimize content delivery to the UE. In an example, the central analytics server can convey the recommendation to the content server(s) via a “window size” field within a header segment of a transmission control protocol (TCP) via in-band and/or out-of-band signaling. In one aspect, the recommendation can comprise instructions to adapt a bit stream and/or comprise instructions indicative of an optimal data transmission route. | 2020-10-08 |
20200322256 | METHOD FOR TRANSMITTING DATA, TERMINAL DEVICE, AND NETWORK DEVICE - Disclosed are a method for transmitting data, a terminal device, and a network device. The method comprises: a first terminal device determining a transmission method for a packet data convergence (PDCP) protocol data unit (PDU), the transmission method comprising a replication-based data transmission method or a single-link based data transmission method; and the first terminal device transmitting the PDCP PDU to a second terminal device or a network device according to the transmission method determined for the PDCP PDU. | 2020-10-08 |
20200322257 | METHODS AND SYSTEMS FOR SENDING PACKETS THROUGH A PLURALITY OF TUNNELS - Described in example embodiments herein are methods and systems for implementing sending packets from a first network node to a second network node. Packets belonging to the same session may be sent through the same or different tunnels. The second network node processes packets belonging to the same session using the same core. In accordance with an example embodiment, the first network node informs the second network code the core to process the packets. Optionally, selection of core at the second network node is assisted by a core identity created by the first network based on the session. The core identity may be stored in the header or payload of the packets. In an example embodiment, the second network determines the core for processing packet belonging to the same session. | 2020-10-08 |
20200322258 | METHOD TO ROUTE PACKETS IN A DISTRIBUTED DIRECT INTERCONNECT NETWORK - The present invention provides a method and apparatus to route data packets across a torus or higher radix topology that has low latency, increased throughput and traffic distribution to avoid hot spots development. Disclosed is a method of routing packets in a distributed direct interconnect network from a source node to a destination node comprising the steps of: discovering all nodes and associated ports; updating the database to include the nodes and ports in the network topology; calculating the shortest path from every output port on each node to every other node in the topology; segmenting each packet into flits at the output port of the source node; as the flits are segmented, distributing said flits along the shortest path from each output port on the source node to the destination node using wormhole switching, whereby the packets are distributed along alternate maximum disjoint routes in the network topology; and re-assembling and re-ordering the packets at the destination node so that the packets accord with their original order/form. | 2020-10-08 |
20200322259 | METHODS AND SYSTEMS FOR SENDING PACKETS THROUGH A PLURALITY OF TUNNELS - Described in example embodiments herein are methods and systems for implementing sending packets from a first network node to a second network node. Packets belonging to the same session may be sent through the same or different tunnels. The second network node processes packets belonging to the same session using the same core. In accordance with an example embodiment, the first network node informs the second network code the core to process the packets. Optionally, selection of core at the second network node is assisted by a core identity created by the first network based on the session. The core identity may be stored in the header or payload of the packets. In an example embodiment, the second network determines the core for processing packet belonging to the same session. | 2020-10-08 |
20200322260 | SYSTEMS AND METHODS FOR AUTOMATIC TRAFFIC RECOVERY AFTER VRRP VMAC INSTALLATION FAILURES IN A LAG FABRIC - Presented herein are systems and methods that provide traffic recover when virtual router redundancy protocol (VRRP) virtual media access control (VMAC) failures occur in a link aggregation group fabric environment. In one or more embodiments, automatic traffic recovery may be accomplished using internode link control messages to synchronize a VRPP VMAC failure that has been encountered by one LAG node with a LAG peer node. If a database associated with the failed LAG node comprises no entry that indicates that the failure scenario has previously occurred in the LAG peer node, a forwarding path entry rule may be generated to route traffic via the internode link, thereby, reducing data loss through routing failures and the like. | 2020-10-08 |
20200322261 | Method and Node for Packet Transmission in Network - A method for packet transmission in a network includes receiving, by a first node, a second segment identifier sent by the third node, receiving, by the first node, a packet sent by the second node through the first path, determining, by the first node, that a next-hop node of the first node on the first path is faulty, and in response to the determining, by the first node, that a next-hop node of the first node on the first path is faulty, adding, by the first node, the second segment identifier to the packet, and sending the packet to the third node through a second path, where the second path is established by the first node based on the second segment identifier. | 2020-10-08 |
20200322262 | SYSTEM AND METHOD OF PROVIDING POLICY SELECTION IN A NETWORK - Disclosed are systems and methods for providing policy selection in a software defined network. An example method includes registering, by an enterprise controller on an enterprise domain, in a shared mapping system on a service provider domain, one or more entries specifying one or more services for one or more classes of traffic to yield registered entries, reading, by a service provider controller, from the shared mapping system, the registered entries, posting, by the service provider controller, the one or more entries to one or more routing tables at a software-defined wide area network of the service provider domain and receiving a request, by a mobile node on the enterprise domain, of a specific service for a particular class of packets according to a classification of the particular class of packets based on a particular label defined in the registered entries for the specific service. | 2020-10-08 |
20200322263 | NETWORK RESOURCE ISOLATION METHOD FOR CONTAINER NETWORK AND SYSTEM THEREOF - The present invention relates to a network resource isolation method for container networks and a system implementing the method. | 2020-10-08 |
20200322264 | SYSTEMS AND METHODS FOR STEERING TRAFFIC INTO SR-TE POLICIES - In one embodiment, a method includes a method includes receiving, by a headend node, network traffic. The method also includes determining, by the headend node, that the network traffic matches a service route. The method further includes steering, by the headend node, the network traffic into an SR-TE policy. The SR-TE policy is associated with the service route and includes a security level constraint. | 2020-10-08 |
20200322265 | METHOD FOR ROUTING IN A CENTRAL CONFERENCING ROUTING SERVER - Aspects of the present disclosure involve systems, methods, computer program products, and the like, for collaboration conferencing with multiple participants over a communications network, and more specifically for a conferencing routing service for managing and routing collaboration participants. A collaboration conferencing routing server may provide configurability in routing a collaboration conference to a conference bridge based on any number of criteria and information about the requester and the communications network on which the conference occurs. | 2020-10-08 |
20200322266 | Applying Attestation to Segment Routing - In one embodiment, a method by an apparatus of a segment routing (SR) network includes receiving a data packet and accessing an attestation token for the apparatus. The method further includes determining a location within a header of the received data packet for the attestation token and creating an updated header by encoding the attestation token in the determined location of the header. The method further includes sending the updated header with the encoded attestation token to another apparatus of the SR network. | 2020-10-08 |
20200322267 | METHOD FOR CONFIGURING PRIVATE LINE SERVICE, DEVICE, AND STORAGE MEDIUM - This application discloses a method for configuring a private line service, including: a first device that detects a state of a user side port of the first device, where the first device is an access network device directly connected to a first host that accesses the user side port of the first device and a user side port of a second device by using a multi-chassis link bundling technology, the second device is an access network device directly connected to the first host, the first device is different from the second device. When the user side port of the first device is in a usable state, the first device removes a port of a peer-link of the first device from a broadcast domain, where the peer-link connects the first device and the second device. | 2020-10-08 |
20200322268 | INTEROPERABILITY BETWEEN SYMMETRIC AND ASYMMETRIC EVPN IRB MODES - A system and method are disclosed for enabling interoperability between asymmetric and symmetric Integrated Routing and Bridging (IRB) modes. A system is configured to receive a route advertisement, examine the label fields of the route advertisement, and determine whether Layer 2 or Layer 3 information is conveyed. The system is further configured to build a route advertisement to advertise to a second device based on whether Layer 2 or Layer 3 information is conveyed in the first route advertisement. | 2020-10-08 |
20200322269 | Routing Virtual Area Based Communications - In association with a virtual area, a first network connection is established with a first network node present in the virtual area and a second network connection is established with a second network node present in the virtual area. Based on stream routing instructions, a stream router is created between the first network node and the second network node. The stream router includes a directed graph of processing elements operable to receive network data, process the received network data, and output the processed network data. On the first network connection, an input data stream derived from output data generated by the first network node is received in association with the virtual area. The input data stream is processed through the stream router to produce an output data stream. On the second network connection, the output data stream is sent to the second network node. | 2020-10-08 |
20200322270 | PERIODICAL GENERATION OF NETWORK MEASUREMENT DATA - Some embodiments provide a method that generates different network measurements data (e.g., network topology, bandwidth estimation of different paths, etc.) for a pair of endpoints upon receiving a network administrative request (e.g., an application programming interface (API) request) or by other means (e.g., automatically and without intervention of a user). In some embodiments, the method is implemented by a network measurement agent operating on each endpoint and a centralized service component (e.g., web service layer) executing on a network manager machine (e.g., a controller) that responds to measurement requests. The network measurement agent probes the network periodically (i.e., in certain time intervals) or upon an API request that it receives through the network manager machine to gather the measurement data of a particular network topology between a pair of endpoints. | 2020-10-08 |
20200322271 | METHOD AND SYSTEM FOR SERVICE SWITCHING USING SERVICE TAGS - The disclosure herein describes a system, which provides service switching in a datacenter environment. The system can include a service switching gateway, which can identify a service tag associated with a received packet. During operation, the service switching gateway determines a source client, a requested service, or both for the packet based on the service tag, identifies a corresponding service portal based on the service tag, and forwards the packet toward the service portal. The service switching gateway can optionally maintain a mapping between the service tag and one or more of: a source client, a required service, the service portal, and a tunnel encapsulation. The service switching gateway can encapsulate the packet based on an encapsulation mechanism supported by the service portal and forward the packet based on the mapping. | 2020-10-08 |
20200322272 | COMMUNICATION METHOD AND APPARATUS FOR OPTIMIZING TCP CONGESTION WINDOW - Disclosed is a communication method for transmitting a packet in an environment where a plurality of networks or communication schemes coexist. A communication method according to an exemplary embodiment of the present disclosure may comprise receiving at least one observation value or reward-related information for network states; determining a transmission control protocol (TCP) congestion window size based on the at least one observation value or the reward-related information; and transmitting a packet according to the determined TCP congestion window size. | 2020-10-08 |
20200322273 | EXTENDING ENTERPRISE TRUSTED POLICY FRAMEWORK TO CLOUD NATIVE APPLICATIONS - The present technology pertains to a system and method for extending enterprise networks' trusted policy frameworks to cloud-native applications. The present technology comprises sending, by an enterprise network controller, a first communication to a service mesh orchestrator for a service mesh, wherein the first communication informs the service mesh orchestrator of traffic segmentation policies to be applied to traffic originating at an enterprise network and of layer 7 extension headers which correspond to the enterprise network traffic segmentation policies. | 2020-10-08 |
20200322274 | Method and System for Transmitting Data - An aspect of the invention provides a data network configured to transmit data from a first peer. The network comprises a ranking module associated to the first peer, the ranking module configured to measure the data against an importance threshold. A duplication engine is configured, on determining that the data satisfies an importance threshold, to: assemble a first data packet having a first tunnel identifier associated to the first tunneling session, a first primary packet sequence identifier, and a secondary packet sequence identifier; and assemble a second data packet having a second tunnel identifier associated to the second tunneling session, a second primary packet sequence identifier, and the secondary packet sequence identifier. The first peer configured to: transmit the first data packet from the first peer within the first tunneling session; and transmit the second data packet from the first peer within the second tunneling session. | 2020-10-08 |
20200322275 | ON-BOX BEHAVIOR-BASED TRAFFIC CLASSIFICATION - In one embodiment, a networking device in a network detects an traffic flow conveyed in the network via the networking device. The networking device generates flow data for the traffic flow. The networking device performs a classification of the traffic flow using the flow data as input to a machine learning-based classifier. The networking device performs a mediation action based on the classification of the traffic flow. | 2020-10-08 |
20200322276 | EGRESS MAXIMUM TRANSMISSION UNIT (MTU) ENFORCEMENT - Certain embodiments disclosed herein relate to method for egress maximum transmission unit (MTU) enforcement. The method may include receiving a protocol packet at an ingress interface of a network device; make a first determination of a protocol packet payload length; performing an ingress MTU identifier lookup in an ingress MTU identifier table using the protocol packet payload length to obtain an ingress MTU identifier; performing a packet propagation lookup to obtain an egress MTU identifier; performing an MTU enforcement lookup in an MTU enforcement table using the ingress MTU identifier and the egress MTU identifier to obtain an egress action; and performing the egress action. | 2020-10-08 |
20200322277 | ADAPTIVE MECHANISM TO ADJUST UDT PACKET SIZE BASED ON ACTUAL NETWORK CONDITION - Described embodiments provide systems and methods for adaptive packet size adjustment for UDT or similar protocols, responsive to actual network conditions. Upon detection of a ‘black hole’ or a size or range of sizes of packets that are repeatedly lost, the system may subdivide packets matching the size or range into smaller subpackets. The receiving device may receive each subpacket and reassemble the original packet, allowing successful communication. Other packets, both smaller and larger than the identified size or range, may be transmitted normally, avoiding drastic reductions to congestion windows or application of other congestion avoidance features, or reducing the MTU value to avoid the ‘black hole’ range while sacrificing overall useable bandwidth. As a result, the system may more efficiently and reliably communicate large data payloads. | 2020-10-08 |
20200322278 | WIRELESS COMMUNICATION METHOD FOR MULTI-USER TRANSMISSION SCHEDULING, AND WIRELESS COMMUNICATION TERMINAL USING SAME - The present invention relates to a wireless communication terminal and a wireless communication method for efficiently scheduling uplink multi-user transmission. | 2020-10-08 |
20200322279 | WIRELESS COMMUNICATION METHOD FOR MULTI-USER TRANSMISSION SCHEDULING, AND WIRELESS COMMUNICATION TERMINAL USING SAME - The present invention relates to a wireless communication terminal and a wireless communication method for efficiently scheduling uplink multi-user transmission. | 2020-10-08 |
20200322280 | SYSTEM AND METHOD FOR DYNAMIC BANDWIDTH ADJUSTMENTS FOR CELLULAR INTERFACES IN A NETWORK ENVIRONMENT - Techniques for interface bandwidth management. A wired interface bandwidth is configured for a wired interface of a router. A cellular interface bandwidth is configured for a cellular interface of cellular interfaces of the router. The cellular interface bandwidth includes an uplink bandwidth. One or more instantaneous uplink throughput values for the cellular interface are determined based on one or more uplink throughput per resource block values for the cellular interface. A predicted average uplink throughput for the cellular interface is determined based on the one or more instantaneous uplink throughput values. The uplink bandwidth is dynamically adjusted based on the predicted average uplink throughput determined for the cellular interface of the router. | 2020-10-08 |
20200322281 | TELEMETRY FOR CLOUD SWITCHES QUEUING EXCURSION - Telemetry for cloud switches queuing excursion may be provided. A first hysteresis threshold and a second hysteresis threshold for a queue of the network switch may be specified. Next, a queue position relative to the first hysteresis threshold and the second hysteresis threshold may be determined for each incoming packets for the queue. A number of crossings including the queue position passing the first hysteresis threshold and subsequently passing the second hysteresis threshold in a first predetermined time period may be determined. A number of data packets being sent to the queue of the network switch may then be altered based on one or more of the number of crossings, the first hysteresis threshold, and the second hysteresis threshold. | 2020-10-08 |
20200322282 | THROTTLING QUEUE FOR A REQUEST SCHEDULING AND PROCESSING SYSTEM - Various methods and systems for implementing request scheduling and processing in a multi-tenant distributed computing environment are provided. Requests to utilize system resources in the distributed computing environment are stored in account queues corresponding to tenant accounts. If storing a request in an account queue would exceed a throttling threshold such as a limit on the number of requests stored per account, the request is dropped to a throttling queue. A scheduler prioritizes processing requests stored in the processing queue before processing requests stored in the account queues. The account queues can be drained using dominant resource scheduling. In some embodiments, a request is not picked up from an account queue if processing the request would exceed a predefined hard limit on system resource utilization for the corresponding tenant account. In some embodiments, the hard limit is defined as a percentage of threads the system has to process requests. | 2020-10-08 |
20200322283 | SYSTEMS AND METHODS OF COMMUNICATIONS NETWORK FAILURE DETECTION AND REMEDIATION UTILIZING LINK PROBES - Systems and methods for communications network failure detection and remediation utilizing link probes are disclosed. Exemplary methods include: receiving first communications from a first client; authenticating the first user of the first client; creating a registration for the first client in a registration database; establishing a connection to the first client; detecting the connection to the first client has failed, the detecting comprising using a link probe to test connectivity of the first client and utilizing a voting scheme, based on the plurality of connectivity test results, to determine that the connection to the first client has failed; receiving second communications from the second client; authenticating the first user of the second client using the telephone number and the security credential; removing the registration for the first client from the registration database; creating a registration for the second client; and establishing a connection to the second client. | 2020-10-08 |
20200322284 | TRACKING COSTS FOR A DEPLOYABLE INSTANCE - A method includes receiving a request to launch a deployable instance, a resource requirement profile for the deployable instance, and corresponding cost model information for each cloud of a plurality of clouds. The method further includes calculating a corresponding deployment cost for the deployable instance for each cloud of the plurality of clouds by using at least a portion of the resource requirement profile for the deployable instance and the corresponding cost model information. The method further includes ranking the plurality of clouds in view of the corresponding deployment cost for each cloud of the plurality of clouds to determine a priority ranking. Responsive to identifying a lowest cost cloud of the plurality of clouds in view of the priority ranking, the method further includes launching the deployable instance on the lowest cost cloud. | 2020-10-08 |
20200322285 | OPTIMIZING FAULT TOLERANCE ON EXASCALE ARCHITECTURE - Methods and apparatus for optimizing fault tolerance on HPC (high-performance computing) systems including systems employing exascale architectures. The method and apparatus implement one or more management/service nodes in a management/service node layer and a plurality of sub-management nodes in a sub-management node layer. The sub-management nodes implement redundant cross-connected software components in different sub-layers to provide redundant channels. The redundant software components in a lowest sub-layer are connected to switches in racks containing multiple service nodes. The sub-management nodes are configured to employ the multiple redundant channels to collect telemetry data and other data from the service nodes such that the system continues to collect the data in the event of a failure in a software component or hardware failure. | 2020-10-08 |
20200322286 | METHOD AND SYSTEM FOR MANAGING ACCESS TO A RESOURCE IN A DECENTRALIZED PEER-TO-PEER NETWORK - Embodiments of the present disclosure relate to method and a system for managing a decentralized access to a resource. A user of a client device having a third-party application installed therein request to join the mesh network based on invite received from the owner of the IoT gateway. The mesh network comprises one or more IoT gateway. One gateway is identified based on the topology of the client device, and an optimal connection between the client device and the identified gateway is determined. The third-party application may send a resource access request for accessing a resource of the mesh network and access the requested resource through the optimal connection route thus determined. Thus, the disclosure enables a peer-to-peer mesh network infrastructure that allows secure access to the resource by a third-party application without using a cloud server to route the resource access request from the client device to the gateway. | 2020-10-08 |
20200322287 | SWITCH-MANAGED RESOURCE ALLOCATION AND SOFTWARE EXECUTION - Examples described herein relate to a switch device for a rack of two or more physical servers, wherein the switch device is coupled to the two or more physical servers and the switch device performs packet protocol processing termination for received packets and provides payload data from the received packets without a received packet header to a destination buffer of a destination physical server in the rack. In some examples, the switch device comprises at least one central processing unit, the at least one central processing unit is to execute packet processing operations on the received packets. In some examples, a physical server executes at least one virtualized execution environments (VEE) and the at least one central processing unit executes a VEE for packet processing of packets with data to be accessed by the physical server that executes the VEE. | 2020-10-08 |
20200322288 | TECHNIQUES FOR HANDLING MESSAGE QUEUES - Techniques are disclosed relating to handling queues. A server-based platform, in some embodiments, accesses queue information that includes performance attributes for a plurality of queues storing one or more messages corresponding to one or more applications. In some embodiments, the platform assigns, based on the performance attributes, a corresponding set of the plurality of queues to each of a plurality of processing nodes of the platform. In some embodiments, the assigning of a corresponding set of queues to a given one of the plurality of processing nodes causes instantiation of: a first set of one or more dequeuing threads and a second set of one or more processing threads. The dequeuing threads may be executable to dequeue one or more messages stored in the corresponding set of queues. The processing threads may be executable to perform one or more tasks specified in the dequeued one or more messages. | 2020-10-08 |
20200322289 | INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus includes an acquirer and a controller. The acquirer acquires a message sent by a user for a task from a communication system. The communication system provides a communication service used by multiple users to send and receive messages via a network. The user is one of the multiple users using the communication service. The controller performs control to inform the user that the message is unsuitable if the message acquired by the acquirer is unsuitable for the task. | 2020-10-08 |
20200322290 | CPDLC Chat System and Method - A system and method for Controller Pilot Data Link Communication (CPDLC) chat is disclosed. The system receives CPDLC signals and displays CPDLC messages sent and received from both ownship aircraft and optionally other nearby aircraft on the ownship aircraft display. Not to interfere with a traditional CPDLC display, the system is an additional display of all CPDLC data and highlights messages to and from the ownship on the aircraft display. The system allows a declutter option to limit displayed data to that of a current data authority (CDA) as well as a limit in range, geography, altitude, aircraft type, etc. | 2020-10-08 |
20200322291 | MANAGEMENT SERVER, MANAGEMENT SYSTEM, METHOD OF CONTROLLING A MANAGEMENT SERVER AND PROGRAM - A management server comprises a memory section including at least two memory areas, a message reception section which receives a message, a message conversion section which converts the message and generates a transmission message and a message transmission section which transmits the transmission message to a specified destination, wherein the memory section stores in the memory areas a temporary Identification (ID) link in which a real ID of a user and a temporary ID of the user are associated, and wherein the message conversion section converts, in a case where the message includes a first temporary ID which corresponds to a real ID and is stored in a first memory area, the first temporary ID to a second temporary ID which corresponds to the real ID, on a basis of the temporary ID link stored in a second memory area, and generates the transmission message. | 2020-10-08 |
20200322292 | System and Method for Processing Messages with Organization Controls - A system and method of managing electronic messaging accounts for an organization is provided. The method comprises executing instructions on a processor at a server that: for a first user account for a first user associated to the organization, define a message space accessible through electronic devices in communication with the server. The message space accommodates peer-to-peer administration by users in the organization. The message space also provides facilities for: identifying an owner for the message space; assigning owner privileges for the owner; selectively identifying the first user account as the owner for the message space; and creating a message channel in the message space for messages between users in the organization and users in a second organization. In the method, the owner privileges follow an organization policy for the organization and provide the first user with additional privileges in managing the message space reflecting the organization policy. | 2020-10-08 |
20200322293 | INFORMATION PROCESSING SYSTEM AND METHOD - Disclosed is an information processing system and method, applicable to the network real-time messaging software environment. When using the information processing system of the present invention to perform an information processing method, the first step is to perform an initial operation to connect at least one real-time messaging software to the network. Then, the step is to perform a service action to proceed the message service of dialogue information and/or exchange information between each other by utilizing the dialog box of the user interface of the at least one real-time messaging software, or to proceed the business services provided by one party of the at least two users for the other party. The present invention not only can provide the message service of dialogue and/or exchange information between different users using the same real-time messaging software, but also between different users using the different real-time messaging software. | 2020-10-08 |
20200322294 | METHOD AND APPARATUS FOR DISTRIBUTING CONTENT TO COMMUNICATION DEVICES - A system that incorporates the subject disclosure may perform, for example, operations including receiving a plurality of profiles from a plurality of communication devices, where each of the plurality of profiles comprise a content preference established by users of the plurality of communication devices, receiving content from a plurality of content sources, selecting portions of the content according to the plurality of profiles supplied by the plurality of communication devices, detecting that the portions of the content are not compatible with a multimedia messaging service protocol utilized by the multimedia messaging service server, transcoding the portions of the content to generate transcoded portions of the content that comply with the multimedia messaging service protocol, and broadcasting the transcoded portions of the content to the plurality of communication devices. Other embodiments are disclosed. | 2020-10-08 |
20200322295 | SYSTEMS AND METHODS TO SELECTIVELY COMBINE VIDEO STREAMS - Systems, methods, and non-transitory computer readable media are configured to determine that a first peer involved in a video communication is a primary peer based on satisfaction of a threshold. It is determined that a second peer involved in the video communication is a secondary peer based on non-satisfaction of the threshold. It is determined that a modified video stream of the second peer is to be superimposed onto a video stream of the first peer to create a composite video. | 2020-10-08 |
20200322296 | DIGITAL MEDIA MESSAGES AND FILES - A method includes capturing a digital content segment, generating a first identifier, and associating the first identifier with a digital image in the memory of an electronic device. The method also includes generating a second identifier and associating the second identifier with a digital content segment in the memory. The method further includes transferring at least one of the digital image and the digital content segment to a server computer via a network, wherein the first identifier is transferred in association with the digital image and the second identifier is transferred in association with the digital content segment. The method also includes generating an electronic file providing a sequential clip listing associated with rendering a digital media message. The electronic file includes the first and second identifiers, a first indicator identifying a first frame of the digital media message, and a second indicator identifying a second frame of the digital media message. | 2020-10-08 |
20200322297 | RNA TARGETING METHODS AND COMPOSITIONS - Provided herein are CRISPR/Cas methods and compositions for targeting RNA molecules, which can be used to detect, edit, or modify a target RNA. | 2020-10-08 |
20200322298 | ELECTRONIC MESSAGE REPLY CRITERIA TRACKING AND COMPENSATION INITATION SYSTEM - A server includes a database having a message table stored thereon. The message table includes a plurality of message records. The server also includes a processor in communication with the database. The processor is programmed to receive, from a sender via a remote computing device, input data associated with a compensation message. The input data includes a reply compensation value, a reply deadline, a recipient, and message content. The server generates the compensation message based on the input data and transmits the compensation message to the recipient. Furthermore, the server receives a reply message from the recipient. The reply message is associated with the compensation message. The server determines that the reply message was received before or equal to the reply deadline and determines a compensation value associated therewith based on the reply compensation value. | 2020-10-08 |
20200322299 | METHODS AND SYSTEMS FOR MANAGING MULTIPLE RECIPIENT ELECTRONIC COMMUNICATIONS - Embodiments for managing electronic communications by one or more processors are described. A plurality of historical communications are analyzed. Each of the plurality of historical communications is associated with at least one of a plurality of recipients. Reactions of the plurality of recipients to each of the plurality of historical communications associated therewith are analyzed. The analysis of the reactions includes normalizing the reactions to determine a consensus of the reactions. A current communication associated with a sender and the plurality of recipients is analyzed. The current communication is modified based on the analyses of the plurality of historical communications, the reactions of the plurality of recipients, and the current communication. The modified current communication is caused to be transmitted to at least one of the sender and at least some of the plurality of recipients. | 2020-10-08 |
20200322300 | NOTIFICATIONS OF ACTION ITEMS IN MESSAGES - In some implementations, a method includes extracting completion criteria of an action item and parameters of the completion criteria from a message portion of a user message between users. In response to determining, from sensor data provided by one or more sensors associated with a user, the user practices a routine; a routine-related aspect is generated from a user routine model of the user for the routine. In is inferred at least one of the extracted completion criteria of the action item is unsatisfied based on the extracted parameters and the identified routine-related aspect. Based on the inferring, a notification is provided to at least one user associated with the action item. | 2020-10-08 |
20200322301 | MESSAGE DELIVERY AND PRESENTATION METHODS, SYSTEMS AND DEVICES USING RECEPTIVITY - A method, system or device includes one or more sensors for measuring a multimodal metric, a memory having computer instructions, and one or more processors operatively coupled to the one or more sensors and the memory. The one or more processors when executing computer instructions cause the one or more processors to perform operations such as analyzing the multimodal metric to provide an analysis and determine a receptivity to a message, and delivering or receiving or presenting the message at a period of time when the receptivity is over a predetermined threshold based on the analysis. Receptivity to a message can be measured in many different ways including the use of the one or more sensors such one or more microphones used for determining a cognitive load of a recipient. | 2020-10-08 |
20200322302 | PROVIDING A SYSTEM WITH ACCESS TO A RESOURCE USING A DISPOSABLE EMAIL ADDRESS - One or more computing devices, systems, and/or methods for providing a system with access to resources associated with a user account using a disposable email address (DEA) are provided. A request to provide a system with access to a first set of resources may be received. The first set of resources may be associated with a first email account associated with a first email address. A first DEA associated with the first email account may be generated. The first DEA may be transmitted to the system. A first set of modified emails may be generated based upon a first set of emails of the first email account. A first modified email of the first set of modified emails may comprise an indication of the first DEA. Access to the first set of modified emails may be provided to the system. The first DEA may be deactivated. | 2020-10-08 |