Patents by Inventor Douglas Morrissey

Douglas Morrissey 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: 9069906
    Abstract: A method is provided for interfacing a plurality of processing components with a shared resource. A token signal path is provided to allow propagation of a token through the processing components, wherein possession of the token enables a processing component to conduct a transaction with the shared resource. Token processing logic is provided for propagating the token from one processing component to another along the token signal path, the propagating being done at a propagation rate related to a transaction rate of the shared resource. The token processing logic also generates a trigger signal at least in part based on the token and propagates to trigger signal to the shared resource to convey initiation of a transaction with the shared resource. A circuit comprising a plurality of processing components and a shared resource is provided wherein the processing components and the shared resource interface with one another using the method proposed.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: June 30, 2015
    Assignee: OCTASIC INC.
    Inventors: Thomas Jefferson Awad, Martin Laurence, Martin Filteau, Pascal Marcel Gervais, Douglas Morrissey
  • Patent number: 8689218
    Abstract: A method is provided for interfacing a plurality of processing components with a shared resource component. A token signal path is provided to allow propagation of a token through the processing components, wherein possession of the token by a given processing component enables the latter to conduct a transaction with the shared resource component. Token processing logic is also provided for propagating the token from one processing component to another along the token signal path, the propagating being done at a propagation rate that is related to a transaction rate associated with the shared resource component. A circuit comprising a plurality of processing components and a shared resource component is provided wherein the plurality processing components and the shared resource components are interfaced with one another using the method proposed.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: April 1, 2014
    Assignee: Octasic Inc.
    Inventors: Tom Awad, Martin Laurence, Martin Filteau, Pascal Gervais, Douglas Morrissey
  • Publication number: 20130305077
    Abstract: A method is provided for interfacing a plurality of processing components with a shared resource. A token signal path is provided to allow propagation of a token through the processing components, wherein possession of the token enables a processing component to conduct a transaction with the shared resource. Token processing logic is provided for propagating the token from one processing component to another along the token signal path, the propagating being done at a propagation rate related to a transaction rate of the shared resource. The token processing logic also generates a trigger signal at least in part based on the token and propagates to trigger signal to the shared resource to convey initiation of a transaction with the shared resource. A circuit comprising a plurality of processing components and a shared resource is provided wherein the processing components and the shared resource interface with one another using the method proposed.
    Type: Application
    Filed: July 23, 2013
    Publication date: November 14, 2013
    Applicant: Octasic Inc.
    Inventors: Thomas Jefferson AWAD, Martin LAURENCE, Martin FILTEAU, Pascal Marcel GERVAIS, Douglas MORRISSEY
  • Patent number: 8543750
    Abstract: A method is provided for interfacing a plurality of processing components with a shared resource component. A token signal path is provided to allow propagation of a token through the processing components, wherein possession of the token by a given processing component enables the latter to conduct a transaction with the shared resource component. Token processing logic is also provided for propagating the token from one processing component to another along the token signal path, the propagating being done at a propagation rate that is related to a transaction rate associated with the shared resource component. The token processing logic also generates a trigger signal at least in part based on the token and propagates to trigger signal to the shared resource component to convey initiation of a transaction with the shared resource component.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: September 24, 2013
    Assignee: Octasic Inc.
    Inventors: Tom Awad, Martin Laurence, Martin Filteau, Pascal Gervais, Douglas Morrissey
  • Patent number: 8130019
    Abstract: A method is provided for propagating clock signals in a circuit segment having a first clocked device, a second clocked device and a data path between the first clocked device and the second clocked device. The data path propagates data released by the first clocked device to the second clocked device and is associated with a data propagation delay. The method comprises providing a clock propagation path for propagating clock signals to the first clocked device and the second clocked device, wherein the clock signal propagated to the second clocked device is delayed from the clock signal propagated to the first clocked device by a clock delay interval, the clock delay interval being related to the data propagation delay of the data path. A circuit segment making use of the above method is also provided.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: March 6, 2012
    Assignee: Octasic Inc.
    Inventors: Tom Awad, Martin Laurence, Martin Filteau, Pascal Gervais, Douglas Morrissey