1
Dah Ming Chiu, Ram Sudama: Apparatus and method for realtime monitoring of network sessions in a local area network. Digital Equipment Corporation, Finnegan Henderson Farabow Garrett and Dunner, March 31, 1992: US05101402 (354 worldwide citation)

A method is used for collecting information at the session level for a multiple node distributed processing system. A first component software program monitors all packets passing through a node and extracts packet headers having a predetermined format from all nodes. A second component software pro ...


2
Dah Ming Chiu, Miriam C Kadansky, Stephen R Hanna, Stephen A Hurst, Joseph S Wesley, Philip M Rosenzweig, Radia J Perlman: Multiple ACK windows providing congestion control in reliable multicast protocol. Sun Microsystems, Cesari and McKenna, January 7, 2003: US06505253 (118 worldwide citation)

A multicast repair tree is established, the repair tree having one sender station and a plurality of repair head stations. A repair head station has an affiliated group of member stations. A repair head station retransmits a lost message to its affiliated group of member stations upon receipt from a ...


3
Rajendra K Jain, K K Ramakrishnan, Dah Ming Chiu: Congestion avoidance scheme for computer networks. Digital Equipment Corporation, Cesari and McKenna, December 27, 1994: US05377327 (97 worldwide citation)

Method and apparatus for operating a digital communication network to avoid congestion by detecting load conditions at the routers exceeding their knee capacities, flagging information packets associated with those streams of traffic accounting for more than their fair share of throughput at such ov ...


4
Dah Ming Chiu, Miriam C Kadansky, Stephen R Hanna, Stephen A Hurst, Joseph S Wesley, Philip M Rosenzweig, Radia J Perlman: Detecting congestion by comparing successive loss of packets in windows to provide congestion control in reliable multicast protocol. Sun Microsystems, Cesari and McKenna, February 25, 2003: US06526022 (78 worldwide citation)

A method of detecting congestion in a computer network uses a receiving station which determines a first number of messages missing in a first acknowledgment window. The station then determines a second number of messages missing in a subsequent acknowledgement window. The station then measures cong ...


5
Miriam C Kadansky, Dah Ming Chiu, Stephen R Hanna, Stephen A Hurst, Joseph S Wesley, Philip M Rosenzweig, Radia J Perlman: DYNAMIC OPTIMIZATION FOR RECEIVERS USING DISTANCE BETWEEN A REPAIR HEAD AND A MEMBER STATION IN A REPAIR GROUP FOR RECEIVERS HAVING A CLOSELY KNIT TOPOLOGICAL ARRANGEMENT TO LOCATE REPAIR HEADS NEAR THE MEMBER STATIONS WHICH THEY SERVE IN TREE BASED REPAIR IN RELIABLE MULTICAST PROTOCOL. Sun Microsystems, Cesari and McKenna, January 14, 2003: US06507562 (76 worldwide citation)

Receiver stations located close together in a computer network dynamically form a multicast repair tree by a plurality of receiver stations choosing a repair head station from among the closely located receiver stations. A receiver station calculates its distance from a repair head station by subtra ...


6
Joseph S Wesley, Dah Ming Chiu, Miriam C Kadansky, Joseph E Provino, Stephen R Hanna: Method and system for measuring reception characteristics in a multicast data distribution group. Sun Microsystems, Weingarten Schurgin Gagnebin & Lebovici, February 17, 2004: US06693907 (62 worldwide citation)

A method and system for accurately measuring the reception characteristics of receivers in a multicast data distribution group having a sending node and a plurality of receivers. The multicast group is organized as a repair tree in which selected nodes of the multicast group comprise repair nodes fo ...


7
Rajendra K Jain, K K Ramakrishnan, Dah Ming Chiu: System for setting congestion avoidance flag at intermediate node to reduce rates of transmission on selected end systems which utilizing above their allocated fair shares. Digital Equipment Corporation, Cesari and McKenna, October 7, 1997: US05675742 (54 worldwide citation)

Method and apparatus for operating a digital communication network to avoid congestion by detecting load conditions at intermediate stations exceeding an overload condition, and flagging information packets associated with those streams of traffic accounting for more than their fair share of through ...


8
Joseph S Wesley, Dah Ming Chiu, Miriam C Kadansky, Stephen A Hurst, Radia J Perlman, Joseph E Provino, Philip M Rosenzweig: Tree-based reliable multicast system where sessions are established by repair nodes that authenticate receiver nodes presenting participation certificates granted by a central authority. Sun Microsystems, Weingarten Schurgin Gagnebin & Hayes, August 14, 2001: US06275859 (51 worldwide citation)

To authenticate and authorize prospective members in a reliable multicast data distribution setup, the prospective members contact a central authority to obtain a “participation certificate” for the multicast session. The central authority authenticates each node and issues a digitally signed certif ...


9
Amit Gupta, Radia Joy Perlman, Dah Ming Chiu: Distributed filtering and monitoring system for a computer internetwork. Sun Microsystems, Cesari and McKenna, December 2, 2003: US06658565 (48 worldwide citation)

A system efficiently distributes processing-intensive loads among a plurality of intermediate stations in a computer internetwork. The intermediate stations include routers, bridges, switches and/or firewalls configured with monitoring and filtering agents that communicate via a defined protocol to ...


10
Radia J Perlman, Dah Ming Chiu: Method and apparatus for longest prefix address lookup. Sun Microsystems, Squire Sanders & Dempsey L, February 25, 2003: US06526055 (43 worldwide citation)

A method and apparatus that constructs a “router database” and then uses the database to determine a longest match between a piece of target data, such as an address in a packet to be routed, and the database. The database contains a comparison table having a plurality of entries. In a first embodim ...