Patents by Inventor Jonathan Gainsley

Jonathan Gainsley 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: 20050094619
    Abstract: One embodiment of the present invention provides a system that asynchronously controls the sending of data items from a sender to a receiver. The system includes a data path between the sender and the receiver, a first control path between the sender and the receiver, and a second control path between the sender and the receiver. The first control path and the second control path alternately control the asynchronous transmission of consecutive data items on the data path between the sender and the receiver.
    Type: Application
    Filed: August 25, 2004
    Publication date: May 5, 2005
    Inventors: Ronald Ho, Jonathan Gainsley, Robert Drost
  • Patent number: 6707317
    Abstract: One embodiment of the present invention provides a domino logic circuit that operates asynchronously. This domino logic circuit includes a number of stages, including a present stage that receives one or more inputs from a prior stage and generates one or more outputs for a next stage. It also includes a control circuit that ensures that the present stage enters a precharging state before entering a subsequent evaluation state in which one or more inputs of the present stage are used to generate one or more outputs.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: March 16, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Josephus C. Ebergen, Ivan E. Sutherland, Jon Lexau, Jonathan Gainsley
  • Publication number: 20030201796
    Abstract: One embodiment of the present invention provides a domino logic circuit that operates asynchronously. This domino logic circuit includes a number of stages, including a present stage that receives one or more inputs from a prior stage and generates one or more outputs for a next stage. It also includes a control circuit that ensures that the present stage enters a precharging state before entering a subsequent evaluation state in which one or more inputs of the present stage are used to generate one or more outputs.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Inventors: Josephus C. Ebergen, Ivan E. Sutherland, Jon Lexau, Jonathan Gainsley