40th week of 2016 patent applcation highlights part 80 |
Patent application number | Title | Published |
20160294628 | Virtual Bandwidth Management Deployment Architectures - Control and management of bandwidth at networks remote from the physical bandwidth management infrastructure. Particular implementations allow network equipment at a plurality of data centers, for example, to manage network traffic at remote branch office networks without deployment of network devices at the remote branch office networks. | 2016-10-06 |
20160294629 | PLUGGABLE GATEWAY FOR MULTIPLE COMMUNICATION MODULES - A pluggable gateway for multiple communication modules comprises a modulated frame, having at least one modulated slot portion, a front end of the modulated slot portion being an open window portion; and a modulated circuit device, disposed in the modulated frame and having a circuit board portion that has a processor and a micro controller; wherein an insertion portion is disposed corresponding to the modulated slot portion and electrically connects with the processor, the micro controller or the circuit board portion. A pluggable gateway for multiple communication modules provides a plurality of modules for flexible applications and uses the way of pluging/unpluging to change different types of communication modules without dismantling case, so as to be customer-demand, serve to different systems of Internet of Things and easy upgrade. | 2016-10-06 |
20160294630 | METHODS AND SYSTEMS FOR EVOLVING AN ADAPTIVE SMART HOME NETWORK - This disclosure relates generally to smart home networks and more particularly to methods and systems for evolving an adaptive smart home network. In one embodiment, a method for evolving a smart home network comprising a plurality of devices is disclosed. The method includes detecting a change in at least one property associated with the smart home network. The method further includes determining a current network topology for the plurality of devices in response to detecting the change. The current network topology includes weighted information related to the at least one property. Thereafter, the method includes identifying a subset of devices from within the plurality of devices based on the current network topology to offset the change in the at least one property. The subset of devices is adapted to respond to an event that the smart home network was configured to mitigate in absence of the change. | 2016-10-06 |
20160294631 | Domain Name System Based VPN Management - VPN data for building and maintaining VPNs through a public network is gathered. The VPN data is maintained, at a DNS server, as part of a DNS table. A portion of the VPN data is provided as part of a DNS view of the DNS table to a client device. A VPN mode indicating a manner to establish a VPN node for the client device through the public network is determined using the portion of the VPN data. When the client device is coupled to the public network the VPN node is established and maintained according to the VPN mode using the portion of the VPN data. | 2016-10-06 |
20160294632 | USING SPANNING TREE PROTOCOL TO DETERMINE A LAYER 2 TOPOLOGY OF AN ETHERNET TYPE NETWORK - Example methods, apparatuses, and systems are presented for determining a physical (real) topology of an Ethernet type network, including mapping physical switches arranged in a multi-chassis link aggregation group (MC-LAG). Spanning tree protocol (STP) data is obtained via a combination of SNMP queries or SSH/telnet connectors. The STP data and MAC addresses are collected initially for all the switches in the mapping criteria. After collecting this data, pairs of switches are formed (e.g., randomly) and the collected data is correlated and stored according to the set of rules described in embodiments of the present disclosure in order to find switch to switch links. | 2016-10-06 |
20160294633 | Methods and Systems of Tracking and Verifying Records of System Change Events in a Distributed Network System - This disclosure has reference to verifying records of system change events in a distributed network system providing cloud services. In one embodiment, the methods and systems observe system update messages sent and received among components of the distributed network system, generate a record of the state of the object in response to the update messages, and compare the record of the state of the object with information from a periodic system status message to verify the accuracy of the periodic system status message. Advantageously, the present embodiments provide increased reliability for system status tracking, resource management, and billing for consumption of resources in distributed network systems. Additional benefits and advantages of the present embodiments will become evident in the following description. | 2016-10-06 |
20160294634 | NETWORK STATISTICAL INFORMATION PROVIDING SYSTEM, NETWORK STATISTICAL INFORMATION PROVIDING METHOD, AND PROGRAM - A network statistical information providing system comprises: a domain boundary management unit that manages link information between a first domain configured to include a device capable of acquiring statistical information having a predetermined granularity and a second domain that does not include a device capable of acquiring statistical information having the predetermined granularity; and a statistical information conversion unit that classifies statistical information acquired from the first domain into statistical information that does not belong to a domain boundary and statistical information that belongs to the domain boundary using the link information, performs predetermined processing on the statistical information that belongs to the domain boundary, and provides the processed statistical information as statistical information straddling a plurality of domains. | 2016-10-06 |
20160294635 | Cloud Computing Engineering Application - Systems and methods for a cloud computing engineering application that can provide new interaction, visualization and interaction techniques along with advertising messaging and business social networking are disclosed. | 2016-10-06 |
20160294636 | NODE PLACEMENT METHOD WITHIN A WIRELESS NETWORK, SUCH AS A WIRELESS LOCAL AREA NETWORK - The disclosure includes a method of and associated system for placing nodes in a wireless local area network (WLAN). The method includes receiving user-specified parameters regarding the network. The parameters can include a layout of a building or other space, and requirements for the WLAN. An algorithm then employs these parameters to automatically create and optimized layout of multiple wireless access points for the WLAN. The method can display the layout and provide various types of information to the user. | 2016-10-06 |
20160294637 | NETWORK-DIAGRAM RENDERING SYSTEM, NETWORK-DIAGRAM RENDERING METHOD, AND NETWORK-DIAGRAM RENDERING COMPUTER READABLE MEDIUM - A network-diagram rendering system for rendering a network diagram including nodes and links as elements of a network configuration is provided with: an index calculation unit ( | 2016-10-06 |
20160294638 | ROUTE DISPLAY METHOD AND ROUTE DISPLAY APPARATUS - A route display method includes obtaining, by a processor, specification information that specifies one of interfaces from interfaces of an L2 apparatus that relays communication according to a protocol used in a datalink layer, among a plurality of apparatuses included in a virtual network displayed on a display apparatus, identifying, by the processor, an L3 apparatus that relays communication according to a protocol used in a network layer and belongs to a same network as the interface of the L2 apparatus, according to the specification information, and making, by the processor, a route that connects between the L2 apparatus and the L3 apparatus displayed on the display apparatus. | 2016-10-06 |
20160294639 | Method of Operating a Self Organizing Network and System Thereof - There is provided a method of operating a self-organizing network and system thereof. The method comprises processing data informative of network events with regard to the one or more access points and respectively served clients, thereby periodically associating the clients with the one or more access points; periodically assessing to each access point a value indicative of a privilege level of a given access point, the value being a function of priority values assigned to clients associated with the given access point during an assessing period; and using the assessed values for periodically identifying at least one access point requiring at least one corrective action in consideration of its privilege level. The method can further comprise periodically reassigning at least part of priority values to be used for assessing the values to the one or more access points, wherein reassigning comprises processing data periodically received by the SON system. | 2016-10-06 |
20160294640 | PERFORMANCE METRIC OF A SYSTEM CONVEYING WEB CONTENT - Obtaining a performance metric in a system for conveying web content from a server node to a terminal node along one or more network nodes, involving an inspecting of a data flow transmitting said web content toward the terminal node for extracting web content records. The extracted web content records are correlated to at least one web session. The extracted web content records are associated to a performance of one or more of said nodes. The performance metric is calculated from the correlated and associated web content records for at least one web session and one or more of said nodes. | 2016-10-06 |
20160294641 | ASSIGNING QOS TO CABLE SERVICE FLOWS - A novel method of handling network traffic for cable service flows in a distributed cable system is presented. Such a cable systems use remote distribution nodes in the fields to handle RF communications with cable modems in a distributed fashion. A packet engine is configured to assign a logical interface to each cable service flow in the cable system. Each logical interface in the packet engine is uniquely identifiable by a compound identifier that includes the identifier of the corresponding service flow and the identifier of the remote distribution node. Each service flow is assigned a class of service (CoS) at the packet engine and guarantee a certain level of quality of service (QoS). In some embodiments, each cable service flow is assigned a CoS priority number. For each possible CoS priority number, the packet engine is configured to provide certain resources at certain quality level, i.e., certain level of QoS. Each remote distribution node tags each packet of a cable service flow with its assigned CoS priority number and forwards the tagged packet toward the packet engine. | 2016-10-06 |
20160294642 | SERVER SIDE CONTENT DELIVERY NETWORK QUALITY OF SERVICE - Aspects of the present disclosure involve systems and methods for monitoring and quantifying the performance of a content delivery network (CDN) from a client side perspective based on server side events. In one particular embodiment, one or more content servers of the CDN may provide connectivity or other performance information to a collector device or site. This information may be reported by each of the content servers for each request for content received at the server. The collector site may then store the received performance information in a database for analysis by one or more systems. | 2016-10-06 |
20160294643 | SYSTEM AND METHOD FOR SERVICE ORCHESTRATION IN DISTRIBUTED CLOUD ENVIRONMENT - The present invention relates to a system and a method for service orchestration capable of integrating network resources distributed in a cloud network to provide a service required by a service provider. The method includes: receiving a service profile from a service provider; analyzing the received service profile, and generating information on a virtual function and an application server used to provide a service as a service specification; setting a service flow to provide the service to a user based on the service specification; and transmitting a service execution control command according to the service flow to at least one micro data centre. | 2016-10-06 |
20160294644 | CONTROLLER SUPPORTED SERVICE MAPS WITHIN A FEDERATION OF FORWARDING BOXES - A controller network device, in a network control layer of a service provider network, receives one or more parameters for providing particular services over a service provider network and provides, to a forwarding network device in a network resources layer of the service provider network, a capabilities query. The capabilities query includes a feature type identifier for a feature required to support the parameters. The controller network device receives, from the forwarding network device, a response to the capabilities query, wherein a format for the response is one of a binary response format, a conditional response format, or a value response format. The controller network device compiles the response with responses from other forwarding network devices to define a network map for supporting the particular services. | 2016-10-06 |
20160294645 | ENFORCING RULES FOR BOUND SERVICES IN A DISTRIBUTED NETWORK MANAGEMENT SYSTEM THAT USES A LABEL-BASED POLICY MODEL - Management instructions for a particular managed server within an administrative domain are generated according to an administrative domain-wide management policy that comprises a set of one or more rules. A bound service executed by the particular managed server is identified. The bound service has different high-level characteristics from other services executed by the particular managed server. Relevant rules within the set of rules are determined that are relevant to the bound service. A set of relevant managed servers that are relevant to the bound service are selected by identifying managed servers of the plurality that are referenced by the relevant rules. Function-level instructions are generated that regulate communication between the bound service and the set of relevant managed servers based on the relevant rules. The function-level instructions are sent to the particular managed server for use in configuring a management module to implement the administrative domain-wide management policy. | 2016-10-06 |
20160294646 | END-TO-END POLICY ENFORCEMENT IN THE PRESENCE OF A TRAFFIC MIDPOINT DEVICE - A global manager computer generates management instructions for a particular managed server within an administrative domain according to a set of rules. A global manager computer identifies a traffic midpoint device through which the provider managed server provides a service to a user device. The global manager determines a relevant rule from the set of rules that is applicable to communication between the provider managed server and the user device and generates a backend rule that is applicable to communication between the provider managed server and the traffic midpoint device. The global managed generates a backend function-level instruction including a reference to an actor-set authorized to communicate with the provider managed server to use the service. The global manager sends the backend function-level instruction to the provider managed server to configure the provider managed server to enforce the backend rule on communication with the actor-set including the traffic midpoint device. | 2016-10-06 |
20160294647 | Determining Sampling Rate from Randomly Sampled Events - Mechanisms are provided for determining an event rate. The mechanisms sample a sequence of events to generate a set of sampled events. At least a subset of the sampled events have associated event sequence values indicating a position of the sampled event within the sequence of events. The mechanisms group the sampled events into a plurality of event groups based on a common characteristic of the events. The mechanisms determine, for each event group, sequence values of sampled events associated with the event group. The mechanisms calculate, for each event group, an estimated event rate based on the sequence values of the sampled events associated with the event group and the total number of events in the sequence of events. | 2016-10-06 |
20160294648 | HUB FILTERING - Systems and methods may include deploying a probe within a unified infrastructure management (“UIM”) system. The systems and methods may include discovering, via the probe, hubs within the UIM system. Each hub may pass UIM traffic. The systems and methods may include establishing, for each hub, a queue on the hub. The queue may log quality of service (“QoS”) messages that pass through the hub. The systems and methods may include filtering, by the probe, each QoS message. The filtering of each QoS message may be filtering by a filter criteria. The filter criteria may specify an originating system at which the QoS message was originated. Additionally or alternatively, the filter criteria may specify a characteristic of a generating probe that generated the QoS message. The systems and methods may include providing information regarding each of the filtered QoS messages to a monitoring server. | 2016-10-06 |
20160294649 | METHOD AND SYSTEM FOR IMPLEMENTING TARGET MODEL CONFIGURATION METADATA FOR A LOG ANALYTICS SYSTEM - Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. The log analytics system, method, and computer program product provide target-based configuration of log monitoring metadata. The log analytics system, method, and computer program product can be implemented in a cloud-based/SaaS-based architecture. | 2016-10-06 |
20160294650 | SYSTEM AND METHOD FOR DIAGNOSING DATABASE NETWORK INTEGRITY USING APPLICATION BUSINESS GROUPS & APPLICATION EPICENTERS - Example methods, apparatuses, and user interfaces are presented for generation of Application Business groups and determining system health and integrity based thereon. An Application Business group is a correlated group of Applications forming a business process or business service. Each application typically has one or two central application services referred here as an Application Epicenter. After determining an Epicenter, all correlated and important application services one hop away can become part of the Application. Interfaces allow for expansion or shrinking the Application by selecting a number of hops from the Epicenter. Once these Epicenters are defined, additional graphical user interfaces display health and status data of the Application centered around the Epicenter, including any fault data to diagnose problems in the Application. | 2016-10-06 |
20160294651 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR MONITORING AN ELECTRONIC DATA EXCHANGE - A method, computer program product and apparatus are provided for monitoring an electronic data exchange between a client and a servicing system. Inbound files from various types of agents may be received on the servicing system. Data collectors or listeners detect the transfer of data. A monitoring apparatus may collectively detect and track all data processing activities within the servicing systems. Profiles including expected processing activities based on the client or file type may be verified against tracking records of actual processing activities. The monitoring apparatus may therefore proactively monitor and initiate notifications in the event expected data processing activities do not occur or expected received files are not received in a specified time period. | 2016-10-06 |
20160294652 | INTEGRATED REPORTING FOR ON-DEMAND AND ON-PREMISE SOLUTIONS - Methods and systems provide integrated reporting for analytics. A flexible solution may be provided via an integrated delivered reporting model for various deployment scenarios. A customer landscape can vary, e.g., including an on-premise product, an on-demand product, or a combination thereof. The products may originate from more than one vendor. A report may be generated based on a virtual data model (VDM) and be compatible with a variety of scenarios and views for cross-reporting. A report may be generated for various deployment scenarios. A report may be generated for data stored in a relational storage apparatus (e.g., a database) with data structure(s) reflected in a corresponding VDM. Methods and systems provide automatic deployment of VDM parts into different storage apparatus/schema and automatic set up of relevant mapping, e.g., schema mapping. | 2016-10-06 |
20160294653 | Method of Managing Connectivity Between Resources in a Computer Network and System Thereof - There are provided a computer-implemented connectivity manager and a method of managing connectivity between resources in a computer network using the connectivity manager. The method comprises: generating a connectivity specification of a given application, said specification comprising one or more connections generated in accordance with received by the connectivity manager user's definition of network resources and connections therebetween required to the given application, each connection characterized by one or more source resources, one or more destination resources and services therebetween; recognizing, by the connectivity manager, all access-control devices among the plurality of access-control devices, which are involved in controlling all connections comprised in said connectivity specification; identifying, by the connectivity manager, in each of the recognized access-control devices, access-control rules engaged in control of connections comprised in said connectivity specification; and mapping, by the connectivity manager, said connections comprised in said connectivity specification to the identified engaged access-control rules. | 2016-10-06 |
20160294654 | METHOD AND DEVICE FOR CHARACTERISING A SIGNAL - A method of characterizing a signal, the method including acquiring a signal; and determining a vibration rating of a portion of the signal; determining a level of variation of a portion of the signal; and determining information characterizing the signal by applying a function that takes as arguments the vibration rating and the level of variation. | 2016-10-06 |
20160294655 | SYSTEMS AND METHODS FOR LIVE TESTING PERFORMANCE CONDITIONS OF A MULTI-TENANT SYSTEM - A method receives start commands for starting end-to-end testing of a live multi-tenant system that hosts shared services for multiple tenants; executes multiple test scripts for generating controller commands in response to the start commands, the executing the test scripts generating respectively synthetic transaction inputs; provides the synthetic transaction inputs to the live multi-tenant system, the live multi-tenant system configured to use the synthetic transaction inputs to perform respectively multiple synthetic transactions involving multiple destinations in the live multi-tenant system, the live multi-tenant system configured to generate respectively multiple test results in response to the multiple synthetic transactions; receives and evaluates the test results generated by the live multi-tenant system to test end-to-end performance conditions of the multi-tenant system; and generates one or more alerts upon recognizing an alert trigger condition based upon the evaluating of the test results. | 2016-10-06 |
20160294656 | NETWORK SPEED DETECTION - Disclosed are various examples for facilitating network speed testing on behalf of a client device that is associated with an enterprise. In a client device that can be a managed device managed by a management service, a network testing profile can be obtained which specifies a testing schedule as well as a network testing endpoint with which network testing can be conducted. Results of the network speed test can be transmitted to the management service, which can determine if the network speed implicates a compliance rule associated with the client device or an enterprise with which the client device is associated. | 2016-10-06 |
20160294657 | Testing the Performance of a Layer 3 Proxy Device using Traffic Amplification - The invention is directed towards a method, computer program, computer program product and a traffic amplification device ( | 2016-10-06 |
20160294658 | DISCOVERING AND AGGREGATING DATA FROM HUBS - Systems and methods may include deploying a probe within a network infrastructure. The systems and methods may include discovering, via the probe, hubs within the network infrastructure. The systems and methods may include accessing an interface of each hub and retrieving data from each hub. The systems and methods may include aggregating the data from each hub in a database. The systems and methods may include displaying the aggregated data from each hub in a user interface. | 2016-10-06 |
20160294659 | METHOD AND SYSTEM FOR ACTIVE FABRIC MANAGEMENT USING UNICAST REACHABILITY MONITORING - A method for active network fabric management. The method includes receiving a probe packet by a termination beacon, where the probe packet is associated with a stream, the stream is identified using an origin beacon identification (ID) for an origin beacon, a stream source IP address, a stream destination IP address, an L2 origin interface, and a TTL value or an IP Hop value. The method further includes generating, after receiving the probe packet and after the expiration of a probe rate request (PRR) refresh timer, a rate control packet (RCP) by the termination beacon where the RCP includes a PRR for the stream, and sending the RCP to the origin beacon using an origin beacon IP address, where the origin beacon IP address is different than the stream source IP address. | 2016-10-06 |
20160294660 | Method And Apparatus For Improved Traffic Monitoring In Wireless Communication Systems - Various methods and devices are provided to address the need for improved backhaul monitoring capabilities. In a first method, a network node determines whether an operational setting indicates that a traffic monitoring mode is enabled. When the traffic monitoring mode is enabled, the network node sends GTP-U packets, each GTP-U packet including a GTP-U header with an S bit set to 1 and a corresponding sequence number in a sequence number field. In a second method, a network node receives such GTP-U packets and utilizes the corresponding sequence numbers of the received GTP-U packets to provide performance measurement counts of missed GTP-U packets. | 2016-10-06 |
20160294661 | METHOD FOR TRANSMITTING PACKET-BASED MEDIA DATA HAVING HEADER IN WHICH OVERHEAD IS MINIMIZED - Provided is a method for transmitting packet-based media data having a header in which an overhead is minimized. A method for media data transmission may comprise the steps of: encapsulating media data to allow a media fragment unit (MFU) header and an M-unit header to share one format; allowing an MMT payload format to include a header field for an operation which is not supported by an RTP header, and transferring the encapsulated media data from a specific entity to another entity; and controlling the transfer of the media data. Therefore, a transmission overhead is minimized, so that it is possible to efficiently transmit media data. | 2016-10-06 |
20160294662 | DYNAMIC TRACING FRAMEWORK FOR DEBUGGING IN VIRTUALIZED ENVIRONMENTS - Embodiments of the present invention provide a system and method for a dynamic tracing framework for debugging in a virtualized environment. Embodiment of the present invention can include selecting a home node and a set of remote nodes to which apply a set of probes. Data collection is performed by a tracing agent of each node and the collection of data is shared across multiple software systems. | 2016-10-06 |
20160294663 | EXTENSIBLE ANALYTICS AND RECOMMENDATION ENGINE FOR NETWORK TRAFFIC DATA - A method and system for using plug-in analysis modules to analyze network traffic data is disclosed. The network has computing devices coupled to a network traffic appliance that routes data to and from the computing devices. A plug-in network analysis module is installed on a network traffic recommendation engine. The network analysis module is run to obtain selected network traffic data on the network. The selected network traffic data is analyzed via the network analysis module. A recommendation is output based on the selected network traffic data. A policy is adjusted based on the recommendation to improve the efficiency of the network traffic to the computing devices. | 2016-10-06 |
20160294664 | METHOD FOR OPTIMIZED PLACEMENT OF SERVICE-CHAIN-MONITORING PROBES - Exemplary methods include receiving requests comprising of monitoring zones (MZs), each MZ to be allocated a pair of probes in a network, wherein each MZ is associated with a rule identifying a condition for when its probes are to be updated, and wherein each probe in the network is associated with a rule identifying a condition of when it is updated. The methods include determining whether previously allocated pairs of probes in the network can serve as probes for one or more MZs in the requests, wherein a previously allocated pair of probes can serve as probes for a MZ if a rule associated with the MZ is similar to rules associated with the previously allocated pair of probes. The methods include for each MZ that can be served by a previously allocated pair of probes, sending information identifying the MZ and the previously allocated pair of probes. | 2016-10-06 |
20160294665 | SELECTIVELY DEPLOYING PROBES AT DIFFERENT RESOURCE LEVELS - Systems and methods may include deploying a first probe within a unified infrastructure management (UIM) system to monitor a system-level resource. The systems and methods may include determining that a monitored value for the system-level resource has crossed a threshold value. The systems and methods may include deploying a second probe within the UIM system to monitor a process-level resource in response to determining that the monitored value for the system-level resource has crossed the threshold value. The systems and methods may include storing information about the process-level resource obtained by the second probe in a memory. | 2016-10-06 |
20160294666 | METHOD AND SYSTEM FOR MONITORING SERVER CLUSTER - A method and system for monitoring a server cluster are provided for solving the problem of incapable of performing unified management and monitoring of different types of servers in the prior art. The method comprises: obtaining monitoring information inputted by a user and related to a server that needs to be monitored, the monitoring information comprising server identification information of the server that needs to be monitored and monitoring contents; determining a scripting language corresponding to the server based on a correspondence between server identification information and scripting languages; generating, based on the obtained monitoring contents, a monitoring command by using the scripting language corresponding to the server, to instruct the server to return corresponding data information according to the monitoring contents; sending the monitoring command to the server, and receiving a response message returned by the server, the response message carrying the data information obtained by the server based on the monitoring command. The method and system realize management and monitoring of different types of servers. | 2016-10-06 |
20160294667 | SYSTEM AND METHOD FOR PROVIDING AN APPLICATION PROGRAMMING INTERFACE MANAGER FOR USE WITH A SERVICE BUS RUNTIME - In accordance with an embodiment, described herein is a system and method for managing APIs exposed from proxy services executing in a service bus runtime. Each proxy service can be exposed as an API entry in an API catalog, where the API entry can be annotated with metadata, and published to an API portal. The published API entries can be subscribed to by an API consumer for an application. The application can pass an API key when invoking a proxy service corresponding to a subscribed API entry. A proxy interceptor associated with the corresponding proxy service can intercept the service invocation, and delegate the service invocation to an API managing component. The proxy interceptor can provide the API key and a proxy service reference to the API managing component, which can use the API key to collect usage metrics of the API subscription for display at the API portal. | 2016-10-06 |
20160294668 | MEASURING DEVICE AND MEASURING METHOD FOR EFFICIENTLY PROCESSING MEASURING RESULTS - A measuring device is provided for performing one or more of a protocol test and a conformance test of a device under test. The measuring device comprises a measuring unit configured to perform measurements by transmitting signaling to the device under test and to receive measurement results from the device under test. The measuring results comprise one or more of messages and numerical values. The measuring device comprises a storage unit configured to store the signaling and the measuring results in a single binary storage file. The measuring device comprises a searching unit configured to search the storage file for at least one first measuring result based on user-selectable criteria and to generate an output file comprising only the at least one first measuring result. | 2016-10-06 |
20160294669 | SYSTEMS AND METHODS FOR JOINTLY OPTIMIZING WAN AND LAN NETWORK COMMUNICATIONS - Described are systems and methods for jointly optimizing Wide Area Network (WAN) and Local Area Network (LAN) network communications. In one embodiment, a management device communicatively interfaced with a WAN and a LAN includes a collection module to collect LAN information from the LAN and WAN information from the WAN; an analysis module to jointly analyze the collected WAN information and the collected LAN information to identify an operational condition; and an implementation module to initiate a management event responsive to the operational condition being identified. In one embodiment, the management event includes generating and transmitting a diagnostics report responsive to a fault being identified. The management device may further generate and execute instructions to remedy the diagnosed fault. | 2016-10-06 |
20160294670 | DISCOVERY AND ADMISSION CONTROL OF FORWARDING BOXES IN A SOFTWARE-DEFINED NETWORK - A controller, in a software-defined networking control layer, may determine auto-discovery parameters and may use the auto-discovery parameters to identify a first set of forwarding boxes within a network. The controller may identify a second set of forwarding boxes within the network that communicate with or are otherwise coupled to the first set of forwarding boxes. The controller may forward requests to the first and second sets of forwarding boxes to control traffic exchanged via the first and second sets of forwarding box. A third set of forwarding boxes located outside the network may request admissions into the software defined network, and requests from the third set of forwarding boxes may be forwarded to the controller via the first or second sets of forwarding boxes. The controller may authenticate the second and the third sets of forwarding boxes based on their relationship to the first set of forwarding boxes. | 2016-10-06 |
20160294671 | Method and Apparatus for Managing Physical Location of Network Device - A method and an apparatus for managing a physical location of a network device. The method includes saving, in a first location table, received location information that is sent by a first network device, acquiring topology information of an entire network by communicating with a network controller, searching the topology information for a first top-of-rack switch that has a minimum network hop count to reach the first network device, adding the physical address of the first top-of-rack switch in the first location table to serve as a physical address of the first network device, and building an association between the physical address and the location information of the first network device. Therefore, a physical location of a network device can be conveniently and quickly managed, thereby greatly reducing a manual workload. | 2016-10-06 |
20160294672 | PROXY OF ROUTING PROTOCOLS TO REDUNDANT CONTROLLERS - In an embodiment, a method exchanges routing data within a network including control and forwarding on separate devices. In the method, a first reachability information session is established between a forwarding device and a first control device and a second reachability information session is established between the forwarding device and a second control device. Also, a third reachability information session is established between the forwarding device and an external routing device. Finally, advertisements are exchanged between the first and second reachability information sessions and the third reachability information session such that the first and second control device appear to the external routing device to be a single device. System and computer program product embodiments are also disclosed. | 2016-10-06 |
20160294673 | COMMUNICATION SYSTEM, COMMUNICATION METHOD, NETWORK INFORMATION COMBINATION APPARATUS, AND NETWORK INFORMATION COMBINATION PROGRAM - A communication system includes: a plurality of control apparatuses | 2016-10-06 |
20160294674 | Method and Apparatus for Initiating Routing Messages in a Communication Network - Switches within a telecommunications network exchange so-called available bandwidth messages, each of which advertises how much bandwidth remains unassigned on a respective link. The network is of a type in which circuits are provisioned with various predefined numbers of time slots (equivalent to bandwidth). The sending of an available bandwidth message for a given link is triggered by a change in the number of time slots available on that link if that change results in a change in the number of circuit bandwidths that can be accommodated by that link for a newly provisioned circuit. | 2016-10-06 |
20160294675 | REROUTING SEQUENCE PLANNING METHOD AND SYSTEM - Embodiments of the present application disclose a rerouting sequence planning method and system. The method includes: calculating reference values of to-be-adjusted LSPs, where the reference values are used to denote adjusted priorities of the to-be-adjusted LSPs; selecting a to-be-adjusted LSP with a highest priority from the to-be-adjusted LSPs; determining, according to a critical value of the reference values of the to-be-adjusted LSPs and a reference value of the to-be-adjusted LSP with the highest priority, whether the to-be-adjusted LSP with the highest priority is suitable for adjustment; and if the to-be-adjusted LSP with the highest priority is suitable for adjustment, adjusting the to-be-adjusted LSP with the highest priority to a corresponding final-state LSP; and if the to-be-adjusted LSP with the highest priority is not suitable for adjustment, selecting at least one to-be-adjusted LSP and adjusting the at least one selected to-be-adjusted LSP to a corresponding temporary LSP. | 2016-10-06 |
20160294676 | SYSTEMS AND METHODS FOR INTRA-CONSIST COMMUNICATION - A method of communicating between a source node and a target node includes, for each of a plurality of paths between the target node and the source node, determining a total number of intermediary nodes and an expected data rate. The method also includes identifying each of the plurality of paths for which the total number of intermediary nodes is equal to or below a ceiling number as a first group of paths and identifying each of the plurality of paths for which the expected data rate is equal to or exceeds a threshold data rate as a second group of paths. A preferred path is used to communicate between the target node and the source node, the preferred path being included in the first group of paths and the second group of paths. | 2016-10-06 |
20160294677 | Application Controlled Path Selection Over Different Transit Providers - Some embodiments move the task of selecting between different transit provider paths from the network level to the application level. Some embodiments perform network level configurations involving a destination network router advertising over a first transit provider path, a unique first address identifying a destination network server as reachable via the first path and advertising over a second transit provider path, a unique second address identifying the destination network server as reachable via the second path. Some embodiments further perform application level configurations involving a source network server passing a first packet to the destination network server over the first path by addressing the first packet to the first address and passing a second packet to the destination network server over the second path by addressing the second packet to the second address. The path selection may be based on policies accounting for congestion, performance, and other metrics. | 2016-10-06 |
20160294678 | PURGING FAILOVER THROUGH APPLICATION CONTROLLED TRANSIT SELECTION - Some embodiments provide redundancy and failover for accelerating and improving the processing of commands across a distributed platform. A distributed platform administrative server distributes commands to different distributed platform points-of-presence (PoPs) for execution. The administrative server distributes the commands over a first set of transit provider paths that connect the server to each PoP. The administrative server selects the first set of paths based on different addressing associated with each of the paths. If any of the first paths is unavailable or underperforming, the administrative server selects a second path by changing a destination address and resends the command to the particular PoP over the second path. Some embodiments further modify PoP server operation so that the PoP servers can identify commands issued according to the different path addressing and distribute such commands to all other servers of the same PoP upon identifying the different path addressing. | 2016-10-06 |
20160294679 | NETWORK ROUTING MODIFICATIONS FOR DISTRIBUTION OF DATA - The transmission of multiple copies of data to other computing devices is optimized by minimizing the number of copies of such data transmitted through an expensive portion of the network. A store-and-forward methodology is utilized to transmit only a single copy through the expensive portion and the data is subsequently forked into multiple copies directed to multiple destination computing devices. Computing devices that are not intended destinations can be conscripted as intermediate computing devices, if appropriate to minimize copies of the data transmitted through an expensive portion. Additionally, accommodation can be made for data that is intolerant of out-of-order delivery by utilizing adaptive protocols that avoid mechanisms that may result in out-of-order delivery for data intolerant of such and by utilizing packet sorting at data convergence points to reorder the data. Different protocol settings can be utilized to transmit data across different portions of the network. | 2016-10-06 |
20160294680 | REDUCTION OF CHURN IN A NETWORK CONTROL SYSTEM - Some embodiments provide a network control system with techniques for handling failover of network controllers with minimal churn in the network state distributed to the forwarding elements of the network. Specifically, in some embodiments, the local controller designates a waiting period before computing output network state data entries based on the new version of the input network state data entries. Alternatively, or conjunctively, the local controller of some embodiments calculates the changes between the new version of input state data entries and its stored existing version of the input state data entries, and only generates new output network state data entries based on the calculated changes, in order to minimize unnecessary recalculations of the output network state data entries. The new output network state data entries may then be used by the local controller to provision its managed forwarding element. | 2016-10-06 |
20160294681 | Application Controlled Path Selection Based on Type-of-Service - Some embodiments override network or router level path selection with application or server controlled path selection by repurposing the type-of-service (ToS) or differentiated services header field. A mapping table maps different ToS values to different available transit provider paths to a particular destination. A server generating a packet to the destination selects one of the available paths according to any of load balanced, failover, or performance optimization criteria. The server sets the packet header ToS field with the value assigned to the selected path. A router operating in the same network as the server is configured with policy based routing rules that similarly map the ToS values to different transit provider paths to the particular destination network. Upon receiving the server generated packet, the router routes the packet to the destination network through the transit provider path identified in the packet header by the server set ToS value. | 2016-10-06 |
20160294682 | Data flow Distribution Method and Controller - Provided are a data flow distribution method and a controller. The method includes: a software defined network (SDN) controller acquiring data flow description information of a data flow; and the SDN controller deciding, according to the data flow description information, whether the data flow needs distribution, and when the data flow needs the distribution, delivering a distribution rule flow table to a distribution gateway. By using the technical solutions, application/service data flow based distribution is implemented. Compared with the related art that distribution is implemented based on a PDN connection and based on a bearer, the technical solutions implement finer-granularity distribution, and improve experience of users and competition of operators. | 2016-10-06 |
20160294683 | RSVP MAKE-BEFORE-BREAK LABEL REUSE - Techniques are described for establishing a second label switched path (LSP) instance of an LSP having a first LSP instance. In one example, for each downstream router designated for the second LSP instance of the LSP, the router determines whether the router is part of the first instance of the LSP and, if so, whether the first and second LSP instances for that downstream router share a common link to a nexthop router. If the first and second LSP instances share a common link to a nexthop router, the downstream router transmits a first message to the nexthop router, wherein the first message includes a suggested label. The downstream router receives, from the nexthop router, a second message, wherein the second message includes the suggested label. In another example, a label reuse indicator flag in a message from the ingress router causes routers on the second LSP instance to reuse the label of the first LSP instance when the same link is used to the upstream router for both LSP instances. | 2016-10-06 |
20160294684 | SEMANTIC INFORMATION FOR LABELS IN BORDER GATEWAY PROTOCOL - A device may receive a set of border gateway protocol labels via a set of corresponding border gateway protocol messages. A border gateway protocol label, of the set of border gateway protocol labels, may be associated with a label descriptor attribute. The label descriptor attribute being associated with providing information regarding a forwarding semantic associated with the border gateway protocol label. The device may select the border gateway protocol label for routing network traffic toward a network device associated with the border gateway protocol label based on the label descriptor attribute. The device may route the network traffic toward the network device based on the border gateway protocol label and after selecting the border gateway protocol label. | 2016-10-06 |
20160294685 | MAPPING CABLE SERVICE FLOWS TO IP NETWORK - A novel method of handling network traffic for cable service flows in a distributed cable system is presented. Such a cable systems use remote distribution nodes in the fields to handle RF communications with cable modems in a distributed fashion. A packet engine is configured to assign a logical interface to each cable service flow in the cable system. Each logical interface in the packet engine is uniquely identifiable by a compound identifier that includes the identifier of the corresponding service flow and the identifier of the remote distribution node. Upon receiving upstream data packet from a particular cable service flow, the remote distribution node applies a set of tags or labels to the data packet identifying the data packet as being from the particular cable service flow. The remote distribution node then forwards the tagged packet toward the packet engine, where the tags/labels are used to direct the packet toward the corresponding logical interface of the particular cable service flow. | 2016-10-06 |
20160294686 | PACKET PROCESSING METHOD AND APPARATUS - The present invention provides a packet processing method and an apparatus. The method includes: determining a to-be-installed flow entry and packet sending information; and sending, to a switch, a flow entry installation message carrying the to-be-installed flow entry and the packet sending information, so that the switch obtains the to-be-installed flow entry and the packet sending information from the flow entry installation message, installs the flow entry, and sends a packet according to the packet sending information. In the present invention, a controller sends a flow entry installation message carrying a to-be-installed flow entry and a packet sending message, where the to-be-installed flow entry and a to-be-sent packet are simultaneously sent, so that a switch simultaneously receives the to-be-installed flow entry and the to-be-sent packet, and performs flow entry installation and packet sending, thereby reducing unnecessary signaling exchange, and improving efficiency of flow entry installation and packet sending. | 2016-10-06 |
20160294687 | TRANSMITTING PACKET FROM DEVICE AFTER TIMEOUT IN NETWORK COMMUNICATIONS UTILIZING VIRTUAL NETWORK CONNECTION - A method of providing network communications includes spawning a virtual machine that virtualizes network capabilities of the device such that a virtual network connection is provided; using the virtual network connection, transmitting a packet to a first node using a first routing protocol for communication to a destination device; setting a timer, the timer having a value corresponding to an amount of time greater than an average response time of the destination device; and, upon expiration of the timer, transmitting the packet to a second node using a second routing protocol for communication to the destination device. | 2016-10-06 |
20160294688 | NETWORK ELEMENT FEDERATION CONTROLLER AND FORWARDING BOX - A controller network device, in a network control layer of a service provider network, receives command input for providing services over a service provider network and provides, to a forwarding network device, a first control communication. The first control communication includes an initial output to implement the command input. The controller network device provides, to peer controller network devices, a verification request to verify the initial output of the first control communication; receives, from the peer controller network devices, responses to the verification request that each include a calculated output based on the command input; and applies a verification schema to determine a majority output from the responses. The controller network device compares the initial output to the majority output and sends a second control communication, with a verified output indication, to implement the command input when the initial output matches the majority output. | 2016-10-06 |
20160294689 | METHOD FOR PROCESSING PACKET IN ACCESS NETWORK AND NETWORK DEVICE - This application provides a method for processing a packet in an access network. The method includes: receiving, by an access device, a layer 2 protocol packet sent by a central device, where a destination address of the layer 2 protocol packet is a MAC address of the access device; obtaining, flow table information according to the layer 2 protocol packet, and generating a flow table entry, where the flow table entry includes a match field and an instruction; receiving a service packet; and determining a matching flow table entry according to the service packet, and when the matching flow table entry is the generated flow table entry, processing the service packet according to the instruction in the generated flow table entry. According to the technical solution, the access device can obtain the flow table information from the central device without the need of configuring a public IP address. | 2016-10-06 |
20160294690 | METHOD, SYSTEM, AND DEVICE FOR ESTABLISHING PSEUDO WIRE - A method, a system, and a device for establishing a pseudo wire are disclosed. The method includes: receiving, by a switching provider edge at a bifurcation position, a label mapping message, obtaining information of the switching provider edge at the bifurcation position and information of at least two next hops or outgoing interfaces of the switching provider edge through parsing, comparing the information of the switching provider edge at the bifurcation position with information of a local device, and if the information of the switching provider edge at the bifurcation position matches with the information of the local device, establishing at least two pseudo wires from the switching provider edge according to the information of at least two next hops or outgoing interfaces. | 2016-10-06 |
20160294691 | ROUTING POLICY IMPACT SIMULATION - A method includes receiving network monitoring data for a plurality of internet protocol (“IP”) packets, each having been routed along a respective initial path according to a predetermined policy by a routing node. The method also includes receiving a proposed policy designed to cause an intended change in routing future IP packets and generating a corresponding simulation packet for each of the plurality of IP packets based on the network monitoring data. The method still further includes routing each of the simulation packets along a respective simulated path according to the proposed policy to simulate routing the future IP packets and determining, for a particular IP packet, a deviation between the respective simulated path for the corresponding simulation packet and the respective initial path. The method additionally includes determining whether to apply the proposed policy to the routing node based on whether the intended change in routing includes the deviation. | 2016-10-06 |
20160294692 | Method and System for Data Aggregation in an Industrial Communication Protocol - A method and system for interacting with data frames passing through a module connected to an industrial network is disclosed. Each module includes an aggregation unit located on the network interface above the physical layer. To transmit data, the aggregation unit reads a header from a dynamic data packet to determine if the module is a participant module for the packet. If so, the aggregation unit inserts data from the module into the data packet and transmits the packet to another module. To receive data, the aggregation unit reads a header from the data packet to determine whether the data packet includes data for the module. If so, the aggregation unit reads the data and passes the data packet to another module. If the aggregation unit determines that a data packet is not intended for the module, the data packet is passed to another module with no further interaction. | 2016-10-06 |
20160294693 | Routing Lookup Method and Device, and Construction Method for B-tree Structure - Provided are a routing lookup method and device, and a method for constructing a B-Tree structure, wherein the device includes a routing lookup algorithm software component, a routing update interface component and a routing lookup hardware component, the routing lookup algorithm software component is configured to execute software calculation for a routing entry and issue an entry update instruction, the routing update interface component is configured to control, after receiving the entry update instruction issued by the routing lookup algorithm software component, a data stream of the routing lookup hardware component according to an actual working state of the routing lookup hardware component, and write an updated entry into a memory of the routing lookup hardware component, and the routing lookup hardware component is configured to respond to a routing lookup request of a hardware system, and return a lookup result matched with a longest prefix to the hardware system. | 2016-10-06 |
20160294694 | TABLE-DRIVEN ROUTING IN A DRAGONFLY PROCESSOR INTERCONNECT NETWORK - A multiprocessor computer system comprises a dragonfly processor interconnect network that comprises a plurality of processor nodes and a plurality of routers. The routers are operable to route data by selecting from among a plurality of network paths from a target node to a destination node in the dragonfly network based on one or more routing tables. | 2016-10-06 |
20160294695 | PACKET TRANSMISSION APPARATUS - A packet transmission apparatus receives a first packet identified by a first index. Upon a first determination on the presence of a first entry corresponding to the first index in a table storing entries corresponding to respective indices, the processor registers an entry into the table in absence of the first entry and updates the first entry in presence of the first entry. Upon a second determination on the presence of a third entry not updated for a first period of time in the table, the processor deletes the third entry in presence of the third entry. The processor skips the first determination when the first packet is received during a first time zone determined on basis of information indicating a reception state of packets identified by the first index. The processor skips the second determination for an entry corresponding to a packet received during the first time zone. | 2016-10-06 |
20160294696 | DYNAMIC THRESHOLDS FOR CONGESTION CONTROL - Communication apparatus includes multiple interfaces configured for connection to a packet data network. A memory, coupled to the interfaces, is configured as a shared buffer to contain packets in multiple sets of queues for transmission to the network. Each set of queues receives in the shared buffer a respective allocation having an allocation size that varies over time in response to an amount of space in the shared buffer that is unused at any given time. A controller is configured to apply congestion control to a respective fraction of the packets that are queued for transmission from each set of queues in the shared buffer to the network, such that the respective fraction is set for each set of queues at any given time in response to a relation between a length of the queues in the set and the allocation size of the respective allocation at the given time. | 2016-10-06 |
20160294697 | INTEFERENCE COGNIZANT NETWORK SCHEDULING - Systems and methods for interference cognizant network scheduling are provided. In certain embodiments, a method of scheduling communications in a network comprises identifying a bin of a global timeline for scheduling an unscheduled virtual link, wherein a bin is a segment of the timeline; identifying a pre-scheduled virtual link in the bin; and determining if the pre-scheduled and unscheduled virtual links share a port. In certain embodiments, if the unscheduled and pre-scheduled virtual links don't share a port, scheduling transmission of the unscheduled virtual link to overlap with the scheduled transmission of the pre-scheduled virtual link; and if the unscheduled and pre-scheduled virtual links share a port: determining a start time delay for the unscheduled virtual link based on the port; and scheduling transmission of the unscheduled virtual link in the bin based on the start time delay to overlap part of the scheduled transmission of the pre-scheduled virtual link. | 2016-10-06 |
20160294698 | COMPUTER IMPLEMENTED METHOD, A SYSTEM AND COMPUTER PROGRAMS FOR CONGESTION CONTROL IN A TRANSPORT NODE OF A COMMUNICATION NETWORK - The method comprises identifying and classifying, by a classification unit ( | 2016-10-06 |
20160294699 | TRAFFIC OBLIVIOUS OFFLINE OPTIMIZATION FOR TRAFFIC ENGINEERING WITH SEGMENT ROUTING - Various exemplary embodiments relate to a method of offline traffic matrix unaware segment routing. The method may include determining the fraction of traffic between a node i and a node j is routed though node k, by minimizing the maximum value of any link e carrying traffic between node i and node j based upon the following constraints: using a dual variable π(e,e′) where e′ is an alternate link to e′ for comparison, the fraction of traffic from i to j that is routed through intermediate node k is greater than or equal to zero; the total traffic from i to j that is routed through intermediate node k is equal to 1 for all (i,j) pairs; and determining when the total capacity for link e as constrained by the dual variable is less than or equal to the capacity, c of link e′ for all e′. | 2016-10-06 |
20160294700 | ONLINE ROUTE COMPUTATION AND TRAFFIC ENGINEERING WITH SEGMENT ROUTING - Various exemplary embodiments relate to a method of online segment routing in a network having an ingress node, an egress node, and a plurality of links, l. The method may include determining for a plurality of links l dual weights θ(l); receiving a new flow; determining an intermediate node k providing a minimum weight two segment path from the ingress node to egress node for the new flow based upon the flow that results on link l from the new flow through intermediate node k and the dual weight values θ(l) for the links l; and routing the new flow to the intermediate node k along the minimum weight path when the minimum weight path has a weight less than or equal to one. | 2016-10-06 |
20160294701 | CDN TRAFFIC MANAGEMENT IN THE CLOUD - Offloading traffic to edge data centers in a content delivery network (CDN). It is determined that traffic at the edge data center should be offloaded to the other edge data centers. A priority level is determined for requesting the offloading of traffic to the other edge data centers. An offload request is sent to each of the other edge data centers, each offload request indicating the determined priority level. One or more replies are received from one or more of the other edge data centers, including one or more replies indicating that resources are available for use by the load balancer agent. The one or more replies are sorted to identify at least one edge data center for offloading traffic, and traffic is offloaded to the at least one identified edge data center. | 2016-10-06 |
20160294702 | OFFLINE OPTIMIZATION FOR TRAFFIC ENGINEERING WITH SEGMENT ROUTING - Various exemplary embodiments relate to a method of offline traffic matrix aware segment routing. The method may include receiving a traffic matrix based upon all the traffic between nodes i and j that is routed in the network; and determining the amount of traffic between nodes i and j will be routed through node k, based on minimizing a maximum link utilization for the traffic matrix by determining that the total amount of flow on a link e in the network is less than the link's capacity. | 2016-10-06 |
20160294703 | PROVIDING POLICY INFORMATION ON AN EXISTING COMMUNICATION CHANNEL - A device may receive or generate a message for routing to a destination on a communication channel. The communication channel may have been established between a source and the destination. The device may perform a first determination of policy information related to at least one of the message, the destination, or the source of the message. The policy information may describe an action for a network device to perform. The device may associate a policy token with the message. The policy token may describe or identify the policy information. The device may provide the message with the associated policy token to the network device on the communication channel to cause the network device to perform a second determination of the policy information based on the policy token, to perform the action described by the policy information, and to provide the message on the communication channel. | 2016-10-06 |
20160294704 | Dynamic Creation and Management of Ephemeral Coordinated Feedback Instances - Concepts and technologies disclosed herein are directed to the dynamic creation and management of ephemeral coordinated feedback instances. In accordance with one aspect disclosed herein, a system can receive a feedback instance creation request. The feedback instance creation request can be received from a policy engine in response to the policy engine attempting to satisfy a policy request. The system can examine the feedback instance creation request to determine an objective to be met by a new feedback instance model. The system can build a specification for the new feedback instance model. The specification can be built in accordance with a feedback instance building policy. The system can create the new feedback instance model in accordance with the specification. The system can store the new feedback instance model and a unique identifier associated with the new feedback instance model in a feedback instance model repository. | 2016-10-06 |
20160294705 | APPARATUS AND METHOD FOR CONTENT CACHING - The present invention discloses an apparatus and method for content caching processing. A controller acquires content caching request information sent by a content server and identifier information of a service node having a content caching function, and constructs traffic forwarding policy information and traffic classification policy information according to the identifier information of the service node having a content caching function; and the controller sends the traffic classification policy information to a traffic classifier, and sends the traffic forwarding policy information to a switch, so as to perform a content caching operation. Therefore, diversified content can be cached to a service node, an Internet content response delay can be reduced, and user experience can be improved. | 2016-10-06 |
20160294706 | ONE CELLULAR RADIO TO SUPPORT MULTIPLE PHONE LINES AND DATA AT A LOCATION - A single cellular radio is enabled to support multiple phone lines and data service. The system can be split into two parts: a telephone adapter that receives input from one or more phone lines, and a wireless hot spot communicably coupled to one or more telephone adapters that transmits communications associated with the phone lines and data service to the mobile network. The telephone adapter can include phone jacks, WiFi, and LAN connections and also some traffic management functionality that routes voice traffic to higher class of services than non-voice data. The wireless hotspot can then map communications with higher classes of service to dedicated bearers with guaranteed bitrates, and the lower classes of service to dedicated bearers with non-guaranteed bitrates or even default bearers. | 2016-10-06 |
20160294707 | SYSTEM AND METHOD FOR WIRELESS CONNECTED DEVICE PRIORITIZATION IN A VEHICLE - A method and system for managing electronic devices in a vehicle including establishing operable connections for computer communication between electronic devices and the vehicle in a vehicle network and communicating device characteristics between each electronic device and the vehicle. The device characteristics are stored at a data storage device and the device characteristics include at least one or more data types capable of transmission between each electronic device and the vehicle. Assigning a priority to each electronic device based on the device characteristics and a priority rules set stored at the data storage device and controlling data transmission between each electronic device and the vehicle based on the priority. | 2016-10-06 |
20160294708 | DATA TRANSMISSION APPARATUS AND METHOD - Embodiments of the present invention provide a data transmission apparatus and method. The data transmission apparatus includes: a processor, configured to, record a link quality indication value corresponding to received data and add 1 to a count value, if the data is received within a preset period of time; if it is learned by comparison that the count value is not less than a quantity N of pieces of data allowed to be transmitted in a current period, calculate an average value of link quality indication values; and compare the average value with a threshold to determine a quantity of pieces of data allowed to be transmitted in a next period The apparatus also includes a transceiver, configured to reply with a periodicity acknowledgment frame that carries the quantity of pieces of data allowed to be transmitted in the next period. | 2016-10-06 |
20160294709 | Data Transmission Method, Core Forwarding Device, and Endpoint Forwarding Device - A data transmission method, a core forwarding device, and an endpoint forwarding device, where the data transmission method includes, an end-to-end flow control technology that is established between a core device and an endpoint device of a system using the core forwarding device and the endpoint forwarding device, resolving a technical problem in the prior art that a uniform back pressure is generated in an entire data transmission link when any endpoint device generates back pressure when peripheral component interconnect express (PCIe) data is transmitted through the Ethernet, thereby achieving technical effects of increasing bandwidth utilization of the entire system and increasing the data transmission efficiency. | 2016-10-06 |
20160294710 | DATA FLOW IDENTIFIERS - Some embodiments of the invention provide a method for assigning a data flow-specific identification value to each packet of a data flow. In some embodiments, a particular source endpoint transmits packets belonging to several different data flows to one or more destination endpoints. When sending packets, the source endpoint inserts a unique flow identification value to a particular field of the Internet Protocol (IP) header of each packet of a data flow. The use of these flow identification values enables intermediate network elements and the destination endpoint to efficiently identify to which data flow each packet belongs. In some embodiments, the source endpoint inserts the flow identification value into the 16-bit Internet Protocol version 4 (IPv4) identification field of the IP header of the packets. | 2016-10-06 |
20160294711 | METHOD AND APPARATUS FOR ACQUIRING VIDEO BITSTREAM - Embodiments of the present invention disclose a method and an apparatus for acquiring a video bitstream, and relate to the field of information technologies, which can improve network bandwidth utilization. The method includes: firstly, acquiring, by a terminal, a minimum bit rate corresponding to a parameter of the terminal; then, sending, by the terminal, a video bitstream acquiring request to a server, and when receiving the video bitstream acquiring request sent by the terminal, sending, by the server, an MPD to the terminal; and finally, receiving, by the terminal, the MPD sent by the server, and acquiring a video bitstream according to the MPD and the minimum bit rate. The embodiments of the present invention are applicable to a case in which a user downloads video data by using a terminal. | 2016-10-06 |
20160294712 | METHODS AND APPARATUS TO NEGOTIATE FLOW CONTROL FOR A COMMUNICATION SESSION - Methods and apparatus are disclosed to negotiate flow control for a communication session. Example methods disclosed herein include receiving, at a first peer, a request to change from a first type of flow control to a second type of flow control from a second peer via an existing communication session. In example methods, the first peer uses the first type of flow control to control the flow of data at the first peer for the existing communication session. Example methods also include sending, via the communication session, a reply from a processor of the first peer to the second peer, the reply indicating whether the request to change from the first type of flow control to the second type of flow control for the communication session has been accepted, and further include performing, with the processor, subsequent flow control for the communication session in accordance with the reply. | 2016-10-06 |
20160294713 | ADJUSTING OPERATING WINDOWS OF A DUAL-MODE DEVICE OPERATING AS AN ACCESS POINT AND A WIRELESS STATION IN TIME DIVISION MULTIPLEXED MANNER - A dual-mode device may compute an expected time instance of arrival of a first beacon based on prior received beacons. If the first beacon is received at an actual time instance which is in variance with the expected time instance, the device re-computes a sequence of future time instances of arrival of respective future beacons and schedules a sequence of station windows, with each station window to cover the corresponding future time instance of the sequence of future time instances and to have a desired first period. The dual-mode device operates in station mode in the sequence of station windows and in the AP mode in a sequence of AP windows, wherein each station window of the sequence of station windows is operated alternately with each AP window of the sequence of AP windows in a TDM manner, with each AP window having a desired second period. | 2016-10-06 |
20160294714 | Controlling a Transmission Control Protocol Congestion Window Size - A method and apparatus for controlling a TCP congestion window size for data sent from a TCP sending node in a communications network towards a TCP receiving node via a Radio Access Network. The TCP sending node determines a minimum required bit rate for a data stream sent towards the TCP receiving node. It then determines that a sending bit rate of the data stream must be reduced using a TCP congestion avoidance mechanism. When the congestion avoidance mechanism is applied, the congestion window size is adjusted such that the sending bit rate is no lower than the minimum required bit rate. | 2016-10-06 |
20160294715 | ADAPTIVE ROUTING CONTROLLED BY SOURCE NODE - A method in a network element that includes multiple interfaces for connecting to a communication network includes receiving from the communication network via an ingress interface a flow including a sequence of packets, and routing the packets to a destination of the flow via a first egress interface. A permission indication for re-routing the flow is received in the ingress interface. In response to receiving the permission indication, subsequent packets of the flow are re-routed via a second egress interface that is different from the first egress interface. Further re-routing of the flow is refrained from, until receiving another permission indication. | 2016-10-06 |
20160294716 | Method and Apparatus for Determining Buffer Status of User Equipment - A method and an apparatus for determining a buffer status of user equipment (UE), where the method includes acquiring media information of each transmission control protocol (TCP) packet sent to UE, receiving an acknowledgment packet sent by the UE, and determining, according to the acknowledgment packet and the media information of each TCP data packet, a media period of time during which data received by the UE can be continuously played. | 2016-10-06 |
20160294717 | Speech Transmission Method And Apparatus And Speech Service System - A speech transmission method and apparatus include receiving at least one speech request packet sequentially sent by a terminal. Each speech request packet carries one speech data segment of the speech stream, an offset position, and a data length. The method includes generating a speech response packet corresponding to the speech request packet according to the speech request packet and other received speech request packets corresponding to the speech stream. The speech response packet carries an expected offset position and an expected data length. The method includes feeding back the speech response packet to the terminal, so that the terminal can make a determination for sending the next speech request packet according to the speech response packet. | 2016-10-06 |
20160294718 | Devices, Systems And Methods For Adaptive Switching Of Multicast Content Delivery To Optimize Bandwidth Usage - Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting content to one or more users based on currently available bandwidth via internet protocol (“IP”) multicast protocol, includes: receiving a first content stream having a plurality of data packets, the first content stream encoded at a first bit rate; receiving a second content stream having a plurality of data packets, the second content stream encoded at a second bit rate, wherein the first bit rate is different than the second bit rate and wherein the first and second content streams represent the same content; transmitting the first content stream to a user; determining that the user could receive the second content stream based on available bandwidth for transmitting data to the user; and transmitting the second content stream to the user. | 2016-10-06 |
20160294719 | SYSTEMS AND METHODS FOR TIMING ADJUSTMENT OF METADATA PATHS IN A NETWORK SWITCH UNDER TIMING CONSTRAINTS - A new approach is proposed that contemplates systems and methods to support automatic timing adjustment of a plurality of paths carrying metadata of incoming data packets in a network switch to meet their respective timing constraints. First, the paths for transmitting different pieces of metadata of incoming packets are identified in the network switch. Once the metadata paths are identified, the proposed approach identifies the timing constraints that the metadata paths need to satisfy in order for the network switch to function properly. The proposed approach then calculates the current delays of the metadata paths and determines optimal timing values of each of the metadata paths in order to meet the timing constraints. The optimal timing values of the metadata paths are then compared to the current delays of the metadata paths to identify the paths which current delay values need to be adjusted. These identified metadata paths are then adjusted accordingly to meet the timing constraints at the minimum cost in terms of additional areas taken by devices and interconnect wires need to be included in the layout of the network switch. | 2016-10-06 |
20160294720 | SYSTEMATIC HYBRID NETWORK SCHEDULING FOR MULTIPLE TRAFFIC CLASSES WITH HOST TIMING AND PHASE CONSTRAINTS - Systems and methods for systematic hybrid network scheduling for multiple traffic classes with host timing and phase constraints are provided. In certain embodiments, a method of scheduling communications in a network comprises scheduling transmission of virtual links pertaining to a first traffic class on a global schedule to coordinate transmission of the virtual links pertaining to the first traffic class across all transmitting end stations on the global schedule; and scheduling transmission of each virtual link pertaining to a second traffic class on a local schedule of the respective transmitting end station from which each respective virtual link pertaining to the second traffic class is transmitted such that transmission of each virtual link pertaining to the second traffic class is coordinated only at the respective end station from which each respective virtual link pertaining to the second traffic class is transmitted. | 2016-10-06 |
20160294721 | SYSTEM AND METHOD FOR NETWORK BANDWIDTH, BUFFERS AND TIMING MANAGEMENT USING HYBRID SCHEDULING OF TRAFFIC WITH DIFFERENT PRIORITIES AND GUARANTEES - Systems and methods for network bandwidth, buffers and timing management using hybrid scheduling of traffic with different priorities and guarantees are provided. In certain embodiments, a method of managing network scheduling and configuration comprises, for each transmitting end station, reserving one exclusive buffer for each virtual link to be transmitted from the transmitting end station; for each receiving end station, reserving exclusive buffers for each virtual link to be received at the receiving end station; and for each switch, reserving a exclusive buffer for each virtual link to be received at an input port of the switch. The method further comprises determining if each respective transmitting end station, receiving end station, and switch has sufficient capability to support the reserved buffers; and reporting buffer infeasibility if each respective transmitting end station, receiving end station, and switch does not have sufficient capability to support the reserved buffers. | 2016-10-06 |
20160294722 | Method And Apparatus For Provisioning Resources Using Clustering - Various embodiments provide a method and apparatus for allocating resources to applications (e.g., application processes) using pre-provisioned resource configurations (e.g., VMs or containers) that are based on clustered historical resource usage data. In particular, the set of pre-provisioned resources required to support elasticity in a set of applications is reduced by determining a subset of pre-provisioned resource configurations that are able to be reused across multiple applications. A pre-provisioned resource configuration being based on a determined dominant center for the resource cluster associated with the pre-provisioned resource configuration. | 2016-10-06 |
20160294723 | SYSTEM AND METHOD FOR REDUCING COMMUNICATIONS OVERHEAD IN A DISTRIBUTED TRANSACTIONS ENVIRONMENT BY MODIFYING IMPLEMENTATION OF THE TRANSACTION START FUNCTION - A system and method for reducing communications overhead in a distributed transaction processing environment such as an XA environment. In accordance with an embodiment communication overhead is reduced in a transaction start method by deferring a transaction start communication. The deferred transaction start communication is determined from a subsequent transaction processing communication thereby reducing the number of networks calls required for each transaction and enhancing system performance. | 2016-10-06 |
20160294724 | CONTROL DEVICE FOR CONNECTING A CAN BUS TO A RADIO NETWORK, AND MOTOR VEHICLE HAVING SUCH A CONTROL DEVICE - A control device, which connects a CAN bus (CAN H/L) to a radio network, includes a wireless controller, a microcontroller, a CAN controller and a CAN transceiver. The CAN controller has a first channel and a second channel for transmitting (Tx) and receiving (Rx) frames. The microcontroller is connected, on the one hand, to the wireless controller and, on the other hand, to the first channel of the CAN controller. The CAN transceiver is connected, on the one hand, to the second channel of the CAN controller and, on the other hand, to the CAN bus (CAN H/L). The CAN controller is configured in such a manner that it transmits or blocks a frame received on the first channel on the basis of an identifier of the frame on the second channel. Also described is a motor vehicle having such a control device. | 2016-10-06 |
20160294725 | CONTROL DEVICE FOR CONNECTING A CAN BUS TO A RADIO NETWORK, AND MOTOR VEHICLE HAVING SUCH A CONTROL DEVICE - A control device and corresponding motor vehicle for connecting a CAN bus to a radio network, having the following features: the control device includes a wireless controller, a microcontroller, a programmable logic module and a CAN transceiver; the microcontroller is connected, on the one hand, to the wireless controller and, on the other hand, to the logic module; the CAN transceiver is connected, on the one hand, to the logic module and, on the other hand, to the CAN bus; a data stream to the microcontroller corresponds to a data stream from the CAN transceiver; and the logic module is configured in such a manner that it monitors a data stream from the microcontroller which is addressed to the CAN transceiver and, on the basis of a data frame contained in the data stream from the microcontroller, suppresses at least this data frame. | 2016-10-06 |
20160294726 | SYSTEM AND METHOD FOR REDUCING COMMUNICATIONS OVERHEAD IN A DISTRIBUTED TRANSACTIONS ENVIRONMENT BY MODIFYING IMPLEMENTATION OF THE TRANSACTION END FUNCTION - A system and method for reducing communications overhead in a distributed transaction processing environment such as an XA environment. In accordance with an embodiment communication overhead is reduced in a transaction by deferring a transaction end communication. The deferred transaction end communication is determined from a subsequent XA transaction communication thereby reducing the number of networks calls required for each transaction and enhancing system performance. | 2016-10-06 |
20160294727 | SYSTEM FOR AUTHORIZING ACCESS TO RESOURCES AND DISTRIBUTING RESOURCE PROVIDER DEVICES - Embodiments of the invention are directed to identifying information about a resource provider for a future transaction of a resource, when the provider is unaware and/or does not provide the information. The information can identify a unique resource provider code from a plurality of resource provider codes that helps allow the resource provider to settle the future transaction for the resource using the resource provider code. | 2016-10-06 |