Search

Geoffrey B Ladwig

from Chelmsford, MA
Age ~62

Geoffrey Ladwig Phones & Addresses

  • 28 Muriel Rd, Chelmsford, MA 01824
  • Worcester, MA
  • Stoughton, WI
  • Madison, WI

Resumes

Resumes

Geoffrey Ladwig Photo 1

Geoffrey Ladwig

View page
Location:
Greater Boston Area
Industry:
Computer Networking
Geoffrey Ladwig Photo 2

Geoffrey Ladwig

View page
Location:
United States
Geoffrey Ladwig Photo 3

Geoffrey Ladwig

View page
Location:
United States
Geoffrey Ladwig Photo 4

Geoffrey Ladwig

View page
Location:
United States
Geoffrey Ladwig Photo 5

Geoffrey Ladwig

View page

Business Records

Name / Title
Company / Classification
Phones & Addresses
Geoffrey B. Ladwig
Secretary
VIRTUAL BROADBAND TECHNOLOGY, INC
1257 Worcester Rd, Framingham, MA 01701
Framingham, MA 01701

Publications

Us Patents

High Throughput Interconnection System Using Orthogonal Connectors

View page
US Patent:
6422876, Jul 23, 2002
Filed:
Dec 8, 1999
Appl. No.:
09/457508
Inventors:
John J. Fitzgerald - Lunenburg MA
Geoffrey B. Ladwig - Chelmsford MA
Richard L. Angle - Wellesley Hills MA
Jeffrey V. Bean - Fitchburg MA
Assignee:
Nortel Networks Limited - St. Laurent
International Classification:
H01R 1200
US Classification:
439 61, 439 74, 439631, 361784
Abstract:
The present invention is a method and apparatus for interconnection system. A first front connector is located at a side of a first front card to provide first contacts for first signal traces on the first front card. A second front connector located at a side of a second front card to provide second contacts for second signal traces on the second front card. A mating connector has first and second receptacles and is located alongside of a rear card. The mating connector electrically connects the first contacts of the first signal traces to the second contacts of the second signal traces via contacts in the first and second receptacles. The first and second receptacles couple to the first and second front connectors, respectively. The rear card is positioned in a substantially orthogonal direction to the first and second front cards.

Multicast And Unicast Scheduling For A Network Device

View page
US Patent:
6477169, Nov 5, 2002
Filed:
May 14, 1999
Appl. No.:
09/311834
Inventors:
Richard L. Angle - Wellasley Hills MA
Geoffrey B. Ladwig - Chelmsford MA
Nanying Yin - Newton Centre MA
Assignee:
Nortel Networks Limited - St. Laurent
International Classification:
H04L 1256
US Classification:
37039542, 3703954, 37039541, 37039543
Abstract:
A method and apparatus are provided for scheduling unicast and multicast data in an input-queued network device. According to one aspect of the present invention, a combined schedule is created by pipelined staging of multicast and unicast scheduling. Multicast cells are scheduled for transmission among multiple interfaces of a crossbar by performing a multicast cell scheduling cycle for multiple classes of service that are supported by the network device. Then, unicast cells are scheduled for transmission among the interfaces at a lower priority than the previously scheduled multicast cells by performing a unicast cell scheduling cycle for the multiple classes of service using only those interfaces that remain unmatched after completion of the multicast cell scheduling cycle.

Backpressure Mechanism For A Network Device

View page
US Patent:
6519225, Feb 11, 2003
Filed:
May 14, 1999
Appl. No.:
09/311995
Inventors:
Richard L. Angle - Wellasley Hills MA
Geoffrey B. Ladwig - Chelmsford MA
Nanying Yin - Newton Centre MA
Assignee:
Nortel Networks Limited - St. Laurent
International Classification:
H04L 1256
US Classification:
370229, 370389, 370390
Abstract:
A method and apparatus are provided for scheduling multicast data in an input-queued network device. According to one aspect of the present invention, the head-of-line blocking problem is avoided for multicast queues. A fabric arbiter receives a transmit request associated with multiple input ports. The transmit request identifies those of the output ports to which pending multicast cells are ready to be transmitted, if any. The fabric arbiter receives a backpressure signal from a backpressuring output port. Then, based upon the backpressure signal the fabric arbiter schedules multicast cells for transmission across the fabric. If the size of a multicast queue exceeds a predetermined threshold, then the fabric arbiter ignores the backpressure signal and causes the head-of-line multicast cell from the multicast queue to be transferred to the backpressuring output port. Otherwise, the fabric arbiter prevents multicast cells from being transferred to the backpressuring output port by masking requests destined for the backpressuring output port thereby removing the backpressuring output port from consideration during multicast scheduling.

Memory Management Technique For Maintaining Packet Order In A Packet Processing System

View page
US Patent:
6601150, Jul 29, 2003
Filed:
May 10, 1999
Appl. No.:
09/309471
Inventors:
Marvin Scheinbart - Chelmsford MA
Geoffrey B. Ladwig - Chelmsford MA
Richard Angle - Wellesley MA
Assignee:
Nortel Networks Limited - St. Laurent
International Classification:
G06F 1200
US Classification:
711156, 370412, 370429, 710 55
Abstract:
A memory management technique for maintaining packet order in a packet processing system involves maintaining a START indicator and a VALID indicator for each memory block in a packet memory. Packets are written in a number of successive memory blocks, and the START indicator corresponding to the first memory block of the number of successive memory blocks is set to indicate that the packet is available for processing. The packets are processed by a packet processor. When the packet processor completes the processing of a particular packet, the VALID indicator corresponding to the first memory block associated with that packet is set to indicate that the packet is ready to be forwarded. The packet may become ready to be forwarded out of order. However, the packets are forwarded in first-in-first-out order by processing the packets in first-in-first-out order and only forwarding a particular packet if the VALID indicator corresponding to the first memory block associated with that packet is set to indicate that the packet is ready to be forwarded. Thus, a packet is not forwarded unless and until all previous packets have been forwarded, even if the packet is ready to be forwarded before one or more previous packets.

Programmable Multicast Scheduling For A Network Device

View page
US Patent:
6628646, Sep 30, 2003
Filed:
May 14, 1999
Appl. No.:
09/311833
Inventors:
Richard L. Angle - Wellesley Hills MA
Geoffrey B. Ladwig - Chelmsford MA
Nanying Yin - Newton Centre MA
Assignee:
Nortel Networks Limited - St. Laurent
International Classification:
H04L 1266
US Classification:
370355, 370432, 370429
Abstract:
A method and apparatus are provided for scheduling unicast and multicast data in an input-queued network device. According to one aspect of the present invention, multicast scheduling is triggered by a programmable parameter. Each scheduling timeslot of a set of possible scheduling timeslots, unicast cell scheduling is performed. Multicast cell scheduling is performed in parallel with and independent of the unicast cell scheduling during scheduling timeslots in which a programmable multicast scheduling frequency parameter satisfies a predetermined condition.

Apparatus And Method For Interleaved Packet Storage

View page
US Patent:
6633576, Oct 14, 2003
Filed:
Nov 4, 1999
Appl. No.:
09/434159
Inventors:
William Melaragni - Billerica MA, 01821
Geoffrey B. Ladwig - Chelmsford MA, 01824
Richard L. Angle - Wellesley MA, 02481
International Classification:
H04L 1228
US Classification:
370412, 711 5, 370414
Abstract:
An apparatus and method for storage of memory packets with a high aggregate bandwidth is disclosed. An odd-even memory bank structure effectively doubles the memory available for packet storage. A packet memory arbitration scheme aligns access of devices reading and writing into packet memory allowing full-rate access to the packet memory.

Multicast Scheduling For A Network Device

View page
US Patent:
6661788, Dec 9, 2003
Filed:
May 14, 1999
Appl. No.:
09/311942
Inventors:
Richard L. Angle - Wellasley Hills MA
Geoffrey B. Ladwig - Chelmsford MA
Nanying Yin - Newton Centre MA
Assignee:
Nortel Networks Limited - St. Laurent
International Classification:
H04L 1228
US Classification:
370390, 370416, 370432, 370413
Abstract:
A method and apparatus are provided for scheduling multicast data in an input-queued network device. According to one aspect of the present invention, deterministic and bounded delay for high priority multicast cells is guaranteed by the multicast scheduler. The scheduler receives a transmit request associated with each of a plurality of input ports. The transmit request identifies output ports to which pending multicast cells are ready to be transmitted, if any. Then, for each of multiple classes of service, the scheduler performs a single scheduling iteration. The single scheduling iteration includes a grant phase, an accept phase, and an update phase. During the grant phase, the scheduler grants one or more of the input ports access to the fabric by issuing grants based upon the transmit requests and a priority indicator that identifies an input port that is given scheduling priority for the scheduling iteration. During the accept phase, on behalf of each of the input ports, the scheduler accepts all grants corresponding to the input port. Finally, during the update phase, the scheduler updates the priority indicator for use in a subsequent scheduling cycle.

Backpressure Mechanism For A Network Device

View page
US Patent:
6771596, Aug 3, 2004
Filed:
Sep 4, 2002
Appl. No.:
10/234689
Inventors:
Richard L. Angle - Wellasley Hills MA
Geoffrey B. Ladwig - Chelmsford MA
Nanying Yin - Newton Centre MA
Assignee:
Nortel Networks Limited - St. Laurent
International Classification:
H04L 1256
US Classification:
370229, 370389, 370390
Abstract:
A method and apparatus are provided for scheduling multicast data in an input-queued network device. A fabric arbiter receives a transmit request associated with multiple input ports. The transmit request identifies those of the output ports to which pending multicast cells are ready to be transmitted, if any. The fabric arbiter receives a backpressure signal from a backpressuring output port. Then, based upon the backpressure signal the fabric arbiter schedules multicast cells for transmission across the fabric. If the size of a multicast queue exceeds a predetermined threshold, then the fabric arbiter ignores the backpressure signal and causes the head-of-line multicast cell from the multicast queue to be transferred to the backpressuring output port. Otherwise, the fabric arbiter prevents multicast cells from being transferred to the backpressuring output port by masking requests destined for the backpressuring output port thereby removing the backpressuring output port from consideration during multicast scheduling.
Geoffrey B Ladwig from Chelmsford, MA, age ~62 Get Report