Patents by Inventor William Harris

William Harris 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: 20200269450
    Abstract: A hair shearing device includes a pair of bars that is pivotally coupled proximate to a first end of the pair of bars so that inner faces of the bars are in substantial abutment. The pair of bars is configured to selectively pivot from an open configuration to a closed configuration. A biaser is coupled to the pair of bars proximate to the first end and is positioned for biasing the pair of bars to the open configuration. A pair of bevels is positioned singly and opposingly in the bars proximate to a second end of the pair of bars to define a cutting section and a gripping section of the pair of bars. The gripping section is configured to be grasped in a hand of a user to pivot the pair of bars to the closed configuration to sever hair that is positioned in the cutting section.
    Type: Application
    Filed: February 26, 2019
    Publication date: August 27, 2020
    Inventors: William Harris, Jessica Harris
  • Patent number: 10726606
    Abstract: When a shader program is to be executed by a graphics processor, the graphics processor is caused to execute at least two variants of the shader program and the operation of the graphics processor when executing execution threads for the different variants of the shader program is monitored. A variant of the shader program to be executed by subsequent execution threads that are to execute the shader program is then selected based on the monitoring of the operation of the shading stage when executing the execution threads for the different variants of the shader program.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: July 28, 2020
    Assignee: Arm Limited
    Inventors: Peter William Harris, Mladen Wilder
  • Patent number: 10706607
    Abstract: When a graphics texture mapping apparatus is to perform a texture filtering operation that uses the data values of a plurality of texels, the texture mapper first determines whether any of the data values of the texels to be used for the texture filtering operation are the same, and then selects a texture filtering operation to be performed using data values of the texels based on the determination. The texture mapper then performs the selected texture filtering operation using one or more of the data values of the texels to provide the required texture filtering operation output result.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: July 7, 2020
    Assignee: Arm Limited
    Inventors: Peter William Harris, Edvard Fielding, Andreas Due Engh-Halstvedt, Lukasz Kulasza
  • Publication number: 20200205934
    Abstract: This disclosure relates to various systems and methods related to preventative laser-based treatment of a dental tissue; for example, to prevent a patient from forming cavities. In some instances, a laser-based treatment system can generate a laser beam pulse with a fluence profile at a treatment site that results in either an increase in acid resistance of the tissue or removal of carbonate from the tissue, without melting or ablating the tissue. In some instances, the laser-based treatment system can direct the laser beam to various locations within a treatment site according to a temporal and/or spatial pattern, that results in either an increase in acid resistance of the tissue or removal of carbonate from the tissue, without melting or ablating the tissue. Many other systems and techniques for preventative and other laser-based treatment are also described.
    Type: Application
    Filed: March 2, 2020
    Publication date: July 2, 2020
    Inventors: William Harris Groves, JR., Charles H. Dresser, Nathan P. Monty, Zhijie Wang, Christopher Ricci, Jon Robert Quillard
  • Patent number: 10674121
    Abstract: A system for displaying an anamorphic image on a viewing surface comprises a screen having a viewing surface and an image source configured to display the anamorphic image on the viewing surface such that an image viewed on the viewing surface appears undistorted from a viewing point. In addition, the system may also include a reflective lens having a convex exterior surface and a refractive lens having a plurality of surfaces to redirect light toward an image capture device. Further, the system may include an image conversion module for converting a non-anamorphic image into the anamorphic image suitable for displaying on the viewing surface and a selected portion of the anamorphic image into at least one non-anamorphic image.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: June 2, 2020
    Inventor: Frank William Harris
  • Patent number: 10598801
    Abstract: One embodiment provides an imaging device, including: an enclosure comprising a casing and a radiation lining arranged within the casing to provide a radiation shield, wherein the enclosure comprises a removable portion; a plurality of modular components; each of the plurality of modular components comprising a plurality of gamma detectors including semiconductor crystals and being removable from the imaging device; the plurality of modular components being arranged such that the plurality of gamma detectors are configured in an array configuration with each of the plurality of gamma detectors having a predetermined spacing from each other gamma detector; a plurality of electronic communication components, wherein the plurality of electronic communication components facilitate communication from each of the gamma detectors to a processor using a hierarchical communication technique; and a cooling system. Other aspects are described and claimed.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: March 24, 2020
    Assignee: KROMEK GROUP, PLC
    Inventors: James William Hugg, Brian William Harris, Franklin Dean Walker, Sarah Melissa Thomson, Brian Patrick McVay, Rolf Martin Clajus
  • Publication number: 20200082491
    Abstract: When executing a shader program to perform graphics shading operations in a graphics processor, the graphics processor determines for instructions to be executed for the shader program, whether to replace the instructions with alternative instructions, based on the nature of the instructions and the values of input operands to be processed by the instructions, and either retains an instruction or replaces the instruction with an alternative instruction, accordingly.
    Type: Application
    Filed: September 10, 2018
    Publication date: March 12, 2020
    Applicant: Arm Limited
    Inventor: Peter William Harris
  • Publication number: 20200027260
    Abstract: When a renderer of a graphics processor is to perform a graphics rendering operation that uses one or more texture layers in accordance with contribution control data that controls the contribution that each texture layer makes to the rendering operation for a group of fragments, the renderer determines contribution control data for each fragment in the group, and based on the determined contribution control data, either: fetches and uses the texture data values for a texture layer for each fragment in the group from memory, or does not fetch texture data values for a texture layer for each fragment in the group from memory and instead uses a dummy value for the texture layer for each fragment in the group for the graphics rendering operation.
    Type: Application
    Filed: July 5, 2019
    Publication date: January 23, 2020
    Applicant: Arm Limited
    Inventors: Peter William Harris, Edvard Fielding
  • Publication number: 20190376703
    Abstract: A packaged air turnover unit is described herein. The packaged air turnover comprises a compressor and condenser within a housing of the packaged air turnover unit. The packaged air turnover unit further includes one or more heat exchanges to cool air and one or more heaters to heat air, providing either cooling or heating to a space depending on the configuration of the unit.
    Type: Application
    Filed: June 6, 2019
    Publication date: December 12, 2019
    Inventors: Edward H. Metzger, William Harris, George Czyz, Sean Mocarski, Rusty Smith, Hue Nguyen
  • Patent number: 10481284
    Abstract: One embodiment provides an imaging device, including: an enclosure comprising a casing and a radiation lining arranged within the casing to provide a radiation shield, wherein the enclosure comprises a removable portion; a plurality of modular components being in communication with calibration code, wherein the calibration code calibrates the imaging device based upon information of the plurality of modular components; each of the plurality of modular components comprising a plurality of gamma detectors including semiconductor crystals and being removable from the imaging device; the plurality of modular components being arranged such that the plurality of gamma detectors are configured in an array configuration with each of the plurality of gamma detectors having a predetermined spacing from each other gamma detector; a plurality of electronic communication components, wherein the plurality of electronic communication components facilitate communication from each of the gamma detectors using a hierarchical c
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: November 19, 2019
    Assignee: KROMEK GROUP, PLC
    Inventors: James William Hugg, Brian William Harris, Franklin Dean Walker, Sarah Melissa Thomson, Brian Patrick McVay, Rolf Martin Clajus
  • Publication number: 20190347757
    Abstract: A graphics processor performs graphics processing in respect of a region of a render output. The graphics processing comprises obtaining a scaling factor corresponding to a desired resolution for the region. The graphics processing further comprises, in accordance with the desired resolution, obtaining scaled graphics geometry to be rendered for the region and selecting a subregion of the region to be rendered in respect of the region. The selected subregion is then rendered using the scaled graphics geometry, thereby providing a subregion of data elements rendered in accordance with the desired resolution. The graphics processor can provide efficient and flexible graphics processing when performing variable resolution rendering.
    Type: Application
    Filed: April 22, 2019
    Publication date: November 14, 2019
    Applicant: Arm Limited
    Inventors: Andreas Loeve Selvik, Samuel Martin, Peter William Harris, Jakob Axel Fries
  • Patent number: 10470843
    Abstract: A dental laser treatment system includes a treatment laser beam and a pilot (e.g., aiming/marking) laser beam sharing a collinear beam path, where the beam path is guided by a guidance system through a handpiece/main chamber assembly having a beam exit. A laser beam presence detector is removably affixed to or within the handpiece/main chamber assembly. The laser beam presence detector provides feedback to a computer which can control actuation of the treatment laser beam and the pilot laser beam, and the beam guidance system. The computer performs a search for determining the center location of the beam exit based on the feedback and controls the beam guidance system to guide the beam path approximately to the center of the beam exit, thereby providing automatic alignment of the laser beam with the beam exit or an optional hollow waveguide.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 12, 2019
    Assignee: Convergent Dental, Inc.
    Inventors: Christopher B. Courtin, William Harris Groves, Jr.
  • Patent number: 10432914
    Abstract: A graphics processing system includes a graphics processing pipeline, which includes a primitive generation stage and a pixel processing stage. The graphics processing system is arranged to process input data in the primitive generation stage to produce first primitive data associated with a first view of a scene and second primitive data associated with a second view of the scene. The graphics processing system is arranged to process the first primitive data in the pixel processing stage to produce first pixel-processed data associated with the first view. The graphics processing system is arranged to determine, for second pixel-processed data associated with the second view, whether to use the first pixel-processed data as the second pixel-processed data or whether to process the second primitive data in the pixel processing stage to produce the second pixel-processed data, and perform additional processing in the graphics processing pipeline based on the determining.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: October 1, 2019
    Assignee: Arm Limited
    Inventors: Peter William Harris, Robin Paul Fell, Sandeep Kakarlapudi
  • Patent number: 10414664
    Abstract: A process of producing a zeotype material having a zeolite-type framework. The process includes providing a zeolite having a framework, dealuminating the zeolite to remove aluminum atoms therefrom to produce a dealuminated framework comprising a plurality of vacancy sites, contacting the dealuminated framework with dichloromethane and a precursor comprising heteroatoms, and then heating the dealuminated framework, the dichloromethane, and the precursor under reflux conditions to incorporate the heteroatoms into at least some of the plurality of vacancy sites in the dealuminated framework to produce a zeotype material having a zeolite-type framework comprising the heteroatoms. In addition, a process is provided for producing a stannosilicate comprising a zeolite-type framework comprising Sn heteroatoms incorporated therein which form Sn sites in the zeolite-type framework each having an open configuration or a closed configuration.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: September 17, 2019
    Assignee: Purdue Research Foundation
    Inventors: Rajamani P. Gounder, Juan Carlos Vega-Vila, James William Harris
  • Publication number: 20190274359
    Abstract: A device for controlling electrical power supply in response to air pressure measurement includes an airflow path, a chamber having an aperture, a liquid flow restrictor configured to inhibit ingress of liquid into the chamber via the aperture, a pressure sensor located in the chamber and operable to detect, in the presence of the liquid flow restrictor, air pressure changes caused by air flow in the airflow path, and a circuit for converting air pressure changes detected by the pressure sensor to control signals for controlling output of power from a battery.
    Type: Application
    Filed: September 11, 2017
    Publication date: September 12, 2019
    Inventors: Siddhartha JAIN, Wade TIPTON, Rupert BARTON, William HARRIS, Rory FRASER
  • Patent number: 10397505
    Abstract: One embodiment provides a method, including: receiving a plurality of communication events associated with a pixel of an imaging device; identifying a frequency associated with the communication events, wherein the identifying a frequency comprises determining a number of communication events occurring within a predetermined time interval or determining a mean time interval between the communication events; determining, from a plurality of pixels neighboring the pixel, a frequency range comprising an upper frequency limit and a lower frequency limit; resolving, from the identified frequency and the determined frequency range, whether the pixel comprises a non-conforming pixel; and masking, if the pixel comprises a non-conforming pixel, subsequent communication events from the non-conforming pixel. Other aspects are described and claimed.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: August 27, 2019
    Assignee: KROMEK GROUP, PLC
    Inventors: Rolf Martin Clajus, Franklin Dean Walker, James William Hugg, Brian William Harris
  • Publication number: 20190259193
    Abstract: When a shader program is to be executed by a graphics processor, the graphics processor is caused to execute at least two variants of the shader program and the operation of the graphics processor when executing execution threads for the different variants of the shader program is monitored. A variant of the shader program to be executed by subsequent execution threads that are to execute the shader program is then selected based on the monitoring of the operation of the shading stage when executing the execution threads for the different variants of the shader program.
    Type: Application
    Filed: February 19, 2019
    Publication date: August 22, 2019
    Applicant: Arm Limited
    Inventors: Peter William Harris, Mladen Wilder
  • Patent number: 10386161
    Abstract: A target system has a splatter pack attached to a target panel. The splatter pack acts as a receptacle for a fluid that provides visual confirmation that the target has been hit as the pack bursts upon impact by a projectile. The splatter pack is formed by an array of chambers that are arranged in a staggered pattern. As the pack bursts, the fluid explodes out and leaves a splatter pattern on or about the target panel. The burst and residual splatter allow the marksman to see whether or not an accurate shot was delivered without having to closely examine the target. The splatter pack is removably secured to the target panel by one or more fasteners. Each one of the chambers in the interior portion of the splatter pack are intersected by at least one of the channels that are formed between adjacent chambers.
    Type: Grant
    Filed: April 29, 2018
    Date of Patent: August 20, 2019
    Assignee: Stiumph Systems, Inc.
    Inventors: Justin Taylor Snell, Kenneth William Harris, Aaron Paul Brookhart, Eric Maniquis Sia, Jared Wallace Ogden, II, Brandon Thomas Hefer
  • Publication number: 20190208148
    Abstract: One embodiment provides a method, including: receiving a plurality of communication events associated with a pixel of an imaging device; identifying a frequency associated with the communication events, wherein the identifying a frequency comprises determining a number of communication events occurring within a predetermined time interval or determining a mean time interval between the communication events; determining, from a plurality of pixels neighboring the pixel, a frequency range comprising an upper frequency limit and a lower frequency limit; resolving, from the identified frequency and the determined frequency range, whether the pixel comprises a non-conforming pixel; and masking, if the pixel comprises a non-conforming pixel, subsequent communication events from the non-conforming pixel. Other aspects are described and claimed.
    Type: Application
    Filed: March 8, 2019
    Publication date: July 4, 2019
    Inventors: Rolf Martin Clajus, Franklin Dean Walker, James William Hugg, Brian William Harris
  • Patent number: 10332258
    Abstract: A graphics processing system sorts graphics primitives for rendering into lists corresponding to different sub-regions of a render output to be generated, each list indicating primitives to be processed for the render output. A primitive list building unit divides a render target into various sub-regions, determines which sub-regions a primitive falls within and adds the primitive to the primitive lists corresponding to those sub-regions. The primitive list building unit also records the positions of the primitives in a pair of histograms which show the distribution of primitives across the render output. Once all primitives for the render output have been sorted into lists, the histograms are outputted to a predictor processor. The predictor processor then determines a set of sub-region sizes to be used when sorting primitives for the next render output to be generated into lists, based on the histograms.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: June 25, 2019
    Assignee: Arm Limited
    Inventors: Amir Kleen, Peter William Harris, David James Bermingham