Nodes Interconnected In Hierarchy To Form A Tree Patents (Class 370/408)
  • Patent number: 9729430
    Abstract: A system, device, and method are provided to control dense-mode multicast traffic across a multilayer system containing an upper network and a tunnel across a lower network. An upstream multicast tunneling edge device (MTED) may indicate to downstream MTEDs, via control messages, the presence of a multicast source, group (SG) pair. The MTEDs may serve as routers or as intelligent bridges in the upper network. Each downstream MTED may create a forwarding state for the SG pair, determine tunnels for which the downstream MTED is to serve as an exit device and configure the tunnels to deliver the traffic. Lower network MTEDs of a tunnel may determine whether to transport multicast data for each SG pair such that multicast traffic routed by a corresponding MTED is carried. An MTED may be able to receive, through the tunnel, multicast traffic for one SG pair even after pruning itself for another SG pair.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: August 8, 2017
    Assignee: Raytheon BBN Technologies Corp.
    Inventor: Joseph Jacob Weinstein
  • Patent number: 9692684
    Abstract: Exemplary methods for maintaining a shared forwarding table in a forwarding plane include a first network device operating in a forwarding plane receiving information associated with a first forwarding table from a second network device operating in a control plane, the information including a plurality of entries and precedence information, the precedence information indicating a priority of the plurality of entries of the first forwarding table. The methods further include for each entry of the first forwarding table, determining whether the entry should be inserted in the shared forwarding table based on the precedence information of the first forwarding table and precedence information contained in the shared forwarding table, wherein the precedence information contained in the shared forwarding table indicates a priority of each corresponding entry stored in the shared forwarding table.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: June 27, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Jiang He, He Wang, Zhenning Zhao, Xianmin Li
  • Patent number: 9679243
    Abstract: A system and method for detecting behavior of a computing platform that includes obtaining platform data; for each data motif identifiers in a set data motif identifiers, performing data motif detection on data in an associated timescale, wherein a first data motif identifier operates on data in a first timescale, wherein a second data motif identifier operates on data in a second timescale, wherein the first timescale and second timescale are different; in a neural network model, synthesizing platform data anomaly detection with at least a set of features inputs from data motif detection of the set of motif identifiers; and signaling if a platform data anomaly is detected through the neural network model.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: June 13, 2017
    Assignee: APCERA, INC.
    Inventors: Youzhi Zou, Derek Collison
  • Patent number: 9667547
    Abstract: A facility for congestion management and latency prediction is described. In various embodiments, the facility sums a series of fractional transmission delays wherein each fractional transmission delay is measured as a probability of a failed transmission attempt multiplied by the cost of the failed transmission attempt, and provides the sum.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: May 30, 2017
    Assignee: CoCo Communications Corp.
    Inventors: Riley Eller, Dennis Edwards, Jeremy Bruestle, Mark L Tucker
  • Patent number: 9667337
    Abstract: An ultrawideband radio transceiver/repeater provides a low cost infrastructure solution that merges wireless and wired network devices while providing connection to the plant, flexible repeater capabilities, network security, traffic monitoring and provisioning, and traffic flow control for wired and wireless connectivity of devices or networks. The ultrawidebande radio transceiver/repeater can be implemented in discrete, integrated, distributed or embedded forms.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: May 30, 2017
    Inventor: Theodore S. Rappaport
  • Patent number: 9648147
    Abstract: The present invention provides a system and method for TCP High Availability. The system concurrently delivers incoming data streams to AMB and SMB, concurrently sends outgoing data streams originated from AMB to SMB and peer routers, synchronizes the incoming and outgoing data streams between AMB and SMB, and accelerates the synchronizations of the incoming and outgoing data streams between AMB and SMB.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: May 9, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Huaimo Chen, Steve Yao
  • Patent number: 9595022
    Abstract: A swarm can develop around a piece of content. The swarm can include the original content, changes to the original content, the persons contributing the changes, and metadata, such as comments contributed by members of the swarm. A swarm can also include statistics generated about the content, such as the size of the swarm, the growth and/or death rates of the swarm, the longevity of the swarm, the intensity of the swarm, the persistence of the swarm, and the direction of the swarm. Swarms and their behaviors can be used to validate or invalidate content.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 14, 2017
    Assignee: Micro Focus Software Inc.
    Inventors: Andrew Fox, David Marshall LaPalomento, Ian Edward Roughley, Scott A. Isaacson
  • Patent number: 9571361
    Abstract: A supervisor entity comprises an entity status module for maintaining status of its subordinate entities and updating the supervisor entity with status updates for itself and the subordinate entities. The entity status module comprises an entity status controller for receiving a status message from a first subordinate entity, a subordinate determination module for determining a second subordinate entity that is subordinate to the first subordinate entity, a status update module for updating the status of the second subordinate entity based on the received status message from the first subordinate entity, a status reporting module for reporting the updated status of the second subordinate entity to a supervisor entity and a status storage for storing the status of the second subordinate entity.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: February 14, 2017
    Assignee: Shoretel, Inc.
    Inventor: Kenneth A. Robesky
  • Patent number: 9565105
    Abstract: An example method for implementation of virtual extensible local area network (VXLAN) in top-of-rack (ToR) switches in a network environment is provided and includes receiving a packet encapsulated with a VXLAN header having an unknown virtual tunnel endpoint (VTEP) Internet Protocol (IP) address in a network environment, and installing an entry at an index location of a forwarding table. The index location includes an encoding of the VTEP-IP address as a VTEP index (VTEP-IDX), and the entry maps a VXLAN interface to an IP address associated with a VXLAN network identifier (VNI). In specific embodiments, the VTEP-IDX is log N bits, where N is a size of the forwarding table. The forwarding table indicates a destination VTEP IP address when encapsulating the packet, and the source VTEP IP address when decapsulating the packet.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: February 7, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shyam Kapadia, Puto H. Subagio, Yibin Yang, Nilesh Shah, Vipin Jain, Ashutosh Agrawal
  • Patent number: 9531583
    Abstract: A method for transferring data between computing systems, comprising the steps of for a plurality of computing systems, dividing the plurality of computing systems into at least two virtual zones, and, for each of the plurality of computers within each virtual zone, utilizing an algorithm to determine the manner in which the computers should be linked.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: December 27, 2016
    Assignee: iSee VC Pty Ltd
    Inventor: Farzad Safaei
  • Patent number: 9509570
    Abstract: Disclosed herein is a routing apparatus and method for configuring a LPWMN based on a channel hopping time-multiplexed wireless link. The routing apparatus of the present invention includes a control unit for setting up a channel hopping time-multiplexed wireless link with a gateway router, one or more routers, and one or more devices based on deterministic and synchronous multi-channel extension (DSME) media access control (MAC) link control (DSME MAC link control: DLC) sublayers and DSME MAC link network (DLN) sublayers. A communication unit transfers data frames to the gateway router, routers, and devices depending on connection quality of the channel hopping time-multiplexed wireless link.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: November 29, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTIT
    Inventor: Seong-Soon Joo
  • Patent number: 9501312
    Abstract: An example system includes a registration engine that receives a request to register with a transaction. The request is from a one-phase commit resource manager. The example system also includes a proxy instantiation engine that determines whether a list of registered participants of the transaction includes at least one one-phase commit resource manager. When the list of registered participants is determined to include at least one one-phase commit resource manager, the proxy instantiation engine: (i) creates a proxy for the one-phase commit resource manager, and (2) adds the proxy to the list of registered participants. The proxy supports a prepare operation, commit operation, and abort operation. The system further includes a first-phase coordinator that sends a commit query to each registered two-phase commit participant included in the list. The commit query requests an indication of whether the respective participant can commit the transaction.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: November 22, 2016
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 9461835
    Abstract: A data transfer system and method are described for providing transfer of data over a network between a sender and a plurality of receivers. Data is sent over a network to the plurality of receivers by the sender at a specified rate regardless of data loss. A receiver that identifies a lost block of data transmits a retransmission request to the sender. The sender responds to one or more retransmission requests by transmitting a repair packet to all receivers that contains blocks of data for which retransmission requests have been received.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Serban Simu, Ying Xu, Lukas Anliker, Andrea Di Muzio
  • Patent number: 9438504
    Abstract: A network employing multiple redundancy-aware routers that can eliminate the transmission of redundant data is greatly improved by steering redundant data preferentially into common data paths possibly contrary to other routing paradigms. By collecting redundant data in certain pathways, the effectiveness of the redundancy-aware routers is substantially increased.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: September 6, 2016
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Srinivasa Aditya Akella, Ashok Anand, Srinivasan Seshan
  • Patent number: 9413691
    Abstract: One embodiment of the present invention provides a system for facilitating synchronization of MAC addresses in a fabric switch. During operation, the system divides a number of media access control (MAC) addresses associated with devices coupled to an interface of the switch. The system then computes a checksum for a respective chunk of MAC addresses. In addition, the system broadcasts MAC address information of the chunk to facilitate MAC address synchronization in a fabric switch of which the switch is a member, and to manage the chunks and their corresponding checksum, thereby correcting an unsynchronized or race condition in the fabric switch.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: August 9, 2016
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventor: Vardarajan Venkatesh
  • Patent number: 9400783
    Abstract: Each entry of an ARPA table for a modeled language includes an n-gram Az, an associated backoff value Az.p equal to the conditional probability p(z|A) that symbol z follows context A in the modeled language, and an associated backoff weight value Az.b for the context A. A method comprises: (1) computing and adding for each entry of the ARPA table in descending n-gram order an associated maximum backoff weight product value Az.m; (2) after performing operation (1), computing and adding for each entry of the ARPA table in descending n-gram order an associated max-backoff value Az.w=maxh p(z|hA) which is the maximum backoff value for any head h preceding the context A of the n-gram Az; and (3) extending the ARPA table by adding a column storing the associated maximum backoff weight product values Az.m and a column storing the associated max-backoff values Az.w.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: July 26, 2016
    Assignee: XEROX CORPORATION
    Inventor: Marc Dymetman
  • Patent number: 9395944
    Abstract: An apparatus receives and analyzes a packet transmitted via a network, and performs network setting according to data included in the packet. Further, if it is determined that the received packet is a packet addressed to the apparatus and is not a setting packet for the network setting, the apparatus is controlled not to analyze the packet.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: July 19, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Tetsuya Yamada
  • Patent number: 9385885
    Abstract: A network node for a communication network comprising a first subnetwork and a second subnetwork connected to the first subnetwork, wherein the first subnetwork uses a spanning tree protocol and the second subnetwork uses a second protocol differing from the protocol of the first subnetwork, and the network node is configured as an element for the second subnetwork and is configured for communication within the second subnetwork. In addition, the network node configured by a spanning tree functionality as a spanning tree master node for checking and controlling the second subnetwork in such a way that the second subnetwork is handled or is able to be handled by the spanning tree protocol of the first subnetwork as a virtual network node.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: July 5, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventors: Vivek Kulkarni, Joachim Lohmeyer, Matthias Scheffel, Andreas Zirkler
  • Patent number: 9374318
    Abstract: The present invention provides a call admission control method for use in a wireless communication network that includes a femtocell that is coupled to the wireless communication network via a wireline communication network. The method includes receiving, at a call admission controller in the wireless communication network, a request to initiate a call between user equipment and the femtocell. The method also includes accessing, at the call admission controller, information indicating resources available in the wireline communication network to provide a wired connection between the femtocell and the wireless communication network. The method further includes determining, at the call admission controller, whether to admit the call based on the information indicating the resources available in the wireline communication network.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: June 21, 2016
    Assignee: Nokia Technologies Oy
    Inventor: Konstantin Livanos
  • Patent number: 9361257
    Abstract: A mechanism is described for facilitating customization of multipurpose interconnect agents at computing devices according to one embodiment of the invention. A method of embodiments of the invention includes enhancing a multipurpose interconnect agent by associating a customization block to the multipurpose interconnect agent at a computing system. Enhancing may include customization of one or more functionalities of the multipurpose interconnect agent. The method may further include customizing, via the customization block, the one or more functionalities of the enhanced multipurpose interconnect agent, wherein customizing includes enabling integration of two or more processor interconnects carrying data packets.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: June 7, 2016
    Assignee: Intel Corporation
    Inventors: Dimitrios Ziakas, Zhong-Ning George Cai
  • Patent number: 9348396
    Abstract: A host monitoring unit in a host connection device (301) detects a change in a connection status between a host device (101) and the host connection device (301) based on a change in power status of the host device (101), and notifies a host connection controller. The host connection controller notifies an I/O connection controller in an I/O connection device (401) connected with an I/O device (201) having a power linking permitted of the change in the connection status, and sets or cancels an interconnection. After the completion of the setting or cancellation of the interconnection, the I/O connection controller notifies an I/O power supply controller of the change in the connection status, and the I/O power supply controller controls an I/O power supply (20).
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: May 24, 2016
    Assignee: NEC CORPORATION
    Inventors: Junichi Higuchi, Youichi Hidaka
  • Patent number: 9338138
    Abstract: A method for hiding a source of a wireless sensor network and a node are provided. The method comprises: determining a first node having a shortest distance from the source; sending a real data packet via a shortest path between the first node and a base station, wherein the real data packet is generated by the first node according to the source; selecting a second node satisfying a preset condition on the shortest path as an initial false source node; establishing a false path with the initial false source node as a terminal node of the false path; and sending a false data packet to the initial false source node via the false path, such that the real data packet is hidden by the false data packet.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: May 10, 2016
    Assignee: TSINGHUA UNIVERSITY
    Inventors: Ke Xu, Wei Tan, Wenlong Chen
  • Patent number: 9329798
    Abstract: The flow of data in an integrated circuit is controlled. The integrated circuit comprising a plurality of tiles, each tile comprising a processor, a switch including switching circuitry to forward data over data paths from other tiles to the processor and to switches of other tiles, and a receive buffer to store data from the switch. At a first tile, a count is maintained of data that has been sent to a second tile without receiving an acknowledgement up to a credit limit. At the second tile, data that arrives from the first tile when the receive buffer is full is sent to a memory outside of the tile.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: May 3, 2016
    Assignee: Tilera Corporation
    Inventor: David M. Wentzlaff
  • Patent number: 9331928
    Abstract: One disclosed embodiment of an electronic device includes an electronic device comprising an interface for communicating with at least one remote server, and one or more processors operably coupled to the interface and to memory, the one or more processors operable to, at least, create at least one device management object in a device management tree in memory of the electronic device, wherein a value of the at least one device management object is representative of a level of performance of a layer of a data communication protocol, establish a session of communication between the electronic device and a second location using the data communication protocol, receive, during the communication session, a device management message according to a device management protocol standard from the at least one remote server, the device management message accessing the value of the at least one device management object, and send the value of the at least one device management object to the at least one remote server.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: May 3, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventor: Bindu Rama Rao
  • Patent number: 9325611
    Abstract: In an embodiment, a method configures a network to route data on a first network service that connects a user's network with a service provider network. In the method, an instruction to route data from the network addressed to a hostname on the first network service is received. According to the hostname, a first IP address that addresses a server identified by the hostname is determined. A second IP address is also determined as the second IP address of the specific network service. Finally a message is sent to the user's network that specifically instructs the user's network to route data addressed to the first IP address to the second address. The message causes configuration of a router on the user's network to route data on the first network service. System and computer program product embodiments are also disclosed.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: April 26, 2016
    Assignee: Level 3 Communications, LLC
    Inventor: Pete Joseph Caputo, II
  • Patent number: 9313090
    Abstract: The embodiments of the present invention provide a tunnel fault detection method and a traffic engineering (TE) node. The method includes: receiving, by a traffic engineering TE node, a link fault report packet; determining, by the node, a faulty link in which a fault occurs according to the link fault report packet; detecting, by the node, whether one or more tunnels which use the node as an ingress node and pass through the faulty link exist; and identifying the tunnels as faulty tunnels if the one or more tunnels which use the node as the ingress node and pass through the faulty link exist. In the embodiments of the present invention, the TE node can detect all faulty tunnels at a time, and it is not necessary to wait until the fault notification based on each tunnel is received and then the faulty tunnel is identified one by one.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: April 12, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fei Chen, Tao Bai, Lei Chen
  • Patent number: 9306836
    Abstract: Examples described herein provide for generating a multicast consumer search request from a request node in the network. The request is then routed to the interconnected nodes and received at a target node having a directly-connected multicast consumer. Identification information associated with the directly-connected multicast consumer is forwarded from the target node back to the request node.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: April 5, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Richard J Rollins, Duane Edward Mentze, Mark Patrick Henry
  • Patent number: 9292559
    Abstract: A distributed data storage system uses a data distribution and location algorithm based on distance functions and hyper-spheres in a multi-dimensional space. The distributed data storage system uses the algorithm to maintain, over time, a balanced distribution across a number of computers interconnected by a network of a varying set of data items. Each data item includes one or more key fields. The system also includes an efficient partial-match and exact-match search across a whole set of data items using as search criteria the values of any or all of the sought data item's key field(s).
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: March 22, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Jesus-Javier Arauz-Rosado
  • Patent number: 9264382
    Abstract: A system and method can rout traffic between distinct subnets in a network environment. A router that connects the distinct subnets, such as InfiniBand (IB) subnets, can receive a list of destinations that the router is responsible for routing one or more packets to. Furthermore, the router can obtain information, from one or more switches in the at least one subnet, on which downward output ports of the router can be used for routing the one or more packets, and build a routing table based on the obtained information.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: February 16, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bartosz Bogdanski, Bjørn Dag Johnsen
  • Patent number: 9231891
    Abstract: Some embodiments provide a method that identifies several higher level switching elements for facilitating lower level switching elements to forward packets among network hosts. The method establishes a set of tunnels among the lower level switching elements and the higher level switching elements. At least one tunnel is established between a lower level switching element and a higher level switching element. For each higher level switching element in the several higher level switching elements, the method identifies a first set of forwarding data that specifies forwarding of packets between the higher level switching element and the several lower level switching elements. For each lower level switching element in the several lower level switching elements, the method identifies a second set of forwarding data that specifies forwarding of packets between the lower level switching element, the several of network hosts, and the several higher level switching elements.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: January 5, 2016
    Assignee: NICIRA, INC.
    Inventors: Pankaj Thakkar, Teemu Koponen, Paul S. Ingram, Peter J. Balland, III
  • Patent number: 9219675
    Abstract: A communication device connected to a plurality of communication target devices, includes an address storage unit storing addresses of the communication target devices; a destination changing unit changing a destination address included in an outgoing message to any one of the addresses stored in the address storage unit, the outgoing message being generated using target software to be evaluated; a transmitting unit transmitting the outgoing message for which the destination address has been changed to the communication target device with the changed destination address; a receiving unit receiving, from the communication target device, a reply message in response to the outgoing message; a source changing unit changing a source address included in the reply message to the destination address that is obtained before being changed by the destination changing unit; and an output unit outputting, to the software, the reply message for which the source address has been changed.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: December 22, 2015
    Assignee: RICOH COMPANY, LIMITED
    Inventor: Hironori Horino
  • Patent number: 9191994
    Abstract: The present disclosure relates to an advanced digital baseband processor for a base station in a cellular communications network. In general, the advanced digital baseband processor integrates multiple Radio Access Technologies (RATs). As used herein, a RAT is a radio access technology as defined by a corresponding standard. For example, in one embodiment, RATs integrated by the advanced digital baseband processor include a Code Division Multiple Access (CDMA) voice RAT (e.g., 3GPP2 CDMA 1xRTT or 3GPP2 CDMA 1xAdvanced) as well as a CDMA Data Only, or Data Optimized, (DO) RAT (e.g., 3GPP2 CDMA EV-DO or 3GPP2 CDMA EV-DO Rev B). In another embodiment, the RATs integrated by the advanced digital baseband processor also include 3GPP Long Term Evolution (LTE). The RATs given above are only examples. The advanced digital baseband processor may integrate additional or alternative RATs.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: November 17, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Mikhail Royz, Carl Cao, Pulin Chhatbar, Fang Gao
  • Patent number: 9179172
    Abstract: Embodiments of the present invention disclose a method and an access device for implementing an IP broadband video service, the method is executed by an access device, includes: receiving a request for demanding a program from the user terminal; checking a right of a user corresponding to the user terminal; if the user has right to demand the program and is the first member joining the program group, sending the request to the multicast router and then sending the user terminal a multicast stream of the program received from the multicast router; if the user has right to demand the program and is not the first member joining the group, sending the multicast stream to the user terminal; the method further comprises: generating a record comprising program information and time information that indicates program join and leave activities and sending the record to a video service support system.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: November 3, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Wanhong Meng
  • Patent number: 9178819
    Abstract: The invention relates to a learning-based method for loop avoidance in a packet switched communication network. In one embodiment, this is accomplished by configuring each communication device to maintain a table of unique identifiers, where the unique identifiers include Media Access Control (MAC) address, MAC and Virtual Local Area Network (VLAN) address, Internet Protocol (IP) address or any other unique device identifier, receiving one or more data packet on one or more port of the device, checking the table for unique source identifier of the received data packet, determining whether the received data packet is received from the same port of the device as in the table against the corresponding entry, and updating learned time entry with current system clock time of the device and forwarding the data packet to the next communication device if the packet is received from the same port.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: November 3, 2015
    Assignee: Tejas Networks Limited
    Inventor: Sinha Puneet
  • Patent number: 9166901
    Abstract: The liveness of routing protocols can be determined using a mechanism to aggregate liveness information for the protocols. The ability of an interface to send and receive packets and the forwarding capability of an interface can also be determined using this mechanism. Since liveness information for multiple protocols, the liveness of interfaces, the forwarding capability of interfaces, or both, may be aggregated in a message, the message can be sent more often than could individual messages for each of the multiple protocols. This allows fast detection of failures, and sending connectivity messages for the individual protocols, such as neighbor “hellos,” to be sent less often.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: October 20, 2015
    Assignee: Juniper Networks, Inc.
    Inventor: Kireeti Kompella
  • Patent number: 9160701
    Abstract: The present disclosure provides an addressing method, an addressing apparatus, a fabric manager, a switch, and a data routing method for data center networks. The addressing apparatus includes a tree creating unit for, sequentially with each of switches as a root, creating a tree containing all hosts by means of network topology discovery function, to obtain a plurality of trees; a tree selecting unit for selecting a tree having a minimum height among the created plurality of trees; and an address assigning unit for assigning addresses to each of switches and each of hosts in a network with respect to each selected tree having a minimum height. The present disclosure is adaptable to various topologies employed by the data center. The present disclosure can achieve aggregation of locator addresses so that a forwarding table can be shortened, and can achieve load balance of the network.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: October 13, 2015
    Assignee: NEC(CHINA) CO., Ltd.
    Inventors: Yan Hu, Yong Xia, Yongqiang Liu, Quan Huang
  • Patent number: 9160630
    Abstract: A method for displaying a graphical user interface for a computing environment including computing resources that are provided to a plurality of organizations over one or more external networks includes displaying representations of the one or more external networks. The method further includes displaying a first node in the graphical user interface that is connected to the representations of at least one of the one or more external networks, where the first node is associated with a first organization; displaying an aggregate node in the graphical user interface that is associated with a plurality of other organizations besides the first organization; receiving a selection to view details of the first organization; and displaying an expanded view of the first organization in the graphical user interface in response to the selection.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: October 13, 2015
    Assignee: VMware, Inc.
    Inventors: Karen Natalie Wong, Peter J. Shepherd, Alex Smolen
  • Patent number: 9143223
    Abstract: In a radio communication system including a relay station and a base station, the relay station transfers data from each mobile station to the base station based on a correspondence selected according to a frame from among different correspondences between identification information for a mobile station and timing in a frame at which data from the mobile station is transmitted. The base station identifies the data from each mobile station included in the frame received from the relay station based on the correspondence selected according to the frame. This radio communication method can be applied to data transmission from the base station to the relay station.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: September 22, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Junichi Suga
  • Patent number: 9136931
    Abstract: A cooperative multi-user multiple input, multiple output (MIMO) system coordinates wireless client devices to provide cooperative uplink transmissions. A group of wireless client devices is selected based on their channel state information such that their uplink transmissions are uncorrelated. All of the client devices in the group transmit data on the same set of OFDM subcarriers. Channel state information is also communicated to at least one base transceiver along with the data. The channel state information may be measured by the wireless client devices, or the channel state information may be determined from pilot tones transmitted by the wireless client devices and received by at least one base transceiver. A cooperative-MIMO processing system communicatively coupled to at least one base transceiver processes the received uplink transmissions and the channel state information to separate received interfering signals via subspace de-multiplexing.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: September 15, 2015
    Assignee: Genghiscomm Holdings, LLC
    Inventor: Steve Shattil
  • Patent number: 9130858
    Abstract: A system and method can support discovering and routing in a fabric with a plurality of switches. The system allows one or more switches in the fabric to be tagged with a switch role. Then, a subnet manager in the fabric detect the switch role that is associated with the one or more switches. Furthermore, a routing algorithm can be applied on the fabric based on the detected switch role associated with the one or more switches.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 8, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bartosz Bogdanski, Bjørn Dag Johnsen
  • Patent number: 9098429
    Abstract: A universal connector apparatus for a mobile device and in communication with the mobile device, the apparatus comprising: at least one universal serial bus (USB) connector providing at least one connection; at least one USB host controller configured to control the at least one USB connection; a microprocessor configured to control the at least one USB host controller, the microprocessor having an operating system; a USB device control interface on the mobile device configured to communicate and control the universal connector apparatus; and a USB driver configured to operate within the operating system to enable the mobile device to connect to one or more peripherals via the at least one USB connector.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: August 4, 2015
    Assignee: BlackBerry Limited
    Inventors: Marcelo Varanda, Thanh Vuong, Luis Estable
  • Patent number: 9083631
    Abstract: A method is provided for transmitting a data stream from a plurality of terminating (leaf) devices toward another terminating (root) device, the leaf and root devices forming the ends of a multipoint-to-point pseudowire based on a packet switched network to which the terminating devices belong, the method comprising: receiving, by a switching device, also belonging to the packet switched network, a first data stream sent by a first leaf device toward the root device, receiving, by the switching device, a second data stream sent by a second leaf device toward the root device, aggregating the first and second data streams into a third data stream, the switching device having been configured to aggregate the first and second data streams via a parameter called the aggregation parameter, included in a pseudowire establishment request, and transmitting the third data stream toward the root device.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: July 14, 2015
    Assignee: Orange
    Inventors: Philippe Niger, Frédéric Jounay
  • Patent number: 9065669
    Abstract: A method and apparatus for authorizing forwarding states in a Layer 2 device of a multicast system includes a forwarding table for use in forwarding communications to group members over interfaces of the Layer 2 device. According to one aspect of the invention, associated with the forwarding state is an authorization flag. The authorization flag signals whether or not the forwarding state is an authorized forwarding state over which multicast communications may be transferred. The Layer 2 device snoops authorization communications between a host and a layer 3 device, and updates the forwarding table authorization flags in response to these communications.
    Type: Grant
    Filed: August 24, 2004
    Date of Patent: June 23, 2015
    Assignee: AVAYA INC.
    Inventor: Haixiang He
  • Patent number: 9036487
    Abstract: Serial networking dedicated fiber optic inflight entertainment (IFE) systems, methods therefor and components thereof, that exhibit improved configuration and failover attributes through implementation of novel network configuration protocols. In some aspects of the invention, such an IFE system comprises a plurality of head end line replaceable units (HE-LRUs) and a plurality of serial networking line replaceable units (SN-LRUs), wherein each of the SN-LRUs individually detects that a closed system network has been formed between the plurality of HE-LRUs and the plurality of SN-LRUs based on a plurality of packets sourced by at least one of the HE-LRUs and received on a plurality of ports of each of the SN-LRUs, and wherein in response to detecting that the closed system network has been formed one of the SN-LRUs blocks one of its ports based on further detecting that the SN-LRU is a middle SN-LRU.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: May 19, 2015
    Assignee: Lumexis Corporation
    Inventors: Gregory C. Petrisor, Timotheus Antonius Beuman, Allen Curtis
  • Patent number: 9021121
    Abstract: An apparatus and method are presented for a maximum speed criterion for a velocity gesture. The apparatus includes a processor, a memory, a determination module and a transmission module. The determination module determines, through a wireless communication infrastructure mode, an amount of wireless network activity. The transmission module sets a rate of data transmission in a peer to peer mode based on the amount of wireless network activity.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: April 28, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard Locker, Daryl Cromer, Philip John Jakes
  • Patent number: 9014201
    Abstract: A system and method can support routing packets between a plurality of switches in a middleware machine environment, thereby supporting Internet Protocol (IP) based management traffic via enabling IP over Infiniband (IPoIB) communication in the middleware machine environment. The plurality of switches can perform routing for inter-switch traffic in the middleware machine environment using a first routing algorithm. Then, a switch in the middleware machine environment can be selected as a hub switch for inter-switch traffic that can not reach destination using the first routing algorithm. Furthermore, a routing table associated with the hub switch can be updated when a path exists between a source switch and a destination switch via the hub switch.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: April 21, 2015
    Assignee: Oracle International Corporation
    Inventor: Bartosz Bogdanski
  • Patent number: 9014202
    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: February 14, 2013
    Date of Patent: April 21, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Sourabh Jain, Varun Shah
  • Patent number: 9007962
    Abstract: An aspect includes deadlock-free routing on arbitrary network topologies using edge-disjoint sub-networks. A network topology of a network is identified. The network includes a plurality of links between a plurality of switches. Each of the links is identified as an edge. A plurality of edge-disjoint sub-networks is constructed from the network topology of the network by routing configuration logic. The plurality of edge-disjoint sub-networks is formed by edges between the switches such that the edges are disjoint relative to each of the edge-disjoint sub-networks. The switches are configured to route traffic on the network with each route staying entirely within one of the plurality of edge-disjoint sub-networks within the network.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: John B. Carter, Colin K. Dixon, Wesley M. Felter, Ankit Singla
  • Publication number: 20150085867
    Abstract: A distributed Fiber Channel over Ethernet (FCoE) Forwarder (FCF) and a distributed Fibre Channel Switch are described. The Distributed FCF is realized by instantiating respective connections between at least one Controlling FCF and a plurality of FCoE Data-Plane Forwarder (FDF) devices and between individual FDF devices. The Distributed FC Switch is realized by instantiating respective connections between at least one Controlling Switch and a plurality of FC Data-Plane Forwarder (FCDF) devices and between individual FCDF devices.
    Type: Application
    Filed: December 3, 2014
    Publication date: March 26, 2015
    Inventors: Claudio Desanti, Silvano Gai
  • Patent number: 8989198
    Abstract: Mechanisms are provided for automatic address range detection for an IP network. Flow data is obtained comprising the source or destination IP addresses for the flow and one of: the other of the source or destination IP addresses; or direction data identifying the flow direction across the network boundary. A tree is generated representing IP addresses in the flow data. IP addresses with initial portions in common are represented in the tree with a node in common. Weights are assigned to nodes in the tree based on occurrences of the represented IP addresses in the flow data. The IP address range of the network is detected by identifying, based on the assigned weights, the node associated with the last initial address portion common to all IP addresses in the network. A device is automatically configured with the IP address range to differentiate IP addresses inside and outside the network.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Bernhard Jansen, Andreas Kind, Marc P. Stoecklin