Patents by Inventor Drew Dutton

Drew Dutton 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).

  • Publication number: 20070260804
    Abstract: A system including a serialized secondary bus architecture. The system may include an LPC bus, an I/O controller, a serialized secondary bus, and at least one slave device. The LPC bus may be connected to the I/O controller, and the at least one slave device may be connected to the I/O controller via the serialized secondary bus. The serialized secondary bus has a reduced pin count relative to the LPC bus. The I/O controller may receive bus transactions from the LPC bus. The I/O controller may translate and forward LPC bus transactions to the at least one device over the secondary bus. The I/O controller may include a processing unit. The processing unit may initiate bus transactions intended for the at least one slave device. The I/O controller may also include a bus arbitration unit. The bus arbitration unit may arbitrate ownership of the secondary bus between the processing unit and the LPC bus.
    Type: Application
    Filed: May 3, 2006
    Publication date: November 8, 2007
    Inventors: Drew Dutton, Alan Berenbaum, Raphael Weiss
  • Publication number: 20070162778
    Abstract: A system and method for monitoring usage of peripheral devices and placing a second peripheral device in a low power state when the usage indicates that a second peripheral device is not being used. For example, if a computer system detects that a user's current typing rate indicates the user probably has both hands on a keyboard, the computer system may generate a signal to the computer mouse to enter a low power state. The computer system may use prior usage for a user to determine when current usage indicates that the second peripheral device is not being used. After the second peripheral device is placed in a low power state, the computer system may generate a signal to the second peripheral device to return to a normal power state when the computer system determines that the user no longer has both hands occupied.
    Type: Application
    Filed: February 13, 2007
    Publication date: July 12, 2007
    Inventors: Drew Dutton, James MacDonald, Stephen Cox
  • Publication number: 20060227759
    Abstract: In various embodiments, devices coupled to upstream ports may enumerate the USB switching hub according to the total number of downstream ports on the USB switching hub. In some embodiments, when a first upstream port is communicating with a first downstream port, status registers coupled to the second upstream port may indicate to the second upstream device that the first downstream port is disconnected. By enumerating the USB switching hub according to the total number of downstream ports, the upstream devices may not have to re-enumerate the hub (and correspondingly each device coupled to the hub) each time a downstream device is switched. In some embodiments, an intelligent port routing switch may delay switching communications for the downstream port if there is an active transfer in progress between a related downstream port and an upstream port.
    Type: Application
    Filed: June 14, 2006
    Publication date: October 12, 2006
    Inventors: Mark Bohm, Mark Fu, Henry Wurzburg, James Bowles, Robert Hollingsworth, Drew Dutton, Akhlesh Nigam
  • Publication number: 20060059293
    Abstract: In various embodiments, a USB switching hub may switch between a first configuration and a second configuration to switch access between two or more upstream ports on the hub to at least a subset of downstream ports on the hub. In some embodiments, the hub may include a downstream routing controller to switch between the first configuration and the second configuration. In some embodiments, configurations (e.g., hardwired in the USB switching hub) may be switched as determined by logic on the USB switching hub.
    Type: Application
    Filed: September 14, 2004
    Publication date: March 16, 2006
    Inventors: Henry Wurzburg, James Bowles, Robert Hollingsworth, Mark Bohm, Drew Dutton
  • Publication number: 20060056401
    Abstract: In various embodiments, devices coupled to upstream ports may enumerate the USB switching hub according to the total number of downstream ports on the USB switching hub. In some embodiments, when a first upstream port is communicating with a first downstream port, status registers coupled to the second upstream port may indicate to the second upstream device that the first downstream port is disconnected. By enumerating the USB switching hub according to the total number of downstream ports, the upstream devices may not have to reenumerate the hub (and correspondingly each device coupled to the hub) each time a downstream device is switched. In some embodiments, an intelligent port routing switch may delay switching communications for the downstream port if there is an active transfer in progress between a related downstream port and an upstream port.
    Type: Application
    Filed: April 6, 2005
    Publication date: March 16, 2006
    Inventors: Mark Bohm, Mark Fu, Henry Wurzburg, James Bowles, Robert Hollingsworth, Drew Dutton
  • Publication number: 20050160196
    Abstract: In various embodiments, a computer system may include a computer controller to send and/or receive sideband signals to/from a USB device. In some embodiments, the USB device may include a USB controller to send/receive sideband signals to/from the computer controller. The computer controller and USB controller may allow communications between the computer system and the USB device when either of the computer system or USB device is in a low power state. The sideband signal sent between the computer system and the USB device may trigger the other of the computer system or USB device to enter a normal power state. In some embodiments, the computer controller and/or USB controller may be further coupled to a memory to buffer data to be sent to the computer system or USB device after the computer system or USB device returns to a normal power state.
    Type: Application
    Filed: March 4, 2005
    Publication date: July 21, 2005
    Inventors: Drew Dutton, James MacDonald, Henry Wurzburg
  • Patent number: 5754801
    Abstract: A computer system optimized for real-time applications which provides increased performance over current computer architectures. The system includes a standard local system bus or expansion bus, such as the PCI bus, and also includes a dedicated real-time bus or multimedia bus. Various multimedia devices are coupled to one or more of the expansion bus and/or the multimedia bus. The computer system includes a dedicated or centralized I/O processor coupled to one or more of the expansion bus and/or the multimedia bus which operates to direct or pull stream information through the system. The centralized I/O processor comprises a memory for storing data rate, data periodicity, data source, and data destination information for the multimedia devices. The computer system of the present invention thus provides much greater performance for real-time applications than prior systems.
    Type: Grant
    Filed: May 17, 1996
    Date of Patent: May 19, 1998
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Andy Lambrecht, Scott Swanstrom, Drew Dutton
  • Patent number: 5748921
    Abstract: A computer system including a plurality of multimedia devices each having a high-speed memory data channel for accessing system memory. Each multimedia device has a high speed link directly to system memory, which is preferably single or multiple ported memory. These individual links are preferably high speed serial interconnects but, alternatively, may be 4-bit, 8-bit, 16-bit, 24-bit, 32-bit, 64-bit or any combination thereof. In this embodiment, intelligent buffering is preferably implemented within the core logic, and arbitration for access to main memory is preferably implemented within the core logic. Each of the multimedia devices uses its dedicated memory data channel to perform data accesses and transfers directly to the main memory, bypassing PCI bus arbitration and PCI bus cycles. Alternatively, each of the multimedia devices includes a high speed memory channel directly to the memory controller in the core logic for accessing system memory.
    Type: Grant
    Filed: December 11, 1995
    Date of Patent: May 5, 1998
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Andy Lambrecht, Steve L. Belt, Drew Dutton
  • Patent number: 5740387
    Abstract: A computer system optimized for real-time applications which provides increased performance over current computer architectures. The system includes a standard local system bus or expansion bus, such as the PCI bus, and also includes a dedicated real-time bus or multimedia bus. Various multimedia devices are coupled to one or more of the expansion bus and/or the multimedia bus. The computer system expansion bus implements a new mode of operation specifically for real-time transfers. A real time signal is used to indicate that the expansion bus should be placed in a special real time mode. When not in special real time mode, the expansion bus operates as usual. The real time mode is optimized for the transfer of high bandwidth real-time information. The computer system of the present invention thus provides much greater performance for real-time applications than prior systems.
    Type: Grant
    Filed: May 17, 1996
    Date of Patent: April 14, 1998
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Andy Lambrecht, Drew Dutton
  • Patent number: 5696927
    Abstract: A memory paging and compression system for a computer having a memory and an execution unit includes an address mapping hierarchy, a compressed page mapping hierarchy, a translation lookaside buffer, and a compression/decompression component. The address mapping hierarchy includes page tables having page table entries which map from a first portion of virtual addresses to respective pages in physical memory. The compressed page mapping hierarchy includes compressed page tables having compressed page table entries mapping from the first portion of virtual addresses to respective compressed pages in physical memory. The translation lookaside buffer caches recently used ones of the mappings from the first portion of virtual addresses to respective pages in physical memory.
    Type: Grant
    Filed: December 21, 1995
    Date of Patent: December 9, 1997
    Assignee: Advanced Micro Devices, Inc.
    Inventors: James R. MacDonald, Drew Dutton, Steve Cox