Patents Examined by Daniel Hajnik
  • Patent number: 10019836
    Abstract: Described herein are technologies related to facilitate high precision and resolution of a depth (Z) buffer storage during a process of rendering 3D scenes. More particularly, during an interpolation, encoding, and/or storing processes in a graphic pipeline for rendering the 3D scenes, a particular depth (Z) plane representation is configured to support an un-normalized depth and a floating point depth formats that may be used to store Z values to the Z buffer storage.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: July 10, 2018
    Assignee: Intel Corporation
    Inventor: Larry Seiler
  • Patent number: 10013797
    Abstract: The present invention includes a method of creating analysis suitable models from discrete point sets. The proposed methodology is completely automated, requiring no human intervention, as compared to traditional mesh-based methods that often require manual input. The present invention is directly applicable to engineering approaches in medicine where the object to be analyzed is described by discrete medical images, such as MM or CT scans. Moreover, the present invention is useful in any application where the object of interest is created from digitized imaging technology.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: July 3, 2018
    Assignee: University of South Florida
    Inventors: Daniel Craig Simkins, Jr., Joseph Bradley Alford
  • Patent number: 10013775
    Abstract: Systems, method, and computer program products for compressing a deep image comprising a plurality of voxels by, for each of the plurality of voxels, converting a voxel value to a corresponding value in a Lie algebra based on a logarithmic mapping function, interpolating a first subset of the plurality of values in the Lie algebra using a linear interpolation function applied to a first endpoint and a second endpoint of a first voxel column of the deep image, and upon determining that a deviation of the interpolation of each value in the first subset of the plurality of values does not exceed a threshold, storing an indication of the first endpoint, the second endpoint, and the respective values in the Lie algebra corresponding to the first and second endpoints.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: July 3, 2018
    Assignee: Pixar
    Inventor: Thomas Douglas Selkirk Duff
  • Patent number: 10013811
    Abstract: The present application discloses a novel algorithm to convert medical hyperspectral images (MHSI) into RGB (RedBlueGreen) images in different medical conditions by making use of the three spectral bands (Red, Green and Blue) of the MHSI and mapping them into Red, Green and Blue components for visualization of hyperspectral images.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: July 3, 2018
    Assignee: Umm-Al-Qura University
    Inventor: Maher I Rajab
  • Patent number: 10008033
    Abstract: A method, system, and computer program product for performing a lighting simulation are disclosed. The method includes the steps of receiving a three-dimensional (3D) model, receiving a set of probes, where each probe specifies a location within the 3D model and an orientation of the probe, and performing, via a processor, a lighting simulation based on the 3D model, the set of probes, and one or more light path expressions. The light path expressions are regular expressions that represent a series of events, each event representing an interaction of a ray at a location in the 3D model.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: June 26, 2018
    Assignee: NVIDIA Corporation
    Inventors: Daniel Johannes Seibert, Stefan Radig, Matthias Raab, Carsten Alexander Wächter, Lutz Kettner, Alexander Keller, Dirk Gerrit van Antwerpen
  • Patent number: 10007965
    Abstract: Techniques to patch a shader program after the shader has been compiled and/or while the shader is in an execution pipeline are described. The shader may be patched based on references to global constants in a global constant buffer. For example, the reference to the global constant buffer may be patched with the value of the global constant, conditional statements based on references to the global constant buffer may be replaced with unconditional statements based on the value of the global constant in the global constant buffer, to optimize the shader or increase computational efficiency of the shader.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: June 26, 2018
    Assignee: INTEL CORPORATION
    Inventors: Selvakumar Panneer, Carl S. Marshall
  • Patent number: 9996963
    Abstract: A scanning booth with a user interface. The interface receives user identification or registration data and provides instructional prompts for the user to assume various predefined positions, stances and postures. Image data of each pose is captured using scanning devices in the booth. A three dimensional avatar is generated based on the mapping or morphing of image data to a generic avatar model. Data from the generated model is transmitted to a server where it is stored in a database for later account application in, for example, garment sizing, display or fitting, or health monitoring.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: June 12, 2018
    Assignee: MPORT PTY LTD
    Inventors: Dipra Ray, Melody Shiue, Tsung Yuan Wu, John Quinn
  • Patent number: 9996968
    Abstract: A method and system for performing rendering at a given viewpoint of at least one portion of visual areas blinded to a perspective rendering at the given viewpoint are disclosed, the method comprising providing a projection model comprising a first part used for rendering far view and a second part for rendering near view such that at least one portion of the visual areas is rendered using the second part of the projection model and further wherein a transition between the first part of the projection model and the second part of the projection model is characterized by projection vectors substantially similar, obtaining image data, performing a first projection of at least one part of the image data according to the first part of the projection model to generate first projected data, performing a second projection of another part of the image data according to the second part of the projection model to generate second projected data and displaying projected data using the first projected data and the second
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: June 12, 2018
    Assignee: CADENS MEDICAL IMAGING INC.
    Inventors: Thomas Vincent, Tristan Lapalme
  • Patent number: 9984500
    Abstract: Methods, systems, and computer-readable data storage devices for generating and/or displaying a map with three-dimensional (3D) features are disclosed. For example, a method may comprise (i) defining a plurality of major three-dimensional regions (“major 3DRs”) and associating each major 3DR with a respective geographical area defined for a map stored in a computer-readable map database, and (ii) displaying, via a display device, one or more of the major 3DRs upon the map. Each major 3DR comprises a top, a bottom, and multiple sides. Each top, bottom, and side of each major 3DR comprises at least one surface. At least one surface of each major 3DR being displayed is textured with an image captured via an imaging device. The image textured onto each surface comprises an image captured by the imaging device when capturing images in a direction of that surface.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: May 29, 2018
    Assignee: HERE Global B.V.
    Inventor: James D. Lynch
  • Patent number: 9953136
    Abstract: A system for displaying and editing data for a medical device is provided. The system includes at least one viewing application for execution on a user appliance, which application is set up to display medical image data records that are kept in cloud storage in a public cloud. In respect of its component architecture, the viewing application includes a View layer, a ViewModel layer, a Model layer, and a driver layer. In this case, the ViewModel layer defines a common set of functions for the display and editing of 2D image data and 3D image data.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: April 24, 2018
    Assignee: Siemens Healthcare GmbH
    Inventor: Karlheinz Dorn
  • Patent number: 9953458
    Abstract: The invention provides a method for generating an n dimensional vector as a shape descriptor of a model, and corresponding apparatus and shape descriptor. The method comprises: determining a type element of the vector to describe the basic shape of the model; and calculating n?1 metric elements of the vector, each of which represents the percentage of all of a feature of the model falling into one of n?1 layers divided as a function of the type element.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: April 24, 2018
    Assignee: THOMPSON LICENSING SA
    Inventors: Kangying Cai, Wei Liang Meng, Tao Luo
  • Patent number: 9934596
    Abstract: A texture repository is provided for use with an image manipulation application. The texture repository provides a canvas to the image manipulation application for use with an image filter. The texture repository may provide an existing canvas matching the request from the image filter, or the texture repository may generate a new canvas for the request. The generated canvas may be procedurally generated to match the request, or the generated canvas may be resized from an existing canvas stored in a non-volatile storage or a cache.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: April 3, 2018
    Assignee: Facebook, Inc.
    Inventors: Apostolos Lerios, Jennifer Leigh Dolson
  • Patent number: 9934606
    Abstract: A shading rate may be set by analyzing samples within a pixel. Then based on that analysis, a system determines whether to use coarse pixel, pixel or sample shading for a region of pixels. Based on the determined type of shading, the shading rate may be set.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: April 3, 2018
    Assignee: Intel Corporation
    Inventors: Rahul P. Sathe, Marco Salvi
  • Patent number: 9928645
    Abstract: Concepts and technologies are described herein for providing raster-based mesh decimation. Generally described, input data defining a model is processed to render the model as a depth map from a multitude of perspectives. By capturing depth map data from a multitude of perspectives, components of the model that are visible from the multitude of perspectives are captured in the depth map data and components that are blocked by the visible components are not captured in the depth map data. Point cloud data is generated by merging the depth map data captured from the multitude of perspectives. Output mesh data is generated by applying a surface reconstruction to the point cloud data. One or more mesh decimation algorithms may be applied to the mesh data. Image data may also be captured from the input data and applied to the output mesh data.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: March 27, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ming Chuang, Dave B. Lindsay
  • Patent number: 9922450
    Abstract: An apparatus and a method for generating 3-dimensional computer graphic images. The image is first sub-divided into a plurality of rectangular areas. A display list memory is loaded with object data for each rectangular area. The image and shading data for each picture element of each rectangular area are derived from the object data in the image synthesis processor and a texturizing and shading processor. A depth range generator derives a depth range for each rectangular area from the object data as the imaging and shading data is derived. This is compared with the depth of each new object to be provided to the image synthesis processor and the object may be prevented from being provided to the image synthesis processor independence on the result of the comparison.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: March 20, 2018
    Assignee: Imagination Technologies Limited
    Inventor: Stephen Morphet
  • Patent number: 9916694
    Abstract: Disclosed is a method for hole-filling in 3D models. The method includes extracting static background information from a current frame of an input image and extracting virtual static background information using the static background information, warping a color image and a depth map of the current frame to acquire a virtual image and a virtual depth map, and labeling a hole area formed in the virtual depth map to extract local background information, performing a first hole-filling onto the virtual image and the virtual depth map using a similarity between the virtual static background information and the local background information, and performing a second hole-filling with respect to remaining holes after the first hole-filling in a manner of an exemplar-based in-painting method to which a priority function including a depth term is applied.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: March 13, 2018
    Assignee: FOUNDATION OF SOONGSIL UNIVERSITY-INDUSTRY COOPERATION
    Inventors: Min-Cheol Hong, Beomsu Kim, Tien-Dat Nguyen, Huu-Noi Doan
  • Patent number: 9911224
    Abstract: Provided is a volume rendering method including: obtaining 3-dimensional (3D) volume data of an object; setting a parameter of a first voxel included in the 3D volume data as a first value, and a parameter of a second voxel included in the 3D volume data as a second value; and performing rendering by applying the first value to the first voxel and the second value to the second voxel.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: March 6, 2018
    Assignee: SAMSUNG MEDISON CO., LTD.
    Inventors: Bong-heon Lee, Jin-yong Lee
  • Patent number: 9905034
    Abstract: The disclosed technology includes systems and methods for secure isolation of scripting from graphical representations in a unified charting framework. The technology disclosed relates to a platform for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed apparatus and methods for secure isolation of scripting from graphics make it possible to securely share live data as rendered on a live dashboard, for both desktop and mobile application environments, without saving a new state on a server when time data and dashboard elements are updated. The disclosed unified charting framework makes it possible to target multiple platforms—generating data visualization representations that can be displayed when rendered natively on both desktop and mobile devices, and when rendered in a browser window.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: February 27, 2018
    Assignee: salesforce.com, inc.
    Inventors: Didier Prophete, Yenan Chen
  • Patent number: 9905054
    Abstract: Techniques for controlling patch-usage in image synthesis are described. In implementations, a curve is fitted to a set of sorted matching errors that correspond to potential source-to-target patch assignments between a source image and a target image. Then, an error budget is determined using the curve. In an example, the error budget is usable to identify feasible patch assignments from the potential source-to-target patch assignments. Using the error budget along with uniform patch-usage enforcement, source patches from the source image are assigned to target patches in the target image. Then, at least one of the assigned source patches is assigned to an additional target patch based on the error budget. Subsequently, an image is synthesized based on the source patches assigned to the target patches.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: February 27, 2018
    Inventors: Jakub Fiser, Ondrej Jamri{hacek over (s)}ka, Michal Luká{hacek over (c)}, Elya Shechtman, Paul J. Asente, Jingwan Lu, Daniel Sýkora
  • Patent number: 9901406
    Abstract: A system and method for providing image guidance for placement of one or more medical devices at a target location. The system can be used to determine one or more affected regions corresponding to the operation of one or more medical devices and display at least a portion of the one or more affected regions. The affected regions can correspond to predicted affected regions and/or dynamic affected regions and can be based at least in part on a variance parameter of the medical device.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: February 27, 2018
    Assignee: InnerOptic Technology, Inc.
    Inventors: Andrei State, Luv Kohli, Sharif Razzaque, Brian Heaney