Patents by Inventor Ellen L. Hahne

Ellen L. Hahne 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: 6538416
    Abstract: A reservation is created within a network by sending a stateless probe from a source node toward a destination node. The stateless probe determines a reservation path between the source node and the destination node via intermediate routers in the network. A determination is made if the destination node agrees to create the reservation path to the source node. If the destination node agrees to create the reservation path to the source node, the reservation path is established by returning a corresponding response message to the source node. Links included in more than one established reservation path to the same destination node are identified. The multiple reservations on such links are aggregated. This aggregation creates a tree of reservations rooted at the destination node.
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: March 25, 2003
    Assignee: Lucent Technologies Inc.
    Inventors: Ellen L. Hahne, Ping P. Pan, Henning G. Schulzrinne
  • Patent number: 5541912
    Abstract: A dynamic threshold system and method is disclosed for allocating memory among different output queues in a shared-memory ATM switch. The maximum permissible length for any individual queue at any instant of time is a function of the unused buffering in the switch. The dynamic threshold system and method deliberately reserves a small amount of buffer space, not allocating it to any currently active output queue, but attempts to equally share the remaining buffer space among the currently active output queues. The dynamic threshold system and method improve fairness and switch efficiency by guaranteeing access to the buffer space for all output queues, and by preventing any single output queue from monopolizing the memory at the expense of the others. The dynamic threshold system and method adapt to uncertain or changing load conditions.
    Type: Grant
    Filed: October 4, 1994
    Date of Patent: July 30, 1996
    Assignee: AT&T Corp.
    Inventors: Abhijit K. Choudhury, Ellen L. Hahne
  • Patent number: 5521916
    Abstract: A system for queueing and selective pushout and method are disclosed for a packet communications module such as a shared memory asynchronous transfer mode (ATM) switch. The shared memory stores packets in queues, each packet having a field and at most two pointers. Within each queue, the packets having respective space priorities are stored in subqueues each having the respective space priorities. The packets are stored in these priority subqueues using a first pointer pointing to the next packet of the same space priority in the queue. The second pointer associated with a stored packet points to the previous packet of greater than or equal space priority in the FIFO order in the queue. The field of a packet is used to store the priority value corresponding to the next packet in FIFO order in the queue, and this field is used by a processor to decide priority sub-queues to serve next. The packets are stored in the queues in a FIFO order using the two pointers and the fields of the packets.
    Type: Grant
    Filed: December 2, 1994
    Date of Patent: May 28, 1996
    Assignee: AT&T Corp.
    Inventors: Abhijit K. Choudhury, Ellen L. Hahne
  • Patent number: 5475682
    Abstract: A method of regulating backpressure traffic in a packet switched network made up of a plurality of switching elements each having a local buffer memory identifies at least one switching element which succeeds at least one other switching element in a transmission path. The at least one succeeding switching element has a congested local buffer memory. A backpressure signal is transmitted to the at least one other switching element. Packets destined for the succeeding switching element are queued in the local buffer memory of the at least one other switching element. Next, it is determined when the occupancy of the local buffer memory for the other switching element has exceeded a predetermined threshold. In response to the exceeded predetermined threshold, the other switching element ignores the backpressure signal transmitted from the succeeding switching element and transmits the queued packets to the succeeding switching element.
    Type: Grant
    Filed: June 10, 1994
    Date of Patent: December 12, 1995
    Assignee: AT&T Corp.
    Inventors: Abhijit K. Choudhury, Ellen L. Hahne
  • Patent number: 5163046
    Abstract: A method for use in a high-speed virtual circuit digital network for resizing windows of virtual circuits in nodes of the network. The resizing of a virtual circuit's window is initiated by an input router at an edge of the digital network. When the input router determines that resizing is necessary, it sends a first congestion control message to the nodes through which the virtual circuit passes. If the message indicates a larger window, the node receiving the message determines what size window it can provide and sends the message with that window size on to the next node. An output router at the other edge of the digital network receives the message, sets the window size based on the message as altered by the nodes, and returns a second message with the final window size via the nodes. On receipt of the second message, the nodes alter their windows and the input router sends cells as permitted by the new window.
    Type: Grant
    Filed: November 8, 1990
    Date of Patent: November 10, 1992
    Assignee: AT&T Bell Laboratories
    Inventors: Ellen L. Hahne, Samuel P. Morgan
  • Patent number: 5115430
    Abstract: Bandwidth balancing is accomplished to DQDB networks that handle multi-priority traffic by causing each node to throttle its own rate of transmission in accordance with the priority of the data that the node transmits. In accordance with one approach, each node limits its throughput to the product of a bandwidth balancing factor (which is a fraction that varies according to the priority level of data) and the unused bus capacity. When parcels of different priorities are received within each node, the parcels are processed in priority order. In accordance with another approach, all active parcels within a node are handled concurrently and receive some bandwidth. The throughput of each parcel in a node is limited to the product of the bandwidth balancing factor and the unused bus capacity. In accordance with still another approach, each traffic parcel limits it throughput to the product of the bandwidth balancing and the bus capacity unused by parcels of equal or higher priority.
    Type: Grant
    Filed: September 24, 1990
    Date of Patent: May 19, 1992
    Assignee: AT&T Bell Laboratories
    Inventors: Ellen L. Hahne, Nicholas F. Maxemchuk
  • Patent number: 5072443
    Abstract: A potential transmission-access failing in the IEEE 802.6 protocol is remedied by the use of terminals that sense the activity level on the interconnecting communications lines. In response to conditions that may give rise to such a failing, each terminal throttles its own transmission rate to improve the transmission capacity allocation of the protocol. In one embodiment, the terminal that transmits over more than half of the slots in the round trip delay simply throttles itself to one half the slots when it detects that another terminal is transmitting or is wishing to transmit. In another embodiment, even a terminal that is transmitting over fewer than half the slots in the round trip delay determines the number of unoccupied slots and throttles itself to transmit over not more than half of the number of available slots. In still another embodiment, a terminal wishing to transmit many packets casts a number of reservation bits onto the transmission channel to insure for itself some transmission capacity.
    Type: Grant
    Filed: July 28, 1989
    Date of Patent: December 10, 1991
    Assignee: AT&T Bell Laboratories
    Inventors: Ellen L. Hahne, Nicholas F. Maxemchuk
  • Patent number: 5014265
    Abstract: A method of controlling congestion in a virtual circuit packet network. A initial packet buffer is assigned to each virtual circuit at each node into which incoming packets are stored and later removed for forward routing. If a larger buffer is desired for a virtual circuit to service a larger amount of data, then additional buffer space is dynamically allocated selectively to the virtual circuit on demand if each node has sufficient unallocated buffer space to fill the request. In one embodiment, the criterion for dynamic allocation is based on the amount of data buffered at the data source. In alternative embodiments, the criteria for dynamic allocation may be further based on the amount of data buffered at each node for a virtual circuit and the total amount of free buffer space at each node of a virtual circuit. Signaling protocols are disclosed whereby data sources and virtual circuit nodes maintain consistent information describing the buffer allocations at all times.
    Type: Grant
    Filed: November 30, 1989
    Date of Patent: May 7, 1991
    Assignee: AT&T Bell Laboratories
    Inventors: Ellen L. Hahne, Charles R. Kalmanek, Samuel P. Morgan