Patents Examined by Andrew Shin
  • Patent number: 10733794
    Abstract: One embodiment of the present invention includes a parallel processing unit (PPU) that performs pixel shading at variable granularities. For effects that vary at a low frequency across a pixel block, a coarse shading unit performs the associated shading operations on a subset of the pixels in the pixel block. By contrast, for effects that vary at a high frequency across the pixel block, fine shading units perform the associated shading operations on each pixel in the pixel block. Because the PPU implements coarse shading units and fine shading units, the PPU may tune the shading rate per-effect based on the frequency of variation across each pixel group. By contrast, conventional PPUs typically compute all effects per-pixel, performing redundant shading operations for low frequency effects. Consequently, to produce similar image quality, the PPU consumes less power and increases the rendering frame rate compared to a conventional PPU.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: August 4, 2020
    Assignee: NVIDIA Corporation.
    Inventors: Yong He, Eric B. Lum, Eric Enderton, Henry Packard Moreton, Kayvon Fatahalian
  • Patent number: 10719920
    Abstract: In some embodiments, an image manipulation application receives a two-dimensional background image and projects the background image onto a sphere to generate a sphere image. Based on the sphere image, an unfilled environment map containing a hole area lacking image content can be generated. A portion of the unfilled environment map can be projected to an unfilled projection image using a map projection. The unfilled projection image contains the hole area. A hole filling model is applied to the unfilled projection image to generate a filled projection image containing image content for the hole area. A filled environment map can be generated by applying an inverse projection of the map projection on the filled projection image and by combining the unfilled environment map with the generated image content for the hole area of the environment map.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: July 21, 2020
    Assignee: Adobe Inc.
    Inventors: Jonathan Eisenmann, Zhe Lin, Matthew Fisher
  • Patent number: 10713819
    Abstract: Methods are provided for generating a prescription map for the application of crop inputs. In one method, the user draws a boundary on a map within a user interface and the system identifies relevant soil data and generates a soil map overlay and legend for changing the application prescription for various soils and soil conditions. In another method, the user instead drives a field boundary which is recorded on a planter monitor using a global positioning receiver, and the system generates a soil map and legend for changing the application prescription.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: July 14, 2020
    Assignee: The Climate Corporation
    Inventors: Derek A. Sauder, Timothy A. Sauder, Steven D. Monday
  • Patent number: 10712817
    Abstract: Technologies for improving foveated rendering of an image by improving the position of the image to be displayed through image re-projection are disclosed. For example, a method may include receiving a first estimation of a predicted gaze point of a user on a display device that is determined before starting rendering a high-quality portion of the image. The method may further include causing the image to be rendered based on the first estimation of the predicted gaze point. The method may also include receiving a second estimation of the predicted gaze point. The second estimation of the predicted gaze point is determined after rendering of the high-quality portion of the image has started. Responsive to determining that the second estimation of the predicted gaze point is different from the first estimation, the method may include adjusting the rendered image based on the second estimation of the predicted gaze point and transmitting the adjusted image to the display device for display.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: July 14, 2020
    Assignee: Tobii AB
    Inventor: Denny Alexander Rönngren
  • Patent number: 10698563
    Abstract: Embodiments of the present invention provide a component display processing method and apparatus. The method includes: receiving indication information indicating that a component is in a waiting-to-be-processed state; and according to the indication information, reducing a displayed region of a container that is displayed on a display screen, so that t a hidden region of the container is displayed on the display screen.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: June 30, 2020
    Assignee: Huawei Device (Dongguan) Co., Ltd.
    Inventor: Yuzhuo Peng
  • Patent number: 10657721
    Abstract: In some embodiments of the present disclosure, augmented reality and/or virtual reality technologies are used to present information for a vehicle to a technician. A virtual object model file that includes a context model and at least one assembly detail model is created based on a vehicle design model. A VR/AR device uses its camera to generate video of a vehicle, and superimposes a depiction of a vehicle component or assembly from the virtual object model file over the video in the location in which the vehicle component or assembly is actually located, as if the vehicle were “see-through.” The VR/AR device may then also allow the technician to select specific components of the depicted assembly in order to retrieve and display detailed information about the component.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: May 19, 2020
    Assignee: PACCAR INC
    Inventors: David Wei-Cheng Yin, Dirk Maiwald, William Timothy Ryan, Jr.
  • Patent number: 10650572
    Abstract: The invention notably relates to a computer-implemented method for generating a 2D drawing representing a mechanical part. The method comprises providing a 3D modeled object which represents a 3D shape of the mechanical part. The method also comprises determining continuous 3D curves which each represent a respective instance of a predetermined set of visual characteristics of reflection lines defined on the 3D shape. The method also comprises projecting the determined continuous 3D curves on a 2D plane. The method provides an improved solution to generate a 2D drawing representing a mechanical part.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: May 12, 2020
    Assignee: DASSAULT SYSTEMES
    Inventor: Remy Rorato
  • Patent number: 10646285
    Abstract: Surgical navigation system: 3D display system with see-through visor; a tracking system for real-time tracking of: surgeon's head, see-through visor, patient anatomy and surgical instrument to provide current position and orientation data; a source of an operative plan, a patient anatomy data and a virtual surgical instrument model; a surgical navigation image generator to generate a surgical navigation image with a three-dimensional image representing simultaneously a virtual image of the surgical instrument corresponding to the current position and orientation of the surgical instrument and a virtual image of the surgical instrument, the see-through visor, the patient anatomy and the surgical instrument; the 3D display system configured to show the surgical navigation image at the see-through visor, such that an augmented reality image collocated with the patient anatomy in the surgical field underneath the see-through visor is visible to a viewer looking from above the see-through visor towards the surgica
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: May 12, 2020
    Assignee: HOLO SURGICAL INC.
    Inventors: Kris B. Siemionow, Cristian J. Luciano
  • Patent number: 10628912
    Abstract: A method for profiling energy usage in graphics user interface (UI) update in handheld mobile devices is disclosed. The method includes mapping the pixel changes of each frame to a responsible UI update, identifying method invocations at all layers of the UI rendering stack, tracking asynchronous dependence across all layers of the UI rendering stack corresponding to each UI update by assigning a unique frame identification (ID) per frame refresh to track asynchronous dependence between UI updates and corresponding callbacks across all layers of the UI rendering stack, tracking information flow across a corresponding graphics processing unit (GPU) by using an OpenGL record-and-replay method, reconstructing the frames by replaying the OpenGL calls on the GPU during post processing, comparing frames to account for pixel changes, and tracking and attributing the energy usage during UI operations to individual UI updates.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: April 21, 2020
    Assignee: Purdue Research Foundation
    Inventors: Yu Charlie Hu, Ning Ding
  • Patent number: 10621772
    Abstract: A first region including an input first word and having a first background color and a second region including a second word decided independently of the first word and having a second background color are collided with each other on a screen, and a third region in which the two collided regions fuse with each other is displayed. At the same time, the first word and the second word are displayed as if they were continuous words in the third region. This is displayed as a moving image with a continuous motion.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: April 14, 2020
    Assignee: HONDA MOTOR CO., LTD
    Inventors: Masaki Ueyama, Yusuke Okutani, Ryosuke Sakuma, Yamato Honda, Keita Kobayashi
  • Patent number: 10580190
    Abstract: A system and method to interconnect heterogeneous compute resources using graph based execution flow for image and video processing is disclosed. The system includes a mix of compute engines (SIMDs, fixed-function pipelines and hardware kernels) which work on pipelined streams of data based on programming instructions and/or configuration data. The nodes act as proxies for compute engines in graph and message based routing system to establish graph based flow control mechanism between these nodes. A message based routing mechanism to assign tasks to heterogeneous compute engines and receive their status in time-multiplexed manner thus allowing compute engines to be reused. A configuration method that allows hardware compute engines are uniquely configured based on graph node thus allows reusability and programming or selecting heterogeneous compute system for physical implementation using simple standard definition file generation method.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: March 3, 2020
    Assignee: Westghats Technologies Private Limited
    Inventor: Jyothis Indirabhai S.
  • Patent number: 10559102
    Abstract: A makeup simulation assistance apparatus includes: a simulation image generator that generates a simulation image obtained by superimposing, on a facial image picked up by an image pickup unit that picks up an image of a face of a user as the facial image, a makeup image showing a state of makeup as being applied to a facial component of the face; a simulation image output unit that outputs the generated simulation image; an interest degree sensor that senses an interest degree of the user for the makeup image, based on a facial image picked up by the image pickup unit when the simulation image is output; and an interest degree information output unit that outputs interest degree information indicative of the sensed interest degree.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: February 11, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Hiroki Taoka, Tetsuro Sato, Sachiko Takeshita, Rieko Asai
  • Patent number: 10558343
    Abstract: Systems and techniques are described for interaction plane rotation for manipulation of three-dimensional objects. A three-dimensional object can be displayed as a two-dimensional representation of the object, represented on an interaction plane and intersected by an object view vector that represents a point of view of the object through a viewing plane. An angle between the object view vector and the interaction plane is calculated and compared to a threshold value. A determination is made that the calculated angle is less than the threshold value, and a rotation magnitude that defines an amount of rotation of the interaction plane relative to a constant vector is calculated. The interaction plane is rotated relative to the constant vector in a rotation direction by the rotation magnitude. The rotated interaction plane can then be used to determine an intended relative movement between the object view vector and the three-dimensional object.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: February 11, 2020
    Assignee: Adobe Inc.
    Inventor: Alex John Fischer
  • Patent number: 10551914
    Abstract: Eye tracking system incorporates and/or uses one or more silicon photomultiplier (SiPM) sensor and an infrared module of a microelectromechanical (MEMs)-based scanner. The infrared module emits a beam of photons, where at least some of the photons are directed towards a user's eye while the eye tracking system is being used. The SiPM sensor(s) capture a reflection that emanates off of the user's eye.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raymond Kirk Price, Kai Zang, Gregory Theodore Gibson
  • Patent number: 10540792
    Abstract: Methods for presenting symbolic expressions such as mathematical, scientific, or chemical expressions, formulas, or equations are performed by a computing device. One method includes: displaying a first portion of a symbolic expression within a first area of a display screen; while in a first state in which the first area is selected for aural presentation, aurally presenting first information related to the first portion of the symbolic expression; while in the first state, detecting particular user input; in response to detecting the particular user input, performing the steps of: transitioning from the first state to a second state in which a second area, of the display, is selected for aural presentation; determining second information associated with a second portion, of the symbolic expression, that is displayed within the second area; in response to determining the second information, aurally presenting the second information.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: January 21, 2020
    Assignee: APPLE INC.
    Inventors: Christopher B. Fleizach, Eric T. Seymour, Gregory F. Hughes, Mike Pedersen
  • Patent number: 10533871
    Abstract: A computing device receives, via a communication network, map data including (i) a description of geometries of map features and (ii) a first description of visual characteristics defined separately and independently of the description of the geometries. The computing device applies the visual characteristics to the geometries to render a first digital map. The computing device then receives, via the communication network, a second description of visual characteristics for application to the geometries previously provided to the computing device as part of the map data, and applies the second visual characteristics to the previously received geometries of the plurality of map features to render a second digital map.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: January 14, 2020
    Assignee: GOOGLE LLC
    Inventors: Jennifer Maurer, Sean Egan, Brian Cornell
  • Patent number: 10510173
    Abstract: Various embodiments provide an image processing method. The method may include: acquiring an input image (310); extracting a light source parameter from the input image (330); adjusting color of a material image according to the light source parameter, obtaining an adapted material image matching the input image using a binarization processing according to the material image whose color has been adjusted (350); obtaining a flare effect image through calculation using the adapted material image according to the light source parameter (370); and blending the input image with the flare effect image (390). An image processing apparatus is also provided. The above method and image processing apparatus can adapt a simulated flare effect to a light source in an image, and can improve the sense of realism.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: December 17, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Lei Wu
  • Patent number: 10489963
    Abstract: In a method for visualization of information from first and second 3D datasets representing directional information of a subject, wherein some voxels are combined along their respective directional information into multiple fibers, a first item of anatomical information, visible from a first viewing position on a fiber, is determined from the first 3D dataset, and is projected onto a first projection surface at a display dependent on the first viewing position. Upon detected movement away from the first viewing position, a guided movement along the fiber is determined, which is restricted to movement along one fiber. A second viewing position is determined in the subject relative to the selected fiber dependent on the guided movement, and a second item of anatomical information is determined from the first 3D dataset, which is visible from the second viewing position, and is projected onto a second projection surface at the display.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: November 26, 2019
    Assignee: Siemens Healthcare GmbH
    Inventor: Thomas Benner
  • Patent number: 10475212
    Abstract: Methods are provided for generating a prescription map for the application of crop inputs. In one method, the user draws a boundary on a map within a user interface and the system identifies relevant soil data and generates a soil map overlay and legend for changing the application prescription for various soils and soil conditions. In another method, the user instead drives a field boundary which is recorded on a planter monitor using a global positioning receiver, and the system generates a soil map and legend for changing the application prescription.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: November 12, 2019
    Assignee: The Climate Corporation
    Inventors: Derek A. Sauder, Timothy A. Sauder, Steven D. Monday
  • Patent number: 10415993
    Abstract: A method for augmenting a synthetic vision system of a vehicle includes receiving, with a processor, signals indicative of real-time sensor data of a terrain for the vehicle via one or more acquisition devices; creating, with the processor, a terrain mesh of the terrain in response to the receiving of the sensor data; correlating, with the processor, the terrain mesh with preloaded terrain data of the terrain; creating, with the processor, a multispectral image of the terrain in response to the correlating the terrain mesh with the preloaded data; and texturing, with the processor, the terrain mesh for display on a display device.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: September 17, 2019
    Assignee: SIKORSKY AIRCRAFT CORPORATION
    Inventors: Igor Cherepinsky, Jason C. Derenick, Christopher Stathis