Patents by Inventor Hong-Yi Tzeng

Hong-Yi Tzeng has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7466703
    Abstract: A scalable, high-speed router for routing packets of information through an interconnected network comprises an interface for receiving a packet containing header and data information; a device for extracting routing information from the header of an arrived packet and generating a corresponding header packet for the arrived packet; a memory device for storing the data information of the arrived packet at predetermined memory locations; a device for processing the corresponding header packet to determine a route for the arrived packet and assigning packet forwarding information to the header packet; and, a device for retrieving the data information from the predetermined memory locations and forwarding both the data and header packet containing the packet forwarding information to the interface for routing the packet to a further destination in accordance with the packet forwarding information.
    Type: Grant
    Filed: April 30, 1999
    Date of Patent: December 16, 2008
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Raman Arunachalam, Vijay P Kumar, Sunder R Rathnavelu, Dimitrios Stiliadis, Hong-Yi Tzeng
  • Patent number: 7230914
    Abstract: A system and method is directed to synchronizing a standby route distributor in a distributed routing platform. A route distributor is configured to operate as an active route distributor. Another route distributor is configured to operate as a standby route distributor. The standby and active route distributor may reside in the same or a different distributed routing platform. A slave route distributor communicates a route to the active route distributor. The active route distributor may update its routing tables with the route. The active route distributor forwards the route to the standby route distributor to enable their routing tables to be substantially synchronized. The standby route distributor distributes the route to the slave route distributors, where the route enables an update to another routing table. In the event of a switchover, the standby route distributor resynchronizes its routing tables and may distribute route information to each slave route distributor.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: June 12, 2007
    Assignee: Nokia Inc.
    Inventors: Ramkumar Sankar, Sreeram P. Iyer, Sachchidanand D. Vaidya, Vijay K. Chander, Atul B. Mahamuni, Henry Hong-Yi Tzeng
  • Patent number: 6959323
    Abstract: This document describes a protocol for reliably synchronizing states of nodes in a distributed environment through use of a Scalable Atomic Multicast (SAM) Service that ensures both atomicity and total order among messages sent to a multicast group. In addition to possessing good scalability property, this fault-tolerant protocol does not require explicit knowledge of multicast group membership, allows for non-disturbing state synchronization, and supports asynchronous non-blocking communications. According to one aspect of this invention, a dedicated sequencer is responsible solely for assigning sequence numbers to the multicast messages. The sequencer does not multicast the messages. Another aspect of the invention is the use of receiver-driven negative acknowledgments. According to third aspect, the invention supports message consolidation and garbage collection.
    Type: Grant
    Filed: August 27, 1999
    Date of Patent: October 25, 2005
    Assignee: Lucent Technologies Inc.
    Inventors: Hong-Yi Tzeng, Yin Zhang
  • Patent number: 6850492
    Abstract: A system and method is directed to updating a route table in a distributed routing platform, thereby enabling multiple routing protocols to be executed on different routing modules. A slave route distributor on one routing module is configured to receive a route from a local route table and flow manager. The slave route distributor communicates the route to a master route distributor on another routing module by way of an inter process communications protocol. The master route distributor provides the route to its local route table and flow manager, where a determination is made whether the route is a best route. If the route is a best route, the master route distributor updates its external routing table. The master route distributor also distributes the route to another slave route distributor on yet another routing module, where the route enables an update to a remote routing protocol, and routing table.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: February 1, 2005
    Assignee: Nokia Corporation
    Inventors: Vijay K. Chander, Atul B. Mahamuni, Ramkumar Sankar, Sreeram Iyer, Henry Hong-Yi Tzeng
  • Publication number: 20040100904
    Abstract: A system and method is directed to updating a route table in a distributed routing platform, thereby enabling multiple routing protocols to be executed on different routing modules. A slave route distributor on one routing module is configured to receive a route from a local route table and flow manager. The slave route distributor communicates the route to a master route distributor on another routing module by way of an inter process communications protocol. The master route distributor provides the route to its local route table and flow manager, where a determination is made whether the route is a best route. If the route is a best route, the master route distributor updates its external routing table. The master route distributor also distributes the route to another slave route distributor on yet another routing module, where the route enables an update to a remote routing protocol, and routing table.
    Type: Application
    Filed: November 22, 2002
    Publication date: May 27, 2004
    Applicant: Nokia Corporation
    Inventors: Vijay K. Chander, Atul B. Mahamuni, Ramkumar Sankar, Sreeram Iyer, Henry Hong-Yi Tzeng
  • Patent number: 6721899
    Abstract: This invention is an algorithm that restores routing in a link-state network after a link failure without flooding the entire routing area with new routing information. The algorithm operates only in the local neighborhood of the failed link and informs the minimum number of routers about the failure.
    Type: Grant
    Filed: January 12, 2000
    Date of Patent: April 13, 2004
    Assignee: Lucent Technologies Inc.
    Inventors: Paolo Narvaez-Guarnieri, Kai-Yeung Siu, Hong-Yi Tzeng
  • Patent number: 6704320
    Abstract: A dynamic shortest path tree (SPT) algorithm for a router determines a new SPT for a root node in response to a link-state or other network topology change. The dynamic SPT algorithm determines the new SPT as an optimization problem in a linear programming framework based in an existing SPT in the router. The dynamic SPT algorithm emulates maximum decrement of a ball and string model by iteratively selecting nodes of the existing SPT for consideration and update of parent node, child nodes, and distance attributes based on the maximum decrement. For the maximum decrement, a node in the existing SPT is selected by each iteration based on the greatest potential decrease (or least increase) in its distance attribute. The ball and string model that may be employed for the dynamic SPT algorithm represents a network of nodes and links with a ball representing a node and a string representing a link or edge. The length of a string is defined by its link's weight.
    Type: Grant
    Filed: March 24, 1999
    Date of Patent: March 9, 2004
    Assignee: Lucent Technologies Inc.
    Inventors: Paolo Narvaez, Kai-Yeung Siu, Hong-Yi Tzeng
  • Patent number: 6515965
    Abstract: A packet network employs flow control providing assigned rates to sessions in accordance with a general max-min (GMM) rate allocation. The GMM rate allocation accounts for the minimum cell rate and peak cell rate requirements for each session. For one case, a centralized flow control algorithm is employed that sorts sessions based on increasing minimum cell rate. The centralized flow control algorithm employs an iterative process of increasing the rate of the smallest rate session and adding sessions to the process when the smallest rate session equals the next higher rate session. The rates are increased until the rate either reaches the peak cell rate of the session or the link saturates. For a second case, a distributed flow control algorithm is employed with a distributed protocol within the network to allocate capacity of network links to sessions. For the distributed flow control algorithm, an iterative process of rate allocation uses a modified version of the Consistent Marking method.
    Type: Grant
    Filed: March 26, 1999
    Date of Patent: February 4, 2003
    Assignee: Lucent Technologies Inc.
    Inventors: Yiwei T. Hou, Shivendra S. Panwar, Hong-Yi Tzeng
  • Patent number: 6347078
    Abstract: A novel data structure in a router helps to compute viable next hops for forwarding a data packet from a router to its destination along multiple alternate loop-free paths, which are not necessarily of shortest distance. Each viable next hop may also be specified with a degree of optimality, which enables a route to perform QoS routing and fault-tolerant routing efficiently. The data structure can be implemented as an add-on software to existing routing protocols and may be implemented in existing networks which use shortest path protocols, even where less than all of the routers use the data structure and multiple path scheme described herein.
    Type: Grant
    Filed: August 11, 1998
    Date of Patent: February 12, 2002
    Assignee: Lucent Technologies Inc.
    Inventors: Paolo Narvaez-Guarnieri, Kai-Yeung Siu, Hong-Yi Tzeng
  • Patent number: 6098107
    Abstract: Method for computing a shortest path tree structure for nodes in an interconnected network comprising the steps of maintaining a data structure T consisting of a set of edges e interconnecting the plurality of nodes in the network, each node having an associated parent node and distance value attributes; determining a weight change .DELTA. of an edge; obtaining a set of candidate nodes having associated parent and distance attributes that are affected by the weight change; selecting a node of the set of candidate nodes; identifying one or more descendents of the selected node and calculating a new distance attribute for each of the one or more descendents; searching for other nodes connected to the one or more identified descendent nodes and determining whether they should be included in the data structure T; and, repeating the selecting, identifying, calculating, searching and determining steps until all nodes of the set of candidate nodes are selected to update the data structure T.
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: August 1, 2000
    Assignee: Lucent Technologies Inc.
    Inventors: Paolo Narvaez-Guarnieri, Hong-Yi Tzeng
  • Patent number: 6067574
    Abstract: A router uses the destination address of its incoming packets to decide the proper outgoing interfaces by searching among all of the stored prefixes for the prefix which has the longest match when compared to the destination address in the packet. Prefix trees are employed to represent the set of prefixes to be searched and high-speed, longest prefix matches are performed. An efficient data structure compresses any prefix tree structure so that the number of memory accesses needed to find the longest prefix for any address depends only on the length of the prefix rather than on the number of stored prefixes. Illustratively, only four, 64-bit memory accesses are required to find the longest prefix match for each IPv4 address in the worst case, while only 3 Mbytes are required to store a 128K-entry routing table.
    Type: Grant
    Filed: May 18, 1998
    Date of Patent: May 23, 2000
    Assignee: Lucent Technologies Inc
    Inventor: Hong-Yi Tzeng
  • Patent number: 6061712
    Abstract: A high speed router employs a hashed radix tree method for IP route look-up operations. The first k bits of an X bit IP address are hashed and used as an index to a RAM whose output is a pointer to the root node of one of a plurality of radix trees. Taking into account the subnet mask of the IP address, each of the radix trees examines the significant bits of the remaining X-k bits of the IP address for a match. Each match is stored in memory at least until a better match is found. If a best match is found a pointer to a second RAM is emitted, whose output is the best route. The tree can be constructed such that one or more bits can be examined simultaneously at each level. To gain the benefit of examining multiple bits at each level and minimize the required memory, a perfect hashing method is employed to eliminate unnecessary nodes in each tree.
    Type: Grant
    Filed: January 7, 1998
    Date of Patent: May 9, 2000
    Assignee: Lucent Technologies, Inc.
    Inventor: Hong-Yi Tzeng
  • Patent number: 6006272
    Abstract: A method for translating non internet unique addresses of a home network device to an internet unique address for internet communication through a router. Every device within a given home network is assigned three addresses:(i) a configured address identical to the network address of the router enabling access to an Internet; (ii) a logical address visible only to the other devices in the same home network; and (iii) a medium access control ("MAC") address. Every packet originating from a home network source device includes its MAC address, the router MAC address, its configured address and the network destination address, and is forwarded to its destination through the router. The router examines the network destination address to determine whether the communication is intranet or internet.
    Type: Grant
    Filed: February 23, 1998
    Date of Patent: December 21, 1999
    Assignee: Lucent Technologies Inc.
    Inventors: Murali Aravamudan, Hong-Yi Tzeng