Ring Computer Networking Patents (Class 709/251)
  • Patent number: 7828209
    Abstract: The ‘IP Diagnostics’ software is a new and innovative method of aiding the deployment and troubleshooting of IP enabled POS terminals. Its purpose is to identify where a failure in the IP connection is occurring. The IP Diagnostics application does this by testing major failure points within the IP chain from the POS terminal to the host.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: November 9, 2010
    Assignee: Hypercom Corporation
    Inventors: Paul Walters, Gregory Boardman, Robert D. Martin
  • Patent number: 7818461
    Abstract: Systems and methods for allocating assets to a plurality of devices are presented. In one embodiment, devices may be communicatively connected to one another through a device loop. Each device may be configured for determining a portion of an asset that it will use. A controller may also be communicatively connected to the communication medium and configured for determining a capacity of the asset. The controller may transfer control information to the devices so as to allocate the asset to the devices based on the capacity of that asset. In another embodiment, each of the devices may be communicatively connected directly to the controller rather than to one another.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: October 19, 2010
    Assignee: LSI Corporation
    Inventor: David M. Weber
  • Publication number: 20100262717
    Abstract: The present invention extends to methods, systems, and computer program products for optimizing access to federation infrastructure-based resources. Various different layers within a federation infrastructure can signal location change events indicating the hosting location and/or access location for a resource is to be optimized. In response to a location change event, redirection information for accessing the resource is updated within the federation infrastructure. The redirection information is used to redirect resource access requests to appropriately optimized locations within the federation infrastructure. Redirecting resource access requests reduces communication within the federation infrastructure.
    Type: Application
    Filed: June 22, 2010
    Publication date: October 14, 2010
    Applicant: Microsoft Corporation
    Inventors: Craig A. Critchley, David A. Wortendyke, Michael J. Marucheck, Richard L. Hasha
  • Patent number: 7814248
    Abstract: A common access ring (CAR) network includes a main ring and one or more sub-rings. The main ring includes one or more masters, one or more slaves, and one or more bridges. Each sub-ring is coupled to the main ring through a corresponding bridge. Each node of the CAR network is assigned a unique identifier, thereby implementing a global flat address space. One or more masters may issue requests on the CAR network, such that multiple transactions are simultaneously pending. Multiple masters may simultaneously issue requests to the same slave. However, each master cannot make more than one request at a time, and must wait until a current request is completed before making another request. The ring architecture ensures that no more than one request arrives at a slave at any given time. Requests received by busy slaves are returned to the originating masters, and may be subsequently re-sent.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: October 12, 2010
    Assignee: Integrated Device Technology, Inc.
    Inventors: Lambert Fong, David L. Dooley
  • Patent number: 7809871
    Abstract: A common access ring (CAR) architecture that supports multiple masters and slaves is provided. One or more masters may make a request on the ring at the same time, such that multiple transactions are simultaneously pending. Moreover, multiple masters may simultaneously make a request to the same slave. However, each master cannot make more than one request at a time, and must wait until a current request is completed before making another request. The ring architecture ensures that no more than one request arrives at a slave at any given time. If a request arrives while a slave is processing a previous request, the arriving request is not serviced, and the master that originated the arriving request is asked to retry the request at a later time. Atomic shadow-write operations are supported by including all shadow registers in a dedicated sub-ring of the CAR architecture.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: October 5, 2010
    Assignee: Integrated Device Technology Inc.
    Inventors: Lambert Fong, David L. Dooley
  • Patent number: 7796594
    Abstract: A system and method of extending a standard bridge to enable execution of logical bridging functionality are disclosed. In some implementations, a logical bridge may assign source logical port information to a data packet based on characteristics of the data packet, employ the source logical port information to learn the source address and to forward the data packet to a logical egress port, and map the logical egress port to a physical egress port at which the data packet is to be egressed. A tunnel interface may optionally be applied to a data packet upon egress.
    Type: Grant
    Filed: February 13, 2008
    Date of Patent: September 14, 2010
    Assignees: Marvell Semiconductor, Inc., Marvell Israel (MISL) Ltd.
    Inventors: David Melman, Nir Arad, Nafea Bshara
  • Patent number: 7788375
    Abstract: A method, system, and program for coordinating the monitoring, management, and prediction of unintended changes within a grid environment are provided. A grid change controller within a particular grid environment detects an unintended change within that grid environment. In particular, grid change controller monitors potential change indicators received from multiple disparate resource managers across the grid environment, where each resource manage manages a selection of resources within the grid environment. The grid change controller then determines a necessary response to the unintended change within the grid environment and communicates with at least one independent manager within the grid environment to resolve the unintended change, such that the grid change controller facilitates recovery from the unintended change within the grid environment to maintain performance requirements within the grid environment.
    Type: Grant
    Filed: February 2, 2009
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Craig William Fellenstein, Rick Allen Hamilton, II, Joshy Joseph, James W Seaman
  • Patent number: 7788429
    Abstract: In a data communication system for communicating data between a plurality of data communicating entities, data is transmitted simultaneously from at least a first data communicating entity and a second data communicating entity onto a serial data ring. A first portion of the serial data ring is cross coupled to a second portion of the serial data ring so that data from the first data communicating entity avoids conflict with data from the second data communicating entity, thereby emulating a forward and reverse transmission on a single unidirectional serial ring.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventor: Terry L. Lyon
  • Patent number: 7774507
    Abstract: An apparatus for providing inter-processor communication (IPC) using transmission control protocol/Internet protocol (TCP/IP) in a communication system, including: an Ethernet interface module for providing an interface between an Ethernet device driver and an interprocessor communication (IPC) module, determining a type of a received message, transmitting the received message to a message process module if the type of the received message is non-frame data, and queuing the received message in a corresponding mailbox corresponding to frame data if the type of the received message is the frame data; a message process module for queuing the non-frame data received through the Ethernet interface module in a corresponding mailbox; and a common application programming interface (API) module for providing an interface for basically performing data transmission and reception through the message process module, mailbox management, interprocessor communication (IPC) buffer management and an interprocessor communicatio
    Type: Grant
    Filed: August 22, 2003
    Date of Patent: August 10, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae-Young Kil, Sung-Chul Hong
  • Patent number: 7774506
    Abstract: Systems, methods, devices and techniques can be used in networks including resilient packet ring networks and other types of ring topology networks to adjust the flow of data traffic to MAC clients associated with stations on the network. In one example, adjusted fairness rates and/or messages associated with a network communication protocol are used to reduce traffic destined for a particular station and/or a MAC client associated with that station. In another example, station MAC clients or other components implement virtual destination queues and transmit information associated with the rate at which they receive data. The information and queues are used to reduce traffic destined for a particular station and/or a MAC client associated with that station.
    Type: Grant
    Filed: August 19, 2003
    Date of Patent: August 10, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Necdet Uzun, Mike Takefman
  • Publication number: 20100188968
    Abstract: A method for processing Ethernet ring messages and a corresponding Ethernet ring protection system are provided. The method comprises distinguishing a message to be processed by processors of transit nodes from that not to be processed by the processors of the transit nodes, and setting a distinguishing identifier when constituting a message; after receiving the message, the transit node forwarding the message not to be processed by the processor thereof to other nodes, or sending the message to be processed by the processor of the transit node to other nodes and meanwhile reporting the message to its processor depending on the distinguishing identifier; the system comprises a master node and transit nodes which generates messages with the distinguishing identifier and performs different process for these messages according to the distinguishing identifier.
    Type: Application
    Filed: December 18, 2007
    Publication date: July 29, 2010
    Applicant: ZTE CORPORATION
    Inventors: Shaoyong Wu, Zhichun Wang, Shihao Guo
  • Patent number: 7764675
    Abstract: A method includes receiving a request from an endpoint node on a switch fabric to establish a peer-to-peer connection with another node on the switch fabric. The peer-to-peer connection is to be used to exchange data with the other node via a path routed through the switch fabric. The path is routed through an intermediary node on the switch fabric. One or more parameters are obtained that enable the endpoint node to exchange data with the other node. The one or more parameters are maintained in a data repository at a given endpoint node on the switch fabric. The implementation also includes establishing the peer-to-peer connection based on the one or more parameters obtained from the data repository and based on a given switch fabric topology.
    Type: Grant
    Filed: May 30, 2006
    Date of Patent: July 27, 2010
    Assignee: Intel Corporation
    Inventors: Mo Rooholamini, Ward McQueen, Randeep Kapoor
  • Patent number: 7752338
    Abstract: A method is provided for determining the integrity of a domain defined in a network. The method includes processes and systems to facilitate the discovery a conceptual ring topology of the domain in the network, and the determination of the integrity of the domain based on the conceptual ring topology that was discovered.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: July 6, 2010
    Assignee: Extreme Networks, Inc.
    Inventors: Zihong Lu, Richard A. Meier, Sunil P. Shah, Raj Nagarajan
  • Patent number: 7746767
    Abstract: Extra traffic paths are provided in a communication network including at least two protection channels associated to respective transmission channels. Each protection channel admits an active state for carrying, in the presence of a failure in the associated transmission channel, traffic to be carried by the associated transmission channel, and a stand-by state, wherein the protection channel is adapted to carry extra traffic. The protection channels are run in a sub-network connection protection scheme, whereby one of the protection channels in its stand-by state is adapted to ensure recovery of extra traffic carried by the other protection channel while the other protection channel is switched to its active state or is subject to failure.
    Type: Grant
    Filed: August 5, 2003
    Date of Patent: June 29, 2010
    Assignee: Telecom Italia S.p.A.
    Inventors: Andrea Allasia, Roberto Rita, Laura Serra, Luigi Giuseppe Varetto
  • Patent number: 7743168
    Abstract: A dual loop (PLL/DLL) data synchronization system and method for plesiochronous systems is provided. A dual loop data serializer includes a phase lock loop (PLL) and a delayed lock loop (DLL) configured with a phase shifter in the feedback path of the PLL. The dual loop serializer locks to the input of the DLL instead of the local reference. Thus, the DLL adjusts the frequency from the PLL so that it matches the desired data rate. Each loop may be optimized for jitter tolerance with the net effect generating a synthesized clean clock (due to narrow bandwidth filtering) and VCO noise suppression (due to wide bandwidth filtering). A dual loop retimer includes a dual loop serializer (PLL/DLL) and a clock recovery DLL. The retimer resets the jitter budget to meet transmission requirements for an infinite number of repeater stages.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: June 22, 2010
    Assignee: Primarion Corporation
    Inventors: Benjamim Tang, Scott Southwell, Nicholas Robert Steffen
  • Patent number: 7743142
    Abstract: A method, system, and program for verifying resource functionality before use by a grid job submitted to a grid environment are provided. When a new resource is allocated to a particular execution environment within a grid environment managed by a grid management system, then a grid verification service automatically selects and runs at least one functionality test on the new resource as controlled by the grid management system. Responsive to a result of the functionality test, the grid verification system verifies whether the result meets an expected result before enabling routing of the grid job to the new resource, such that the functionality of the new resource is automatically verified before access to the new resource is allowed to maintain quality of service in processing grid jobs.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: June 22, 2010
    Assignee: International Business Machines Corporation
    Inventors: Craig William Fellenstein, Rick Allen Hamilton, II, Joshy Joseph, James W Seaman
  • Patent number: 7730220
    Abstract: The present invention extends to methods, systems, and computer program products for broadcasting communication within a rendezvous federation. Embodiments of the invention include inter-ring and intra-ring communication. Inter-ring communication includes sending a message to destination rings included in a node's Collateral Ring Set entry table. When a node identifies a destination ring that has not yet received a message, the node can send a ring notification message. The ring notification message propagates towards a publishing node until a responsible node in the message path to the publishing node is identified. The responsible node updates its entry table to include the ring and forwards the message to the destination ring. Intra-ring communication can include recursively partitioning ranges of nodes within a ring and forwarding the message to nodes included the partitioned ranges.
    Type: Grant
    Filed: August 17, 2006
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Richard L. Hasha, Lu Xun, Gopala Krishna R. Kakivaya
  • Patent number: 7724690
    Abstract: To provide a transmission apparatus capable of setting the same control data to the entire child transmission apparatuses instantaneously at a time, thereby leading to improved maintenance operation and bringing about efficient maintenance and system stability. The transmission apparatus receives from a maintenance operator a designation of a parent apparatus having the control data set in advance. That control data is to be inherited to a child apparatus. The transmission apparatus determines whether any transmission apparatus has already been registered as parent apparatus in the child apparatus, and also determines whether the designated parent apparatus has already been registered as a child apparatus in the child apparatus. The transmission apparatus then requests the designated parent apparatus to transfer the control data in the designated parent apparatus to the child apparatus, when the designated parent apparatus is not registered in the child apparatus.
    Type: Grant
    Filed: July 6, 2004
    Date of Patent: May 25, 2010
    Assignee: Fujitsu Limited
    Inventors: Shingo Hara, Eiji Iida, Miwa Taniguchi, Tomoyuki Kanzaki, Kazuaki Nagamine, Toshihiro Suzuki, Takuma Shouji
  • Patent number: 7716380
    Abstract: A network device includes a data structure and an ager. The data structure includes a group of positions. One or more of the positions are associated with at least one item. The ager is configured to sequentially analyze each position of the group of positions, and recycle, at each analyzed position, any item associated with the analyzed position.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: May 11, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Zhong Wang, Yan Ke
  • Publication number: 20100106831
    Abstract: Systems and methods that ensure formation of a single ring from a seed node at any given time. A “bootstrap” phase is included in a node's life cycle, to mitigate adverse affects of split-brain conditions in a network. During such bootstrap phase, if an existing ring is found, the seed node can join the existing ring in a same manner as a non-seed node does. If no ring is detected, the bootstrap phase attempts to elect a seed node to be the “super-seed node”, wherein a new ring can then be formed with such new super-seed node as the first node.
    Type: Application
    Filed: April 27, 2009
    Publication date: April 29, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Gopala Krishna Reddy Kakivaya, Lu Xun, Rishi Rakesh Sinha
  • Patent number: 7702834
    Abstract: In a serial bus system data in the form of telegrams, representing process images of control tasks of the active station, are transmitted to the connected passive stations, and the process data are allocated to the process images in the passive station.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: April 20, 2010
    Assignee: Beckhoff Automation GmbH
    Inventors: Hans Beckhoff, Holger Büttner
  • Patent number: 7702818
    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 9, 2004
    Date of Patent: April 20, 2010
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Akinwale Akinpelu, Arshad Hussain
  • Patent number: 7694158
    Abstract: A multi-processing system-on-chip including a cluster of processors having respective CPUs is operated by: defining a master CPU within the respective CPUs to coordinate operation of said multi-processing system, running on the CPU a cluster manager agent. The cluster manager agent is adapted to dynamically migrate software processes between the CPUs of said plurality and change power settings therein.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: April 6, 2010
    Assignee: STMicroelectronics S.R.L.
    Inventors: Diego Melpignano, David Siorpaes, Paolo Zambotti, Antonio Borneo
  • Patent number: 7684348
    Abstract: The present invention discloses a method for ensuring service classes of packet services, which includes limiting the rate of services with different service classes uploaded to a ringlet from an RPR station in accordance with the RPR physical packet lengths; monitoring, in real time, the rate of non-class A0 services uploaded to the ringlet from the RPR station and forwarded by the RPR station in accordance with the RPR physical packet lengths, and when the rate of the non-class A0 services exceeds the un-reserved rate of the RPR network, reporting a congestion message and adjusting the rate of the non-class A0 services uploaded to the ringlet from the RPR stations in the congestion domain. A method of rate limitation is also disclosed, by which rate limitation is conducted based on a Token Bucket according to the total length of the sent packet after encapsulation.
    Type: Grant
    Filed: May 17, 2006
    Date of Patent: March 23, 2010
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fan Zhang, Feng Liu
  • Patent number: 7680135
    Abstract: In an audio network system connecting a plurality of nodes in a ring form, a master node transmits a packet of frame data regularly every sampling cycle, such that the packet circulates through the nodes during the sampling cycle. The packet is provided with a plurality of regions for containing audio sample data in correspondence to a plurality of channels. A first node reads audio sample data from a particular region of the packet, which corresponds to a particular channel allocated to the first node, and stores the read audio sample data in a buffer. The first node acquires positional information indicating whether a second node which has written the audio sample data into the particular region is located upstream or downstream of the first node. The first node reads and outputs a previous one of the audio sample data from the buffer if the second node is located upstream of the first node, and outputs a current one of the audio sample data if the second node is located downstream of the first node.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: March 16, 2010
    Assignee: Yamaha Corporation
    Inventor: Kei Nakayama
  • Patent number: 7676602
    Abstract: Systems, methods, devices and techniques can be used in networks including resilient packet ring networks and other types of ring topology networks to adjust the flow of data traffic to MAC clients associated with stations on the network. In one example, adjusted fairness rates and/or messages associated with a network communication protocol are used to reduce traffic destined for a particular station and/or a MAC client associated with that station. In another example, station MAC clients or other components implement virtual destination queues and transmit information associated with the rate at which they receive data. The information and queues are used to reduce traffic destined for a particular station and/or a MAC client associated with that station.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: March 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Necdet Uzun, Mike Takefman
  • Patent number: 7657677
    Abstract: A blade server system with a management bus and method for managing the same. The blade server system includes a connection board and a management module. The connection board is used for modular interconnection, including communication paths for conducting signals including a management bus signal group and a first bus signal group. The management module is used for management of the blade server system using signals including the management bus signal group and the first bus signal group. If a module is detected, the management module selects the detected module through the management bus and acquires module configuration information of the detected module through the first bus signal group. Distribution of power from a power source to the blade server system is determined according to system configuration information including the module configuration information of the module so that the power source is prevented from being overloaded.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: February 2, 2010
    Assignee: Quanta Computer Inc.
    Inventors: Jen-Hsuen Huang, Hsiao-Tsu Ni, Yang-Wen Su, Cheng-Hsiang Wu
  • Patent number: 7653047
    Abstract: A method for guaranteeing Quality of Service (QoS) using bandwidth reservation in a switch includes: establishing a MAC table including MAC addresses of terminals connected to each port of the switch and an identifier indicating whether or not the corresponding terminal is a VoIP terminal; calculating a VoIP bandwidth necessary for each port based on information of the MAC table, calculating a ratio of an entire bandwidth to a bandwidth equal to the entire bandwidth minus the VoIP bandwidth, and setting the ratio as a port ratio of the switch; determining whether or not the corresponding packet is a VoIP packet by filtering the MAC address of the corresponding packet upon an arbitrary packet of the switch being input; and passing the corresponding packet upon a determination that the corresponding packet is a VoIP packet, and passing the corresponding packet only when the bandwidth of the corresponding packet is within a permissible limit of the set port ratio by performing port ratio control upon a determina
    Type: Grant
    Filed: January 5, 2005
    Date of Patent: January 26, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Dae-Hyun Lee
  • Patent number: 7644154
    Abstract: When a management PC (as an address information display device in an address information display system) displays IPv6 addresses that have been assigned to a device in the system, the addresses may be displayed in a pull-down menu, for example. The display order in the pull-down menu may be determined according to a priority order which can be set arbitrarily by the user. Further, addresses judged to be important (according to settings by the user) may be displayed using a bold font, local addresses are displayed in italic, addresses close to the expiration of term of validity may be grayed out) and invalid addresses (addresses already expired) may be grayed out with strikethroughs. As a result, an address information display system may be realized that is capable of displaying addresses assigned to a device in a style easy for the user to understand.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: January 5, 2010
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Norio Tagawa, Naoki Otsuka
  • Patent number: 7627721
    Abstract: An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. In one aspect of an embodiment of the invention, the data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: December 1, 2009
    Assignee: RMI Corporation
    Inventor: David T. Hass
  • Patent number: 7627694
    Abstract: A high availability computing system includes a plurality of computer nodes (for example, a server system) connected by a first and a second network, wherein the computer nodes communicate with each other to detect server failure and transfer applications to other computer nodes on detecting server failure. The system incorporates methods of maintaining high availability in a server cluster having a plurality of nodes. A group communications service, a membership service and a system resource manager are instantiated on each node and the group communications service, the membership service and the system resource manager on each node communicate with other nodes to detect node failures and to transfer applications to other nodes on detecting node failure.
    Type: Grant
    Filed: March 16, 2001
    Date of Patent: December 1, 2009
    Assignee: Silicon Graphics, Inc.
    Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Sharad Srivastava, Raghu Mallena
  • Patent number: 7613839
    Abstract: A method is disclosed for setting a master node of a ring network that has adjacently connected nodes situated on rightward and leftward lines of a bidirectional transmission channel. The method includes the steps of: counting the number of nodes interposed between a designated node and each node other than the designated node on the rightward and leftward lines of the bidirectional transmission channel; and setting one of the nodes as the master node. The master node satisfies a relation of, NHC_L=NHC_R or NHC_L=NHC_R-1, wherein NHC_L is the number of interposed nodes counted from the leftward line, and NHC_R is the number of interposed nodes counted from the rightward line.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: November 3, 2009
    Assignee: Fujitsu Limited
    Inventors: Kazuyuki Inomoto, Shinji Takao, Yushi Nobayashi, Masao Mutou, Mineo Kotegawa, Hiroaki Shiraishi, Masaru Nishida, Ichiro Kagami, Yoshinobu Takagi, Junichi Sawada
  • Publication number: 20090268638
    Abstract: In a data communication system for communicating data between a plurality of data communicating entities, data is transmitted simultaneously from at least a first data communicating entity and a second data communicating entity onto a serial data ring. A first portion of the serial data ring is cross coupled to a second portion of the serial data ring so that data from the first data communicating entity avoids conflict with data from the second data communicating entity, thereby emulating a forward and reverse transmission on a single unidirectional serial ring.
    Type: Application
    Filed: April 28, 2008
    Publication date: October 29, 2009
    Inventor: Terry L. Lyon
  • Patent number: 7606180
    Abstract: A ring communication network according to an embodiment of the present invention includes a plurality of nodes in which a single one of the nodes is configured for full channel conversion and the remaining nodes, other than the single node, are configured for no channel conversion. Links with no more than W channels couple the nodes. The ring communication network may include N nodes and links connecting the nodes for carrying data in W channels such that N?2 log2 W?1, where W is a power of 2. Each of the N nodes includes switches connected such that each channel of a first one of the links adjacent to any one of the N nodes can be switched to no more than W?1 channels of another one of the links adjacent to any one node.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: October 20, 2009
    Assignee: Tellabs Operations, Inc.
    Inventors: Rajiv Ramaswami, Galen Sasaki
  • Patent number: 7599372
    Abstract: An apparatus for and a method of integrating switching and transferring of synchronous optical network/synchronous digital hierarchy (SONET/SDH), plesiochronous digital hierarchy (PDH), and Ethernet signals, which integrate and provide connection of synchronous digital (SONET/SDH) signals, plesiochronous digital (PDH) signals, and Ethernet signals, mutually change the synchronous digital (SONET/SDH) signals, the plesiochronous digital (PDH) signals, and the Ethernet signals, packet switching, synchronous timeslot switching, and channel configuration management and control functions in one system. Thus, packet switching capacity, timeslot switching capacity, and packet/timeslot bridging capacity can be enlarged and configured according to corresponding application. Also, a distinctive service compared to a service provided by a separate Ethernet device or a SONET/SDH network device can be provided through a packet/timeslot bridge.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: October 6, 2009
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Sung Hoon Kwak, Chang Gyu Lim, Hyun Ha Hong, Jong Hyun Lee
  • Publication number: 20090235124
    Abstract: To configure a secure bus subscriber connected to a field bus in a secure control system, the secure bus subscriber being assigned a defined subscriber address, the invention provides a method having the following steps: an address allocation message is sent from a control unit connected to the field bus to the secure bus subscriber, the address allocation message comprising the defined subscriber address, the defined subscriber address is stored in a memory in the secure bus subscriber, and an acknowledgement message is sent from the secure bus subscriber to the control unit, the acknowledgement message comprising the defined subscriber address, where the address allocation message is sent on the basis of planning data for the secure bus subscriber connected to the field bus which are stored in the control unit. The invention also provides an appropriate control system.
    Type: Application
    Filed: April 27, 2006
    Publication date: September 17, 2009
    Applicant: PHOENIX CONTACT GMBH & CO. KG
    Inventor: Joachim Schmidt
  • Patent number: 7581035
    Abstract: A node is removed/added from a network with minimal disruption by actuating a mechanism on an adjacent node that provides an indication to a controller node, which commands a wrap of the adjacent nodes. Once the node is added/removed, the wrap can be removed to resume normal operation. With this arrangement, disruption of traffic flow is minimized as nodes are added and removed from the network.
    Type: Grant
    Filed: August 6, 2002
    Date of Patent: August 25, 2009
    Assignee: NETAPP, Inc.
    Inventors: Guy Oliveira, James A. Hart
  • Patent number: 7565455
    Abstract: A system accessing and transmitting different data frames in a digital transmission network, for accessing and transmitting different data frames, said system comprises: at least a user-network interface (UNI), which is used to couple with the subscriber's network; and/or at least a network-network interface (NNI), which is used to couple with said digital transmission network to transfer data; and a data converting device, coupled with said UNIs and said NNIs, which is used to convert data formats between said UNIs or data formats between said NNIs or data formats between said UNIs and said NNIs; said data converting device comprises a virtual bridge device and an interface device, said virtual bridge device switches data between said UNIs and said NNIs, and said virtual bridge device detects control messages, and transmits the control messages to control system of the device to process via the control interface unit; and data frames of message except control messages are switched, so as to overcome the limi
    Type: Grant
    Filed: January 28, 2004
    Date of Patent: July 21, 2009
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhiqun He, Yuxiang Wang, Qian Qiao
  • Patent number: 7564779
    Abstract: In a method for enabling facilitation of re-convergence, designation information for a first port of each one of a plurality of bridges in a multi-bridge ring is received and designation information for a second port of each one of a plurality of bridges in a multi-bridge ring is received. The first port of each one of a plurality of bridges is a first direction Ring Rapid Spanning Tree Protocol (RRSTP) port and the second port of each one of a plurality of bridges is a second direction RRSTP port. The first direction around the ring (e.g., a forward direction) is opposite the second direction around said ring (e.g., a backward direction). A first reserved MAC address is associated with the first direction port of each one of the bridges and a second reserved MAC address is associated with the second direction port of each one of the bridges.
    Type: Grant
    Filed: July 7, 2005
    Date of Patent: July 21, 2009
    Assignee: Alcatel Lucent
    Inventors: Laurence Rose, Guillaume Ivaldi
  • Patent number: 7551603
    Abstract: A system and method are disclosed for interleaving time-critical packets and lower-priority packets onto a common data link. A packet arrival prediction mechanism predicts when a time-critical packet is expected to arrive. When transmission of a waiting lower-priority packet might cause a substantial delay in the expected time-critical packet's transmission, the lower-priority packet is parked until it can be transmitted without interfering with a time-critical packet.
    Type: Grant
    Filed: January 27, 2004
    Date of Patent: June 23, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Joseph F. Khouri, Michael E. Knappe
  • Patent number: 7539739
    Abstract: A network system comprising routers and a plurality of sub-networks, each of which connects apparatuses, wherein the plurality of sub-networks are identified by respective Net IDs, and are connected via the routers to form a tree structure. Each of the routers includes: first and second communication interface units that connect multiple sub-networks; a router data storage unit that holds router data including the Net IDs of the respective sub-networks that are connected; and a control unit that performs a cold start, which is a start-up process involving an update of the router data stored in the router data storage unit, wherein the control unit, when performing the cold start, causes each of the routers connected to downstream sub-networks to perform a cold start.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: May 26, 2009
    Assignee: Panasonic Corporation
    Inventors: Takashi Murakami, Yasuyuki Shintani
  • Patent number: 7539781
    Abstract: A network storage system includes a non-volatile memory to store data including a log of received data access requests, and a cluster interconnect adapter through which to send data to a cluster partner. The nonvolatile memory and the cluster interconnect adapter are implemented in a single device connected to an expansion bus in the network storage system. Communication with the nonvolatile memory is carried out using LDMA, and communication with the cluster partner is carried out using RDMA via the cluster interconnect adapter. LDMA and RDMA functionality are merged in a common software stack.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: May 26, 2009
    Assignee: NetApp. Inc.
    Inventors: Naveen Bali, Ravi K. Budhia
  • Publication number: 20090125639
    Abstract: Communication modules are coupled in a communication ring and are operable to send and receive data from peripheral devices. The modules are operable to send and receive data streams on paths of the ring, and each module is operable, responsive to receiving a predetermined initialization signal, to operate as a master for initially blocking data in the first path and initially sending a block signal to a neighboring module downstream in the second path. The modules are operable, responsive to receiving the block signal in one of the paths, to block data in that one of the paths, so that responsive to initialization of one of the modules as a master, the master and the neighboring module create an inactive virtual link therebetween in order to prevent data from propagating around the ring more than once.
    Type: Application
    Filed: November 11, 2008
    Publication date: May 14, 2009
    Applicant: WEED INSTRUMENT COMPANY, INC.
    Inventors: Hai Thanh Dam, Ernest Amador Cisneros, Daniel Lee McLaughlin, Nick Verlenich, JR.
  • Patent number: 7526606
    Abstract: Various apparatus and methods for controlling data for a redundant array of inexpensive/independent disks (RAID) are presented. For example, in one illustrative embodiment, a controlling apparatus can include a translation device capable of reading data from a plurality of N disks, wherein the data of the N disks has a format consisting of a sequence of block stripes with each block containing one or more sector stripes, and wherein each sector stripe is formatted such that N?1 of the sectors contain contiguous target data and the remaining sector contains parity data for the other N?1 target data sectors.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: April 28, 2009
    Assignee: Agere Systems, Inc.
    Inventors: Richard J. Byrne, Silvester Tjandra, Eu Gene Goh
  • Publication number: 20090100143
    Abstract: In the case where an audio network system that performs transport of audio signals between a plurality of processors is constructed such that the plurality of processors each including two sets of transmission I/Fs and reception I/Fs are connected in series, and a TL frame generated by a master node is circulated along a ring transmission route formed among the processors in each fixed period, the TL frame including a plurality of storage regions for audio signals, when one of the processors is required to be the master node, the one processor resets in sequence processors which are connected on both sides thereof and processors behind the processors connected on both sides to once remove each of those processors from a ring transmission route if it belong to any ring transmission route, then incorporates the processors into a ring transmission route in which the one processor belongs to.
    Type: Application
    Filed: October 2, 2008
    Publication date: April 16, 2009
    Applicant: YAMAHA CORPORATION
    Inventor: Kei Nakayama
  • Patent number: 7512717
    Abstract: A Fiber Channel (FC) controller shareable by a plurality of operating system domains (OSDs) within a load-store architecture is disclosed. The controller includes a plurality of control/status register (CSR) banks. A respective one of the CSR banks is used by each OSD to request the controller to perform I/O operations with remote FC devices. A load-store bus interface receives from a load-store bus load and store transactions from each OSD. Each transaction includes an OSD identifier identifying the OSD that initiated the transaction. The bus interface directs the transactions to the respective CSR bank based on the OSD identifier. A FC port obtains a distinct FC port identifier for each OSD and transceives FC frames with the remote FC devices using the distinct FC port identifier for each OSD in response to the I/O operation requests. In one embodiment, the controller includes a shared I/O switch coupling the OSDs thereto.
    Type: Grant
    Filed: January 27, 2005
    Date of Patent: March 31, 2009
    Assignee: Nextio Inc.
    Inventor: Christopher J. Pettey
  • Patent number: 7509438
    Abstract: Methods and apparatus for enabling a protection path within a network to be monitored are disclosed. According to one aspect of the present invention, a method for sending traffic on a path within an optical network system that has a plurality of nodes and a plurality of fibers includes identifying a circuit path within the optical network system which is associated with a first node and includes at least one fiber. The method also includes sending a signal that includes embedded path trace information on the circuit path from the first node on the fiber, and determining when the signal is received from the first node by a second node over the fiber. Finally, the method includes broadcasting path trace information to the plurality of nodes when it is determined that the signal is not received by the second node over the fiber.
    Type: Grant
    Filed: February 14, 2003
    Date of Patent: March 24, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Chenchuan Lu, Philippe Daniel
  • Patent number: 7509436
    Abstract: A computerized system and method for provide increased data throughput for a virtual driver. The system includes a SCSI (Small Computer System Interconnect) port manager; a miniport driver operatively coupled to the SCSI port manager; and a network interface operatively coupled to the miniport driver. Upon receiving indication that a SCSI command has been completed, the miniport driver issues a request to the SCSI port manager causing the SCSI port manager to issue a function call into the miniport driver. As a result, the function call to complete the request is in the SCSI port manager's context. The method includes calling a first routine in a first module to deliver a data packet; sending a function request to a second module that causes the second module to call a second routine in the first module. As a result, the second routine is called in the proper context.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: March 24, 2009
    Assignee: Cisco Technology, Inc.
    Inventor: Charles Steven Rissmeyer
  • Patent number: 7509462
    Abstract: An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. In one aspect of an embodiment of the invention, the data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: March 24, 2009
    Assignee: RMI Corporation
    Inventors: David T. Hass, Ricardo Ramirez
  • Patent number: 7502850
    Abstract: When a new resource is allocated to a particular execution environment within a grid environment managed by a grid management system, then a grid verification service automatically selects and runs at least one functionality test on the new resource as controlled by the grid management system. Responsive to a result of the functionality test, the grid verification system verifies whether the result meets an expected result before enabling routing of the grid job to the new resource, such that the functionality of the new resource is automatically verified before access to the new resource is allowed to maintain quality of service in processing grid jobs.
    Type: Grant
    Filed: January 6, 2005
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Craig William Fellenstein, Rick Allen Hamilton, II, Joshy Joseph, James W. Seaman