Patents by Inventor Colin Goulding

Colin Goulding 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: 6588674
    Abstract: A memory management method (44) for a memory having program contexts including an active program context in an active region and inactive program contexts in an inactive region. Each program context has a first and a second part. Second parts of the active program context are separated by a contiguous memory space comprising a free memory block and a common data parameter store. In operation, the method swaps (50) a location of the second part of the active program context with the contiguous memory. A swapping step (54) is then effected to swap a location of a the inactive program context with the active program context and any program context therebetween. Another swapping step (56) is then effected to swap a location of a second part of the inactive program context with the contiguous memory space, after which the inactive program context becomes currently active.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: July 8, 2003
    Assignee: Motorola, Inc.
    Inventors: Colin Gould, Warren Ludcke, Dipendra Chowdhary
  • Publication number: 20030024993
    Abstract: A memory management method (44) for a memory having program contexts including an active program context in an active region and inactive program contexts in an inactive region. Each program context has a first and a second part. Second parts of the active program context are separated by a contiguous All memory space comprising a free memory block and a common data parameter store. In operation, the method swaps (50) a location of the second part of the active program context with the contiguous memory. A swapping step (54) is then effected to swap a location of a the inactive program context with the active program context and any program context therebetween. Another swapping step (56) is then effected to swap a location of a second part of the inactive program context with the contiguous memory space, after which the inactive program context becomes currently active.
    Type: Application
    Filed: July 27, 2001
    Publication date: February 6, 2003
    Inventors: Colin Gould, Warren Ludcke, Dipendra Chowdhary
  • Patent number: D438820
    Type: Grant
    Filed: March 6, 2000
    Date of Patent: March 13, 2001
    Inventor: Colin Goulding