Patents by Inventor Ken Fitzgerald-Smith

Ken Fitzgerald-Smith 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: 6708332
    Abstract: Code module interfaces are provided which allow a user to adjust the functionality of a program at run-time. The code module interfaces (CMIs) can be selectively activated by a user at run-time. Then, the control software will call the CMIs at various instances, for example, at startup, after each state change in the control software, at idle time and when the control software has completed all of its tasks. Alternatively, when each CMI is loaded, it can specify at which state change(s) that CMI is to be called to increase speed of operation.
    Type: Grant
    Filed: August 13, 2001
    Date of Patent: March 16, 2004
    Assignee: Apple Computer, Inc.
    Inventors: Colm J. Murphy, James Kateley, Byron Han, Ken Fitzgerald-Smith
  • Publication number: 20020078434
    Abstract: Code module interfaces are provided which allow a user to adjust the functionality of a program at run-time. The code module interfaces (CMIs) can be selectively activated by a user at run-time. Then, the control software will call the CMIs at various instances, for example, at startup, after each state change in the control software, at idle time and when the control software has completed all of its tasks. Alternatively, when each CMI is loaded, it can specify at which state change(s) that CMI is to be called to increase speed of operation.
    Type: Application
    Filed: August 13, 2001
    Publication date: June 20, 2002
    Inventors: Colm J. Murphy, James Kateley, Byron Han, Ken Fitzgerald-Smith
  • Patent number: 6308326
    Abstract: Code module interfaces are provided which allow a user to adjust the functionality of a program at run-time. The code module interfaces (CMIs) can be selectively activated by a user at run-time. Then, the control software will call the CMIs at various instances, for example, at startup, after each state change in the control software, at idle time and when the control software has completed all of its tasks. Alternatively, when each CMI is loaded, it can specify at which state change(s) that CMI is to be called to increase speed of operation.
    Type: Grant
    Filed: January 8, 1999
    Date of Patent: October 23, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Colm J. Murphy, James Kateley, Byron Han, Ken Fitzgerald-Smith