Search

Jim L Mangin

from Dublin, CA
Age ~67

Jim Mangin Phones & Addresses

  • Dublin, CA
  • Tracy, CA
  • Arnold, CA
  • Modesto, CA
  • 25 Wentwood Dr, San Ramon, CA 94583
  • 312 Shady Valley Ct, San Ramon, CA 94582
  • San Jose, CA
  • Calabasas, CA
  • Sunnyvale, CA
  • Santa Clara, CA
  • San Jacinto, CA

Publications

Us Patents

Servicing Output Queues Dynamically According To Bandwidth Allocation In A Frame Environment

View page
US Patent:
6470016, Oct 22, 2002
Filed:
Feb 9, 1999
Appl. No.:
09/248155
Inventors:
Mohan Kalkunte - Sunnyvale CA
Jim Mangin - San Ramon CA
Assignee:
Nortel Networks Limited - St. Laurent
International Classification:
H04L 1228
US Classification:
37039541, 37039542, 370412, 370465
Abstract:
An adaptive weighted round robin scheduling apparatus and method schedules variable-length frame transmissions from a plurality of output queue having different transmission priorities by first allocating, for each queue, a number of bandwidth segments for a bandwidth cycle and a number of transmission opportunities for a round robin cycle, and then processing the queues consecutively in a round-robin fashion, beginning with a highest priority queue, until none of the queues has any bandwidth remaining. More specifically, during each iteration of a round robin cycle, a queue is permitted to transmit a frame if the queue has at least one remaining transmission opportunity, the queue has a frame ready for transmission, and the queue has at least one remaining bandwidth segment, and furthermore the number of transmission opportunities for the queue is decremented by at least one. Upon transmitting a frame, the number of bandwidth segments for the queue is decreased by the number of bandwidth segments in the frame. If a queue has no frame ready for transmission, then the queue may be either penalized, in which case the number of bandwidth segments for the queue is reduced, or forced to forfeit its bandwidth segments, in which case any remaining bandwidth segments are reallocated to other queues and the number of bandwidth segments and the number of transmission opportunities for the queue are set to zero.

Establishing Shortcuts In A Multiprotocol-Over-Atm System

View page
US Patent:
6671279, Dec 30, 2003
Filed:
Feb 24, 1999
Appl. No.:
09/257075
Inventors:
Jim Mangin - San Ramon CA
Mohan Kalkunte - Sunnyvale CA
Derek Pitcher - Los Altos CA
Assignee:
Nortel Networks Limited - St. Laurent
International Classification:
H04L 1228
US Classification:
3703955, 370401
Abstract:
A technique for establishing a shortcut Virtual Channel Connection (VCC) in a Multi-Protocol Over ATM (MPOA) system detects a packet flow, and then determines whether to establish the shortcut VCC based upon an expected MPOA server response time. Specifically, an expected MPOA server response time is determined based upon an MPOA server response time history. The expected MPOA server response time is then compared to a predetermined MPOA server response time threshold to determine whether the expected MPOA server response time is within the predetermined MPOA server response time threshold. The shortcut VCC is established if the expected MPOA server response time is within the predetermined MPOA server response time threshold. Upon establishing the shortcut VCC, the MPOA server response time history is updated to reflect an actual MPOA server response time incurred when establishing the shortcut VCC.

Servicing Output Queues Dynamically According To Bandwidth Allocation In A Frame Environment

View page
US Patent:
6891835, May 10, 2005
Filed:
Oct 22, 2002
Appl. No.:
10/278034
Inventors:
Mohan Kalkunte - Sunnyvale CA, US
Jim Mangin - San Ramon CA, US
Assignee:
Nortel Networks Limited - St. Laurent
International Classification:
H04L012/28
US Classification:
37039541, 37039542, 370412
Abstract:
An adaptive weighted round robin scheduling apparatus and method schedules variable-length frame transmissions from a plurality of output queues having different transmission priorities by first allocating, for each queue, a number of bandwidth segments for a bandwidth cycle and a number of transmission opportunities for a round robin cycle, and then processing the queues consecutively in a round-robin fashion, beginning with a highest priority queue, until none of the queues has any bandwidth remaining. More specifically, during each iteration of a round robin cycle, a queue is permitted to transmit a frame if the queue has at least one remaining transmission opportunity, the queue has a frame ready for transmission, and the queue has at least one remaining bandwidth segment, and furthermore the number of transmission opportunities for the queue is decremented by at least one. Upon transmitting a frame, the number of bandwidth segments for the queue is decreased by the number of bandwidth segments in the frame. If a queue has no frame ready for transmission, then the queue may be either penalized, in which case the number of bandwidth segments for the queue is reduced, or forced to forfeit its bandwidth segments, in which case any remaining bandwidth segments are reallocated to other queues and the number of bandwidth segments and the number of transmission opportunities for the queue are set to zero.

Method And Apparatus For Accessing Management Information Base Data

View page
US Patent:
7233986, Jun 19, 2007
Filed:
Sep 20, 2002
Appl. No.:
10/251504
Inventors:
Hsinlun Jair - Fremont CA, US
Jim Mangin - San Ramon CA, US
Assignee:
Redback Networks Inc. - San Jose CA
International Classification:
G06F 15/173
US Classification:
709223, 709212, 709226
Abstract:
A method and apparatus for accessing management information base data is described. A method in a network element comprises collecting a first set of management information base (MIB) data in a framer's memory, maintaining a second set of MIB data that is periodically updated with the first set of MIB data, wherein the second set of MIB data is maintained separately from the first set of MIB data; and, in response to a request for the MIB data, transmitting the second set of MIB data.

Arrangement For Initiating And Maintaining Flow Control In Shared-Medium, Full-Duplex, And Switched Networks

View page
US Patent:
59058706, May 18, 1999
Filed:
Sep 11, 1996
Appl. No.:
8/709889
Inventors:
Jim Mangin - San Ramon CA
Shashank Merchant - Sunnyvale CA
Mohan Kalkunte - Sunnyvale CA
Assignee:
Advanced Micro Devices, Inc - Sunnyvale CA
International Classification:
G06F3/00;13/00
US Classification:
39520064
Abstract:
Flow control signals in half-duplex and full-duplex networks are initiated and maintained based on the detected number of data bytes stored in a receive buffer from payload data of received data packets. If the number of stored data bytes exceeds a predetermined threshold, the network interface initiates flow control. Alternatively, the decision to initiate flow control may be based upon the rate at which the receive buffer is emptied compared to the number of stored data bytes in the receive buffer, or the rate the data bytes are stored into the receive buffer. The duration of the flow control is calculated as a wait time interval selected in response to the number of stored data bytes. The wait time may be selectively set as an integer multiple of slot times, or as a time interval based on the number of stored data bytes relative to the removal rate. Hence, the precise control and the initiation of the flow control for a specific wait time prevents loss of transmitted data while maintaining network throughput.

Arrangement For Regulating Packet Flow Rate In Shared-Medium, Point-To-Point, And Switched Networks

View page
US Patent:
59827785, Nov 9, 1999
Filed:
Aug 30, 1996
Appl. No.:
8/706317
Inventors:
Jim Mangin - San Ramon CA
Jayant Kadambi - Milpitas CA
Mohan Kalkunte - Sunnyvale CA
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
H04L 12413
US Classification:
370445
Abstract:
Delay times are modified in full-duplex Ethernet network devices by calculating in each network station a delay interval based on a size of a transmitted data packet and a desired transmission rate. The network station waits the calculated delay time before transmitting another data packet, ensuring that the overall output transmission rate of the network station corresponds to the assigned desired transmission rate. The desired transmission rate is received as a media access control (MAC) control frame from a network management entity, such as a switched hub. Hence, each station operates at the desired transmission rate, minimizing the occurrence of congestion and eliminating the necessity of PAUSE frames.

Method And Apparatus Avoiding Capture Effect By Adding A Slot Time To An Interpacket Gap Interval In A Station Accessing An Ethernet Network

View page
US Patent:
58549005, Dec 29, 1998
Filed:
May 31, 1996
Appl. No.:
8/656491
Inventors:
Mohan Kalkunte - Sunnyvale CA
Jim Mangin - San Ramon CA
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
H04L 12413
US Classification:
39520068
Abstract:
Delay times are modified in Ethernet network devices by adding a slot time to the minimum interpacket gap (IPG) interval between uninterrupted consecutive transmissions by a network station. If a network station transmits a data packet and has another data packet to send, modified delay time prevents the station from contending for access of the media, enabling other stations having data to transmit to attempt access on the media. If a collision occurs during the transmission of a second successive data packet, the network station uses a modified collision arbitration and automatically sets the collision delay interval to zero for the first access attempt. If another collision occurs during the access attempt, the collision interval is calculated according to the truncated binary exponential backoff algorithm.

Rotating Priority Arrangement In An Ethernet Network

View page
US Patent:
57843759, Jul 21, 1998
Filed:
Jun 12, 1996
Appl. No.:
8/662333
Inventors:
Mohan Kalkunte - Sunnyvale CA
Jayant Kadambi - Milpitas CA
Jim Mangin - San Ramon CA
Gopal Krishna - San Jose CA
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
H04L 12413
US Classification:
370448
Abstract:
Delay times are modified in Ethernet network devices by adding an integer multiple of a delay interval to the minimum interpacket gap (IPG) interval, and decrementing the integer in each network station in response to detected activity on the media. Each station has a unique integer value from the range of zero to the number of stations (N) minus one. The unique integer value ensures that each station has a different delay interval in accessing the media after sensing deassertion of the receive carrier. The station having a zero integer value will have its integer counter reset to (N-1) after a station transmits a data packet on the network, and the stations having nonzero integer values decrement their respective integer counters. Each network station also includes a deferral timer that counts the maximum delay interval of (N-1) delay intervals plus the minimum IPG value, and thus establishes a bounded access latency for a half-duplex shared network.
Jim L Mangin from Dublin, CA, age ~67 Get Report