Patents by Inventor John A. Metcalfe

John A. Metcalfe 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: 9990692
    Abstract: Aspects include a pixel source that produces data for a rendered surface divided into regions. A mapping identifies memory segments storing pixel data for each region of the surface. The mapping can identify memory segments storing pixel data from a prior rendered surface, for regions that were unchanged during rendering the rendering. Such changed/unchanged status is tracked on a region by region basis. A counter can be maintained for each memory segments to track how many surfaces use pixel data stored therein. A pool of free memory segments can be maintained. Reading a surface, such as to display a rendered surface by a display controller, includes identifying and reading the mapping to identify each memory segment storing pixel data for regions of the surface, reading such, and updating the counters for the memory segments that were read.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: June 5, 2018
    Assignee: Imagination Technologies Limited
    Inventor: John A. Metcalfe
  • Publication number: 20170301057
    Abstract: Aspects include a pixel source that produces data for a rendered surface divided into regions. A mapping identifies memory segments storing pixel data for each region of the surface. The mapping can identify memory segments storing pixel data from a prior rendered surface, for regions that were unchanged during rendering the rendering. Such changed/unchanged status is tracked on a region by region basis. A counter can be maintained for each memory segments to track how many surfaces use pixel data stored therein. A pool of free memory segments can be maintained. Reading a surface, such as to display a rendered surface by a display controller, includes identifying and reading the mapping to identify each memory segment storing pixel data for regions of the surface, reading such, and updating the counters for the memory segments that were read.
    Type: Application
    Filed: May 4, 2017
    Publication date: October 19, 2017
    Inventor: John A. Metcalfe
  • Patent number: 9672584
    Abstract: Aspects include a pixel source that produces data for a rendered surface divided into regions. A mapping identifies memory segments storing pixel data for each region of the surface. The mapping can identify memory segments storing pixel data from a prior rendered surface, for regions that were unchanged during rendering the rendering. Such changed/unchanged status is tracked on a region by region basis. A counter can be maintained for each memory segments to track how many surfaces use pixel data stored therein. A pool of free memory segments can be maintained. Reading a surface, such as to display a rendered surface by a display controller, includes identifying and reading the mapping to identify each memory segment storing pixel data for regions of the surface, reading such, and updating the counters for the memory segments that were read.
    Type: Grant
    Filed: September 2, 2013
    Date of Patent: June 6, 2017
    Assignee: Imagination Technologies Limited
    Inventor: John A. Metcalfe
  • Publication number: 20140063030
    Abstract: Aspects include a pixel source that produces data for a rendered surface divided into regions. A mapping identifies memory segments storing pixel data for each region of the surface. The mapping can identify memory segments storing pixel data from a prior rendered surface, for regions that were unchanged during rendering the rendering. Such changed/unchanged status is tracked on a region by region basis. A counter can be maintained for each memory segments to track how many surfaces use pixel data stored therein. A pool of free memory segments can be maintained. Reading a surface, such as to display a rendered surface by a display controller, includes identifying and reading the mapping to identify each memory segment storing pixel data for regions of the surface, reading such, and updating the counters for the memory segments that were read.
    Type: Application
    Filed: September 2, 2013
    Publication date: March 6, 2014
    Applicant: IMAGINATION TECHNOLOGIES LIMITED
    Inventor: John A. Metcalfe
  • Publication number: 20080038402
    Abstract: The invention comprises a method for determining the least cost feed formulation for a ruminant animal, utilizing Rumen Active Feed Additives. Also described is a least cost feed formulation made through the use of the method, and use of the method to prepare a least cost feed formulation. Feed formulated for least cost and comprising various combinations of Rumen Active Feed Additives are also described.
    Type: Application
    Filed: December 13, 2006
    Publication date: February 14, 2008
    Inventors: J. David Steckley, John A. Metcalf, Douglas F. Waterman, Dwain Lowry