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: 20200269450Abstract: 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: ApplicationFiled: February 26, 2019Publication date: August 27, 2020Inventors: William Harris, Jessica Harris
-
Patent number: 10726606Abstract: 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: GrantFiled: February 19, 2019Date of Patent: July 28, 2020Assignee: Arm LimitedInventors: Peter William Harris, Mladen Wilder
-
Patent number: 10706607Abstract: 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: GrantFiled: February 20, 2019Date of Patent: July 7, 2020Assignee: Arm LimitedInventors: Peter William Harris, Edvard Fielding, Andreas Due Engh-Halstvedt, Lukasz Kulasza
-
Publication number: 20200205934Abstract: 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: ApplicationFiled: March 2, 2020Publication date: July 2, 2020Inventors: William Harris Groves, JR., Charles H. Dresser, Nathan P. Monty, Zhijie Wang, Christopher Ricci, Jon Robert Quillard
-
Patent number: 10674121Abstract: 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: GrantFiled: March 8, 2018Date of Patent: June 2, 2020Inventor: Frank William Harris
-
Patent number: 10598801Abstract: 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: GrantFiled: October 19, 2017Date of Patent: March 24, 2020Assignee: KROMEK GROUP, PLCInventors: James William Hugg, Brian William Harris, Franklin Dean Walker, Sarah Melissa Thomson, Brian Patrick McVay, Rolf Martin Clajus
-
Publication number: 20200082491Abstract: 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: ApplicationFiled: September 10, 2018Publication date: March 12, 2020Applicant: Arm LimitedInventor: Peter William Harris
-
Publication number: 20200027260Abstract: 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: ApplicationFiled: July 5, 2019Publication date: January 23, 2020Applicant: Arm LimitedInventors: Peter William Harris, Edvard Fielding
-
Publication number: 20190376703Abstract: 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: ApplicationFiled: June 6, 2019Publication date: December 12, 2019Inventors: Edward H. Metzger, William Harris, George Czyz, Sean Mocarski, Rusty Smith, Hue Nguyen
-
Patent number: 10481284Abstract: 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 cType: GrantFiled: June 13, 2018Date of Patent: November 19, 2019Assignee: KROMEK GROUP, PLCInventors: James William Hugg, Brian William Harris, Franklin Dean Walker, Sarah Melissa Thomson, Brian Patrick McVay, Rolf Martin Clajus
-
Publication number: 20190347757Abstract: 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: ApplicationFiled: April 22, 2019Publication date: November 14, 2019Applicant: Arm LimitedInventors: Andreas Loeve Selvik, Samuel Martin, Peter William Harris, Jakob Axel Fries
-
Patent number: 10470843Abstract: 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: GrantFiled: April 27, 2018Date of Patent: November 12, 2019Assignee: Convergent Dental, Inc.Inventors: Christopher B. Courtin, William Harris Groves, Jr.
-
Patent number: 10432914Abstract: 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: GrantFiled: August 22, 2017Date of Patent: October 1, 2019Assignee: Arm LimitedInventors: Peter William Harris, Robin Paul Fell, Sandeep Kakarlapudi
-
Patent number: 10414664Abstract: 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: GrantFiled: August 25, 2017Date of Patent: September 17, 2019Assignee: Purdue Research FoundationInventors: Rajamani P. Gounder, Juan Carlos Vega-Vila, James William Harris
-
Publication number: 20190274359Abstract: 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: ApplicationFiled: September 11, 2017Publication date: September 12, 2019Inventors: Siddhartha JAIN, Wade TIPTON, Rupert BARTON, William HARRIS, Rory FRASER
-
Patent number: 10397505Abstract: 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: GrantFiled: March 8, 2019Date of Patent: August 27, 2019Assignee: KROMEK GROUP, PLCInventors: Rolf Martin Clajus, Franklin Dean Walker, James William Hugg, Brian William Harris
-
Publication number: 20190259193Abstract: 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: ApplicationFiled: February 19, 2019Publication date: August 22, 2019Applicant: Arm LimitedInventors: Peter William Harris, Mladen Wilder
-
Patent number: 10386161Abstract: 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: GrantFiled: April 29, 2018Date of Patent: August 20, 2019Assignee: 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: 20190208148Abstract: 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: ApplicationFiled: March 8, 2019Publication date: July 4, 2019Inventors: Rolf Martin Clajus, Franklin Dean Walker, James William Hugg, Brian William Harris
-
Patent number: 10332258Abstract: 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: GrantFiled: April 5, 2017Date of Patent: June 25, 2019Assignee: Arm LimitedInventors: Amir Kleen, Peter William Harris, David James Bermingham