Patents Examined by Phuc N Doan
-
Patent number: 10438387Abstract: 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: GrantFiled: April 30, 2018Date of Patent: October 8, 2019Inventors: Hugo Daems, Joe Brisbin
-
Patent number: 10366534Abstract: 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: GrantFiled: June 10, 2015Date of Patent: July 30, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Michael John Schoenberg
-
Patent number: 10338786Abstract: 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: GrantFiled: May 25, 2018Date of Patent: July 2, 2019Assignee: HERE GLOBAL B.V.Inventor: Marko Tapio Tuukkanen
-
Patent number: 10339684Abstract: 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: GrantFiled: December 7, 2017Date of Patent: July 2, 2019Assignee: International Business Machines CorporationInventors: Ruben P. Philippen, Ramon L. H. Pisters, Antonius G. P. Steijvers, Jelle A. G. van den Elsen
-
Patent number: 10304237Abstract: 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: GrantFiled: October 10, 2017Date of Patent: May 28, 2019Assignee: The European Atomic Energy Community (EURATOM), represented by the European CommissionInventors: Vitor Sequeira, Erik Wolfart, Pierluigi Taddei, Simone Ceriani, Carlos Sanchez-Belenguer, David Puig Alcoriza
-
Patent number: 10296713Abstract: 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: GrantFiled: December 29, 2015Date of Patent: May 21, 2019Assignee: TOMTEC IMAGING SYSTEMS GMBHInventor: Stefan Brabec
-
Patent number: 10290130Abstract: 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: GrantFiled: August 31, 2016Date of Patent: May 14, 2019Assignee: International Business Machines CorporationInventors: Ruben P. Philippen, Ramon L. H. Pisters, Antonius G. P. Steijvers, Jelle A. G. van den Elsen
-
Patent number: 10275912Abstract: 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: GrantFiled: October 31, 2017Date of Patent: April 30, 2019Assignee: Accenture Global Solutions LimitedInventors: Mary Elizabeth Hamilton, Taurean Dyer
-
Patent number: 10249267Abstract: 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: GrantFiled: December 29, 2016Date of Patent: April 2, 2019Assignee: THALESInventors: Norbert Frestel, Emmanuel Monvoisin, Pierre Mariani, Johanna Lux
-
Patent number: 10232952Abstract: 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: GrantFiled: December 29, 2016Date of Patent: March 19, 2019Assignee: ThalesInventors: Emmanuel Monvoisin, Pierre Mariani, Pierre-Yves Dumas, Johanna Lux
-
Patent number: 10223818Abstract: 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: GrantFiled: February 24, 2016Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventor: Eser Kandogan
-
Patent number: 10210637Abstract: 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: GrantFiled: March 22, 2017Date of Patent: February 19, 2019Assignee: ECOLE NATIONALE DE L'AVIATION CIVILEInventor: Christophe Hurter
-
Patent number: 10166091Abstract: 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: GrantFiled: February 20, 2015Date of Patent: January 1, 2019Assignee: Trispera Dental Inc.Inventors: George Cowburn, Steven Cowburn, Erin Lenore Derraugh
-
Patent number: 10163527Abstract: 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: GrantFiled: December 17, 2015Date of Patent: December 25, 2018Assignee: Preventice Technologies, Inc.Inventors: George F. Eckman, Mark L. Holm, Richard M. Smith
-
Patent number: 10152825Abstract: 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: GrantFiled: January 28, 2016Date of Patent: December 11, 2018Assignee: Fyusion, Inc.Inventors: Stefan Johannes Josef Holzer, Stephen David Miller, Alexander Jay Bruen Trevor, Martin Saelzle, Radu Bogdan Rusu
-
Patent number: 10152763Abstract: 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: GrantFiled: July 23, 2016Date of Patent: December 11, 2018Assignee: Arm LimitedInventor: Jorn Nystad
-
Patent number: 10147233Abstract: 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: GrantFiled: April 28, 2015Date of Patent: December 4, 2018Assignee: glasses.com Inc.Inventors: Ryan Engle, Darren Turetzky
-
Patent number: 10067950Abstract: 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: GrantFiled: June 25, 2015Date of Patent: September 4, 2018Assignee: GOOGLE LLCInventors: Jamie Zyskowski, Scott Shawcroft, Sean Egan
-
Patent number: 10062139Abstract: 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: GrantFiled: July 25, 2016Date of Patent: August 28, 2018Assignee: QUALCOMM IncorporatedInventors: Maxim Kazakov, Andrew Evan Gruber
-
Patent number: 10055867Abstract: 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: GrantFiled: April 25, 2016Date of Patent: August 21, 2018Assignee: QUALCOMM IncorporatedInventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, William Lloyd Atkinson, Wilson Hung Yu