Patents Examined by Mark K. Zimmerman
  • Patent number: 10475200
    Abstract: These techniques described herein overcome the limitations of conventional techniques by bridging a gap between user interaction with digital content using a computing device and a user's physical environment through use of augmented reality content. In one example, user interaction with augmented reality digital content as part of a live stream of digital images of a user's environment is used to specify a size of an area that is used to filter search results to find a “best fit”. In another example, a geometric shape is used to represent a size and shape of an object included in a digital image (e.g., a two-dimensional digital image). The geometric shape is displayed as augmented reality digital content as part of a live stream of digital images to “assess fit” of the object in the user's physical environment.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: November 12, 2019
    Assignee: eBay Inc.
    Inventors: Preeti Patil Anadure, Mukul Arora, Ashwin Ganesh Krishnamurthy
  • Patent number: 10475156
    Abstract: A system and method are provided for identifying scale, scale error, or improper positioning during construction or reconstruction of a multi-dimensional (e.g., 3D) building model using known architectural dimensions. The system identifies architectural elements that have known architectural standard positions relative to planes within the multi-dimensional model. Dimensional measurements of architectural elements in the multi-dimensional model (poorly scaled) are compared with known architectural standard dimensions, with or without scale error, to properly scale, rescale or position one or more planes within the multi-dimensional building model.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: November 12, 2019
    Assignee: HOVER, Inc.
    Inventors: Manish Upendran, Adam J. Altman, Derek Halliday
  • Patent number: 10467820
    Abstract: Example aspects of the present disclosure are directed to systems and methods that perform image style transfer for three-dimensional models. In some implementations, the systems and methods can use machine-learned models such as, for example, convolutional neural networks to generate image style and content information used to perform style transfer. The systems and methods of the present disclosure can operate in a rendered image space. In particular, a computing system can iteratively modify an attribute rendering map (e.g., texture map, bump map, etc.) based on information collected from a different rendering of the model at each of a plurality of iterations, with the end result being that the attribute rendering map mimics the style of one or more reference images in content-preserving way. In some implementations, a computation of style loss at each iteration can be performed using multi-viewpoint averaged scene statistics, instead of treating each viewpoint independently.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: November 5, 2019
    Assignee: Google LLC
    Inventors: Alexander Mordvintsev, Matthew Sharifi
  • Patent number: 10464688
    Abstract: The general field of the invention is that of the methods for graphic representation of the relative position of the sky and of the earth in an onboard display system for aircraft, said graphic representation being displayed on a display screen comprising piloting and navigation information superimposed on a three-dimensional synthetic representation of the outside landscape. Said graphic representation is displayed only when the attitude of the aircraft is unusual, an unusual attitude corresponding to a roll value or to a pitch value located outside of a first range of nominal values. It comprises two disc segments of identical form, that are opaque and of different colour, situated symmetrically on a circle concentric to that bearing the roll scale, the straight-line segments of the two disc segments being parallel to the line representing the zero longitudinal trim indicator, the rotation of the two disc segments being slaved to the rotation of said zero longitudinal trim indicator.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: November 5, 2019
    Assignee: THALES
    Inventors: Emmanuel Monvoisin, Pierre Mariani, Norbert Frestel, Johanna Lux
  • Patent number: 10467798
    Abstract: An image rendering apparatus includes processing circuitry to obtain a volumetric medical imaging data set representative of a region of a material; associate one particular extinction color with the material; determine, based on the particular extinction color, a chromatic attenuation profile representative of color value as a function of intensity and as a function of depth in the material, the chromatic attenuation profile showing how the material having the particular extinction color changes in appearance with changes in the depth; obtain, from a user, a color value; determine a modified extinction color for the material based on the color value obtained from the user; and render a global illumination image from the volumetric medical imaging data set using the modified extinction color.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: November 5, 2019
    Assignee: Canon Medical Systems Corporation
    Inventors: Timothy Day, Magnus Wahrenberg, Steven Reynolds, Gerald Chau, Andy Smout
  • Patent number: 10453177
    Abstract: A system and method are provided for identifying scale, scale error, or improper positioning during construction or reconstruction of a multi-dimensional (e.g., 3D) building model using known architectural dimensions. The system identifies architectural elements that have known architectural standard positions relative to planes within the multi-dimensional model. Dimensional measurements of architectural elements in the multi-dimensional model (poorly scaled) are compared with known architectural standard dimensions, with or without scale error, to properly scale, rescale or position one or more planes within the multi-dimensional building model.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: October 22, 2019
    Assignee: HOVER INC.
    Inventors: Manish Upendran, Adam J. Altman, Derek Halliday
  • Patent number: 10453176
    Abstract: A display apparatus mountable on a mobile object, which: obtains a display location and a movement direction of a virtual object to be displayed in a display area of the display apparatus so as to be overlaid in a real world, the virtual object to be moved relative to movement of the mobile object; estimates a time it will take for the virtual object to move from the display location to a border of the display area, or a distance between the display location of the virtual object and the border of the display area, each based on the display location and the moving direction of the virtual object; determines a display form of the virtual object based on the estimated time or the estimated distance; and causes the virtual object be displayed in the determined display form, such that the virtual object changes the display form while moving in the display area.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: October 22, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventor: Kazuhiro Takazawa
  • Patent number: 10453172
    Abstract: Technical features are described for generating a virtual reality (VR) memory recast. An example computer-implemented method includes selecting an event from a plurality of recorded events to animate. The method further includes generating an animation script based at least in part on captured information of the event. The method further includes editing the animation script by adding a simulated interaction in the animation script. The method further includes displaying a virtual reality representation of the animation script.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: October 22, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James R. Kozloski, Clifford A. Pickover, Valentina Salapura, Maja Vukovic
  • Patent number: 10438312
    Abstract: Graphics processing renders a scene with a plurality of different rendering parameters for different locations on a screen area. A rendering parameter context is set up for each of a plurality of zones and each zone is assigned a zone index. An object covering at least two zones of the screen area is set up in memory. These zones are assigned to corresponding zone indices as part of setting up the object. A draw is issued for the object. Alternatively, graphics depicting one or more objects mapped to a screen area are processed. The screen area includes a plurality of zones, each having a different set of rendering parameters. Primitives belonging to one of the objects that covers at least two of the zones are received. Each primitive is assembled to screen space by iterating each primitive over each zone it covers using the rendering parameters of the respective zone with each iteration.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: October 8, 2019
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Mark Evan Cerny, Jason Scanlin
  • Patent number: 10417990
    Abstract: A method of binding graphics resources is provided that includes: (1) identifying graphics resources for binding, (2) generating a bind group for the graphics resources, (3) organizing the bind group into a bind group memory using a bind group layout and (4) providing bind group control for processing of the bind group. A method of organizing graphics resources and a resource organizing unit are also provided.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: September 17, 2019
    Assignee: Nvidia Corporation
    Inventor: Jeffrey A. Bolz
  • Patent number: 10398514
    Abstract: The present invention provides a mixed reality surgical navigation system (10) to be worn by a user (106) during a surgical procedure comprising: a display device (104), to be worn by a user (106) during a surgical procedure, comprising a processor unit (102), a display generator (204), a sensor suite (210) having at least one camera (206) or depth sensor wherein the processing unit (102) creates a reference surface map (5804) of an exposed surface (5806) of an anatomical object (4204) with data received from the sensor suite (210); the processing unit (102) establishes a reference frame (5810) relative to the sensor suite (210) for the reference surface map (5804); orientation of the reference frame (5810) is established by creating additional surface maps (5834) of other anatomical features (5824) of the anatomical object (4204); the processing unit (102) tracks a pose of the anatomical object (4204) relative to the system (10) by creating a displaced surface map (5814) of the exposed surface (5806) and rot
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: September 3, 2019
    Assignee: Insight Medical Systems, Inc.
    Inventors: Matthew William Ryan, Andrew Philip Hartman, Nicholas van der Walt, David Jacob Mayman
  • 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: 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: 10317686
    Abstract: An image display device includes: an input unit that inputs image data constituted with pixel data, each set of the pixel data being generated based upon a plurality of image signals output from a plurality of image-capturing pixels arrayed in correspondence to a plurality of photographic micro-lenses distinct from one another; a generation unit that generates display image data containing three-dimensional information based upon the image data; a display unit constituted with a plurality of display pixels disposed in a two-dimensional pattern, which emits light fluxes from the plurality of display pixels in correspondence to the display image data; and a micro-lens array that includes a plurality of micro-lenses, via which a three-dimensional image is formed by combining the light fluxes emitted from the plurality of display pixels, disposed in a two-dimensional array pattern.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: June 11, 2019
    Assignee: NIKON CORPORATION
    Inventor: Toru Iwane
  • Patent number: 10311829
    Abstract: An electronic apparatus is disclosed. A display is configured to be able to change brightness of the display. A water detector is configured to detect water. A communication unit is configured to be able to communicate with another electronic apparatus. At least one processor is configured to, when the at least one processor detects, using the water detector, that at least part of the electronic apparatus is located in the water and detects, using the communication unit, that the another electronic apparatus is not located in the water, brighten the display compared with that when the at least one processor detects, using the water detector, that the at least the part of the electronic apparatus is located in the water and at least part of the another electronic apparatus is located in the water.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: June 4, 2019
    Assignee: KYOCERA CORPORATION
    Inventor: Atsushi Tamegai
  • Patent number: 10310721
    Abstract: Systems, methods, and non-transitory computer-readable media can provide one or more options to adjust, in a virtual three-dimensional space, an image in an initial perspective. At least a first command, provided based on the one or more options, to adjust the image from the initial perspective into an adjusted perspective can be detected. The image can be adjusted, based on at least the first command, into the adjusted perspective in the virtual three-dimensional space to produce an adjusted image. A second command to modify a viewable area of the adjusted image can be detected. At least a portion of the adjusted image can be automatically fitted, when the second command has ceased, within a specified display area while one or more empty regions can be minimized in the specified display area.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: June 4, 2019
    Assignee: Facebook, Inc.
    Inventors: Ronnachai Jaroensri, Li Tan, John Pottebaum, Christopher James Connolly, John Samuel Barnett, Udeepta Dutta Bordoloi, Georges Edouard Maurice Berenger, Alex Restrepo, Alexandre Karpenko
  • Patent number: 10297007
    Abstract: A system and method are provided for identifying scale, scale error, or improper positioning during construction or reconstruction of a multi-dimensional (e.g., 3D) building model using known architectural dimensions. The system identifies architectural elements that have known architectural standard positions relative to planes within the multi-dimensional model. Dimensional measurements of architectural elements in the multi-dimensional model (poorly scaled) are compared with known architectural standard dimensions, with or without scale error, to properly scale, rescale or position one or more planes within the multi-dimensional building model.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: May 21, 2019
    Assignee: HOVER INC.
    Inventors: Manish Upendran, Adam J. Altman, Derek Halliday
  • Patent number: 10297052
    Abstract: A computer program product is tangibly embodied on a computer-readable medium and includes executable code that, when executed, is configured to cause a data processing apparatus to display multiple objects in a single pane, where the multiple objects are visual representations of real objects and the multiple objects are dynamically sized and spaced relative to one another to fit all of the objects in the single pane. The computer program product includes executable code that, when executed, causes the data processing apparatus to display a subset of the objects and associated metadata in an examination frame. The examination frame is sized to fit within the single pane, where the subset of the objects displayed within the examination frame are sized larger than the objects outside of the examination frame.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: May 21, 2019
    Assignee: BMC Software, Inc.
    Inventors: Ricky Poston, Ting He, Michael Cooper
  • 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: 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