Patents Examined by William A Beutel
  • Patent number: 10504282
    Abstract: Techniques for generating maps without shadows are discussed herein. A plurality of images can be captured by a vehicle traversing an environment representing various perspectives and/or lighting conditions in the environment. A shadow within an image can be identified by a machine learning algorithm trained to detect shadows in images and/or by projecting the image onto a three-dimensional (3D) map of the environment and identifying candidate shadow regions based on the geometry of the 3D map and the location of the light source. Shadows can be removed or minimized by utilizing blending or duplicating techniques. Color information and reflectance information can be added to the 3D map to generate a textured 3D map. A textured 3D map without shadows can be used to simulate the environment under different lighting conditions.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: December 10, 2019
    Assignee: Zoox, Inc.
    Inventors: Jesse Sol Levinson, Ashutosh Gajanan Rege, Brice Rebsamen, Elena Stumm, Nitesh Shroff, Derek Adams
  • Patent number: 10497170
    Abstract: An apparatus and method for occlusion data compression. For example, one embodiment of a graphics processing apparatus comprises: vertex generation circuitry/logic to generate vertices of objects in a 3D space including occlusion binary vectors for the vertices, the objects captured by a set of M cameras; sorting circuitry/logic to sort the vertices in accordance with coordinates of the vertices; pre-compression circuitry/logic to transform the occlusion binary vectors of the vertices by logically combining adjacent bit fields in the sorted order to generate converted bit strings having a larger number of binary zero values than the occlusion binary vectors; compression circuitry/logic to compress the converted bit strings using run length encoding (RLE) compression to generate compressed bit fields; and a memory and/or storage device to store the compressed bit fields.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: December 3, 2019
    Inventors: Ilya Romm, Eyal Ruhm, Asaf J Shenberg, Maxym Dmytrychenko
  • Patent number: 10475243
    Abstract: Various systems and methods for virtual reality transitions are described herein. A head-mounted display system for providing virtual reality transitions includes a virtual reality transition engine to detect a trigger event initiated by a user of the head-mounted display; a sensor array to determine a real-world environmental condition; and a graphics driver to present virtual reality content in a format based on the real-world environmental condition.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: November 12, 2019
    Assignee: Intel Corporation
    Inventors: Carl S. Marshall, Glen J. Anderson, Selvakumar Panneer
  • Patent number: 10475146
    Abstract: An electronic device and a method performed in the electronic device are provided. The electronic device includes a display module, and a first processor and a second processor that are electrically connected with the display module. The first processor is configured to detect an operation performed in the electronic device, determine a range of display control authority to be provided to the second processor according to the operation, and provide the range of the display control authority to the second processor. The second processor is configured to generate a display screen corresponding to the range of the display control authority and provide the display screen through the display module.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: November 12, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Do Hyung Lee, Nam Hoi Kim, Byung Jin Kang
  • Patent number: 10424106
    Abstract: In some embodiments, a memory may store programming for selecting values describing a frame of pixels by modeling, based on camera data, object data, and material data, a geometric projection of light in a visual simulation, the modeling including identifying voxel data and building a voxel tree from the voxel data. A processor may, responsive to executing the programming, invoke one or more of a clipping module to generate a portion of the voxel data, a depth occlusion module to check for spatial visibility of one or more outputs of the clipping module and generate an output including one or more layers of a voxel tree, a re-projection module to conditionally generate a re-projection layer of the voxel tree, and an aggregation module to aggregate data of a final layer of the voxel tree with preceding layers to select an individual one of the values. Other embodiments may be disclosed and/or claimed.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: September 24, 2019
    Inventor: Steven Scott Glazer
  • Patent number: 10417813
    Abstract: A method for generating temporally stable hash values reduces visual artifacts associated with stochastic sampling of data for graphics applications. A given hash value can be generated from a scaled and discretized object-space for a geometric object within a scene. Through appropriate scaling, the hash value can be discretized and remain constant within a threshold distance from a pixel center. As the geometric object moves within the scene, a hash value associated with a given feature of the geometric object remains constant because the hash value is generated using an object-space coordinate anchored to the feature. In one embodiment, alpha testing threshold values are assigned random, but temporally stable hash output values generated using object-space coordinate positions for primitive fragments undergoing alpha testing. Alpha tested fragments are temporally stable, beneficially improving image quality.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: September 17, 2019
    Assignee: NVIDIA Corporation
    Inventors: Christopher Ryan Wyman, Morgan McGuire
  • Patent number: 10413363
    Abstract: A method for enhancing a surgical procedure includes providing a three-dimensional model of a patient's organ of a patient based on pre-operative image data of the patient's organ; identifying positional data corresponding to a first position of at least one target treatment anatomy of the patient relative to a second position of an ancillary target anatomy of the patient based on an analysis of the three-dimensional model of the patient's organ of the patient; selecting a puncture location based on the identified positional data; and displaying, by an augmented reality device, a virtual organ object via an augmented reality display system overlaying a real-world environment, the virtual organ object corresponding to the three-dimensional model and visually indicating the selected puncture location.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: September 17, 2019
    Assignee: Medtronic, Inc.
    Inventors: Mina S. Fahim, Peter N. Braido, Ross D. Hinrichsen
  • Patent number: 10380712
    Abstract: A graphics processing system comprises a memory that stores graphics data. The graphics data stored in the memory is accessible using virtual memory addresses that map to physical memory addresses in the memory. The graphics processing system further comprises page merging circuitry configured to use metadata provided for a set of graphics data to determine whether any pages of the set of graphics data are similar to each other. The pages of the set of graphics data that are determined as being similar to each other are merged by mapping the virtual memory addresses for those pages to the same physical memory address in the memory. The page merging process can provide a way to reduce the number of physical memory addresses needed to store the pages of the set of graphics data in the memory.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: August 13, 2019
    Assignee: Arm Limited
    Inventor: Raymond Morris Smith
  • Patent number: 10347039
    Abstract: Systems, apparatuses and methods may provide for technology that computes, by a shader in a fixed-functionality hardware shader library, a physically based shading model for a type of material. Additionally, the shader may shade one or more surfaces associated with the type of material in accordance with the physically based shading model. In one example, two or more shaders in the shader library are dedicated to different types of materials.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: July 9, 2019
    Assignee: Intel Corporation
    Inventors: Louis Feng, Altug Koker, Tomasz Janczak, Andrew T. Lauritzen, David M. Cimini
  • Patent number: 10339987
    Abstract: Disclosed are a method and device for adjusting the hardware refresh rate of a terminal, wherein the method includes: predicting the frame rate of the currently operating software of a terminal in a future preset time period; and adjusting the hardware refresh frequency of the terminal according to the predicted frame rate. The adjustment method automatically adjusts the hardware refresh rate, thus reducing the power consumption of a terminal.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: July 2, 2019
    Inventor: Chao Zheng
  • Patent number: 10331859
    Abstract: According to embodiments of the disclosed subject matter, a server can include processing circuitry configured to receive a virtual modeling file encoded with an orthodontic treatment plan such that the encoded information of the virtual modeling file format allows all steps of the orthodontic treatment plan to be displayed without a separate file for each treatment step. Additionally, the processing circuitry can be configured to download a first treatment step of the virtual modeling file format, receive gingiva and teeth geometries corresponding to the first treatment step, and display the first treatment step. Further, a selected treatment step can be displayed based on information encoded into the orthodontic virtual modeling file format.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: June 25, 2019
    Inventor: Lance Thompson
  • Patent number: 10321878
    Abstract: A method for data display includes acquiring a three-dimensional (3D) map of a lumen inside a body of a subject, transforming the 3D map of the lumen into a two-dimensional (2D) image by projecting the 3D map onto an annulus, and presenting the 2D image on a display screen.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: June 18, 2019
    Assignee: Biosense Webster (Israel) Ltd.
    Inventors: Natan Sharon Katz, Lior Zar, Benjamin Cohen
  • Patent number: 10319134
    Abstract: According to one implementation, an animation system includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to receive pose data including rig control values for multiple animation rigs, and to store the rig control values for each animation rig in respective rig control caches identified with the animation rig. The hardware processor also executes the software code to receive constraint data linking one animation rig to one rig control cache identified with any animation rig, receive change data for one rig control value of that linked animation rig, update the rig control value based on the change data, and clear the rig control cache linked with the updated animation rig. Thus, updating any rig control value of an animation rig results in clearing rig control caches linked with that animation rig.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: June 11, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Gene S. Lee, Christian Eisenacher, Chung-An Lin, Noel Villegas
  • Patent number: 10319126
    Abstract: Aspects of the present disclosure relate to systems and methods for converting a color icon into a glyph. In one aspect, a color icon associated with an application may be identified. The color icon may be converted to a dilated icon using a dilation function. A color edge only icon may be created using the color icon and the dilated icon. The color edge only icon may be converted to a gray edge only icon. An intensity of the gray edge only icon may be reduced to create a clipping edge only icon. The color icon may be converted to an alpha channel icon using an alpha channel. A dark glyph may be created using the clipping edge only icon and the alpha channel icon. A final glyph may be created by clipping an alpha value from and adding a constant value to the dark glyph.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elie Samuel Javice, Navneet Singh Kambo, Han-Yi Shaw
  • Patent number: 10319334
    Abstract: A image processing apparatus is provided, the image processing apparatus including: a transmitting terminal; a receiving terminal configured to receive an image signal from the transmitting terminal; a sensor configured to sense whether an image format error occurs in the image signal received in the receiving terminal; and at least one processor configured to control the transmitting terminal to recover the image signal transmitted from the transmitting terminal from the image format error in response to the image format error sensed by the sensor, and to control the receiving terminal to receive the recovered image signal.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: June 11, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sung-bo Oh
  • Patent number: 10311540
    Abstract: Systems and methods for implementing radial density masking graphics rendering for use in applications such as head mounted displays (“HMDs”) are described. Exemplary algorithms are disclosed, according to which image resolution varies within an image depending on the distance of a particular point on the image from one or more fixation points. Reconstruction algorithms according to certain embodiments include three stages: (1) hole filling; (2) cross-cell blending; and (3) Gaussian blur.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: June 4, 2019
    Assignee: Valve Corporation
    Inventors: Alex Vlachos, Kenneth Barnett
  • Patent number: 10297072
    Abstract: A three-dimensional (3D) rendering method for rendering a 3D model includes rendering a 3D model from each viewpoint of direct light sources, obtaining scene information on scenes rendered from each viewpoint of the direct light sources, generating a matched image in which the scenes are matched based on the scene information, and sampling at least one indirect light source from the matched image.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: May 21, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seungin Park, Minsu Ahn, Hyong Euk Lee, Inwoo Ha
  • Patent number: 10297004
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a service processor. The service processor allocates a plurality of frame buffers. The service processor also writes image data of a predetermined image to a first frame buffer of the plurality of frame buffers. The service processor further loads a first application. The service processor displays the predetermined image in accordance with the image data stored in the first frame buffer while the first application is being loaded. The service processor then writes image data of the first application to a second frame buffer of the plurality of frame buffers.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: May 21, 2019
    Inventors: Tommy Hu, Derek Huang, Balasubramanian Chandrasekaran, Yugender P. Subramanian, David Yoon
  • Patent number: 10282808
    Abstract: Described herein are computer graphics technologies to facilitate effective and efficient memory handling for blocks of memory including texture maps. More particularly, one or more implementations described herein facilitates hierarchical lossless compression of memory with null data support for memory resources, including texture maps. More particularly still, one or more implementations described herein facilitates the use of meta-data for lossless compression and the support of null encodings for Tiled Resources. This technology also permits use of the fast-clear compression method, where meta-data specifies that the entire access should return some specified clear value.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: May 7, 2019
    Assignee: Intel Corporation
    Inventors: Larry Seiler, Prasoonkumar Surti, Aditya Navale
  • Patent number: 10262464
    Abstract: In some embodiments, the disclosed subject matter involves a system and method relating to dynamically sending local visual landmark information from multiple end user devices to a central server that is controlling an augmented reality (AR) experience. The local landmarks enable better alignment of the AR representations across devices. Multiple players may dynamically synchronize on shared landmarks that “anchor” the AR experience. The landmarks may be dynamic, transitory, and do not require pre-modelling of a location. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: April 16, 2019
    Assignee: Intel Corporation
    Inventor: Glen J. Anderson