Patents by Inventor Douglas D. Williams

Douglas D. Williams 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: 20240158398
    Abstract: Described herein are compounds that inhibit ALK2 and its mutants, pharmaceutical compositions including such compounds, and methods of using such compounds and compositions.
    Type: Application
    Filed: April 20, 2023
    Publication date: May 16, 2024
    Inventors: Natasja Brooijmans, Jason D. Brubaker, Paul E. Fleming, Brian Lewis Hodous, Joseph L. Kim, Brett D. Williams, Douglas Wilson, Kevin J. Wilson, Mark Cronin
  • Patent number: 10397396
    Abstract: A method and system for disabling functions of a movement detection enabled device is provided. The method includes monitoring a movement detection signal of the movement detection enabled device in a vehicle and determining that the vehicle is currently in motion. An electronic tag in the vehicle is detected and instructions associated with the movement detection enabled device are retrieved. It is determined that the movement detection enabled device is located within a specified proximity to a driver location of the vehicle and that a user of the device is a driver of the vehicle. In response, specified functions of the movement detection enabled device are disabled.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ira L. Allen, Douglas D. Williams
  • Publication number: 20180338034
    Abstract: A method and system for disabling functions of a movement detection enabled device is provided. The method includes monitoring a movement detection signal of the movement detection enabled device in a vehicle and determining that the vehicle is currently in motion. An electronic tag in the vehicle is detected and instructions associated with the movement detection enabled device are retrieved. It is determined that the movement detection enabled device is located within a specified proximity to a driver location of the vehicle and that a user of the device is a driver of the vehicle. In response, specified functions of the movement detection enabled device are disabled.
    Type: Application
    Filed: July 27, 2018
    Publication date: November 22, 2018
    Inventors: Ira L. Allen, Douglas D. Williams
  • Patent number: 10063687
    Abstract: A method and system for disabling functions of a movement detection enabled device is provided. The method includes monitoring a movement detection signal of the movement detection enabled device in a vehicle and determining that the vehicle is currently in motion. An electronic tag in the vehicle is detected and instructions associated with the movement detection enabled device are retrieved. It is determined that the movement detection enabled device is located within a specified proximity to a driver location of the vehicle and that a user of the device is a driver of the vehicle. In response, specified functions of the movement detection enabled device are disabled.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ira L. Allen, Douglas D. Williams
  • Publication number: 20170126881
    Abstract: A method and system for disabling functions of a movement detection enabled device is provided. The method includes monitoring a movement detection signal of the movement detection enabled device in a vehicle and determining that the vehicle is currently in motion. An electronic tag in the vehicle is detected and instructions associated with the movement detection enabled device are retrieved. It is determined that the movement detection enabled device is located within a specified proximity to a driver location of the vehicle and that a user of the device is a driver of the vehicle. In response, specified functions of the movement detection enabled device are disabled.
    Type: Application
    Filed: January 12, 2017
    Publication date: May 4, 2017
    Inventors: Ira L. Allen, Douglas D. Williams
  • Patent number: 9628609
    Abstract: A method and system for disabling functions of a movement detection enabled device is provided. The method includes monitoring a movement detection signal of the movement detection enabled device in a vehicle and determining that the vehicle is currently in motion. An electronic tag in the vehicle is detected and instructions associated with the movement detection enabled device are retrieved. It is determined that the movement detection enabled device is located within a specified proximity to a driver location of the vehicle and that a user of the device is a driver of the vehicle. In response, specified functions of the movement detection enabled device are disabled.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ira L. Allen, Douglas D. Williams
  • Publication number: 20160119467
    Abstract: A method and system for disabling functions of a movement detection enabled device is provided. The method includes monitoring a movement detection signal of the movement detection enabled device in a vehicle and determining that the vehicle is currently in motion. An electronic tag in the vehicle is detected and instructions associated with the movement detection enabled device are retrieved. It is determined that the movement detection enabled device is located within a specified proximity to a driver location of the vehicle and that a user of the device is a driver of the vehicle. In response, specified functions of the movement detection enabled device are disabled.
    Type: Application
    Filed: January 6, 2016
    Publication date: April 28, 2016
    Inventors: Ira L. Allen, Douglas D. Williams
  • Patent number: 9270809
    Abstract: A method and system for disabling functions of a movement detection enabled device is provided. The method includes monitoring a movement detection signal of the movement detection enabled device in a vehicle and determining that the vehicle is currently in motion. An electronic tag in the vehicle is detected and instructions associated with the movement detection enabled device are retrieved. It is determined that the movement detection enabled device is located within a specified proximity to a driver location of the vehicle and that a user of the device is a driver of the vehicle. In response, specified functions of the movement detection enabled device are disabled.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ira L. Allen, Douglas D. Williams
  • Publication number: 20150256996
    Abstract: A method and system for disabling functions of a movement detection enabled device is provided. The method includes monitoring a movement detection signal of the movement detection enabled device in a vehicle and determining that the vehicle is currently in motion. An electronic tag in the vehicle is detected and instructions associated with the movement detection enabled device are retrieved. It is determined that the movement detection enabled device is located within a specified proximity to a driver location of the vehicle and that a user of the device is a driver of the vehicle. In response, specified functions of the movement detection enabled device are disabled.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 10, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ira L. Allen, Douglas D. Williams
  • Patent number: 5430888
    Abstract: A load/store pipeline in a computer processor for loading data to registers and storing data from the registers has a cache memory within the pipeline for storing data. The pipeline includes buffers which support multiple outstanding read request misses. Data from out of the pipeline is obtained independently of the operation of the pipeline, this data corresponding to the request misses. The cache memory can then be filled with the requested for data. The provision of a cache memory within the pipeline, and the buffers for supporting the cache memory, speed up loading operations for the computer processor.
    Type: Grant
    Filed: October 26, 1993
    Date of Patent: July 4, 1995
    Assignee: Digital Equipment Corporation
    Inventors: Richard T. Witek, Douglas D. Williams, Timothy J. Stanley, David M. Fenwick, Douglas J. Burns, Rebecca L. Stamm, Richard Heye
  • Patent number: 5428794
    Abstract: An interrupting node for providing interrupt requests to a pended bus. The interrupting node provides to the pended bus an interrupt request message including ID data for identifying the interrupting node as the source of an interrupt request. An interrupt servicing node provides interrupt acknowledge messages including destination data specifying a particular interrupting node at times when the interrupt servicing node is ready to service an interrupt request message. The interrupting node detects whether an interrupt acknowledge message on the bus includes destination data specifying that interrupting node, and provides an interrupt vector message to the bus in response.
    Type: Grant
    Filed: March 3, 1994
    Date of Patent: June 27, 1995
    Assignee: Digital Equipment Corporation
    Inventor: Douglas D. Williams
  • Patent number: 5319791
    Abstract: A prediction logic device operating in conjunction with a vector processor to predict, before the completion of the translation of the virtual addresses of all of the data elements of a vector, the valid performance of all virtual-address to physical-address translations for the data elements of the vector. The prediction logic device asserts an MMOK signal to a scalar processor when it becomes known that no memory management fault and/or translation buffer miss will occur such that the scalar processor can resume vector instruction issue to the vector processor at the earliest possible time.
    Type: Grant
    Filed: September 10, 1992
    Date of Patent: June 7, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Douglas D. Williams, David M. Fenwick, Timothy J. Stanley
  • Patent number: 5179674
    Abstract: A prediction logic device operating in conjunction with a vector processor to predict, before the completion of the translation of the virtual addresses of all of the data elements of a vector, the valid performance of all virtual-address to physical-address translations for the data elements of the vector. The prediction logic device asserts an MMOK signal to a scalar processor when it becomes known that no memory management fault and/or translation buffer miss will occur such that the scalar processor can resume vector instruction issue to the vector processor at the earliest possible time.
    Type: Grant
    Filed: July 25, 1988
    Date of Patent: January 12, 1993
    Assignee: Digital Equipment Corporation
    Inventors: Douglas D. Williams, David M. Fenwick, Timothy J. Stanley
  • Patent number: 5148536
    Abstract: A load/store pipeline in a computer processor for loading data to registers and storing data from the registers has a cache memory within the pipeline for storing data. The pipeline includes buffers which support multiple outstanding read request misses. Data from out of the pipeline is obtained independently of the operation of the pipeline, this data corresponding to the request misses. The cache memory can then be filled with the data that has been requested. The provision of a cache memory within the pipeline, and the buffers for supporting the cache memory, speed up loading operations for the computer processor.
    Type: Grant
    Filed: July 25, 1988
    Date of Patent: September 15, 1992
    Assignee: Digital Equipment Corporation
    Inventors: Richard T. Witek, Douglas D. Williams, Timothy J. Stanley, David M. Fenwick, Douglas J. Burns, Rebecca L. Stamm, Richard Heye
  • Patent number: 5146597
    Abstract: Apparatus and method for servicing interrupt requests on a pended bus. An interrupt servicing node provides interrupt acknowledge messages including destination data specifying a particular interrupting node at times when the interrupt servicing node is ready to service an interrupt request message. The interrupt servicing node includes storage for specifying the identity of a particular interrupting node and for indicating that an interrupt request is pending from a particular interrupting node. An interrupting node provides to the pended bus an interrupt request message including ID data for identifying the interrupting node as the source of an interrupt request. The interrupting node detects whether an interrupt acknowledge message on the bus includes destination data specifying that interrupting node.
    Type: Grant
    Filed: November 19, 1991
    Date of Patent: September 8, 1992
    Assignee: Digital Equipment Corporation
    Inventor: Douglas D. Williams
  • Patent number: 5068781
    Abstract: A computer system having multiple processors interconnected by a pended bus provides exclusive read-modify-write operations employing multiple lock bits. A processor generates an interlock read command which is transmitted as a transfer over the pended bus to a memory or I/O node. Acknowledge confirmations are transmitted by the memory back to the processor two bus cycles after each bus cycle of the processor transfer. The processor transfer, including an interlock read command, is stored in a input queue in memory and processes in turn by the memory. A first interlock read command to a specified memory location causes a lock bit to be set for that location and a first type of response message including the contents of the specified location to be generated by the memory and stored in an output queue.
    Type: Grant
    Filed: June 28, 1989
    Date of Patent: November 26, 1991
    Assignee: Digital Equipment Corporation
    Inventors: Richard B. Gillett, Jr., Douglas D. Williams
  • Patent number: 4953072
    Abstract: Interrupt servicing node for servicing interrupt requests on a pended bus. The interrupt servicing node provides interrupt acknowledge messages including destination data specifying a particular interrupting node at times when the interrupt servicing node is ready to service the interrupt request message. The interrupt servicing node includes storage elements for indicating whether an interrupt request is pending from a particular interrupting node. An interrupt request message on the bus includes ID data for identifying a particular interrupting node as the source of an interrupt request.
    Type: Grant
    Filed: May 1, 1987
    Date of Patent: August 28, 1990
    Assignee: Digital Equipment Corporation
    Inventor: Douglas D. Williams
  • Patent number: 4949239
    Abstract: A memory node in a computer system having multiple processors interconnected by a pended bus provides exclusive read-modify-write operations employing multiple lock bits. A processor generates an interlock read command which is transmitted as a transfer over the pended bus to the memory node. Acknowledge confirmations are transmitted by the memory back to the processor two bus cycles after each bus cycle of the processor transfer. The processor transfer, including an interlock read command, is stored in a input queue in memory and processed in turn by the memory. A first interlock read command to a specified memory location causes a lock bit to be set for that location and a first type of response message including the contents of the specified location to be generated by the memory and stored in an output queue.
    Type: Grant
    Filed: May 1, 1987
    Date of Patent: August 14, 1990
    Assignee: Digital Equipment Corporation
    Inventors: Richard B. Gillett, Jr., Douglas D. Williams
  • Patent number: 4941083
    Abstract: A processor node providing exclusive read-modify-write operations in a computer system having multiple processors interconnected by a pended bus and employing multiple lock bits. The processor generates an interlock read command which is transmitted as a transfer over the pended bus to a memory or I/O mode. Acknowledge confirmations are transmitted by the memory back to the processor two bus cycles after each bus cycle of the command transfer. The command transfer, including an interlock read command, is stored in an input queue in memory and is processed in turn by the memory. A first interlock read command to a specified memory location causes a lock bit to be set for that location and a first type of response message including the contents of the specified location to be generated by the memory and stored in an output queue.
    Type: Grant
    Filed: May 1, 1987
    Date of Patent: July 10, 1990
    Assignee: Digital Equipment Corporation
    Inventors: Richard B. Gillett, Jr., Douglas D. Williams
  • Patent number: 4937733
    Abstract: A multiple node computer system includes processor nodes, memory nodes, and input/output nodes interconnected on a pended bus. The system includes a lockout indicator which is set upon receipt of a locked response message by a processor node from a memory node in response to an interlock read command. The processors include a lockout check circuit responsive to the condition of the lockout indicator and will restrict generation of additional interlock read commands according to a predetermined access gating criterion until the lockout indicator is reset. In this manner, processor nodes of the system are assured equitable access to a memory node.
    Type: Grant
    Filed: May 1, 1987
    Date of Patent: June 26, 1990
    Assignee: Digital Equipment Corporation
    Inventors: Richard B. Gillett, Jr., Douglas D. Williams