Patents by Inventor John McCarten

John McCarten 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: 20250040265
    Abstract: In general, the disclosure describes sensor including an intermediate band layer including a plurality of dopant particles, wherein the intermediate band layer is configured to absorb a portion of incident electromagnetic radiation comprising a first range of wavelengths greater than 1100 nm and form optically induced minority carriers. The sensor also includes a photo-sensitive silicon substrate configured to detect the electromagnetic radiation comprising a second range of wavelengths less than or equal to 1100 nm.
    Type: Application
    Filed: November 17, 2022
    Publication date: January 30, 2025
    Inventors: John McCarten, Namwoong Paik
  • Patent number: 11698776
    Abstract: An aspect provides a computer-implemented method for processing computer code. The method comprises receiving a first editable code set. In response to a first signal the method processes the first editable code set into first executable code by a first compiler within a first code processing path generating the first executable code. In response to a second signal the method both processes the first editable code set into a second editable code set, and processes the second editable code set into second executable code by a second compiler within a second code processing path generating the second executable code.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: July 11, 2023
    Assignee: UNITY TECHNOLOGIES SF
    Inventors: Richard Chi Lei, Florian Deconinck, John McCarten, Leo Hutson
  • Publication number: 20220028147
    Abstract: An aspect provides a computer-implemented method for operating animation controls associated with an animation control rig. The method comprises determining a node graph used to operate one or more animation controls; receiving an executable code object configured to replace at least two nodes disposed in the node graph at runtime, wherein the executable code object is configured to execute animation control inputs used to control the one or more animation controls at runtime as a single execution block configured to merge at least two data evaluation processes into a single data evaluation process to reduce execution overhead; processing the control data inputs using the executable code object; and operating the one or more animation controls with respect to the single execution instruction in response to the control data inputs.
    Type: Application
    Filed: May 18, 2021
    Publication date: January 27, 2022
    Applicant: Weta Digital Limited
    Inventors: Niall J. Lenihan, Sander van der Steen, Florian Deconinck, Richard Chi Lei, Andrew R. Phillips, Leo Hutson, John McCarten, Jamie McCarter, Mark Davies, Michael Forot
  • Publication number: 20220027133
    Abstract: An aspect provides a computer-implemented method for processing computer code. The method comprises receiving a first editable code set. In response to a first signal the method processes the first editable code set into first executable code by a first compiler within a first code processing path generating the first executable code. In response to a second signal the method both processes the first editable code set into a second editable code set, and processes the second editable code set into second executable code by a second compiler within a second code processing path generating the second executable code.
    Type: Application
    Filed: February 25, 2021
    Publication date: January 27, 2022
    Applicant: Weta Digital Limited
    Inventors: Richard Chi Lei, Florian Deconinck, John McCarten, Leo Hutson
  • Publication number: 20070254413
    Abstract: A method of forming a charge-coupled device including the steps of forming well or substrate of a first conductivity type; a buried channel of a second conductivity type; a plurality of first gate electrodes; partially coating the first gate electrodes with a mask substantially aligned to an edge of the first gate electrodes; implanting ions of the first conductivity type of sufficient energy to penetrate the first gates and into the buried channel; and a plurality of second gate electrodes covering regions each over the buried channel between the first gate electrodes.
    Type: Application
    Filed: April 26, 2006
    Publication date: November 1, 2007
    Inventors: Christopher Parks, John McCarten, Joseph Summa