Of A Switching System Patents (Class 370/250)
  • Patent number: 9413603
    Abstract: Disclosed are a method for implementing a virtual network and a network management system. With the method, a virtual network is created; multiple super ports each unique in the virtual network are created; a connection of a super port with a network element is configured; and when a service to pass through the virtual network or a nonterminal service interconnected to the virtual network is created, the super ports are used as routing resources of the service. With the disclosure, by using a virtual network as well as super ports and a connected group provided by the virtual network, an end-to-end service transparently passing through a third-party network can be created, such that unified transparent end-to-end service management may be provided at a customer side, greatly facilitating network management in this scenario, reducing a risk in network management and improving network reliability.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: August 9, 2016
    Assignee: ZTE Corporation
    Inventors: Qingfei Nian, Tingzong He, Haohong Shi, Jinggang Li
  • Patent number: 9397913
    Abstract: In general, techniques are described for performing packet loss measurement in a distributed data plane. In one example, a local router includes a plurality of forwarding units that implement a distributed data plane. First and second forwarding units may switch layer two (L2) packet data units (PDUs) between the local router and a remote router using a virtual path. The first and second forwarding may unit may increment, in response to processing any PDU of the PDUs for the virtual path, respective counters stored by the first and second forwarding units. The first and second forwarding units may update, based on the respective counters, a loss-measurement packet (LMP). For instance, the first forwarding unit, upon updating the LMP, may internally forward the LMP to the second forwarding unit. The second forwarding unit, upon updating the LMP, may send the LMP to the remote router.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: July 19, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Surya Nimmagadda, Liang Zhang, Nitin Kumar, Sunanda Kommula, Ramesh Kandula
  • Patent number: 9307304
    Abstract: Signals may be forwarded to a variety of ports for transmission. The signals may be modulated for transmission. The forwarding of signals to ports may be accomplished by forwarding the signals to one or more signal modulators using a processing unit. The mapping of signals to ports may change responsive to a triggering event.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: April 5, 2016
    Assignee: Comcast Cable Communications, LLC
    Inventor: Jorge Salinger
  • Patent number: 9237463
    Abstract: A method includes identifying a plurality of network components in a network topology of a data transmission network, identifying data transmission performance patterns based on at least one key performance indicator (KPI) for each of the plurality of network components, identifying at least one data transmission issue in the network, and identifying a model degraded performance pattern associated with the at least one data transmission issue. The method may also include matching the model degraded performance pattern to the data transmission performance patterns to form matched performance patterns, and identifying a root-cause component from the network components based on the matched performance pattern.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: January 12, 2016
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Donna L. Polehn, Lalit R. Kotecha, Patricia R. Chang, Deepak Kakadia, John F. Macias, Priscilla Lau, Yee Sin Chan, Arda Aksu
  • Patent number: 9197529
    Abstract: Some embodiments provide a method for a network controller that manages a plurality of managed forwarding elements. The method receives a request to trace a specified packet having a particular source on a logical forwarding element. The method generates the packet according to the packet specification. The generated packet includes an indicator that the packet is for a trace operation. The method inserts the packet into a managed forwarding element associated with the particular source such that the managed forwarding element processes the packet as though the packet was received from the particular source. The method receives, from a set of managed forwarding elements, a set of messages regarding logical processing operations and physical forwarding operations that each managed forwarding element in the set of managed forwarding elements performs on the packet.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: November 24, 2015
    Assignee: NICIRA, INC.
    Inventors: Igor Ganichev, Pankaj Thakkar, Teemu Koponen, Mo Dong
  • Patent number: 9197559
    Abstract: Methods, systems, and apparatuses can provide for adaptive streaming using non-local information. Non-local information identifying usage statistics associated with a network service group can be collected and used to derive session parameters associated with each of a plurality of sessions within the network service group. The non-local information can also be updated and the updated non-local information can be used to dynamically adjust the session parameters.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: November 24, 2015
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Thomas J. Cloonan, Carol J. Ansley, Marcin Morgos, Stephen J. Kraiman, Daniel Torbet, Ian Wheelock, Jeffrey Joseph Howe, William Turner Hanks, Marek Bugajski
  • Patent number: 9178823
    Abstract: Methods, systems, and computer readable media for generating simulated network traffic from a plurality of different traffic flows and maintaining a configured distribution among the flows are disclosed. One exemplary method includes determining a number of operations per flow for each of a plurality of flows that generate simulated network traffic between the flows and a device under test. The method further includes determining a desired traffic distribution among the traffic generated by the traffic flows. The method further includes assigning a weight to each flow that determines the number of times to execute each flow during execution of a batch of flows. The method further includes executing the flows in batches according to the assigned weights to transmit the desired distribution of traffic between the different flows and the device under test.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: November 3, 2015
    Assignee: IXIA
    Inventors: Partha Majumdar, Rohan Chitradurga
  • Patent number: 9170906
    Abstract: Embodiments relate to testing of a computing system using a base protocol layer testing device. An aspect includes, based on determining, by the base protocol layer testing device, that a current test comprises a test of a base protocol layer of the computing system, enabling a low level test assist device of the base protocol layer testing device for the current test, wherein the low level test assist device comprises a hardware device that is directly attached to an input/output (I/O) card of the computing system. Another aspect includes storing base protocol layer traffic that passes through the I/O card by the low level test assist device during performance of the current test by the base protocol layer testing device. Yet another aspect includes analyzing the stored base protocol layer traffic after completion of the current test to determine a result of the current test.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 27, 2015
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Tara Astigarraga, Louie A. Dickens, Carlos J. Lujan, Daniel J. Winarski
  • Patent number: 9170905
    Abstract: Embodiments relate to testing of a computing system using a base protocol layer testing device. An aspect includes, based on determining, by the base protocol layer testing device, that a current test comprises a test of a base protocol layer of the computing system, enabling a low level test assist device of the base protocol layer testing device for the current test, wherein the low level test assist device comprises a hardware device that is directly attached to an input/output (I/O) card of the computing system. Another aspect includes storing base protocol layer traffic that passes through the I/O card by the low level test assist device during performance of the current test by the base protocol layer testing device. Yet another aspect includes analyzing the stored base protocol layer traffic after completion of the current test to determine a result of the current test.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: October 27, 2015
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Tara Astigarraga, Louie A. Dickens, Carlos J. Lujan, Daniel J. Winarski
  • Patent number: 9137133
    Abstract: A system and method for controlling maximum throughput for communications. A frame size of each packet communicated to a server is determined. A maximum throughput is determined by converting the determined frame size of each packed communicated to the server to an effective throughput rate. Frames per second are measured at the server. An amount of loss at the server is determined. A message indicating the maximum throughput, the amount of loss, and the frames per second is communicated in response to determining there is loss at the server.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: September 15, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Publication number: 20150138993
    Abstract: A controller may control switches such as physical and software switches in a network. The controller may generate virtual switches from groups of end hosts in forming a virtual network topology. The controller may receive one or more network policy rules that govern network traffic through the switches. For a given network policy rule, the controller may perform a test in determining whether the network satisfies the network policy rule. The test may be performed based on a testing rule identifying test parameters and expected test results. The controller may perform tests in determining whether the network satisfies the testing rule and the corresponding network policy rule. The tests may be performed via simulation at the controller or by injecting a tagged test packet into the network.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: Big Switch Networks, Inc.
    Inventors: R. Kyle Forster, Shudong Zhou, Robert W. Sherwood, Jason Parraga
  • Patent number: 9031679
    Abstract: Methods, systems, and computer readable media for utilizing a plurality of pre-encoded payloads in a stream transmission are disclosed. According to one aspect, a method includes receiving a plurality of payload streams associated with an audio stream clip file and selecting a first payload stream encoded at a first bit rate from the plurality of payload streams as the payload for a packet stream transmission being sent to a device under test. The method also includes receiving a bit rate change request that indicates a second payload stream encoded at a second bit rate is to be used as the payload for the packet stream transmission and conducting a synchronization procedure that synchronizes a first packet of the second payload stream with a last packet of the first payload stream in order to transition the packet stream transmission from the first bit rate to the second bit rate.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: May 12, 2015
    Assignee: IXIA
    Inventors: Andrei Mihail Sandu, Andrei Paduraru, Lucian Leventu
  • Patent number: 9014013
    Abstract: Improved debugging capabilities for network packet path tracing. Embodiments trace both the control and data planes. During control plane operations each switch appends its identity to the payload, providing a full trace of the control plan path. SNMP Trap commands containing the forward path payload are provided back at each hop. The data plane is monitored by setting traps along the control plane path, with SNMP Trap commands at each hop being provided that indicate a given switch has been used.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: April 21, 2015
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Muhammad Durrani, Varma Bhupatiraju, Matt Eclavea, Sadashiv Kudlamath, Michael Chen
  • Patent number: 9003460
    Abstract: A method of mapping a network path in which a geographic path of cables of a network between a geographic location of a network component and a geographic location of a terminal network element is estimated electronically using Keyhole Markup Language (KML) data. A geographically accurate street map is populated with the geographic location of the network component, the geographic location of the terminal network element, and the estimated geographic path. The map is capable of being displayed with the use of geospatial software implementing KML encoding. A signal processing electronic device for populating a display of an interactive graphical user interface with network path mapping information and a non-transitory computer readable storage medium having computer program instructions stored thereon that, when executed by a processor, cause the processor to perform the above referenced operations are also provided.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: April 7, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Brian M. Basile, David B. Bowler, David Dankulich, Mohammad Jalaluddin Riaz
  • Publication number: 20150092571
    Abstract: A Session Initiation Protocol (SIP) service system includes a SIP-enabled soft switch at a telephony service provider, executing code from a coupled machine-readable medium, routing SIP transactions to remote destinations, a media server coupled to the SIP-enabled soft switch storing media including ring tones and music-on-hold for use in progressing transactions, and an interface to a wide-area-network (WAN) for transmitting transactions and media. The SIP-enabled soft switch determines for each transaction from stored data whether media services are to be provided or not provided for that destination, and in the event media services are not to be provided, alters packet data to indicate media services to be provided by a server local to the destination.
    Type: Application
    Filed: December 10, 2014
    Publication date: April 2, 2015
    Inventors: Vyacheslav Zhakov, Vyacheslav Valentinovich Sayko
  • Patent number: 8995287
    Abstract: One embodiment of the present invention provides a port profile management mechanism. The port profile management mechanism detects an active profile associated with a physical port on a switch and displays configuration of the port based on the identified port profile using the display mechanism. In addition, a port group management mechanism obtains information of a port group associated with a virtual machine, wherein the port group defines network configurations for the virtual machine. The port profile management mechanism detects a port profile associated with the virtual machine coupled to a physical port on a switch and displays an alert using the display mechanism in response to the port group and the port profile being out of synchronization.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: March 31, 2015
    Assignee: Brocade Communication Systems, Inc.
    Inventors: Vineet Banga, Santhoshkumar Kolathur, Sadasivudu Malladi, Sesh Sayani
  • Patent number: 8995285
    Abstract: A method includes retrieving a first data set from a switch within a network, the first data set including a set of switch records. Among the switch records included in the first data set is a first switch record associated with and including a field identifying a first trunk group from a set of trunk groups included within the switch. A second data set is retrieved from a configuration management system configured to facilitate an operation associated with the network. The second data set includes a plurality of configuration records, which includes a first configuration record associated with and including a field identifying the first trunk group. When the field included in the first configuration record differs from the field included in the first switch record a report is produced.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: March 31, 2015
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Paritosh Bajpay, Robert Best, Hossein Eslambolchi, Richard Glozzy, John McCanuel, Richard Simon
  • Patent number: 8995284
    Abstract: 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.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: March 31, 2015
    Assignee: Silver Spring Networks, Inc.
    Inventors: Jana Van Greunen, William E. San Filippo, III, Jay Ramasastry, Kunal Pankaj Shah
  • Publication number: 20150078176
    Abstract: Facilitating communications within a processing environment. Inbound traffic and outbound traffic on one or more virtual interfaces of the processing environment are monitored for a predefined amount of time. Based on the monitoring, a determination is made as to whether for a selected component of a virtual interface of the one or more virtual interfaces an inbound frame has been received but an outbound frame has not been transmitted for the predetermined amount of time. Based on determining that the inbound frame has been received but the outbound frame has not been transmitted, a generated outbound frame is forwarded to cause address registration information for the virtual interface to be refreshed.
    Type: Application
    Filed: November 22, 2014
    Publication date: March 19, 2015
    Inventors: Jeffrey D. Haggar, Bruce Ratcliff, Benjamin T. Rau, Jerry W. Stevens
  • Patent number: 8982719
    Abstract: In an example embodiment, a method for dynamically troubleshooting voice quality. The method comprises generating a request to intercept a predetermined data stream on a network, acquiring a replicated copy of the intercepted data stream responsive to the request and analyzing the replicated copy of the intercepted data stream.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: March 17, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Anantha Narayanan Seetharaman, Jayesh A. Chokshi, Jennifer Mun Blatnik
  • Publication number: 20150071087
    Abstract: Network resources for a call between a calling party and a called party are allocated. The network resources for the call are reserved based on a reservation request. The network resources are reserved before any one network resource from the reserved network resources is committed. The reserved network resources for the call are committed when a called party indicates acceptance for the call.
    Type: Application
    Filed: October 23, 2014
    Publication date: March 12, 2015
    Applicant: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Douglas M. Nortz, Kadangode K. Ramakrishnan, Charles Robert Kalmanek, JR., William Todd Marshall, Partho Pratim Mishra
  • Patent number: 8976686
    Abstract: A Tandem connection monitoring (TCM) path search method, a TCM path creation method, a path search management system, and a path creation management system are provided. The source end TCM mode and the sink end TCM mode at a single level of each node in an Optical Channel Data Unit-k (ODUk) path are acquired; and a TCM path at the single level between nodes in the ODUk path is calculated according to the source end TCM mode and the sink end TCM mode at the single level of each node that are acquired. TCM level information and the sink end TCM mode of a second node for TCM path creation between a first node and the second node are acquired by specifying the first node and the second node; and a TCM path between the first node and the second node that are specified is created and stored.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: March 10, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shujian Wang, Heng Shen
  • Patent number: 8971203
    Abstract: A first communication node communicates by multiple-input-multiple-output (MIMO) wireless communications with a second communication node of a wireless communication system. The method includes receiving a Sounding Reference Signal (SRS) over a plurality of subcarriers transmitted by the second communication node for MIMO communications. Channel quality is measured responsive to the sounding reference signal to output a first channel quality value. A demodulation reference signal is received over a plurality of subcarriers transmitted by the second communication node for MIMO communications. Channel quality is measured responsive to the demodulation reference signal to output a second channel quality value. Reliability of the measurements of the first channel quality value and the second channel quality value is determined. The first and second channel quality values are combined while compensating for the determined reliability difference between the measurements to generate a combined channel quality value.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: March 3, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Chester Park
  • Patent number: 8964573
    Abstract: A wireless network path setting apparatus includes a receiving module configured to receive input of wireless network paths, an investigating module configured to investigate a communication environment and status of each of routes constituting the wireless network paths that have been input through the receiving module, and a registering module configured to register the wireless network paths that have been input through the receiving module as network paths to be used in a field wireless system if the communication environment and status of each route investigated by the investigating module is appropriate.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: February 24, 2015
    Assignee: Yokogawa Electric Corporation
    Inventors: Hiroshi Mori, Hideki Umemoto, Yasuyuki Nakamoto, Toshiyuki Emori
  • Patent number: 8958314
    Abstract: The invention relates a transmitter for transmitting data in bio-implantable medical devices, comprising: an activation unit which transmits, to a receiver, a predetermined number of frame bits which indicate the start of data transmission so as to activate the receiver; a preamble state notification unit which transmits, at the state where the receiver is activated or during data transmission to the receiver, a preamble data signal for turning the receiver into a preamble state; and a synchronization unit which transmits synchronization data for synchronization between the transmitter and the receiver in the preamble state.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: February 17, 2015
    Assignee: M. I. Tech Co., Ltd.
    Inventors: Hoseung Lee, Se-Ik Park, Sung June Kim
  • Patent number: 8958313
    Abstract: A method and apparatus for storing data on application-level activity and other user information to enable real-time multi-dimensional reporting about a user of a mobile data network. A data manager receives information about application-level activity from a mobile data network and stores the information to provide dynamic real-time reporting on network usage. The data manager comprises a database, data processing module, and analytics module. The database stores the application-level data for a predetermined period of time. The data processing module monitors the data to determine if it corresponds to a set of defined reports. If the data is relevant, the processing module updates the defined reports. The analytics module accesses the database to retrieve information satisfying operator queries about network usage. If the operator chooses to convert the query into a defined report, the analytics module creates a newly defined report and populates it accordingly.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: February 17, 2015
    Assignee: Zettics, Inc.
    Inventor: Asawaree Kalavade
  • Patent number: 8958427
    Abstract: A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. Moreover, each surrogate may optimize the hierarchy according to one or more optimization criteria. For example, each surrogate in the hierarchy may have the necessary information to ensure that if the next surrogate in the hierarchy is unavailable, the data may be routed to a backup surrogate. The selected hierarchy may be further optimized by skipping surrogates (or a surrogate level) such that the data intended for a skipped surrogate is sent to a surrogate in a lower-level of the hierarchy. This may better utilize the connection interfaces in the transmitting sub-switches and eliminate any unnecessary surrogate-to-surrogate transfers.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Todd A. Greenfield, Bruce M. Walk
  • Publication number: 20150043360
    Abstract: The invention relates to a method for monitoring, at the correct time, TTEthernet (TT) messages communicated by a TTEthernet switch (TTE switch) in a distributed real-time computer system. According to the invention, the TTE switch has a global time having precision P and accuracy A, and the TTE switch has a plurality of communication channels and one or more monitoring channels, and the TTE switch contains a selection data structure that specifies which TT message classes are to be monitored, and a copy of a TT message which belongs to a TT message class selected for monitoring is formed in the TTE switch and is transmitted by the TTE switch via a monitoring channel to a monitoring node, and the TTE switch subsequently autonomously transmits an ET message containing an identifier and the exact transmission time of the monitored TT message via a monitoring channel to a monitoring node.
    Type: Application
    Filed: December 18, 2012
    Publication date: February 12, 2015
    Applicant: FTS Computertechnik GmbH
    Inventor: Stefan Poledna
  • Patent number: 8954074
    Abstract: A method, apparatus and computer program product are provided in order to trigger a reselection of a serving cell in an instance in which a mobile terminal may be creating neighbor cell interference. Based upon received reselection data, the mobile terminal may release and/or suspend a network resource, such as an enhanced dedicated channel in order to trigger a reselection of a new serving cell. In this regard, a method is provided that includes determining the presence of a reselection condition based on reselection data. In an instance in which the presence of the reselection condition is determined, the method includes causing a network resource to be modified. The method also includes causing a reselection of a serving cell.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: February 10, 2015
    Assignee: Broadcom Corporation
    Inventors: Brian Martin, Keiichi Kubota, Tao Chen
  • Patent number: 8953619
    Abstract: A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. Moreover, each surrogate may optimize the hierarchy according to one or more optimization criteria. For example, each surrogate in the hierarchy may have the necessary information to ensure that if the next surrogate in the hierarchy is unavailable, the data may be routed to a backup surrogate. The selected hierarchy may be further optimized by skipping surrogates (or a surrogate level) such that the data intended for a skipped surrogate is sent to a surrogate in a lower-level of the hierarchy. This may better utilize the connection interfaces in the transmitting sub-switches and eliminate any unnecessary surrogate-to-surrogate transfers.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Todd A. Greenfield, Bruce M. Walk
  • Patent number: 8953462
    Abstract: A switch fabric for a modular router may be tested without connecting the switch fabric portion of the router to the other modular portions of the router. The switch fabric may generate test data units and insert the test data units into one or more elements of the switch fabric. The switch fabric may operate with the inserted test data units. A control component may receive data units from the switch fabric after operation of the switch fabric and analyze the received data units to determine whether the received data units correspond to the inserted test data units.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: February 10, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Hao Su, Mark Nicholson
  • Publication number: 20150036513
    Abstract: A method of assigning a core to process a packet in a data network and a device using the same are provided in the present invention. The method comprises: extracting a traffic flow identifier from a packet in a traffic flow of a link in the data plane; performing a HASH function calculation on the traffic flow identifier to generate a HASH result V; performing a logical AND calculation on the HASH result V and a preconfigured array size parameter to generate a lookup index; using the lookup index to find a worker index in a preconfigured worker array that represents one of N cores assigned to process the packet; and processing the packet by the assigned one of N cores.
    Type: Application
    Filed: April 28, 2014
    Publication date: February 5, 2015
    Applicant: CELLOS SOFTWARE LTD
    Inventor: Dmitry Bukin
  • Patent number: 8948025
    Abstract: A method performed by a first client-side device agent, instantiated on a hardware device that is configured to connect to a data-handling network via associated device circuitry, comprising receiving configuration data in the form of non-executable data, configuring the first client-side device agent such that the first client-side device agent has a first configuration specifying a first application on the hardware device, monitoring substantially in real-time a flow of packets between the of applications and a server-side device, selecting packets based on their association with the application, modifying or appending packet header information for the selected packets, and transmitting modified or appended packets configured such that they are routed based on the modified or appended packet header information.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: February 3, 2015
    Assignee: Headwater Partners I LLC
    Inventors: Gregory G. Raleigh, Rob Rightmyer, Vladislav Kudelin
  • Patent number: 8948033
    Abstract: A communication apparatus forming a ring network sends a test frame that is not designed to be discarded at a block point in the ring network established to discard the user frame and that is configured to have a data size randomly selected from the data sizes permitted for the user frame, from a first communication port connected to a transfer channel in a first direction in the ring network. The communication apparatus determines that the transfer status of the user frame in the ring network is normal when the sent test frame is received via a second communication port connected to a transfer channel in a second direction in the ring network in a predetermined manner.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: February 3, 2015
    Assignee: Fujitsu Telecom Networks Limited
    Inventor: Seishi Nagasaka
  • Patent number: 8948024
    Abstract: Various exemplary illustrations are provided of systems and methods for simulating a communication network. An exemplary system may include a communication router rack in communication with an external network. The rack may include a structure supporting a plurality of network router cards, each including a plurality of communication ports configured to allow selective communication between communication devices connected to the router cards and the external network. The router rack may further include a switching circuit enclosed by the rack structure that is in physical communication with the plurality of network router cards. The switching circuit may be configured to determine a unique network identifier for each of the plurality of network router cards to the external network. The rack may further include an external communication port configured to be selectively connected to the external network to allow communication between the plurality of network router cards and the external network.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: February 3, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Edward M. Eggerl, Gary C. Trotter, David L. Tingley
  • Publication number: 20150029870
    Abstract: The present disclosure relates generally to mechanisms for bounded-budget monitor deployment in monitoring networks via end-to-end probes. In various embodiments, methodologies may be provided that automatically perform bounded-budget monitor deployment in monitoring networks via end-to-end probes.
    Type: Application
    Filed: July 26, 2013
    Publication date: January 29, 2015
    Applicant: International Business Machines Corporation
    Inventors: Chatschik Bisdikian, Ting He, Liang Ma, Bonnie K. Ray
  • Patent number: 8942109
    Abstract: An automated method for testing audio signal quality of cell phone transmissions provides a Mean Opinion Score (MOS) output using inexpensive test components. The test system uses a server computer to eliminate the need for expensive faders used in a bench test system. The server computer manipulates data packets from the reference media file to simulate impairments, including losses, errors, noise and jitter, at a much lower cost than using actual faders. Transmission through two separate radio access networks RANs is provided to simulate two parties communicating using separate mobile devices (an end-to-end test solution) with a single cell phone.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: January 27, 2015
    Assignee: Anritsu Company
    Inventors: Jheroen Pieter Dorenbosch, Zachry Shay Collins
  • Patent number: 8942110
    Abstract: A method applied to a wired network including a first network device and a second network device is disclosed. The first and second network devices each include a first set of connection ends and a second set of connection ends. Firstly, the first network device transmits a specific signal pattern through its first set and second set of connection ends. Then, the first network device detects whether a signal is received at its first set and second set of connection ends. If it is determined that a signal is not received at the first set connection ends while a signal is received at the second set connection ends, the first network device determines that its second set of connection ends is not correctly coupled to the second set of connection ends of the second network device.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: January 27, 2015
    Assignee: Realtek Semiconductor Corp.
    Inventors: Meng-Han Hsieh, Chi-Shun Weng, Liang-Wei Huang, Ming-Je Li
  • Publication number: 20150016280
    Abstract: The invention relates to a network gateway comprising a gateway function configured to perform one or more predetermined operations on or with respect to data reaching the gateway function, a first application configured to participate in testing of the gateway function by exchanging data with a second application, and a routing unit configured for routing at least some of the data exchanged between the first application and the second application so that the at least some of the data reaches the gateway function. Implementing the first application for testing a particular gateway function on the network gateway having that function, as opposed to implementing the first application in a device in a network communicatively connected to the gateway, eliminates the need to have a device in the network that is available for testing of that function of the gateway.
    Type: Application
    Filed: December 13, 2012
    Publication date: January 15, 2015
    Applicants: KONINKLIJKE KPN N.V., Nederlandse Organisatie voor Toegepast- Natuurwetenschappelijk Onderzok TNO
    Inventor: Hans Maarten Stokking
  • Publication number: 20150016279
    Abstract: Some embodiments provide a method that uses headerspace analysis. The method receives several flow entries for distribution to a set of forwarding elements that implement a logical network. The method models each of the flow entries as a function that operates on a representation of a packet header. The method uses the modeled functions to identify a set of paths from a packet source to a packet destination. For each particular path of the identified paths, the method uses inverses of the modeled functions to determine a set of packet headers. Packets sent from the packet source with any packet header in the set of packet headers follow the particular path through the flow entries.
    Type: Application
    Filed: July 7, 2014
    Publication date: January 15, 2015
    Inventors: Ronghua Zhang, Amre Shakimov, Teemu Koponen
  • Patent number: 8923138
    Abstract: A fault that cannot be autonomously detected by all or a specific software module and all or a specific hardware device which realize the packet transmitting/receiving function is detected, and also a fault part is specified. A packet relay device realizes the packet transmitting and receiving functions through plural software modules and plural hardware devices. The packet relay device includes a memory space 105, reception statistics 131, 133, 135, and transmission statistics 132, 134, 136, and collects pass information of fault monitoring packets in all or the specific software module and all of the hardware devices whose operation is to be confirmed by the fault monitoring packets for detecting the faults within the device. A fault part specifying unit 118 is provided for specifying the fault part according to the pass information of the fault monitoring packet when abnormality is detected.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: December 30, 2014
    Assignee: Alaxala Networks Corporation
    Inventors: Takashi Miyazaki, Kengo Miyajima, Hideo Kodaka
  • Patent number: 8923140
    Abstract: A method for a first node obtaining signalling information in a packet switched network. The method comprises the steps of the first node sending a first request message comprising a first request for collecting signalling information towards a second node comprised by the packet switched network; the first node receiving a first response message, the first response message comprising a signalling information added by the second node and the signalling information collected by the second node in response to the first request message.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: December 30, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Rogier August Caspar Joseph Noldus, Jos Den Hartog
  • Publication number: 20140376389
    Abstract: A system and method for managing an endpoint repository of a communication platform that includes managing a set of telephone endpoints that can be in an allocated state or an unallocated state; classifying endpoints of the set of telephone endpoints with a set of classifiers; evaluating endpoint inventory across a set of endpoint classification groupings and detecting at least one classification grouping that, based in part on the allocated and unallocated state of corresponding endpoints, satisfies an inventory update condition; generating an endpoint transfer request that specifies the endpoint classifiers of the classification grouping; and selectively adding endpoints from the inventory source to the endpoint repository.
    Type: Application
    Filed: June 19, 2014
    Publication date: December 25, 2014
    Inventors: Christopher Cocoran, Timothy S. Milliron, Adam Ballai
  • Publication number: 20140369209
    Abstract: A network-wide verification system may be adapted with a data plane verification layer positioned between a set of multiple network devices and a controller in network communication with the devices, where the controller is configured to transmit packet-forwarding rules to the devices. The data plane verification layer monitors network rule modifications, such as monitoring modifications initiated by the network devices and/or by the controller, and verifies the validity of invariants of the monitored network according to multiple stored network invariants. The verification may be executed on parts of the network taking actions that are capable of being influenced by a new rule modification. The network invariants include conditions expected to be upheld in valid network operation as related to packet routing and the packet-forwarding rules.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 18, 2014
    Inventors: Ahmed Khurshid, Matthew Chapman Caesar, Philip Brighten Godfrey
  • Patent number: 8913486
    Abstract: The present invention is a system, method and computer program product operable to select a pathway for a communication signal within a network between two end points. The pathway may be selected based on one or more parameters that may be monitored or measured at either, or both, of the two end points. Should one or more of the parameters indicate an imminent network connection failure, the communication signal may be transferred from a primary communication connection to a second communication connection. The present invention may distinguish false from true positive detections and may undertake a transfer of a communication signal within a short response time, so as to support real-time applications. The present invention may manage the pathway to support communication between the two end points at any given time. Such communications may occur in two directions, therefore the management of the pathway can happen in two directions.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: December 16, 2014
    Assignee: Teloip Inc.
    Inventor: Patricio Humberto Saavedra
  • Publication number: 20140362709
    Abstract: A system and method for base topology selection includes a network controller including a control unit and one or more ports coupled to the control unit and configured to couple the network controller to one or more network switching devices of a network. The network controller is configured to receive initiation messages from the network switching devices, receive configuration and status messages from the network switching devices, transmit discovery requests to the network switching devices, receive discovery responses from the network switching devices, determine a network topology of the network based on information associated with the initiation messages, the configuration and status messages, and the discovery responses, apply heuristic rules to the network topology, and select a base topology based on results of the applied heuristic rules.
    Type: Application
    Filed: June 6, 2013
    Publication date: December 11, 2014
    Inventors: Prakash Kashyap, Arun Sarat Yerra
  • Publication number: 20140362708
    Abstract: A communication system for emergency communication comprises a communication server to establish an IP based voice communication between an endpoint and a monitoring center. In one implementation, the system establishes an emergency call using an emergency communication system comprising a communication endpoint, a communication interface and a monitoring center comprising an automation system and a communication server to establish an IP based voice communication. The system initiates the emergency call at the endpoint location using the communication interface, establishes an IP based voice communication between the endpoint and the monitoring center via the communication server, and automatically sends a message from the communication server to the automation system when the call is initiated.
    Type: Application
    Filed: June 10, 2014
    Publication date: December 11, 2014
    Inventors: Gregg Thompson, Rex Benning
  • Patent number: 8902761
    Abstract: A method and apparatus providing a network topology management of a wireless communication network are disclosed. The method discovers network topology data of the wireless communication network, wherein the wireless communication network comprises a self-healing capability, and identifies a difference between the network topology data that is discovered against a stored network topology data of the wireless communication network. The method updates the stored network topology data with the difference that is identified.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: December 2, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chen-Yui Yang, Wen-Jui Li, Minghsien Wang, Quangchung Yeh
  • Patent number: 8902750
    Abstract: Translating between an Ethernet protocol used by a first network component and a Converged Enhanced Ethernet (CEE) protocol used by a second network component, the first and second components coupled through a CEE Converter that translates by: for data flow from the first network component to the second network component: receiving, by the CEE converter, traffic flow definition parameters for a single CEE protocol data flow; calculating, by a credit manager, available buffer space in an outbound frame buffer of the CEE converter for the data flow; communicating, by the credit manager to a CEE credit driver of the first component, the calculated size of the buffer space together with a start sequence number and a flow identifier; and responding, by the CEE credit driver to the CEE converter, with Ethernet frames comprising a private header that includes the flow identifier and a sequence number.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Anil Pothireddy, Christoph Raisch, Saravanan Sethuraman, Vibhor K. Srivastava, Jan-Bernd Themann, Fabrice J. Verplanken
  • Patent number: 8897144
    Abstract: Techniques for calculating quality of user experience (QoE) scores for video streams as played on receiving devices are described herein. Prior to calculating a QoE score, a device receives a video of a display screen of a receiving device captured while the receiving device plays a video stream. The device also receives transmission metrics from at least one device engaged in the transmission of the video stream to the receiving device. The device then calculates the QoE score for that received video based at least in part on a reference video, the transmission metrics, and one or more QoE models. Additionally, prior to receiving the video or the transmission metrics, the device may automate the transmission of the reference video as the video stream from a sending device to the receiving device over at least one network emulator, including providing network impairment settings to the network emulator.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: November 25, 2014
    Assignee: T-Mobile USA, Inc.
    Inventors: Jie Hui, Mohamad F. Ezzeddine, Mathew Samuel