Patents by Inventor Donald Proulx

Donald Proulx 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: 7742489
    Abstract: A method and apparatus for a communications network that executes a medium access control (MAC) protocol that permits multiple access to a shared medium or shared switching fabric. The MAC protocol uses a BANDWIDTH_ALLOCATOR to regulate access to the network by sending a permission message to a NODE, allowing it to transmit to a specific set of NODEs for a specific length of time. The medium and switching fabric can carry one or more protocols, each of varying framing format and native bitrate. The switching fabric provides a connection-oriented bufferless data transport service that preserves frame ordering. An illustrative embodiment uses a slotted master/slave time-division multiplexed access (TDMA) scheme to allow flexible provisioning of network bandwidth.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: June 22, 2010
    Assignee: NetApp, Inc.
    Inventors: Stephen R. Chinn, Gene M. Ciancaglini, Michael M. Garofalo, James A. Hart, Michael Lupinacci, Paul Marichal, John D. Moores, Guy Oliveira, Salil A. Parikh, Mark R. Parquette, William Proulx, Donald Proulx, Michael Rydeen
  • Publication number: 20070258475
    Abstract: A method and apparatus for a communications network that executes a medium access control (MAC) protocol that permits multiple access to a shared medium or shared switching fabric. The MAC protocol uses a BANDWIDTH_ALLOCATOR to regulate access to the network by sending a permission message to a NODE, allowing it to transmit to a specific set of NODEs for a specific length of time. The medium and switching fabric can carry one or more protocols, each of varying framing format and native bitrate. The switching fabric provides a connection-oriented bufferless data transport service that preserves frame ordering. An illustrative embodiment uses a slotted master/slave time-division multiplexed access (TDMA) scheme to allow flexible provisioning of network bandwidth.
    Type: Application
    Filed: July 2, 2007
    Publication date: November 8, 2007
    Applicant: Network Appliance, Inc.
    Inventors: Stephen Chinn, Gene Ciancaglini, Michael Garofalo, James Hart, Michael Lupinacci, Paul Marichal, John Moores, Guy Oliveira, Salil Parikh, Mark Parquette, William Proulx, Donald Proulx, Michael Rydeen
  • Patent number: 7289499
    Abstract: A method and apparatus for a communications network that executes a medium access control (MAC) protocol that permits multiple access to a shared medium or shared switching fabric. The MAC protocol uses a bandwidth allocator to regulate access to the network by sending a permission message to a node, allowing it to transmit to a specific set of nodes for a specific length of time. The medium and switching fabric can carry one or more protocols, each of varying framing format and native bitrate. The switching fabric provides a connection-oriented bufferless data transport service that preserves frame ordering. An illustrative embodiment uses a slotted master/slave time-division multiplexed access (TDMA) scheme to allow flexible provisioning of network bandwidth.
    Type: Grant
    Filed: July 16, 2002
    Date of Patent: October 30, 2007
    Assignee: Network Appliance, Inc.
    Inventors: Stephen R. Chinn, Gene M. Ciancaglini, Michael M. Garofalo, James A. Hart, Steven Lumetta, Michael Lupinacci, Paul Marichal, Muriel Medard, John D. Moores, Guy Oliveira, Salil A. Parikh, Mark R. Parquette, William Proulx, Donald Proulx, Michael Rydeen
  • Patent number: 7239642
    Abstract: A method and apparatus for a communications network that executes a medium access control (MAC) protocol that permits multiple access to a shared medium or shared switching fabric. The MAC protocol uses a BANDWIDTH_ALLOCATOR to regulate access to the network by sending a permission message to a NODE, allowing it to transmit to a specific set of NODEs for a specific length of time. The medium and switching fabric can carry one or more protocols, each of varying framing format and native bitrate. The switching fabric provides a connection-oriented bufferless data transport service that preserves frame ordering. An illustrative embodiment uses a slotted master/slave time-division multiplexed access (TDMA) scheme to allow flexible provisioning of network bandwidth.
    Type: Grant
    Filed: July 16, 2002
    Date of Patent: July 3, 2007
    Assignee: Network Appliance, Inc.
    Inventors: Stephen R. Chinn, Gene M. Ciancaglini, Michael M. Garofalo, James A. Hart, Michael Lupinacci, Paul Marichal, John D. Moores, Guy Oliveira, Salil A. Parikh, Mark R. Parquette, William Proulx, Donald Proulx, Michael Rydeen
  • Publication number: 20050089054
    Abstract: The present invention describes a system for providing quality of service (QoS) features in communications switching devices and routers. The QoS provided by this system need not be intrinsic to the communication protocols being transported through the network. Preferred embodiments also generate statistics with the granularity of the QoS. The system can be implemented in a single application-specific integrated circuit (ASIC), in a chassis-based switch or router, or in a more general distributed architecture. The system architecture is a virtual output queued (VOQed) crossbar. The administrator establishes policies for port pairs within the switch, and optionally with finer granularity. Frames are directed to unique VOQs based on both policy and protocol criteria. Policies are implemented by means of a scheduling engine that allocates time slices (minimum units of crossbar access).
    Type: Application
    Filed: August 10, 2004
    Publication date: April 28, 2005
    Inventors: Gene Ciancaglini, Muriel Medard, John Moores, Mark Parquette, Donald Proulx
  • Publication number: 20050073956
    Abstract: A switching device includes an ingress memory system having a VOQ-based design to provide an infrastructure for enabling fine-grained QoS and SLAs.
    Type: Application
    Filed: August 10, 2004
    Publication date: April 7, 2005
    Inventors: John Moores, Donald Proulx