Patents Examined by Phuc N Doan
  • Patent number: 10438387
    Abstract: A graphing system (FIG. 2) and method (200) for generating a one-page multi-Y axis graph (207) for analyzing alternate scenarios. The WHATIF SYSTEM can generate a one-page multi-Y axis graph using input from a spreadsheet file (208). The WHATIF SYSTEM can also generate a one-page multi-Y axis graph using input from one or more sets of financial project profitability measures (203). The WHATIF SYSTEM allows the user to generate a BASE CASE file (201) of a projects financial description. The BASE CASE file is simulated by the SIMULATE function (202) producing a set of profitability measures (203): Internal Rate of Return on Investment (IRROI) before taxes, IRROI after taxes, Internal Rate of Return on Equity (IRROE) after taxes, payback period, minimum equity, minimum loan, and minimum period required to repay debt. A file named WHATIF (204) defines percentage adjustments to be automatically applied to the BASE CASE file by the AUTOMATE function (205).
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: October 8, 2019
    Inventors: Hugo Daems, Joe Brisbin
  • Patent number: 10366534
    Abstract: A 3D voxel grid of an environment is generated, with a signed value assigned to each voxel representative of that voxel's distance from a nearest surface. For each subset of the 3D voxel grid comprising a surface, an initial surface mesh is generated. As new depth information is received, an updated surface is generated only for those subsets of the 3D voxel grid that exhibit greater than threshold change in signed values over time.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: July 30, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Michael John Schoenberg
  • Patent number: 10338786
    Abstract: An approach is provided for causing a presentation in an augmented reality user interface for user guidance. The approach involves causing a presentation of one or more indications of one or more parts in an augmented reality user interface, wherein the one or more parts are associated with at least one task. The approach also involves causing a presentation of one or more guides for aligning the one or more indications with the one or more parts in the augmented reality user interface.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: July 2, 2019
    Assignee: HERE GLOBAL B.V.
    Inventor: Marko Tapio Tuukkanen
  • Patent number: 10339684
    Abstract: A system and method for rendering data points contained in a set of generic data into a graphics object of a particular visualization type. The generic data is fetched by the system from a data store using data retrieval logic. Additional data bearing connection information about how to structure the generic data during rendering is fetched by one or more data retrieval plugins. The data retrieval plugins are selected from among a plurality of data retrieval plugins available to the system. The generic and additional data are rendered into a graphics object either jointly or sequentially. Through provision of these data retrieval plugins, it is thus possible to add visualization types that require additional data in a structured manner, or to add logic on how to connect fetched data points, without having to modify the system's own inbuilt data retrieval logic.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ruben P. Philippen, Ramon L. H. Pisters, Antonius G. P. Steijvers, Jelle A. G. van den Elsen
  • Patent number: 10304237
    Abstract: A method for constructing a 3D reference map useable in real-time mapping, localization and/or change analysis, wherein the 3D reference map is built using a 3D SLAM (Simultaneous Localization And Mapping) framework based on a mobile laser range scanner A method for real-time mapping, localization and change analysis, in particular in GPS-denied environments, as well as a mobile laser scanning device for implementing said methods.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: May 28, 2019
    Assignee: The European Atomic Energy Community (EURATOM), represented by the European Commission
    Inventors: Vitor Sequeira, Erik Wolfart, Pierluigi Taddei, Simone Ceriani, Carlos Sanchez-Belenguer, David Puig Alcoriza
  • Patent number: 10296713
    Abstract: There is described a method and a system including a viewing application running on a user's device configured to create a user interface including a drawable region on the user's device, a server environment including a coordinator engine to receive requests for review sessions from the viewing application, and a review helper process, allocated to each review session by the coordinator engine. The helper process retrieves medical study data from a data storage and transfers a stream of drawing commands to the viewing application. At least part of the drawing commands are cached on the user's device, so that the helper will not transfer the cached drawing commands again, and/or will transfer a drawing command relating only to a difference between one frame and the next.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: May 21, 2019
    Assignee: TOMTEC IMAGING SYSTEMS GMBH
    Inventor: Stefan Brabec
  • Patent number: 10290130
    Abstract: A system and method for rendering data points contained in a set of generic data into a graphics object of a particular visualization type. The generic data is fetched by the system from a data store using data retrieval logic. Additional data bearing connection information about how to structure the generic data during rendering is fetched by one or more data retrieval plugins. The data retrieval plugins are selected from among a plurality of data retrieval plugins available to the system. The generic and additional data are rendered into a graphics object either jointly or sequentially. Through provision of these data retrieval plugins, it is thus possible to add visualization types that require additional data in a structured manner, or to add logic on how to connect fetched data points, without having to modify the system's own inbuilt data retrieval logic.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ruben P. Philippen, Ramon L. H. Pisters, Antonius G. P. Steijvers, Jelle A. G. van den Elsen
  • Patent number: 10275912
    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: October 31, 2017
    Date of Patent: April 30, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Mary Elizabeth Hamilton, Taurean Dyer
  • Patent number: 10249267
    Abstract: The general field of the invention is that of the graphical representation of a synthetic three-dimensional view of the exterior landscape in an on-board visualization system for aircraft, said graphical representation being displayed on a visualization screen comprising the piloting and navigation information of said aircraft superposed onto said three-dimensional synthetic representation of the exterior landscape, said synthetic representation being computed up to a first determined distance, characterized in that said three-dimensional synthetic representation is tilted at a tilt angle about an axis positioned at the level of the terrain in a substantially horizontal plane, and substantially perpendicularly to an axis between the flight direction and the heading of the aircraft, said axis moving with the aircraft.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 2, 2019
    Assignee: THALES
    Inventors: Norbert Frestel, Emmanuel Monvoisin, Pierre Mariani, Johanna Lux
  • Patent number: 10232952
    Abstract: The general field of the invention is that of the methods for three-dimensional graphic representation of at least one landing runway on a display device of an onboard display system for aircraft, said graphic representation being displayed in a synthetic of an outside landscape, said runway comprising a coloured rectangular form, an outline surrounding said form and markings the position of the aircraft in relation to said runway being known in a horizontal plane with a first accuracy and in a vertical axis with a second accuracy. When the first accuracy is above a first threshold and/or when the second accuracy is above a second threshold, the appearance of the rectangular form or of the outline or of at least one marking is modified.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: March 19, 2019
    Assignee: Thales
    Inventors: Emmanuel Monvoisin, Pierre Mariani, Pierre-Yves Dumas, Johanna Lux
  • Patent number: 10223818
    Abstract: Embodiments of the invention relate to detecting and describing visible features of a data set. A cluster in a data space is detected. A characteristic associated with the cluster is identified by analysis of the cluster based on geometrical attributes. The analysis includes identification of a shape of the cluster. The identified characteristic is converted into a characterization of the cluster. A visualization is produced based on the characterization.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventor: Eser Kandogan
  • Patent number: 10210637
    Abstract: Datasets such as two dimensional raster images or three dimensional voxel based representations are often processed for representation using a transfer function defined by a curve. A mechanism for manually adjusting such curves is described, whereby a user adds a second curve. The transfer curve is recalculated so as to draw closer to the second curve. By drawing the second curve in the shape required for the transfer curve, and repeating this gesture as the transfer curve evolves, the user can subtly and interactively develop the transfer curve until the processed representation is exactly as required. The attractive effect of the points of the first curve on those of adjacent point on the first curve and on those of the second may be attractive or repellent, may vary in any manner as a function of distance, and in particular may imitate the effects of physical forces such as magnetic, elastic, etc.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: February 19, 2019
    Assignee: ECOLE NATIONALE DE L'AVIATION CIVILE
    Inventor: Christophe Hurter
  • Patent number: 10166091
    Abstract: A method and system for designing a dental appliance for an individual. A 3D model of the individual's features including a portion of their face and arches is displayed on a 3D display. The 3D model includes an augmented reality dental appliance. The 3D model can be manipulated by inputs detected by a motion sensor, a brain-computer interface, both, or other sensors. In response to gestures neural activity, or other inputs, the augmented reality dental appliance or other aspects of the 3D model are modified. The 3D model is updated in response to the modified dental appliance or other changes, and repositioned to provide an updated 3D model. The updated 3D model is displayed on the 3D display. This system and method facilitates modification of the augmented reality dental appliance and observation of the resulting aesthetic effects.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: January 1, 2019
    Assignee: Trispera Dental Inc.
    Inventors: George Cowburn, Steven Cowburn, Erin Lenore Derraugh
  • Patent number: 10163527
    Abstract: Techniques for generating a user interface for monitoring biometric data. Embodiments generate a first portion of the user interface by plotting values of a first biometric parameter on a first graph structure with respect to a first interval of time and generate a second portion of the user interface by plotting values of a second biometric parameter on a second graph structure with respect to a second interval of time that overlaps with only a portion of the first interval of time. Upon receiving a user selection specifying a first position within the first graph structure, embodiments determine a third interval of time that is centered at a moment in time corresponding to the specified first position and update the second graph structure by plotting a third plurality of values of the second biometric parameter on the second graph structure, with respect to the third interval of time.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: December 25, 2018
    Assignee: Preventice Technologies, Inc.
    Inventors: George F. Eckman, Mark L. Holm, Richard M. Smith
  • Patent number: 10152825
    Abstract: Provided are mechanisms and processes for augmenting multi-view image data with synthetic objects using inertial measurement unit (IMU) and image data. In one example, a process includes receiving a selection of an anchor location in a reference image for a synthetic object to be placed within a multi-view image. Movements between the reference image and a target image are computed using visual tracking information associated with the multi-view image, device orientation corresponding to the multi-view image, and an estimate of the camera's intrinsic parameters. A first synthetic image is then generated by placing the synthetic object at the anchor location using visual tracking information in the multi-view image, orienting the synthetic object using the inverse of the movements computed between the reference image and the target image, and projecting the synthetic object along a ray into a target view associated with the target image.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: December 11, 2018
    Assignee: Fyusion, Inc.
    Inventors: Stefan Johannes Josef Holzer, Stephen David Miller, Alexander Jay Bruen Trevor, Martin Saelzle, Radu Bogdan Rusu
  • Patent number: 10152763
    Abstract: The present disclosure relates to a graphics processors and graphics processing systems. In the graphics processor, the rasterizer may operate to identify pairs of fragments for a primitive being rendered for which not all the sampling positions in the fragments are covered by the primitive. When the fragments reach the fragment shader, corresponding execution threads may be spawned for execution by the fragment shader to process the fragments. A first part of the fragment shader program that uses the helper threads of the thread groups may then be executed. There may then be a merge instruction in the fragment shader program which operates to cause the active threads of the thread groups to be merged into a single, combined thread group. Following this thread group merger, the remaining program steps of the fragment shader program may be executed for the merged thread group.
    Type: Grant
    Filed: July 23, 2016
    Date of Patent: December 11, 2018
    Assignee: Arm Limited
    Inventor: Jorn Nystad
  • Patent number: 10147233
    Abstract: A computer-implemented method for generating a three-dimensional (3-D) model of a user. A plurality of images of a user are obtained. An angle of view relative to the user pictured in at least one of the plurality of images is calculated. It is determined whether the calculated angle of view matches a predetermined viewing angle. Upon determining the calculated angle of view matches the predetermined viewing angle, at least one of the plurality of images is selected.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: December 4, 2018
    Assignee: glasses.com Inc.
    Inventors: Ryan Engle, Darren Turetzky
  • Patent number: 10067950
    Abstract: To organize configuration parameters for rendering map features on digital maps, a data structure storing multiple nodes is generated. Respective sets of map feature attributes and configuration parameters are assigned to the nodes. The configuration parameters specify visual attributes for rendering map features. Indications of relationships between the nodes are generated, where at least several of the nodes include several child nodes. An indication of one or more map feature attributes to which a certain map feature belongs is received, and the data structure is traversed according to the indicated relationships between the nodes to generate a set of configuration parameters for rendering the map feature. Traversing the data structure includes comparing the indicated map feature attribute or map feature attributes to sets of map feature attributes at some of the nodes, such that the generated set of configuration parameters includes configuration parameters from at least two of the nodes.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: September 4, 2018
    Assignee: GOOGLE LLC
    Inventors: Jamie Zyskowski, Scott Shawcroft, Sean Egan
  • Patent number: 10062139
    Abstract: This disclosure describes examples of using two vertex shaders each one during different graphics processing passes in a binning architecture for graphics processing. A first vertex shader processes subset of attributes of a vertex in a binning pass, where the subset of attributes include those that contribute to visibility determination and attributes that may benefit from being processed with a vertex shader that provides functional flexibility. A second, different vertex shader processes another subset of attributes of the vertex in the rendering pass.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: August 28, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Maxim Kazakov, Andrew Evan Gruber
  • Patent number: 10055867
    Abstract: This disclosure describes methods, techniques, devices, and apparatuses for graphics and display processing for light field projection displays. In some examples, this disclosure describes a projection display system capable of rendering and displaying multiple annotations at the same time. An annotation is any information (e.g., texts, signs, directions, logos, phone numbers, etc.) that may be displayed. In one example, this disclosure proposes techniques for rendering and displaying multiple annotations at the same time at multiple different focal lengths.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: August 21, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, William Lloyd Atkinson, Wilson Hung Yu