Patents Examined by Ke Xiao
  • 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: 10733711
    Abstract: The present disclosure provides an image correction method and device. The method includes: correcting a target face image; obtaining first eye position information and second eye position information through calculation according to the face image; obtaining a first image correction parameter and a second image correction parameter via calculation based on the first eye position information and the second eye position information; and correcting a first image according to the first image correction parameter and correcting a second image according to the second image correction parameter.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: August 4, 2020
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Xiangyang Liu, Xitong Ma, Naifu Wu, Xiaojun Tang
  • Patent number: 10726607
    Abstract: To determine whether a first n-bit binary data value and a second n-bit binary data value in a data processing system, such as texel position coordinates in a graphics processing system, are the same or differ from each other by exactly one, it is determined whether the first and second data values excluding the least significant bits of the data values are the same as each other, and the least significant bits of the data values are compared. A mask value that is generated for each data value using an XOR operation and a thermometer scanning operation is used to generate an output value for the two data values, based on whether the mask values for a bit position for the first and second data values are both set or not, and a comparison of the bit values of the first and second data values for that bit position.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: July 28, 2020
    Assignee: Arm Limited
    Inventor: Antonio Garcia Guirado
  • 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: 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: 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: 10713750
    Abstract: An apparatus to facilitate cache replacement is disclosed. The apparatus includes a cache memory and cache replacement logic to manage data in the cache memory. The cache replacement logic includes tracking logic to track addresses accessed at the cache memory and replacement control logic to monitor the tracking logic and apply a replacement policy based on information received from the tracking logic.
    Type: Grant
    Filed: April 1, 2017
    Date of Patent: July 14, 2020
    Assignee: INTEL CORPORATION
    Inventors: Altug Koker, Joydeep Ray, Abhishek R. Appu, Vasanth Ranganathan
  • 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: 10699481
    Abstract: Augmentation of captured 3D scenes with contextual information is disclosed. A 3D capture device is used to capture a plurality of 3D images at a first resolution. A component on a mobile computing device is used to capture at least one piece of contextual information that includes a capture location data and a pose data. The mobile computing device receives, the plurality of 3D images from the 3D capture device, and renders the plurality of 3D images into a 3D model. In addition, the at least one piece of contextual information is embedded into a correct location in the 3D model. A user interactive version of the 3D model including the embedded at least one piece of contextual information is then displayed.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: June 30, 2020
    Assignee: DotProduct LLC
    Inventors: Rafael Spring, Thomas Greaves
  • Patent number: 10699472
    Abstract: Embodiments of the present disclosure relate to continuous and/or binocular time warping methods to account for head movement of the user without having to re-render a displayed image. Continuous time warping allows for transformation of an image from a first perspective to a second perspective of the viewer without having to re-render the image from the second perspective. Binocular time warp refers to the late-frame time warp used in connection with a display device including a left display unit for the left eye and a right display unit for the right eye where the late-frame time warp is performed separately for the left display unit and the right display unit. Warped images are sent to the left and the right display units where photons are generated and emitted toward respective eyes of the viewer, thereby displaying an image on the left and the right display units at the same time.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: June 30, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Ivan Yeoh, Lionel Edwin, Samuel A. Miller
  • Patent number: 10692256
    Abstract: A non-transitory computer-readable recording medium stores therein a visualization program that causes a computer to execute a process including: generating a plurality of conversion vectors, from a plurality of vectors generated from plural pieces of input data, by a dimensional compression in a positional relation between the plurality of vectors; and plotting the plurality of conversion vectors.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: June 23, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Yuhei Umeda
  • Patent number: 10692471
    Abstract: A display apparatus is provided. The display apparatus includes: a display including a plurality of screens; an image receiver configured to receive an input image; and a processor configured to obtain at least one selected area within the input image, to convert the input image into an output image corresponding to an arranged shape of the plurality of screens such that at least one selected area in the output image, which corresponds to the at least one selected area of the input image, is displayed on a main part of the plurality of screens, and to output the output image for display on the plurality of screens.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: June 23, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hye-suk Kim, Soon-mook Jeong
  • Patent number: 10685494
    Abstract: A wearable augmented reality overlay device for use with a tool displays information to a user relating to the status or operation of the tool, to the forming of a work piece for a project, or to safety information related to the tool. The displayed information may include a highlight projected onto a portion of the tool, onto a wearer's body part, or onto a work piece. The displayed information may include a virtual control for the tool or another tool, an operating manual, or a maintenance, assembly or operating guide. The wearable display permits the user to control the tool and potentially other tools in the work shop. The display may instead include a projector to project adjustment information as a tool is adjusted. A virtual image of a tool may be projected to locating a tool in a work area.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: June 16, 2020
    Assignee: JPW Industries Inc.
    Inventors: Micah Coleman, Charles Weber
  • Patent number: 10672162
    Abstract: A density gradient analysis tool can be employed in conjunction with heat mapping systems. According to one embodiment, a method includes receiving data points. The method further includes calculating a data distribution of the data points. The data distribution has bins, and the bins represent an interval of time. The method further includes rendering a heat map based, at least in part, on the data distribution. The heat map includes regions corresponding to the bins.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: June 2, 2020
    Assignee: WELLS FARGO BANK, N.A.
    Inventor: Christopher J. Jones
  • Patent number: 10672098
    Abstract: Systems and method for synchronizing access to buffered data are disclosed. In such a method, video data is buffered in a frame buffer memory by a producer device. A write level indicator is provided to a synchronizer by the producer device. A read level indicator is provided to the synchronizer by a consumer device. The synchronizer compares the write level indicator with the read level indicator to determine a difference. The consumer device is informed by the synchronizer when the difference meets a sub-frame threshold. The consumer device reads the buffered data from the frame buffer memory on a sub-frame-by-sub-frame basis responsive to the informing.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: June 2, 2020
    Assignee: XILINX, INC.
    Inventors: Cyril Chemparathy, Mrinal J. Sarmah, Hyun W. Kwon, Maurice Penners
  • Patent number: 10672155
    Abstract: Methods, systems, and computer program products for non-linear, multi-resolution visualization of a graph are provided herein. A computer-implemented method includes generating multiple sub-graphs derived from an input knowledge graph, wherein the input knowledge graph comprises multiple nodes and multiple edges, and wherein each of the generated sub-graphs comprises a distinct level of resolution; processing an input comprising at least one area of user interest on the input knowledge graph; generating a multi-resolution version of the input knowledge graph by combining two or more of the generated sub-graphs, wherein the two or more sub-graphs are selected based on the at least one area of user interest; and outputting the multi-resolution version of the input knowledge graph to the user via an interactive mechanism.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Danish Contractor, Varun Parashar, Nitendra Rajput
  • Patent number: 10672157
    Abstract: Implementations generally relate to optimizing bar charts. In some implementations, a method includes receiving a plurality of data points, where each data point of the plurality of data points has a value. The method further includes determining a plurality of bars of the bar chart based on the plurality of data points, where each bar of the plurality of bars has a length and a width. The method further includes associating a plurality of pixels used to render the bar chart with the plurality of bars. The method further includes determining for each pixel of the plurality of pixels at least one or more of a highest positive bar and a lowest negative bar. The method further includes rendering for each pixel one or more of the respective highest positive bar and the respective lowest negative bar.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: June 2, 2020
    Assignee: Oracle International Corporation
    Inventors: Pangus Ho, Hugh Zhang, Prashant Singh
  • Patent number: 10665029
    Abstract: Embodiments provide for reconciling a first map of an environment created by a first device with a second map of the environment created by a second device by determining a first confidence score for a first location of a given object in the first map; determining a second confidence score for a second location of the given object in the second map; inserting the given object into a reconciled map at a position based on the first confidence score and the second confidence score; anchoring an Augmented Reality object in the reconciled map at coordinates based on the position of the given object; and outputting the reconciled map to an Augmented Reality device.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: May 26, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Jason A. Yeung, Michael P. Goslin, Corey D. Drake, Elliott H. Baumbach, Nicholas F. Barone
  • 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: 10653503
    Abstract: Embodiments are provided for digital dental modeling. One method embodiment includes receiving a three-dimensional data set including a first jaw and a second jaw of a three-dimensional digital dental model and receiving a two-dimensional data set corresponding to at least a portion of the first jaw and the second jaw. The method includes mapping two-dimensional data of the two-dimensional data set to the three-dimensional digital dental model by transforming a coordinate system of the two-dimensional data to a coordinate system of the three-dimensional data set. The method includes positioning the first jaw with respect to the second jaw based on the two-dimensional data mapped to the three-dimensional data set. The method includes using at least a portion of the two-dimensional data mapped to the three-dimensional data set as a target of movement of the first jaw with respect to the second jaw in the three-dimensional digital dental model.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: May 19, 2020
    Assignee: Align Technology, Inc.
    Inventors: Anatoliy Boltunov, Yury Brailov, Fedor Chelnokov, Roman Roschin, David Mason