Patents by Inventor Robin Fell

Robin Fell 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: 8838929
    Abstract: A method of allocating regions of memory including the steps of allocating a corresponding plurality of portions of memory for use by the process and marking regions of memory that are allocated with markers. A start of a region is marked with one of the markers and an end of a region is marked with a further one of the markers, the further one of the markers having a later relative time indication and marking a next allocated region. In response to determining that a region of allocated memory bounded by two of the markers is no longer required by the process, deleting an older of the two markers; and in response to detecting deletion of an oldest one of the markers, deallocating the region of memory up to a new oldest pending marker.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: September 16, 2014
    Assignee: ARM Limited
    Inventor: Robin Fell
  • Patent number: 8698820
    Abstract: In a graphics processing system, a command list reader first reads-in and identifies a portion of a command list. The primitives corresponding to the commands in the portion of the command list are then subjected to a Z-only processing pass. This allows a Z-buffer 16 and a hierarchical Z-pyramid 8 to be filled with the appropriate Z-values for the primitives in the portion of the primitive list. The primitives are then subjected to a second, normal rendering, processing pass, but the filled Z-buffer 16 and Z-pyramid from the first processing pass are used together with the Z-tests 7, 10 performed in the second processing pass to determine which primitive should be processed for each sampling point in the second processing pass.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: April 15, 2014
    Assignee: ARM Limited
    Inventors: Andrew Helge Cox, Robert Elliot, Robin Fell, Sean Ellis
  • Publication number: 20130088501
    Abstract: A method of allocating regions of memory including the steps of allocating a corresponding plurality of portions of memory for use by the process and marking regions of memory that are allocated with markers. A start of a region is marked with one of the markers and an end of a region is marked with a further one of the markers, the further one of the markers having a later relative time indication and marking a next allocated region. In response to determining that a region of allocated memory bounded by two of the markers is no longer required by the process, deleting an older of the two markers; and in response to detecting deletion of an oldest one of the markers, deallocating the region of memory up to a new oldest pending marker.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Applicant: ARM Limited
    Inventor: Robin Fell
  • Publication number: 20100007662
    Abstract: In a graphics processing system, a command list reader 3 first reads-in and identifies a portion of a command list. The primitives corresponding to the commands in the portion of the command list are then subjected to a Z-only processing pass. This allows a Z-buffer 16 and a hierarchical Z-pyramid 8 to be filled with the appropriate Z-values for the primitives in the portion of the primitive list. The primitives are then subjected to a second, normal rendering, processing pass, but the filled Z-buffer 16 and Z-pyramid 8 from the first processing pass are used together with the Z-tests 7, 10 performed in the second processing pass to determine which primitive should be processed for each sampling point in the second processing pass.
    Type: Application
    Filed: June 5, 2009
    Publication date: January 14, 2010
    Applicant: ARM Limited
    Inventors: Andrew Helge Cox, Robert Elliot, Robin Fell, Sean Ellis