26th week of 2015 patent applcation highlights part 75 |
Patent application number | Title | Published |
20150180699 | METHOD AND SYSTEM FOR TRANSMITTING DATA IN PARALLEL VIA WIRELESS LINK AND WIRED LINK - A method of the present invention includes: establishing one or more wireless links and one or more wired links for transmission data between a signal source end and a receiving end; allocating the transmission data to the wireless links and the wired links at the signal source end according to transmission rates of the wireless links and the wired links to transmit the transmission data in parallel via the wireless links and the wired links; and receiving data transmitted via the wireless links and the wired links at the receiving end, and restoring the received data into the transmission data. In the present invention, the data transmission abilities of the links are applied to the greatest extent. | 2015-06-25 |
20150180700 | Automated Alert Management - Alerts may be received from an event monitoring system that monitors computing resources of a computer system. Based on an alert ruleset, an alert management module may determine whether to provide notification of the alert. If the alert management module decides to provide notification of the alert, then the alert management module may initiate the creation of an issue ticket corresponding to the alert in an issue tracking system. If the alert management module decides not to provide notification of the alert, then the alert management module may discard the alert. | 2015-06-25 |
20150180701 | METHOD AND SYSTEM FOR DETECTING FAILURES OF NETWORK NODES - Systems and methods for detecting device failures in a network having nodes coupled to a central controller, in which a first of the nodes communicates with the central controller via a second of the nodes. When the second node determines that the first node has not transmitted a predetermined number of messages over a predefined number of time periods, the second node provides a failure alert to the central controller. The central controller records a failure alert received from the second node in a log. Based on a set of failure alerts received from a number of nodes recorded in the log, the central controller determines whether the first node has failed. | 2015-06-25 |
20150180702 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR SERVICE PROCESSING - A system for managing process requests includes at least one memory operable to store request and response queues and a processor coupled to the memory. A request to execute a process is received and stored in a request queue among a set of request queues, the request queue corresponding to the process. It is determined if one or more nodes on a network are available to perform the process. An expiration value for the request is set based on a type of the process. The request is dispatched to the one or more nodes on the network to perform the process at a predetermined timing. A response is received from the one or more nodes. The response is stored in a response queue among a set of response queues, the response queue corresponding to the process. The response is dispatched from the response queue. | 2015-06-25 |
20150180703 | MECHANISM TO MONITOR QUALITY OF SERVICE - A processing device includes a processor to generate a plurality of events, an interface circuit coupled to the processor comprising one or more multiplexers to select events from the plurality of events, and a tracker logic coupled to the interface circuit to perform a quality of service (QoS) measurement based on the selected events. | 2015-06-25 |
20150180704 | SEMICONDUCTOR CHIP AND TRANSMISSION/RECEPTION SYSTEM INCLUDING THE SAME - A transmission/reception system includes first to N | 2015-06-25 |
20150180705 | CONTROLLER PLACEMENT FOR FAST FAILOVER IN THE SPLIT ARCHITECTURE - A method implemented by a network topology design system, the network topology design system including a processing device. The method to determine placement of a controller within a network with a split architecture where control plane components of the split architecture network are executed by a controller and the control plane components are separate from data plane components of the split architecture network. The placement of the controller is selected to minimize disruption of the split architecture network caused by a link failure, a switch failure or a connectivity loss between the controller and the data plane components. | 2015-06-25 |
20150180706 | MOBILE COMMUNICATION METHOD AND MOBILE STATION - In a state where a mobile station UE is communicating with a radio base station S-eNB supporting “extended PDCP-SN,” the mobile terminal continues communications even if it performs a reconnection procedure with a radio base station T-eNB not supporting “extended PDCP-SN.” A mobile communication method according to the invention includes the steps of, when detecting RLF in the bearer in the above-described state, the mobile station UE resetting setting of “extended PDCP-SN” and establishing a bearer using “conventional PDCP-SN” by performing a reconnection procedure with a radio base station T-eNB not supporting “extended PDCP-SN.” | 2015-06-25 |
20150180707 | EVENT NOTIFICATION IN INTERCONNECTED CONTENT-ADDRESSABLE STORAGE SYSTEMS - Some of the embodiments herein provide a seamless cloud of storage. This storage may be content-addressable storage. An end application may or may not be exposed to the fact that content-addressable storage is used. Various embodiments herein provide event notification, which may allow applications or users to subscribe to particular events (such as storage of an X-ray by a particular entity). Some embodiments provide for a shared archive. A shared archive may provide homogeneous access to medical data, etc. that was previously stored into the CAS cloud by heterogeneous applications, varied data types, etc. Additionally, embodiments herein allow for the creation and distribution of virtual packages. For example, a user may create a virtual package for all images related to a patient so that she may have a virtual package of all of her medical data to present to a referring physician. | 2015-06-25 |
20150180708 | HOME SENSOR DATA GATHERING FOR NEIGHBOR NOTIFICATION PURPOSES - In a computer-implemented method of generating event notifications, in-home data is received. The in-home data and environment data (e.g., weather, law enforcement, etc.) is generated by, or based on information generated by, a device located at a residence of an individual, and is analyzed to determine whether it is indicative of an event that should be reported to one or more neighboring residences and/or businesses. If the data is indicative of such an event, a notification is generated and transmitted to the relevant residences and/or businesses. | 2015-06-25 |
20150180709 | CONFIGURING NETWORK SETTINGS OF AN UNREACHABLE HOST - An exemplary system may configure network settings of an unreachable host. In one embodiment, the system determines that a first host on a network is unreachable using a first communication protocol. The system selects a second host on the network that is reachable using the first communication protocol. The second host on the network can reach the first host using a second communication protocol. The system provides a communication to the second host on the network using the first communication protocol. The communication causes the second host to access the first host on the network using the second communication protocol. | 2015-06-25 |
20150180710 | VEHICLE SETTING PROFILE SYSTEM - A system for transferring driver profile settings has a communication interface, processor, storage device, and program in the storage device. The communication interface allows for network communications. The processor couples to the interface. Execution of the program from storage by the processor configures the system to perform functions. The system allows for transfer of a driver profile from the storage device to a vehicle for application on the vehicle. The driver profile specifies one or more preference settings for one or more configurable components of a vehicle. | 2015-06-25 |
20150180711 | METHODS AND SYSTEMS FOR NETWORK CONFIGURATION - Network and device configuration systems and methods are described. In an embodiment, a first user interface configured to receive from a user configuration information regarding a first network provided. Program code stored in computer accessible memory is configured to generate a barcode that includes information related to the first network configuration information, wherein the barcode can be scanned by a device having a barcode scanner and a network interface to configure the network interface to access the first network. | 2015-06-25 |
20150180712 | SYSTEM AND METHOD FOR DISTRIBUTING USER INTERFACE DEVICE CONFIGURATIONS - A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to collect a plurality of User Interface (UI) device configurations, receive a request from a computing device to download one or more of the plurality of UI device configurations, and transmit to the computing device the one or more UI device configurations requested to configure one or more UI devices of the computing device. Other embodiments are disclosed. | 2015-06-25 |
20150180713 | OPTIMIZING AUTOMATION SETTINGS USING CROWDSOURCING - An apparatus, program product, and method are disclosed for receiving an automation setting from a sharing participant, the automation setting being associated with the sharing participant, comparing the received automation setting to a corresponding local automation setting, and adjusting the local automation setting based on the comparison of the received automation setting to the corresponding local automation setting. | 2015-06-25 |
20150180714 | CONFIGURATION UPDATES ACROSS PEER STORAGE SYSTEMS - In at least one embodiment, in response to introduction of a first storage node into a storage network including a plurality of storage nodes, the first storage node discovers at least one second storage node that is a peer storage node. The first storage node downloads one or more versions of one or more shared soft configurations from the second peer storage node. In response to selection of a first version of a first shared soft configuration for activation, the first storage node subscribes to the first shared soft configuration and activates the first version of the selected shared soft configuration on the first storage node. Thereafter, in response to an update of the first shared soft configuration to a second version on the first storage node, the first storage node propagates the second version of the first shared soft configuration to the second storage node. | 2015-06-25 |
20150180715 | METHOD OF CONSTRUCTING LOGICAL NETWORK AND NETWORK SYSTEM - There is provided a method of constructing a logical network which determines a network apparatus of a deployment location and a middlebox apparatus when the logical network is constructed on a physical network to which the network apparatus, the middlebox apparatus, and a physical server are coupled, in which an abstract configuration of the logical network and logical network information including a performance requirement with respect to a configuration element are received, and the network apparatus which become a deployment location of the logical network and the middlebox apparatus are determined according to the abstract configuration of the logical network and the performance requirement. | 2015-06-25 |
20150180716 | MOBILE COMPUTING DEVICE AND WEARABLE COMPUTING DEVICE HAVING AUTOMATIC ACCESS MODE CONTROL - A system can include a mobile computing device and a wearable computing device. The wearable computing device can include a sensor that outputs an indication that the wearable computing device is not being worn. Responsive to receiving the indication that the wearable computing device is being not being worn, one or both of the devices can be operable to change an access mode of computing environment provided by the respective device from an increased access mode to a reduced access mode. | 2015-06-25 |
20150180717 | CONFIGURING VIRTUAL ROUTER REDUNDANCY PROTOCOL BACKUP GROUP - According to an example, when a member device is in a Master state in a VRRP backup group, after snooping a first DHCP packet sent from a DHCP client to a DHCP server, the member device determines an interface receiving the first DHCP packet as an interface of the DHCP client; after snooping a second DHCP packet sent from the DHCP server to a DHCP client, the member device obtains a default gateway address and a subnet mask of the DHCP client from the second DHCP packet; after obtaining the default gateway address and the subnet mask, if the interface of the DHCP client is not configured with a virtual IP address and a network segment route, the member device respectively configures the default gateway address and the subnet mask as the virtual IP address and the network segment route on the interface of the DHCP client. | 2015-06-25 |
20150180718 | PARTITIONING A NETWORK SWITCH INTO MULTIPLE SWITCHING DOMAINS - To partition a distributed fabric system, at least one system port is allocated to each switching domain of multiple non-overlapping switching domains in a distributed fabric system. Multiple different look-up tables are produced, wherein each look-up table corresponds to a different switching domain of the multiple non-overlapping switching domains in the distributed fabric system. Each system port is associated with the look-up table of the multiple look-up tables that corresponds to the switching domain to which that system port is allocated. The look-up table associated with each system port has at least one table entry for each other system port allocated to the same switching domain as that system port. | 2015-06-25 |
20150180719 | SELF-ADAPTIVE CONTROL SYSTEM FOR DYNAMIC CAPACITY MANAGEMENT OF LATENCY-SENSITIVE APPLICATION SERVERS - A self-adaptive control system based on proportional-integral (PI) control theory for dynamic capacity management of latency-sensitive application servers (e.g., application servers associated with a social networking application) are disclosed. A centralized controller of the system can adapt to changes in request rates, changes in application and/or system behaviors, underlying hardware upgrades, etc., by scaling the capacity of a cluster up or down so that just the right amount of capacity is maintained at any time. The centralized controller uses information relating to a current state of the cluster and historical information relating to past state of the cluster to predict a future state of the cluster and use that prediction to determine whether to scale up or scale down the current capacity to reduce latency and maximize energy savings. A load balancing system can then distribute traffic among the servers in the cluster using any load balancing methods. | 2015-06-25 |
20150180720 | AUTO INCORPORATION OF NEW COMPONENTS INTO A HIERARCHIAL NETWORK - A first computing device receives one or more messages, wherein the one or more messages includes information regarding one or more components, wherein each component is part of one or more systems and wherein each system includes one or more sub systems. The first computing device determines that a first system has changed based on the first computing device comparing the one or more messages to a hierarchical model, wherein the change to the first system includes a change associated with a first component of the first system. The first computing device determines a position of the first component within the first system and within one or more sub-systems of the first system based on the one or more messages. The first computing device updates the hierarchical model to include the first component in a hierarchical location that corresponds to the determined position of the first component. | 2015-06-25 |
20150180721 | AUTOMATIC RESOLUTION OF VIRTUAL NETWORK INSTANCE TO VLAN MAPPING CONFLICTS IN DUAL-HOMED DEPLOYMENTS IN A DYNAMIC FABRIC AUTOMATION NETWORK ARCHITECTURE - In accordance with one example embodiment, there is provided a system configured for virtual local area network (VLAN) blocking on a virtual port channel (vPC) member link to handle discrepant virtual network instance (VNI) to VLAN mappings. In other embodiments, the system can be configured for providing Virtual Switch Interface Discovery Protocol (VDP) and virtual switch enhancements to accommodate discrepant VNI to VLAN mappings. In another example embodiment, an apparatus is provided that includes a processor, and a memory coupled to the processor, where the apparatus is configured such that if a server is connected through a virtual port channel, a VDP is used to notify the server of different VNI to VLAN mappings. In another embodiment, the apparatus can extend a VDP Filter Info Field to carry a set of VLANs mapped to a VNI, keyed by leaf MAC addresses that serve as bridge identifiers. | 2015-06-25 |
20150180722 | AUTOMATIC RESOLUTION OF VIRTUAL NETWORK INSTANCE TO VLAN MAPPING CONFLICTS IN DUAL-HOMED DEPLOYMENTS IN A DYNAMIC FABRIC AUTOMATION NETWORK ARCHITECTURE - In accordance with one example embodiment, there is provided a system configured for virtual local area network (VLAN) blocking on a virtual port channel (vPC) member link to handle discrepant virtual network instance (VNI) to VLAN mappings. In other embodiments, the system can be configured for providing Virtual Switch Interface Discovery Protocol (VDP) and virtual switch enhancements to accommodate discrepant VNI to VLAN mappings. In another example embodiment, an apparatus is provided that includes a processor, and a memory coupled to the processor, where the apparatus is configured such that if a server is connected through a virtual port channel, a VDP is used to notify the server of different VNI to VLAN mappings. In another embodiment, the apparatus can extend a VDP Filter Info Field to carry a set of VLANs mapped to a VNI, keyed by leaf MAC addresses that serve as bridge identifiers. | 2015-06-25 |
20150180723 | METHOD AND SYSTEM FOR BROKERING BETWEEN DEVICES AND NETWORK SERVICES - According to an exemplary embodiment, a method for brokering between devices and network services provides a platform for brokering between at least one device and at least one service group, and uses a brokering service module on the service platform to execute: using a computing device to compute a correlation between a thing and another thing, thereby computing a correlation between a thing and a service group of the at least one service group; for a service group of the at least one service group, using the computing device to compute the correlation between each of at least one thing and a service group of the at least one service group; for a device corresponding to the thing, brokering one or more service groups; and for a service group of the at least one service group, brokering one or more devices corresponding to one or more things. | 2015-06-25 |
20150180724 | DYNAMIC FILL TARGET SELECTION IN A CONTENT DELIVERY FRAMEWORK - In a content delivery framework including a network with multiple delivery service endpoints running on devices, the multiple service endpoints forming a plurality of sub-clusters, a group is defined from a set of nodes comprising delivery service instances across the devices of the plurality of sub-clusters. Each node in the group assumes one or more discrete responsibilities involved in processing of a request across the group, the discrete responsibilities including being fill-responsible. A fill-responsible node is selected from the group to be responsible for processing a request made at a node of the group, the request relating to a particular resource. Selection of the fill-responsible node is based on the particular resource, and the fill-responsible node is selected from a set of one or more nodes in the group that are fill-responsible for the particular resource, the set being defined based on a policy associated with the particular resource. | 2015-06-25 |
20150180725 | MULTI-LEVEL PEERING IN A CONTENT DELIVERY FRAMEWORK - A computer-implemented method is operable in a network comprising multiple delivery service endpoints running on a plurality of devices where each of the delivery service endpoints is constructed and adapted to deliver resources. A plurality of the delivery service endpoints comprise a group, wherein each node in the group has at least one kind of responsibility relating to delivery of resources. The method includes receiving a request at a node; and, based on what kind of responsibility the node has for said request, attempting to process the request outside the group. | 2015-06-25 |
20150180726 | SYSTEM AND METHOD FOR DISCOVERING AND VERIFYING A HYBRID FIBER-COAXIAL TOPOLOGY IN A CABLE NETWORK ENVIRONMENT - A method in an example embodiment can include polling a first cable modem in a cable network and receiving a first response message from the first cable modem identifying a downstream frequency detected by the first cable modem. The method further includes determining the downstream frequency is split between at least two fiber nodes and determining a cable modem termination system (CMTS) service group topology, where the topology includes the at least two fiber nodes. In specific embodiments, determining that the downstream frequency is split is based on at least the first response message from the first cable modem and a second response message from a second cable modem. In more specific embodiments, the method includes constructing a hybrid fiber-coaxial (HFC) topology map of the cable network based on at least the first and second response messages, where the HFC topology map indicates the CMTS service group topology. | 2015-06-25 |
20150180727 | Locating a Voice over Packet (VoP) Device Connected to a Network - Methods and systems are described for determining a physical address for a device connected to a network via an access point. Associations between one or more physical addresses and access points may be stored in a profile associated with the device. If the device is connected to a particular access point, the profile and associations may be used to determine a current physical address for the device. | 2015-06-25 |
20150180728 | PROBLEM RESOLUTION VALIDATION - A method of validating resolution of a problem at a media terminal is described. The method comprises accessing a file including a task; identifying a plurality of specific actions to be taken to perform the task; and ascertaining each event that would be triggered by the media terminal when each identified specific action is performed correctly. The method further comprises: displaying the identified specific actions to a service engineer; and transmitting a validation message to a remote management system when all ascertained events have been triggered in response to the service engineer performing the identified specific actions correctly. | 2015-06-25 |
20150180729 | DISTRIBUTED APPLICATION INTEGRATION AUTO-ADJUSTMENT - A framework for integration auto-adjustment of distributed applications running within the same data center or across different data centers is described. Based on the deployed applications and the locations of the data centers in which they are running, the framework identifies and applies the best application integration variant that provides best user experience. | 2015-06-25 |
20150180730 | SYSTEM, METHOD, AND COMPUTER PROGRAM FOR INTER-MODULE COMMUNICATION IN A NETWORK BASED ON NETWORK FUNCTION VIRTUALIZATION (NFV) - According to one aspect of the present invention there is provided a system, method, and computer program product for communicating information in a communication network using network function virtualization (NFV-based communication network), the method including: sending a communication from a first entity of the NFV-based communication network, the first entity being a sender, and receiving the communication by a second entity of the NFV-based communication network, the second entity being a receiver, where the communication includes: an identification of the sender of the communication, and an identification of the receiver of the communication, an identification of a function associated with the NFV-based communication network, and an authorization associating one or more of the sender and the receiver with the function. | 2015-06-25 |
20150180731 | COMPONENT LOCALIZATION - In an implementation of component localization, control components are maintained that each define a localization format, such as a display format for a section of a display. A locale designation is received and a control component is obtained that corresponds to a locale. Display data is generated that includes the control component in a display format defined by the control component and which corresponds to the designated locale according the defined localization format. | 2015-06-25 |
20150180732 | MOVING MEDIAN USAGE FREQUENCY BASED MAINTENANCE OF SERVER INSTANCES - A framework for maintaining a plurality of server instances in batches to ensure continuity of service is described herein. In accordance with one aspect, quantities of the server instances are selected in an order based on a usage frequency of the server instances with respect to a median usage frequency of the plurality of server instances. The selected server instances may be logically quarantined for maintenance, one batch at a time. Each batch of server instances may be returned to service when the server instances of the batch are successfully maintained while logically quarantining a next batch of server instances. | 2015-06-25 |
20150180733 | METHOD AND SYSTEM FOR DELIVERING WEB PAGE CONTENT USING EDGE SERVER - Methods, systems and programming for delivering web page content using edge server. In one example, a request is received from a user for a page including at least a piece of generic content and a plurality pieces of customized content. The request is forwarded from the user to a content server over the network. The piece of generic content and a first type of instruction are sent to the user. The piece of generic content and the first type of instruction are received from the content server as a response to the forwarded request. Each of the plurality pieces of customized content is sent to the user upon receiving a respective piece of customize content from the content server. The plurality pieces of customized content are to be assembled on the page in accordance with the first type of instruction. | 2015-06-25 |
20150180734 | MANAGING A CLOUD SERVICE - A technique includes providing at least one service blueprint to orchestrate application programming interfaces to manage the lifecycle of at least one cloud service. | 2015-06-25 |
20150180735 | APPARATUS AND METHOD FOR PROVIDING COLLABORATIVE SERVICE BASED ON VIRTUAL RESOURCES - Provided is a method for providing a collaborative service based on virtual resources including generating virtual resources virtualized according to unique services or characteristics of devices connected through an assist gateway in a specific space and collecting virtual resource information including internal states of the virtual resources and services provided by the virtual resources, configuring a collaborative service with respect to the virtual resources using the virtual resource information, and generating a control command with respect to at least one or more virtual resources defined in a requested collaborative service. | 2015-06-25 |
20150180736 | SERVICE TEMPLATE GENERATION AND DEPLOYMENT BASED ON SERVICE LEVEL AGREEMENT REQUIREMENTS - Technologies for generating service templates to achieve service level agreement (SLA) metrics include a service template generator that accesses a generic service template and an SLA metric specification. The generic service template defines a virtual application service to be provided by a datacenter. The service template generator generates one or more specific service templates based on the generic service template. Each of the specific service templates provides one or more of the specified SLA metrics, such as specified uptime, reliability, or manageability. The generated service templates are stored in a service template catalog. A datacenter manager controlling a number of datacenter nodes receives a service request including one or more SLA requirements, selects a matching service template from the service template catalog, and deploys the selected service template. The service template generator and the datacenter manager may be the same device. Other embodiments are described and claimed. | 2015-06-25 |
20150180737 | SYSTEM AND METHOD FOR DETERMINING NUMBER OF COMPUTING RESOURCES FOR EXECUTING A PLURALITY OF JOBS - Method and system for determining the number of computing resources for executing a plurality of jobs. In accordance with the method and the system, the plurality of jobs along with a plurality of variables associated to the plurality of jobs may be received. The plurality of variables may include a mean processing time (μ), a standard deviation (σ), a service level agreement (α), and a confidence level (1-α). After the receipt of the plurality of variables, an inverse parameter (γ) may be determined using the mean processing time (μ), the standard deviation (σ), and the confidence level (1-α). Further, a queue length (k) may be computed based upon the total processing time (T), the mean processing time (μ), the standard deviation (σ), and the inverse parameter (γ). Finally, the queue length (k) and the number of jobs (n) may be processed in order to determine the number of computing resources. | 2015-06-25 |
20150180738 | SCALABLE NETWORK MONITORING SYSTEM - A scaleable network monitoring system is discussed. The network monitoring system identifies network monitoring information for the network elements being monitored. By storing only a non-redundant subset of the identified network information in memory, the network monitoring system is able to monitor a much larger group of network elements than is possible with conventional monitoring systems which are burdened by memory constraints. The scaleable network monitoring system also employs a multi-threaded architecture that dynamically spawns an array of multi-technology monitoring sub-systems. | 2015-06-25 |
20150180739 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR MONITORING HEALTH OF COMPUTER SYSTEM ASSETS - A method of displaying health information of a system asset in a computer system, the method including: accessing a data log associated with the system asset, wherein the data log includes a store of the health information of the system asset, identifying a plurality of state entries in the store of the health information, each of the state entries including a timestamp and a state of the system asset at the respective time stamp, generating a timeline based on the state entries, the timeline having a plurality of chronological portions defined by the timestamps, wherein each portion of the timeline is assigned a visual cue based on a state associated with its respective state entries, and visually rendering the timeline upon a computer display. | 2015-06-25 |
20150180740 | FLOW RATE PREDICTION DEVICE, FLOW RATE PREDICTION METHOD, AND FLOW RATE PREDICTION PROGRAM - A flow rate prediction device to predict a flow rate determines, based on time-series data of a measured flow rate, whether the state of the flow rate is stationary or non-stationary. The flow rate prediction device identifies a stochastic process model defining the flow rate as a stochastic variable based on the result of determination of whether the state is stationary or non-stationary and calculates a parameter for use in the identified stochastic process model based on the time-series data. The flow rate prediction device calculates a probability distribution function or a probability density function defining the flow rate to be predicted as the stochastic variable based on the identified stochastic process model and the parameter. | 2015-06-25 |
20150180741 | METHOD AND SYSTEM FOR TRACKING CHAIIN OF CUSTODY ON UNSTRUCTURED DATA - The present invention relates to methods and file systems for tracking the chain of custody on unstructured data in a file system. More particularly, the present invention relates to methods and file systems for tracking the chain of custody between a source file and a destination file from a source file system to a destination file system. | 2015-06-25 |
20150180742 | CONTEXT-BASED COMPUTING FRAMEWORK - A context-based computing framework is disclosed. Example methods disclosed herein to provide context-based computing include determining a location associated with a query from a device, the query requesting context information. Such disclosed example methods also include obtaining the context information from a context profile associated with the location, the context information identifying a computing resource associated with the location. Such disclosed example methods further include sending the context information in response to the query, the context information to facilitate interaction between the device and the computing resource associated with the location. | 2015-06-25 |
20150180743 | SYSTEM AND METHOD FOR REPLAYING NETWORK CAPTURES - There is disclosed a system and method for replaying a network capture comprising loading a network capture file that displays at least one traffic flow comprising a sequence of packets, selecting at least one packet to display on a viewer and transmitting the network traffic to a device under test wherein the selected packet is displayed on the viewer when the packet is transmitted to the device under test. | 2015-06-25 |
20150180744 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR MONITORING COMPUTER SYSTEMINFRASTRUCTURE AND ASSETS - A method performed by a monitoring tool in a computer system, the method including: displaying a user interface including information regarding a first resource; running a correlation algorithm to determine whether other resources in the computer system show correlation for one or more performance metrics; selecting one or more other resources as suggestions based on results of the correlation algorithm; displaying selected resources in a list with the base resource and render a graph of performance metrics over time with performance data of the base resource and the suggested resources overlaid; and overlaying further performance data on the graph for a resource searched for, and selected by, the human user. | 2015-06-25 |
20150180745 | System, Method and Computer program Product for Accessing Hierarchical Nodes in Information Associated with Computer System Infrastructure and Assets - A method of retrieving hierarchical information, the method including receiving a request on an interface of a server, the request identifying a base node and an expansion node, the base node and the expansion node being hierarchically-arranged data objects in a data memory in communication with the server, parsing the request to determine the base node in the hierarchical information, parsing the request to determine the expansion node in the hierarchical information, retrieving a base record associated with the base node, retrieving an expansion record associated with the expansion node and referenced by the base record, inserting information from the base record and information from the expansion record into a response, and returning the response to a client computer in response to the request. | 2015-06-25 |
20150180746 | DEVICES AND METHODS FOR IMPROVING WEB SAFETY AND DETERRENCE OF CYBERBULLYING - Devices, systems, and methods for allowing parents to view and track smart phone activities of their children can include one or more child software modules. The module can be installed on each child's smart phone. The module can access and extract data from or about more than one of the smart phone's other software applications, including at least two of the following: a texting application, a social media application, an image application that facilitates transmission or reception of images, and a web browser application. The module can further send the extracted data to an analysis server. The module can also monitor location data. Moreover, the system can include an analysis server that can identify potentially harmful language, images, and websites. Further, the system can include a parent portal. The parent portal can receive results from the analysis server. | 2015-06-25 |
20150180747 | Determining Events by Analyzing Stored Electronic Communications - Among other things, an aspect includes a data storage system associated with a provider entity and storing data on behalf of a client entity, the data being accessible from the data storage system by the client entity, a data interface enabling access by the provider entity to the data of the data storage system, and an analysis engine maintained by the provider entity to, at times determined by the analysis engine, access the data using the data interface, analyze the data, and generate results of the analysis for use by the client entity. | 2015-06-25 |
20150180748 | METHOD AND APPARATUS OF WebRTC MEDIA CONTROL - A method, device and system configured to support webRTC media communications. The method includes a webRTC client initiating a media connection with a signaling server serving the webRTC client. A monitor server obtains server performance metrics from each of a plurality of media gateway (GW) servers and responsively provides the signaling server with the assigned media GW server as a function of the performance metrics. The monitor server is configured to communicate with a plurality of media GW servers in the network. The monitor server is configured to execute a background process on performance metrics of each of the plurality of media GW servers, and determine a preferred media GW server from the plurality of media GW servers for the webRTC client. The system is configured to support webRTC media communications to connect a webRTC client to a preferred media GW server based on the performance of the media GW servers. | 2015-06-25 |
20150180749 | APPARATUS AND METHOD FOR MAPPING POSITION INFORMATION OF VIRTUAL RESOURCES - Provided is a method for automatically obtaining position information of virtual resources such as a network device in a virtual space such as a house, an office, and the like. The method for mapping position information of a virtual resource includes recognizing virtual resources virtualized according to services or characteristics unique to devices in a particular space, and collecting virtual resource information including internal states and providing services of the virtual resources, obtaining event occurrence information regarding the virtual resources by using the virtual resource information, when an event occurs in at least any one among the virtual resources, obtaining image information regarding the particular space, and obtaining position information regarding the virtual resources by using the event occurrence information and the image information. | 2015-06-25 |
20150180750 | SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR SERVICE PROCESSING - A system for determining availability of services on a network includes at least one memory operable to store information indicating the availability of services and nodes on the network; and a processor coupled to the memory. An unavailable node is detected on the network. One or more services corresponding to the unavailable node are identified. One or more unavailable services from the one or more services corresponding to the unavailable node are detected, based on the unavailability of the node. The information indicating the availability of the unavailable services and nodes is updated on the at least one memory. The one or more unavailable services include services performed by the unavailable node and services performed by nodes associated with the unavailable node. | 2015-06-25 |
20150180751 | ENHANCED CARRIER SENSING FOR MULTI-CHANNEL OPERATION - In various embodiments, a multi-channel request-to-send and a multi-channel clear-to-send may be used in a wireless communications network to assure that a subsequent multi-channel communications exchange between two devices takes place only over channels that are sensed by both devices as being free. | 2015-06-25 |
20150180752 | ELECTRONIC SUPPLY CHAIN MANAGEMENT - In some embodiments a method for correlating supply chain network information received from supply chain network components controlled by different entities includes receiving connection agent information indicating access point identifiers associated with network access points; receiving provisioning information including physical location identifiers identifying venues at which the network access points reside; receiving network authorization request and response records, wherein the network authorization request and response records include data associated with the connection agent information and the provisioning data. The method can also include determining an association between one of the physical location identifiers that identifies one of the venues and one of the access point identifiers associated with one of the network access points, the determining including, selecting, based on the common data, the physical location identifier from the provisioning information; and selecting, based on the common data, the one of the access point identifiers from the connection agent information. | 2015-06-25 |
20150180753 | Detecting Network Devices - A method for detecting a network device that includes issuing a first command to a first network device and causing the first network device to generate error codes and send the generated error codes to a second network device. The first network device is in wired electrical communication with the second network device. The method includes receiving a number of error codes from the second network device. Moreover, the method includes determining a presence or absence of a third network device based on the number of error codes of the second network device. The third network device is in wired electrical communication between the first network device and the second network device. Communication between the first and second network devices passes through the third network device. | 2015-06-25 |
20150180754 | FAULT DIAGNOSTIC SYSTEM, FAULT DIAGNOSTIC DEVICE, AND FAULT DIAGNOSTIC METHOD - A fault diagnostic system ( | 2015-06-25 |
20150180755 | System and Method for Network Packet Event Characterization and Analysis - A computer implemented method for network monitoring includes providing network packet event characterization and analysis for network monitoring that includes supporting summarization and characterization of network packet traces collected across multiple processing elements of different types in a virtual network, including a trace slicing to organize individual packet events into path-based trace slices, a trace characterization to extract at least 2 types of feature matrix describing those trace slices, and a trace analysis to cluster, rank and query packet traces based on metrics of the feature matrix. | 2015-06-25 |
20150180756 | METHOD FOR MONITORING A COMMUNICATION BETWEEN A TRANSMITTER ENTITY AND A RECEIVER ENTITY - The invention relates to a method for monitoring a communication between a transmitter entity and a receiver entity. It consists of the transmission of diagnostic frames D dedicated to the monitoring of the communication. The objective of the monitoring is to ascertain the state of the communication before the next data communication frame C so as to be able to ensure that the latter has the maximum chance of taking place. Accordingly, at least one diagnostic frame D must be transmitted before the probable next transmission of a data communication frame C. The instant of transmission Tdiag[ | 2015-06-25 |
20150180757 | AVAILABLE BANDWIDTH ESTIMATING SYSTEM, METHOD, AND PROGRAM - The available bandwidth estimating system is provided with a transmitting device and a receiving device, and estimates available bandwidth for a network that connects the transmitting device and the receiving device. The transmitting device is provided with a packet transmission means that transmits a packet train, comprising a given number of packets with packet sizes which are incremented by a certain increment, so that each packet is at even intervals. The receiving device is equipped with a receiving means that receives the packet train from the packet transmission means and calculates the cumulative queuing delay for the packets included in the packet train, and an available bandwidth calculating means that calculates an estimated value for available bandwidth by detecting a point of variation in the overall change of the cumulative queuing delay. | 2015-06-25 |
20150180758 | SYSTEM AND METHOD FOR DIAGNOSTIC PACKET IDENTIFICATION - A system and method for handling packets includes receiving the packets at a layer 3 handler in a network device, determining whether the packets are diagnostic packets by examining bit patterns of the packets, determining whether an application in the network device can handle the diagnostic packets when the packets are the diagnostic packets, delivering the diagnostic packets to the application for handling when the application in the network device can handle the diagnostic packets, receiving response packets from the application, and transmitting the response packets. In some embodiments, the bit patterns include a reserved bit of an IP header that is set to one when the packets are the diagnostic packets. In some embodiments, application packets and the diagnostic packets include a same source IP address, a same destination IP address, a same source port; and a same destination port. | 2015-06-25 |
20150180759 | Method and Apparatus for Analysing a Service in a Service Session - A service provided to an end user in a service session is analysed. A plurality of measurements of at least one performance parameter of a network providing a service to an end user in a service session is received ( | 2015-06-25 |
20150180760 | NETWORK TEST SYSTEM - A network test system seeks to improve visibility into the real-time operation of a network system or subsystem of a spacecraft through the use of a port from each relevant network to a spacecraft test interface. The network test system includes a packet switch operatively coupled downstream from a SERDES receiver and operatively coupled upstream from a SERDES transmitter. The packet switch in conjunction with the signal replicator in the SERDES receiver taps off a data stream of the network activity so that the port allows an observation device to passively observe the network activity. The system is adapted to increase real-time observation of network activity without disturbing the network. | 2015-06-25 |
20150180761 | COMPUTER SYSTEM, COMMUNICATION CONTROL SERVER, COMMUNICATION CONTROL METHOD, AND PROGRAM - A computer system comprises: a forwarding node(s) that processes a packet received from any other apparatus based on a packet handling operation; a communication control server that controls the packet handling operation stored in the forwarding node(s); and a physical server(s) on which a virtual server operates, wherein the communication control server stores a topology of a communication network including the forwarding node(s) and the physical server(s) and an operating status of a virtual server(s) connected to the communication network, requests resuming an operation of a virtual server(s) in a suspended state upon occurrence of a communication request to the suspended virtual server(s), and sets a communication path for forwarding a packet for the communication request in the forwarding node(s), based on a location at which the suspended virtual server(s) is connected to the communication network after resumption of the operation. | 2015-06-25 |
20150180762 | APPLICATION-LAYER TRAFFIC OPTIMIZATION SERVICE ENDPOINT TYPE ATTRIBUTE - Using the ALTO Service, networking applications can request through the ALTO protocol information about the underlying network topology from the ISP or Content Provider. The ALTO Service provides information such as network resource preferences with the goal of modifying network resource consumption patterns while maintaining or improving application performance. This document describes, in one example, an ALTO server that implements enhancements to the ALTO service to assign a PID-type attribute to each of a set of one or more PIDs each associated with a subset of one or more endpoints of a network, wherein a PID-type attribute specifies a type for the subset of endpoints associated with the PID. The ALTO server generates an ALTO network map that includes a PID entry to describe each of the PIDs, wherein each PID entry includes a PID-type field that stores the assigned PID-type attribute for the PID described by the PID entry. | 2015-06-25 |
20150180763 | SYSTEM AND METHOD FOR IMPROVING ROUTING IN A DISTRIBUTED COMMUNICATION PLATFORM - A system and method for routing communication in a communication platform that includes generating edge cost scores in the communication network; assigning distribution values within the network; setting a score tolerance; receiving a communication directive; performing network graph search to identify a selected route through a route selection process including considering cost score within the score tolerance and distributing selection of a route associated with the communication directive in accordance to the distribution values; and establishing a media route specified by the selected route. | 2015-06-25 |
20150180764 | DYNAMIC FILTERING AND LOAD OPTIMIZATION INSTRUCTIONS BASED ON SUBSCRIBTION AND REAL-TIME NETWORK AND SERVICE LOAD DATA - A server may receive flow information from multiple network devices. The flow information may include information regarding multiple data flows received by the multiple network devices and destined for a client device. The server may determine generate an optimization instruction, based on flow information, to re-route one or more of the plurality of data flows or to apply filters to the one or more of the plurality of data flows; provide the optimization instruction to cause one or more of the multiple network devices to re-route one or more of the multiple data flows or to apply filters to the one or more data flows to alleviate overloaded network components or to re-route network resources to or from the client device; receive updated flow information after receiving the flow information; generate an updated optimization instruction based on the updated flow information; and provide the updated optimization instruction. | 2015-06-25 |
20150180765 | METHOD AND APPARATUS FOR CROSS-STRATUM PATH COMPUTATION IN A NETWORK - The method comprising receiving, an ALTO server at a network layer, a request from an ALTO client at an application layer to obtain network cost for a connection; computing, the cost information concerning PIDs stored in the ALTO server and adapting, by a request controller, the computed cost information to an ALTO information further sending it to the ALTO server and the latter to said ALTO client; receiving, by a provisioning server, a request from a provisioning client to compute a path for setting up a connection between said PIDs and transmitting said request to a provisioning controller; mapping, the provisioning controller, said received request from the provisioning server into network addresses and computing said path according to said network addresses; and comparing, a network cost of the computed path with a cost information previously stored by the request controller in a request database. | 2015-06-25 |
20150180766 | Technique for Network Routing - A technique for routing one or more service tunnels in a telecommunications backhaul network ( | 2015-06-25 |
20150180767 | SYSTEM AND METHOD FOR DIVERTING ESTABLISHED COMMUNICATION SESSIONS - There is provided a system and method for diverting established communication sessions, which includes: receiving at least one packet from a communication session; determining the state of the communication session; if the state of the communication session is diverted, bridging the at least one packet to a service chain; if the state of the communication session has been prohibited from being diverted, forwarding the at least one packet to an endpoint; and otherwise, if the state of the communication session is a state prior to the divert decision, saving the at least one packet and determining whether the communication session is a candidate to be diverted to the service chain. | 2015-06-25 |
20150180768 | USING VIRTUAL NETWORKING DEVICES TO MANAGE ROUTING COST INFORMATION - Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present. In some situations, the networking functionality provided for a managed computer network of a client includes receiving routing communications directed to the virtual networking devices and using included routing cost information to update the configuration of the managed computer network, and/or includes determining actual cost information corresponding to use of an underlying substrate network and providing routing cost information to the client that reflects the determined actual cost information, so as to enable the client to modify the configuration of the managed computer network accordingly. | 2015-06-25 |
20150180769 | SCALE-UP OF SDN CONTROL PLANE USING VIRTUAL SWITCH BASED OVERLAY - A capability for scale-up of a control plane of a Software Defined Network (SDN) using a virtual switch based overlay is presented. A central controller (CC) of the SDN that is providing control functions for a physical switch (pSwitch) of the SDN, based on a determination that the control plane between the CC and the pSwitch is congested, modifies the default flow forwarding rule on the pSwitch from a rule indicating that new traffic flows are to be forwarded to the central controller to a rule indicating that new traffic flows are to be forwarded to a virtual switch (vSwitch). Upon receipt of a first packet of a new traffic flow at the pSwitch, the pSwitch provides the first packet of the new traffic flow to the vSwitch, which in turn provides an indication of the first packet of the new traffic flow to the CC for processing by the CC. | 2015-06-25 |
20150180770 | System and Method for Selecting Layer-2 Adapter - The present invention relates to a Layer 2 adapter selecting system, including a Layer 3 packet requirements extracting module, a destination Layer 2 address acquiring module, a Layer 2 adapter metric acquiring module, an appropriate Layer 2 adapter identifier selecting module, a packet caching module and a packet scheduling module; wherein the packet caching module is configured to cache a received Layer 3 packet; the Layer 3 packet requirements extracting module is configured to read the Layer 3 packet and extract the type and a parameter value of the requirements; the Layer 2 adapter metric acquiring module is configured to acquire instant metric parameter values of each of the adapters; the appropriate Layer 2 adapter identifier selecting module calculates an adapter identifier and a Layer 3 packet metric; the destination Layer 2 address acquiring module is configured to acquire a Layer 2 address of each of the adapters associated with a destination Layer 3 address; and the packet scheduling module calls an external Layer 2 adapter driver, and the Layer 2 adapter driver completes packaging and sending of the packet. The present invention may solve the problem of resource waste of multiple links, so that the multiple links may be used dynamically in parallel. | 2015-06-25 |
20150180771 | Source Routing with Entropy-Header - A method implemented for providing a source of entropy in source routing, the method comprising receiving a source routing packet that comprises an entropy-header, wherein the entropy-header comprises an entropy field and a list of identifiers (IDs), determining a next hop ID from the list of IDs, determining whether the next hop ID identifies a plurality of routes used to reach a next hop node, selecting a first route from the plurality of routes using the entropy field, and transmitting the source routing packet via the first route, wherein the list of IDs indicates the route used to transport the source routing packet from a source to a destination. | 2015-06-25 |
20150180772 | Dynamic Source Route Computation to Avoid Self-Interference - In a multiple interface, low power and lossy network comprising a plurality of devices, interface options for a source route to minimize self-interferences are desired. The ability to request a interface technology for a device to use with neighboring devices allows multiple transmissions to occur simultaneously without interfering with each other. A root phase device obtains interface option information from the devices. Each device in a network path determines the interface options available, such as powerline communications (“PLC”) and radio frequency (“RF”). The device transmits the interface options to the parent device. The parent device transmits the interface options up the network path toward the root phase device, which collects the interface options and determines transmission routes to any needed endpoint device. The transmission route will comprise the device routes and a interface option for each hop from a parent device to a child device. | 2015-06-25 |
20150180773 | VIRTUAL MACHINE NETWORK CONTROLLER - Embodiments relate to virtual networks. An aspect includes a method for controlling a virtual network including analyzing header content of packet traffic, where the packet traffic corresponds to one or more virtual machines run on a computer. The method includes performing flow routing of the packet traffic through a virtual network based on the analyzing overlay virtual network identifiers or virtual extensible local area network (VXLAN) identifiers in the header content. | 2015-06-25 |
20150180774 | SYSTEM AND METHOD FOR ANALYZING DEVICES ACCESSING A NETWORK - A method and system for analyzing devices on a network are provided. The method includes: receiving at least one packet from a Customer Premises Equipment (CPE); determining identity metadata associated with the at least one packet; and analyzing the at least one packet to determine a device associated with the at least one packet. The system for analyzing devices on a network includes: a packet processor configured to receive at least one packet from a CPE; a subscriber/session identity module configured to determine identity metadata with the at least one packet; and a device tracker module configured to analyze the at least one packet to determine a device associated with the at least one packet. | 2015-06-25 |
20150180775 | Communication System, Control Apparatus, Communication Method, and Program - A control apparatus is connected to the network and includes: a switch control unit controlling the second switch; a path examination unit determining whether communication from an arbitrary source connected to the network uses a plurality of paths; and an erroneous learning prevention processing unit executing, when a merging point of the plurality of paths is the first switch, a predetermined erroneous learning prevention process. Occurrence of a loop or route flapping is prevented in a network environment including both a switch having an address learning function and a switch without such function. | 2015-06-25 |
20150180776 | VIRTUAL MACHINE NETWORK CONTROLLER - Embodiments relate to virtual networks. An aspect includes a method for controlling a virtual network including analyzing header content of packet traffic, where the packet traffic corresponds to one or more virtual machines run on a computer. The method includes performing flow routing of the packet traffic through a virtual network based on the analyzing overlay virtual network identifiers or virtual extensible local area network (VXLAN) identifiers in the header content. | 2015-06-25 |
20150180777 | DATA PROCESSING APPARATUS AND METHOD - Disclosed herein is a data processing apparatus and method. The data processing apparatus includes a terminal communication unit. A first control unit extracts a command packet based on a command block wrapper packet. A first unit-side communication unit transmits the command packet to a second unit. When the first unit-side communication unit receives a data status packet, generated based on one or more data packets responding to the command packet, from the second unit, the first control unit extracts a data packet from the data status packet in response to a packet for a data transmission request of a host terminal, and wherein the terminal communication unit transmits the data packet extracted from the data status packet to the host terminal. | 2015-06-25 |
20150180778 | TRAFFIC ENGINEERING FOR LARGE SCALE DATA CENTER NETWORKS - The present disclosure provides for the determination of bandwidth allocation of inter-block traffic in a data center network. It employs a number of optimization objectives and a heuristic water-filling strategy to avoid producing unnecessary paths and to avoid determining paths that would be unavailable when actually needed. Allocation may be adjusted incrementally upon node and link failure, for instance to perform only the minimal allocation changes necessary. If demand between a source and a destination cannot be satisfied, a decomposition process may be used to allocate remaining demand. One aspect constructs a graph for route computation based on inter-block topology. Here, the graph initially starts with a highest level of abstraction with each node representing a middle block, and gradually reduces the abstraction level to identify paths of mixed abstraction level to satisfy additional demand. | 2015-06-25 |
20150180779 | SYSTEM AND METHOD FOR POWER REDUCTION IN NETWORK EQUIPMENT - A system and method for power reduction in network equipment includes collecting network traffic statistics for a network segment that includes a plurality of network links between a first node and a second node, determining an amount of network traffic on the network segment based on the first network traffic statistics, determining whether the amount of network traffic is above a first threshold, selecting a first network link from the network links that are shutdown when the amount of network traffic is above the first threshold; directing that the first network link be brought up; determining whether the amount of network traffic is below a second threshold less than the first threshold, selecting a second network link from the network links that are online when the amount of network traffic is below the second threshold, and directing that the second network link be shut down. | 2015-06-25 |
20150180780 | CONGESTION ABATEMENT IN A NETWORK INTERCONNECT - A method and system for detecting congestion in a network of nodes, abating the network congestion, and identifying the cause of the network congestion is provided. A congestion detection system may comprise a detection system, an abatement system, and a causation system. The detection system monitors the performance of network components such as the network interface controllers and tiles of routers to determine whether the network is congested such that a delay in delivering packets becomes unacceptable. Upon detecting that the network is congested, an abatement system abates the congestion by limiting the rate at which packets are injected into the network from the nodes. Upon detecting that the network is congested, a causation system may identify the job that is executing on a node that is the cause of the network congestion. | 2015-06-25 |
20150180781 | Systems, Methods, and Computer Program Products for Congestion Control of Media Gateway Resources - A method is disclosed for managing a plurality of resources in a media gateway, the method comprising: determining that a utilization of a resource exceeds a first threshold, wherein the resource is one of the plurality of resources; determining a reduction in load to communicate to a media gateway controller (MGC) coupled to the media gateway, wherein the reduction is based on the resource and the first threshold; and sending a message indicating the reduction and the resource to the MGC. | 2015-06-25 |
20150180782 | METHOD, APPARATUS AND SYSTEM FOR QOS WITHIN HIGH PERFORMANCE FABRICS - Method, apparatus, and systems for implementing Quality of Service (QoS) within high performance fabrics. A multi-level QoS scheme is implemented including virtual fabrics, Traffic Classes, Service Levels (SLs), Service Channels (SCs) and Virtual Lanes (VLs). SLs are implemented for Layer 4 (Transport Layer) end-to-end transfer of fabric packets, while SCs are used to differentiate fabric packets at the Link Layer. Fabric packets are divided into flits, with fabric packet data transmitted via fabric links as flits streams. Fabric switch input ports and device receive ports detect SC IDs for received fabric packets and implement SC-to-VL mappings to determine VL buffers to buffer fabric packet flits in. An SL may have multiple SCs, and SC-to-SC mapping may be implemented to change the SC for a fabric packet as it is forwarded through the fabric, while maintaining its SL. A Traffic Class may include multiple SLs, enabling request and response traffic for an application to employ separate SLs. | 2015-06-25 |
20150180783 | METHOD AND SYSTEM FOR AVOIDING NEW FLOW PACKET FLOOD FROM DATA PLANE TO CONTROL PLANE OF A NETWORK DEVICE - A mechanism is provided by which communication is reduced between a data plane of a network device and a control plane associated with that network device upon introduction of a new flow. A holding table is provided for every active flow table in the data plane. The holding table holds flow contexts for new flows not found in the associated active flow table, while awaiting flow information from the control plane. Each flow context includes a queue of subsequent data packets associated with the flow, which are held from the control plane pending receipt of the flow information from the control plane. A timeout mechanism compensates for packet loss between the network device and control plane. When the data plane receives the flow information from the control plane, the data plane then processes all the queued packets, deletes the flow context, and enters the data into an associated flow table. | 2015-06-25 |
20150180784 | BUS SYSTEM AND COMPUTER PROGRAM - A bus system ( | 2015-06-25 |
20150180785 | Packet Loss Mitigation - A method of generating a sequence of packets representing a stream of one or more media frames at an encoding system, the method comprising: in dependence on a measure of data loss over a network, determining a level of error correction data required in respect of a stream of media frames in order to substantially satisfy a recovery parameter expressing a target proportion of packets recoverable using error correction data; in dependence on the determined level of error correction data, identifying a target encoding bitrate so as to not exceed a target transmission bitrate over the network; encoding the stream of media frames so as to generate encoded data at the target encoding bitrate; and processing the encoded data and error correction data formed in respect of the stream of media frames so as to generate a sequence of packets at a rate commensurate with the target transmission bitrate. | 2015-06-25 |
20150180786 | METHOD FOR SETTING PARAMETER IN DATA TRANSMISSION SERVICE, TERMINAL, AND BASE STATION - The present invention provides a method for setting a parameter in a data transmission service, a terminal, and a base station. The method includes: determining, by a terminal according to a terminal status, time-to-live of a packet on a network node; and sending, by the terminal, a survival report to a base station, where the survival report includes the time-to-live, so that the base station sets a packet transmission parameter according to the time-to-live. According to the embodiments of the present invention, user experience can be ensured. | 2015-06-25 |
20150180787 | BACKPRESSURE TECHNIQUES FOR MULTI-STREAM CAS - Techniques are disclosed for controlling data transmission in multi-stream digital systems. The techniques disclosed allow an input stream to a conditional access system to be throttled when a FIFO begins to fill up. Each data stream may have its own FIFO, which sends data to a MUX and exports its status to a backpressure rate control module. Multiple seconds worth of data may be stored in a BPRC buffer ahead of the backpressure rate control module prior to being transmitted to a MUX FIFO buffer. The backpressure rate control module may use the cached data to fill available spaces within a MUX FIFO buffer. The determination to forward a data packet may be based on the individual MUX FIFO buffer levels, the sum of all the MUX FIFO buffer levels, and/or one or more configurable threshold values. In some embodiments, individual thresholds may be assigned to each FIFO buffer. | 2015-06-25 |
20150180788 | OPERATIONS, ADMINISTRATION AND MANAGEMENT FIELDS FOR PACKET TRANSPORT - A network includes an egress node connected to an ingress node via a network path. The egress node is configured to receive, from the ingress node, a group of packets via the network path, where each packet includes an operations, administration, and management (OAM) field appended to the packet, and where the OAM field stores OAM information. The egress node is further configured to read the OAM information from the packets; analyze the OAM information, associated with one or more of the packets, to determine that a network condition exists on the network path; and notify the ingress node that the network condition exists to permit the ingress node to perform a rerouting operation. | 2015-06-25 |
20150180789 | Maximum Transmission Unit negotiation method and data terminal - Disclosed are a maximum transmission unit (MTU) negotiation method and a data terminal. The method comprises: a data terminal receiving a first request message sent by a user terminal during establishment of a communication protocol link and carrying an MTU of the user terminal; updating the MTU of the user terminal carried in the first request message to be a path MTU; sending a second request message carrying the path MTU to a server; receiving a first reply message returned by the server and carrying an MTU of the server; updating the MTU of the server carried in the first reply message to be the path MTU; and sending a second reply message carrying the path MTU to the user terminal. The method and data terminal provided by the present invention can improve network performance. | 2015-06-25 |
20150180790 | METHOD AND SYSTEM FOR FLEXIBLE CREDIT EXCHANGE WITHIN HIGH PERFORMANCE FABRICS - Method, apparatus, and systems for implementing flexible credit exchange within high performance fabrics. Available buffer space in a receive buffer on a receive-side of a link is managed and tracked at the transmit-side of the link using credits. Peer link interfaces coupled via a link are provided with receive buffer configuration information that specifies how the receive buffer space in each peer is partitioned and space allocated for each buffer, including a plurality of virtual lane (VL) buffers. Credits are used for tracking buffer space consumption and in credits are returned from the receive-side indicating freed buffer space. The peer link interfaces exchange credit organization information to inform the other peer of how much space each credit represents. In connection with data transfer over the link, the transmit-side de-allocates credits based on an amount of buffer space to be consumed in applicable buffers in the receive buffer. Upon space being freed in the receive buffer, the receive-side returns credit ACKnowledgements (ACKs) identifying a VL for which space has been freed. | 2015-06-25 |
20150180791 | ADAPTIVE MODIFICATION OF CLASS OF SERVICE FOR SUPPORTING BANDWIDTH OVER-ALLOCATION - Disclosed is a system and method for adaptive modification of class of service (DSCP) for supporting bandwidth over-allocation. | 2015-06-25 |
20150180792 | BALANCING A LOAD ON A MULTIPLE CONSUMER QUEUE - Disclosed are various embodiments for balancing a load on a queue among multiple consumers. A target polling hit rate is derived for at least one queue from a consumer load. The consumer load on the at least one queue is adjusted responsive to a change in an observed polling hit rate for the at least one queue. | 2015-06-25 |
20150180793 | METHOD AND AN APPARATUS FOR VIRTUALIZATION OF A QUALITY-OF-SERVICE - A method and a system embodying the method for virtualization of a quality of service, comprising associating a packet received at an interface with an aura via an aura identifier; determining configuration parameters for the aura; determining a pool for the aura; determining the state of the pool resources, the resources comprising a level of buffers available in the pool and a level of buffers allocated to the aura; and determining a quality of service for the packet in accordance with the determined state of the pool and the configuration parameters for the aura, is disclosed. | 2015-06-25 |
20150180794 | SYSTEMS AND METHODS FOR CONTROLLING MODEMS IN A COMPUTING DEVICE - Systems and methods for controlling a modem in a computing device are disclosed. In one embodiment, a traffic scheduler is logically positioned between the applications and the net driver of the computing device. The traffic scheduler receives all the packets from the applications and prioritizes the packets in a smart queue. Based on the available uplink bandwidth and/or the queue at the modem, the traffic scheduler passes packets from the smart queue to the net driver to be passed to the modem. In addition to having the benefit of having the higher priority packets be passed before the lower priority packets, the traffic scheduler has the added advantage of allowing the deletion of packets that are no longer needed (e.g., packets generated by a program that the user has closed). | 2015-06-25 |
20150180795 | DISTRIBUTING CONTENT DATA TO RESOURCE CONSTRAINED DEVICES IN A SEGMENT OF A P2P NETWORK - A network supervising device for managing distribution of data content streams in a segment of a peer-to-peer (P2P) network, comprises a processing unit which receives a request for a data content stream from at least one of the peers being constrained from uploading the data content streams to further peers, and identifies whether at least one peer exists within the network segment being capable of uploading the requested data content stream. If no peer within the segment is currently rendering the requested data content stream, the processing unit identifies whether at least one currently idle peer exists within the network segment, which is capable of uploading the requested data content stream. The processing unit then assigns to the at least one peer downloading the requested data content stream, or to the at least one currently idle peer, to upload the requested data content stream to the peer being restrained. | 2015-06-25 |
20150180796 | NETWORK RESOURCE MANAGEMENT FOR PARALLEL COMPUTING - An illustrative example computing system includes a parallel computing controller configured to communicate control information with a plurality of computing nodes over a virtual private network. A cloud computing controller is configured to receive a communication from the parallel computing controller. Based at least in part on the received communication, the cloud computing controller allocates cloud computing resources to facilitate data traffic communication involving at least one of the plurality of computing nodes. | 2015-06-25 |
20150180797 | NETWORK APPLIANCE MAPPING - The present disclosure includes a method that includes, by a solution appliance configured to administer resources in response to authorized users selecting tasks presented in a user interface, receiving an indication of a status change for a functional appliance configured to provide at least one of the resources, accessing a resource map that links the resources to the tasks, and indicating the status change for the functional appliance on the user interface based on the resource map. | 2015-06-25 |
20150180798 | THROTTLING USAGE OF RESOURCES - A computing device provides a first server. The first server receives a primary request associated with a client. In response to receiving the primary request, the first server processes the primary request to generate a response message. As part of processing the primary request, the first server sends a secondary request to a second server after a delay period expires. The second server accesses a resource as part of processing of the secondary request. The duration of the delay period depends at least in part on a recent latency level of the client with regard to the resource. In this way, the first server throttles access to the resource. | 2015-06-25 |