Patents Examined by Devona E Faulk
  • Patent number: 10463967
    Abstract: A list of attribute categories associated with a plurality of graphical assets to construct a simulated element of a graphical simulation is received. An element profile for the simulated element using the list of attribute categories is determined, wherein the element profile comprises an attribute value for each attribute category of the list of attribute categories. A list of graphical assets from the plurality of graphical assets that match the element profile is identified. A set of graphical assets from the identified list of graphical assets to be used to construct the simulated character is selected non-deterministically from the list, and the simulated element is subsequently constructed using the selected set of graphical assets.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: November 5, 2019
    Assignee: Electronic Arts Inc.
    Inventors: Srikumar M. B. Nair, Igor Borovikov, Pawel Piotr Wrotek
  • Patent number: 10460512
    Abstract: Technologies are provided for generating three-dimensional (3D) skeletons of target objects using images of the target objects captured from different viewpoints. Images of an object (such as a person) can be captured from different camera angles. Feature keypoints of the object can be identified in the captured images. Keypoints that identify a same feature in separate images can be correlated using truncated epipolar lines. For example, depth information for a keypoint can be used to truncate an epipolar line that is created using the keypoint. The correlated feature keypoints can be used to create 3D feature coordinates for the associated features of the object. A 3D skeleton can be generated using the 3D feature coordinates. One or more 3D models can be mapped to the 3D skeleton and rendered. The rendered one or more 3D models can be displayed on one or more display devices.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: October 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Qiuyu Chen
  • Patent number: 10460513
    Abstract: Improvements to graphics processing pipelines are disclosed. More specifically, the vertex shader stage, which performs vertex transformations, and the hull or geometry shader stages, are combined. If tessellation is disabled and geometry shading is enabled, then the graphics processing pipeline includes a combined vertex and graphics shader stage. If tessellation is enabled, then the graphics processing pipeline includes a combined vertex and hull shader stage. If tessellation and geometry shading are both disabled, then the graphics processing pipeline does not use a combined shader stage. The combined shader stages improve efficiency by reducing the number of executing instances of shader programs and associated resources reserved.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: October 29, 2019
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Mangesh P. Nijasure, Randy W. Ramsey, Todd Martin
  • Patent number: 10410398
    Abstract: Systems and methods are disclosed for displaying data on a display device. An example method of displaying data on a display device includes computing a texture based on a difference between a high quality (HQ) tile and a corresponding low quality (LQ) tile. The method also includes storing the texture into an alpha channel of the LQ tile. The method further includes compositing the LQ tile onto the display device when an attribute of the alpha channel satisfies a threshold.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: September 10, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Shiu Wai Hui, Veluppillai Arulesan, Yida Wang
  • Patent number: 10410364
    Abstract: A method for generating virtual reality (VR) content includes obtaining source information from original media content. retrieving characteristic information stored in a first memory based on the obtained source information wherein the retrieved characteristic information related to the original media content, generating the VR content by combining the retrieved characteristics information and the obtained source information, wherein at least one feature of the retrieved characteristic information is mapped to a corresponding at least one feature of the obtained source information, and outputting the generated VR content and the original media content to be reproduced to a viewer.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: September 10, 2019
    Assignee: NBCUniversal Media, LLC
    Inventor: Thomas Bause Mason
  • Patent number: 10403026
    Abstract: Techniques for selectively removing Monte Carlo (MC) noise from a geometric buffer (G-buffer). Embodiments identify the G-buffer for rendering an image of a three-dimensional scene from a viewpoint. Embodiments determine, for each of a plurality of pixels in the image being rendered, respective world position information based on the three-dimensional scene and a position and orientation of the viewpoint. A pre-filtering operation is then performed to selectively remove the MC noise from the G-buffer, based on the determined world position information for the plurality of pixels.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: September 3, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Kenneth Mitchell, Jose A. Iglesias-Guitian, Bochang Moon, Steven G. McDonagh
  • Patent number: 10403229
    Abstract: A color reproduction method comprises: inputting a first color gamut and a second color gamut; applying, to the first color gamut, a first color correction in which color adaptation is taken into consideration on a basis of reference white in the first color gamut and the second color gamut and a second color correction for matching basic colors in the first color gamut and the second color gamut with each other; applying, to a first color gamut to which the first color correction and the second color correction are applied, a third color correction for correcting a color that is present in colors outside of the second color gamut to colors on a surface or inside of the second color gamut; and generating color conversion information for converting the first color gamut into the second color gamut.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: September 3, 2019
    Assignee: NEC Corporation
    Inventor: Masato Tsukada
  • Patent number: 10373290
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program reads a file representing a source image. The file specifies an interior image and a set of successive exterior images that correspond to a set of successive zoom levels. The interior image includes a plurality of pixels. Each pixel in the interior image has a particular size. Each exterior image in the set of successive exterior images includes a plurality of pixels configured to encompass the interior image. The plurality of pixels of each successive interior image have a successively larger size than the particular size. The program generates the source image based on the interior image and the set of successive exterior images. The program receives a selection of a zoom level in the set of successive zoom levels. The program generates a target image based on the selected zoom level and the source image.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: August 6, 2019
    Assignee: SAP SE
    Inventors: Han Xiang Chen, Letao Chen
  • Patent number: 10366674
    Abstract: A system calibrates luminance of an electronic display. The system includes an electronic display, a luminance detection device, and a controller. The luminance detection device is configured to measure luminance parameters of active sections of the electronic display. The controller is configured to instruct the electronic display to activate sections in a sparse pattern and in a rolling manner and instruct the luminance detection device to measure luminance parameters for each of the active sections in the sparse pattern. The controller generates calibration data based on the measured luminance parameters of sections in the sparse pattern.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: July 30, 2019
    Assignee: Facebook Technologies, LLC
    Inventor: Kieran Tobias Levin
  • Patent number: 10347017
    Abstract: Various methods, systems and storage devices are provided for sequencing chart visualization optimizations that include reducing a chart visualization to a single displayed value. Various methods, systems and storage devices are also provided for creating and utilizing an interactive control that is dynamically created in response to one or more chart elements being removed from a chart visualization during optimization of the chart visualization and that is operable, when selected and expanded, for accessing the removed one or more chart elements. Later, the one or more chart elements are removed from the chart visualization again by collapsing the interactive control.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: July 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: B. Scott Ruble, Catherine W. Neylan
  • Patent number: 10347016
    Abstract: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving data representative of a portion of a font character. The portion of the font character being represented as one or more cubic curves. Operations also include determining one or more quadratic curves that approximately track the shape of the one or more cubic curves. In a geometric and recursive manner, determining the one or more quadratic curves includes using a predefined tolerance to compare the one or more quadratic curves to the one or more cubic curves. Operations also include preparing data to represent the one or more quadratic curves to represent the portion of the font character.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: July 9, 2019
    Assignee: Monotype Imaging Inc.
    Inventor: William Elliott Betts
  • Patent number: 10319122
    Abstract: A display unit and an installation are disclosed for distributing electrical energy. In an embodiment, a display unit includes a plurality of switches. The display unit is connected via a communication link to the switches and is configured to receive data relating to the operation of the switches. Each switch of the installation comprises two mechanically disconnectable switching elements, a sensor unit to detect the current flowing over the switching elements, an electronic trip unit to initiate the disconnection of the switching elements if a trip condition allocated to the switch is fulfilled, and a mechanical switching unit to disconnect the switching elements if the trip condition is fulfilled.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: June 11, 2019
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Michael Gerstner, Rainer Hauser, Bernd Schwinn
  • Patent number: 10319340
    Abstract: A real-time color mapping system includes a memory and a converting module. The memory is configured for storing a mapping table. The converting module is configured for reading the mapping table stored in the memory, and for converting first image grayscale values corresponding to a first image signal into second image grayscale values corresponding to a second image signal according to the mapping table. The converting module utilizes at least part of bits corresponding to each of the first image grayscale values as a memory address to look up in the mapping table, thereby converting the first image grayscale values into the second image grayscale values. A real-time color mapping method is provided herein as well.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: June 11, 2019
    Assignees: DELTA ELECTRONICS, INC., NATIONAL CENTRAL UNIVERSITY
    Inventors: Keh-Su Chang, Mang Ou-Yang, Ting-Wei Huang, Jyun-Wei Jhuang, Yu-Ta Chen
  • Patent number: 10304221
    Abstract: This patent application relates to Data visualization techniques for representing population data for a relatively large number of subjects associated with multiple populations. A graphical representation can be created to represent population data elements and corresponding population data values for the populations over time. The graphical representation can be utilized to analyze the populations.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: May 28, 2019
    Assignee: Intermountain Intellectual Asset Management, LLC
    Inventor: John R. Holmen
  • Patent number: 10281979
    Abstract: With respect to images captured by cameras, content of which changes as time passes, an information processing apparatus determines an evaluation value with respect to content at each given time of the images according to a predetermined standard, and switches and displays an image on a display apparatus by selecting a camera image having a high evaluation value, while heightening an evaluation value of the camera image currently selected and displayed on the display apparatus for a predetermined period of time in order to prevent the image from being switched frequently.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: May 7, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Tohru Oyama
  • Patent number: 10283091
    Abstract: Buffer optimization techniques are described herein in which a graphics processing system is configured to implement and select between a plurality of buffer schemes for processing of an encoded data stream in dependence upon formats used for decoding and rendering (e.g., video format, bit depth, resolution, content type, etc.) and device capabilities such as available memory and/or processing power. Processing of an encoded data stream for display and rendering via the graphics processing system then occurs using a selected one of the buffer schemes to define buffers employed for the decoding and rendering, including at least configuring the sizes of buffers. The plurality of schemes may include at least one buffer scheme for processing the encoded content when the input format and the output format are the same, and a different buffer scheme for processing the encoded content when the input format and the output format are different.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yongjun Wu, Shyam Sadhwani
  • Patent number: 10267893
    Abstract: Systems and method of accuracy mapping in a location tracking system are provided. Methods include identifying a position of at least one location anchor on a site rendering, determining, for a plurality of positions on the site rendering, an estimated error value of location accuracy as a function of position on the site rendering, generating an overlay rendering of the estimated error values of location accuracy for the plurality of position on the site rendering, and the site rendering with the overlay rendering therewith.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: April 23, 2019
    Assignee: Honeywell International Inc.
    Inventors: Patrick Gonia, Soumitri Kolavennu
  • Patent number: 10238973
    Abstract: A list of attribute categories associated with a plurality of graphical assets to construct a simulated element of a graphical simulation is received. An element profile for the simulated element using the list of attribute categories is determined, wherein the element profile comprises an attribute value for each attribute category of the list of attribute categories. A list of graphical assets from the plurality of graphical assets that match the element profile is identified. A set of graphical assets from the identified list of graphical assets to be used to construct the simulated character is selected non-deterministically from the list, and the simulated element is subsequently constructed using the selected set of graphical assets.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: March 26, 2019
    Assignee: Electronic Arts Inc.
    Inventors: Srikumar M. B. Nair, Igor Borovikov, Pawel Piotr Wrotek
  • Patent number: 10242494
    Abstract: An embodiment of a conditional shader apparatus may include a conditional pixel shader to determine if one or more pixels meet a shader condition, and a pixel regrouper communicatively coupled to the conditional pixel shader to regroup pixels based on whether the one or more pixels are determined to meet the shader condition. Another embodiment of a conditional shader apparatus may include a thread analyzer to determine if a set of threads meet a thread condition, and a conditional kernel loader communicatively coupled to the thread analyzer to load an appropriate kernel from a set of two or more kernels based on whether the set of threads are determined to meet the thread condition. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: April 1, 2017
    Date of Patent: March 26, 2019
    Assignee: Intel Corporation
    Inventors: Prasoonkumar Surti, Karthik Vaidyanathan, Murali Ramadoss, Michael Apodaca, Abhishek Venkatesh, Devan Burke, Philip R. Laws, Subramanian Maiyuran, Abhishek R. Appu, ElMoustapha Ould-Ahmed-Vall, Peter L. Doyle
  • Patent number: 10217438
    Abstract: A method and user interface for direct setting of black and white points. Black point is set using a slider and matching of gray shades. White point setting is performed by having a setting object move within a defined region, such as a square or circle, with the area where the setting object moves being adjusted dynamically based on the location of the setting object with respect to the defined region. When the area is the desired white, the setting is complete. Preferably the defined region has a varying color border to allow a reference for the user in moving the setting object. A more detailed setting of gray levels can be accomplished by providing a gray scale with reference points. Each reference point has an associated white point setting area, so that settings are developed for each reference point. Settings at other locations are determined by interpolation or extrapolation.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: February 26, 2019
    Assignee: Apple Inc.
    Inventors: Gabriel Marcu, Kenneth I. Greenebaum, Ian C. Hendry