Congestion Based Rerouting Patents (Class 370/237)
  • Patent number: 9590895
    Abstract: In one example, techniques of this disclosure may enable a point of local repair (PLR) network device to signal availability of link protection or node protection to a merge point (MP) network device and enable a network device to actively determine whether or not it is a merge point router. Based on whether or not the network device determines it is a MP, the network device may selectively clean up LSP states when there is an upstream link or node failure. The RSVP-TE protocol may be extended to enable a network device to send a tear down message to a downstream router, which may enable the downstream router to conditionally delete locale LSP state information. In some instances, a PLR network device may directly send a tear down message to a MP network device even though the PLR network device may not have a working bypass LSP.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: March 7, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekar Ramachandran, Markus Jork, Yakov Rekhter, Harish Sitaraman
  • Patent number: 9590894
    Abstract: In one example, techniques of this disclosure may enable a point of local repair (PLR) network device to signal availability of link protection or node protection to a merge point (MP) network device and enable a network device to actively determine whether or not it is a merge point router. Based on whether or not the network device determines it is a MP, the network device may selectively clean up LSP states when there is an upstream link or node failure. The RSVP-TE protocol may be extended to enable a network device to send a tear down message to a downstream router, which may enable the downstream router to conditionally delete locale LSP state information. In some instances, a PLR network device may directly send a tear down message to a MP network device even though the PLR network device may not have a working bypass LSP.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: March 7, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekar Ramachandran, Markus Jork, Yakov Rekhter, Harish Sitaraman
  • Patent number: 9591617
    Abstract: A communication controller is described comprising a determiner configured to determine, for each communication connection of a set of communication connections between a communication device and another communication device, a characteristic of the communication connection, a selector configured to select a plurality of the communication connections based on the characteristics of the communication connections and a controller configured to control a transmission of data between the communication device and the other communication device to use the selected plurality of communication connections.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: March 7, 2017
    Assignee: INTEL DEUTSCHLAND GMBH
    Inventors: Markus Dominik Mueck, Nikos Koutsouris, Panagiotis Demestichas
  • Patent number: 9571667
    Abstract: A method of searching for a toll-free number including identifying a previous search number history for a user; and offering a toll free number associated with the previous search number history to the user.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: February 14, 2017
    Assignee: Somos, Inc.
    Inventor: Michael Kimmel
  • Patent number: 9559962
    Abstract: Techniques for optimizing traffic flows via dynamic routing protocol (DRP) modifications when server virtualization is used with dynamic routing are provided. In one embodiment, a network device can determine that it is part of a system of network devices acting as a virtual router. The network device can then transmit, to a client device, a DRP control packet that includes an interface IP address of the network device and a virtual IP address of the virtual router. In a further embodiment, the client device can receive the DRP control packet and store the interface IP address and the virtual IP address in a routing database. At the time of computing routing entries based on the routing database, the client device can replace, in entries that identify the interface IP address as the next hop, the interface IP address with the virtual IP address.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: January 31, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Muhammad Durrani, Mukhtiar Shaikh
  • Patent number: 9560017
    Abstract: Methods and apparatus disclosed herein include receiving, at a first provider router that is not an edge router, first route information from a provider edge router. The first route information identifies a customer address in a customer network coupled to the provider edge router. The methods also include replacing, at the first provider router, a first next hop address included in the first route information with a second next hop address. The first next hop address identifies the provider edge router and the second next hop address identifies the first provider router. The methods also include advertising the first route information to a second provider router located in a different region than the first provider router.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: January 31, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Israel Means
  • Patent number: 9559854
    Abstract: Multi-destination frames in a network fabric may be carried in IP multicast packets. As such, the network fabric may us IP multicast technique such as a PIM protocol for handling the multi-destination frames. To provide redundancy, the system administrator can use phantom rendezvous points (RPs) that include multiple physical RPs where one of the RPs serves as a primary RP and the other RPs serve as secondary RPs (e.g., backup RPs). Instead of the system administrator manually configuring the phantom RPs, the RPs are automatically configured. To do so, the system administrator may use a GUI to provide multicast groups allocated for the multi-destination traffic, the number of desired phantom RPs (or physical RPs), and the desired RP redundancy. Based on these parameters, a data center manager generates one or more templates that automatically configure the network devices in the fabric as they are booted.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: January 31, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Liqin Dong, Yibin Yang, Xinggang Zhou
  • Patent number: 9549334
    Abstract: Embodiments of the present invention provide a method and system for transmitting information through a backhaul link, a proxy device, and an access device. The method includes: determining, by a proxy device, that to-be-transmitted information needs to be transmitted through a backhaul link, where the backhaul link is a backhaul link that implements transmission between the proxy device and an access device through an air interface and is in a deactivated state; and activating the backhaul link, and transmitting the to-be-transmitted information through the activated backhaul link. Therefore, a problem that backhaul links based on a large number of S1 or X2 interfaces consume a large number of memory resources, causing a transmission bottleneck in the backhaul links, is solved.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: January 17, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Weiwei Song, Yinghui Yu
  • Patent number: 9548930
    Abstract: Methods and systems wherein a first network device in a first network maintains attribute information for one or more routes to one or more network devices external to the first network. The first network device is configured to identify that a first route to the second network device external to the first network has a particular network traffic management capability, and to update the attribute information to indicate that the first route to the second network device has the network traffic management capability. The first network device is configured to select the first route for a new network packet flow from the first network to the second network device, based on the recorded information, and route the new network packet flow to an external network in the first route. In some implementations, the first network is a software-defined network.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventor: Edward Thomas Lingham Hardie
  • Patent number: 9549082
    Abstract: A method of managing data traffic offload from a radio access network may include: determining a location of a mobile device; and identifying, based on data traffic offload requirements of a network operator and capabilities of alternative network providers, one or more alternative networks configured to be accessed by the mobile device at the determined location.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: January 17, 2017
    Assignee: BANDWIDTHX INC.
    Inventors: Pertti Juhani Visuri, Randy Salo, Christian Van Hamersveld, Johanna Katariina Visuri, Dan Zagursky
  • Patent number: 9549339
    Abstract: Embodiments herein relate to a method in a radio network node (500,12,13,13) for informing a network control node (700,14) about a state of a connection between the radio network node (500,12,13,13) and a user equipment (10) served by the radio network node (500,12,13,13). The radio network node transmits to the network control node (700,14), an indication indicating a congestion or not a congestion of MAC-hs or MAC-ehs packets towards the user equipment (10).
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: January 17, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Sándor Rácz, Szilveszter Nádas
  • Patent number: 9544815
    Abstract: A wireless network system includes a base station of a first network and a user equipment camping on the first network. The base station is configured to set an indicator to a specific value when determining that the first network is not loaded balancedly. The base station then sends the indicator, an update amount, a timer length, and at least one RAN rule including a threshold to the user equipment. The user equipment is configured to start a timer when receiving the at least one RAN rule with the indicator set to the specific value from the base station, adjust the threshold by the update amount when the timer expires according to the timer length, and steer traffic from the first network to a second network or from the second network to the first network when the at least one RAN rule is satisfied according to the adjusted threshold.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: January 10, 2017
    Assignee: ACER INCORPORATED
    Inventor: Shiang-Rung Ye
  • Patent number: 9544233
    Abstract: Technologies are generally described to provide a congestion management system for a datacenter network. According to some examples, the congestion management system may detach management of congestion at the datacenter network from switches of the datacenter network. The congestion management system may also incorporate a distributed detection mechanism that is configured to detect a potential congestion culprit. Furthermore, detachment of the management of the congestion may allow the datacenter network to incorporate switches with limited traffic management capabilities. The switches may monitor a local congestion status and forward the congestion status to a centralized congestion controller that manages the congestion. The congestion management system may also be deployed for a cross-layer congestion management scheme.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: January 10, 2017
    Assignee: NEW JERSEY INSTITUTE OF TECHNOLOGY
    Inventors: Nirwan Ansari, Yan Zhang
  • Patent number: 9531604
    Abstract: Various embodiments predict performance of a system including a plurality of server tiers. In one embodiment, a first set of performance information is collected for a base allocation of computing resources across multiple server tiers in the plurality of sever tiers for a set of workloads. A set of experimental allocations of the computing resources is generated on a tier-by-tier basis. Each of the set of experimental allocations varies the computing resources allocated by the base allocation for a single server tier of the multiple server tiers. A second set of performance information associated with the single server tier for each of the set of experimental allocations is collected for a plurality of workloads. At least one performance characteristic of at least one candidate allocation of computing resources across the multiple server tiers is predicted for a given workload based on the first and second sets of performance information.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rahul P. Akolkar, Arun Iyengar, Shicong Meng, Isabelle Rouvellou, Ignacio Silva-Lepe
  • Patent number: 9521067
    Abstract: Known intra-domain routing methods (e.g., OSPF and IS-IS) are link-state routing protocols with hop-by-hop forwarding that sacrifice optimal traffic engineering for ease of implementation and management. Known optimal traffic engineering procedures are either not link-state methods or require source routing—characteristics that make them difficult to implement. Certain embodiments of the present invention include a fully distributed, adaptive, link-state routing protocol with hop-by-hop forwarding configured to achieve optimal traffic engineering. Such embodiments facilitate significant performance improvements relative to known intra-domain routing methods and decrease network infrastructure requirements.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: December 13, 2016
    Assignee: Cornell University
    Inventors: Nithin Michael, Ao Tang
  • Patent number: 9521268
    Abstract: A wireless communication device communicating with a serving base station in a wireless communication environment may have one or more applications running. When seeking to handover from the serving base station to a target base station, the wireless communication device adjusts the configurations of the applications based on the new communication link properties. Likewise, when an application is loaded that prefers communication link properties that exceeds a current communication link's capabilities, the wireless communication device may seek out and hand over to other communication links. By cooperatively coordinating the functionality of installed applications with communication link properties, the wireless communication device can maintain high levels of device and application functionality.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: December 13, 2016
    Assignee: Broadcom Corporation
    Inventors: John Walley, Raymond Hayes, Wael Diab, Murat Mese, Kamlesh Rath, Shao-Cheng Wang
  • Patent number: 9509616
    Abstract: Encapsulated packets may be generated for different packets transmitted between a source instance and destination instance in a computer system. The source instance and destination instance may be implemented by different physical hosts linked by multiple network paths. Congestion of the multiple network paths may be determined and path-balancing polices may be implemented in response to the determined congestion. Each encapsulation packet comprises contents of a corresponding packet, and one or more data values selected in accordance with a path-balancing policy. The data values added to one encapsulation packet may differ from those added to another. Different network paths to the destination may be selected for different encapsulation packets of a given transmission based at least in part on the added data values.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: November 29, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Alan Michael Judge, Matthew Shawn Wilson
  • Patent number: 9507745
    Abstract: Communicating among cores in a computing system comprising a plurality of cores, each core comprising a processor and a switch, includes: routing a packet from a core or from a device coupled to at least one core to a destination over a route including one or more cores, with an order of dimensions associated with the route being selected dynamically upon construction of the packet; routing the packet to a first core in the route over the first selected dimension; and routing the packet from the first core to the destination over the second dimension.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: November 29, 2016
    Assignee: EZ Chip Technologies Ltd.
    Inventors: Ian Rudolf Bratt, Carl G. Ramey, Matthew Mattina
  • Patent number: 9497105
    Abstract: The invention relates to a module equipping a node of a mesh communication network, identified on the network by a logic number and including an input and/or output port, which is characterized by configuration data for the network, including data corresponding to an adjacency matrix of the network and data corresponding to the logic numbers of the neighboring network nodes of the considered node; and a computation device capable of computing a routing vector from the configuration data, the routing vector being intended to be used by the input and/or output port for message routing.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: November 15, 2016
    Assignee: THALES
    Inventors: Pierre Coustal, Franck Tailliez
  • Patent number: 9497329
    Abstract: An approach is described for providing shared trunking between a telephony gateway and an end office switch. The telephony gateway processes a packetized voice call, and interfaces a shared trunk to an end office switch (e.g., Class 5 switch) configured to switch calls over a circuit-switched telephone network. The trunk utilizes out-of-band signaling (e.g., Primary Rate Interface (PRI) signaling) in support of call establishment or teardown of the packetized voice call.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: November 15, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Joel M. Krause, Gary Lance Lockhart, Carl T. Leonard
  • Patent number: 9497659
    Abstract: In an embodiment, an apparatus monitors traffic usage in uplink and downlink directions of a link that is configured to support a communication session for the client device. The apparatus can correspond to a core network component or to an access network component. The apparatus initiates, in association with the communication session, (i) an uplink-specific QoS adjustment to a first level of QoS assigned to the uplink direction of the link based on the monitored traffic usage in the uplink direction, and/or (ii) a downlink-specific QoS adjustment to a second level of QoS assigned to the downlink direction of the link based on the monitored traffic usage in the downlink direction. The link is maintained in both the downlink and uplink directions throughout the communication session irrespective of any QoS adjustments in the uplink and/or downlink directions of the link that occur during the communication session.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: November 15, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Karthika Paladugu, Kirankumar Anchan, Arvind V. Santhanam
  • Patent number: 9485644
    Abstract: A call processing control unit establishes communication with a first communication network by using a normal interface, and upon receiving a communication request using a second communication network from the first communication network, activates an emergency interface and establishes communication with the second communication network by using the emergency interface. A wireless communication unit and a baseband processing unit communicate with a first terminal device using the first communication network, connect the first terminal device to the first communication network via the call processing control unit and the normal interface, and when the call processing control unit receives a communication request, communicate with a second terminal device using the second communication network and connects the second terminal device to the second communication network via the call processing control unit and the emergency interface.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: November 1, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Haiqing Du
  • Patent number: 9473364
    Abstract: In one embodiment, a routing topology of a network including nodes interconnected by communication links is determined. Important nodes in the network which are of relative importance are determined based on their location in the determined routing topology. Also, one or more request messages are sent causing the important nodes to gather local network metrics. Then, in response to the one or more request messages, one or more response messages including the network metrics gathered by each important node are received.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: October 18, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Sukrit Dasgupta, Grégory Mermoud, Jonathan W. Hui
  • Patent number: 9473882
    Abstract: A method for enhanced data throughput on a windowed revert repeater channel in a radio communication system includes requesting, by a subscriber unit and via a control channel of the radio communication system, a window in which to transmit data updates on the windowed revert repeater channel of the radio communication system; receiving, by the subscriber unit and via the control channel, an assigned window on the windowed revert repeater channel for the data updates; monitoring, by the subscriber unit, the control channel repeater and determining a timing of the windowed revert repeater channel based on the monitoring; and reverting to the windowed revert repeater channel based on the timing and the assigned window, and transmitting the data updates during the assigned window. A subscriber unit and radio communication system are also disclosed.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: October 18, 2016
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Hun Weng Khoo, Dipendra M Chowdhary, Yueh Ching Chung, Xiao-Yu Li
  • Patent number: 9444858
    Abstract: A method, system and mobile application for self-regulating content downloads to mobile communication devices is disclosed herein. The invention determines if a network connection to a mobile communication device is a WiFi connection or a cellular connection. The invention utilizes the performance characteristics and the type of network identified to select the quality and the quantity of DLC to download onto the mobile communication device from the content server.
    Type: Grant
    Filed: May 9, 2015
    Date of Patent: September 13, 2016
    Assignee: Joingo, LLC
    Inventors: Stephen S. Boyle, Thang Dao
  • Patent number: 9444812
    Abstract: A method for authenticating a user to provide a service is provided. The method includes storing information associated with a user of a first device on a server. The stored information includes a phone number associated with a second device of the user and is stored during an event. Additional information is needed to authenticate the first device to provide a service. The method includes querying the user for additional information to authenticate the first device to provide the service and querying the user to verify the phone number provided during the event before sending one or more communications associated with providing the service to the first device. The method includes sending, based on the stored information and the additional information the one or more communications to provide the service.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: September 13, 2016
    Assignee: Seven Networks, LLC
    Inventors: Jay Sutaria, Brian Daniel Gustafson, Robert Paul van Gent, Ruth Lin, David Merriwether, Parvinder Sawhney
  • Patent number: 9432858
    Abstract: A procedure for directing network traffic, and a system that operates in accordance with the procedure. One or more messages are received, notifying of a degradation or recovery of a network link and remaining available bandwidth. A policy decision is generated based on the degradation or recovery of the network link and remaining available bandwidth and capabilities of other equipment on the network. The policy decision is transmitted to a network element on the network.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: August 30, 2016
    Assignee: CORIANT OPERATIONS, INC.
    Inventors: Daniel Lewallen, Kenneth D. Fullett
  • Patent number: 9426069
    Abstract: Methods and systems are disclosed for routing traffic between Virtual Routing and Forwarding (VRF) devices. In one aspect, a method for routing traffic includes receiving traffic from a routing device associated with a customer. A control portion of the traffic may include an imported route target. The method further includes, based on the route target in the control portion of the traffic, consulting a table to determine an exported route target and, based on the determined exported route target, determining a destination device and routing the traffic to that device. In some embodiments, routing and/or destination devices may be provisioned to the customer on an exclusive or non-exclusive basis. Systems and computer-readable media are also disclosed for implementing the above-described method.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: August 23, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: William F. Copeland
  • Patent number: 9419892
    Abstract: In some embodiments, an apparatus includes a first edge device that is operatively coupled to a second edge device via a switch fabric. The first edge device and the second edge device collectively define an edge device network operating with a network-address-based protocol. The first edge device communicates with the second edge device via a multiprotocol label switching (MPLS) tunnel through the switch fabric. Furthermore, the first edge device is operatively coupled to the switch fabric such that a node of the switch fabric can be modified without coordination of the edge device network. Additionally, the first edge device is operatively coupled to the second edge device to define the edge device network such that an edge device of the edge device network can be modified without coordination of the switch fabric.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: August 16, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: Kireeti Kompella
  • Patent number: 9413857
    Abstract: System, method and program product for backing up a plurality of data files from a first server to a second server via a network. A determination is made that more than one compressed data file at the second server, downloaded by the first server, is waiting to be decompressed. A determination is made whether an amount of available processor resource in the second server exceeds a predetermined threshold. If the amount of available processor resource in the second server exceeds the predetermined threshold, a plurality of data decompression programs are invoked in the second server to decompress the plurality of compressed data files substantially concurrently, and data updates in the decompressed data files are applied to corresponding files in the second server.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventor: Rajkumar Karuppiah
  • Patent number: 9413619
    Abstract: Various embodiments predict performance of a system including a plurality of server tiers. In one embodiment, a first set of performance information is collected for a base allocation of computing resources across multiple server tiers in the plurality of sever tiers for a set of workloads. A set of experimental allocations of the computing resources is generated on a tier-by-tier basis. Each of the set of experimental allocations varies the computing resources allocated by the base allocation for a single server tier of the multiple server tiers. A second set of performance information associated with the single server tier for each of the set of experimental allocations is collected for a plurality of workloads. At least one performance characteristic of at least one candidate allocation of computing resources across the multiple server tiers is predicted for a given workload based on the first and second sets of performance information.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rahul P. Akolkar, Arun Iyengar, Shicong Meng, Isabelle Rouvellou, Ignacio Silva-Lepe
  • Patent number: 9374298
    Abstract: In one embodiment, one or more indicia of stress are monitored. Based on the one or more indicia of stress, it is determined a stress condition exists. In response to the stress condition, one or more link aggregation actors and partners are caused to enter a grace state for a grace period. While the one or more link aggregation actors and partners are in the grace state, link aggregation formation is paced on a plurality of links by delaying formation of one or more new link aggregation groups on the plurality of links until a hold is released. Upon expiration of the grace period, the grace state is exited.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: June 21, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chia Alex Tsai, Yuchen Zhou, Rajagopalan Janakiraman, Yibin Yang
  • Patent number: 9363154
    Abstract: Various embodiments predict performance of a system including a plurality of server tiers. In one embodiment, a first set of performance information is collected for a base allocation of computing resources across multiple server tiers in the plurality of sever tiers for a set of workloads. A set of experimental allocations of the computing resources is generated on a tier-by-tier basis. Each of the set of experimental allocations varies the computing resources allocated by the base allocation for a single server tier of the multiple server tiers. A second set of performance information associated with the single server tier for each of the set of experimental allocations is collected for a plurality of workloads. At least one performance characteristic of at least one candidate allocation of computing resources across the multiple server tiers is predicted for a given workload based on the first and second sets of performance information.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporaion
    Inventors: Rahul P. Akolkar, Arun Iyengar, Shicong Meng, Isabelle Rouvellou, Ignacio Silva-Lepe
  • Patent number: 9345060
    Abstract: A network node through which VoIP call setup signaling passes between a user equipment device (UE) and a VoIP call server detects VoIP call setup failure and responsively invokes setup of an alternate call between the UE and the called destination. For instance, a packet-gateway in an LTE network may detect VoIP call setup failure and may responsively invoke setup of a circuit-switched fallback call between the UE and the called destination.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: May 17, 2016
    Assignee: Sprint Spectrum L.P.
    Inventors: Suryanarayanan Ramamurthy, Saravana Velusamy
  • Patent number: 9338090
    Abstract: A terminal communicating with a network including a forwarding device for forwarding a packet and a control device for controlling the forwarding device in accordance with a request from the forwarding device, includes: a communication unit that receives a processing rule specifying a method of processing the packet, which is determined by the control device, from the control device, a storage unit that stores the received processing rule, and a processing unit that in a case of communicating with the network, processes the packet in accordance with the processing rule that corresponds to the packet by referring to the processing rule stored in the storage unit.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: May 10, 2016
    Assignee: NEC Corporation
    Inventors: Kentaro Sonoda, Hideyuki Shimonishi, Masayuki Nakae, Masaya Yamagata, Yoichiro Morita
  • Patent number: 9332482
    Abstract: A method for communication of a base station includes: receiving first data from a first terminal; transmitting the first data to a second terminal by local forwarding without passing through an access service network (ASN); receiving second data from the second terminal; and transmitting the second data to the first terminal without passing through the ASN.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: May 3, 2016
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Eunkyung Kim, Sung Kyung Kim, Sung Cheol Chang, Hyun Lee, Chul Sik Yoon, Kwang Jae Lim
  • Patent number: 9324358
    Abstract: A tape recording apparatus according to one embodiment includes a magnetic head and a controller coupled to the magnetic head. The tape recording apparatus is configured to: write data on a tape medium in a direction from a first end toward a second end of the tape medium using the magnetic head; and wrap-turn a running direction of the tape medium before reaching the second end and write a first portion of data remaining to be written when the data remaining to be written is smaller than a volume of the data to be written in one running of the tape medium so that an end of the data is written at a position close to the first end, and write a second portion of data remaining to be written toward the first end.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Shinobu Fujihara, Yutaka Oishi
  • Patent number: 9294413
    Abstract: To address limitations of conventional packet buffer management strategies, the various embodiments provide methods implemented by a processor operating on a VoIP receiver device for managing media packet rejection logic on the receiving device to improve audio playout. The embodiment methods enhance the likelihood that a receiver device will buffer (rather than reject) an incoming media packet by maintaining a history of previously rejected media packets (i.e., a packet rejection history) and referencing the packet rejection history when determining whether to reject or to accept an incoming packet the receiver device has just received. Thus, the various embodiments may reduce gaps in playback by avoiding unnecessary packet rejections and may promote an overall increase in playout quality.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: March 22, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Dinesh Kullangal Sridhara, Siddharth Ryan Franco
  • Patent number: 9264374
    Abstract: In overview, the various embodiments include methods performed by a receiver device processor for implementing one or more buffer space management strategies to free up space in the buffer in response to determining that the buffer is full. In the various embodiments, the receiver device processor may analyze media packets stored in the buffer based on various criteria to identify media packets that may be discarded without significantly impacting playout sound quality to free space in the buffer for incoming packets.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: February 16, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Dinesh Kullangal Sridhara, Siddharth Ryan Franco, Mark Aaron Lindner
  • Patent number: 9253098
    Abstract: For allowing a very flexible scheduling of data flows within an OpenFlow (OF) switch a method for operating an OpenFlow switch within a network includes using the OpenFlow switch to direct arriving data flows out of different ports of the OpenFlow switch. The method is characterized in that a scheduling mechanism for performing at least one scheduling task is assigned to the OpenFlow switch, wherein a metric will be used to assign weights to the arriving data flows and wherein the data flows will then be scheduled based on the assigned weights and based on a scheduling policy. Further, a corresponding OpenFlow switch and a corresponding network are described, preferably for carrying out the above mentioned method.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: February 2, 2016
    Assignee: NEC EUROPE LTD.
    Inventors: Felipe Huici, Mohamed Ahmed, Saverio Niccolini
  • Patent number: 9219693
    Abstract: A network device includes a memory, a MAC module, a host control module, and a selector module. The memory stores frames and timestamps corresponding to the frames. The MAC module receives the frames and the timestamps and forwards the frames to a physical layer device. The MAC module includes queues that store the frames received from the memory, and shaping modules that receive the frames from the queues and spread data in the frames over time to generate blocking signals. The host control module transfers ownership of the frames to the MAC module. The host control module or the MAC module masks the transfer of the ownership of first frames including gating the first frames based on the timestamps to delay reception of the first frames in the queues. The selector module selects one of the blocking signals, and forwards the selected blocking signal to the physical layer device.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: December 22, 2015
    Assignee: Marvell World Trade Ltd.
    Inventor: Donald Pannell
  • Patent number: 9210639
    Abstract: A method for use of a Global System of Mobile Communication (GSM) and Universal Mobile Telecommunication System (UMTS) (GSM/UMTS) mobile communication network by a user equipment attached to a core network of an Evolved Packet System (EPS) mobile communication network, the use of the GSM/UMTS mobile communication network being the result of a fallback operation, includes, prior to an invocation of a service that triggers the fallback operation: performing an updating operation regarding assignment of a Location Area Code (LAC) and/or a serving Mobile Switching Center (MSC) to the user equipment; and/or performing, autonomously by the user equipment, a measurement operation regarding a current General Packet Radio System (GPRS)/EDGE Radio Access Network (GERAN) or UMTS Terrestrial Radio Access Network (UTRAN) (GERAN/UTRAN) radio environment in order to identify potential CSFB target cells of the user equipment.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: December 8, 2015
    Assignee: DEUTSCHE TELEKOM AG
    Inventor: Karl Heinz Nenner
  • Patent number: 9210238
    Abstract: A network data flow management device including: a working packet module configured to store data related to a data flow; at least one network interface connected to the working packet module for receiving and sending data related to data flows; and a processor configured to: receive data from the working packet module and determine if the data flow matches a predetermined protocol; and if the data flow matches the predetermined protocol, send predictive acknowledgments based on the data flow via the network interface. A method for network data flow management including: monitoring a data flow for a predetermined protocol; if the data flow matches the predetermined protocol, saving data relating to the data flow; and creating and sending a predictive acknowledgement packet related to the data flow.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: December 8, 2015
    Assignee: Sandvine Incorporated ULC
    Inventor: Scot Loach
  • Patent number: 9203738
    Abstract: An example method for determining an optimal forwarding path across a network having VxLAN gateways configured to implement both FGL networking and VxLAN capabilities can include learning RBridge nicknames associated with the VxLAN gateways in the network. Additionally, the method can include determining a path cost over the FGL network between each of the VxLAN gateways and a source node and a path cost over the VxLAN between each of the VxLAN gateways and a destination node. Further, the method can include determining an encapsulation overhead metric associated with the VxLAN and selecting one of the VxLAN gateways as an optimal VxLAN gateway. The selection can be based on the computed path costs over the FGL network and the VxLAN and the encapsulation overhead metric.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: December 1, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Yibin Yang, Chiajen Tsai, Liqin Dong, Shyam Kapadia
  • Patent number: 9203776
    Abstract: When a network composed of usual switches on a communication route exists, in the network, a QoS control cannot be carried out to a user. Specifically, the switch receives a packet and issues a notice to an external controller and a user authenticating section of the controller determines a QoS policy of a flow. When a plurality of networks exists on the route, a route calculating section selects a route based on the QoS policy and topology data so as to pass through an appropriate network. A flow table generating section generates a flow table which carries out queuing based on the QoS policy and a marking of a DSCP value to a DS field of a header when transmitting a packet to the selected network, and registers the flow table for the round-trip on the switch.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: December 1, 2015
    Assignee: NEC Corporation
    Inventor: Koji Ehara
  • Patent number: 9197570
    Abstract: A method is provided for managing congestion of traffic in a packet switch, which comprises the steps of: providing more than two different congestion levels at the switch for handling traffic associated with at least two different priorities, one being a low priority traffic and another being a high priority traffic; for each traffic flow having a specific destination and priority, determining a current congestion level that matches a congestion control level which is selected from among the more than two congestion control levels, and associating a different set of operations for handling each respective traffic flow, depending on its priority and its current congestion level, and for each traffic flow, performing operations that match the respective associated set of operations, and wherein a rate at which these operations are performed for each respective traffic flow increases when a higher congestion level occurs at that respective traffic flow.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: November 24, 2015
    Assignee: ECI TELECOM LTD.
    Inventors: Shell Nakash, Gideon Agmon
  • Patent number: 9172599
    Abstract: Systems and methods are described to provide fault tolerant folded Clos networks. A folded Clos network is disclosed including a set of tier 1 routers interconnected with a set of tier 2 routers. Tier 1 routers are configured to view a set of tier 2 routers as a single aggregate router. Accordingly, tier 1 routers are unaware of faults between tier 2 routers and additional tier 1 routers. A throwback router is connected to each tier 2 router to facilitate handling of data under such fault conditions. When a tier 2 router receives undeliverable data, the data is passed to a throwback router, which retransmits the data to an additional tier 2 router. Data that is retransmitted multiple times can be disregarded by the throwback router.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: October 27, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Bradley Scholl, Andrew Bruce Dickinson
  • Patent number: 9166681
    Abstract: A method for measuring asymmetry in propagation delay of first and second links which connect a first node to a second node of a communication network. The method comprises measuring (101) a round trip delay of the first link. The round trip delay can be measured by transmitting (102) a test signal from the first node to the second node over the first link and receiving a reply to the test signal from the second node over the first link. The method further comprises measuring (105) a round trip delay of the second link. The round trip delay can be measured by transmitting (106) a test signal to the second node over the second link and receiving a reply to the test signal from the second node over the second link. A difference in the propagation delay of the first link with respect to the second link is determined (109) using the measured round trip delays of the first link and the second link.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: October 20, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Fabio Cavaliere, Giulio Bottari, Luca Giorgi, Stefano Ruffini
  • Patent number: 9161255
    Abstract: A reporting method for a network state includes: an intermediate node receiving a data packet; the intermediate node marking the data packet according to the current network state; and the intermediate node forwarding the marked data packet. A detecting method for a network state includes: a sink node receiving a data packet; the sink node parsing the data packet to obtain the marking information about the network state; and the sink node determining the network state according to the marking information. A reporting device corresponding to the reporting method, a detecting device corresponding to the detecting method, and a detecting system comprising the reporting device and the detecting method are also provided.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: October 13, 2015
    Assignee: ZTE Corporation
    Inventors: Tao Xue, Junchao Du, Hui Liu, Qingzhe Deng, Chuanyi Liu, Xuan Li, Weizhen Ji, Xiaojun Li, Wen He, Wenjing Chen, Jiangkun Guo
  • Patent number: 9154370
    Abstract: In one embodiment, a device receives a destination unreachable message originated by a particular node along a first source route, the message carrying an encapsulated packet as received by the particular node. In response, the device may determine a failed link along the first source route based on a tunnel header and the particular node. Once determining an alternate source route without the failed link, the device may re-encapsulate and re-transmit the original packet on an alternate source route with a new tunnel header indicating the alternate source route (e.g., and a new hop limit count for the tunnel header and an adjusted hop limit count in the original packet).
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: October 6, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan W. Hui, Jean-Philippe Vasseur, Wei Hong