Patents by Inventor William T. Warner

William T. Warner 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: 20230138779
    Abstract: Embodiments of the present disclosure relate performing registration of a first image to a second image where the first image is undistorted to linear space before applying a geometric transformation matrix to modify the first image to align with the second image. The geometric transformation matrix may be a linear matrix that causes the undistorted version of the first image to make translation movement, rotational movement or both. The undistorted and modified first image is then reverted back to nonlinear distorted space. Then the reverted first image may be warped to better align with the second image for fusing with the second image. In this way, visual distortions in the fused image such as wobbling may be reduced or eliminated.
    Type: Application
    Filed: November 3, 2021
    Publication date: May 4, 2023
    Inventors: Kaiming Liu, Maxim Smirnov, William T. Warner, David Pope, Hui Chao, Jason Holloway
  • Patent number: 11334961
    Abstract: Embodiments relate to circuitry for warping image pyramids for image fusion. An image fusion circuit receives captured images, and generates image pyramids corresponding to the received images to be used for image fusion. A warping circuit warps the first image pyramid based upon one or more warping parameters to align the first image pyramid to the second image pyramid. The warping circuit is a multi-scale warping circuit configured to warp each level of the first image pyramid, using a first warping engine that warps a base level of the image pyramid, and at least one addition warping engine that warps a plurality of scaled levels of the image pyramid in parallel with the first warping engine.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: May 17, 2022
    Assignee: Apple Inc.
    Inventors: Maxim Smirnov, William T. Warner, David R. Pope, Manching Ko
  • Publication number: 20220044349
    Abstract: Embodiments relate to circuitry for warping image pyramids for image fusion. An image fusion circuit receives captured images, and generates image pyramids corresponding to the received images to be used for image fusion. A warping circuit warps the first image pyramid based upon one or more warping parameters to align the first image pyramid to the second image pyramid. The warping circuit is a multi-scale warping circuit configured to warp each level of the first image pyramid, using a first warping engine that warps a base level of the image pyramid, and at least one addition warping engine that warps a plurality of scaled levels of the image pyramid in parallel with the first warping engine.
    Type: Application
    Filed: August 6, 2020
    Publication date: February 10, 2022
    Inventors: Maxim Smirnov, William T. Warner, David R. Pope, Manching Ko
  • Publication number: 20150199833
    Abstract: One embodiment of the present invention sets forth a system for displaying images including a hardware display controller engine that receives a rendered image. The system also includes an output compositor that composites a first image and the rendered image to create a second composited image. Finally, the system includes a display to display the second composited image.
    Type: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Applicant: NVIDIA CORPORATION
    Inventors: William T. WARNER, Michael I. GOLD, Karan GUPTA
  • Patent number: 8564598
    Abstract: In a graphics pipeline of a graphics processor, a method for a unified primitive description for rasterization. The method includes receiving a group of primitives from a graphics application, wherein the group includes different types of primitives and the types of primitives include line primitives, point primitives and triangle primitives. For each of the types of primitives, the method includes generating a corresponding parallelogram, wherein the parallelogram has four sides disposed along an x-axis and a y-axis, and computing an inside y-axis mid point and an outside y-axis mid point based on the four sides. The parallelogram is controlled to represent to each of the primitive types respectively by adjusting a location of the inside y-axis mid point or the outside y-axis mid point.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: October 22, 2013
    Assignee: Nvidia Corporation
    Inventors: Edward A. Hutchins, William T. Warner, Jr., Christopher D. S. Donham
  • Patent number: 7681231
    Abstract: A method to wirelessly configure a wireless device for wireless communication over a secure wireless network includes placing the wireless device to be configured for communication over the secure wireless network within a wireless communication range of an administrator; establishing a secure wireless communication channel between the administrator and the wireless device; and providing to the wireless device via the secure wireless communication channel network credentials needed to communicate over the secure wireless network.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: March 16, 2010
    Assignee: Lexmark International, Inc.
    Inventors: Harold R. Combs, David T. Jarvis, David Z. Lindsey, Jason E. Waldeck, William T. Warner, III, Jeffrey J Watrous
  • Publication number: 20090147012
    Abstract: In a graphics pipeline of a graphics processor, a method for a unified primitive description for rasterization. The method includes receiving a group of primitives from a graphics application, wherein the group includes different types of primitives and the types of primitives include line primitives, point primitives and triangle primitives. For each of the types of primitives, the method includes generating a corresponding parallelogram, wherein the parallelogram has four sides disposed along an x-axis and a y-axis, and computing an inside y-axis mid point and an outside y-axis mid point based on the four sides. The parallelogram is controlled to represent to each of the primitive types respectively by adjusting a location of the inside y-axis mid point or the outside y-axis mid point.
    Type: Application
    Filed: December 10, 2007
    Publication date: June 11, 2009
    Inventors: Edward A. Hutchins, William T. Warner, JR., Christopher D.S. Donham
  • Patent number: 5586125
    Abstract: The present invention is a method for operating a data processing system to generate a sequence of test states containing a predetermined set of states and/or transitions for use in testing an integrated circuit or the like. The method minimizes the number of additional states and/or transitions contained in the test sequence while preserving any constraints on the sequence of transitions that may be applied to the circuit to be tested. The present invention operates by defining a graph containing the predetermined set of states and/or transitions. The states are the vertices of the graph and the transitions are edges of the graph. The graph is then augmented if needed with additional states and/or transitions. The additional states and/or transitions assure the existence of an Eulerian Path through the graph. The additional states assure that the graph is connected, and that each vertex in the graph, with the possible exception of two vertices, has the same number of inbound and outgoing transitions.
    Type: Grant
    Filed: November 22, 1994
    Date of Patent: December 17, 1996
    Inventor: William T. Warner
  • Patent number: 4792226
    Abstract: An optical fingerprinting system includes an optics/processor unit, a video monitor, a data terminal, and a printer. The optics/processor unit includes a slap print prism for providing slap fingerprint images, and a plurality of individual finger prisms having differently sized finger-receiving grooves for providing individual fingerprint images. Slap/finger image selection optics selectively propagate fingerprint images from one of the individual finger prisms or slap print prism to a video camera. A video monitor is coupled to the camera, and provides a real-time display of the fingerprints being imaged. When a desired fingerprint image is observed on the monitor, an appropriate key of a key pad on the optics/processor unit is actuated and digital data characteristic of this image stored in memory. Following this procedure, data characteristic of all ten individual fingerprints and slap prints of both hands is stored.
    Type: Grant
    Filed: February 27, 1987
    Date of Patent: December 20, 1988
    Assignee: C.F.A. Technologies, Inc.
    Inventors: Glenn M. Fishbine, Eric W. Laveen, James M. Kaufman, Theodore D. Klein, William T. Warner