Patents by Inventor David W. LaFollette

David W. LaFollette 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: 7076716
    Abstract: A method and apparatus for reclaiming bus bandwidth on a full duplex bus. A source node sends a primary packet toward a destination node along a full duplex bus. If the destination node identifies an inability to accept the primary packet, it sends a NAK in the opposite direction along the full duplex bus towards the source node. Upon receiving the NAK, the source node aborts packet transmission of the primary packet which by virtue of the NAK has been identified as futile. Accordingly, the bandwidth, which would have otherwise have been used for the futile packet transmission, can be reclaimed and used for some other purpose.
    Type: Grant
    Filed: April 13, 1998
    Date of Patent: July 11, 2006
    Assignee: Intel Corporation
    Inventors: Jerrold V. Hauck, David W. LaFollette
  • Patent number: 7023874
    Abstract: Distributed arbitration in a full-duplex bus system. By distributing the arbitration function among the nodes of a tree topology full-duplex bus system such that arbitration at any particular time is handled by a node holding a grant of the bus at that time (the nominal root node), a reverse flow direction towards the nominal root node is available for arbitration flow. This allows the discrete arbitration phase to be eliminated and generally improves bus efficiency.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: April 4, 2006
    Assignee: Intel Corporation
    Inventors: Jerrold V. Hauck, David W. LaFollette
  • Patent number: 6765923
    Abstract: A method and apparatus for early arbitration in a full duplex bus system. Early arbitration in a distributed arbitration serial bus system permits the resolution of requests for a next fairness interval during a current fairness interval such that the grant of the highest priority request in the next fairness interval may immediately follow a last packet of a last subaction in a current fairness interval. In this way, the bandwidth previously wasted propagating an arbitration reset token and waiting for arbitration requests can be substantially eliminated.
    Type: Grant
    Filed: October 12, 1999
    Date of Patent: July 20, 2004
    Assignee: Intel Corporation
    Inventors: David W. LaFollette, Jerrold V. Hauck
  • Publication number: 20020085581
    Abstract: Distributed arbitration in a full-duplex bus system. By distributing the arbitration function among the nodes of a tree topology full-duplex bus system such that arbitration at any particular time is handled by a node holding a grant of the bus at that time (the nominal root node), a reverse flow direction towards the nominal root node is available for arbitration flow. This allows the discrete arbitration phase to be eliminated and generally improves bus efficiency.
    Type: Application
    Filed: October 18, 2001
    Publication date: July 4, 2002
    Inventors: Jerrold V. Hauck, David W. LaFollette
  • Patent number: 6411628
    Abstract: Distributed arbitration in a full-duplex bus system. By distributing the arbitration function among the nodes of a tree topology full-duplex bus system such that arbitration at any particular time is handled by a node holding a grant of the bus at that time (the nominal root node), a reverse flow direction towards the nominal root node is available for arbitration flow. This allows the discrete arbitration phase to be eliminated and generally improves bus efficiency.
    Type: Grant
    Filed: February 2, 1998
    Date of Patent: June 25, 2002
    Assignee: Intel Corporation
    Inventors: Jerrold V. Hauck, David W. LaFollette
  • Patent number: 6356558
    Abstract: A method and apparatus of improving serial bus efficiency. Improvement of bus efficiency through the reduction of enforced subaction gaps can be accomplished by attaching an explicit end of subaction (EOS) token to packets that are the last packet of a subaction. The EOS should be selected to be an encoding that is not easily confused with any encoding used for normal data encoding. The presence of the EOS token permits arbitration to begin without waiting for a subaction gap after the EOS token is seen on the bus. Additionally, it permits fly by concatenation with packets containing an EOS token. In some cases multiple concatenations are possible. Because the EOS token is independent of subaction type, this technique expands readily as new subactions are developed. Employing the features overall bus efficiency can be increased.
    Type: Grant
    Filed: February 2, 1998
    Date of Patent: March 12, 2002
    Assignee: Intel Corporation
    Inventors: Jerrold V. Hauck, David W. LaFollette
  • Patent number: 6145018
    Abstract: A method for hindering a first type of node from becoming an arbitration controller during a tree identification process is described. The method includes sending a first request from a first node to a second node. The response to the first request is delayed by establishing a parent-child relationship between a third node and the second node, the second and third nodes being the first type of node. A response is then sent, establishing the second node as the child of the first node. Afterward, the first node is designated as the bus arbitration controller.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: November 7, 2000
    Assignee: Intel Corporation
    Inventors: David W. LaFollette, Jerrold V. Hauck
  • Patent number: 6038234
    Abstract: A method and apparatus for early arbitration in a full duplex bus system. Early arbitration in a distributed arbitration serial bus system permits the resolution of requests for a next fairness interval during a current fairness interval such that the grant of the highest priority request in the next fairness interval may immediately follow a last packet of a last subaction in a current fairness interval. In this way, the bandwidth previously wasted propagating an arbitration reset token and waiting for arbitration requests can be substantially eliminated.
    Type: Grant
    Filed: February 2, 1998
    Date of Patent: March 14, 2000
    Assignee: Intel Corporation
    Inventors: David W. LaFollette, Jerrold V. Hauck
  • Patent number: 6012117
    Abstract: An arbitration method for access to a serial bus includes the steps of monitoring for the presence of an arbitration reset gap on the serial bus, and arbitrating for an access, if needed, upon recognizing the presence of an arbitration reset gap on the serial bus. The method further comprises the steps of determining if immediately arbitrating for an additional access without waiting for the presence of another arbitration reset gap on the serial bus is authorized, upon successfully arbitrating for an access. If immediately arbitrating for an additional access is authorized, and the additional access is needed, arbitration for the additional access is immediately made. A method for controlling arbitration for access to a serial bus includes the step of programming bus agents with information for the bus agents to determine whether immediately arbitrating for additional accesses to the serial bus are authorized.
    Type: Grant
    Filed: March 14, 1997
    Date of Patent: January 4, 2000
    Assignee: Intel Corporation
    Inventors: C. Brendan S. Traw, David W. LaFollette, Richard L. Coulson