Ring Computer Networking Patents (Class 709/251)
  • Patent number: 9703738
    Abstract: A system and method for making and using a computing system framework with unified storage, processing, and network switching fabrics are provided. Processing nodes, either physical or virtual, are associated with intra-module ports, inter-module ports, and local storage spaces. A plurality of processing nodes are linked through intra-module ports to form processing modules. A plurality of the processing modules are connected through inter-module ports to form the computing system. Network switch can be incorporated into intra-module or inter-module connections. Several inter-module connection schemes, which can be adapted to use with existing network packet routing algorithms, are disclosed. Each processing node needs only to keep track of the states of its directly connected neighbors, obviating the need for a high-speed connection to the rest processing nodes within the system. Dedicated network switching equipment can be flexibly employed and network capacity grows naturally as processing nodes are added.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: July 11, 2017
    Assignee: Palo Alto Research Center Incorporated
    Inventor: Daniel Davies
  • Patent number: 9697041
    Abstract: The invention discloses a method for dynamic interrupt balanced mapping method based on the current scheduling states of VCPUs. When the virtual I/O APIC of an SMP virtual machine needs to map a virtual interrupt into a VCPU of the virtual machine after receiving the virtual interrupt, a part of VCPUs in the active state are analyzed according to the scheduling states of all VCPUs of the current VM in a VMM scheduler, and the virtual interrupt is mapped into the active VCPUs to obtain lower interrupt processing delay. If a plurality of VCPUs are in the active state simultaneously, the interrupt load of each active VCPU is considered further, and the interrupt is mapped into the active VCPU with the current lowest current load to further ensure balancing of interrupt processing loads of all VCPUs, and therefore, the loads of VCPUs in the SPMP structure are more symmetrical to promote balancing of the overall performance of all VCPUs in the SMP structure.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: July 4, 2017
    Assignee: Shanghai Jiao Tong University
    Inventors: Haibing Guan, Jian Li, Ruhui Ma, Minjun Zhu, Fanfu Zhou
  • Patent number: 9660826
    Abstract: Various embodiments manage data flow between at least one wireless communication device and at least one application executing at an edge of the wireless communication network. In one embodiment, a first flow regenerator disposed within the network generates a replicated set of data packets. The replicated set of data packets are a copy of a set of data packets being transmitted between an application disposed on a first node at an edge of the network and a wireless communication device. The first flow regenerator sends the replicated set of data packets to a second flow regenerator disposed in the network. The replicated set of data packets are sent to the second flow regenerator through at least a second node disposed between the first flow regenerator and the second flow regenerator. The second node is configured to perform one or more book-keeping operations on the replicated set of data packets.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventor: Dinesh Verma
  • Patent number: 9558138
    Abstract: A system and method for making and using a computing system with unified storage, processing, and network switch fabrics are provided. Processing nodes, either physical or virtual, are associated with intra-module ports, inter-module ports, and local storage spaces. A plurality of processing nodes are linked through intra-module ports to form processing modules. A plurality of the processing modules are further connected through inter-module ports to form the computing system. Several inter-module connection schemes are described, each of which can be adapted to use with existing network packet routing algorithms. Each processing node need only to keep track of the states of its directly connected neighbors, obviating the need for a high-speed connection to the rest processing nodes within the system. As a result, dedicated network switching equipment is not needed and network capacity grows naturally as processing nodes are added.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 31, 2017
    Assignee: Palo Alto Research Center Incorporated
    Inventor: Daniel Davies
  • Patent number: 9454480
    Abstract: In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: September 27, 2016
    Assignee: Marvell World Trade Ltd.
    Inventors: Eitan Joshua, Erez Amit, Shaul Chapman, Sujat Jamil, Frank O'Bleness
  • Patent number: 9438535
    Abstract: Methods and systems for a plurality of physical layers for network connection may include coupling a MAC to one of a plurality of PHYs. The coupling to a specific PHY may be based on auto-detection of network activity, or network devices, via the PHYs. Also, one of the PHYs may be coupled to the MAC as a power-up default. The PHYs may be coupled to a same network, by, for example, cables. A first cable to a first PHY may couple it to a first network switch and a second cable to a second PHY may couple it to a second network switch. The first network switch may be rated to handle, for example, a greater data rate than the second network switch. The first cable may not be able to be used as a cable for the second PHY, and vice versa.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: September 6, 2016
    Assignee: Broadcom Israel Research, Ltd.
    Inventors: Eliezer Aloni, Uri Elzur, Predrag Kostic, Klaus Friedrich
  • Patent number: 9396153
    Abstract: A data communication interface for an agricultural utility vehicle, particularly an agricultural tractor, having an interface connector that can be connected either to a first data communication network or to a second data communication network by means of an electrically operatable changeover device, wherein the first data communication network is terminated at a line end associated with the interface connector by means of a disconnectable terminating resistor, and having a control unit that connects the interface connector to the first data communication network by means of appropriate operating of the changeover device exclusively when it infers the presence of a control signal that is provided for disconnecting the terminating resistor.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: July 19, 2016
    Assignee: DEERE & COMPANY
    Inventors: Ole Peters, Thomas Floerchinger, Martin Von Hoyningen-Huene, Peter Pickel
  • Patent number: 9286344
    Abstract: A method for maintaining consistency for I/O operations on metadata distributed amongst a plurality of nodes forming a ring structure.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: March 15, 2016
    Assignee: NUTANIX, INC.
    Inventors: Rishi Bhardwaj, Venkata Ranga Radhanikanth Guturi
  • Patent number: 9270552
    Abstract: A system and method are disclosed for integrating an intelligent electronic device (IED) in a network management system. The IED may be configured to communicate using the network management protocol of the network management system. IED variables may be mapped to associated network management protocol variables to allow the network management system to access the IED variables using the network management protocol.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: February 23, 2016
    Assignee: Power Measurement Ltd.
    Inventors: Jesse Jubinville, Mike Teachman, David Anderson
  • Patent number: 9240955
    Abstract: A system and method of management of communication in a potentially unreliable wide-area network that contains one or more nodes connected to said network, each potentially having access to one or more inputs and/or outputs and capable of evaluating said inputs and directing said outputs, a global address space (GAS) accessible by said nodes, and a communication system using said GAS that provides communications between said nodes.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: January 19, 2016
    Assignee: Board of Supervisors of Louisiana State University and Agriculture and Mechanical College
    Inventors: Supratik Mukhopadhyay, S. Sitharama Iyengar
  • Patent number: 9231892
    Abstract: Techniques are disclosed for pushing configuration changes of a distributed virtual switch from a management server to a plurality of host servers underlying the distributed virtual switch. The approach includes sending, in parallel, by the management server, a message to each of the plurality of host servers. The message specifies a final configuration state for one or more virtual ports emulated via virtualization layers of the host servers. The approach further includes determining, by each of the plurality of host servers, port state configuration changes to make to the virtual ports to achieve the final configuration state, and reconfiguring, by each of the plurality of host servers, their respective virtual ports, to match the final configuration state.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: January 5, 2016
    Assignee: VMware, Inc.
    Inventors: Mukesh Baphna, Chi-Hsiang Su, Piyush Kothari, Geetha Kakarlapudi
  • Patent number: 9225556
    Abstract: Multiplexed packet local area networking using an Ethernet physical layer device. In one embodiment, a network device having dual port Ethernet physical layer devices can be configured to receive a packet on a first Ethernet port. The network device can extract first packet data that is destined for the network device from the data section of the packet and insert second packet data that is destined for the gateway node into the packet to produce a modified packet. The modified packet is then transmitted by the network device over a second Ethernet port.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: December 29, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Ahmad Chini, Mehmet Vakif Tazebay
  • Patent number: 9215488
    Abstract: In a content display-playback system, an operation control apparatus controls operations of a content providing apparatus and display-playback apparatus connected to a network so that content can be transmitted and received among the content providing apparatus, the display-playback apparatus, and the operation control apparatus and that the content can be displayed and played back on the display-playback apparatus and the operation control apparatus. The operation control apparatus includes a storage unit. When a user operates the operation control apparatus to stop playback during playback of content received from the content providing apparatus on the display-playback apparatus or the operation control apparatus, content meta-information concerning the played back content and playback position information of the content being played back when the playback is stopped are stored in the storage unit.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: December 15, 2015
    Assignee: Sony Corporation
    Inventors: Hideki Sato, Kouichi Matsuda, Shuichi Otsu, Tomoya Narita
  • Patent number: 9172490
    Abstract: A computer implemented method provisions optical wavelength connections. A set of applications is grouped to form a set of application groups. A single optical connection having a bandwidth is established through a management plane for each of the set of application groups. A set of persistent upper layer connections is then established for each of the set of application groups. The underlying optical connection is adjusted while preserving the state of the upper layer protocols.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Douglas M. Freimuth, Vasileios Pappas, Sumedh W. Sathaye
  • Patent number: 9160562
    Abstract: At a node, a first receiver receives ring information from a first adjacent node. A second receiver receives ring information from a second adjacent node. A first transmitter transmits ring information obtained by adding first local ring information attached between the node and the second adjacent node to the ring information received by the first receiver, to the second adjacent node. A second transmitter transmits ring information obtained by adding second local ring information attached between the node and the first adjacent node to the ring information received by the second receiver, to the first adjacent node.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: October 13, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Ryoichi Mutoh
  • Patent number: 9136963
    Abstract: A wireless transmission method for broadcasting packets to a plurality of receiving devices includes: broadcasting a plurality of packets to the receiving devices, receiving signals transmitted from the receiving devices, generating a plurality of estimation results according to the signals transmitted from the receiving devices where each of the estimation results corresponds to a receiving quality while each of the receiving devices receives the packets, determining whether each of the receiving devices is suitable for receiving the packets according to each of the estimation results and a recipient condition and storing information of at least one of the receiving devices suitable for receiving the packets, and determining whether the at least one of the receiving devices needs to receive a broadcasted packet again according to the information and signals transmitted from the at least one of the receiving devices suitable for receiving the packets.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: September 15, 2015
    Assignee: REALTEK SEMICONDUCTOR CORP.
    Inventors: Kuang-Yu Yen, Jiun-Hung Yu, Der-Zheng Liu, Chung-Yao Chang
  • Patent number: 9130890
    Abstract: In a method of scheduling frames, a first channel of a plurality of channels is selected for a first frame. The first frame is sent across a media-independent interface to a physical-layer device for transmission on the first channel. A data rate of the media-independent interface is greater than a data rate of the physical-layer device for the first channel. After the first frame is sent across the media-independent interface, subsequent sending of frames for the first channel across the media-independent interface is disabled for a period of time that is based at least in part on rate adaption from the data rate of the media-independent interface to the data rate of the physical-layer device for the first channel.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: September 8, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Stephen Jay Shellhammer, Patrick Stupar, Andrea Garavaglia
  • Patent number: 9021126
    Abstract: A data processing apparatus includes multiple processing means that are connected in a ring shape via corresponding communication means respectively. Each communication means includes a reception means for receiving data from a previous communication means, and a transmission means for transmitting data to a next communication means. Connection information is assigned to each of the reception means and the transmission means. The communication means, when receiving a packet that has same connection information as one assigned to its reception means, causes the corresponding processing means to perform data processing on the packet, sets the connection information assigned to its transmission means to the packet, and transmits the packet to the next communication means, and when receiving a packet that has connection information that is not same as one assigned to its reception means, transmits the packet to the next communication means without changing the connection information of the packet.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: April 28, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hisashi Ishikawa
  • Patent number: 9013945
    Abstract: A memory system includes first to third memory devices each having an input terminal for receiving a token signal and an output terminal for transmitting the token signal, wherein the input terminal of each of the first to third memory devices are connected to the output terminal of another memory device through a ring topology, a subset of the first to third memory devices substantially simultaneously perform an operation of consuming a peak current in response to any one of a plurality of token signals, and each of the first to third memory devices possesses only any one of the plurality of token signals and transmits the other token signals to another memory device.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: April 21, 2015
    Assignee: SK Hynix Inc.
    Inventors: Sam Kyu Won, Sung Hyun Jung
  • Patent number: 9015384
    Abstract: Methods and apparatus for efficiently transporting data through network tunnels. In one embodiment, a tunneled device advertises certain capabilities to peer devices of a network, and discovers capabilities of peer devices of the network. In a second embodiment, each device of a tunneled network derives a network parameter from a transit protocol parameter for use in data networking.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: April 21, 2015
    Assignee: Apple Inc.
    Inventors: Niel D. Warren, Girault W. Jones, Jr., Raymond B. Montagne, Matthew X. Mora, Brett D. George, Michael W. Murphy, William P. Cornelius
  • Patent number: 8990409
    Abstract: The invention concerns a computer-implemented collaboration platform comprising: means enabling an initiator (158) to create a message (168); means enabling the initiator (158) to invite a group of first degree partners (160, 162, 164) to respond to the message (168); means enabling a first degree partner (162) to create a sub-message (170, 172); means adapted to automatically create a link between the sub-message (170) and the message (168), or between the first degree partner (162) and the initiator (158), or between collaboration spaces established for the sub-message (170) and the message (168); and means enabling the first degree partner (162) to invite a group of second degree partners (176) to respond to the sub-message (170) while concealing identities of one or more first degree partner (158, 160, 164) for the group of second degree partners (176), and/or vice versa concealing identities of one or more second degree partner (176) for the group of first degree partners (158, 160, 164).
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: March 24, 2015
    Assignee: Agor Services BVBA
    Inventors: Jan M. De Kezel, Kurt Marcelis
  • Patent number: 8990434
    Abstract: Embodiments include establishing and maintaining a consistent replica set within the federation infrastructure. A replica set, including a primary node and secondary nodes, is established from among nodes in a ring of nodes. An occurrence of a replica set configuration event affecting at least one of the replica set members is indicated. Based on the indication and based on a type of the replica set configuration event, it is determined that the replica set is to be reconfigured. The replica set is reconfigured according to a reconfiguration appropriate for the type of the replica set configuration event.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Richard L. Hasha, Lu Xun, Gopala Krishna R. Kakivaya, Dahlia Malkhi
  • Patent number: 8990432
    Abstract: A multi-service network system which forms a wide area network connecting a plurality of metropolitan areas, including a primary network ring including at least one primary node and at least one secondary node; and a secondary network ring connecting the at least one secondary node to business premises equipment, wherein the business premises equipment are associated with respective customer premises equipment.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: March 24, 2015
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Akinwale Akinpelu, Arshad Hussain
  • Patent number: 8977780
    Abstract: A network having a plurality of electronic equipments and a plurality of network nodes is disclosed. The nodes are connected and form a reference ring, according to which ring the nodes are ordered by successive ranks. Each node is connected by a direct receiving connection to an upstream node and via a direct transmission connection to a downstream node. The network is adapted to tolerate a number of network node breakdowns, n being greater than 1. Each node is connected by a direct receiving connection to all of the other nodes placed, in the reference ring, up to: 2 ranks downstream and 1 rank upstream or 1 rank downstream and 2 ranks upstream if n is 2; n?1 ranks downstream and n?1 ranks upstream, if n is odd; or n?1 ranks downstream and n?2 ranks upstream, or n?2 ranks downstream and n?1 ranks upstream, if n is even and greater than 2.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: March 10, 2015
    Assignee: Thales
    Inventors: Patrice Toillon, Tarik Aegerter
  • Patent number: 8977690
    Abstract: XML appliances/routers may be organized to implement one or more XML distribution rings to enable XML documents/messages to be distributed efficiently. The rings may be logical or physical. The XML distribution rings enable the XML documents/messages to be exchanged without requiring the XML appliances/routers to run a routing protocol to determine how XML documents/messages should be distributed through the network. Documents may be transmitted in one way on the ring or may be transmitted in both directions around the ring to enable the ring to tolerate failure of an XML appliance/router. Each XML appliance/router will receive all XML documents/messages and will make routing decisions for those clients that have provided the XML appliance/router with XML subscriptions. The subscriptions may be formed according to the XPath standard or in another manner.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: March 10, 2015
    Assignee: Rockstar Consortium US LP
    Inventor: Peter Ashwood-Smith
  • Patent number: 8972612
    Abstract: A system, method, and apparatus for collecting data streams, such as data packets, on a network, such as the Internet, are disclosed. A metadata portion of at least one of the data streams is analyzed on the network and evaluated using a metadata processing engine to identify a relationship between at least two of the plurality of data streams, e.g., a relationship between multiple users of interest, a new user of interest, etc. Evaluation of the metadata and the relationships can be performed algorithmically, as predetermined by an analyst or as provided as preset options by the network monitoring system (NMS). An interface manager can receive the new user of interest, evaluate the new user of interest for redundancy against existing users of interest of the NMS; then communicate the new user of interest to at least one access device to collect data streams associated with the new user of interest.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: March 3, 2015
    Assignee: SSB Networks, Inc.
    Inventors: Robert Le, Cemal Dikmen, Bulent Erbilgin, Timothy Bean
  • Patent number: 8934493
    Abstract: Techniques, systems and apparatus are described for implementing an inter-channel ring interface in a communication device. A communication device can include communication channels to carry data at respective first data throughputs. An inter-channel ring interface connects at least some of the communication channels in a ring configuration to form an aggregated group of channels that operates as a single channel at a second data throughput.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: January 13, 2015
    Assignee: Broadcom Corporation
    Inventors: Rahul Durve, Rajesh Satapathy, Chung-Jue Chen, Tiruvur Arun
  • Patent number: 8930582
    Abstract: One embodiment of the present invention provides a system that regulates communications between a plurality of transmitters and a receiver. The system comprises a plurality of cells, wherein each cell controls communications from a transmitter in the plurality of transmitters to the receiver. A single token flows through a ring which passes through the plurality of cells, wherein the presence of the token within a cell indicates that the corresponding transmitter may communicate with the receiver.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: January 6, 2015
    Assignee: Oracle America, Inc.
    Inventors: Josephus C. Ebergen, Danny Cohen
  • Patent number: 8914547
    Abstract: A communication network having a number of server units connected with each other on the data side, to each of which a number of terminals is connected in a local environment, each server unit including a data storage area for saving message data, shall enable user access to the user-specifically saved message data from each of the local environments in a reliable and quick manner, even in case of limited data transmission capacity between the individual server units, maintaining at the same time an appropriate flow synchronization between the partial networks. For this purpose, each data storage area comprises, according to the invention, a first partial storage area for saving user data and a second partial storage area for saving control data. During operation, the user data are stored on all server units in a synchronized manner.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: December 16, 2014
    Assignee: Avaya GmbH & Co. KG
    Inventors: Fabian Nilius, Bernd Watermann
  • Patent number: 8908566
    Abstract: The communication management device includes a logical-ring configuring unit that determines a transmission order of a token frame in a network and configures a logical ring; a multicast-address generating unit that generates a multicast address from a MAC address of the communication management device; a multicast-address notifying unit that notifies a slave station configuring the logical ring of the multicast address; and a token-frame processing unit and a data-frame-communication processing unit that transmit a frame having a destination address to which the multicast address is set, and not performing a receiving process of a frame when a destination address of the received frame does not coincide with the multicast address.
    Type: Grant
    Filed: December 25, 2008
    Date of Patent: December 9, 2014
    Assignee: Mitsubishi Electric Corporation
    Inventors: Masato Nakamura, Tatsumi Yabusaki, Tomitsugu Sugimoto
  • Patent number: 8898364
    Abstract: The invention relates to a bus coupler which converts a network-specific telegram arriving from an external network to an internal data telegram which transmits only the payload data from the network-specific telegram. The internal data telegram also contains at least one state information field for internal control information. The internal data telegram is transferred from the bus coupler to an internal bus system to which multiple bus users are connected in series. Each bus user connected to the internal bus system is able to monitor, in a decentralized and preferably autonomous manner, the communication quality of the lower-level bus system, and to initiate actions, depending on the implementation, on the basis of the internal control information received from the bus coupler, the internal control information generated by the particular bus user, and/or the internal control information received from the directly adjacent bus users.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: November 25, 2014
    Assignee: Phoenix Contact GmbH & Co. KG
    Inventors: Detlev Kuschke, Michael Hoffmann, Dominik Weiss
  • Patent number: 8880739
    Abstract: The efficiency of scaling of a network of computing devices can be improved by grouping highly-connected portions into deployment units wherein devices only have to be aware of other devices in the respective deployment unit. The various deployment units can be connected by a backbone mechanism. In some embodiments, the backbone utilizes a torroidal connection scheme to connect the backbone switches and pass routing protocol information. Host traffic can still utilize connections between tiers, such that standard routing and networking protocols can be utilized. In other embodiments, logical interfaces can be initialized in each backbone switch, such that each switch itself can function as a point backbone. The devices of the various deployment units then can communicate with each other via the point backbones using standard networking and routing protocols.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: November 4, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Jagwinder Singh Brar, Michael David Marr, Tyson J. Lamoreaux, Mark N. Kelly
  • Patent number: 8880641
    Abstract: A method for redundant communication in a communication system having a plurality of communication networks connected to one another by at least one node, wherein data that originates from a first communication network is prevented from being transmitted back from the second the communication network into the first communication network as a result of information that is predefined before the transmission.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: November 4, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Franz-Josef Götz, Dieter Klotz, Joachim Lohmeyer
  • Patent number: 8868714
    Abstract: Known network management systems for managing traffic signals in a network store node/link parameter signals and traffic parameter signals and calculate solutions defining intermediate nodes/links situated between sources and destinations for transporting said traffic signals from said sources to said destinations via said intermediate nodes/links and calculate route information per solution. By storing node/link parameter signals and traffic parameter signals for several situations (like several predictions in the future) and calculating solutions for each situation and then selecting a solution per situation, the network management system will manage the network more advantageously, especially when solutions are compared with each other, and when a solution is selected per situation in dependence of comparison results (comprising similarities/differences between solutions of different situations).
    Type: Grant
    Filed: October 7, 2002
    Date of Patent: October 21, 2014
    Assignee: Alcatel Lucent
    Inventors: Sven Jozef Jeanne Van Den Bosch, Gert Van Hoey, Paloma De La Vallee-Poussin, Natalie Maria Cornelia Degrande
  • Patent number: 8850058
    Abstract: The invention provides an Ethernet-based data transmission method, which is applied to a control system with a plurality of nodes. The method comprises: a first node caches the data needed to be sent (S101); if the current communication macro-cycle comprises the time segment for the first node to send data, the first node sends the cached data in the time segment for the first node to send data within the current communication macro-cycle; if the current communication macro-cycle does not comprise the time segment for the first node to send data, the first node does not send the cached data in the current communication macro-cycle; wherein other nodes do not send data in the time segment for the first node to send data within the current communication macro-cycle, and the communication macro-cycles have same durations and each communication macro-cycle consists of a plurality of time segments with a fixed length (S102). The invention further provides Ethernet nodes and a control system.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: September 30, 2014
    Assignees: Supcon Group Co., Ltd., Zhejiang University
    Inventors: Dongqin Feng, Qiang Wang, Jian Chu, Jianxiang Jin
  • Patent number: 8838692
    Abstract: XML appliances/routers may be organized to implement one or more XML distribution rings to enable XML documents/messages to be distributed efficiently. The rings may be logical or physical. The XML distribution rings enable the XML documents/messages to be exchanged without requiring the XML appliances/routers to run a routing protocol to determine how XML documents/messages should be distributed through the network. Documents may be transmitted in one way on the ring or may be transmitted in both directions around the ring to enable the ring to tolerate failure of an XML appliance/router. Each XML appliance/router will receive all XML documents/messages and will make routing decisions for those clients that have provided the XML appliance/router with XML subscriptions. The subscriptions may be formed according to the XPath standard or in another manner.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: September 16, 2014
    Assignee: Rockstar Consortium US LP
    Inventor: Peter Ashwood Smith
  • Patent number: 8817597
    Abstract: One embodiment comprises a network that includes a plurality of bi-directional links and a plurality of nodes. Each node is communicatively coupled to two neighbor nodes and to two skip nodes using the plurality of bi-directional links. Three neighboring nodes of the plurality of nodes form a triple modular redundant (TMR) set having a first end node, a second end node, and a center node, the first end node configured to transmit output data in a first direction and the second end node configured to transmit output data in a second direction.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: August 26, 2014
    Assignee: Honeywell International Inc.
    Inventors: Brendan Hall, Kevin R. Driscoll, Michael Paulitsch
  • Patent number: 8804491
    Abstract: A recovery method for ring-based network comprises following steps: when an error occurs at first node, second and third nodes adjacent to the first node transmit a link-down packet respectively; after the first node is repaired, the first, second and third nodes transmit a link-up packet respectively, and each link-up packet includes a priority value of the first, second or third node; the priority values of the first, second and third nodes are compared with each link-up packet to enter the ring port of the first node, the second node or the third node into a forward status or a blocked status; and a forward link or a blocked link is formed among the ring ports of the first, second and third nodes.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: August 12, 2014
    Assignee: National Tsing Hua University
    Inventors: Nen-Fu Huang, Chih-Hao Chen
  • Patent number: 8788714
    Abstract: A system includes multiple processing devices. Each processing device is configured to receive first and second status flags from first and second neighboring processing devices, respectively. Each status flag identifies whether one or more of the processing devices are ready for operation. Each processing device is also configured to determine that all processing devices are ready for operation using the status flags. Each processing device is further configured to wait for a specified amount of time before entering operation. The specified amount of time is selected so that the processing devices are substantially synchronized. The processing devices could be coupled together in a ring configuration, the first neighboring processing device could include a right neighboring processing device in the ring configuration, and the second neighboring processing device could include a left neighboring processing device in the ring configuration.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: July 22, 2014
    Assignee: Honeywell International Inc.
    Inventors: Ram Mohan Anugu, Adrianus Cornelis Maria Hamers
  • Patent number: 8782280
    Abstract: A method includes receiving an enumeration message via a host interface of a device that is operatively coupled to a host device and to one or more other devices. The method includes identifying the enumeration message as a command originated by the host device or as a response message from one of the other devices. In response to identifying the enumeration message as a command, an enumeration response message is sent to the host device. The enumeration response message indicates a distinctive device identifier value. The method also includes, in response to identifying the enumeration message as a response message from one of the other devices, reading from the response message an identifier value used by such other device and at least temporarily storing this identifier value at the device to enable the device to select the distinctive device identifier value.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: July 15, 2014
    Assignee: Sandisk IL Ltd.
    Inventors: Yosi Pinto, Eitan Mardiks
  • Patent number: 8769015
    Abstract: Methods for distributing content in an entertainment system are provided. The entertainment system includes a plurality of clients connected in a bi-directional loop configuration. Each of the plurality of clients has at least one associated video display unit. The method includes deriving a content distribution plan for distributing content files to the plurality of clients based on a theoretical symmetric system where each of the plurality of clients in the symmetric system is configured to store at least a fraction of each of the content files; and applying the derived content distribution plan for distributing content files to an actual entertainment system wherein each of the content files are stored in full in at least one of the plurality of clients of the system to provide an actual content distribution plan for the actual entertainment system. Related entertainment systems and content distribution modules are also provided.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: July 1, 2014
    Assignee: Thales Avionics, Inc.
    Inventor: Anh Nguyen
  • Patent number: 8769157
    Abstract: A communication apparatus of the embodiment is provided with a first IF card that performs a relay process of a data frame in a first direction of a ring network, a second IF card that performs a relay process of a data frame in a second direction of the ring network, a communication-status determination unit that monitors the communication status from the first IF card to the second IF card, a block control unit that sets a new block point to either the first IF card or the second IF card when the communication status is abnormal, and a ring protocol processor that notifies other communication apparatuses that constitute the ring network of information for notifying the switching of a block point in the ring network, which indicates that the new block point has been set.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: July 1, 2014
    Assignee: Fujitsu Telecom Networks Limited
    Inventor: Ryo Maruyama
  • Patent number: 8745273
    Abstract: In one embodiment, a method is provided. The method of this embodiment provides if an OOB (out-of-band) state machine has not received a confirmation from an operating system that the operating system is functional, the operating system using a primary IP (internet protocol) address, then if the OOB state machine is in a passive state, transitioning to an active state and obtaining an OOB IP address if the OOB state machine currently has no OOB IP address; and receiving one or more first packets using the OOB IP address.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: June 3, 2014
    Assignee: Intel Corporation
    Inventors: Praveen Ankala, Carey W. Smith
  • Patent number: 8738720
    Abstract: The invention concerns a computer-implemented collaboration platform comprising: means enabling an initiator (158) to create a message (168); means enabling the initiator (158) to invite a group of first degree partners (160, 162, 164) to respond to the message (168); means enabling a first degree partner (162) to create a sub-message (170, 172); means adapted to automatically create a link between the sub-message (170) and the message (168), or between the first degree partner (162) and the initiator (158), or between collaboration spaces established for the sub-message (170) and the message (168); and means enabling the first degree partner (162) to invite a group of second degree partners (176) to respond to the sub-message (170) while concealing identities of one or more first degree partner (158, 160, 164) for the group of second degree partners (176), and/or vice versa concealing identities of one or more second degree partner (176) for the group of first degree partners (158, 160, 164).
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: May 27, 2014
    Assignee: Agor Services BVBA
    Inventors: Jan M. De Kezel, Kurt Marcelis
  • Patent number: 8725859
    Abstract: An automated service discovery and monitoring utility employs automatically generated policies (rules) for monitoring network health of a service based on network discovery using flow data derived from transmissions sent over segments between computing components defining the service. An interactive discovery application employs flow data based on transmissions associated with a service. Analysis of the flow data identifies associated components from inspection of the transmissions. Iterative component selection allows network traversal of components based on flow data of the segments used for providing the service.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: May 13, 2014
    Assignee: Riverbed Technology, Inc.
    Inventors: Christopher J. White, Dimitri Stratton Vlachos, David Paul Doyle
  • Patent number: 8725827
    Abstract: In a data communication system that performs data communication between a master station and slave stations in a token passing system employing an Ethernet (registered trademark), when a communication processing unit of a master station subjects processing for circulating a token frame between the master station and slave stations and receiving data from the slave stations to retry processing, the communication processing unit subjects the processing to the retry processing without transferring data received from the slave stations to a data processing unit that performs transmission and reception of data between the data processing unit and an arithmetic processing device.
    Type: Grant
    Filed: December 25, 2008
    Date of Patent: May 13, 2014
    Assignee: Mitsubishi Electric Corporation
    Inventor: Masato Nakamura
  • Patent number: 8719454
    Abstract: In one embodiment, the present invention includes a component to be coupled to a peripheral device to enable the peripheral device to appear to be locally connected to a computer of a local area network, although the peripheral device is not physically connected to the computer. The component may include a first set of registers to store a mirrored copy of control register information present in a second set of registers of a host controller interface of the computer. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: May 6, 2014
    Assignee: Intel Corporation
    Inventor: Frank Hady
  • Patent number: 8712982
    Abstract: An improved scalable object storage system allows multiple clusters to work together. Users working with a first cluster, or with a multi-cluster gateway, can ask for services and have the request or data transparently proxied to a second cluster. This gives transparent cross-cluster replication, as well as multi-cluster compute or storage farms based upon spot availability or various provisioning policies. Vendors providing a cloud storage “frontend” can provide multiple backends simultaneously. In one embodiment, a multi-cluster gateway can have a two, three, or higher-level ring that transparently matches an incoming request with the correct cluster. In the ring, a request is first mapped to an abstract “partition” based on a consistent hash function, and then one or more constrained mappings map the partition number to an actual resource. In another embodiment, the multi-cluster gateway is a dumb gateway, and the rings are located only at the cluster level.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: April 29, 2014
    Assignee: Rackspace US, Inc.
    Inventors: Gregory Lee Holt, Clay Gerrard, David Patrick Goetz, Michael Barton
  • Publication number: 20140115190
    Abstract: In a ring-of-clusters network topology, groups of slave devices are accessed in parallel, such that the latency around the ring is proportional to the number of clusters and not proportional to the number of integrated circuits. The devices of a cluster share input and output ring segments such that packets arriving on the input segment are received and interpreted by all the devices in a cluster. In other embodiments, none, some or all but one slaves per cluster are asleep or otherwise disabled so that they do not input and interpret incoming packets. Regardless, in all embodiments, the slaves of a cluster cooperate, potentially under the controller's direction, to ensure that at most one of them is actively driving the output segment at any given time. The devices may be addressed through a device ID, a cluster ID, or a combination thereof. Embodiments of the invention are suited to exploit multi-chip module implementations and forms of vertical circuit stacking.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 24, 2014
    Applicant: MOSAID Technologies Incorporated
    Inventor: Steven PRZYBYLSKI
  • Patent number: 8705347
    Abstract: A method for electing a ring manager of ring topology network and a node are disclosed, where, to this end, a node responsible for electing the ring manager periodically requests each node of diagnostic information on packet traffic and receives the diagnostic information on packet traffic from each node, newly elects a node capable of performing a ring manager role, and informs each node of information on the newly elected ring manager, whereby, the ring network can be more effectively operated because the ring manager is elected based on network load status that changes in real time even in the course of a ring network being initially set up and operated responsive to structural conditions including hop count of each nod and MAC node.
    Type: Grant
    Filed: April 20, 2011
    Date of Patent: April 22, 2014
    Assignee: LSIS Co., Ltd.
    Inventors: Young Chan Kwon, Soo Gang Lee