Patents Examined by Phuc N Doan
  • Patent number: 10861369
    Abstract: A display device may have multiple light emitter arrays. Each array may include multiple light emitters that emit light of a color. One or more of the arrays may have a reduced spatial resolution compared to other arrays as the size of the light emitters in the arrays with the reduced resolution may be larger than other light emitters. The display device may include one or more waveguides that converges light emitted from light emitters of different colors to form an image by overlapping the light at a spatial region. The display device may include an image processing unit that applies an anti-aliasing filter to reduce any visual effect perceived by users due to the reduced resolution in one or more color channels. The anti-aliasing filter may include convolution kernels that convolve input color values of different colors and may combine the convolution result for output color values of a color.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: December 8, 2020
    Assignee: Facebook Technologies, LLC
    Inventor: Edward Buckley
  • Patent number: 10861246
    Abstract: The present disclosure provides systems and methods for generating a patch surface model of a geometric structure. The system includes a computer-based model construction system configured to be coupled to a device that includes at least one sensor configured to acquire a set of original location data points corresponding to respective locations on a surface of the geometric structure, the computer-based model construction system further configured to generate a reference surface based on the acquired original location data points, subdivide the reference surface into a plurality of triangles, project at least some of the original location data points onto a respective nearest point on the subdivided reference surface, compute a function that morphs the projected location data points towards the original location data points to generate a patch surface model, and determine a boundary for the patch surface model.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: December 8, 2020
    Assignee: St. Jude Medical, Cardiology Division, Inc.
    Inventor: Eric J. Voth
  • Patent number: 10839578
    Abstract: A method includes obtaining, by a processor, an image of a patient using an imaging device, presenting the image of the patient on a display, and selecting one or more medical procedures to apply to the patient. The method further includes generating a modified image of the patient by applying the one or more medical procedures and the image of the patient as input to a machine learning model trained to output the modified image of the patient. The modified image of the patient includes one or more body region representations of the patient that are modified due to application of the one or more medical procedures to the image of the patient. The method also includes presenting the modified image of the patient on the display.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: November 17, 2020
    Assignee: Smarter Reality, LLC
    Inventors: Walter Franklin Coppersmith, III, Quoc Vong Tran, Benjamin Curtis Beckham
  • Patent number: 10832459
    Abstract: The three-dimensional image processing apparatus includes a surface data generation unit that extracts a display target from a three-dimensional image and generates surface data indicating a surface of the display target, a color information acquisition unit that performs a volume rendering process for the three-dimensional image of a specific section including a vertex of the surface data in a direction from the outside to the inside of a surface forming the surface data to acquire color information and assigns a color to the surface of the surface data on the basis of the color information, and a display control unit that displays the surface data having the surface, to which the color has been assigned, on a display unit.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: November 10, 2020
    Assignee: FUJIFILM Corporation
    Inventor: Futoshi Sakuragi
  • Patent number: 10818099
    Abstract: A coefficient to transform a three-dimensional mesh approximating at least a part of a three-dimensional model including at least a part of a target object and generated from a plurality of two-dimensional images, into two-dimensional panoramic coordinates is determined. A first position on a first image determined from a plurality of two-dimensional images corresponding to a portion of the two-dimensional panoramic coordinates, and an annotation to be projected onto the two-dimensional panoramic coordinates are specified according to the first image. A second position corresponding to projection of the annotation onto the two-dimensional panoramic coordinates is determined. The annotation is superimposed on a second image obtained by projecting the first image onto the two-dimensional panoramic coordinates. A third position corresponding to projection of the first position onto a third image is determined, and the annotation is projected and superimposed at the third position on the third image.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: October 27, 2020
    Assignees: RICOH COMPANY, LTD., TOHOKU UNIVERSITY
    Inventors: Koretaka Ogata, Takayuki Okatani
  • Patent number: 10803659
    Abstract: The present disclosure relates to an automatic three-dimensional solid modeling method and program based on a two-dimensional drawing, including at least: acquiring a drawing image; generating a figure by extracting line segments in the drawing image; identifying sub-areas within the figure and identifying spatial types of the sub-areas; and generating a three-dimensional space model by applying height information corresponding to the spatial types of the sub-areas. The present disclosure is convenient in that there is no need to visit the real three-dimensional space in order to implement the corresponding space on a computer, and can remarkably reduce the time required to implement the three-dimensional space.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: October 13, 2020
    Assignee: URBANBASE INC.
    Inventors: Jinwoo Ha, Kyoungwoo Lee, Deockjoong Kim
  • Patent number: 10740946
    Abstract: Embodiments of the present disclosure disclose a partial image processing method, the method includes: obtaining a multi-frame picture that make up a first dynamic picture; receiving a user input operation on a specified frame picture in the multi-frame picture, and determining a delineated area based on the input operation; according to the multi-frame picture, determining a movable object of the delineated area; determining a partial area where the movable object in the multi-frame picture is located; and according to the partial area of the multi-frame picture, generating and displaying a second dynamic picture. Embodiments of the present disclosure also disclose a partial image processing device and computer storage medium.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: August 11, 2020
    Assignee: NUBIA TECHNOLOGY CO., LTD.
    Inventor: Linwen Liu
  • Patent number: 10725784
    Abstract: A data processing system has an execution pipeline with programmable execution stages which execute instructions to perform data processing operations provided by a host processor and in which execution threads are grouped together into groups in which the threads are executed in lockstep. The system also includes a compiler that compiles programs to generate instructions for the execution stages. The compiler is configured to, for an operation that comprises a memory transaction: issue to the execution stage instructions for executing the operation for the thread group to: perform the operation for the thread group as a whole; and provide the result of the operation to all the active threads of the group. At least one execution stage is configured to, in response to the instructions: perform the operation for the thread group as a whole; and provide the result of the operation to all the active threads of the group.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: July 28, 2020
    Assignee: Arm Limited
    Inventors: Robert Martin Elliott, Vatsalya Prasad
  • Patent number: 10726599
    Abstract: Techniques disclosed herein relate generally to augmenting images or videos with graphics. More specifically, some embodiments relate to realistically or photorealistically augmenting a target image or video frame with a source graph, such as a computer-generated graph or a real world image. In one embodiment, a planar segment of the target image is identified based on a surface normal map of the target image. The planar segment is then used to determine a focal length and a homography function for transforming the source graph.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: July 28, 2020
    Assignee: Adobe Inc.
    Inventors: Shabbir Marzban, Brunno Fidel Maciel Attorre, Nicolas Huynh Thien
  • Patent number: 10726519
    Abstract: A graphics processing system includes a cache system for transferring texture data stored in memory to a graphics processing unit for use by the graphics processing unit when generating a render output. The cache system includes a first cache operable to receive texture data from the memory system, and a second cache operable to receive texture data from the first cache and to provide texture data to the graphics processing unit for use when generating a render output, and a data processing unit intermediate the first cache and the second cache and operable to process data stored in the first cache and to store the processed data in the second cache.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: July 28, 2020
    Assignee: Arm Limited
    Inventors: Edvard Fielding, Jakob Axel Fries
  • Patent number: 10726520
    Abstract: Processing of commands at a graphics processor are controlled by receiving input data and generating a command for processing at the graphics processor from the input data, wherein the command will cause the graphics processor to write out at least one buffer of data to an external memory, and submitting the command to a queue for later processing at the graphics processor. Subsequent to submitting the command, but before the write to external memory has been completed, further input data is received and it is determined that the buffer of data does not need to be written to external memory. The graphics processor is then signalled to prevent at least a portion of the write to external memory from being performed for the command.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: July 28, 2020
    Assignee: Imagination Technologies Limited
    Inventor: James Glanville
  • Patent number: 10720124
    Abstract: Variable pixel rate video output and display techniques for computing systems and user devices are presented herein. In one example, a method of providing video data for display on a display device includes determining logical pixels with variable sizing that each represent one or more source pixels comprising at least a portion of a video frame. The method also includes producing metadata describing the variable sizing for the logical pixels, and transferring the metadata with data representing the logical pixels over a display interface for display of at least the portion of the video frame on the display device that maps the logical pixels across target pixels of the display device.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: July 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Stefan Grossman, Nicholas Robert Baker
  • Patent number: 10713833
    Abstract: Facial expressions and whole-body gestures of a 3D character are provided based on facial expressions of a user and gestures of a hand puppet perceived using a depth camera.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: July 14, 2020
    Assignee: Korea Institute of Science and Technology
    Inventors: Hwasup Lim, Youngmin Kim, Jae-In Hwang, Sang Chul Ahn
  • Patent number: 10712989
    Abstract: A visual output assembly for an aircraft cabin includes at least one electronic display device, a projection screen, an image projector configured to project images onto the projection screen, and at least one illumination device.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: July 14, 2020
    Assignee: Airbus Operations GmbH
    Inventor: Christian Riedel
  • Patent number: 10702214
    Abstract: A method for monitoring and visualizing a patient's medical condition, wherein a graphical representation of the patient comprising a body having at least a torso and a head, as well as particularly two legs and two arms, is displayed using a display device, wherein said displayed graphical representation comprises at least one region which is allocated to at least one or several provided (e.g. measured and/or determined) patient monitoring quantities, and wherein the appearance of the at least one region is altered in real-time when the at least one patient monitoring quantity to which said at least one region is allocated changes.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: July 7, 2020
    Assignee: UNIVERSITÄT ZÜRICH
    Inventors: David Tscholl, Christoph Nothiger, Patrick Neubauer
  • Patent number: 10657688
    Abstract: Resource visualization, evaluation, and selection is often a difficult, complex, technically challenging endeavor. This is particularly true when there the resource set is extensive, the resources have widely varying attributes and capabilities, and the resources are also widely disbursed geographically. A multi-dimensional resource evaluation and visualization system implements technical solutions to these technical challenges.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: May 19, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Mary Elizabeth Hamilton, Taurean Dyer
  • Patent number: 10650541
    Abstract: Virtual environments may be presented to a user with an inclusion of one or more applications, but many such techniques for integrating the applications with the virtual environment may exhibit disadvantages. For example, a two-dimensional “flat” rendering of the application may require a loss of visual depth, and/or may appear inconsistent; an immersive presentation that is mutually exclusive with the presentation of the virtual environment may achieve very limited integration; and a holographic presentation may appear incongruous. Such techniques may also increase presentation latency, with noticeable and significant consequences. Instead, the virtual environment may define an application region, and may notify the application of the application region and a perspective of the user within the virtual environment.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: May 12, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeffrey Evan Stall, Christopher Nathaniel Raubacher, Luciano Baretta Mandryk
  • Patent number: 10643382
    Abstract: Convolutional Neural Networks are applied to object meshes to allow three-dimensional objects to be analyzed. In one example, a method includes performing convolutions on a mesh, wherein the mesh represents a three-dimensional object of an image, the mesh having a plurality of vertices and a plurality of edges between the vertices, performing pooling on the convolutions of an edge of a mesh, and applying fully connected and loss layers to the pooled convolutions to provide metadata about the three-dimensional object.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: May 5, 2020
    Assignee: Intel Corporation
    Inventors: Shahar Fleishman, Mark Kliger
  • Patent number: 10636392
    Abstract: An electronic device may include a display panel and an image data source designed to determine a differing region in the image frame by comparing source image data and image data corresponding with a previous image frame. The electronic device may also include a display pipeline between the image data source and the display panel. The display pipeline may include image processing circuitry to convert image data from a source space to a display space and image processing circuitry to spatially process the image data. The display pipeline may determine a crop region by converting the differing region to the display space and determine a partial frame region, based on the image data to be spatially processed, by the image processing circuitry. The display pipeline may also determine and retrieve a fetch region smaller than the image frame by converting the partial frame region to the source space.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: April 28, 2020
    Assignee: Apple Inc.
    Inventors: Peter F. Holland, Mahesh B. Chappalli, Assaf Menachem
  • Patent number: 10628978
    Abstract: Disclosed herein is a method and a system for processing input data for display in an optimal visualization format. The method includes receiving of the input data and identifying one or more visualization formats for displaying the input data based on preferences of the user. An optimal visualization format is identified by applying business rules on each of the identified visualization formats for displaying the input data in the optimal visualization format. In an embodiment, the instant disclosure helps in selecting a most relevant visualization format for displaying the input data. Also, one or more business interpretations and statistics related to the input data are displayed along with the input data, thereby helping users in analyzing and interpreting the input data.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: April 21, 2020
    Assignee: Wipro Limited
    Inventors: David Mayer, Sundar Ramakrishnan