Patents by Inventor Jonathan Bloomfield

Jonathan Bloomfield 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).

  • Publication number: 20210263755
    Abstract: Apparatus and method for implementing a virtual display. For example, one embodiment of a graphics processing apparatus comprises at least one configuration register to store framebuffer descriptor information for a first guest running on a first virtual machine (VM) in a virtualized execution environment of a host processor, the framebuffer descriptor information to indicate one or more display pipes assigned to the first guest; and execution circuitry to execute a first driver assigned to the first guest, the first guest to use the first driver to display a framebuffer in a plane associated with one of the display pipes in accordance with the framebuffer descriptor information.
    Type: Application
    Filed: November 30, 2018
    Publication date: August 26, 2021
    Inventors: Kun TIAN, Ankur SHAH, David COWPERTHWAITE, Zhi WANG, Zhenyu WANG, Kalyan KONDAPALLY, Jonathan BLOOMFIELD, Wei ZHANG
  • Publication number: 20170329610
    Abstract: Architectures and methods for viewing data in multiple formats within a register file. Various disclosed embodiments allow a plurality of consecutive registers within one register file to appear to be temporarily transposed by one instruction, such that each transposed register contains one byte or word from multiple consecutive registers. A program can arbitrarily reorganize the bytes within a register by swapping the value stored in any byte within the register with the value stored in any other byte within the same register. Indirect register access is also provided, without additional scoreboarding hardware, as an apparent move from one register to another. The functionality of a hardware data FIFO at the I/O is also provided, without the power consumption of register-to-register transfers. However, the size of the FIFO can be changed under program control.
    Type: Application
    Filed: May 29, 2017
    Publication date: November 16, 2017
    Applicant: ZIILABS INC., LTD.
    Inventors: Jonathan Bloomfield, John Robson, Nicholas J.N. Murphy
  • Publication number: 20170170969
    Abstract: The write-access control line for an RTC is combined with a clear line for an RTC signature register, so that changes to the RTC will cause subsequent reads to return an invalidity flag.
    Type: Application
    Filed: February 13, 2017
    Publication date: June 15, 2017
    Applicant: ZIILABS INC., LTD.
    Inventors: Jonathan Bloomfield, Nicholas J.N. Murphy
  • Patent number: 9665369
    Abstract: Architectures and methods for viewing data in multiple formats within a register file. Various disclosed embodiments allow a plurality of consecutive registers within one register file to appear to be temporarily transposed by one instruction, such that each transposed register contains one byte or word from multiple consecutive registers. A program can arbitrarily reorganize the bytes within a register by swapping the value stored in any byte within the register with the value stored in any other byte within the same register. Indirect register access is also provided, without additional scoreboarding hardware, as an apparent move from one register to another. The functionality of a hardware data FIFO at the I/O is also provided, without the power consumption of register-to-register transfers. However, the size of the FIFO can be changed under program control.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: May 30, 2017
    Assignee: ZIILABS INC., LTD.
    Inventors: Jonathan Bloomfield, John Robson, Nicholas Murphy
  • Patent number: 9569599
    Abstract: The write-access control line for an RTC is combined with a clear line for an RTC signature register, so that changes to the RTC will cause subsequent reads to return an invalidity flag.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: February 14, 2017
    Assignee: ZIILABS INC., LTD.
    Inventors: Jonathan Bloomfield, Nicholas J. N. Murphy
  • Publication number: 20150026482
    Abstract: The write-access control line for an RTC is combined with a clear line for an RTC signature register, so that changes to the RTC will cause subsequent reads to return an invalidity flag.
    Type: Application
    Filed: October 9, 2014
    Publication date: January 22, 2015
    Inventors: Jonathan Bloomfield, Nicholas J.N. Murphy
  • Patent number: 8886957
    Abstract: The write-access control line for an RTC is combined with a clear line for an RTC signature register, so that changes to the RTC will cause subsequent reads to return an invalidity flag.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: November 11, 2014
    Assignee: 3DLabs Inc. Ltd.
    Inventors: Jonathan Bloomfield, Nicholas Murphy
  • Publication number: 20140052964
    Abstract: An architecture for microprocessors and the like in which instructions include a type identifier, which selects one of several interpretation registers. The interpretation registers hold information for interpreting the opcode of each instruction, so that a stream of compressed instructions (with type identifiers) can be translated into a stream of expanded instructions. Preferably the type identifiers also distinguish sequencer instructions from processing-element instructions, and can even distinguish among different types of sequencer instructions (as well as among different types of processing-element instructions).
    Type: Application
    Filed: October 27, 2013
    Publication date: February 20, 2014
    Applicant: 3Dlabs Inc., Ltd.
    Inventors: Jonathan BLOOMFIELD, John ROBSON, Nick Murphy
  • Patent number: 8572354
    Abstract: An architecture for microprocessors, in which instructions include a type identifier, selects one of several interpretation registers. The interpretation registers hold information for interpreting the opcode of each instruction, so that a stream of compressed instructions (with type identifiers) can be translated into a stream of expanded instructions. Preferably the type identifiers also distinguish sequencer instructions from processing-element instructions, and can even distinguish among different types of sequencer instructions (as well as among different types of processing-element instructions).
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: October 29, 2013
    Assignee: 3DLabs Inc., Ltd.
    Inventors: Jonathan Bloomfield, John Robson, Nick Murphy
  • Publication number: 20120042135
    Abstract: Architectures and methods for viewing data in multiple formats within a register file. Various disclosed embodiments allow a plurality of consecutive registers within one register file to appear to be temporarily transposed by one instruction, such that each transposed register contains one byte or word from multiple consecutive registers. A program can arbitrarily reorganize the bytes within a register by swapping the value stored in any byte within the register with the value stored in any other byte within the same register. Indirect register access is also provided, without additional scoreboarding hardware, as an apparent move from one register to another. The functionality of a hardware data FIFO at the I/O is also provided, without the power consumption of register-to-register transfers. However, the size of the FIFO can be changed under program control.
    Type: Application
    Filed: October 29, 2010
    Publication date: February 16, 2012
    Applicant: 3DLabs Inc. Ltd.
    Inventors: Jonathan Bloomfield, John Robson, Nick Murphy
  • Publication number: 20110173480
    Abstract: The write-access control line for an RTC is combined with a clear line for an RTC signature register, so that changes to the RTC will cause subsequent reads to return an invalidity flag.
    Type: Application
    Filed: November 9, 2010
    Publication date: July 14, 2011
    Applicant: 3DLABS INC. LTD.
    Inventors: Jonathan Bloomfield, Nicholas Murphy
  • Publication number: 20080082799
    Abstract: An architecture for microprocessors and the like in which instructions include a type identifier, which selects one of several interpretation registers. The interpretation registers hold information for interpreting the opcode of each instruction, so that a stream of compressed instructions (with type identifiers) can be translated into a stream of expanded instructions. Preferably the type identifiers also distinguish sequencer instructions from processing-element instructions, and can even distinguish among different types of sequencer instructions (as well as among different types of processing-element instructions).
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Inventors: Jonathan Bloomfield, John Robson, Nick Murphy
  • Publication number: 20080082798
    Abstract: Architectures and methods for viewing data in multiple formats within a register file. Various disclosed embodiments allow a plurality of consecutive registers within one register file to appear to be temporarily transposed by one instruction, such that each transposed register contains one byte or word from multiple consecutive registers. A program can arbitrarily reorganize the bytes within a register by swapping the value stored in any byte within the register with the value stored in any other byte within the same register. Indirect register access is also provided, without additional scoreboarding hardware, as an apparent move from one register to another. The functionality of a hardware data FIFO at the I/O is also provided, without the power consumption of register-to-register transfers. However, the size of the FIFO can be changed under program control.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: Jonathan Bloomfield, John Robson, Nick Murphy