Patents by Inventor Bradford B. Congdon

Bradford B. Congdon 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: 7429990
    Abstract: A network management card is provided to capture a screen image of a host system for transmission over a computer network for remote viewing and remote system management. The network management card is provided with a processor which processes a program to implement a video capture sequence of operations; and a bus controller having operations controlled by the processor, which tracks events on a bus of the host system, including operations of a video subsystem of the host system, and which executes a video capture sequence of operations to capture a screen image provided by the video subsystem of the host system for transmission to a remote system over a computer network or other communications link for remote viewing and remote system management.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: September 30, 2008
    Assignee: Intel Corporation
    Inventors: Bradford B. Congdon, Rama U. Reddy
  • Patent number: 7162546
    Abstract: A computer chipset having an identifier module and a router. The identifier module is configured to add sequence identifiers to each transaction in independent ordered sequences of transactions. The sequence identifiers identify which ordered sequence the transactions belong to. The identifier module combines the ordered sequences of transactions into a combined ordered sequence of transactions. The combined ordered sequence of transactions are sent over an ordered interface. A router then separates the combined ordered sequence of transactions into ordered queues based on the sequence identifiers associated with the transactions. The transactions in the ordered queues are executed in an order that reduces the time required to complete the transactions.
    Type: Grant
    Filed: December 27, 2001
    Date of Patent: January 9, 2007
    Assignee: Intel Corporation
    Inventors: Kenneth C. Creta, Robert T. George, Bradford B. Congdon, Tony S. Rand
  • Patent number: 6801976
    Abstract: An input/output hub includes an inbound ordering queue (IOQ) to receive inbound transactions. All read and write transactions have a transaction completion. Peer-to-peer transactions are not permitted to reach a destination until after all prior writes in the IOQ have been completed. A write in a peer-to-peer transaction does not permit subsequent accesses to proceed until the write is guaranteed to be in an ordered domain of the destination. An IOQ read bypass buffer is provided to receive read transactions pushed from the IOQ to permit posted writes and read/write completions to progress through the IOQ. An outbound ordering queue (OOQ) stores outbound transactions and completions of the inbound transactions. The OOQ also issues write completions for posted writes. An OOQ read bypass buffer is provided to receive read transactions pushed from the OOQ to permit posted writes and read/write completions to progress through the OOQ.
    Type: Grant
    Filed: August 27, 2001
    Date of Patent: October 5, 2004
    Assignee: Intel Corporation
    Inventors: Kenneth C. Creta, Bradford B. Congdon, Tony S Rand, Deepak Ramachandran
  • Publication number: 20040022094
    Abstract: In a system supporting concurrent multiple streams that pass through a cache between memory and the requesting devices, various techniques improve the efficient use of the cache. Some embodiments use adaptive pre-fetching of memory data using a dynamic table to determine the maximum number of pre-fetched cache lines permissible per stream. Other embodiments dynamically allocate the cache to the active streams. Still other embodiments use a programmable timer to deallocate inactive streams.
    Type: Application
    Filed: February 5, 2003
    Publication date: February 5, 2004
    Inventors: Sivakumar Radhakrishnan, Chitra Natarajan, Kenneth C. Creta, Bradford B. Congdon, Hui Lu
  • Patent number: 6681292
    Abstract: A caching input/output hub includes a host interface to connect with a host. At least one input/output interface is provided to connect with an input/output device. A write cache manages memory writes initiated by the input/output device. At least one read cache, separate from the write cache, provides a low-latency copy of data that is most likely to be used. The at least one read cache is in communication with the write cache. A cache directory is also provided to track cache lines in the write cache and the at least one read cache. The cache directory is in communication with the write cache and the at least one read cache.
    Type: Grant
    Filed: August 27, 2001
    Date of Patent: January 20, 2004
    Assignee: Intel Corporation
    Inventors: Kenneth C. Creta, Mike Bell, Robert George, Bradford B Congdon, Robert Blankenship, Duane January
  • Publication number: 20030210246
    Abstract: A network management card is provided to capture a screen image of a host system for transmission over a computer network for remote viewing and remote system management. The network management card is provided with a processor which processes a program to implement a video capture sequence of operations; and a bus controller having operations controlled by the processor, which tracks events on a bus of the host system, including operations of a video subsystem of the host system, and which executes a video capture sequence of operations to capture a screen image provided by the video subsystem of the host system for transmission to a remote system over a computer network or other communications link for remote viewing and remote system management.
    Type: Application
    Filed: February 21, 2003
    Publication date: November 13, 2003
    Inventors: Bradford B. Congdon, Rama U. Reddy
  • Publication number: 20030126336
    Abstract: A computer chipset having an identifier module and a router. The identifier module is configured to add sequence identifiers to each transaction in independent ordered sequences of transactions. The sequence identifiers identify which ordered sequence the transactions belong to. The identifier module combines the ordered sequences of transactions into a combined ordered sequence of transactions. The combined ordered sequence of transactions are sent over an ordered interface. A router then separates the combined ordered sequence of transactions into ordered queues based on the sequence identifiers associated with the transactions. The transactions in the ordered queues are executed in an order that reduces the time required to complete the transactions.
    Type: Application
    Filed: December 27, 2001
    Publication date: July 3, 2003
    Inventors: Kenneth C. Creta, Robert T. George, Bradford B. Congdon, Tony S. Rand
  • Patent number: 6556208
    Abstract: A network management card is provided to capture a screen image of a host system for transmission over a computer network for remote viewing and remote system management. The network management card is provided with a processor which processes a program to implement a video capture sequence of operations; and a bus controller having operations controlled by the processor, which tracks events on a bus of the host system, including operations of a video subsystem of the host system, and which executes a video capture sequence of operations to capture a screen image provided by the video subsystem of the host system for transmission to a remote system over a computer network or other communications link for remote viewing and remote system management.
    Type: Grant
    Filed: March 23, 1999
    Date of Patent: April 29, 2003
    Assignee: Intel Corporation
    Inventors: Bradford B. Congdon, Rama U. Reddy
  • Publication number: 20030041185
    Abstract: An input/output hub includes an inbound ordering queue (IOQ) to receive inbound transactions. All read and write transactions have a transaction completion. Peer-to-peer transactions are not permitted to reach a destination until after all prior writes in the IOQ have been completed. A write in a peer-to-peer transaction does not permit subsequent accesses to proceed until the write is guaranteed to be in an ordered domain of the destination. An IOQ read bypass buffer is provided to receive read transactions pushed from the IOQ to permit posted writes and read/write completions to progress through the IOQ. An outbound ordering queue (OOQ) stores outbound transactions and completions of the inbound transactions. The OOQ also issues write completions for posted writes. An OOQ read bypass buffer is provided to receive read transactions pushed from the OOQ to permit posted writes and read/write completions to progress through the OOQ.
    Type: Application
    Filed: August 27, 2001
    Publication date: February 27, 2003
    Inventors: Kenneth C. Creta, Bradford B. Congdon, Tony S. Rand, Deepak Ramachandran
  • Patent number: 6311296
    Abstract: A user-friendly, PCI bus-compliant plug-in management card is provided to evaluate a PCI bus in a host computer system for correct operation. The PCI management card is provided with a PCI bus controller ASIC for tracking error and fault conditions which may occur on a PCI bus and reporting such error and fault conditions locally or remotely over a computer network.
    Type: Grant
    Filed: December 29, 1998
    Date of Patent: October 30, 2001
    Assignee: Intel Corporation
    Inventor: Bradford B. Congdon
  • Patent number: 6292865
    Abstract: A method and apparatus for masking processor requests to improve bus efficiency includes a bus bridge having a detection logic for determining when a first processor on a first bus has been backed off the first bus a predetermined number of times. When the detection logic determines the first processor has been backed off the first bus the predetermined number of times, a timer is set to a first value, with the first value being sufficient to allow an agent on a second bus to access the first bus. A masking logic, coupled to the detection logic and the timer, is for masking requests from the first processor until the timer expires.
    Type: Grant
    Filed: June 23, 1998
    Date of Patent: September 18, 2001
    Assignee: Intel Corporation
    Inventors: Michael J. McTague, Bradford B. Congdon
  • Patent number: 5850557
    Abstract: A method and apparatus for masking processor requests to improve bus efficiency includes a bus bridge having a detection logic for determining when a first processor on a first bus has been backed off the first bus a predetermined number of times. When the detection logic determines the first processor has been backed off the first bus the predetermined number of times, a timer is set to a first value, with the first value being sufficient to allow an agent on a second bus to access the first bus. A masking logic, coupled to the detection logic and the timer, is for masking requests from the first processor until the timer expires.
    Type: Grant
    Filed: May 10, 1996
    Date of Patent: December 15, 1998
    Assignee: Intel Corporation
    Inventors: Michael J. McTague, Bradford B. Congdon