04th week of 2020 patent applcation highlights part 65 |
Patent application number | Title | Published |
20200028710 | SYSTEM AND METHODS FOR TUNNELING MEDIA THROUGH SECURE CHANNEL - Embodiments of the disclosure provide systems and methods for exchanging media through an edge server between different communication networks. According to one embodiment, an edge element can receive, during initiation of a call session between a calling endpoint on a first communication network and a remote endpoint on a second communication network, a message to the remote endpoint to check media connectivity in the call session. A determination can be made as to whether media connectivity is available between the calling endpoint and the remote endpoint. In response to determining media connectivity is not available between the calling endpoint and the remote endpoint, the call session can be conducted between the calling endpoint and the remote endpoint using tunneling of multiplexed media streams through a selected port of the edge element. Each of the multiplexed media streams are identified by a unique stream identifier. | 2020-01-23 |
20200028711 | HETEROGENEOUS CAPABILITIES IN AN OVERLAY FABRIC - Heterogeneous capabilities in an overlay fabric may be provided. First, it may be determined that a first link and a second link support a feature. Then the first link and the second link may be traversed with traffic between a host in a first Endpoint Group (EPG) connected to a first leaf switch and a second host in a second EPG connected to a second leaf switch when a topology preference for the feature is indicated for the traffic. | 2020-01-23 |
20200028712 | TELECOMMUNICATIONS NETWORK WITH DATA CENTRE DEPLOYMENT - In various examples there is a telecommunications network access point of a telecommunications network in which the control plane is implemented using a data center comprising a plurality of interconnected computation nodes. The access point comprises a memory holding a log of encapsulated control messages the control messages being messages of a control protocol of the telecommunications network. The access point has a processor configured, for a control message to be sent by the access point to a node in the data center, to: generate a message identifier; encapsulate the control message in a packet of a communications protocol of the data center, add the message identifier to a header of the encapsulated control message; send the encapsulated control message to the node of the data center; and store a record of the encapsulated control message and node of the control plane in the log. | 2020-01-23 |
20200028713 | COMPUTER SYSTEM HAVING CONTROLLER CONFIGURED TO CREATE DATA TUNNEL BASED ON DEVICE INFORMATION - Example embodiments relate to a system in which data is tunneled from a node to a server after the device is identified by a controller. | 2020-01-23 |
20200028714 | PER-APP VIRTUAL PRIVATE NETWORK TUNNEL FOR MULTIPLE PROCESSES - Examples described herein include systems and methods for creating a per-app virtual private network (“VPN”) using hooking, even though an isolated process is used for networking functions. The isolated process can include networking functions of the WebView class for ANDROID. The application can start an HTTP proxy server to receive local HTTP requests. Then, the application can trigger a broadcast to the isolated process, causing the isolated process to route its HTTP requests to the HTTP proxy of the application. The application can then hook HTTP requests and send them to a virtual private network (“VPN”) tunnel server. This can allow an application to securely connect to enterprise files or data even though the networking functions occur in the isolated process. | 2020-01-23 |
20200028715 | MULTICAST TRAFFIC ACROSS VIRTUAL NETWORKS (VNs) - Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving, by a Network Virtualization Edge (NVE) of a first virtual network (VN), a multicast packet from a virtual machine (VM) of the first virtual network (VN); determining, by the NVE, whether the NVE currently supports forwarding the multicast packet to a second NVE of a second virtual network (VN), the second virtual network (VN) being logically separated from the first virtual network (VN); responsively to determining that the NVE currently supports forwarding the multicast packet to a second NVE of a second virtual network (VN) forwarding, by the NVE, the multicast packet to the second NVE. | 2020-01-23 |
20200028716 | GATEWAY PROCESSING - A gateway for use in a computing system to interface a host with the subsystem for acting as a work accelerator to the host, the gateway having an streaming engine for controlling the streaming of batches of data into and out of the gateway in response to pre-compiled data exchange synchronisation points attained by the subsystem, wherein the streaming of batches of data is selectively via at least one of an accelerator interface, a data connection interface, a gateway interface and an memory interface, wherein the streaming engine is configured to perform data preparation processing of the batches of data streamed into the gateway prior to said batches of data being streamed out of the gateway, wherein the data preparation processing comprises at least one of: data augmentation; decompression; and decryption. | 2020-01-23 |
20200028717 | INTELLIGENT TACTICAL GATEWAY SYSTEM - A system and method for an intelligent translation gateway for various networked combat environment is disclosed. The gateway is configured to aggregate messages, apply domain-specific intent translation, and thus control data flow based on situational awareness. | 2020-01-23 |
20200028718 | REFERENCE SIGNAL TRANSMISSION METHOD, CHANNEL MEASUREMENT METHOD, RADIO BASE STATION AND USER TERMINAL - Provided in embodiments of the present invention are a reference signal transmission method, a channel measurement method, a radio base station and a user terminal. The reference signal transmission method performed by a radio base station according to the embodiments of the present invention includes: transmitting port indication information indicating measurement ports for resource elements in a common reference signal resource region, wherein one resource element in the common reference signal resource region is allocated with measuring ports corresponding to one or more channel measurement types; and transmitting reference information to a user terminal by using the resource elements in the common reference signal resource region. | 2020-01-23 |
20200028719 | APPARATUS FOR PERFORMING BASELINE WANDER CORRECTION - An apparatus for performing baseline wander correction is provided. The apparatus may include: a plurality of filters, a common mode voltage generator, and a compensation circuit. The plurality of filters may filter a set of input signals to generate a set of differential signals, the common mode voltage generator may generate a common mode voltage between the set of differential signals, and the compensation circuit may perform compensation related to baseline wander correction on the set of differential signals. Multiple current paths of the compensation circuit are associated with each other. Through a first current path and a second current path within the current paths, the compensation circuit may perform charge or discharge control on a first capacitor and a second capacitor within the plurality of filters to dynamically adjust compensation amounts of the compensation, to reduce or eliminate a baseline wander effect of the set of differential signals. | 2020-01-23 |
20200028720 | MULTI-LEVEL SIGNALING IN MEMORY WITH WIDE SYSTEM INTERFACE - Techniques are provided herein to increase a rate of data transfer across a large number of channels in a memory device using multi-level signaling. Such multi-level signaling may be configured to increase a data transfer rate without increasing the frequency of data transfer and/or a transmit power of the communicated data. An example of multi-level signaling scheme may be pulse amplitude modulation (PAM). Each unique symbol of the multi-level signal may be configured to represent a plurality of bits of data. | 2020-01-23 |
20200028721 | TRANSMISSION METHOD - Provided is a transmission method that contributes to an increase in data reception quality when iterative detection is performed at a receive apparatus side. A transmit apparatus alternates between two types of modulation scheme that each shift amplitude and phase, performs mapping to constellation points according to a selected modulation scheme, and transmits a modulated signal obtained by mapping. | 2020-01-23 |
20200028722 | METHODS AND APPARATUS FOR WIDEBAND AND FAST CHIRP GENERATION FOR RADAR SYSTEMS - Methods, apparatus, systems and articles of manufacture for wideband and fast chirp generation for radar systems are disclosed herein. An example apparatus includes a phase digital-to-analog converter to convert a digital input that specifies at least one of a phase modulation or a frequency modulation into an analog output, and to generate a phase modulated output centered on an intermediate frequency. The example apparatus also includes a frequency multiplier to frequency multiply the phase modulated output centered on the intermediate frequency by a multiplication factor to generate a chirp signal. | 2020-01-23 |
20200028723 | POWER AND RESOURCE EFFICIENT UPLINK DMRS SEQUENCES FOR IFDMA - A method of transmitting demodulation reference signals (DMRS) over one, three or five resource blocks (RBs) with Interleaved Frequency Division Multiple Access (IFDMA) from a wireless device to a wireless network node in a wireless network wherein Single Carrier Frequency Division Multiple Access (SC-OFDMA) is deployed in uplink, is provided. At least one of: a set of base sequences including thirty quadrature phase shifting keying, QPSK, sequences of length 6, 18 or 30 is determined, a demodulation reference signal sequence is derived from the determined set of base sequences, the demodulation reference signal sequence is multiplexed, and the multiplexed demodulation reference signal sequence is transmitted, by the wireless device, to the wireless network node. | 2020-01-23 |
20200028724 | WIRELESS COMMUNICATION METHOD AND WIRELESS COMMUNICATION TERMINAL - A wireless communication terminal is disclosed. The wireless communication terminal includes a transceiver transmitting/receiving a wireless signal, and a processor controlling an operation of the wireless communication terminal. The transceiver obtains a signaling field from a physical frame including data to be transmitted from a base wireless communication terminal to each of a plurality of wireless communication terminals including the wireless communication terminal, and receives, from the physical frame based on the signaling field, the data having been transmitted from the base wireless communication terminal to the wireless communication terminal. The signaling field signals information about the plurality of wireless communication terminals. The base wireless communication terminal is any one wireless communication terminal different from the plurality of wireless communication terminals. | 2020-01-23 |
20200028725 | COFDM DCM Signaling that EmploysLabeling Diversity to Minimize PAPR - Transmitting apparatus and receiving apparatus for communication systems use coded orthogonal frequency-division multiplexed (COFDM) dual-subcarrier-modulation (DCM) signals. The same coded data is mapped both to COFDM subcarriers located in the lower-frequency half spectrum of the DCM signal and to COFDM subcarriers located in its upper-frequency half spectrum. Symbol constellation mappings of COFDM subcarriers in those half spectra preferably employ labeling diversity providing peak-to-average power ratio (PAPR) of the COFDM DCM signals substantially reduced from PAPR of double-sideband COFDM signals. | 2020-01-23 |
20200028726 | SUBCARRIER SPACING SELECTION FOR SYNCHRONIZATION SIGNALS - A wireless communication device identifies a set of multiple different subcarrier spacings which are supported for transmission of synchronization signals. From the set of different subcarrier spacings, the wireless communication device selects a subset of one or more subcarrier spacings. Further, the wireless communication device receives signals from the wireless communication network. On the basis of the subcarrier spacings of the subset, the wireless communication device monitors the received signals for synchronization signals. | 2020-01-23 |
20200028727 | Phase Adjustment Method, Related Device, and Communications System - A phase adjustment method, a related device, and a system, the method comprising obtaining phases and amplitudes of M symbols adjusting a phase of each of the M symbols to an adjusted phase, wherein the adjusting the phase of each of the M symbols to the adjusted phase includes performing at least one of setting the adjusted phase of the first symbol to the phase of the respective symbol, or setting the adjusted phase of a symbol greater than the first symbol according to the phase of the respective symbol and further according to a sum of phases of all symbols whose amplitudes are greater than an amplitude threshold in a group of one or more symbols from a first symbol to an (i−1) | 2020-01-23 |
20200028728 | Cognitive Thermal Cable Holder - According to some embodiments of the present disclosure, a computer-implemented method for managing a data center that is temperature controlled using a thermal management system is disclosed. The method includes collecting ambient temperature data in the data center, collecting server temperature data in servers located in the data center, collecting rack temperature data at server racks located in a data center using rack temperature sensors, wherein each rack temperature sensor is associated with one of the server racks, wherein at least one of the server racks includes at least two of the servers. The method further includes analyzing the ambient temperature data, the server temperature data, and the rack temperature data to discover a cause of a fault in the data center, wherein the cause is selected from the thermal management system, the servers, or the rack temperature sensors, and generating a notification regarding the cause of the fault. | 2020-01-23 |
20200028729 | PROCESSOR AND INFORMATION PROCESSING APPARATUS - A processor includes a controller that measures an error rate of a signal that propagates through a communication line; switches to use a spare line to perform a first communication when a first error rate of a signal that propagates through a first communication line of a first line group exceeds a first threshold, the first communication being performed using the first communication line; and switches to use the first communication line to perform the first communication and switches to use the spare line to perform a second communication when the first communication is performed using the spare line, when a second error rate of a signal that propagates through a second communication line of a second line group exceeds a second threshold higher than the first threshold, and when the first error rate is lower than the second threshold; and a processor core that exchanges information via the controller. | 2020-01-23 |
20200028730 | METHOD FOR MOVING LOGICAL RESOURCES WITHOUT EXPLICIT NEGOTIATIONS IN A HIGH AVAILABILITY, ACTIVE-ACTIVE SERVICE ROUTER CLUSTER - A method for a service router (“SR”) implemented in an active-active SR cluster to move logical resources without explicit negotiations between the service routers (“SRs”) in the cluster to provide high availability of services is disclosed. In an embodiment, the method comprises: determining, by an active SR of a plurality of SRs implemented in an active-active SR cluster, that a particular SR has failed; and obtaining, by the active SR, a plurality of hash values computed for the particular SR. The plurality of hash values comprises hash values for the active SR. The active SR determines a maximum hash value of the plurality of hash values, and if the maximum hash value corresponds to, and only to, the hash value determined for the active SR, then the active SR configures a port IP address of the particular SR on the active SR. | 2020-01-23 |
20200028731 | METHOD OF COOPERATIVE ACTIVE-STANDBY FAILOVER BETWEEN LOGICAL ROUTERS BASED ON HEALTH OF ATTACHED SERVICES - A method for cooperative active-standby failover between service routers based on health of services configured on the service routers is presented. In an embodiment, a method comprises determining, by a first service router (“SR”) of a SR cluster, a plurality of aggregate score values for a plurality of SRs of the SR clusters. The SR cluster comprises the first SR which is active, and a second SR. An aggregate score value, of the plurality of aggregate score values, indicates health of one or more services configured on a SR. The method further comprises determining, based on the plurality of aggregate score values, whether the first SR, of the SR cluster, is healthier than the second SR. In response to determining that the first SR is healthier than the second SR, the first SR continues to operate in the active mode; otherwise, the first SR switches to a standby mode. | 2020-01-23 |
20200028732 | COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION TERMINAL CONTROL METHOD, AND PROGRAM - A communication terminal including: a first normal operation determination unit determines whether an external communication network relay device is operating normally; a terminal selection unit selects a substitute communication terminal for executing a first substitute process for the external communication network relay device; a first instruction unit, when the own communication terminal is selected, instructs an internal wireless communication network relay device to perform processes of relaying a connection information allocation request and a response to the allocation request between the requesting communication terminal and the own communication terminal, relaying data relating to authentication between the own communication terminal and the authentication device, and relaying data for the external communication network to the external communication network; and a second instruction unit instructs a bypassing relay device to perform a process for relaying the data relating to authentication between the internal wireless communication network relay device and the authentication device. | 2020-01-23 |
20200028733 | METHOD AND APPARATUS FOR PROCESSING INFORMATION - A method and an apparatus for processing information are provided. A method may include: sending a preset data acquisition request to a target data transmission end included in at least two preset data transmission ends; receiving feedback information from the target data transmission end, and determining whether the feedback information includes the acquired data; determining, in response to determining that the feedback information does not include the acquired data, whether the feedback information includes first fault information for indicating that the target data transmission end malfunctions; and selecting, in response to determining that the feedback information includes the first fault information, a data transmission end other than the target data transmission end from the at least two data transmission ends as a new target data transmission end. | 2020-01-23 |
20200028734 | DISTRIBUTED SYSTEM OF HOME DEVICE CONTROLLERS - A home device controller can receive inputs on a touch control mechanism from a user to control a selected home device in a local network of the home device controller. The controller can generate a set of control commands based on the inputs, and transmit the set of control commands to the selected home device for execution. The controller can publish state data indicating a state of the selected home device, following execution of the set of control commands, to a message bus of the distributed system, the message bus being accessed by each of the plurality of home device controllers to mitigate or resolve fault conditions occurring with any of the home controllers in the distributed system. | 2020-01-23 |
20200028735 | QUANTITATIVE ANALYSIS OF PHYSICAL RISK DUE TO GEOSPATIAL PROXIMITY OF NETWORK INFRASTRUCTURE - Systems and methods of evaluating single points of failure in a computer network are provided. The system includes a processor configured to receive at least two polylines approximating respective network spans. For each point in a set of points representing geographic locations, the processor can determine a level of risk that an event at the point will affect at least the two polylines. The processor can determine an overall risk of failure by combining the level of risk for each point in the set of points. The processor can output a report indicating at least one point determined to be a potential SPoF based on the level of risk for the at least one point. | 2020-01-23 |
20200028736 | METHOD AND APPARATUS FOR DETERMINING AN ERROR OF A VEHICLE IN AUTONOMOUS DRIVING SYSTEM - Provided is a method for determining an error in an autonomous driving system including determining a location of a road side unit (RSU) on the basis of map information, determining, on the basis of the location of the RSU, that a vehicle enters an area in which it is possible to receive, from the RSU, a diagnostic message for determining whether a transceiver of the vehicle operates normally, restarting, if the diagnostic message is not received, the transceiver to resolve an error that the transceiver fails to receive the diagnostic message, and receiving, from the RSU, a diagnostic message for determining whether the transceiver operates normally. At least one of an autonomous vehicle, a user equipment (UE), and a server may be associated with an artificial intelligence (AI) module, an unmanned aerial vehicle (UAV) (or drone), a robot, an augmented reality (AR) device, a virtual reality (VR) device, and a device related to a 5G service. | 2020-01-23 |
20200028737 | METHOD AND DEVICE FOR UPGRADING MODULE FIRMWARE OF POS MACHINE - The present disclosure relates to the technical field of payment terminals and provides a method and a device for upgrading a module firmware of a POS machine in order to improve safety of the POS machine when upgrading the module firmware. The method comprises: downloading a module firmware upgrade package; verifying a signature of the module firmware upgrade package; and decompressing the module firmware upgrade package to perform subsequent upgrading of a module firmware if a verification of the signature of the module firmware upgrade package is successful, or otherwise, returning information that the verification fails. | 2020-01-23 |
20200028738 | NETWORK UPGRADES - An example of a system may include a processing resource and a computing device comprising instructions executable by the processing resource to determine an interval based on an amount of time to upgrade a network; determine a series of time windows based on the interval; analyze data traffic in the network over the series of time windows; identify a subset of the series of time windows that are sequential and non-overlapping; and select a particular time window from the subset of the series of time windows to perform an upgrade of the network based on the analyzed data traffic. | 2020-01-23 |
20200028739 | METHOD AND APPARATUS FOR CLOSED-LOOP AND DYNAMIC CAPACITY MANAGEMENT IN A WEB-SCALE DATA CENTER - A system for implementing closed-loop and dynamic capacity management in a web-scale data center is provided. In some embodiments, the method includes a local feedback loop for local system data collection and reconfiguration process that is responsive to inputs received from a global sizing system, where the global sizing system maintains local system data collected at a plurality of systems and transferred to the global sizing system using a data collection feedback mechanism. In some embodiments, the global sizing system manages a set of data representing best practices, and performs data analysis on the local system data collected at a plurality of systems in order to determine if there are any updates to the dataset for the best practices data. Finally, the global sizing system transmits the best practices data to the local system for analysis of the local systems based on the best practices data. | 2020-01-23 |
20200028740 | METHOD AND APPARATUS FOR TRANSMITTING UPLINK CHANNEL IN UNLICENSED BAND - Provided are a method and an apparatus for transmitting an uplink channel in an unlicensed band. The method includes configuring an interlace for an uplink channel based on interlacing information determined according to subcarrier spacing (SCS) of an unlicensed band; and transmitting the uplink channel by applying the interlace. | 2020-01-23 |
20200028741 | Universal Scaling Controller for Software Network Functions - A method for universal scaling of software network functions involves receiving, at a switch of a network, a batch of data units during a first period. The network further includes one or more network function (NF) instances of an NF service, and a scaling controller. The switch transmits one or more units of data during the first period to an NF instance of the NF service. An estimated maximum safe data unit rate is determined for the NF instance, and a representative safe data unit rate is determined for the NF service. A total number of data units designated to be received by the NF service during the first period is determined, and a total number of NF instances of the NF service to be provisioned in the network is determined at the scaling controller using the estimated total number of data units and the representative safe data unit rate. | 2020-01-23 |
20200028742 | Uplink Transmission Method And Apparatus - The present disclosure relates to uplink transmission methods and apparatus. One example method includes sending, by a first device, a quality criterion event of at least one link between the first device and a second device to the second device, where a quality criterion event of each link includes at least one parameter, and receiving report information determined by the second device based on a quality criterion of the at least one link and the parameter in the quality criterion event of each link. | 2020-01-23 |
20200028743 | DYNAMIC PRODUCT INSTALLATION BASED ON USER FEEDBACK - A method and technique for utilizing user feedback of product installation includes initiating, on a client computing system by a user, an install module of a product to install an instance of the product on the client computing system according to a default installation process. The install module interfaces with a server system and retrieves feedback data collected by the server system in connection with prior installations of the product. The install module creates a modified installation sequence for the product on the client computing system from the default installation process based on the retrieved feedback data and then installs the instance of the product on the client computing system according to the modified installation process. | 2020-01-23 |
20200028744 | NETWORK RECONFIGURATION WITH CUSTOMER PREMISES-BASED APPLICATION HOSTING - Methods, computer-readable media, and devices for instantiating a service provider application of a network service on a customer premises-based device are disclosed. For example, a processing system of a telecommunication network having at least one processor may receive a request for a network service, identify a set of resources for the network service, the set of resources for the network service including at least a first service provider application, and determine that a current configuration of the telecommunication network does not provide the set of resources. The processing system may further reconfigure the telecommunication network to provide the set of resources, the reconfiguring including instantiating the at least the first service provider application of the network service on a customer premises-based device, and deploying the network service to the telecommunication network that is reconfigured. | 2020-01-23 |
20200028745 | Network Architecture, Methods, and Devices for a Wireless Communications Network - Methods and apparatus in a fifth-generation wireless communications network, including an example method, in a wireless device, that includes determining a reporting quality threshold for a parameter related to channel state information (CSI); performing a measurement for each of a plurality of beams from a first predetermined set of beams for evaluation; evaluating the measurement for each of the plurality of beams against the reporting quality threshold; discontinuing the performing and evaluating of measurements in response to determining that the reporting quality threshold is met for one of the beams, such that one or more beams in the first predetermined set of beams are not measured and evaluated; and reporting, to the wireless communications network, CSI for the one of the beams. | 2020-01-23 |
20200028746 | NETWORK DESIGN OPTIMIZATION - In one embodiment, a computing system may identify, in a geographic region, a number of sites satisfying one or more criteria based at least on geographic data accessed from one or more data sources. The system may generate, for the geographic region, a number of communication network graphs each satisfying one or more network coverage conditions. Each communication network graph may include a number of nodes corresponding to the sites and a number of edges corresponding to communication network connections between the sites. The system may rank the communication network graphs based on one or more performance parameters. The system may select an optimized communication network graph for the geographic region from the communication network graphs based on their respective rankings. | 2020-01-23 |
20200028747 | MANAGING CROSS-CLOUD DISTRIBUTED APPLICATION - A manager of a cross-cloud distributed application manages the application via a cloud-management service. The application is hosted collectively by plural clouds, at least one of which is a public cloud. The service is provided with log-in credentials for the public cloud so that the resources provided by the public cloud to the application can be discovered. The service collects data generate by the clouds, translates the collected data to conform to a unified data model used by the service. The translated data can be aggregated, e.g. over any group of application instances, e.g., to characterize the distributed application as a whole, any component of the distributed application, or any arbitrary collection of application instances. A cost analysis can determine the cost effectiveness of any potential reconfiguration of the distributed application. The distributed application is reconfigured based, at least in part, on the cost analysis. | 2020-01-23 |
20200028748 | FIBRE CHANNEL FORWARDER PORT CONFIGURATION SYSTEM - A Fibre Channel Forwarder (FCF) port auto-configuration system includes a Fibre Channel (FC) networking device and an FCF device that includes a plurality of ports. The FCF devices configures, in response to a link being established on a first port of the plurality of ports, the first port as a first type port that indicates that the first port is connected to a second type port on the FC networking device. The FCF device provides a first fabric login through the first type port. In response to the FCF device not receiving an acceptance of the first fabric login after a first predetermined time threshold, the FCF device configures the first port as the second type port. | 2020-01-23 |
20200028749 | Method and Apparatus for Virtual Function Self-Organisation - A method for virtual function self-organisation in operation of a network service in a virtual network environment managed by a Network Functions Virtualisation Management and Orchestration, NFV MANO, system. The method comprises monitoring ( | 2020-01-23 |
20200028750 | SYSTEM AND/OR METHOD FOR MAINTAINING HIGHLY-AVAILABLE, CONSISTENT, PARTITION-TOLERANT CLUSTERS USING CLIENT VOTERS - Certain example embodiments relate to a distributed computing system including servers organized in a cluster and clients. One server is elected leader and is responsible for maintaining consensus information among the other servers. Each server is configured to determine whether a new leader election is to take place. If so, the respective server requests votes for a new leader from the other server(s) and determines whether it has won by a clear majority. Depending on the implementation, votes from eligible client devices are counted, either in a main election together with server votes, or in a tie-break election (if needed) after server votes. Once a server has won, the other servers are informed accordingly. It therefore is possible to maintain a highly-available, consistent, partition-tolerant cluster in the distributed computing systems, using client voters. | 2020-01-23 |
20200028751 | Arrangement with Operator Servers and Operator Clients - An arrangement with operator servers and operator clients, wherein process image modules associated with process objects and having tags are stored in the operator servers, where the operator server functions as a local server and the other operator server functions as a remote server, the local server receives the tags stored in the remote servers, where each operator client registers with one of the operator servers to establish a client-server connection, and is also configured to display a system image with block symbols associated with the process objects, and where the local server transmits the process data of the local and the process data of the remote server to the registered operator client via the client-server connection in order to update the block symbols of the system image such that, within the scope of updating a system image, an operator is referred to the communication load between the operator servers. | 2020-01-23 |
20200028752 | SCALING OF REMOTE NETWORK DIRECTORY MANAGEMENT RESOURCES - Features are disclosed for facilitating remote management of network directories of organizations by a directory management system. The network directories may change over time, experiencing growth in size and number of current connections, increased latency, reduced performance, and the like. The network directories may also shrink over time, experience fewer connections, etc. Organizations can define scaling policies by which the directory management system can automatically respond to the occurrence of various events, such as changes in the size or usage of the organizations' network directories, by scaling resources associated with the directories. The directory management system can perform various scaling actions on-demand or without requiring additional action by the organizations, thereby reducing the time and effort required by the organizations to monitor their own directories and implement (or request implementation of) changes. | 2020-01-23 |
20200028753 | SYSTEM ARCHITECTURE FOR DYNAMICALLY RENDERING A CUSTOMIZED USER INTERFACE ON A MOBILE DEVICE - A plurality of user segments is defined. Each user segment has a respective profile corresponding to one or more characteristics shared by one or more users. A plurality of elements of a user interface for a mobile application is defined. Each user segment is associated with a different subset of the elements. A first request is received to display the user interface on a first mobile device of a first user. In response to the first request, user data of the first user is analyzed. Based on the analysis, a first user segment to which the first user belongs is determined. The mobile application is then instructed to display the user interface according to a first customized layout on the first mobile device. The first customized layout includes a first subset of elements associated with the first user segment. | 2020-01-23 |
20200028754 | CONTENT DELIVERY METHODS AND SYSTEMS - Aspects of the present disclosure involve provisioning customers of an aggregator, such as a reseller, of a content delivery network (CDN). In one aspect, content requests to the CDN are processed in accordance with the virtual IP (VIP) address at which the request was received, according to a property template bound to the VIP where the template is selected by the customer and only involves discrete parameters for the reseller. In another aspect, cache fills of the network are processed without direct knowledge of the customer origin through a combination of some request attribute, e.g., alias host of the customer, and an attribute of the reseller to make a DNS request to a name server outside the CDN. Another aspect involves receiving a property template selection, an origin and an alias from a customer of the reseller, and providing appropriate DNS entries to validate the customer and provide origin information to the CDN. | 2020-01-23 |
20200028755 | AUTOMATIC CREATION OF STANDARD SERVICE LEVEL AGREEMENTS FOR ARCHITECTURES - Systems and methods for automatically generating standard service level agreements for architectures are disclosed. In embodiments, a method comprises receiving a request from a client, the request including: one or more select information technology (IT) building blocks selected from a plurality of IT building blocks in an online service catalogue; and a select service level target (SLT) from a plurality of predetermined SLTs in the service catalogue; automatically generating an architecture based on the request utilizing the service catalogue, the architecture comprising at least one IT building block different from the one or more select IT building blocks, wherein the architecture is capable of meeting objectives of the request; determining that the architecture meets the select SLT; accessing an architecture database; and automatically generating an infrastructure SLA based on the architecture utilizing the architecture database. | 2020-01-23 |
20200028756 | SYSTEM, METHOD, AND APPARATUS FOR HIGH THROUGHPUT INGESTION FOR STREAMING TELEMETRY DATA FOR NETWORK PERFORMANCE MANAGEMENT - An example method includes collecting network performance data from a number of network devices, where the network performance data includes a unique key; dividing the network performance data into a metadata portion and a performance data portion; and associating each of the metadata portion and the performance data portion with a corresponding unique key. The method further includes storing the metadata portion at a first location, storing the performance data portion at a second location, and providing a performance report in response to a request for a performance query, where providing the performance report includes matching at least a portion of the metadata portion with a corresponding portion of the performance data portion. | 2020-01-23 |
20200028757 | QUALITY OF SERVICE POLICY BASED LOAD ADAPTION - A storage system monitors system performance metrics and client performance metrics related to input/output (I/O) operations. The storage system, generates a performance adjustment value for each client using a proportional-integral-derivative (PID) controller to match the corresponding respective target performance value within a time period based on feedback of the respective monitored client performance metric and the system performance metric. The storage system, throttles I/O operations for each client during the time period such that the respective client performance moves toward the corresponding respective target performance value. | 2020-01-23 |
20200028758 | MULTI-CLOUD CONNECTIVITY USING SRV6 AND BGP - Systems, methods, and computer-readable media for providing multi-cloud connectivity. A method can involve adding a new virtual private cloud (VPC) to a multi-cloud environment including a private network and VPCs connected to the private network via a segment routing (SR) domain and respective virtual routers on the VPCs and the private network. The method can involve deploying a new virtual router on the new VPC, registering the new virtual router at a BGP controller in the multi-cloud environment, and receiving, at the BGP controller, topology information from the new virtual router. The method can further involve identifying routes in the multi-cloud environment based on paths computed based on the topology information, sending, to the new virtual router, routing information including the routes, SR identifiers and SR policies, and based on the routing information, providing interconnectivity between the private network, the VPCs, and the new VPC. | 2020-01-23 |
20200028759 | DISCOVERY OF IOT DEVICES - Connecting an IoT device enabling a new function of another IoT device. An IoT hub scans a network segment for presence of an IoT device. Upon detecting the IoT device, a device response pattern is received. The device response pattern is compared with stored response patterns. A matching stored response pattern is selected which has a similarity to the device response pattern. A pattern difference is derived. Related device information is transformed into a device signature for the IoT device. The device signature is transferred to a discovery engine. The device signature is compared to stored signatures and protocol information. A matching stored signature and protocol information is transferred to the IoT hub. The IoT hub compares the new function with functions of other connected IoT devices. Upon finding a matching other IoT device, the other IoT device is offered a usage of the new function and protocol information. | 2020-01-23 |
20200028760 | AUTOMATED SERVICE-ORIENTED PERFORMANCE MANAGEMENT - In an embodiment, a data processing method comprises transmitting, from a monitoring computer system that is programmed for monitoring one or more services, a request for information relating to new services to a cluster of computing nodes that are managing the one or more services; receiving from the cluster of nodes an indication that a new service not included in the one or more services has been created; in response to receiving the indication, creating a monitoring subsystem for performing one or more functions, which may include monitoring the new service, verifying security and/or compliance, logging the new security, and network management; assigning the monitoring subsystem to the new service; sending access information for the monitoring subsystem to one or more user computers. | 2020-01-23 |
20200028761 | Scaling operations, administration, and maintenance sessions in packet networks - Operations, Administration, and Maintenance (OAM) scaling systems and methods are implemented by a network function performed by one of a physical network element and a virtual network element executed on one or more processors. The OAM scaling method includes providing N packet services, N is an integer; and, responsive to determined OAM session scaling limits, providing OAM sessions for the N packet services in an oversubscribed manner, wherein the determined OAM session scaling limits include M OAM sessions supported by the network function, M is an integer and less than N. | 2020-01-23 |
20200028762 | NETWORK VERIFICATION SYSTEM - A network state is verified in real-time by precomputing a data structure representing header spaces of data packets in respective equivalence classes (ECs) in a first snapshot of the network and in a second snapshot of the network at a later time. The data structure includes respective bitmaps indicating for each data packet forwarding rule for each node in the network a forwarding action to be taken for each EC in the network. The respective bitmaps store bits indicating for each data packet forwarding rule whether the data packet forwarding rule applies to the respective ECs in the network. The snapshots are compared to identify network paths that have changed between a time of the first snapshot and the second snapshot of the network and network verification operations are performed on the changed network paths as a logical function of a bitmap corresponding to each changed network path. | 2020-01-23 |
20200028763 | VISUAL ANALYTICAL METHOD AND SYSTEM FOR NETWORK SYSTEM STRUCTURE AND NETWORK COMMUNICATION MODE - The present disclosure provides a visual analytical method for a network system structure and a network communication mode including following steps: pre-processing network traffic flow log data; dividing and analyzing network nodes by utilizing a visualization technology according to the pre-processed data, and combining a user interaction to determine server nodes and client nodes in the network nodes; performing a visual analysis on traffic flow and an access situation of the server nodes to determine a server function category according to the determined server nodes; and presenting and analyzing the network communication mode through the visualization technology according to the determined server nodes, the client nodes and the server function category. The present disclosure further provides a visual analytical system for the network system structure and the network communication mode. | 2020-01-23 |
20200028764 | NETWORK COSTS FOR HYPER-CONVERGED INFRASTRUCTURES - Systems and methods for reducing network cost in a hyper-converged infrastructure are disclosed. The network cost of workload pairs can be assessed. Migration of the workloads can be considered to reduce the network cost and improve the network efficiency of the hyper-converged infrastructure. | 2020-01-23 |
20200028765 | CONNECTIVITY VERIFICATION TESTING AND TOPOLOGY DISCOVERY - Systems and methods for performing connectivity verification testing and topology discovery in a reconfigurable optical add/drop multiplexer (ROADM) are provided. The ROADM can include a ROADM block having a plurality of internal ports connected to a fiber shuffle via respective optical fibers. The ROADM block includes a test signal transmitter configured to inject an outgoing test signal having a unique signature into each internal port. The outgoing test signals are out-of-band of optical data signals traversing the ROADM. The ROADM block includes a test signal monitor configured to monitor for incoming test signals at each of the internal ports. The test signal monitor is configured to validate, based on a signature of an incoming test signal received at an internal port of the ROADM block, whether a valid connection exists between the internal port and an internal port of a second ROADM block. | 2020-01-23 |
20200028766 | METHOD, BASE STATION, AND USER EQUIPMENT FOR DETERMINING CHANNEL LOSS - The application pertains to determining a rank of channel loss extent. A base station sends to a terminal a signaling indicating that there are N ranks of channel loss extent. Each rank has a corresponding number of random access preamble repetitions. The base station receives from the terminal device one or more transmissions of a random access preamble in a first number of repetitions of the random access preamble. The base station determines the rank of channel loss extent according to a random access preamble group in which the received random access preamble is located, or the first number of repetitions of the received random access preamble. A channel loss is a reference signal received power (RSRP). After determining the rank of channel loss extent, the base station determines a second number of repetitions corresponding to the determined rank of channel loss extent, for sending or receiving uplink/downlink information. | 2020-01-23 |
20200028767 | ERROR CORRECTION DEVICE, ERROR CORRECTION METHOD, AND COMMUNICATION DEVICE - A plurality of error correction circuits corrects errors of the data transmitted through the plurality of transmission lines. A combining portion combines the plurality of transmission lines to the plurality of error correction circuits. The plurality of transmission lines includes a first transmission line, and a second transmission line having a lower transmission characteristic than the first transmission line. The plurality of error correction circuits includes a first and a second error correction circuit having lower error correction capability and power consumption than the first error correction circuit. The combining portion uses a function to combine a plurality of error correction circuits with one transmission path, combines the first transmission line with the second error correction circuit at a higher rate than the first error correction circuit, and combines the second transmission line with the first error correction circuit at a higher rate than the second error correction circuit. | 2020-01-23 |
20200028768 | BEAM-SPECIFIC TIMING ADVANCE FOR TIMING RESPONSE TRANSMISSION FOR ROUND-TRIP-TIME ESTIMATION - Disclosed are techniques for determining a beam-specific timing advance for Round-Trip Time (RTT) estimation. In an aspect, a first node receives a plurality of beams transmitted by a second node on a wireless channel, selects a first beam from the plurality of beams for transmitting a timing response, determines a timing statistic, a timing difference, and a timing advance for the first beam, wherein the timing difference comprises a difference between the timing statistic and an earliest time of arrival of the plurality of beams, and wherein the timing advance comprises a multiple of the timing difference, and transmits the timing response for the first beam to the second node on the wireless channel, wherein the first node transmits the timing response after a time delay from the timing statistic of the first beam, wherein the time delay comprises a difference between a predetermined time delay and the timing advance. | 2020-01-23 |
20200028769 | EFFICIENT HEARTBEAT WITH REMOTE SERVERS BY NAS CLUSTER NODES - Efficient heartbeat with remote servers by network-attached storage (NAS) cluster nodes is provided herein. A data storage system as described herein can include a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can include a node assignment component that generates assignments for NAS nodes resulting in respective associated NAS nodes, the assignments associating respective ones of the NAS nodes with respective distinct anti-malware servers, and a heartbeat messaging component that instructs the respective associated NAS nodes to transmit heartbeat request messages to the respective distinct anti-malware servers according to the assignments. | 2020-01-23 |
20200028770 | PATH DETECTION - Methods for detecting a path, a forwarding device and a machine-readable storage medium are provided. En an example, a first forwarding device receives a first detection packet sent from a previous hop forwarding device on a path of a designated service flow and used for detecting the path of the designated service flow; the first forwarding device obtains a second detection packet by adding a device address of the first forwarding device to a payload of the first detection packet; the first forwarding device forwards the second detection packet to a next hop forwarding device on the path of the designated service flow based on forwarding information in a header of the second detection packet; and the first forwarding device sends to a SDN controller a forwarding error message in which a device address of at least one forwarding device in the payload of the first detection packet is carried. | 2020-01-23 |
20200028771 | ENCRYPTED TRAFFIC ANALYSIS CONTROL MECHANISMS - In one embodiment, a service monitors collection of telemetry data by a telemetry exporter in a network. The telemetry exporter collects the telemetry data from a plurality of interfaces via which a plurality of encrypted traffic flows flow. The telemetry exporter also sends the collected telemetry data to a traffic analysis service for analysis. The service determines that a cost associated with the collection of the telemetry data by the telemetry exporter exceeds a cost threshold. The service selects a subset of the interfaces from which telemetry data is to be captured by the telemetry exporter, based in part on a determination that the cost associated with the collection of the telemetry data exceeds the cost threshold. The service controls the telemetry exporter to collect telemetry data to for a subset of the plurality of encrypted traffic flows using the selected subset of interfaces. | 2020-01-23 |
20200028772 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR TESTING VIRTUALIZED NETWORK FUNCTIONS AND RELATED INFRASTRUCTURE - According to one method, the method occurs at a test system. The method includes receiving test configuration information for testing a NFV infrastructure; configuring, using the test configuration information, at least one virtual resource tester (VRT) for testing one or more virtual resources of the NFV infrastructure; configuring at least one VNF tester for testing at least one VNF associated with the NFV infrastructure, wherein the at least one VNF tester is deployed in a same environment as the at least one VNF and wherein the at least one VNF tester is instructed to perform behaviors that attempt to impact performance of the at least one VNF; testing the NFV infrastructure using the at least one VRT and the at least one VNF tester; and monitoring performance of the NFV infrastructure during testing using information obtained from at least one test related entity. | 2020-01-23 |
20200028773 | COMMUNICATION CONTROL SYSTEM AND COMMUNICATION CONTROL METHOD - A communication control system includes a first processor, and a second processor coupled to the first processor via a plurality of communication lines and the second processor configured to select, for each packet of a plurality of packets, a communication line from the plurality of communication lines in specific order, and sequentially transmit each packet of the plurality of packets by using the selected communication line of the plurality of communication lines, wherein the first processor is configured to sequentially receive each packet of the plurality of packets by selecting a communication line from the plurality of communication lines in the specific order. | 2020-01-23 |
20200028774 | Methods and Apparatuses for Non-Blocking IP Multicast Delivery of Media Data in a Multi-Spine Network - In one illustrative example, an IP network media data router includes a spine and leaf switch architecture operative to provide IP multicast delivery of media data from source devices to receiver devices without the overhead communication with a controller. The architecture can include K spine switches, K sets of L leaf switches, M data links between each leaf switch, and a plurality of bidirectional data ports connected to each leaf switch for a guaranteed non-blocking IP multicast delivery of data. A deterministic hash function a used on both the first hop router and the last hop router to ensure the same spine node is selected for flow stitching. Accordingly, without the extra communication with a centralized controller, the right spine for establishing a multicast flow can be chosen using the deterministic hash function and the distributed resource information stored on each node. | 2020-01-23 |
20200028775 | Apparatus and Method for Decentralized Anonymous Communication - Decentralized anonymous communication between nodes within large-scale peer-to-peer networks is provided by a pool of link nodes and a resource control mechanism. One or more link nodes within the pool of nodes are selected to construct a communication channel between a source node and a destination node included in the network of nodes. The communication channel includes a number of individual communication links, each link being between a different pair of nodes. The establishment of communication links is handled anonymously by the link nodes, with the resource control mechanism providing information on link node availability. The communication channel is constructed in such a way that no individual node included in the communication channel has knowledge of the entire node formation of the channel. | 2020-01-23 |
20200028776 | SYSTEM AND METHOD FOR A TRANSLATOR SUPPORTING MULTIPLE SOFTWARE DEFINED NETWORK (SDN) APPLICATION PROGRAMMING INTERFACES (APIs) - A programmable switch for use in a Software Defined Network (SDN) is disclosed that supports multiple open Application Programming Interfaces (APIs) between the switch and various types of controllers, where each such API supports a different function set and possibly uses different IP protocols such as Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). | 2020-01-23 |
20200028777 | SDN, METHOD FOR FORWARDING PACKET BY SDN, AND APPARATUS - Embodiments of the present invention provide an SDN, a method for forwarding a packet by an SDN, and an apparatus. The SDN includes an SDN controller and an SDN switch, the SDN switch includes a processor and a data path, and the SDN switch further includes: a first transceiver, configured to: receive a first packet, determine that the first packet is to be sent to the SDN controller, and forward the first packet to a channel agent module; and the channel agent module, configured to: add address information of the SDN controller to the first packet, encapsulate the first packet into a second packet, and send the second packet to the controller. The first transceiver is further configured to receive a third packet sent by the SDN controller, and forward the third packet to the channel agent module. | 2020-01-23 |
20200028778 | COMMUNICATION TERMINAL, COMMUNICATION METHOD, AND PROGRAM | 2020-01-23 |
20200028779 | PACKET PROCESSING METHOD AND APPARATUS - Embodiments of this application provide a packet processing method and apparatus, to help reduce control signaling overheads and storage overheads. The method includes: receiving, by a forwarding device, a first rule from a service function chain controller, where the first rule includes a match field, and the match field is a network service header NSH; receiving, by the forwarding device, a first service flow packet, and matching a packet header feature of the first service flow packet with the match field of the first rule; and if the packet header feature of the first service flow packet successfully matches the match field of the first rule, creating, by the forwarding device, a second rule and a third rule according to the first rule, where priorities of the second rule and the third rule are higher than a priority of the first rule. | 2020-01-23 |
20200028780 | Parallelism for Virtual Network Functions in Service Function Chains - The concepts and technologies disclosed herein are directed to parallelism for virtual network functions (“VNFs”) in service function chains (“SFCs”). According to one aspect, a packet processing system can receive instructions to process, in parallel, at least a portion of a plurality of data packets associated with an SFC including a plurality of VNFs. The system can create a copy of at least the portion of the data packets. The system can send the copy of at least the portion of the data packets to at least two VNFs. The at least two VNFs can process, in parallel, the copy of at least the portion of the data packets. The system can receive, from the at least two VNFs, processed packets including the copy of at least the portion of the data packets and processed, in parallel, by the at least two VNFs. The system can combine the processed packets. | 2020-01-23 |
20200028781 | Longest prefix match using a binary search tree with compressed hash tables - A method for packet processing includes representing a routing table for a network as a binary search tree of address prefixes ordered by prefix lengths. For each node j in the binary search tree, a respective hash table is stored, including entries representing the address prefixes of length L | 2020-01-23 |
20200028782 | Detecting Communication Network Insights Of Alerts - In one embodiment, the system identifies geographic areas covered by a communication network. The system determines, for each identified geographic area, a network performance metric for the identified geographic area based on a difference between: (1) a first average network speed of the communication network in the identified geographic area during prior time periods in which the communication network is busy, and (2) a second average network speed of the communication network in the identified geographic area during second prior time periods in which the communication network is not busy. The system compares the respective performance metrics of the geographic areas to a threshold network performance metric, which is determined by a congestion-analysis machine learning (ML) model. The system identifies traffic congestions in one or more of the identified geographic areas having a determined network performance metric below the threshold network performance metric. | 2020-01-23 |
20200028783 | NETWORK CONGESTION CONTROL METHOD, DEVICE, AND SYSTEM - Embodiments of this application provide a network congestion control method, a device, and a system, to dynamically control camping or handover of a user based on a user type, a service type, and a user location, thereby controlling congestion. A network device dynamically configures a grouped RFSP of a user based on information such as access network user plane congestion information without a need to modify subscription information of UE, selects, based on a user type and a service type, different networks/frequency bands/cells to control camping or handover, and instructs, by identifying a cell location, the user to select a frequency, to control congestion or the like. | 2020-01-23 |
20200028784 | TRANSMISSION DEVICE AND NETWORK SYSTEM - A transmission device includes at least one port, first and second transceivers, and a processor. The first transceiver transmits or receives a frame signal to or from one adjacent node within a ring network including a plurality of nodes. The frame signal includes an overhead and a plurality of slots. The second transceiver transmits or receives a frame signal to or from another adjacent node within the ring network. The processor sets port information to the overhead of a frame signal to be transmitted from the first transceiver. The processor acquires slot information from the overhead of a frame signal received by the first transceiver or the second transceiver based on the port information. The processor sets a received data signal in a slot allocated based on the slot information, among the plurality of slots of a frame signal to be transmitted from the first transceiver or the second transceiver. | 2020-01-23 |
20200028785 | VIRTUAL MACHINE PACKET PROCESSING OFFLOAD - A method to offload network function packet processing from a virtual machine onto an offload destination is disclosed. In an embodiment, a method comprises: defining an application programing interface (“API”) for capturing, in a packet processor offload, a network function packet processing for a data flow by specifying how to perform the network function packet processing on data packets that belong to the data flow. Based on capabilities of the packet processor offload and available resources, a packet processing offload destination is selected. Based at least on the API, the packet processor offload for the packet processing offload destination is generated. The packet processor offload is downloaded to the packet processing offload destination to configure the packet processing offload destination to provide the network function packet processing on the data packets that belong to the data flow. The packet processing offload destination is a PNIC or a hypervisor. | 2020-01-23 |
20200028786 | FLOW RATE BASED NETWORK LOAD BALANCING - Techniques for flow rate based load balancing are described. In one embodiment, a method includes receiving a packet associated with a packet flow at an ingress top-of-rack switch in a spine-leaf network. The method includes determining identification information for the packet flow, including a source and a destination. Based on the identification information, the method includes determining an instantaneous flow rate for a first path through the network from the source to the destination. The method also includes comparing the instantaneous flow rate to an average flow rate. Based on the comparison between the instantaneous flow rate to the average flow rate, the method includes assigning the packet flow to one of the first path or a second path. | 2020-01-23 |
20200028787 | FLOW CONTROL IN A VIRTUALIZED COMMUNICATION NETWORK - A device for determining oversubscription of a first virtualized network function ( | 2020-01-23 |
20200028788 | METHOD AND SYSTEM FOR CLUSTER RATE LIMITING IN A CLOUD COMPUTING SYSTEM - Systems and methods for rate limiting one or more clusters of service instances using at least one rate limit controller are described herein. A token distribution is determined for each one of a plurality of rate limiters. The token distribution comprising a maximum number of tokens and a token generating rate. The maximum number of tokens and the token generating rate are assigned to each one of the plurality of rate limiters. At least one request for additional tokens is received from at least a given one of the plurality of rate limiters. The token distribution of at least the given one of the plurality of rate limiters is adjusted based on the request and on token consumption information of at least the given one of the plurality of rate limiters. An adjusted token distribution is assigned to the given one of the plurality of rate limiters. | 2020-01-23 |
20200028789 | CLOUD RADIO ACCESS NETWORK SYSTEM AND CONTROL METHOD THEREOF - A cloud radio access network system includes remote signal sources, a baseband processing unit pool, an access management server, a software defined network controller and a network signal forwarder. Each remote signal source is configured to transmit an access signal. The baseband processing unit pool provides a baseband processing signal. The access management server provides an access state signal. The software defined network controller is electrically connected to the access management server and the network signal forwarder. The remote signal sources and the baseband processing unit pool are electrically connected to the network signal forwarder so that the access signal and the baseband processing signal are transmitted through the network signal forwarder. Signal transmission between the software defined network controller and the access management server are independent of the at least one network signal forwarder. | 2020-01-23 |
20200028790 | BUFFER SHORTAGE MANAGEMENT SYSTEM - A buffer shortage management system includes a first networking device with ports included in a buffer pool. A second networking device forwards a first data flow to the first networking device through LAG port(s) in the buffer pool. The first networking device determines that a total buffer pool utilization has reached a threshold that effects a first data flow received through a non-LAG port on the first networking device. The first networking device then identifies that the first data flow and third data flow(s) are received through the LAG port(s), determines that the first data flow has a higher utilization of the buffer pool than the third data flow(s) and, in response, transmits a first buffer shortage notification to the second networking device that causes the second networking device to modify its forwarding parameters to redirect the first data flow from the first networking device to a third networking device. | 2020-01-23 |
20200028791 | CHANGING A TIME SENSITIVE NETWORKING SCHEDULE IMPLEMENTED BY A SOFTSWITCH - Example methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to change a time sensitive networking schedule implemented by a softswitch are disclosed. Example apparatus disclosed herein to change a time sensitive networking schedule implemented by a first softswitch on a compute node include a network node configurator to deploy a second softswitch on the compute node based on a first configuration specification associated with the first softswitch, configure the second softswitch to implement an updated time sensitive networking schedule different from the time sensitive networking schedule implemented by the first softswitch, and replace the first softswitch with the second softswitch in response to a determination that a first set of constraints is met for simulated network traffic processed by the second softswitch based on the updated time sensitive networking schedule. Disclosed example apparatus also include a simulator to apply the simulated network traffic to the second softswitch. | 2020-01-23 |
20200028792 | DYNAMIC PROCESSING OF PACKETS USING MULTIPLE RECEIVE QUEUE FEATURES - Some embodiments provide a method for managing multiple queues of a network interface card (NIC) of a host computer that executes a data compute node (DCN). The method defines first, second, and third subsets of the queues. The first subset of queues is associated with a first feature for processing data messages received by the NIC, the second subset of queues is associated with a second feature, and the third subset is associated with both features. The method receives a request from the DCN to process data messages addressed to the DCN using both the first and second features. The method configures the NIC to direct data messages received for the DCN to a queue that is selected from the third subset of queues. | 2020-01-23 |
20200028793 | DYNAMIC RESOURCE ALLOCATION FOR SENSOR DEVICES ON A CELLULAR NETWORK - A method and associated systems for on-demand cellular-network bandwidth allocation in response to continuously changing populations of sensor devices. A sensor device adds itself to or deletes itself from a cluster of sensors. A physical controller that manages the cluster detects this change, identifies a resulting change in the cluster's bandwidth requirements, and stores this information in a local database. When such a sensor-population change satisfies a triggering condition, the controller requests that a network-management component of the cellular network adjust the controller's bandwidth allocation. The network-management component aggregates this and similar requests from all connected controllers in a global database, and when controller bandwidth requirements satisfy a second triggering condition, the component, using a standard API, asks the network-management component to reprovision the component's virtual bandwidth allocation. The component then distributes the adjusted bandwidth among its sensor-cluster controllers, which in turn allocate their adjusted bandwidths among their sensor devices. | 2020-01-23 |
20200028794 | DYNAMIC RESOURCE ALLOCATION FOR SENSOR DEVICES ON A MIXED-INFRASTRUCTURE NETWORK - A method and associated systems for on-demand bandwidth allocation on a mixed-infrastructure network in response to continuously changing populations of sensor devices. Sensors autonomously add themselves to or delete themselves from sensor clusters available to the network. A physical cluster controller detects each change, identifies resulting changes in a cluster's bandwidth requirements, and stores this information in a local database. If a sensor-population change satisfies a triggering condition, the controller requests that a network-management component of the network adjust the controller's bandwidth allocation. The network-management component aggregates this and similar requests from all connected controllers in a global database, and when controller bandwidth requirements satisfy a second triggering condition, the component, using a standard API, asks the network-management component to reprovision the component's virtual bandwidth allocation. The component then distributes the adjusted bandwidth among its sensor-cluster controllers, which in turn allocate their adjusted bandwidths among their sensor devices. | 2020-01-23 |
20200028795 | DISTRIBUTED MULTI-TENANT NETWORK REAL-TIME MODEL FOR CLOUD BASED ENTERPRISE RESOURCE PLANNING SOLUTIONS - Some embodiments are associated with multi-tenant software defined data center network traffic management. A data center computing system may calculate a first value for a first traffic flow, associated with a first user, using a dynamic, distributed, and substantially real-time model. The system may calculate a second value for to a second traffic flow, associated with a second user, using the dynamic, distributed, and substantially real-time model. The system may then dynamically allocate network resources to the first and second traffic flows based on the first and second priorities. Some embodiments may establish a plurality of network device queues and perform queue selection for optimization. According to some embodiments, the first user may be categorized as a premium user while the second user is categorized as an enterprise user. | 2020-01-23 |
20200028796 | OPPORTUNISTIC DELIVERY OF CACHEABLE CONTENT IN A COMMUNICATIONS NETWORK - Systems and methods are described for using opportunistically delayed delivery of content to address sub-optimal bandwidth resource usage in network infrastructures that allow subscribers to share forward link resources. According to some embodiments, content is identified as delayable and assigned to a delaycast queue and/or service flow. For example, a server system of a satellite communications system identifies content that can be delayed to exploit future excess link capacity through multicasting and to exploit subscriber-side storage resources. Some implementations attempt to exploit any excess link resources at any time, while others exploit unused bandwidth only during certain times or when a certain threshold of resources is available. Various embodiments also provide content scoring and/or other prioritization techniques for optimizing exploitation of the delaycast queue. | 2020-01-23 |
20200028797 | SYSTEM FOR INCREASING PROCESSING EFFICIENCY THROUGH AUTOMATED RESOURCE FIELD TRANSFORMATION - Embodiments of the present invention provide a system for increasing processing efficiency through automated resource field transformation. A message with multiple resource fields is received, and a first resource field is identified as being populated with a burdensome resource element. The burdensome resource element is extracted from the first resource field, creating a slim version of the message that is processed through normal procedures to execute an associated event. The burdensome resource element is routed to a burdensome resource processing system. The burdensome resource processing system can store the burdensome resource element until the burdensome resource element is requested by a user, and then transfer the burdensome resource element to the user after specialized processing of the element. Alternatively, the burdensome resource processing system may be a specialized processing system that processes the burdensome resource element's type more efficiently than the general processing procedures used to process the slim message. | 2020-01-23 |
20200028798 | ACTIVITY BASED ELECTRICAL COMPUTER SYSTEM REQUEST PROCESSING ARCHITECTURE - An electrical computer system processing architecture for providing an indication of activity in the electrical computer system, the electrical computer system processing architecture comprising a plurality of client computers connected to at least one server by a computer network. Each of the client computers is configured to provide requests to the at least one server. The or each server comprises a store for storing requests provided by the plurality of client computers. The or each server is configured to match complementary requests from the plurality of client computers stored in the store. Following the matching of complementary requests, the or each server counts unmatched requests corresponding to one or other of the complementary requests in the store, and outputs the counted number of unmatched requests to provide the indication of activity in the computer system. | 2020-01-23 |
20200028799 | DATA DISTRIBUTION MANAGEMENT IN MOBILE NETWORK - In a system environment comprising a plurality of computing resources, wherein at least a portion of the computing resources are mobile, a method manages a transfer of one or more portions of a data set between at least a subset of the plurality of computing resources in accordance with a data distribution process. The data distribution process comprises computing one or more probability values to estimate whether or not a given mobile computing resource that is seeking at least a portion of the data set will be in a vicinity of at least one other computing resource that currently has or can obtain the portion of the data set, and based on the computation step, causing a transfer of the portion of the data set to the given mobile computing resource over a communication link locally established between the two computing resources when in the vicinity of one another. | 2020-01-23 |
20200028800 | NON-DISRUPTIVE CONVERSION OF A CLUSTERED SERVICE FROM SINGLE-CHASSIS TO MULTI-CHASSIS - The embodiments provide for a method of expanding a clustered service. The method includes inserting a network layer, comprising multiple switch devices, between switch devices of a network and switch devices of a clustered service, rearranging connections of the switch devices of the network and the switch devices of the clustered service to form a multi-chassis link aggregation group (MC-LAG), and maintaining data traffic during the rearranging the connections. | 2020-01-23 |
20200028801 | Method for Processing Information, Forwarding Plane Device and Control Plane Device - Embodiments of the present invention provide a method for processing information, a forwarding plane device and a control plane device. The method includes: receiving a data packet, and extracting the data packet's characteristic information; searching for context information corresponding to the data packet's characteristic information; buffering or discarding the data packet if the context information is not found; and sending an event reporting message to a gateway control plane device, wherein the event reporting message carries the data packet's characteristic information, so that the gateway control plane device acquires the context information corresponding to the data packet's characteristic information forwarding of the data packet to the greatest extent. | 2020-01-23 |
20200028802 | FIBER CHANNEL FORWARDER ROUTING SYSTEM - A Fibre Channel Forwarder (FCF) routing system includes an FCF device that is coupled to a Fibre Channel (FC) networking device through a first FCF device port, coupled to a source device through a second FCF device port, and coupled to a first destination device through a third FCF device port. The FCF device receives first traffic from the source device at the second FCF device port. Using a first FCF device routing table, the FCF device determines that a destination device identifier included in the first traffic corresponds with the first destination device. In response determining the destination device identifier included in the first traffic corresponds with the first destination device, the FCF device routes the first traffic through the third FCF device port to the first destination device without forwarding the first traffic through the first FCF device port to the FC networking device. | 2020-01-23 |
20200028803 | CHATBOT SOCIALIZATION - Embodiments of the disclosure provide systems and methods for utilizing chatbots to support interactions with human users and more particularly to using multiple chatbots from different communication channels and/or in different domains to support an interaction with a user on a single communication channel and/or in a single domain. Generally speaking, embodiments of the present disclosure are directed to allowing multiple chatbots that operate on different communication channels and/or in different domains to socialize amongst one another. This socialization of chatbots operating on different communication channels and/or in different domains allows each chatbot to call upon one another to help engage in a transaction with a customer. In addition to facilitating a communication session in which two or more chatbots are socialized together to help prepare coherent responses to user inputs, the socialization of chatbots can also facilitate the automated training of chatbots. | 2020-01-23 |
20200028804 | METHOD AND SYSTEM FOR ROUTING DELAY-TOLERANT COMMUNICATION MESSAGES TO A DESTINATION DEVICE - The invention provides a method and system for routing delay-tolerant communication messages to a destination device. The method and system creates an ad-hoc communication network for transmitting and/or receiving a delay-tolerant communication message by clustering a plurality of devices to form a social community. The delay-tolerant communication message received from a device connected to an ad-hoc hotspot is transmitted to the destination device using one or more moving subscribers/nodes. The method and system selects the one or more moving subscribers/nodes using a deep learning algorithm based on an MRC feature of the one or more moving subscribers/nodes, and transmits the delay-tolerant communication message from a device in the social community to the selected one or more moving subscribers/nodes. The delay-tolerant communication message is then relayed/forwarded to the destination device via the one or more moving subscribers/nodes either directly or via hand-off from one moving subscriber/node to another moving subscriber/node. | 2020-01-23 |
20200028805 | ANSWER MESSAGE RECOMMENDATION METHOD AND DEVICE THEREFOR - An example device for transmitting an answer message includes a display configured to display information, a communicator configured to receive a question message from another device, a processor configured to control the display to display graphics representing a plurality of pieces of recommendation information which are includable in an answer message for the received question message and relations between the plurality of pieces of recommendation information, and a user input unit configured to receive a user input that selects at least one of the plurality of pieces of recommendation information, wherein the communicator is further configured to transmit an answer message including the selected recommendation information to the another device according to the user input. | 2020-01-23 |
20200028806 | FILE-LEVEL COMMENTS IN COLLABORATIVE CONTENT ITEMS - A collaborative content management system enables users to selectively create file-level comments, in addition to content level comments, in collaborative content items. A file-level comment can be created in a number of different ways, including creating a comment associated with a title, header, heading, or other designated portion of the content; by designating a message associated with sharing the content item as a file-level comment; by replaying via a messaging system to a message sharing the content item; or by including a file-level primitive in the content of a comment. A file-level comment may be indicated in the collaborative content item by visually distinguishing formatting of a title, header or other portion of the content item. A file-level comment may be displayed in a visually distinctive manner, such as with specified formatting or in a specific window pane apart from content level comments. | 2020-01-23 |
20200028807 | CONTENT POST DELAY SYSTEM AND METHOD THEREOF - The present disclosure relates to delaying content from being sent when it is determined to be inappropriate. Inappropriate content may be determined by keywords within the content, speed at which the content is entered in, facial expression of a sender who is entering in the content or the like. A sent message confirming that the content has been delivered to a receiver device may be provided to a sender device when the content has been held. This may provide a cool down period for the sender. After a period of time, the content may be provided back to the sender indicating that the content has not been sent. If approved or revised, the content may be sent to the receiver device. Otherwise, sending the content may be cancelled. | 2020-01-23 |
20200028808 | OCCASIONALLY-CONNECTED COMPUTING INTERFACE - Described are computer-based methods and apparatuses, including computer program products, for allowing a user to switch between interfacing with a service through a network or through short message service (SMS). A chat service is executed through which a first user at a first computer can communicate directly with a second user at a second computer. A request is received from the first computer to enable the first user to interface with the chat service through a mobile device of the first user using SMS instead of through the network using the first computer. The chat service is configured to interface with the mobile device through SMS, including communicating chat information through SMS to the first user's mobile device, and communicating control information through SMS to the first user's mobile device such that the first user can control a full functionality of the chat service using SMS. | 2020-01-23 |
20200028809 | REAL-TIME COMMUNICATION SYSTEM AND DYNAMIC EXPRESSION RENDERING DEVICE - A real-time communication system includes a cloud server, multiple user devices having respective real-time communication software for communicating with the cloud server, and multiple dynamic expression rendering devices one-to-one communicating with the user devices respectively. A transmitting user device encodes and transmits a transmitter data, a receiver data and a dynamic expression ID of a selected dynamic expression. The cloud server decodes and transmits the transmitter data, the receiver data and the dynamic expression ID of the selected dynamic expression to a receiver user device. Based on the received dynamic expression ID, the real-time communication software of the receiver user device finds the dynamic expression. The real-time communication software of the receiver user device transmits an audio file and/or a dynamic expression action command of the dynamic expression to a dynamic expression rendering device which renders the audio file and/or the dynamic expression action of the dynamic expression. | 2020-01-23 |