Having A Plurality Of Nodes Performing Distributed Switching Patents (Class 370/400)
  • Patent number: 9635121
    Abstract: With an idempotent POST request, the URL (and headers) cannot be used as an HTTP cache key. To cache idempotent POST requests, the POST body is digested and appended the URL with the digest and used as the cache key. Subsequent requests with the same payload will end up hitting the cache rather than the origin server. A forward cache proxy at the client end and reverse cache proxy at the server end are deployed. The client sends the request to the forward proxy that looks up the cache. If there is a cache miss, the forward cache proxy digests the body and sends only the digest to the reverse proxy. The reverse cache proxy looks up request cache to find if there is a match for the request and send that request to the server.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: April 25, 2017
    Assignee: PAYPAL, INC.
    Inventors: Suresh Mathew, Kumar Rethi
  • Patent number: 9608896
    Abstract: An example method for service node originated service chains in a network environment is provided and includes receiving a packet at a service node in a network environment that includes a plurality of service nodes and a central classifier, analyzing the packet for a service chain modification or a service chain initiation, classifying the packet at the service node to a new service chain based on the analysis, initiating the new service chain at the service node if the analysis indicates service chain initiation, and modifying an existing service chain for the packet to the new service chain if the analysis indicates service chain modification. In specific embodiments, the analysis includes applying classification logic specific to the service node. Some embodiments, service node attributes and order of service nodes in substantially all service chains configured in the network may be received from a central controller.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: March 28, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Surendra M. Kumar, Nagaraj A. Bagepalli, Abhijit Patra, Paul Quinn, James N. Guichard, Hendrikus G. P. Bosch
  • Patent number: 9608915
    Abstract: A methodology is described for achieving efficient forwarder appointments. Such efficient appointment may provide an equal load on each participating routing bridge in the TRILL LAN. Load may be viewed as the number of VLANs for which a given node is an appointed forwarder. Furthermore, efficient appointment may be executed with a minimum of traffic disruption. Minimal disruption may be ensured by forwarder appointments by moving a minimum number of VLANs to ensure an equal load on each participating routing bridge.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: March 28, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Sourabh Jain, Varun Shah
  • Patent number: 9594486
    Abstract: A method for processing data comprising activating a reduced instruction set processor. Activating a basic input output system of the reduced instruction set processor. Activating a multiple boot loader of the reduced instruction set processor after the basic input output system has been activated. Activating a hardware abstraction layer of the reduced instruction set processor after the multiple boot loader has been activated. Activating a plurality of processors coupled to the reduced instruction set processor. Activating a common language infrastructure of the reduced instruction set processor. Synchronizing a dynamic link library of each of the plurality of processors with a common language infrastructure of the reduced instruction set processor.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: March 14, 2017
    Assignee: MYTH INNOVATIONS, INC.
    Inventors: James Albert Luckett, Jr., Chad Michael Rowlee, Shengli Fu
  • Patent number: 9590772
    Abstract: A simultaneous transmit and receive (STR) technology is described. The eNB is configured with a downlink centric measurement threshold and an uplink centric measurement threshold which increase overall capacity in the wireless cellular network. A signal measurement command is transmitted from the eNB to the UE instructing the UE to take a signal quality measurement. The signal quality measurement is received from the UE at the eNB. It is determined whether the signal quality measurement is greater than the downlink centric measurement threshold and whether the signal quality measurement is greater than the uplink centric measurement threshold. The downlink centric measurement threshold, the uplink centric measurement threshold, and the DL/UL ratio are configured to increase capacity in the wireless cellular network through selective use of STR.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: March 7, 2017
    Assignee: INTEL CORPORATION
    Inventors: Yang-Seok Choi, Hooman Shirani-Mehr
  • Patent number: 9584404
    Abstract: Network traffic is sent via alternate paths in cases of network link or node failure. An alternate node responds to U-Turn traffic from a primary neighbor to select a further alternate. An algorithm for determining the alternate paths is provided to select loop-free neighbors.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: February 28, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Alia Karin Atlas, Raveendra Torvi
  • Patent number: 9585088
    Abstract: A system for providing a wireless device with access to a computer network includes an access point that sets up a radio link with the wireless device and couples the wireless device to the network. The system also includes a server that receives data packets from the access point through the computer network. The data packets include at least one data packet that has a first identifier that uniquely identifies the wireless device and a second identifier that corresponds to the wireless device. The system further includes a database that is coupled to the server and stores data for associating a service plan with the first and second identifiers and basing the service plan, at least in part, on the second identifier. Other features and systems are also disclosed.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: February 28, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Mark Hanson, Paulo S. T. Chow
  • Patent number: 9584334
    Abstract: A method for operating a cooperating user equipment (CUE) includes receiving a plurality of video packets that are hierarchically modulated (HM), with each video packet corresponding to a separately encoded video layer that is encoded with a rateless code, and decoding the plurality of video packets. The method also includes generating one or more supplemental packets to assist in the decoding of the plurality of video packets, and transmitting the one or more supplemental packets.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: February 28, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Yu Cao, Jianglei Ma, Mohamed Adel Salem, Amine Maaref, Mohammadhadi Baligh
  • Patent number: 9571381
    Abstract: A system, method and apparatus for causing network routers such as Area Border Routers (ABRs) to use a preferred tie-breaking mechanism to select one path in the event of an ERO expansion operation resulting in multiple equal cost paths.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 14, 2017
    Assignee: Alcatel Lucent
    Inventors: Pradeep G Jain, Kanwar D Singh, Jaishal Shah, Srikrishnan Venkataraman
  • Patent number: 9565028
    Abstract: One embodiment of the present invention provides a switch. The switch includes an inter-switch multicast module and an edge multicast module. The inter-switch multicast module identifies for a first replication of a multicast packet an egress inter-switch port in a multicast tree rooted at the switch. The multicast tree is identified by an identifier of the switch. The edge multicast module identifies an egress edge port for a second replication of the multicast packet based on a multicast group identifier. The multicast group identifier is local within the switch.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: February 7, 2017
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Venkata R. K. Addanki, Shunjia Yu, Mythilikanth Raman
  • Patent number: 9565065
    Abstract: In some cases, it may be desirable to limit the number of routers in a mesh network. Various techniques to limit the number of routers, without affecting connectivity, are disclosed. In some embodiments, a node enables its router capability if there are less than a predetermined number of routers already in the network. In other embodiments, a node enables its routing capability only is it is necessary to resolve a connectivity issue or a biconnectivity issue. In some cases, a node, which previously enabled its router capability, may no longer be required to be a router. In some embodiments, this node, upon making this determination, disables its routing capability.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: February 7, 2017
    Assignee: Silicon Laboratories Inc.
    Inventor: Richard Kelsey
  • Patent number: 9565697
    Abstract: The method includes: performing a packet scheduling for a plurality of user terminals (UEs) based on information regarding QoS classes, the information regarding QoS classes is included in QoS class identifiers received from an Evolved Packet Core providing communication services to the user terminals. The method further includes receiving channel quality indicators from the plurality of user terminals and performing the scheduling also on the basis of the received channel quality indicators. The system of the invention is arranged to implement the method of the invention.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: February 7, 2017
    Assignee: Telefonica, S.A.
    Inventors: Pablo Ameigeiras Gutierrez, Jorge Navarro Ortiz, Juan Manuel Lopez Soler, Raquel Garcia Perez, Quiliano Perez Tarrero, Javier Lorca Hernando
  • Patent number: 9559968
    Abstract: An example method is provided and includes maintaining at a network element a flow table, in which the flow table comprises a plurality of flow table entries and in which each of the flow table entries corresponds to one of a plurality of active data flows in a network, and, subsequent to receipt at the network element of a data packet of one of the active flows, characterizing the one of the active flows as a large flow or a short flow using values contained in the flow table entry corresponding to the one of the active flows. The method further includes processing the received packet in accordance with the characterization.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: January 31, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Ajay A. Kulkarni
  • Patent number: 9552423
    Abstract: Method and apparatus for facilitating real-time searching of non-public data using a single search query are provided. Method includes facilitating reporting of availability of companion application of remote source unit to auto discovery module to enable client device to automatically discover remote source unit and to enable client device to search, in real-time, non-public data on remote source unit using single search query. Companion application is non-public application. Single search query comprises a search term. Method includes enabling automatic access to non-public data on remote source unit, by single search query. Method includes facilitating receipt, at remote source unit, of single search query with search term.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: January 24, 2017
    Assignee: Wyse Technology L.L.C.
    Inventors: Sarun Madarakal Nandakumar, Evren Bingol, Yu-Te Lin, Daniel Ernesto Barreto
  • Patent number: 9548926
    Abstract: One embodiment of the present invention provides a switch. The switch comprises one or more ports, a link management module and a load balancing module. The link management module operates a port of the one or more ports of the switch in conjunction with a remote switch to form a virtual link aggregation. The load balancing module generates an index of a weight distribution vector based on address information of a multicast group associated with the virtual link aggregation. A slot of the weight distribution vector corresponds to a respective switch participating in the virtual link aggregation. In response to the index indicating a slot corresponding to the switch, the load balancing module designates the switch as primary switch for the multicast group, which is responsible for forwarding multicast data of the multicast group via the virtual link aggregation.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: January 17, 2017
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Mythilikanth Raman, Chi Lung Chong, Vardarajan Venkatesh
  • Patent number: 9548967
    Abstract: A method and apparatus for dynamic home address assignment by a home agent in multiple network interworking. The invention provides a method and apparatus send a key authorization request from a mobile station to a network device, the request indicating that the mobile station wishes to use a foreign agent care-of address to continue to receive data. The network device assigns a temporary address to the mobile station and creates a security policy database for the mobile station. The mobile station receives agent advertisements from foreign agents that may be able to provide service. The mobile station registers with a foreign agent. The network device then modifies the security policy database to reflect the information of the foreign agent. The Home Agent then assigns a home address to the mobile station and the network device updates the security policy database to include only the mobile device's home address as a selector.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: January 17, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Raymond Tah-Sheng Hsu
  • Patent number: 9548923
    Abstract: An information handling system includes a server having a management system module. The management system module broadcasts an address resolution protocol request including a unique identifier in the information handling system. The management system module also receives multiple address resolution protocol responses to the address resolution protocol request. Each of the multiple address resolution protocol responses includes a different media access control address associated with the unique identifier. The management system module also creates a unique identifier table correlating each of the media access control addresses with the unique identifier.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: January 17, 2017
    Assignee: DELL PRODUCTS, LP
    Inventors: Cuong T. Nguyen, Charles Terrence Perusse, Rabah Hamdi
  • Patent number: 9531530
    Abstract: A method and system are provided for synchronizing local clocks more quickly in a telecommunication network using IEEE 1588. A network element that receives timing signals from one or more possible parent clocks considers a measure of the reliability of the timing signals contained in Announce messages from the parent clock or clocks. The clock uses this reliability information in selecting one of the possible parent clock or clocks to use as the actual parent clock. Once the selection is made, the clock adjusts the filtering characteristics applied to timing signals received from the selected parent clock. The adjustments reflect how confident the parent clock is as to how stable the timing information, it provides has become. If the indication of reliability contained in Announce messages received from the parent clock indicates that the timing information is not very reliable, then a high filter bandwidth is used in filtering the timing signals.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: December 27, 2016
    Assignee: Alcatel Lucent
    Inventors: Kin-Yee Wong, Ian Leighton, Peter Roberts
  • Patent number: 9531723
    Abstract: A packet processor provides for rule matching of packets in a network architecture. The packet processor includes a lookup cluster complex having a number of lookup engines and respective on-chip memory units. The on-chip memory stores rules for matching against packet data. Each of the lookup engines receives a key request associated with a packet and determines a subset of the rules to match against the packet data. Based on a prefetch status, a selection of the subset of rules are retrieved for rule matching. As a result of the rule matching, the lookup engine returns a response message indicating whether a match is found.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: December 27, 2016
    Assignee: Cavium, Inc.
    Inventors: Gregg A. Bouchard, Rajan Goyal
  • Patent number: 9529603
    Abstract: Techniques for dynamic device start up include causing the following steps in response to powering a device. A server is determined, which provides at least a portion of a user interface to operate the device. If a communications network is available, a request message is sent to the server. The request message indicates at least a request for at least first data describing at least the portion of the user interface. The user interface is rendered based at least in part on the first data. In some embodiments, a server determines first data that describes at least a portion of a user interface for a remote device. The user interface is an interface for receiving input at the remote device to operate the remote device. In response to receiving a start-up message indicating start up of the remote device, at least the first data is sent to the remote device.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: December 27, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Juha Tapani Uola, Antero Taivalsaari
  • Patent number: 9525563
    Abstract: An edge device searches a MAC table to obtain information of a public network egress interface for a packet which is to be sent from a local site to a remote site to access a service, replaces a VLAN ID in the packet with a VLAN ID used for transmission in a public network, and sends the packet in which the VLAN ID has been replaced to a remote site according to the information of the public network egress interface.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: December 20, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Wan Zhou, Xianzhi Guo
  • Patent number: 9519606
    Abstract: A network switch, based on the PCI Express protocol, is disclosed. The switch is in communication with a processor, local memory and includes a plurality of non-transparent bridges and, optionally transparent bridges, leading to PCI Express endpoints. By configuring the non-transparent bridges appropriately, the network switch can facilitate simultaneous communication between any two sets of servers without needing to store any data in the local memory or FIFO resources of the switch. For example, the network switch may configure the non-transparent bridges so as to have access to the physical memory of every server attached to it. It can then move data from the memory of any server to the memory of any other server.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: December 13, 2016
    Assignee: GigaIO Networks, Inc.
    Inventor: Jayanta Kumar Maitra
  • Patent number: 9510252
    Abstract: A method and apparatus for selecting a cell in a wireless communication system is provided. A user equipment (UE) receives a radio resource control (RRC) connection release message including redirection information from a serving cell. The UE determines whether to ignore the redirection information in the RRC connection release message according to a release cause of an RRC connection release and a user preference between a unicast service and a multimedia broadcast/multicast service (MBMS) service. If it is determined to ignore the redirection information, the UE ignores the redirection information in the RRC connection release message.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: November 29, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Sangwon Kim, Youngdae Lee, Sunghoon Jung, Sungjun Park, Seungjune Yi
  • Patent number: 9503226
    Abstract: Disclosed is a method for efficiently managing base station retransmission traffic of a portable Internet system, and more particularly, a management method of traffic burst retransmission that can minimize a time required to retransmit a traffic burst by enhancing a hash node connection structure of a hash table.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: November 22, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventor: Kyung Soo Kim
  • Patent number: 9503364
    Abstract: Embodiments of the present application provide a label switching path calculation method and a label switching path calculation device. In the method, by performing hierarchical level and domain value planning on a node in a network in advance, when an LSP is calculated, hierarchical domain information about each node is acquired, and the LSP is calculated using the acquired hierarchical domain information about each node. Since the hierarchical domain information about each node designates a network position where the node is located, it can be avoided that an LSP obtained by calculation reroutes an access layer according to the hierarchical domain information about each node and a satisfaction criterion for the LSP during the LSP calculation process. In addition, the technical solution provided in the embodiments of the present application needs no manual intervention in the whole LSP calculation process, realizing the automatic calculation of an LSP.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: November 22, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Li Zhang, Weifeng Li, Ruichuan You
  • Patent number: 9485188
    Abstract: Flow control of data packets in a network may be enabled to at least one side of a virtual switching interface to provide a lossless environment. In some embodiments, wherever two buffer queues are in communication with at least one buffer queue being connected to a virtual switching interface, flow control may be used to determine if a threshold has been exceeded in one of the buffer queues. When exceeded, the transmission of data packets may cease to one of the buffer queues to prevent packet dropping and loss of data.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: November 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Birke, Daniel Crisan, Casimer M. DeCusatis, Mircea Gusat, Keshav G. Kamble, Cyriel J. Minkenberg
  • Patent number: 9479403
    Abstract: In one embodiment, a method includes receiving at a network device, route convergence measurements and traffic demand measurements from a plurality of routers, and computing network availability based on the measurements at the network device. The route convergence measurements are associated with route computations at the routers and the traffic demand measurements include portions of a demand matrix associated with the routers. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: October 25, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Clarence Filsfils, David Ward, Christopher Y. Metz, Peter De Vriendt
  • Patent number: 9479437
    Abstract: Exemplary embodiments provide changes to routing schemes, i.e. WCMP groups or WCMP sets, installed in a network traffic distribution table, e.g. multipath table. WCMP groups of a multipath table are updated to accommodate a new WCMP group. This can be achieved by reducing the size of the existing WCMP groups on the multipath table. The goal is to reduce the existing WCMP groups just enough to make room for the new WCMP group. An objective is to minimize the number of existing WCMP groups to be reduced before a new WCMP group can be installed in the multipath table.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventors: Junlan Zhou, Amin Vahdat
  • Patent number: 9473484
    Abstract: A technique for network authentication interoperability involves initiating an authentication procedure on a first network, authenticating on a second network, and allowing access at the first network. The technique can include filtering access to a network, thereby restricting access to users with acceptable credentials. Offering a service that incorporates these techniques can enable incorporation of the techniques into an existing system with minimal impact to network configuration.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: October 18, 2016
    Assignee: Aerohive Networks, Inc.
    Inventors: Kenshin Sakura, Matthew Stuart Gast, Long Fu
  • Patent number: 9461934
    Abstract: A cloud service provider hypervisor server, which supports a cloud service provider hypervisor, receives a cloud consumer's management information base (MIB) from a cloud consumer. The cloud consumer's MIB is a portable MIB that is capable of being loaded into multiple cloud service provider hypervisors. A trap receiver in the cloud service provider hypervisor server receives a Simple Network Management Protocol (SNMP) trap from a resource described by the cloud consumer's MIB. The SNMP trap is an SNMP message, from the resource, that describes an event in the resource. The SNMP trap bypasses the cloud service provider hypervisor, such that the cloud service provider hypervisor server transfers the SNMP trap to the cloud consumer without any interpretation of the SNMP trap by the cloud service provider hypervisor.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Srinivas Cheemalapati, Clinton Douglas, Rebecca E. Lutz, Todd D. Robinson
  • Patent number: 9456314
    Abstract: According to one embodiment of the invention, a non-transitory computer readable medium for improving the scalability and redundancy of a wireless communications network. One embodiment of the non-transitory computer readable medium comprises instructions that determine whether a same data stream is being received by a first access point from each of two or more network devices of a plurality of network devices, responsive at least to the determining operation, select a particular network device, of the plurality of network devices, for transmitting the data stream to the first access point, and configure the plurality of network devices such that the particular network device transmits the data stream to the first access point without any other network devices in the plurality of network devices transmitting the same data stream to the first access point.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: September 27, 2016
    Assignee: Aruba Networks, Inc.
    Inventors: Sheausong Yang, Gopalakrishnan Raman, Nagaraja Harsha, Theogaraj Isaac, Verma Shishir
  • Patent number: 9450701
    Abstract: There is provided a method of controlling a transmission rate of a data stream by a server transmitting the data stream to a client device over a network, the method comprising receiving a feedback message from the client, the feedback message containing information indicating a positive or negative acknowledgement of receipt for each one of a plurality of data packets of the data stream; calculating values of a plurality of metrics, wherein each of the values is indicative of transmission quality of the network and is calculated based at least in part on the information contained in the feedback message, and wherein the values include a first value of a first metric representing packet loss; and adjusting the transmission rate if at least one of the values satisfies a corresponding condition; wherein the first metric is prioritized among the plurality of metrics such that an adjustment of the transmission rate responsive to a second value of a second metric satisfying the corresponding condition is condition
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: September 20, 2016
    Assignee: Orbital Multi Media Holdings Corporation
    Inventors: Manh H. Do, Roger Chen
  • Patent number: 9444734
    Abstract: In one embodiment, a method for packet switching includes receiving a packet, wherein the packet comprises a header and a payload; determining, without using a look-up table, a destination port based on a destination address stored in the header; and sending the packet to the destination port.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: September 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Keshav G. Kamble, Dar-Ren Leu, Vijoy A. Pandey
  • Patent number: 9438558
    Abstract: Some implementations can include a method including reserving a range of multicast addresses for handling link-local multicasts and generating a multicast group within the range for each VLAN. The method can also include subscribing at an access point to a corresponding multicast group for a VLAN when a client associates with the access point, and tunneling link local multicast traffic from the client to a WSP component via an access tunnel. The method can further include forwarding the link local multicast traffic from the WSP component to subscribing access points.
    Type: Grant
    Filed: September 21, 2013
    Date of Patent: September 6, 2016
    Assignee: Avaya Inc.
    Inventors: Shashi Hosakere Ankaiah, Vivek L. Atreya, Seemant Choudhary
  • Patent number: 9401764
    Abstract: The present invention provides an apparatus, in particular an optical network unit, which comprises a first part operably coupled to an arm of an optical fiber network, the first part comprises an optical module including an optical-electric interface and/or an electric-optical interface locked on a preset wavelength band, and an interface module, and at least one second part operably coupled to a network entity of a communication network, each comprising a control unit, a signal processing unit and an interface module. One of the control units of the at least one second part is set by a optical line terminal of the optical fiber network as a master control unit configured to tune and control the optical module of the first part. The first part and the at least one second part are wireless coupled with respect to each other via the interface modules.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: July 26, 2016
    Assignee: Xieon Networks S.a.r.l.
    Inventors: Erich Gottwald, Ernst-Dieter Schmidt, Berthold Lankl
  • Patent number: 9397957
    Abstract: The present disclosure provides for the determination of bandwidth allocation of inter-block traffic in a data center network. It employs a number of optimization objectives and a heuristic water-filling strategy to avoid producing unnecessary paths and to avoid determining paths that would be unavailable when actually needed. Allocation may be adjusted incrementally upon node and link failure, for instance to perform only the minimal allocation changes necessary. If demand between a source and a destination cannot be satisfied, a decomposition process may be used to allocate remaining demand. One aspect constructs a graph for route computation based on inter-block topology. Here, the graph initially starts with a highest level of abstraction with each node representing a middle block, and gradually reduces the abstraction level to identify paths of mixed abstraction level to satisfy additional demand.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: July 19, 2016
    Assignee: Google Inc.
    Inventors: Alexander Shraer, Junlan Zhou, Amin Vahdat
  • Patent number: 9397924
    Abstract: Systems and methods are described that manage routing information in an IP network using extensible indexing and use the indexing to control the network. The indexing and associated controls apply to any router within the routing domain.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: July 19, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: John Mulligan, Han Q. Nguyen, Samir Saad, Jacobus Van Der Merwe, Simon Zelingher
  • Patent number: 9380580
    Abstract: Various methods are described for determining a communications window for served nodes and internal applications in order to optimize power consumption. One example method may comprise determining a communications window for a plurality of served nodes. The method of this embodiment may also include causing the communications window to be signaled to the plurality served nodes. The method of this embodiment may also include causing a communications interface to be activated during the communications window in an instance in which at least one packet is received for at least one served node of the plurality of served nodes.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: June 28, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Teemu Ilmari Savolainen, Johanna Nieminen, Markus Sakari Isomaki
  • Patent number: 9374395
    Abstract: Several different embodiments of a segmented object storage system are described. The object storage system divides files into a number of object segments, each segment corresponding to a portion of the object, and stores each segment individually in the cloud storage system. The system also generates and stores a manifest file describing the relationship of the various segments to the original data file. Requests to retrieve the segmented file are fulfilled by consulting the manifest file and using the information from the manifest to reconstitute the original data file from the constituent segments. Modifying, appending to, or truncating the object is accomplished by manipulating individual segments and the manifest file. In further embodiments, manipulation of the individual object segments and/or the manifest is used to implement copy-on-write, snapshotting, software transactional memory, and peer-to-peer transmission of the large file.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: June 21, 2016
    Assignee: Rackspace US, Inc.
    Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
  • Patent number: 9369304
    Abstract: In one embodiment, a subnet-scoped multicast packet is received on an interface of a forwarding device that is connected to a host device of a subnet of a forwarding domain. The received subnet-scoped multicast packet is transmitted from one or more other interfaces of the forwarding device that are connected to one or more other host devices of the subnet. The received subnet-scoped multicast packet is also encapsulated with an additional header. The encapsulated subnet-scoped multicast packet is forwarded from the forwarding device to an intermediate router which routes the encapsulated subnet-scoped multicast packet to one or more other forwarding devices configured to decapsulate the encapsulated subnet-scoped multicast packet and transmit the decapsulated subnet-scoped multicast packet to one or more connected host devices of an additional portion of the subnet.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: June 14, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Navindra Yadav, James Rivers, Gnanaprakasam Pandian, Pauline Shuen, Scott Emery
  • Patent number: 9356998
    Abstract: A system, computer readable medium and method of load balancing of requests between Diameter-enabled network devices is disclosed. Processing occurs at a signal controller in communication with a first Diameter-enabled network device and a second Diameter-enabled network device, request handling capacity of at least the second Diameter-enabled network device. One or more tokens are allocated for inbound requests from the first Diameter-enabled network device to the second Diameter-enabled network device. The second Diameter-enabled network device is notified of the one or more allocated tokens for handling a corresponding number of requests from the first Diameter-enabled network device. Transmission of the corresponding number of requests from the first Diameter-enabled network device to the second Diameter-enabled network device is coordinated by the signal controller.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: May 31, 2016
    Assignee: F5 Networks, Inc.
    Inventors: Leonid Ridel, Valentin Tumarkin
  • Patent number: 9357575
    Abstract: Wireless communication apparatus 100 is disclosed that can make appropriate connections taken the wireless communication capability of the wireless communication apparatus into consideration in WiGig communication.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: May 31, 2016
    Assignee: Panasonic Corporation
    Inventors: Ken Naka, Yoshio Urabe
  • Patent number: 9350649
    Abstract: The Residential Communications Gateway (RCG) is a broadband communications device that combines all voice, data and video communications to and from a typical residence or small business for transmission over a single, or a plurality of Plain Old Telephone Service (POTS) lines separately or in conjunction with, a wireless broadband backbone. The RCG does this by employing packetized data with Voice over Internet Protocol (VoIP) technologies combined with RF communications technologies. A key consideration to the design of the RCG is that no additional or special transmission equipment must be installed at the Central Office or anywhere else in the network to enable new calling features provided by the RCG as is the case with DSL and Cable systems. By eliminating the requirement for costly infrastructure enhancements, ubiquitous high speed communications and services can be deployed to every POTS subscriber.
    Type: Grant
    Filed: October 11, 2014
    Date of Patent: May 24, 2016
    Inventor: Eric M. Delangis
  • Patent number: 9350646
    Abstract: A source edge router initiates point-to-point (P2P) label switched paths (LSPs) to multiple receiver edge routers, sends one or more PATH messages to one or more nodes downstream of the source edge router for the P2P LSPs, wherein each one of the set of PATH messages includes a same identifier of a point-to-multipoint (P2MP) LSP that includes a session object that contains a tunnel identifier and a P2MP identifier, and receives from each of those nodes downstream of the source edge router, a set of one or more RESV messages, wherein each one of the received RESV messages received from a respective node downstream of the source edge router includes the identifier of the P2MP LSP and a label allocated by that node downstream of the source edge router.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: May 24, 2016
    Assignee: ERICSSON AB
    Inventors: Rahul Aggarwal, George Apostolopoulos, Liming Wei
  • Patent number: 9350650
    Abstract: A label switching router (LSR) and a method of switching data traffic to a predefined backup traffic path by the LSR in an MPLS (multi-protocol label switching) network. The LSR, upon detection of failure of a protected path during an LDP session, maintains an LDP session and forwards data traffic via the backup traffic path according to a forwarding table. The forwarding table contains logical output interface information including an outgoing label, a logical output interface, and the next hop of the predefined backup path.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: May 24, 2016
    Assignee: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventor: Jinrong Ye
  • Patent number: 9344337
    Abstract: An example method for service node originated service chains in a network environment is provided and includes receiving a packet at a service node in a network environment that includes a plurality of service nodes and a central classifier, analyzing the packet for a service chain modification or a service chain initiation, classifying the packet at the service node to a new service chain based on the analysis, initiating the new service chain at the service node if the analysis indicates service chain initiation, and modifying an existing service chain for the packet to the new service chain if the analysis indicates service chain modification. In specific embodiments, the analysis includes applying classification logic specific to the service node. Some embodiments, service node attributes and order of service nodes in substantially all service chains configured in the network may be received from a central controller.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: May 17, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Surendra M. Kumar, Nagaraj A. Bagepalli, Abhijit Patra, Paul Quinn, James N. Guichard, Hendrikus G. P. Bosch
  • Patent number: 9307488
    Abstract: A system for providing a wireless device with access to a computer network includes an access point that sets up a radio link with the wireless device and couples the wireless device to the network. The system also includes a server that receives data packets from the access point through the computer network. The data packets include at least one data packet that has a first identifier that uniquely identifies the wireless device and a second identifier that corresponds to the wireless device. The system further includes a database that is coupled to the server and stores data for associating a service plan with the first and second identifiers and basing the service plan, at least in part, on the second identifier. Other features and systems are also disclosed.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: April 5, 2016
    Assignee: T-Mobile USA, Inc.
    Inventors: Mark Hanson, Paulo S. T. Chow
  • Patent number: 9307023
    Abstract: A method is intended for controlling dissemination of content in a peer-to-peer mode between peers having wireless communication capacities. This method consists, each time a peer receives a content item it had requested and which is associated to a request counter, in creating at least one set of instructions intended for allowing replication of this content item by this peer, and in authorizing this peer to generate at most N replications of this content item for other peers it will meet and which does not possess it, where N is an integer value depending on the current value of this request counter and of an impatience reaction function which is representative of the mean time these peers are ready to wait for obtaining this content item.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: April 5, 2016
    Assignee: THOMSON LICENSING
    Inventors: Augustin Chaintreau, Joshua Reich
  • Patent number: 9301196
    Abstract: Systems, methods, and devices for compressing block acknowledgment (ACK) frames/packets are described herein. In some aspects, a method of communicating in a wireless network includes a compressed block acknowledgment frame including a bitmap, the bitmap indicating receipt of a plurality of fragments of a single data unit. The method further includes transmitting the compressed block acknowledgment frame.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: March 29, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Alfred Asterjadhi, Simone Merlin, Maarten Menzo Wentink, Santosh Paul Abraham, Zhi Quan
  • Patent number: 9300735
    Abstract: A method and a system for controlling a flow of a content delivery network (CDN) and a peer to peer (P2P) network are provided. The method includes the following steps. Data is transmitted via the CDN and the P2P network. A sharing rate is obtained from the P2P network by a P2P network tracker module. A first service cost rate is calculated according to the sharing rate by a logical controlling module. The CDN is controlled to accept or reject one or more new requests from the P2P network according to the first service cost rate by the logical controlling module.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: March 29, 2016
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Wei-Chih Ting, Hua-Lung Tsai