Search

Avanindra G Godbole

age ~58

from San Jose, CA

Also known as:
  • Arundhati Godbole
  • A Godbole
  • Avanindra E
  • I Godbole
  • Arundhati Dhagat
Phone and address:
3276 Ravenswood Way, San Jose, CA 95148
408 528-9877

Avanindra Godbole Phones & Addresses

  • 3276 Ravenswood Way, San Jose, CA 95148 • 408 528-9877
  • 1050 Crestview Dr, Mountain View, CA 94040
  • Hudson, MA
  • Amherst, MA

Us Patents

  • Flexible Queue And Stream Mapping Systems And Methods

    view source
  • US Patent:
    7197612, Mar 27, 2007
  • Filed:
    Jul 30, 2002
  • Appl. No.:
    10/206993
  • Inventors:
    Debashis Basu - San Jose CA, US
    Avanindra Godbole - San Jose CA, US
  • Assignee:
    Juniper Networks, Inc. - Sunnyvale CA
  • International Classification:
    G06F 12/00
    G06F 15/16
    H04L 12/00
  • US Classification:
    711156, 370351, 709231
  • Abstract:
    A system processes data corresponding to multiple data streams. The system includes multiple queues that store the data, stream-to-queue logic, dequeue logic, and queue-to-stream logic. Each of the queues is assigned to one of the streams based on a predefined queue-to-stream assignment. The stream-to-queue logic identifies which of the queues has data to be processed. The dequeue logic processes data in the identified queues. The queue-to-stream logic identifies which of the streams correspond to the identified queues.
  • Systems And Methods For Permitting Queues To Oversubscribe

    view source
  • US Patent:
    7245626, Jul 17, 2007
  • Filed:
    Jul 30, 2002
  • Appl. No.:
    10/206998
  • Inventors:
    Pradeep Sindhu - Los Altos Hills CA, US
    Debashis Basu - San Jose CA, US
    Jayabharat Boddu - Santa Clara CA, US
    Avanindra Godbole - San Jose CA, US
  • Assignee:
    Juniper Networks, Inc. - Sunnyvale CA
  • International Classification:
    H04L 12/56
  • US Classification:
    370412, 370468
  • Abstract:
    A system permits queues to use more than an allocated amount of bandwidth. The system allocates an amount of bandwidth to each of the queues and determines whether any of the queues is using less than the allocated amount of bandwidth. If so, the system reallocates the allocated bandwidth from one of the queues to at least one other one of the queues based on the amount of bandwidth used by each of the queues.
  • Systems And Methods For Dropping Data Using A Drop Profile

    view source
  • US Patent:
    7283470, Oct 16, 2007
  • Filed:
    Jul 30, 2002
  • Appl. No.:
    10/207002
  • Inventors:
    Pradeep Sindhu - Los Altos Hills CA, US
    Debashis Basu - San Jose CA, US
    Jayabharat Boddu - Santa Clara CA, US
    Avanindra Godbole - San Jose CA, US
  • Assignee:
    Juniper Networks, Inc. - Sunnyvale CA
  • International Classification:
    G01R 31/08
  • US Classification:
    370230, 370235, 370412, 370419, 710 52
  • Abstract:
    A system selectively drops data from queues. The system includes a drop table that stores drop probabilities. The system selects one of the queues to examine and generates an index into the drop table to identify one of the drop probabilities for the examined queue. The system then determines whether to drop data from the examined queue based on the identified drop probability.
  • Systems And Methods For Efficient Multicast Handling

    view source
  • US Patent:
    7289503, Oct 30, 2007
  • Filed:
    Jul 30, 2002
  • Appl. No.:
    10/206999
  • Inventors:
    Pradeep Sindhu - Los Altos Hills CA, US
    Debashis Basu - San Jose CA, US
    Pankaj Patel - Cupertino CA, US
    Raymond Lim - Los Altos Hills CA, US
    Avanindra Godbole - San Jose CA, US
    Tatao Chuang - San Jose CA, US
    Chi-Chung K. Chen - Cupertino CA, US
    Jeffrey G. Libby - Cupertino CA, US
    Dennis Ferguson - Palo Alto CA, US
    Philippe Lacroute - Sunnyvale CA, US
    Gerald Cheung - Palo Alto CA, US
  • Assignee:
    Juniper Networks, Inc. - Sunnyvale CA
  • International Classification:
    H04L 12/28
  • US Classification:
    370392, 370432
  • Abstract:
    A network device includes an interface and packet processing logic. The interface receives a multicast packet. The packet processing logic determines identifier data corresponding to the received multicast packet and replicates the identifier data to multiple outgoing packet forward engines at a first point in a processing path. The packet processing logic further replicates the identifier data to multiple data streams at a second point in the processing path and replicates the identifier data to multiple logical interfaces in the same stream at a third point in the processing path.
  • Memory Load Balancing For Single Stream Multicast

    view source
  • US Patent:
    7292529, Nov 6, 2007
  • Filed:
    Jul 31, 2002
  • Appl. No.:
    10/208008
  • Inventors:
    Debashis Basu - San Jose CA, US
    Avanindra Godbole - San Jose CA, US
    Raymond M. Lim - Los Altos Hills CA, US
    Jeffrey Glenn Libby - Cupertino CA, US
  • Assignee:
    Juniper Networks, Inc. - Sunnyvale CA
  • International Classification:
    H04L 12/26
    H04L 12/54
    H04L 12/56
    H04J 3/24
  • US Classification:
    370230, 370390, 370412, 370432, 370474
  • Abstract:
    A system for multicasting a packet of data to a single data stream is provided. The system may determine a size of the packet and may send a single copy of the packet if the size of the packet exceeds a threshold value. A number of copies of the packet yet to be multicast may be ascertained if the size of the packet of data does not exceed the threshold value. Copies of the packet may be transmitted based on the number of copies of the packet yet to be multicast.
  • Systems And Methods For Selectively Performing Explicit Congestion Notification

    view source
  • US Patent:
    7359321, Apr 15, 2008
  • Filed:
    Jul 30, 2002
  • Appl. No.:
    10/206990
  • Inventors:
    Pradeep Sindhu - Los Altos Hills CA, US
    Debashis Basu - San Jose CA, US
    Jayabharat Boddu - Santa Clara CA, US
    Avanindra Godbole - San Jose CA, US
  • Assignee:
    Juniper Networks, Inc. - Sunnyvale CA
  • International Classification:
    G01R 31/08
  • US Classification:
    370230, 370235, 370412, 710 52
  • Abstract:
    A system provides congestion control and includes multiple queues that temporarily store data and a drop engine. The system associates a value with each of the queues, where each of the values relates to an amount of memory associated with the queue. The drop engine compares the value associated with a particular one of the queues to one or more programmable thresholds and selectively performs explicit congestion notification or packet dropping on data in the particular queue based on a result of the comparison.
  • Systems And Methods For Determining The Bandwidth Used By A Queue

    view source
  • US Patent:
    7382793, Jun 3, 2008
  • Filed:
    Jul 30, 2002
  • Appl. No.:
    10/207001
  • Inventors:
    Pradeep Sindhu - Los Altos Hills CA, US
    Debashis Basu - San Jose CA, US
    Jayabharat Boddu - Santa Clara CA, US
    Avanindra Godbole - San Jose CA, US
  • Assignee:
    Juniper Networks, Inc. - Sunnyvale CA
  • International Classification:
    H04L 12/28
  • US Classification:
    370412, 370230, 370235, 710 56
  • Abstract:
    A system determines bandwidth use by queues in a network device. To do this, the system determines an instantaneous amount of bandwidth used by each of the queues and an average amount of bandwidth used by each of the queues. The system then identifies bandwidth use by each of the queues based on the instantaneous bandwidth used and the average bandwidth used by each of the queues.
  • Dequeuing And Congestion Control Systems And Methods

    view source
  • US Patent:
    7558197, Jul 7, 2009
  • Filed:
    Jul 30, 2002
  • Appl. No.:
    10/207006
  • Inventors:
    Pradeep Sindhu - Los Altos Hills CA, US
    Debashis Basu - San Jose CA, US
    Jayabharat Boddu - Santa Clara CA, US
    Avanindra Godbole - San Jose CA, US
  • Assignee:
    Juniper Networks, Inc. - Sunnyvale CA
  • International Classification:
    H04L 12/28
    H04L 12/56
  • US Classification:
    370230, 370414, 370418
  • Abstract:
    A system provides congestion control in a network device. The system includes multiple queues, a dequeue engine, a drop engine, and an arbiter. The queues temporarily store data. The dequeue engine selects a first one of the queues and dequeues data from the first queue. The drop engine selects a second one of the queues to examine and selectively drop data from the second queue. The arbiter controls selection of the queues by the dequeue engine and the drop engine.

Get Report for Avanindra G Godbole from San Jose, CA, age ~58
Control profile