25th week of 2017 patent applcation highlights part 82 |
Patent application number | Title | Published |
20170180168 | Method and Apparatus for Range and Coverage Extension in a Heterogeneous Digital Chaos Cooperative Network - The present invention teaches a system and method for improved signal recovery for range and coverage extension in a heterogeneous cooperative network of digital chaos transmissions with OFDM component signal transmission. The invention improves upon the state of art in side channel information from the transmit side containing information on the clipped amplitude. In-band transmission of the side information is achieved by exploiting the sparsity of the resulting clip amplitude position with improved levels of compression over the prior art using Gabor Transform Multiple Symbol Encoding transmitter. The information rate of the clipped amplitude is sub-Nyquist relative to the original OFDM component signal transmission, which allows very low power spreading by a cooperative digital chaos sequences at a transmit side and recovery of the clipped amplitude at a receive side. Further, an improved noise resistance side channel performance is achieved by decoding Gabor Transform symbols for symbol recovery. | 2017-06-22 |
20170180169 | METHOD AND APPARATUS FOR GENERATING PHASE SHIFT CONTROL SIGNALS - A phase shifter controller arranged to generate phase shift control signals for at least one phase shifter. The phase shifter controller is arranged to receive a first phase value θ | 2017-06-22 |
20170180170 | Phase Tracking Receiver - The present disclosure relates to a method for demodulating a modulated signal and a receiver. The receiver comprises: a phase detector with a first and second input, the first input being adapted to receive a modulated input signal; a comparator comprising an input coupled to an output of the phase detector; a frequency-offset cancellation block comprising an input coupled to an output of the comparator. The receiver includes a digitally controlled oscillator comprising: a control input coupled to an output of the comparator and an output of the frequency-offset cancellation block; and an output coupled to the second input of the phase detector. | 2017-06-22 |
20170180171 | FREQUENCY SYNCHRONIZATION OF CONVOLUTIONALLY CODED GFSK SIGNALS - Systems and methods pertain to a receiver configured to receive and detect convolutionally coded Gaussian frequency-shift keying (GFSK) signals comprising a trellis of branches. The receiver implements a Per-Survivor Processing (PSP) algorithm to generate frequency estimate, phase estimate, and branch metric increment for each branch of a trellis. A Viterbi Algorithm is applied to the trellis for Maximum Likelihood Sequence Estimation (MLSE) of information bits. The receiver includes a PSP block comprising a number of blocks equal to the number of branches of the trellis. Each block includes a Phase Corrector, Decision Feedback Demodulator (DFD), and a Frequency Tracking Loop (FTL) to update the PSP variables. | 2017-06-22 |
20170180172 | CONSTANT-ENVELOPE PHASE-OPTIMIZED TRANSMISSION METHODS AND APPARATUS - Constant-envelope phase-optimized transmission methods and apparatus are disclosed. An example method includes determining initial values of modulation phases in a first quadrant, the modulation phases associated with binary codes to be transmitted; and optimizing the initial values to second values to enable a product of an objective function to be within a threshold value. | 2017-06-22 |
20170180173 | RADIO NETWORK NODE, WIRELESS DEVICE AND METHODS THEREOF USING GMSK MODULATION APPLYING NEGATIVE MODULATION INDEX - A radio network node comprised, and a wireless device configured to be operative, in a wireless communication system. The radio network node obtains downlink data and converts it to a baseband signal. The conversion comprises Gaussian Minimum Shift Keying (GMSK) modulation of the downlink data. The modulation applies a negative modulation index selected based on a type of wireless device that is a target for the downlink data. A radio signal is provided based on the baseband signal and sent to, and received by, the wireless device that provides user data based on the radio signal. | 2017-06-22 |
20170180174 | TRANSMITTING AND RECEIVING DEVICE AND METHOD IN WIRELESS COMMUNICATION SYSTEM - Disclosed is a method for a station (STA) device transmitting data in a wireless local area network (WLAN) system. The method for transmitting data, according to one embodiment of the present invention, comprises the steps of: FEC encoding transmission data; constellation mapping the transmission data; inserting a pilot tone in the transmission data; performing Inverse Discrete Fourier Transform (IDFT) on the transmission data; and upconverting the transmission data and transmitting a transmission signal, wherein, if an Orthogonal Frequency Division Multiple Access (OFDMA) scheme is applied to the transmission signal, the transmission signal comprises at least one tone unit which is the unit of subcarrier allocation of the OFDMA scheme. | 2017-06-22 |
20170180175 | SYSTEM AND APPARATUS AND ASSOCIATED METHODS FOR MULTIPLE CHANNEL SIGNAL GENERATING AND ANALYZING WITH WIDE BANDWIDTH - The multi-channel signal processing device includes a multi-channel continuous waveform (CW) phase shifter module configured to generate phase control and filter interference therein for multiple local oscillator (LO) signals at a same frequency, a multi-channel up-converter module configured to up-convert the multiple LO signals to a desired frequency and filter respective image signals therein, and a multi-channel wideband mixer module configured to receive and mix the up-converted LO signals at the desired frequency from the multi-channel up-converter module with radio frequency (RF) signals. | 2017-06-22 |
20170180176 | DOCSIS 3.1 STANDARD SIGNAL GENERATION - The generation of OFDM signals for DOCSIS 3.1 specification having a required number of subcarriers and subcarrier spacing can be based on a sampling rate that is modified from that defined by the DOCSIS 3.1 specification. In embodiments, the base sampling rate is defined as Fs=204.8*A MHz (A>1), with a respective increase of basic IFFT size by factor A. In embodiments, the OFDM signal is sampled at a sampling rate of 204.8 MHz*A for an IFFT size of 8192*A (4096*A), where A>1. | 2017-06-22 |
20170180177 | Interleaver Design for Dual Sub-Carrier Modulation in WLAN - A method of interleaver design for dual carrier modulation (DCM) is proposed in a wireless network. For HE PPDU transmission with DCM, information bits are first encoded by a BCC encoder. The BCC encoded bit streams are then interleaved by a BCC interleaver. More specifically, the BCC interleaved bits are repeated on two halves of a given resource unit (RU). The BCC interleaver parameters are defined based on half of the total number of the data tones of the RU if DCM is applied. The BCC interleaved bits are then modulated and mapped to two halves of the RU by a DCM constellation mapper. | 2017-06-22 |
20170180178 | APPARATUSES, SYSTEMS, AND METHODS FOR COMMUNICATING USING MIMO AND SPREAD SPECTRUM CODING IN BACKSCATTER OF AMBIENT SIGNALS - Apparatuses, systems, ambient RF backscatter transceivers, and methods for communicating using MIMO and spread spectrum coding of backscattered ambient RF signals are described. An example system may include an ambient RF backscatter transceiver that include an antenna configured to receive a backscattered ambient radio frequency (RF) signal, and a receiver coupled to the antenna. The receiver may be configured to demodulate the backscattered ambient RF signal using one of multiple input, multiple output multiplexing demodulation or spread spectrum code demodulation to retrieve the first data. The backscattered ambient RF signal may be generated by backscattering an ambient RF signal at a first frequency. The ambient RF signal may be configured to provide other data at a second frequency. | 2017-06-22 |
20170180179 | SINGLE STREAM PHASE TRACKING DURING CHANNEL ESTIMATION IN A VERY HIGH THROUGHPUT WIRELESS MIMO COMMUNICATION SYSTEM - In MIMO a wireless node's receive chain demodulation function is enhanced to include phase tracking using very high-throughput long training fields (VHT-LTFs) embedded in a frame preamble. Single stream pilot tones are added during transmission of VHT-LTFs. A receiver estimates the channel using the pilot tones in a first set of VHT-LTFs, and estimates the phase of the pilot tones using a second set of VHT-LTFs. The phase estimation receiver estimates the channel using the pilot tones in a first set of VHT-LTFs. The phase estimation is continuously applied to other received data tones throughout the VHT-LTFs of data symbols. Phase errors due to PLL mismatches and phase noise are reduced at reception, leading to better signal to noise ratio for different levels of drift and frequency offset. | 2017-06-22 |
20170180180 | SIGNALING OF MODULATION CONFIGURATION - The present disclosure pertains to a terminal for a wireless network, the terminal being adapted to receive a control message. The terminal further is adapted to read from one of a set of alternative tables based on the control message, and to perform modulation configuration based on information read from the table. | 2017-06-22 |
20170180181 | SIGNAL TRANSMITTING APPARATUS AND SIGNAL TRANSMITTING METHOD - A signal transmitting apparatus includes: a first converting device arranged to generate an up-converted in-phase signal according to an in-phase digital signal and a first pre-distortion signal; a second converting device arranged to generate an up-converted quadrature signal according to a quadrature digital signal and a second pre-distortion signal; an amplifying device arranged to generate an amplified signal according to the up-converted in-phase signal and the up-converted quadrature signal; and a processing device arranged to generate the first pre-distortion signal according to a first combination signal combined by a cube of the in-phase digital signal and a multiplication of the in-phase digital signal and a square of the quadrature digital signal, and to generate the second pre-distortion signal according to a second combination signal combined by a cube of the quadrature digital signal and a multiplication of the quadrature digital signal and a square of the in-phase digital signal. | 2017-06-22 |
20170180182 | JOINT NONCOHERENT DEMODULATION AND CARRIER FREQUENCY OFFSET CORRECTION BASED ON NON-LINEAR FILTERING - A wireless device, and corresponding method, having a receiver configured to receive a signal having in-phase and quadrature components; a non-linear filter demodulator configured to translate noncoherently the in-phase and quadrature components into phase and frequency domain signals, and to estimate and correct carrier frequency offset; a coherence signal parameter acquisition unit is configured to estimate and correct at least one correct coherence signal parameter based on the in-phase and quadrature components and the phase or frequency domain signal; and a symbol detector is configured to detect information in the phase or frequency domain signal. If optimal coherent information detection is desired, the at least one signal parameter is not only carrier phase offset and carrier timing offset, but also phase frequency offset, wherein the estimation and correction of the carrier frequency offset performed by the signal parameter acquisition unit is more precise than that performed by the non-linear filter demodulator. In such a case the detector is configured to detect information in the phase domain signal. | 2017-06-22 |
20170180183 | TECHNIQUES FOR ACCESSING LOCAL NETWORKS VIA A VIRTUALIZED GATEWAY - Disclosed are various embodiments for receiving, via a network, a request from a client to establish a network tunnel over the network. A credential is received from the client in order to establish the network tunnel. The client is authenticated based upon the credential. The client negotiates, via the network, to establish the network tunnel. | 2017-06-22 |
20170180184 | Remote Access Over Internet Using Reverse Session-Origination (RSO) Tunnel - A remote user sends a user request to a relay server that, in turn, forwards the user request (modified or unmodified) through a reverse session-origination (RSO) tunnel to an on-premises network client. In other words, while the user requests flow from outside the client network to the client network, the requests of the delivery protocol for the tunnel flow in the reverse direction, i.e., from the client network toward the relay server and/or the remote user. A server agent, executing client side, generates delivery-protocol requests so that the server can wrap user requests in delivery-protocol responses. In addition, the server agent unwraps user requests and forwards them to their intended destination in the client network. To minimize any time the server would have to wait for a delivery-protocol request, the server agent can generate dummy requests whenever no delivery-protocol request is pending at the server. | 2017-06-22 |
20170180185 | METHOD AND APPARATUS OF PERFORMING SIMULTANEOUS MULTI-AGENT ACCESS FOR COMMAND EXECUTION THROUGH A SINGLE CLIENT - One example procedure of managing agents via a session client may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The procedure may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices. | 2017-06-22 |
20170180186 | MONITORING DEVICE FOR DISTRIBUTED ANTENNA SYSTEM - A monitoring device for a distributed antenna system including at least two node units communicatively coupled to each other transmits, to at least one target node unit among the node units, a data dump command for a first target signal passing through a first signal path in the target node unit. The monitoring device receives, from the target node unit, response data corresponding to the data dump command. The monitoring device generates first quality information indicative of the quality of the first target signal by using the response data. | 2017-06-22 |
20170180187 | ALARM TO EVENT TRACING - An alarm might not have information helpful to resolve the alarm to its contributing events. Thousands of events can occur in a system in a relatively short period of time, and any number of those events can contribute to various alarms. Tracing contributing events to an alarm can provide some helpful insight or at least efficiently provide a starting point for resolving or investigating an alarm. A system can determine, maintain, and persist associations at least among events, rule instances, and alarms to allow alarm-to-contributory event tracing. | 2017-06-22 |
20170180188 | BACKHAUL FAULT ANALYSIS FOR FEMTO NETWORK - Described herein are systems and methods for determining IP backhaul issues in a femtocell network. A fault analysis tool retrieves log files from various components within the femtocell network and, using programmed logic, parses the log files and determines whether it is likely that an issue exists with the IP backhaul that prevents the femtocell network from communicating with the network of a wireless carrier. Additional automated tools are able to identify issues within the femtocell network and send instructions to one or more components in the femtocell network to correct the issues. | 2017-06-22 |
20170180189 | FUNCTIONAL STATUS EXCHANGE BETWEEN NETWORK NODES, FAILURE DETECTION AND SYSTEM FUNCTIONALITY RECOVERY - Determination of status of network nodes may be useful in various communication systems. For example, functional status exchange between network nodes, failure detection, and system functionality recovery may be applied in mobile and/or data communication networks. A method can include detecting, by a device, status of an application layer of a node. The method can also include informing, in a message, at least one other node of the status of the application layer of the node. | 2017-06-22 |
20170180190 | MANAGEMENT SYSTEM AND NETWORK ELEMENT FOR HANDLING PERFORMANCEMONITORING IN A WIRELESS COMMUNICATIONS SYSTEM - Handling of performance monitoring in a wireless communications system ( | 2017-06-22 |
20170180191 | SECURITY CONTENT OVER A MANAGEMENT BAND - There is disclosed in one example, a computing apparatus, having: first one or more logic elements comprising at least a processor and a memory to provide an operational environment; and second one or more logic elements providing an out-of-band management engine to function independently of the operational environment, and to: provide an out-of-band communication driver; determine that the operational environment has encountered an error that inhibits network communication; receive security content from a server via the out-of-band communication driver into a third-party storage area; and apply the security content to the computing apparatus. There is also disclosed a method of providing an out-of-band management engine, and one or more tangible, non-transitory computer-readable storage mediums having stored instructions for providing an out-of-band management engine. | 2017-06-22 |
20170180192 | INTELLIGENT MONITORING AND MANAGEMENT OF NETWORK DEVICES - Technologies and implementations for facilitating monitoring and management of network devices are generally disclosed. | 2017-06-22 |
20170180193 | SYSTEM AND METHODS FOR ALERTING A USER CONSUMING MEDIA TO THE PROGRESS OF OTHERS CONSUMING MEDIA - Systems and methods are provided herein for enabling a first user to set up an alert that will notify the first user when the first user has caught up to a second user's progress in consuming media. These systems and methods are used to ensure that the first user is informed, while they are consuming media, that they have caught up to the progress of a second user. By providing an alert while the first user is viewing media, the first user does not have to remember the progress of the second user while viewing the media, alleviating the first user from worrying they will pass the progress made by the second user without realizing they have done so. | 2017-06-22 |
20170180194 | SCHEME FOR CONFIGURING REFERENCE SIGNAL AND COMMUNICATING CHANNEL STATE INFORMATION IN A WIRELESS COMMUNICATION SYSTEM USING MULTIPLE ANTENNA PORTS - A method for transmitting a channel state information reference signal (CSI-RS) by using multiple antenna ports and receiving CSI in a wireless communication system is provided. The method includes transmitting at least one CSI-RS configuration information for configuring a resource for transmission of the CSI-RS, transmitting the CSI-RS in a resource determined based on the CSI-RS configuration information, and receiving CSI corresponding to the transmitted CSI-RS, in which the CSI-RS configuration information includes information indicating a frequency comb type in which the CSI-RS is transmitted. | 2017-06-22 |
20170180195 | METHOD AND APPARATUS FOR CONFIGURING SERVICE - This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller. | 2017-06-22 |
20170180196 | METHOD AND APPARATUS FOR PROVIDING A BULK MIGRATION TOOL FOR A NETWORK - A method and apparatus for providing a bulk migration tool are disclosed. The method receives a request for performing a bulk migration from a first network component to a second network component, extracts for the bulk migration a configuration from the first network component, generates for the bulk migration, a configuration for the second network component in a configuration language of the second network component in accordance with the configuration extracted from the first network component, configures the second network component with the configuration that is generated, issues an order for performing the bulk migration, wherein the bulk migration is to be performed during a cutover schedule, determines whether the particular bulk migration is performed successfully, activates the configuration for the second network component, when the bulk migration is performed successfully, and deactivates the configurations for the first network component, when the bulk migration is performed successfully. | 2017-06-22 |
20170180197 | Dynamic Planning and Configuration Based on Inconsistent Supply - The embodiments relate to dynamic server drawer build plan management. Output data associated with a data source is received. A drawer build plan list and one or more inventory scenarios are generated based on the received data. At least one build plan is chosen from the build plan list, and one or more drawer design configurations are compared to at least one inventory scenario to produce a set of eligible drawer design configurations. A drawer design configuration is selected from the set for one or more respective drawer build plans based on one or more constraints. A connection is established to a computer, and information associated with each selected drawer design configuration is transmitted to the second computer. | 2017-06-22 |
20170180198 | FORMING A SECURITY NETWORK INCLUDING INTEGRATED SECURITY SYSTEM COMPONENTS - An integrated security system is described that integrates broadband and mobile access and control with conventional security systems and premise devices to provide a tri-mode security network (broadband, cellular/GSM, POTS access) that enables users to remotely stay connected to their premises. The integrated security system, while delivering remote premise monitoring and control functionality to conventional monitored premise protection, complements existing premise protection equipment. The integrated security system integrates into the premise network and couples wirelessly with the conventional security panel, enabling broadband access to premise security systems. Automation devices (cameras, lamp modules, thermostats, etc.) can be added, enabling users to remotely see live video and/or pictures and control home devices via their personal web portal or webpage, mobile phone, and/or other remote client device. Users can also receive notifications via email or text message when happenings occur, or do not occur, in their home. | 2017-06-22 |
20170180199 | SYSTEM AND METHOD FOR NETWORK PROVISIONING - Implementations described and claimed herein provided for a system for provisioning network resources. The system includes a network provisioning abstraction layer having an application interface for receiving network provisioning requests from applications and determine provisioning instructions for fulfilling the requests. Each of the received provisioning instructions is queued in a priority queuing system according to a request priority. The provisioning instructions for the highest priority requests are removed from the front of the queue and sent to a resource interface that relays the requests to the appropriate network resources. | 2017-06-22 |
20170180200 | Apparatus and Method for Seamless Commissioning of Wireless Devices - An electronic device includes a first processor; a first commissioning element to communicate with external devices using wireless communication and a first memory storing programs for commissioning a target device onto a wireless local area network (WLAN). The WLAN has configuration data including a WLAN identifier and a network key. The programs provide a user interface for commissioning the target device. The target device includes a second processor, a second wireless radio, and a second commissioning element to receive the WLAN configuration data. The target device decodes the WLAN configuration data to commission the target device onto the WLAN. The electronic device sends the WLAN configuration data to the target device and receives confirmation that the target device has successfully connected to the WLAN. The electronic device displays the success in a user interface. | 2017-06-22 |
20170180201 | AUTOMATED CHANGE MONITORING AND IMPROVEMENT RECOMMENDATION SYSTEM FOR INCIDENT REDUCTION IN INFORMATION TECHNOLOGY INFRASTRUCTURE - A method includes obtaining, from a service management database, one or more change tickets and one or more incident tickets relating to an information technology infrastructure, defining one or more change-incident pairs based on linkages between the incident tickets and the change tickets, identifying, from the change-incident pairs, one or more dimensions affecting outcomes of implementation of one or more change types, generating at least one recommendation for altering implementation of subsequent changes of a given change type to the information technology infrastructure based on the identified dimensions, applying the at least one recommendation to the implementation of one or more subsequent changes of the given change type to configuration items in the information technology infrastructure, monitoring the information technology infrastructure to determine outcomes of the subsequent changes of the given change type, and modifying the at least one recommendation responsive to the monitoring. | 2017-06-22 |
20170180202 | Session-based Device Configuration - Techniques for session-based device configuration are described. According to one or more implementations, various settings of a wireless device are configured to optimize device performance while participating in a communication session via a wireless network. The settings, for instance, are configured dynamically and on a per-session basis. | 2017-06-22 |
20170180203 | HYBRID ENVIRONMENT TO SUPPORT RELIABLE DELIVERY OF MULTICAST TRAFFIC USING AN ORCHESTRATION DEVICE - A device may receive information associated with a reliable multicast service, that permits retransmission of multicast datagrams to be provided. The device may receive information associated with a plurality of network devices associated with providing the reliable multicast service. The device may configure the plurality of network devices to provide the reliable multicast service and may monitor the plurality of network devices. The device may detect an event associated with the reliable multicast service and may provide an instruction, to one or more network devices of the plurality of network devices, to modify the reliable multicast service based on detecting the event. | 2017-06-22 |
20170180204 | SYSTEMS AND METHODS FOR SCANNING INFRASTRUCTURE WITHIN A COMPUTER NETWORK - A computer-implemented method for scanning computer infrastructure within a computer network includes a first host device and a second host device having distinct operating systems. The host devices are coupled to a controller server. The method includes deploying a first scan program to the host devices. The method includes installing a first tool set on the first host device, installing a second tool set on the second host device, executing the first scan program on the first host device for gathering and storing a first set of inventory data on the first host device, executing the first scan program on the second host device for gathering and storing a second set of inventory data on the second host device, collecting the first set of inventory data from the first host device and the second set of inventory data from the second host device. | 2017-06-22 |
20170180205 | AUTOMATIC GENERATION OF VALIDATORS TO VALIDATE DEPLOYMENT CODE USED FOR CONFIGURING SERVERS - A validation system is configured to automatically generate validators for one or more target systems. The validation system includes: a memory storing a computer process, a network interface configured to interface with the one or more target systems over a computer network, and a processor executing the computer process. The computer process is configured to parse the deployment code to identify components in deployment code, generate validator code for each identified component, and use the network interface to transmit the validator codes to the one or more target systems. | 2017-06-22 |
20170180206 | System and Method for Aggregating Communication and Control of Wireless End-Points in a Data Center - A server rack, includes a first system and a second system. The first system includes a host processing complex and a first wireless management system that manages a managed element of the first system out of band from a hosted processing environment instantiated on the first system and that provides a first wireless connection beacon. The second system includes a second wireless management system that receives the first wireless connection beacon and that provides a first indication to the first wireless management system that the second wireless management system received the first wireless connection beacon. The first wireless management system further determines a first location of the second system based upon the first indication. | 2017-06-22 |
20170180207 | PROPAGATING LEAF COUNT INFORMATION TO FACILITATE SWITCHING BETWEEN A SEGMENTED TUNNEL AND A NON-SEGMENTED TUNNEL - A device may provide information associated with initiating a segmented tunnel to be used to transfer multicast traffic via a network covering a plurality of areas. The device may receive acknowledgement information associated with the segmented tunnel. The acknowledgement information may include information that identifies a number of egress devices, associated with at least one area of the plurality of areas, that are to receive the multicast traffic. The device may determine, based on the acknowledgement information, a total number of egress devices that are to receive the multicast traffic. The device may selectively provide the multicast traffic via the segmented tunnel based on the total number of egress devices that are to receive the multicast traffic. | 2017-06-22 |
20170180208 | ORGANICALLY COMPOSABLE IOT NETWORKS - Disclosed in some examples are methods, devices, and machine readable mediums which allow for disparate IoT networks to combine forming larger networks in an organic and independent manner. Following the methods disclosed herein, the newly formed network is well formed topologically and does not require the use of gateways or other specialized devices to provide IoT realm services. Indeed, individual nodes within the network perform the key management, access management, and network operations functions that were previously performed by the gateway device. | 2017-06-22 |
20170180209 | IDENTIFICATION OF NETWORKING COMPONENT APPLICATION PROGRAMMING INTERFACES - A request to identify a networking component of a network is received. An application programming interface signature is selected. The application programming interface signature comprises a characteristic. It is determined whether an application programming interface implemented by the networking component exhibits the characteristic. In response to a determination that the application programming interface implemented by the networking component exhibits the characteristic, it is indicated that the networking component implements the application programming interface. | 2017-06-22 |
20170180210 | SHIFTING NETWORK TRAFFIC FROM A NETWORK DEVICE - A traffic shifting system is described to shift traffic away from one or more network devices or interfaces. The system ensures that traffic can be safely shifted off of a network device before the shifting occurs. The method is described as broken into several phases, such as a discovery phase, a pre-check phase, a shifting phase, and a post-shift phase. Before shifting occurs, the discovery phase is used to obtain network topology and configuration information. In the pre-check phase, that information is interrogated so that a shifting can be performed without negatively impacting the network. If the pre-check phase is passed, then the network shifting can occur through adjustment of configuration parameters, such as a cost parameter associated with an interface on any devices for which traffic is being shifted. Finally, in the post-shift phase, checks are performed to ensure traffic is shifting away from the network device. | 2017-06-22 |
20170180211 | HYBRID CLOUD INTEGRATION FABRIC AND ONTOLOGY FOR INTEGRATION OF DATA, APPLICATIONS, AND INFORMATION TECHNOLOGY INFRASTRUCTURE - A method performed by a processor in a hybrid cloud environment, the method including: specifying at least one service provider zone associated with a resource or a service of a service provider, the service provider zone including a first management interface node corresponding to the service provider; specifying at least one data center zone associated with a set of services or resources located near one another, the data center zone including a second management interface node corresponding to the set of services or resources; receiving, by the first management interface node, information from the resource or service associated with the at least one service provider zone; translating, by the first management interface node, the information from the resource or service to a format understandable by the second interface node to create first-level translated information; and transmitting the first-level translated information from the first interface node to the second interface node. | 2017-06-22 |
20170180212 | METHOD AND SYSTEM FOR WIRELESS NETWORK ACCESS CONTROL IN AN AIRCRAFT - A network access control method involves requesting access to a network via a wireless communication adapter for a personal electronic device. Then, an acoustic audio code output by an audio signaling device connected to the wireless communication adapter by wire is acoustically captured by the personal electronic device. A digital representation of the captured acoustic audio code is submitted from the personal electronic device to the wireless communication adapter via wireless communication. Subsequently, the wireless communication adapter authenticates the personal electronic device on the basis of the submitted digital representation of the captured acoustic audio code. | 2017-06-22 |
20170180213 | Method, Apparatus, and System for Implementing Software-Defined Network SDN - This application discloses a method for implementing a software-defined network (SDN), including: receiving, by an SDN controller, virtual network information sent by a cloud computing platform, where the virtual network information includes a correspondence between information about a virtual machine (VM) and information about a server running the VM. The method also includes acquiring, by the SDN controller, physical network information, where the physical network information includes a correspondence between information about a top-of-rack (TOR) switch and the information about the server. Additionally, the method includes acquiring, by the SDN controller, a correspondence between the information about the VM and the information about the TOR switch according to the virtual network information and the physical network information. | 2017-06-22 |
20170180214 | On-Demand Remote Predictive Monitoring For Industrial Equipment Analysis and Cost Forecast - Sensor data is detected from at least one sensor selected and installed for detecting operating conditions of at least one equipment. The sensor data includes an operating condition of at least one equipment. The sensor is selected dependent on indications of a user restriction and a predictive model. A sensor data signal is generated dependent on the sensor data. The sensor data signal is transmitted to a network device for collecting the sensor data and transforming the collected sensor data into a formatted transmission signal having a format for transmission over a network to a network server. The network server receives the formatted transmission signal for performing on-demand service of at least one of analysis, reporting and visualization dependent on the operating condition. | 2017-06-22 |
20170180215 | PROVIDING A LANDSCAPE AND STATISTICS SERVICE TO A MOBILE COMMUNICATIONS DEVICE - Techniques for establishing a communication connection between a hub computing system and a back-end computing system; receiving, at the hub computing system and from an Open Data Protocol (OData) application that resides on a mobile communications device, a request for a landscape and statistics service providing information associated with the back-end computing system; registering, on the hub computing system, the landscape and statistics service as an OData service configured to be provided over an OData channel between the hub computing system and the mobile communications device; and providing, by the hub computing system, the landscape and statistics service to the OData application as the OData service over the OData channel. | 2017-06-22 |
20170180216 | Method for Unified Communication of Server, Baseboard Management Controller, and Server - A method for unified communication of a server, a baseboard management controller, and a server is presented. A baseboard management controller (BMC) receives a first packet sent by a server, and forwards the received first packet to a physical network adapter of the BMC using a preconfigured virtual network adapter, where the first packet includes first management data or service data. The first packet is sent to an external network via the physical network adapter. The virtual network adapter is further configured to send a second packet received by the BMC to a control module of the BMC, and the control module processes the second packet. In the embodiments, the first packet is sent using an out-of-band physical network adapter of the BMC, which does not need to occupy a service network adapter of the server, thereby improving utilization of the service network adapter of the server. | 2017-06-22 |
20170180217 | USE OF VIRTUAL ENDPOINTS TO IMPROVE DATA TRANMISSION RATES - Systems and methods are described that enable high-data-rate network communications by use of a data transmission system, which can at least partially redirect data transmitted between two computing devices on a public network to a private network. The data transmission system may include a variety of endpoints at different locations, such that source and destination computing devices may pass information into and out of the data transmission system via the endpoints. To ensure that endpoints are able to communication with each computing device via a path of sufficient network quality, the data transmission system may dynamically generate additional endpoints within points of presence of the system. Where no endpoints or points of presence have a connection of sufficient quality to a source and destination computing device, the data transmission system may decline to transmit data, and instruct the source or destination computing devices to utilize traditional communication channels. | 2017-06-22 |
20170180218 | INTEGRITY CONTROL IN SERVICE CHAINING - There are provided measures for enabling/realizing integrity control in service chaining. Such measures exemplarily comprise determining a demand for integrity control for a service function of a service function entity in a service chaining scenario in which a service is provided via a service chain of a plurality of service function entities, and requesting one or more of the plurality of service function entities in the service chain other than said service function entity to report on occurrence of a specific event during provision of said service, the specific event being relevant for said service function of said service function entity, wherein at least one of the requested service function entities reports on occurrence of the specific event after detection of occurrence of the specific event during provision of said service in response to a corresponding request. | 2017-06-22 |
20170180219 | SYSTEM AND METHOD OF ANALYZING USER SKILL AND OPTIMIZING PROBLEM DETERMINATION STEPS WITH HELPDESK REPRESENTATIVES - An information processing system, computer readable storage medium, and method for customizing helpdesk services according to a user's skill level. The method includes determining a problem resolution domain corresponding to a user of an information processing system solving a problem associated with using the information processing system; selectively recording user actions; determining, based on the recorded user actions, a helpdesk problem resolution procedure that matches the recorded user actions; aggregating the recorded user actions by converting them into completed steps in a helpdesk problem resolution procedure; and presenting to a helpdesk representative at least one of the steps, where completed steps are presented distinguished from the other steps in the procedure. A user skill level can be determined, based on analyzing the completed steps, and presented to the helpdesk representative for customizing helpdesk services according to the user's skill level. | 2017-06-22 |
20170180220 | Techniques to Generate Workload Performance Fingerprints for Cloud Infrastructure Elements - Examples include techniques to generate workload performance fingerprints for cloud infrastructure elements. In some examples, performance metrics are obtained from resource elements or nodes included in an identified sub-graph that represents at least a portion of configurable computing resources of a cloud infrastructure. For these examples, averages for the performance metrics are determined and then stored at a top-level context information node for the identified sub-graph to represent a workload performance fingerprint for the identified sub-graph. | 2017-06-22 |
20170180221 | METHOD AND SYSTEM FOR TEMPORAL SAMPLING IN EVOLVING NETWORK - A method and system for analyzing temporal data includes selecting a data source in which data from the source contains temporal attributes, obtaining temporal data of a first size from the selected data source and mapping the temporal data from the selected source in a temporal graph. The method and system selects a temporal attribute, generates a time decay function of the selected temporal attribute and selects a time window in the temporal graph defining a data set of a second size less than the first size based on the time decay function. The data set contains a set of predefined properties, each having a metric calculated from data within the time window. The method and system samples data from the data source based on the selected time window and generates a temporal graph of the metrics of the predefined properties of the sampled network data. | 2017-06-22 |
20170180222 | TECHNIQUES TO DETECT FOREGROUND PROCESSES - Techniques to detect foreground processes are described. In one embodiment, for example, an apparatus may comprise a client data reception component operative to receive a series of active process lists from a plurality of client devices via the networking interface controller on the server device; a graph construction component operative to construct a plurality of active process graphs based on the active process lists, wherein each client device is associated with a single active process graph, wherein each node in each of the plurality of active process graphs corresponds to an active process on an associated client device, wherein each pair of connected nodes in each graph corresponds to a concurrence of an associated pair of active processes on an associated client device; and a graph analysis component operative to determine foreground processes based on the constructed active process graphs. Other embodiments are described and claimed. | 2017-06-22 |
20170180223 | INTER-NODES MULTICASTING COMMUNICATION IN A MONITORING INFRASTRUCTURE - A method for determining when to send monitoring data to a server within a monitoring infrastructure. The method includes a first agent computer collecting a first instance of monitoring data relating to an alert on a computer system, wherein the collecting is based, at least in part, on a set of instructions received from a monitoring server, wherein the set of instructions includes instructions for determining whether the monitoring data is relevant to triggering the alert. The first agent then receives at least one second instance of monitoring data from a set of second agents. The first agent then determines whether the first instance of monitoring data is relevant to triggering the alert based, at least in part, on the first instance of monitoring data and the second instance of monitoring data. The first agent then determines whether to send the first instance of monitoring data to the monitoring server. | 2017-06-22 |
20170180224 | NETWORKING DEVICE MONITORING SYSTEM AND METHOD - The present invention provides a system monitoring a networking device and reset the same when the network device does not function properly. The system may include a remote server monitoring the power supplying device and send out a notification to a predetermined terminal about the status of the networking device. | 2017-06-22 |
20170180225 | CONFLICT DETECTION IN A HYBRID NETWORK DEVICE - A method, system, and computer-readable storage device for detecting conflicts in a hybrid network device is described herein. A hybrid network device may receive a local controller command from a network management device (e.g., a laptop, operated by a network administrator, executing a command line interface). The hybrid network device may convert the local controller command to a software defined command format. The hybrid network device may detect a lack of conflict between the converted local controller command and active flows represented in an active flow repository. Based on the detected lack of conflict, the hybrid network device may update a traffic forwarding table of the hybrid network device in accordance to the local controller command. | 2017-06-22 |
20170180226 | MEMORY ARRAY TO GENERATE A DATA EYE DIAGRAM - An apparatus includes a memory array to generate a data eye diagram. The memory array includes a plurality of rows of memory cells. The memory cells include a first row corresponding to a first sampling circuit of a first plurality of sampling circuits. The first sampling circuit is configured to compare an input voltage signal to a first reference voltage. The memory cells also include a second row corresponding to a second sampling circuit of the first plurality of sampling circuits. The second sampling circuit is configured to compare the input voltage signal to a second reference voltage. Each memory cell of the memory array is an incremental multi-bit counter. | 2017-06-22 |
20170180227 | Method for Estimating Time Elapsed Between User Selection and First Bit Receipt from a Server - The present invention relates to a network monitoring device and methods for estimating time elapsed between a user's first selection of an item or hyperlink on a web browser of a user device and a first bit received by the user device from a corresponding web server. | 2017-06-22 |
20170180228 | SELECTING COMMUNICATION CHANNELS BASED ON CATEGORIZATIONS AND MEASUREMENTS - A method for selecting at least one communication channel based on a plurality of communication channel characteristics is provided. The method may include receiving a plurality of communications. The method may further include separating the received plurality of communications into a plurality of units. Additionally, the method may include categorizing the plurality of units based on a number of commands associated with the plurality of units. The method may also include measuring a plurality of communication channels based on the categorized plurality of units, the number of commands, and the plurality of communication channel characteristics. The method may further include selecting the at least one communication channel associated with the measured plurality of communication channels to process at least one unit associated with the categorized plurality of units. | 2017-06-22 |
20170180229 | SYSTEMS AND METHODS FOR LATENCY REDUCTION IN CONTENT ITEM INTERACTIONS USING CLIENT-GENERATED CLICK IDENTIFIERS - Systems and methods of reducing latency in online network traffic are provided. The system can include a processor and a memory couple to the processor. The memory stores computer-executable instructions, which when executed by the processor, cause the processor to identify an indication of an interaction with a content item presented within a content slot of an information resource, generate a click identifier that uniquely identifies the interaction, transmit a first request comprising a click resource link including the click identifier to a click server, and transmit a second request to access the landing page of the content item independent of transmitting the first request. The second request comprises a generated resource link that identifies a resource identifier of the landing page of the content item and the click identifier. | 2017-06-22 |
20170180230 | TCP TRAFFIC PRIORITY BANDWIDTH MANAGEMENT CONTROL BASED ON TCP WINDOW ADJUSTMENT - The present disclosure relates to an apparatus, a method, and a non-transitory computer readable storage medium for managing bandwidth in a computer network. The method may identify that a first received packet belongs to a first traffic class and a second received packet belongs to a second traffic class where the first traffic class is associated with a higher priority than the second traffic class. The method may also identify that the first and the second traffic classes compete for shared bandwidth at the computer network. The method may monitor a number of bytes received that are associated with the first traffic class and second traffic class and perform a series of calculations used to adjust a window size according to the relative priorities of the first and the second traffic class. | 2017-06-22 |
20170180231 | MONITORING QUEUES AT SWITCHES OF A NETWORK FROM AN EXTERNAL ENTITY - The present invention is notably directed to a computer-implemented method for monitoring a computerized network. Said network comprises several switches that are, each, configured for processing data queuing thereat. The method comprises monitoring queues of data at switches of the network at an entity external to and in communication with the network. Monitoring is carried out by first sending, via a data path of the network, an execution data packet to each of the switches. The execution data packet comprises contents interpretable by said each of the switches so as for the latter to start and/or stop an execution of a sampling mechanism for sampling a queue of data at said each of the switches and returning sampled data to the external entity. Eventually, data sampled according to this sampling mechanism are received at the external entity (from each of the switches, and via said data path). The present invention is further directed to related methods and computer program products. | 2017-06-22 |
20170180232 | APPARATUS AND METHOD FOR SETTING BANDWIDTH - A disclosed bandwidth setting method includes: calculating, for each of plural logical ports that are set for a physical network interface card, an amount of traffic of the logical ports, from amounts of output traffic of one or plural virtual machines that use the logical port; and setting, for each of the plural logical ports, bandwidth of the logical port according to the calculated amount of traffic of the logical port. | 2017-06-22 |
20170180233 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR NETWORK DIAGNOSTICS - Methods, systems, and computer readable media for network diagnostics are disclosed. According to one method, the method occurs at a diagnostics controller implemented using at least one processor. The method includes configuring a plurality of diagnostics nodes to observe traffic behavior associated with a system under test (SUT). The method also includes observing, using the diagnostics nodes, traffic behavior associated with the SUT. The method further includes detecting, using the traffic behavior, a SUT issue. The method also includes identifying, using SUT topology information, a network node in the SUT associated with the SUT issue. The method further includes triggering one of the diagnostics nodes to obtain node related information from the network node, wherein the diagnostics node uses at least one communications protocol to poll the network node for the node related information. The method also includes diagnosing, using the node related information, the SUT issue. | 2017-06-22 |
20170180234 | IDENTIFYING A SOURCE DEVICE IN A SOFTWARE-DEFINED NETWORK - In an example, there is disclosed a computing apparatus, having: a network interface to communicatively couple to a software-defined network (SDN); first one or more logic elements providing an SDN controller engine to provide a control function for the SDN; and second one or more logic elements providing a route tracing engine to: receive a tunneling notification from a network device agent, the tunneling notification associated with a network flow; and perform a backtracking traceroute operation to deterministically identify a source device for the flow. There is also disclosed a method of providing the foregoing, and one or more tangible, non-transitory computer-readable storage mediums for providing the foregoing. | 2017-06-22 |
20170180235 | TECHNOLOGIES FOR SIDEBAND PERFORMANCE TRACING OF NETWORK TRAFFIC - Technologies for tracing network performance include a network computing device configured to receive a network packet from a source endpoint node, process the received network packet, capture trace data corresponding to the network packet as it is processed by the network computing device, and transmit the received network packet to a target endpoint node. The network computing device is further configured to generate a trace data network packet that includes at least a portion of the captured trace data and transmit the trace data network packet to the destination endpoint node. The destination endpoint node is configured to monitor performance of the network by reconstructing a trace of the network packet based on the trace data of the trace data network packet. Other embodiments are described herein. | 2017-06-22 |
20170180236 | CIRCUIT AND A METHOD FOR ATTACHING A TIME STAMP TO A TRACE MESSAGE - A circuit including: a trace source configured to request a time stamp to correspond to a trace message; a time module configured to generate the time stamp and buffer the time stamp; and an attachment circuit configured to match the time stamp that corresponds to the trace message and attach the time stamp to the trace message. A method for attaching a time stamp to a trace message, the method including: requesting by a trace source a time stamp to correspond to a trace message; generating the time stamp in a time module; buffering the time stamp in the time module; matching the time stamp that corresponds to the trace message; and attaching the time stamp to the trace message. | 2017-06-22 |
20170180237 | INTELLIGENT DEVICES IN A SOFTWARE-DEFINED NETWORK - There is disclosed a network device having a network interface; and one or more logic elements comprising a flow table engine operable to: receive a network packet via the network interface; perform a logging action to make the network packet traceable; and notify a software-defined networking (SDN) controller of the logging action via the network interface. There is also disclosed an SDN controller having a network interface; first one or more logic elements comprising a software-defined networking (SDN) controller engine to provide SDN controller services; and second one or more logic elements comprising a route tracing engine, operable to: receive a logging action for a network packet from a network device via the network interface; and update a logging table from the logging action. There is further disclosed a method of providing the foregoing, and computer-readable mediums for providing the foregoing. | 2017-06-22 |
20170180238 | SYSTEMS AND/OR METHODS FOR AUTOMATED TESTING AND MONITORING OF BACKEND SERVICES - Certain example embodiments relate to a Resume Trigger Manager (RTM) and associated computing framework that handles client-server communications associated with automated application testing and/or monitoring, for both a system under test and third-party servers. The RTM in certain example embodiments performs the test execution by routing service request messages from one or more clients to the web server in accordance; maintains a count of open service requests for each client; and relays return messages from the web server to the client(s). When a wait request is received from a given client, the RTM may determine that there are no open service requests for that client and send a wait response message indicating same; and/or that a period of time has elapsed and accordingly interrupt pending service requests for that client, reset that client's counter, and return a wait response message indicating that the predefined period of time has elapsed. | 2017-06-22 |
20170180239 | SYSTEM AND METHOD FOR SECURE COMMUNICATIONS BETWEEN A COMPUTER TEST TOOL AND A CLOUD-BASED SERVER - A system for providing data communication is provided. The system includes at least one computer test tool configured to perform one or more diagnostic tests on a computer network. The system further includes at least one communication device configured to couple to the at least one computer test tool to receive and cache test data from the at least one computer test tool and to wirelessly couple to a communication network. In addition, the system includes a cloud-based server configured to couple to the communication network so as to receive test data transmitted from the at least one communication device wherein the test data is encrypted in the at least one computer test tool and decrypted in the cloud-based server. | 2017-06-22 |
20170180240 | OPENFLOW CONFIGURED HORIZONTALLY SPLIT HYBRID SDN NODES - A method is provided by a network element to execute a forwarding information base (FIB) manager to program a packet forwarding function of the network element. The FIB manager supports a hybrid control plane with software defined networking (SDN) and local control plane processes. The method includes receiving a request to configure a node reachability configuration element, where the node reachability element describes packet processing instruction for the packet forwarding function to forward packets toward a referred node, selecting a flow control agent to be updated for reachability to the referred node, and updating a logical forwarding information representation to encode a next hop identifier for the referred node. | 2017-06-22 |
20170180241 | SYSTEM AND METHOD FOR DATA PATH VALIDATION AND VERIFICATION - A method for operating a source node includes receiving a data path validation request command requesting validation of a path associated with a traffic flow identified in the data path validation request command, and determining a first hop sequence in accordance with the path being validated, wherein the first hop sequence is identical to a second hop sequence associated with a non-validation request packet associated with the path being validated. The method also includes generating, by the source node, a validation request packet in accordance with the data path validation request command, the validation request packet comprises route information associated with the first hop sequence, an alert flag set to a specified value, and a path validation header specifying processing performed by nodes receiving the validation request packet, and transmitting, by the source node, the validation request packet in accordance with the route information. | 2017-06-22 |
20170180242 | ADAPTIVE SOFTWARE DEFINED NETWORKING CONTROLLER - Embodiments of the present invention provide methods, computer program products, and systems for generating a shortest data path for data packets. Embodiments of the present invention can be used to exclude switches at or near their maximum capacity of flow entries from the shortest data path calculation. Embodiments of the present invention can be used to reduce the “lag time” users can experience while waiting for data packets to be forwarded through different switches. | 2017-06-22 |
20170180243 | LOOPBACK-FREE ADAPTIVE ROUTING - A method for communication includes, in a network node that includes a plurality of ports, specifying for a given destination address at least one Adaptive Routing (AR) group. The at least one AR group includes two or more ports over which packets destined to the given destination address are to be adaptively routed. A packet destined to the given destination address is received at the network node, via one of the ports serving as an ingress port. An egress port is adaptively selected for the packet, from the ports in the at least one AR group but excluding the ingress port over which the packet was received. The packet is routed to the selected egress port. | 2017-06-22 |
20170180244 | BROADBAND FALLBACK FOR ROUTER - Systems for routing data over first and second broadband network. A router includes a first network interface that is configured to provide communication via a first broadband channel. There is a second network interface configured to enable communication via second broadband channel. In various embodiments, the first and second broadband channels may be used to provide failover, load balancing, and/or secure transmission of communication data. | 2017-06-22 |
20170180245 | Intelligent Routing of Network Packets on Telecommunication Devices - A telecommunication device configured to select one of a plurality of network connectivities of the telecommunication device to use for transmission of a network packet is described herein. The telecommunication device may select the network connectivity based on user routing criteria, connectivity metrics, or transmission times. The user routing criteria may be dynamically updated during a communication or connection, affecting selection of the network connectivity for further network packets. The network connectivities may be respectively associated with different network operators. Also, the telecommunication device may select a first network connectivity for transmitting a first network packet and a second network connectivity for transmitting a second network packet. Further, the telecommunication device may select a first network connectivity for uplink communications and a second network connectivity for downlink communications. | 2017-06-22 |
20170180246 | Service Processing Method, Device, and System - Embodiments of the present invention relate to the field of communications technologies and provide a service processing method, device, and system, where service expansion can be performed without changing an original device of an operator. A service processing method includes acquiring business service information corresponding to a to-be-processed service flow, where the business service information includes a service flow identifier of the to-be-processed service flow and a service label corresponding to the service flow identifier. The method includes sending the business service information corresponding to the to-be-processed service flow to a service router, so that the service router processes, according to the business service information, the to-be-processed service flow. | 2017-06-22 |
20170180247 | METHOD AND APPARATUS FOR COMPRESSING LABEL STACK, AND METHOD AND APPARATUS FOR DECOMPRESSING LABEL STACK - Embodiments of the present application provide a method and an apparatus for compressing a label stack. The method includes: obtaining a first label stack corresponding to a forwarding path, where the first label stack comprises node labels corresponding to each node on the forwarding path; selecting a first node label from the first label stack, where when forwarding a packet, a node corresponding to the first node label is capable of encapsulating at least two layers of labels in the packet; replacing at least two adjacent labels located after the first node label in the first label stack with a first compression label, to generate a second label stack; and instructing a source node on the forwarding path to perform packet processing according to the second label stack. In this way, a length of a label stack pushed into the packet can be shortened. | 2017-06-22 |
20170180248 | ESTABLISHING LABEL SWITCHED PATHS HAVING REFRESH INTERVAL INDEPENDENT FAST REROUTE FACILITY PROTECTION - In one example, techniques of this disclosure may enable a point of local repair (PLR) network device to signal availability of link protection or node protection to a merge point (MP) network device and enable a network device to actively determine whether or not it is a merge point router. Based on whether or not the network device determines it is a MP, the network device may selectively clean up LSP states when there is an upstream link or node failure. The RSVP-TE protocol may be extended to enable a network device to send a tear down message to a downstream router, which may enable the downstream router to conditionally delete locale LSP state information. In some instances, a PLR network device may directly send a tear down message to a MP network device even though the PLR network device may not have a working bypass LSP. | 2017-06-22 |
20170180249 | FORWARDING ELEMENT IMPLEMENTATION FOR CONTAINERS - A method of creating containers in a physical host that includes a managed forwarding element (MFE) configured to forward packets to and from a set of data compute nodes (DCNs) hosted by the physical host. The method creates a container DCN in the host. The container DCN includes a virtual network interface card (VNIC) configured to exchange packets with the MFE. The method creates a plurality of containers in the container DCN. The method, for each container in the container DCN, creates a corresponding port on the MFE. The method sends packets addressed to each of the plurality of containers from the corresponding MFE port to the VNIC of the container DCN. | 2017-06-22 |
20170180250 | PACKET COMMUNICATION BETWEEN CONTAINER DATA COMPUTE NODES AND A MANAGED FORWARDING ELEMENT - A method of communicating packets in a physical host that includes a managed forwarding element (MFE) configured to communicate packets to a set of containers in a data compute node (DCN) hosted by the physical host. The method receives a packet from a particular container in the container DCN. The packet includes a tag that includes an identification of the particular container. The method uses the identification of the particular container included in the tag to identify a port of the MFE that correspond to the particular container. The method removes the tag from the packet. The method forwards the un-tagged packet to the port of the MFE that corresponds to the particular container. | 2017-06-22 |
20170180251 | FAST SOFTWARE L2 SWITCHING USING A CACHING TECHNIQUE - In a system that includes a physical forwarding element (PFE), the mapping of each possible destination MAC address to a destination port number of the PFE is stored in a mapping table. A destination port number on the PFE is identified for a first packet in a sequence of packets arrived at a source port of the PFE by searching the mapping table and stores the destination port number in a caching table. For each packet after the first packet, when the destination MAC address of the packet matches the destination MAC address stored in the caching table, the destination port number stored in the caching table is used as the destination port number of the packet. Otherwise, a destination port number for the packet is identified by searching the mapping table and the destination port number stored in the caching table is replaced with the identified destination port number. | 2017-06-22 |
20170180252 | CCN ROUTING USING HARDWARE-ASSISTED HASH TABLES - One embodiment provides a system that facilitates forwarding of packets with variable length names. During operation, the system receives a packet with a hierarchically structured variable length identifier (HSVLI) which comprises contiguous name components ordered from a most general level to a most specific level. The system performs a longest prefix match lookup by selecting an entry from a first data structure of entries. The entries indicate a name component, forwarding information for the name component, and a plurality of entry identifiers that chain an entry to another entry. If a size of the name component is less than or equal to a predetermined threshold, the system selects an entry based on the name component. If the size is greater, the system selects an entry based on a compressed key which can be a hash of the name component. The system also resolves collisions associated with the selected entry. | 2017-06-22 |
20170180253 | HASH-BASED PACKET CLASSIFICATION WITH MULTIPLE ALGORITHMS AT A NETWORK PROCESSOR - A network processor has a “bi-level” architecture including a classification algorithm level and a single-record search level to search a hash database that stores packet classification information based on packet field values. The classification algorithm level implements multiple different classification algorithm engines, wherein the individual algorithm applied to a received packet can be selected based on a field of the packet, a port at which the packet was received, or other criteria. Each classification algorithm engine generates one or more single-record search requests to search the hash database for classification information based on one or more field values of the received packet or other classification parameters. Each single-record search requests is provided to the single-record search level, which executes the requests at the hash database and returns the corresponding record to the requesting classification algorithm engine. | 2017-06-22 |
20170180254 | ADAPTIVE THROTTLING FOR SHARED RESOURCES - Customers of shared resources in a multi-tenant environment can have token buckets allocated that have an associated depth and fill rate, with each token enabling the customer to obtain an amount of work from a shared resource. A resource management system can monitor one or more system or output metrics, and can adjust a global fill rate based at least in part upon values of the monitored metrics. Such an approach can provide a fair distribution of work among the customers, while ensuring that the metrics stay within acceptable ranges and there are no drastic changes in performance levels of the system. The fill rate can update dynamically with changes in the monitored parameters, such that the system can float near an equilibrium point. Commitments for specific minimum service levels also can be met. | 2017-06-22 |
20170180255 | EMERGENCY SIGNAL FOR M2M DEVICES - A method includes receiving, at a server connected to a network, a plurality of emergency alerts from a plurality of devices connected to the network. The method also includes analyzing, by the server, the plurality of emergency alerts to determine an emergency type of each of the plurality of emergency alerts. The method includes categorizing, by the server, the plurality of emergency alerts based on the emergency type of each of the plurality of emergency alerts. The method includes prioritizing a first category of the plurality of emergency alerts and consolidating the plurality of emergency alerts of the first category into a consolidated alert. The method includes causing the consolidated alert to be provided to an emergency responder. | 2017-06-22 |
20170180256 | DETERMINING SWITCH LOAD VALUES FOR SWITCHES - Various examples disclosed herein relate to determining switch load values for a switch according to a weighted score for categorized network traffic. In some examples, traffic volume information is determined for a switch in a network. The traffic volume information can include volume of network traffic for the switch for multiple time parameters. The network can include multiple switches. The switches can be associated with loss potential information based on a topology of the switches. The traffic volume information can be categorized into multiple categories. Multiple switch load values can be determined for the switch. Each switch load value can correspond to one of the multiple time parameters. Further, each switch load value can be determined according to a weighted score for each categorized network traffic and according to the loss potential information. | 2017-06-22 |
20170180257 | NETWORK SERVICE HEADER METADATA FOR LOAD BALANCING - A method for load balancing based on metadata in a network service header. The method includes receiving a packet or frame of a traffic flow, wherein the packet or frame has a payload and the network service header including metadata and service path information for the traffic flow identifying the service path, and the metadata comprises classification information of the packet or frame, extracting, by a service header processor of the load balancer, the classification information of the metadata from the packet or frame, and applying, by a load balancing function of the load balancer, a load balancing policy on the packet or frame based on the classification information of the metadata. | 2017-06-22 |
20170180258 | LOAD BALANCING PSEUDOWIRE ENCAPSULATED IPTV CHANNELS OVER AGGREGATED LINKS - A method for load balancing IPTV channels is described. In one embodiment of the invention, a first Provider Edge (PE) network element of a label switched network, coupled with a second PE network element over multiple member links of an aggregate link, receives IPTV packets. For each IPTV packet received, the first PE network determines layer 3 information of the IPTV packet, and generates one or more channel load balancing keys based on the layer 3 information. The PE network element generates a hash value from the channel load balancing keys and determines which one of multiple member links to transmit the IPTV packet on based on the hash value, and transmits the IPTV packet to the second PE network element on the determined member link. Other methods and apparatuses are also described. | 2017-06-22 |
20170180259 | OFFLOADING POLICY NEGOTIATION METHOD AND APPARATUS - The present disclosure provides an offloading policy negotiation method and apparatus, so as to resolve problems in the prior art that a method for initiating data flow switching by UE has low applicability, and that a network side cannot control and manage the UE, and that user experience is reduced. The method includes: sending, by a first device, an offloading policy to a second device, where the offloading policy includes a default access indication and a routing rule; and receiving and storing, by the first device, an acknowledged offloading policy returned for the offloading policy by the second device, and transmitting a data flow based on the acknowledged offloading policy. | 2017-06-22 |
20170180260 | SHAPING DATA TRAFFIC WITHIN A LOCAL AREA NETWORK - A method, non-transitory computer readable medium and apparatus for shaping data traffic in a local area network (LAN) are disclosed. For example, the method includes receiving data traffic information from one or more sensors of a plurality of network elements within the LAN, determining that a data traffic shaping action is required based on a comparison of the data traffic information to one or more rules stored in a rules engine and transmitting a control signal to a gateway to configure the gateway to process the data traffic in accordance with the data traffic shaping action. | 2017-06-22 |
20170180261 | AVOIDING DROPPED DATA PACKETS ON A NETWORK TRANSMISSION - A method, system, and apparatus are provided to avoid dropping data packets between computers coupled on a network. In one example, the system receives a plurality of data packets from one or more sending servers into a receive queue of a first network interface device (e.g., Fibre Channel host bus adapter) in a receiving server. The receive queue includes addresses to data buffers to store a predetermined number of data packets. The system monitors the number of data packets stored in the data buffers waiting for read out by a software application. The system detects a potential overflow of the receive queue in response to a number of unused data buffers of the receive queue. In response to detecting the potential overflow, the system performs preemptive actions to avoid dropping at least one of the plurality of data packets. | 2017-06-22 |
20170180262 | SCHEDULE-BASED PRIORITIZATION IN CONTENTION-BASED SHARED-MEDIA COMPUTER NETWORKS - In one embodiment, an intermediate node in a contention-based shared-media computer network determines a scheduled window within which a packet (with an assigned priority) should be transmitted by the intermediate node. In particular, the intermediate node may specifically determine whether an actual transmission time is prior to, during, or after the window, and sets a priority of the packet as either i) a reduced priority when the actual transmission time is prior to the window, ii) the assigned priority when the actual transmission time is during the window, or iii) an augmented priority when the actual transmission time is after the window. As such, the intermediate node may then transmit the packet from the intermediate node with the set priority at the actual transmission time. | 2017-06-22 |
20170180263 | METHOD AND APPARATUS FOR HANDLING NETWORK JITTER - A method for handling network jitter is provided. The method includes: receiving a plurality of data packets and recording a receiving time of each data packet; calculating time intervals between all adjacent data packets according to the receiving time of each data packet; identifying a probability distribution of the time intervals according to a plurality of preset intervals; calculating a target size of a buffer according to the probability distribution and an allowable jitter probability; and adjusting the buffer according to the target size of the buffer. | 2017-06-22 |
20170180264 | COMBINED HARDWARE/SOFTWARE FORWARDING MECHANISM AND METHOD - A network device includes (i) a software forwarding engine, and (ii) a hardware forwarding engine, wherein the software forwarding engine is implemented using a processor executing machine readable instructions. The network device analyzes a header of a received packet to determine i) whether the received packet belongs to any flows of packets already known to the network device, and ii) a packet type of the received packet. The network device selects one of the software forwarding engine or the hardware forwarding engine to process the received packet based on i) whether the received packet belongs to any flows of packets already known to the network device, and ii) the determined packet type, including selecting the software forwarding engine when it is determined that the received packet does not belong to any flow of packets already known to the network device. | 2017-06-22 |
20170180265 | TECHNOLOGIES FOR TRACKING OUT-OF-ORDER NETWORK PACKETS - Technologies for tracking out-of-order network packets include a target computing node coupled to a source computing node via a communication channel. The target computing node is configured to allocate a small window in memory in which to store a bit mask corresponding to a number of out-of-order network packets received from the source computing node via the communication channel. The target computing node is further configured to update the bit mask in the small window upon receiving an out-of-order network packet from the source computing node. The target computing node is additionally configured to allocate a large window in memory in response to a determination the size of the bit mask is larger than the size of the small window, store the bit mask in the large window, and store a pointer to the large window in the small window. Other embodiments are described and claimed. | 2017-06-22 |
20170180266 | MATCHING AND ENFORCING DEPLOYMENT PIPELINE CONFIGURATIONS WITH LIVE PIPELINE TEMPLATES - Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (LPT). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services. | 2017-06-22 |
20170180267 | USE OF VIRTUAL ENDPOINTS TO IMPROVE DATA TRANMISSION RATES - Systems and methods are described that enable high-data-rate network communications by use of a data transmission system, which can at least partially redirect data transmitted between two computing devices on a public network to a private network. The data transmission system may include a variety of endpoints at different locations, such that source and destination computing devices may pass information into and out of the data transmission system via the endpoints. To ensure that endpoints are able to communication with each computing device via a path of sufficient network quality, the data transmission system may dynamically generate additional endpoints within points of presence of the system. Where no endpoints or points of presence have a connection of sufficient quality to a source and destination computing device, the data transmission system may decline to transmit data, and instruct the source or destination computing devices to utilize traditional communication channels. | 2017-06-22 |