Patents Examined by Hai Tao Sun
  • Patent number: 10726514
    Abstract: One embodiment provides a general-purpose graphics processing unit comprising a dynamic precision floating-point unit including a control unit having precision tracking hardware logic to track an available number of bits of precision for computed data relative to a target precision, wherein the dynamic precision floating-point unit includes computational logic to output data at multiple precisions.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: July 28, 2020
    Assignee: Intel Corporation
    Inventors: Elmoustapha Ould-Ahmed-Vall, Sara S. Baghsorkhi, Anbang Yao, Kevin Nealis, Xiaoming Chen, Altug Koker, Abhishek R. Appu, John C. Weast, Mike B. Macpherson, Dukhwan Kim, Linda L. Hurd, Ben J. Ashbaugh, Barath Lakshmanan, Liwei Ma, Joydeep Ray, Ping T. Tang, Michael S. Strickland
  • Patent number: 10719904
    Abstract: A parallel processing apparatus includes, a plurality of operational circuits that execute operations for data in parallel, and a control circuit that, upon an end of operations for a first portion of the data, finds estimated operation time for operations for a second portion that is an object of operations subsequent to the first portion, based on target time for operational processing for the data and a data amount of remaining data for which no operation has been executed in the data, finds a second parallelism of the operations for the second portion, based on a first parallelism of the operations for the first portion, a measurement value of operation time for the operations for the first portion, and the estimated operation time, and causes operational circuits, numbering in a number indicated by the second parallelism among the plurality of operational circuits, to execute the operations for the second portion.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: July 21, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Taketoshi Yasumuro, Hirotaka Fukushima
  • Patent number: 10713826
    Abstract: A computer-implemented method of drawing a polyline in a three-dimensional scene: a) draws a segment (S1) of said polyline in said three-dimensional scene, said segment having a starting point (P1) and an endpoint (P2); b) displays, in the three-dimensional scene, a graphical tool (PST) representing a set of three orthogonal planes (PLA, PLB, PLC), one of said planes being orthogonal to the segment; c) selects one of said planes; and d) draws another segment of the polyline (S2), having a starting point coinciding with the endpoint of the segment drawn in step a) and lying in the plane (PLA) selected in step c). Steps a), c) and d) are carried out based on input commands provided by a user. A computer program product, non-volatile computer-readable data-storage medium and Computer Aided Design or three-dimensional illustration authoring system carries out such a method.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: July 14, 2020
    Assignee: DASSAULT SYSTEMES
    Inventors: Christophe Rene Francis Delfino, Nicolas Arques
  • Patent number: 10713835
    Abstract: A method for of playing an animation image, the method including: obtaining a plurality of images; displaying a first image of the plurality of images; detecting a first event as a trigger to play the animation image for a first object of the first image; and playing the animation image for the first object using the plurality of images.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: July 14, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Pavan Sudheendra, Sarvesh, Yogesh Manav, Adappa M Gourannavar, Rahul Varna, Sumanta Baruah
  • Patent number: 10698206
    Abstract: A 3-D augmented reality display system, method, and computer-readable medium, the system including a computer hardware platform including circuitry. The circuitry is configured to receive a video image from a view of a front of a vehicle, extract a portion of the video image matching the field of view of a windshield for display on the display device, generate and display a 3-D graphic entity superimposed on the display device and moving along a predetermined trajectory, receive sensory data related to the environment outside the field of view of the windshield, and when the sensory data indicates a real element having a trajectory path that is approaching the field of view of the windshield, generate a bounding box around the real element and adjust the trajectory path of the 3-D graphic entity to a new trajectory path that avoids the trajectory path of the bounding box for the real element.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: June 30, 2020
    Assignee: RENAULT INNOVATION SILICON VALLEY
    Inventors: Lionel Cordesses, Thomas Ehrmann, Paul De Chatelperron
  • Patent number: 10699411
    Abstract: The present disclosure provides methods to process and/or display data collected using 3D imaging probes. The methods include: a) methods for mapping a single 2D frame onto a 3D representation of a volume; b) methods for dynamically updating portions of a 3D representation of a volume with a high temporal resolution, while leaving the remainder of the volume for contextual reference; c) methods for registering volumetric datasets acquired with high temporal resolution with volumetric datasets acquired with relatively low temporal resolution in order to estimate relative displacement between the datasets; and d) methods for identifying structures within a volume and applying visual cues to the structures in subsequent volumes containing the structures.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: June 30, 2020
    Assignees: SUNNYBROOK RESEARCH INSTITUTE, COLIBRI TECHNOLOGIES INC.
    Inventors: Brian Courtney, Neil Witcomb
  • Patent number: 10692273
    Abstract: An embodiment suggests a method for visualizing an image data set, in particular a medical image data set, wherein the visualized data set displays a three dimensional arrangement having at least a first object and a second object. The method includes assigning a first set of parameter to the first object; assigning a second set of parameters to the second object; dividing the medical image data set into a first sub-region and a second sub-region; and providing a visualisation of the three dimensional arrangement by a volume rendering method, in particular by a ray-casting method or a photorealistic volumetric path tracing, the first set of parameter being applied to the first sub-region for visualizing the first object and the second set of parameter being applied to the second sub-region for visualizing the second object.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: June 23, 2020
    Assignee: SIEMENS HEALTHCARE GMBH
    Inventors: Stefan Assmann, Klaus Engel, Kaloian Petkov, Ruth J Soenius, Daphne Yu
  • Patent number: 10684537
    Abstract: In described examples, a geometric progression of structured light elements is iteratively projected for display on a projection screen surface. The displayed progression is for determining a three-dimensional characterization of the projection screen surface. Points of the three-dimensional characterization of a projection screen surface are respaced in accordance with a spacing grid and an indication of an observer position. A compensated depth for each of the respaced points is determined in response to the three-dimensional characterization of the projection screen surface. A compensated image can be projected on the projection screen surface in response to the respaced points and respective compensated depths.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: June 16, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Jaime Rene De La Cruz, Jeffrey Mathew Kempf
  • Patent number: 10681318
    Abstract: In described examples, structured light elements are projected for display on a projection screen surface. The projected light elements are captured for determining a three-dimensional characterization of the projection screen surface. A three-dimensional characterization of the projection screen surface is generated in response to the displayed structured light elements. An observer perspective characterization of the projection screen surface is generated in response to an observer position and the three-dimensional characterization. A depth for at least one point of the observer perspective characterization is determined in response to depth information of respective neighboring points of the at least one point of the observer perspective characterization. A compensated image can be projected on the projection screen surface in response to the observer perspective characterization and depth information of respective neighboring points of the at least one point of the observer perspective characterization.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: June 9, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Jaime Rene De La Cruz, Jeffrey Mathew Kempf
  • Patent number: 10665338
    Abstract: Described embodiments include a method that includes constructing a computerized electroanatomical model of a portion of a heart, the model including a mesh, which approximates the portion of the heart, and a plurality of points, at different respective locations on the mesh, having respective associated local activation times (LATs) that were ascertained from electrocardiographic signals acquired from the portion. The method further includes constructing a graph that interconnects the points and, based on the respective locations and LATs of the points, identifying, from a plurality of pathways, through the graph, from a first one of the points having a lowest one of the LATs to a second one of the points having a highest one of the LATs, both a shortest pathway and a longest pathway. The method further includes displaying the mesh, with the identified shortest pathway and longest pathway superimposed over the mesh. Other embodiments are also described.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: May 26, 2020
    Assignee: Biosense Webster (Israel) Ltd.
    Inventors: Benjamin Cohen, Aharon Turgeman, Lior Zar, Natan Sharon Katz
  • Patent number: 10666768
    Abstract: In some implementations, techniques are described for generating and displaying visualizations that display information for an electronic device in a visual interface presented to a user by an augmented reality (AR) device. Video data collected by an augmented reality device is obtained. A device of a property is identified based on the video data. In response to identifying the device, a network status for the device is obtained. One or more visualizations representing the network status for the device are generated. The one or more visualizations are provided for display to a user by the augmented reality device.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: May 26, 2020
    Assignee: Alarm.com Incorporated
    Inventor: Kyle Rankin Johnson
  • Patent number: 10665010
    Abstract: When rendering a scene for output that includes a light source that could cast shadows in a graphics processing system, the world-space volume for the scene to be rendered is first partitioned into a plurality of sub-volumes, and then a set of geometry to be processed for the scene that could cast a shadow from a light source to be considered for the scene in the sub-volume is determined for any sub-volume that is lit by a light source. The determined sets of geometry for the sub-volumes are then used to determine light source visibility parameters for output samples, such as vertex positions and/or screen space sampling positions, for the scene. The determined light source visibility parameter for an output sample is then used to modulate the effect of the light source at the output sample when rendering an output version of the output sample.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: May 26, 2020
    Assignee: Arm Limited
    Inventor: Graham Paul Hazel
  • Patent number: 10620693
    Abstract: An information processing apparatus includes a viewpoint information acquisition unit that acquires viewpoint information concerning a viewer, a data input unit that inputs virtual space data, a specifying unit that specifies a virtual reference surface corresponding to a real reference surface in the virtual space data, a determination unit that determines positional relationship between the virtual reference surface and the real reference surface, a correction unit that corrects the virtual space data based on the positional relationship, and a generation unit that generates a display image based on the corrected virtual space data and the viewpoint information.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: April 14, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Yasumi Tanaka, Sho Matsuda
  • Patent number: 10614596
    Abstract: The present disclosure discloses an image processing method, an electronic device and an apparatus having a storage function. The method includes: inputting a to-be-processed image of a source color gamut; converting a pixel value within the to-be-processed image into a coordinate value of a preset color space; determining whether a first color gamut point in the source color gamut is located outside a target color gamut according to the coordinate value; if yes, converting the first color gamut point into a second color gamut point in an outer converting region in the target color gamut. In the above manner, the present disclosure can increase the level of detail of an image after being mapped in different color gamuts.
    Type: Grant
    Filed: November 23, 2017
    Date of Patent: April 7, 2020
    Assignee: SHENZHEN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO., LTD.
    Inventor: Yang Rao
  • Patent number: 10602032
    Abstract: A method of correcting image distortion of an optical device in a display device and a display device are provided. The method includes: generating a plurality of pre-distorted images having different correcting values based on a same reference image; inputting each of the pre-distorted images into the optical device respectively to generate a plurality of display images in one-to-one correspondence to the plurality of pre-distorted images; comparing each of the display images with the reference image respectively, to obtain a display image having a distortion value smaller than a first threshold with respect to the reference image, and determining a correcting value of a pre-distorted image corresponding to this display image as a distortion value of the display device; and correcting the image distortion of the optical device depending on the distortion value of the optical device.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: March 24, 2020
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Xiangyang Liu, Naifu Wu, Xiaojun Tang
  • Patent number: 10586357
    Abstract: A polygon Boolean operation and topology correction algorithm generates valid polygons despite polygon data containing self-intersecting polygons, overlapping polygons, polygons including a chain of holes, and/or polygons including complex intersections. A polygon Boolean operation and topology correction algorithm uses two variants of the Vatti algorithm along with a topology correction algorithm to address problematic areas within input data, such as the overlapping area shared between one or more polygons or a polygon having no area at all. Upon performing a variant of the Vatti algorithm to identify hot pixels within an arrangement of polygons, the polygon Boolean operation and topology correction algorithm runs a second variant of the Vatti algorithm to generate polygons within an integer coordinate system using snap-rounding.
    Type: Grant
    Filed: June 10, 2018
    Date of Patent: March 10, 2020
    Assignee: MAPBOX, INC.
    Inventor: Mackenzie Blake Thompson
  • Patent number: 10553028
    Abstract: One embodiment is directed to a user display device comprising a housing frame mountable on the head of the user, a lens mountable on the housing frame and a projection sub system coupled to the housing frame to determine a location of appearance of a display object in a field of view of the user based at least in part on at least one of a detection of a head movement of the user and a prediction of a head movement of the user, and to project the display object to the user based on the determined location of appearance of the display object.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: February 4, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Brian T. Schowengerdt, Samuel A. Miller
  • Patent number: 10553020
    Abstract: A method can include determining, based on elevation data of a geographic region corresponding to a location at which an image was captured and a solar elevation angle at a time the image was captured, whether each pixel of the image is a shadow or a non-shadow to create a shadow mask of the image, generating an eroded shadow mask that includes the shadow mask with a specified number of pixels from a perimeter of each shadow in the shadow mask changed to respective values corresponding to non-shadows, generating a dilated shadow mask that includes the specified number of pixels in the shadow mask changed to values corresponding to shadows, and refining the shadow mask using the eroded shadow mask and the dilated shadow mask to create a refined shadow mask.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: February 4, 2020
    Assignee: Ratheon Company
    Inventors: Allen Hainline, Richard W. Ely
  • Patent number: 10521971
    Abstract: The present disclosure provides a method and an apparatus for automatically generating and displaying a relevant dimension in a virtual three-dimensional house model. The method includes: acquiring a plane layout and a three-dimensional house model of a single house; aligning a top view or a cross-sectional view of the three-dimensional house model with the plane layout to obtain a correspondence relationship between a unit length of the three-dimensional house model and a unit pixel of the plane layout; calculating a real length corresponding to the unit length of the three-dimensional house model according to the correspondence relationship; and calculating a real dimension of a room and/or an object in the house according to the real length corresponding to the unit length of the three-dimensional house model for the purpose of presentation.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: December 31, 2019
    Assignee: KE.COM (BEIJING) TECHNOLOGY CO., LTD.
    Inventor: Xing Du
  • Patent number: 10510192
    Abstract: A system provides systems and methods for visualizing a computational process. A portion of attributes of a computational process may be displayed on a face of a three-dimensional object. In response to rotation of the object by a user, a different face of the object may be displayed and a different portion of the attributes displayed thereon. Each object may represent a status of a computational cluster, specifically a set of jobs executing on the cluster. A cluster may be selected and the jobs represented by means of graphical indicators arranges on a time axis and a performance axis. The size of a graphical indicator may indicate an amount of processing time consume by the corresponding job. A color of the graphical indicator may indicate a status. A portion of the graphical indicator may be visually distinguished from a remaining portion to indicate a completion percentage of the job.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: December 17, 2019
    Assignee: ROBIN SYSTEMS, INC.
    Inventors: Robert S. Cancilla, Krishna Satyasai Yeddanapudi