In A Ring System Patents (Class 370/258)
  • Patent number: 10778564
    Abstract: In an embodiment, a method exchanges routing data within a network including control and forwarding on separate devices. In the method, a first reachability information session is established between a forwarding device and a first control device and a second reachability information session is established between the forwarding device and a second control device. Also, a third reachability information session is established between the forwarding device and an external routing device. Finally, advertisements are exchanged between the first and second reachability information sessions and the third reachability information session such that the first and second control device appear to the external routing device to be a single device. System and computer program product embodiments are also disclosed.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: September 15, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: William Thomas Sella, James Michael Sella
  • Patent number: 10762589
    Abstract: Methods, systems, apparatus, and computer program products are provided. In an example embodiment, a method is provided comprising receiving input identifying load information corresponding to a load to be inserted into a transportation plan. The transportation plan comprises a plurality of transportation schedules, each schedule comprising a plurality of transportation movements. The method further comprises identifying an available movement network comprising portions of transportation schedules having open capacity, each portion of a transportation schedule having open capacity being a potential leg of a path from the origin location to the destination location; determining potential solutions for transporting the load from the origin location to the destination location by combining one or more legs to determine a path of open capacity movements from the origin location to at least part way to the destination location; and providing one or more potential solutions for display via a user interface.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: September 1, 2020
    Assignee: United Parcel Service of America, Inc.
    Inventors: Douglas K. Mohr, Anthony Michael Celmer, Kristina M. McGowan, Keith Alan Ware, James Murphy, Chi-yin Cheng, Lee Anthony Mitchell, Jessica Myers
  • Patent number: 10742514
    Abstract: A method for determining network topology of a provider network includes selecting a first network element, selecting a first port on the first network element, and iteratively performing connectivity validation tests using the first port, wherein each connectivity validation test is associated with a type of network element and yields a result that indicates whether a second port on a second network element of the associated type is connected to the first port. A system for discovering topology of a network, the system comprising a topology discovery engine in operable communication with a near network element and operable to identify a first port of a far network element that is connected to a second port of the near network element by remotely altering operation of the near network element to cause the second network element to respond in a manner that identifies the first port.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: August 11, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Joshua D. Voigt, Christopher T. Coston, Robert J. Feuerstein, Daniel Youngblood, Dan Rosenstock, Troy Kau, Greg Bernhardt
  • Patent number: 10719460
    Abstract: Systems and methods are provided to enhance the functionality of an integrated circuit. Such an integrated circuit may include a primary circuitry and an embedded programmable logic programmable to adjust the functionality of the primary circuitry. Specifically, the embedded programmable logic may be programmed to adjust the functionality of the primary circuitry to complement and/or support the functionality of another integrated circuit. Accordingly, the embedded programmable logic may be programmed with functions such as data/address manipulation functions, configuration/testing functions, computational functions, or the like.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: July 21, 2020
    Assignee: Altera Corporation
    Inventors: Arifur Rahman, Bernhard Friebe
  • Patent number: 10692165
    Abstract: Methods, systems, apparatus, and computer program products are provided. In an example embodiment, a method is provided comprising receiving input identifying load information corresponding to a load to be inserted into a transportation plan. The transportation plan comprises a plurality of transportation schedules, each schedule comprising a plurality of transportation movements. The method further comprises identifying an available movement network comprising portions of transportation schedules having open capacity, each portion of a transportation schedule having open capacity being a potential leg of a path from the origin location to the destination location; determining potential solutions for transporting the load from the origin location to the destination location by combining one or more legs to determine a path of open capacity movements from the origin location to at least part way to the destination location; and providing one or more potential solutions for display via a user interface.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: June 23, 2020
    Assignee: UNITED PARCEL SERVICE OF AMERICA, INC.
    Inventors: Douglas K. Mohr, Anthony Michael Celmer, Kristina M. McGowan, Keith Alan Ware, James Murphy, Chi-yin Cheng, Lee Anthony Mitchell, Jessica Myers
  • Patent number: 10678730
    Abstract: A computing system framework and method for configuration thereof are provided. A plurality of processing modules is accessed. Each processing module includes a plurality of processing nodes and each processing node is associated with an intramodule port and an intermodule port. The processing modules are connected in a ring via intermodule connections between at least a portion of the intermodule ports of the processing modules. A network switch is arranged in a center of the ring of processing modules and connections are formed between the network switch and at least one of the processing modules by connecting every Sth processing module to the network switch, connecting every Sth and Sth?1 processing modules to the network switch, or by connecting every Sth and Sth?r processing modules to the network switch. S is a number of steps between the processing modules.
    Type: Grant
    Filed: May 28, 2018
    Date of Patent: June 9, 2020
    Assignee: Palo Alto Research Center Incorporated
    Inventor: Daniel Davies
  • Patent number: 10678729
    Abstract: The present disclosure relates to an interface conversion device of a programmable logic controller (PLC) system and a PLC system thereof. The interface conversion device of a PLC system according to an embodiment of the present disclosure is an interface conversion device that is applied to a PLC system including a base unit that controls an operation of the PLC system, a plurality of expansion modules that operate under the control of the base unit, and an interface that is a communication line between the base unit and each of the expansion modules, and is configured to connect between a first interface for parallel communication and a second interface for serial communication.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: June 9, 2020
    Assignee: LSIS CO., LTD.
    Inventor: Jae Il Kwon
  • Patent number: 10680945
    Abstract: An overlay network can be extended to edge routers for a substrate network. A request to make an overlay network available may be received at a network manager for a substrate network. The network manager may update an edge router to add an overlay network route to the edge router. The edge router can then indicate that the network route is available for handling network traffic. When network traffic directed to the overlay network is received at the network route, the edge router can forward the network traffic to the overlay network according to the added network route.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: June 9, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Shuai Ye, Joseph Elmar Magerramov, Mohamed Nader Farahat Hassan, Aarthi Raju, Haider Witwit
  • Patent number: 10679311
    Abstract: Methods, systems, apparatus, and computer program products are provided. In an example embodiment, a method is provided comprising receiving input identifying load information corresponding to a load to be inserted into a transportation plan. The transportation plan comprises a plurality of transportation schedules, each schedule comprising a plurality of transportation movements. The method further comprises identifying an available movement network comprising portions of transportation schedules having open capacity, each portion of a transportation schedule having open capacity being a potential leg of a path from the origin location to the destination location; determining potential solutions for transporting the load from the origin location to the destination location by combining one or more legs to determine a path of open capacity movements from the origin location to at least part way to the destination location; and providing one or more potential solutions for display via a user interface.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: June 9, 2020
    Assignee: UNITED PARCEL SERVICE OF AMERICA, INC.
    Inventors: Douglas K. Mohr, Anthony Michael Celmer, Kristina M. McGowan, Keith Alan Ware, James Murphy, Chi-yin Cheng, Lee Anthony Mitchell, Jessica Myers
  • Patent number: 10628789
    Abstract: The present application is directed to systems and methods for transmitting vending machine data wirelessly via a reporting device. Each vending machine may connect to a reporting device. The reporting device may communicate with a mobile device wirelessly, where the mobile device may be carried by an operator. The reporting device may transmit vending machine data to the mobile device. The reporting device may transmit maintenance information to the mobile device. The mobile device may upload the vending machine data and maintenance information via a network to a remote device. The reporting device may enable a customer to make purchases with a mobile device. The reporting device may receive a repair-needed notification from a customer's mobile device.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: April 21, 2020
    Assignee: Gimme Vending LLC
    Inventors: Cory Yost Hewett, Evan Nicholas Jarecki
  • Patent number: 10552275
    Abstract: Various embodiments are generally directed to techniques for preparing to respond to failures in performing a data access command to modify client device data in a storage cluster system. An apparatus may include a processor component of a first node coupled to a first storage device; an access component to perform a command on the first storage device; a replication component to exchange a replica of the command with the second node via a communications session formed between the first and second nodes to enable at least a partially parallel performance of the command by the first and second nodes; and a multipath component to change a state of the communications session from inactive to active to enable the exchange of the replica based on an indication of a failure within a third node that precludes performance of the command by the third node. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: February 4, 2020
    Assignee: NetApp Inc.
    Inventors: Paul Yuedong Mu, Manoj Sundararajan, Paul Ngan
  • Patent number: 10289348
    Abstract: The subject technology provides a decoding solution that conserves variable node memory in Low Density Parity Check decoding operations, while supporting multiple choices of code rates. A decoder includes a plurality of variable node memories, with each of the variable node memories having a predetermined memory capacity based on a position of a respective variable node associated with the variable node memory relative to a first variable node in a series of variable nodes. The code rate determines how many of the variable node memories are used, and the size of the data stored in each memory. The capacity of the memories is predetermined so that, as the code rate and number of memories utilized by the decoder increases or decreases, utilization of the memory capacity of each variable node memory is maximized.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: May 14, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Jake Bear, Dillip K. Dash, Majid Nemati Anaraki
  • Patent number: 10268372
    Abstract: A method for detecting an improper storage system configuration is provided. The method includes receiving, within a first switch, an indication of a configuration change of a storage system. The method also includes performing device discovery to identify devices operatively coupled to the first switch. The method also includes receiving a storage device identifier of a storage device operatively coupled to the first switch. The method also includes searching a repository for the storage device identifier to determine whether the storage device is managed by a second switch.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: April 23, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Michael G. Myrah, Xiaochun Gan, Balaji Natrajan
  • Patent number: 10257175
    Abstract: Apparatuses and methods are described herein discovering and managing key information, including, but not limited to, obtaining the key information associated with at least one segment, storing the key information, and at least one of generating at least one encryption report based on the key information, exporting the key information, or orchestrating keys based on the key information. In some embodiments, obtaining the key information includes at least interrogating encryption assets associated with at least one segment for key information, and receiving the key information from the encryption assets associated with the at least one segment.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: April 9, 2019
    Assignee: FORNETIX LLC
    Inventors: Aravind Babu Thunuguntla, Jonathan Brant Mentzell, James M. Smith, Joseph Brand
  • Patent number: 10257044
    Abstract: A method for determining network topology of a provider network includes selecting a first network element, selecting a first port on the first network element, and iteratively performing connectivity validation tests using the first port, wherein each connectivity validation test is associated with a type of network element and yields a result that indicates whether a second port on a second network element of the associated type is connected to the first port. A system for discovering topology of a network, the system comprising a topology discovery engine in operable communication with a near network element and operable to identify a first port of a far network element that is connected to a second port of the near network element by remotely altering operation of the near network element to cause the second network element to respond in a manner that identifies the first port.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: April 9, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: Joshua D. Voigt, Christopher T. Coston, Robert J. Feuerstein, Daniel Youngblood, Dan Rosenstock, Troy Kau, Greg Bernhardt
  • Patent number: 10158500
    Abstract: A prioritized G.8032 ring switching systems and methods implemented in a node include receiving a defined priority level for each of a plurality of virtual rings at the node, wherein the priority level is one of N levels of priority, N being an integer; and, responsive to a link failure that affects the plurality of virtual rings, performing G.8032 traffic restoration in order based on each of the N levels of priority, wherein each set of the plurality of virtual rings at a same defined priority level are processed concurrently to minimize hardware access. The plurality of virtual rings can be processed concurrently through flushing their Forwarding Databases at a same time for each of the set on a per virtual ring basis. The receiving is via a Ring Automated Protection Switching (R-APS) Protocol Data Unit (PDU) for each virtual ring with the defined priority level included therein.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: December 18, 2018
    Assignee: Ciena Corporation
    Inventors: Mukesh Chhabra, Piyush Sharma
  • Patent number: 10057160
    Abstract: Measures for use in routing data in a data communications network. A request to route data to a given destination in the network is received. A route to the given destination is first selected from a plurality of routes to the given destination stored in a routing table. Routing the data to the given destination using the first selected route is attempted. In response to receipt of an indication that routing the data to the given destination via the first route failed, a second, different route to the given destination is second selected from the plurality of routes to the given destination stored in the routing table. The second selecting includes omitting, for the purposes of the second selection, at least one route to the given destination from the plurality of routes to the given destination stored in the routing table.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: August 21, 2018
    Assignee: METASWITCH NETWORKS LTD
    Inventors: Phillip James Springett, Max Dymond, Ryan Peter Norris, Oliver Edward Pratt, George Malcolm Gilbert
  • Patent number: 9998337
    Abstract: Methods and systems for determining a token master on a ring network are provided. According to one embodiment, a ring controller of a first blade participating in the ring network receives an indication that an arbitration token originated by an originating blade has been received. The ring controller compares the priorities of the originating blade and the first blade. When the priority of the originating blade is higher, the ring controller transmits the arbitration token to the next blade. When the priority of the originating blade is lower, the ring controller sets the first blade as the originating blade and transmits the arbitration token to the next blade. When the priorities are equal, the ring controller assumes the role of the token master, which is responsible for periodically transmitting a discovery marker onto the ring network to facilitate topology discovery.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: June 12, 2018
    Assignee: Fortinet, Inc.
    Inventor: Tim Millet
  • Patent number: 9900224
    Abstract: A system and method for implementing and management virtual networks is disclosed. A method includes receiving a network packet arriving at a first network interface of a first node of an underlying network, communicating at least the packet and an identifier of the first network interface to a decision engine, determining how the packet should be processed based on a simulation by the decision engine of a traversal of a virtual network topology including a plurality of virtual network devices, wherein the decision engine communicates with a shared database accessible from the underlying network that stores the virtual network topology and virtual device configurations for the plurality of virtual network devices; and processing the packet based upon the simulation.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: February 20, 2018
    Inventors: Dan Mihai Dumitriu, Romain F. V. Lenglet, Giuseppe De Candia, Jacob L. Mandelson
  • Patent number: 9819536
    Abstract: When transmitting an R-APS (NR) frame, a control frame processing unit sets a priority setting value arbitrarily set by a user as a value of a node ID region. A ring control unit compares priority based on a value of the node ID region of the R-APS (NR) frame transmitted from its own device and a value of the node ID region of the R-APS (NR) frame transmitted from a different device, and the ring control unit determines whether a ring port is maintained in a block state or changed from the block state to an open state based on a result of the comparison.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: November 14, 2017
    Assignee: Hitachi Metals, Ltd.
    Inventor: Shigeru Tsubota
  • Patent number: 9787547
    Abstract: A method for determining network topology of a provider network includes selecting a first network element, selecting a first port on the first network element, and iteratively performing connectivity validation tests using the first port, wherein each connectivity validation test is associated with a type of network element and yields a result that indicates whether a second port on a second network element of the associated type is connected to the first port. A system for discovering topology of a network, the system comprising a topology discovery engine in operable communication with a near network element and operable to identify a first port of a far network element that is connected to a second port of the near network element by remotely altering operation of the near network element to cause the second network element to respond in a manner that identifies the first port.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: October 10, 2017
    Assignee: Level 3 Communications, LLC
    Inventors: Joshua D. Voigt, Christopher T. Coston, Robert J. Feuerstein, Daniel Youngblood, Dan Rosenstock, Troy Kau, Greg Bernhardt
  • Patent number: 9717047
    Abstract: Methods, devices, and systems are described to enable fair message transmission and to reduce maximum power consumption of stations in a wireless network. For example, a first station of the wireless network may transmit a message including a first neighbor list to a second station of the wireless network. The first neighbor list may identify one or more stations within a particular range of the first station. The second station may selectively transmit, based on a comparison between the first neighbor list and a second neighbor list and a random countdown, a copy of the message including the second neighbor list to another station of the wireless network. The second neighbor list may identify one or more stations within a particular range of the second station.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: July 25, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Soo Bum Lee, Abhishek Pramod Patil, George Cherian
  • Patent number: 9667496
    Abstract: In at least one embodiment, in response to introduction of a first storage node into a storage network including a plurality of storage nodes, the first storage node discovers at least one second storage node that is a peer storage node. The first storage node downloads one or more versions of one or more shared soft configurations from the second peer storage node. In response to selection of a first version of a first shared soft configuration for activation, the first storage node subscribes to the first shared soft configuration and activates the first version of the selected shared soft configuration on the first storage node. Thereafter, in response to an update of the first shared soft configuration to a second version on the first storage node, the first storage node propagates the second version of the first shared soft configuration to the second storage node.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Adam C. Chunn, William W. Hutsell, Matthew S. Key, Andrew D. Walls
  • Patent number: 9525719
    Abstract: According to one aspect, embodiments of the invention provide a router having a first I/O terminal and a second I/O terminal, wherein the first I/O terminal is configured to be in communication with at least one client via a first network, wherein the second I/O terminal is configured to be in communication with a plurality of remote servers via a second network, and wherein the router is configured to receive, at the first I/O terminal via the first network, a web services request from the at least one client, identify, based on the web services request from the at least one client, a group of the plurality of remote servers that are capable of fulfilling the web services request, and transmit, in parallel via the second I/O terminal and the to second network, the received web services request to each one of the plurality of remote servers within the group.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: December 20, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventor: John Randy Frerking
  • Patent number: 9497073
    Abstract: Each of first and second bridges of a data network having respective links to an external node implement a network bridge component that forwards traffic inside the data network and a virtual bridge component that forwards traffic outside of the data network. A virtual bridge is formed including the virtual bridge components of the first and second bridges and an interswitch link (ISL) between the virtual bridge components of the first and second bridges. Data frames are communicated with each of multiple external network nodes outside the data network via a respective one of multiple link aggregation groups all commonly supported by the virtual bridge.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: November 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dayavanti G. Kamath, Keshav Kamble, Dar-Ren Leu, Nilanjan Mukherjee, Vijoy A. Pandey
  • Patent number: 9438473
    Abstract: Techniques are described for specifying and constructing multi-protocol label switching (MPLS) rings. Routers may signal membership within MPLS rings and automatically establish ring-based label switch paths (LSPs) as components of the MPLS rings for packet transport within ring networks. In one example, a router includes a processor configured to establish an MPLS ring having a plurality of ring LSPs. Each of the ring LSPs is configured to transport MPLS packets around the ring network to a different one of the routers operating as an egress router for the respective ring LSP. Moreover, each of the ring LSPs comprises a bidirectional, multipoint-to-point (MP2P) LSP for which any of the routers can operate as an ingress to source packet traffic into the ring LSP for transport to the respective egress router for the ring LSP. Separate protection paths, bypass LSPs, detours or loop-free alternatives need not be signaled.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 6, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: Kireeti Kompella
  • Patent number: 9432250
    Abstract: Disclosed is a method of implementing a redundant network. Ring network nodes in an initial state are set as master stations, ring ports are set in a half-blocked state, a master station election notification message is broadcast to the ring ports within a preset time interval, the nodes receive the master station election notification message, a node quality comparison vector is compared with node quality comparison vectors of the nodes to elect a master and standby stations, one of the ring ports is in the half-blocked state, the other ring ports are in a forwarding state, the master station broadcasts the master station election notification message to the ring ports, the standby master station stops sending the master station election notification message, the ring ports are in the forwarding state, and the message sent by the master station is received.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: August 30, 2016
    Assignee: Kyland Technology Co., Ltd
    Inventors: Huayi Ma, Baihua Xue, Qiyun Jiang, Yingjun He, Fanmin Chen, Jianchao Huang, Jianfeng Zhang, Shuchang Zhao
  • Patent number: 9336264
    Abstract: Embodiments of the present invention provide for collaborative filtering during retrieval of a graph. In an embodiment of the invention, a method for collaborative filtering of a graph includes loading a data set from a repository of data and representing the data set in a graph of a plurality of arranged nodes and links therebetween. A primary node can be identified amongst the nodes of the graph a composite rating can be retrieved for different ones of the arranged nodes. In this regard, the composite rating for a corresponding one of the nodes can include an aggregation of different ratings previously applied to the corresponding one of the nodes by different end users. Finally, a subset of the arranged nodes can be selected based upon the identified primary node and a composite rating of one or more other nodes.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: May 10, 2016
    Assignee: International Business Machines Corporation
    Inventor: Frank Van Ham
  • Patent number: 9331861
    Abstract: The invention relates to an Ethernet ring node (100) comprising a plurality of ports including at least two ring ports and at least one non-ring port. The Ethernet ring node comprises a multicast list including information on which port multicast traffic belonging to a multicast group should be sent. A control unit is provided configured to control a traffic distribution of multicast traffic to the different ports of the Ethernet ring node based on the information provided in the multicast list. Furthermore, a detector is provided detecting a topology change of the Ethernet ring in which the Ethernet ring node is provided. When such a topology change is detected, all multicast traffic is transmitted to the at least two ring ports for a predefined period of time, and multicast traffic transmitted to the non-ring ports is transmitted in accordance with the information provided in the multicast list.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: May 3, 2016
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Juergen Bos, Stefan Behrens
  • Patent number: 9323803
    Abstract: Embodiments of the present invention provide for collaborative filtering during retrieval of a graph. In an embodiment of the invention, a method for collaborative filtering of a graph includes loading a data set from a repository of data and representing the data set in a graph of a plurality of arranged nodes and links therebetween. A primary node can be identified amongst the nodes of the graph a composite rating can be retrieved for different ones of the arranged nodes. In this regard, the composite rating for a corresponding one of the nodes can include an aggregation of different ratings previously applied to the corresponding one of the nodes by different end users. Finally, a subset of the arranged nodes can be selected based upon the identified primary node and a composite rating of one or more other nodes.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventor: Frank Van Ham
  • Patent number: 9319301
    Abstract: A method for realizing route discovery in a network includes: classifying a level of a node in the network; receiving a route request packet from a node adjacent to the node; comparing a node level indicated by node level information contained in the received route request packet with the level of the node; updating, in a case where the level of the node is higher than the node level indicated by the node level information contained in the route request packet, the node level indicated by the node level information contained in the route request packet to be the level of the node; and forwarding the updated route request packet to other nodes adjacent to the node.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: April 19, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Cheng Li, Jun Tian, Chao Lv, Hao Wang, Yuuta Nakaya
  • Patent number: 9286220
    Abstract: In response to snooping a read-type memory access request of a requestor on a system fabric of a data processing system, a memory channel interface forwards the request to a memory buffer and starts a timer. In response to the forwarded request, the memory buffer performs a lookup of a target address of the request in a memory controller cache. In response to the target address hitting in a coherence state permitting provision of early data, the memory buffer provides a response indicating early data and provides a copy of a target memory block of the request to the memory channel interface. The memory channel interface, responsive to receipt prior to expiration of the timer of the response indicating early data, transmits the copy of the target memory block to the requestor via the system fabric prior to receiving a combined response of the data processing system to the request.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: John T. Hollaway, Jr., Charles F. Marino, Eric E. Retter, Jeffrey A. Stuecheli
  • Patent number: 9197507
    Abstract: An auto-configuring multi-layer network including different communication protocols, namely both wired and wireless protocols, interchangeably and indifferently to interconnect various devices such as, for example, controllers, actuators, alarms, sensors, interfaces, etc. The auto-configuring multi-layer network uses a virtualization functionality that mirrors devices from one layer having a given communication protocol unto another layer having a different communication protocol.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: November 24, 2015
    Assignee: Schneider Electric Buildings, LLC
    Inventors: Rejean Groleau, Simon Caron, Hami Monsarrat-Chanon
  • Patent number: 9128631
    Abstract: A method for detecting an improper storage system configuration is provided. The method includes receiving, within a first switch, an indication of a configuration change of a storage system. The method also includes performing device discovery to identify devices operatively coupled to the first switch. The method also includes receiving a storage device identifier of a storage device operatively coupled to the first switch. The method also includes searching a repository for the storage device identifier to determine whether the storage device is managed by a second switch.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: September 8, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael G. Myrah, Xiaochun Gan, Balaji Natrajan
  • Patent number: 9025496
    Abstract: A network switching device includes at least two stacking ports, each stacking port being connectable via a stacking cable to a stack including at least one external network switching device. The device further includes an internal communication medium coupled to the stacking ports and capable of transmitting a frequency division multiplexed signal between the stacking ports. The device further includes a network switch and an interface to enable communication between the network switch and the internal communication medium. The interface includes a parallel coupling to the internal communication medium such that a signal with one carrier frequency being communicated between the network switch and the internal communication medium does not interfere with transmission between the two stacking ports of a signal with a different carrier frequency.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: May 5, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keng Hua Chuang, Kum Cheong Adam Chan, Kian Teck Poh
  • Publication number: 20150117224
    Abstract: A hierarchical ring network comprising a plurality of nodes coupled in a base ring configuration such that each node is coupled to two adjacent nodes via base links, wherein the nodes are further coupled via a first level binary shortcut ring such that alternating nodes along the base ring act as first level nodes, and wherein each first level node is coupled to two nearest adjacent first level nodes via the first level binary shortcut ring.
    Type: Application
    Filed: October 30, 2014
    Publication date: April 30, 2015
    Inventors: Iulin Lih, William Lynch
  • Publication number: 20150117223
    Abstract: An interconnection network comprising a plurality of nodes arranged in a ring topology, wherein the nodes comprise a first node and a second node, and wherein the first node is not adjacent to the second node, a plurality of base links coupled to the nodes and configured to interconnect adjacent nodes to provide point-to-point communications between the adjacent nodes, and a first shortcut coupled to the first node and the second node, wherein the first shortcut is configured to provide a point-to-point communication between the first node and the second node, wherein the first node and the second node comprise gray code encoded addresses that are differed by 1-bit at a particular bit position, and wherein the gray code encoded addresses are node addresses of the first node and the second node encoded by a gray code algorithm that provides a 1-bit difference between successive integer values in a binary format.
    Type: Application
    Filed: October 30, 2014
    Publication date: April 30, 2015
    Inventors: Iulin Lih, William Lynch
  • Publication number: 20150117267
    Abstract: An interconnection system comprising a plurality of nodes, each comprising at least two ports, and a plurality of links configured to interconnect ports among the nodes to form a hierarchical multi-level ring topology, wherein the ring topology comprises a plurality of levels of rings including a base ring and at least two hierarchical shortcut rings, and wherein each node connected to a higher-level shortcut ring is also connected to all lower-level rings including the base ring.
    Type: Application
    Filed: October 30, 2014
    Publication date: April 30, 2015
    Inventors: Iulin Lih, William Lynch
  • Patent number: 9014041
    Abstract: Method and system for configuring a device that has failed to obtain a network address. In one aspect of the invention, a method for remotely configuring a device includes attempting to obtain a network address from a network server over a network, and receiving a valid network address over the network from a remote device connected to the network in response to failing to obtain the network address from the network server.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: April 21, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Michael H. Nolterieke, David B. Rhoades, Norman C. Strole
  • Patent number: 8995253
    Abstract: A method, apparatus and system for Ethernet Ring Protection (ERP) are disclosed. The method includes: detecting, by a node, a link fault on a ring; blocking, by the node, a port connected with the faulty link after detecting the link fault, and sending a fault alarm message to other nodes on the ring, wherein the fault alarm message contains a fault identifier; and judging, by a node which receives the fault alarm message, whether the fault identifier changes; if the fault identifier changes, the node which receives the fault alarm message storing the fault identifier contained in the fault alarm message and clearing a forwarding table of the node which receives the fault alarm message.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: March 31, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hao Long, Yang Yang
  • Patent number: 8995476
    Abstract: A data processing apparatus includes an input unit to input data and processing modules. The processing modules may be connected as part of a ring-shaped data transfer path to transfer data in one direction. Each processing module includes a communication unit configured to implement a first data processing path and a setting path and a processing unit configured to process data received by the communication unit. When using switching data to switch the processing modules performing on the first data processing path to the processing modules performing on the setting path, the switching data is processed on the first data processing path.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: March 31, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Isao Sakamoto, Hisashi Ishikawa
  • Patent number: 8989220
    Abstract: In one embodiment, a system includes a station circuit. The station circuit includes a data layer and a transport layer. The station circuit is capable of a source mode and a destination mode. The data layer of the station circuit in source mode disassembles a source packet into one or more source parcels and sends the one or more source parcels to the transport layer. The station circuit in destination mode receives the one or more destination parcels over a ring at its transport layer, reassembles the one or more destination parcels into a destination packet, and delivers the destination packet from the transport layer to the data layer. The transport layer of the station circuit in source mode transmits the one or more source parcels over the ring. The transport layer of the station circuit in destination mode receives the one or more destination parcels over the ring.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: March 24, 2015
    Assignee: Cavium, Inc.
    Inventors: Paul G. Scrobohaci, Ahmed Shahid, Bryan W. Chin, Leo Chen
  • Patent number: 8971820
    Abstract: A data communication emulating unit (18) in a user terminal (10) or a proxy device monitors communication between an application unit (16) in the user terminal and a proxy unit of the proxy device, which communication employs requests (REQ) and responses (RES) based on a data communication protocol. The data communication emulating unit then determines a communication pattern of the monitored communication, evaluates if the communication is efficient or not based on the communication pattern and changes communication strategy if the communication pattern is found to be inefficient. Change in strategy is performed through disrupting communication between the application unit and the proxy unit using the data communication protocol and instead ensuring that communication between the proxy unit and application unit is performed based on a signalling protocol via a signalling communication unit (20).
    Type: Grant
    Filed: July 5, 2010
    Date of Patent: March 3, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventor: Peter Yeung
  • Patent number: 8971209
    Abstract: A method for configuring a router is disclosed. The method comprises providing router configuration information. The router configuration information is sent to the router over a cellular data network.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: March 3, 2015
    Assignee: Cradlepoint, Inc.
    Inventors: Phillip T. Magnuson, David Alan Johnson, Gordon McNutt, Jeff Buttars
  • Patent number: 8971341
    Abstract: An application gateway including application service programming logically positioned on a user premises side of a network demarcation forming an edge of the wide area network at a user premises can provide managed services to a user and one or more endpoint devices associated with the application gateway. The application gateway can be controlled remotely by the application service provider through a service management center and configured to execute an application service provided from the application service provider. The application gateway executes the application service at the user premises independent of application services executing on the application service provider's network.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 3, 2015
    Assignee: Prodea Systems, Inc.
    Inventors: Amir Ansari, George A. Cowgill, Leon E. Nicholls, Jude P. Ramayya, Ramprakash Masina, Alvin R. McQuarters, Atousa Raissyan, Robert A. Clavenna
  • Patent number: 8964526
    Abstract: The present invention provides a method for classifying media access control (MAC) address based on an Ethernet ring network, and the method comprises: when the Ethernet ring network is carrying out initialization, a node of the ring classifies the MAC address corresponding to a non-ring port in its own forward database (FDB) into a MAC address group, and takes its own MAC address as the index of the MAC address group. A node of the ring broadcasts a message carrying the MAC address group indexed by its own MAC address in the Ethernet ring network; the node of the ring receiving the message completes the classification of the MAC address corresponding to the ring port in its own FDB by adding the MAC address group carried by the message into its own FDB. The present invention also provides a device for classifying media access control (MAC) address based on Ethernet ring network.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: February 24, 2015
    Assignee: ZTE Corporation
    Inventor: Xiaoli Song
  • Patent number: 8954633
    Abstract: In an information processing apparatus in which data processing is performed in a predetermined sequence by processing modules connected to a ring bus, if an amount of data generated by input data in the ring bus is not considered, the data amount exceeds an amount of data that can be held by the processing modules on the ring bus, and a data collision often occurs, so that processing efficiency of the ring bus deteriorates. An amount of data input into the ring bus is controlled so that the total sum of data amounts output to the ring bus from processing units used for processing does not exceed a maximum amount of data that can be held by the processing modules on the ring bus.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: February 10, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Daiji Kirihata, Hisashi Ishikawa, Hirowo Inoue, Isao Sakamoto
  • Publication number: 20150036544
    Abstract: A protocol identifies and configures rings in a network topology automatically in order to simplify and quicken the actions that need to be performed in response to addition, deletion and shuffle of network nodes in that topology. Such rings do not need to be identified and configured manually. The protocol involves two separate sequentially performed phases. In the first phase, the protocol can automatically identify all rings that are present within a Virtual Local Area Network (VLAN) topology. In the second phase, the protocol can automatically configure each node of each such ring in conformity with the Ethernet Ring Protection (ERP) protocol. After this ERP configuration has been performed, the failure of a link within the network will not require every network node to re-learn paths through the network; instead, the nodes that are required to re-learn such paths can be limited to those within the particular ring that contained the failed link.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: Brocade Communications Systems, Inc.
    Inventor: Mritiyunjay Kumar Singh
  • Publication number: 20150036546
    Abstract: A protocol identifies and configures rings in a network topology automatically in order to simplify and quicken the actions that need to be performed in response to addition, deletion and shuffle of network nodes in that topology. Such rings do not need to be identified and configured manually. The protocol involves two separate sequentially performed phases. In the first phase, the protocol can automatically identify all rings that are present within a Virtual Local Area Network (VLAN) topology. In the second phase, the protocol can automatically configure each node of each such ring in conformity with the Ethernet Ring Protection (ERP) protocol. After this ERP configuration has been performed, the failure of a link within the network will not require every network node to re-learn paths through the network; instead, the nodes that are required to re-learn such paths can be limited to those within the particular ring that contained the failed link.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: Brocade Communications Systems, Inc.
    Inventor: Mritiyunjay Kumar Singh
  • Patent number: RE47411
    Abstract: Disaggregated resources distributed among resource nodes provide access to resource consumers by offering resource node information to the resource consumers. Resource node information supplied by each individual resource node comprises incomplete information with respect to the complete disaggregated resource. Resource consumers collect resource node information to create maps of the disaggregated resource, ensure coherency, or manage the disaggregated resource.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: May 28, 2019
    Assignee: RATEZE REMOTE MGMT. L.L.C.
    Inventors: Thomas Earl Ludwig, Mark Adams