Patents by Inventor John Donaghy

John Donaghy 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: 6892362
    Abstract: One aspect of the invention provides an apparatus for implementing a state machine. The apparatus comprises a software component and a hardware component each arranged to implement at least one state and to be responsive to at least one input event to perform one or more functions. The apparatus thus implements a hybrid state machine offering the fast performance of a hardware implementation where required, while offering the flexibility and reduced testing times of a software implementation in respect of any aspect of the state machine not implemented in hardware. The apparatus is particularly suited for use in telecommunications systems and, in one embodiment, is arranged to perform pointer interpretation in accordance with ITU-T standard G.783.
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: May 10, 2005
    Assignee: Nortel Networks Limited
    Inventors: John Donaghy, Claire Greenwood, James McKee
  • Publication number: 20040181638
    Abstract: A system comprises a main processor, one or more sub-processors and an event queue apparatus arranged to queue events to be transmitted between the main processor and the sub-processors. The event queue apparatus comprises one or more storage devices arranged to implement a plurality of event queues; and an event queue status indicator, including a respective status component for each event queue. The status components indicate if the respective event queue contains at least one event. The main processor associates a respective priority with each status component and selects to handle an event from the event queue associated with the highest priority of the non-empty event queue(s).
    Type: Application
    Filed: March 14, 2003
    Publication date: September 16, 2004
    Inventors: Paul Linehan, Shane O'Neill, John Donaghy, Armin Lackermeier, James McKee