Patents by Inventor Dennis Albert Doidge

Dennis Albert Doidge 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: 8862797
    Abstract: There are disclosed systems and methods for reducing the average delay and the average delay variation of network communication data in a buffer. The buffer comprises a plurality of memory entries, and associated with the buffer is a read point and a write pointer. The buffer has a depth defined as the number of memory entries in the buffer between the memory entry pointed to by the read pointer and the memory entry pointed to by the write pointer. In one embodiment, at least one of the read pointer and the write pointer is initially set to establish the depth of the buffer to be a first value. The variation of the depth of the buffer is then monitored for a predetermined period of time as network communication data flows through the buffer. The depth of the buffer is then reduced based upon this monitoring.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: October 14, 2014
    Assignee: Cortina Systems, Inc.
    Inventors: Dennis Albert Doidge, Juan-Carlos Calderon, Jean-Michel Caia
  • Publication number: 20140164546
    Abstract: There are disclosed systems and methods for reducing the average delay and the average delay variation of network communication data in a buffer. The buffer comprises a plurality of memory entries, and associated with the buffer is a read point and a write pointer. The buffer has a depth defined as the number of memory entries in the buffer between the memory entry pointed to by the read pointer and the memory entry pointed to by the write pointer. In one embodiment, at least one of the read pointer and the write pointer is initially set to establish the depth of the buffer to be a first value. The variation of the depth of the buffer is then monitored for a predetermined period of time as network communication data flows through the buffer. The depth of the buffer is then reduced based upon this monitoring.
    Type: Application
    Filed: October 18, 2011
    Publication date: June 12, 2014
    Applicant: CORTINA SYSTEMS, INC.
    Inventors: Dennis Albert DOIDGE, Juan-Carlos CALDERON, Jean-Michel CAIA
  • Patent number: 7403532
    Abstract: A multiported LAN switch comprised of legacy local area network ports and ATM ports. Each ATM port comprising a hardware forwarding engine for bridging LAN frames from the LAN ports to the ATM port. The hardware forwarding engine converts layer 2 protocols between the dissimilar ports expediently, without requiring intervention by a microprocessor. A substantial performance gain is attained compared to microprocessor controlled format converters. Both LAN emulation and virtual LANs are supported.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: July 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Dennis Albert Doidge, Jim P. Ervin, Douglas Ray Henderson, Edward Hau-chun Ku, Pramod Narottambhai Patel, Loren Blair Reiss, Thomas Eric Ryle, Joseph M. Rash
  • Patent number: 6970468
    Abstract: A multiported LAN switch comprised of legacy local area network ports and ATM ports. Each ATM port comprising a hardware forwarding engine for bridging LAN frames from the LAN ports to the ATM port. The hardware forwarding engine converts layer 2 protocols between the dissimilar ports expediently, without requiring intervention by a microprocessor. A substantial performance gain is attained compared to microprocessor controlled format converters. Both LAN emulation and virtual LANs are supported.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: November 29, 2005
    Assignee: International Business Machines Corporation
    Inventors: Dennis Albert Doidge, Jim P. Ervin, Douglas Ray Henderson, Edward Hau-chun Ku, Pramod Narottambhai Patel, Loren Blair Reiss, Thomas Eric Ryle, Joseph M. Rash
  • Patent number: 6944164
    Abstract: A multiported LAN switch comprised of legacy local area network ports and ATM ports. Each ATM port comprising a hardware forwarding engine for bridging LAN frames from the LAN ports to the ATM port. The hardware forwarding engine converts layer 2 protocols between the dissimilar ports expediently, without requiring intervention by a microprocessor. A substantial performance gain is attained compared to microprocessor controlled format converters. Both LAN emulation and virtual LANs are supported.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: September 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Dennis Albert Doidge, Jim P. Ervin, Douglas Ray Henderson, Edward Hau-chun Ku, Pramod Narottambhai Patel, Loren Blair Reiss, Thomas Eric Ryle, Joseph M. Rash
  • Publication number: 20040105448
    Abstract: A multiported LAN switch comprised of legacy local area network ports and ATM ports. Each ATM port comprising a hardware forwarding engine for bridging LAN frames from the LAN ports to the ATM port. The hardware forwarding engine converts layer 2 protocols between the dissimilar ports expediently, without requiring intervention by a microprocessor. A substantial performance gain is attained compared to microprocessor controlled format converters. Both LAN emulation and virtual LANs are supported.
    Type: Application
    Filed: October 31, 2003
    Publication date: June 3, 2004
    Inventors: Dennis Albert Doidge, Jim P. Ervin, Douglas Ray Henderson, Edward Hau-Chun Ku, Pramod Narottambhai Patel, Loren Blair Reiss, Thomas Eric Ryle, Joseph M. Rash
  • Publication number: 20040090967
    Abstract: A multiported LAN switch comprised of legacy local area network ports and ATM ports. Each ATM port comprising a hardware forwarding engine for bridging LAN frames from the LAN ports to the ATM port. The hardware forwarding engine converts layer 2 protocols between the dissimilar ports expediently, without requiring intervention by a microprocessor. A substantial performance gain is attained compared to microprocessor controlled format converters. Both LAN emulation and virtual LANs are supported.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 13, 2004
    Inventors: Dennis Albert Doidge, Jim P. Ervin, Douglas Ray Henderson, Edward Hau-Chun Ku, Pramond Narottambhai Patel, Loren Blair Reiss, Thomas Eric Ryle, Joseph M. Rash
  • Publication number: 20040090987
    Abstract: A multiported LAN switch comprised of legacy local area network ports and ATM ports. Each ATM port comprising a hardware forwarding engine for bridging LAN frames from the LAN ports to the ATM port. The hardware forwarding engine converts layer 2 protocols between the dissimilar ports expediently, without requiring intervention by a microprocessor. A substantial performance gain is attained compared to microprocessor controlled format converters. Both LAN emulation and virtual LANs are supported.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 13, 2004
    Inventors: Dennis Albert Doidge, Jim P. Ervin, Douglas Ray Henderson, Edward Hau-Chun Ku, Pramod Narottambhai Patel, Loren Blair Reiss, Thomas Eric Ryle, Joseph M. Rash
  • Patent number: 6178462
    Abstract: A system for coupling a local area network to a wide area network utilizes a PCI (Peripheral Component Interface) bus to couple a PCI interface to a PCI network interface card, which is coupled to the wide area network. The wide area network could be an asynchronous transfer mode network or a high bandwidth ethernet. If the PCI network interface card operates as a PCI master, then the PCI interface will operate as a PCI slave. If the PCI network interface card operates as a PCI slave, then the PCI interface of the invention will operate as a PCI master.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: January 23, 2001
    Assignee: International Business Machines Corporation
    Inventors: Brian M. Bass, Dennis Albert Doidge, Edward Hau-chun Ku, Scott J. Lemke, Joseph M. Rash, Loren Blair Reiss
  • Patent number: 6064674
    Abstract: A multiported LAN switch comprised of legacy local area network ports and ATM ports. Each ATM port comprising a hardware forwarding engine for bridging LAN frames from the LAN ports to the ATM port. The hardware forwarding engine converts layer 2 protocols between the dissimilar ports expediently, without requiring intervention by a microprocessor. A substantial performance gain is attained compared to microprocessor controlled format converters. Both LAN emulation and virtual LANs are supported.
    Type: Grant
    Filed: October 22, 1997
    Date of Patent: May 16, 2000
    Assignee: International Business Machines Corporation
    Inventors: Dennis Albert Doidge, Jim P. Ervin, Douglas Ray Henderson, Edward Hau-chun Ku, Pramod Narottambhai Patel, Loren Blair Reiss, Thomas Eric Ryle, Joseph M. Rash
  • Patent number: 6035360
    Abstract: A memory interface for multi-port access to a memory unit, such as a static random-access memory (SRAM) device. The memory interface, which is generally adapted for a local area network (LAN) forwarding engine, provides single port read/write access to SRAM device, and arbitrates requests from the access interfaces to allocate bandwidth of the SRAM device among the requests. One embodiment allocates at least 50% of the bandwidth to a peripheral component interface (PCI) bus target interface and a PCI bus master interface, collectively. The arbitration logic may include a plurality of bandwidth control registers associated with respective access interfaces used to determine a permitted amount of bandwidth that an access interface is to have, wherein a request from an access interface is masked based on a value in its associated bandwidth control register. Arbitration can further allocate bandwidth using time division multiplexing.
    Type: Grant
    Filed: October 29, 1997
    Date of Patent: March 7, 2000
    Assignee: International Business Machines Corporation
    Inventors: Dennis Albert Doidge, Douglas Ray Henderson, Edward Hau-chun Ku, Pramod Narottambhai Patel, Joseph M. Rash, Thomas Eric Ryle