Patents Examined by Zhengxi Liu
  • Patent number: 10964075
    Abstract: A method for reconstructing a radioactive emission image of an overall volume having first and second volumetric regions, each volumetric region having respectively independent dynamic characteristics. The method comprises the following steps: a) obtaining radioactive emissions from the overall volume, including the volumetric regions, b) reconstructing an initial radioactive emission image of the volumetric region according to the radioactive emissions, c) segmenting the initial radioactive emission image to delineate the first and second volumetric regions, and d) separately reconstructing the first and the second volumetric regions according to the respectively independent dynamic characteristics.
    Type: Grant
    Filed: October 16, 2016
    Date of Patent: March 30, 2021
    Assignee: Spectrum Dynamics LLC
    Inventors: Omer Ziv, Ran Ravhon, Eli Dichterman, Leonid Gluhovsky, Shlomo Ben-Haim, Benny Rousso
  • Patent number: 10957089
    Abstract: A method, a system and a computer program product for generating an animation are provided. In the method, an emotion change in a text is identified, and the emotion change contains one or more emotions. Images matching the emotion change are determined. And an animation file is generated based on the determined images.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jian Jun Wang, Yidan Lei, Neng Zhang, Chi Yang Li, Mu Han Sun, Min Huang
  • Patent number: 10950040
    Abstract: Systems and methods for displaying labels in conjunction with geographic imagery provided, for instance, by a geographic information system, such as a mapping service or a virtual globe application are provided. Candidate positions for displaying labels in conjunction with geographic imagery can be determined based at least in part on a virtual camera viewpoint. The candidate positions can be associated with non-occluded points on three-dimensional models corresponding to the labels. Adjusted positions for labels can be determined form the plurality of candidate positions. The labels can be provided for display in conjunction with the geographic imagery at the adjusted positions.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: March 16, 2021
    Assignee: Google LLC
    Inventor: Jonah Jones
  • Patent number: 10922900
    Abstract: In the disclosed systems and methods for competitive scene completion, a user selects a first scene completion challenge that comprises an image of an initial scene and a plurality of markers. Each marker has a designated set of coordinates within the initial scene and corresponds to a furnishing unit type. For each user marker selection, virtual furnishing units corresponding to the unit type are displayed. User unit selection results in display of a three-dimensional graphic of the selected virtual furnishing unit at the corresponding coordinates within the scene, thereby creating an augmented scene that comprises the initial scene with three-dimensional graphics of selected virtual furnishing units. The augmented scene or user selections of virtual furnishing units is submitted to a remote server. The user is provided with a reward.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: February 16, 2021
    Inventors: Scott Cuthbertson, Barlow Gilmore, Martin Robaszewski, Brandon Jones, Jakub Fiedorowicz, Christianne Amodio, Ngan Vu, Chris McGill, Chris Hosking, Jeff Tseng, Jose Estuardo Avila
  • Patent number: 10902661
    Abstract: A system to dynamically generate and cause display of composite user identifiers is described. Embodiments of the present disclosure related to systems for: receiving an identification of a user profile from a client device; retrieving user identifiers associated with the user profile and a user profile associated with the client device; selecting an animation script from among a plurality of animation scripts, the animation script including a set of graphical elements; generating a composite user identifier based on the user identifiers associated with the user profile and the user profile associated with the client device; and causing display of a presentation of the composite user identifier at the client device, wherein the presentation is based on the animation script.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: January 26, 2021
    Assignee: Snap Inc.
    Inventors: Celia Nicole Mourkogiannis, Jeremy Voss
  • Patent number: 10885712
    Abstract: Embodiments of the present disclosure are directed to an augmented reality based user's manual for a vehicle implemented as an application on a mobile device which allows the user to point a mobile phone, tablet or an augmented reality headset at any part of the vehicle interior or exterior and experience augmented annotations, overlays, popups, etc. displayed on images of real parts of the car captured by the user's mobile device. Embodiments provide for estimating the camera pose in six degrees of freedom based on the content of the captured image or video and using a neural network trained on a dense sampling of a three-dimensional model of the car rendered with realistic textures to identify and properly align the augmented reality presentation with the image of the vehicle being captured by the mobile device.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: January 5, 2021
    Assignee: NIO USA, Inc.
    Inventors: Vidya Elangovan, Prashant Jain, Anthony Tao Liang, Guan Wang
  • Patent number: 10872473
    Abstract: A method for rendering a 3D object comprises receiving data for a first 3D object at a first resolution, and receiving data for a second 3D object at a second resolution, lower than the first resolution. Each shared border between the first 3D object and the second 3D object includes one or more shared edges that include corresponding edges of the first and second 3D objects. Relative resolutions are identified for each shared edge of the shared border. An adjusted version of the first 3D object is generated, wherein for at least some shared edges of the shared border, the resolution of the edge of the first 3D object is adjusted to be equal to the corresponding edge of the second 3D object. The adjusted version of the first 3D object is rendered, and the second 3D object is rendered.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: December 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Dan Ronny Andersson
  • Patent number: 10861359
    Abstract: A method for seamless transition from a 2D surround view to a 3D surround view. The method includes initializing the 2D-SRV processing chain, displaying the 2D surround view while waiting for HLOS handshake to complete and upon completion of a HLOS handshake, initializing a 3D-SRV processing chain and waiting for a 3D-SRV buffer output; disabling the 2D-SRV display pipeline and enabling a 3D-SRV display pipeline; enabling switchback monitor; atomically switching to 3D surround view seamlessly and glitch free; and displaying 3D surround view on a monitor. Another method includes detecting a crash in a HLOS and seamlessly switching to a 2D surround view from a 3D surround view.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: December 8, 2020
    Assignee: Texas Instruments Incorporated
    Inventors: Shravan Karthik, Srirama Krishnan Govindarajan, Venkateswara Rao Mandela
  • Patent number: 10830599
    Abstract: A method is provided for determining angular relationships from a point of interest to a plurality of peripheral points of interest on a map. One or more cost functions from the point of interest to the plurality of the peripheral points of interest on the map are analyzed. A plurality of vectors emanating from the point of interest to the plurality of the peripheral points of interest on a different representation of the map are displayed. Another method is provided for identifying points of interest on a map. Regions of high interest are identified on the map. Regions of low interest are identified on the map. The regions of high interest are expanded on a different representation of the map. The regions of low interest are contracted by an amount proportional to an amount the regions of high interest are expanded on the different representation of the map.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: November 10, 2020
    Assignee: Palantir Technologies Inc.
    Inventor: Peter Wilczynski
  • Patent number: 10832461
    Abstract: A method and apparatus for editing an uploaded image are provided. A controller of the apparatus receives the uploaded image that contains an article area showing an image of a purchased article and a personal information area showing personal information. The controller identifies the article area and the personal information area in the received image, edits the received image to protect the personal information without damaging the article area, and posts the edited image to a webpage.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: November 10, 2020
    Assignees: SK Planet Co., Ltd., Eleven Street Co., Ltd.
    Inventors: KiHyun Kim, HaYoon Kim
  • Patent number: 10825214
    Abstract: Priority based automatic placement of labels on charts is provided. Display of data labels on a chart in a legible manner such that the data labels do not overlap and are placed in areas that may be more relevant to a user. In some examples, data associated with the chart may be prioritized for labeling (for example, prioritizing maximum, minimum, high rate of change, etc.), data labels may be disabled or hidden for low priority data points, overlapping of data labels may be avoided, and labeling may be automatically adjusted based on scaling and/or rescaling of the chart (for example, higher number of labels for bigger chart display).
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: November 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Nickolay Belofastow
  • Patent number: 10818079
    Abstract: Embodiments of the disclosure provide systems and method for rendering reflections. To add reflections to a pixel in an image, ray marching is used to attempt to find a ray intersection for primary reflections. When using rasterization to render a scene, objects outside the viewport are culled. As such, ray marching may fail in various situations, such as when a ray marched ray exits the viewport without intersecting any other object of the scene. In such a situation where ray marching fails, the ray can be re-cast as a ray traced ray. The ray traced ray is cast into the full 3D (three-dimensional) scene with all objects present (i.e., objects are not culled). Ray tracing is then used to attempt to find a ray intersection, i.e., for a primary reflection. The disclosed embodiments can be used in real-time or near-real time applications, such as video games.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: October 27, 2020
    Assignee: Electronic Arts Inc.
    Inventor: Yasin Uludag
  • Patent number: 10803638
    Abstract: Methods for efficient display of data points in a user interface are performed by systems and apparatuses. Efficient display of data point in a user interface includes maximizing coverage of data points prior to rendering. Coverage is determined using a radius value for represented data points in a data set. The radius may be increased to correspondingly generate additional coverage. Covered data points may be removed from the rendering subset as the radius is set and increased. The radius is increased until the number of represented data points to render is less than a threshold value. Multiple data sets may be efficiently rendered together.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cristian Petculescu, Marius Dumitru, Radu C. Coman, Amir M. Netz
  • Patent number: 10796474
    Abstract: Embodiments of the disclosure provide systems and method for rendering reflections. To add reflections to a pixel in an image, ray marching is used to attempt to find a ray intersection for primary reflections. When using rasterization to render a scene, objects outside the viewport are culled. As such, ray marching may fail in various situations, such as when a ray marched ray exits the viewport without intersecting any other object of the scene. In such a situation where ray marching fails, the ray can be re-cast as a ray traced ray. The ray traced ray is cast into the full 3D (three-dimensional) scene with all objects present (i.e., objects are not culled). Ray tracing is then used to attempt to find a ray intersection, i.e., for a primary reflection. The disclosed embodiments can be used in real-time or near-real time applications, such as video games.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: October 6, 2020
    Assignee: Electronic Arts Inc.
    Inventor: Yasin Uludag
  • Patent number: 10699467
    Abstract: In one embodiment, a method for determine visibility may perform intersection tests using block beams, tile beams, and rays. First, a computing system may project a block beam to test for intersection with a first bounding volume (BV) in a bounding volume hierarchy. If the beam fully contains BV, the system may test for more granular intersections with the first BV by projecting smaller tile beams contained within the block beam. Upon determining that the first BV partially intersects a tile beam, the system may project the tile beam against a second BV contained within the first BV. If the tile beam fully contains the second BV, the system may test for intersection using rays contained within the tile beam. The system may project procedurally-generated rays to test whether they intersect with objects contained within the second BV. Information associated with intersections may be used to render a computer-generated scene.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: June 30, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Warren Andrew Hunt, Anton S. Kaplanyan, Michael Mara, Alexander Nankervis
  • Patent number: 10692272
    Abstract: The present invention relates to a system and method for image processing. An image data processing system is disclosed comprising an image cutting engine for image cutting based on image data; a region of interest processing engine for selecting at least a rendering method for a region of interest; a processing engine for adjusting sampling rate; and rendering engine for rendering the image, with the rendering method selected by the region of interest processing engine. More particularly, the present invention relates to image processing techniques that perform image manipulation, volume rendering, displaying targeted regions of interest and other related functions.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: June 23, 2020
    Assignee: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.
    Inventors: Qi Duan, Chao Fu, Da Wu, Wenqing Liu, Liangliang Pan, Weidong Zhang
  • Patent number: 10685628
    Abstract: An apparatus capable of displaying a plurality of images while a screen is scrolled, including a processing unit configured to process an image to be displayed on a display unit, a display control unit configured to control the display unit to display a plurality of images processed by the processing unit, a scroll control unit configured to set another plurality of images as display targets to be displayed on the display unit by scrolling the displayed plurality of images, and a control unit configured to control the processing unit to process the plurality of images as the display targets such as to prioritize the processing for an image disposed on an upstream side over an image disposed on a downstream side in a moving direction of scrolled images.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: June 16, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yasufumi Oyama
  • Patent number: 10657727
    Abstract: An augmented reality (AR) output device or virtual reality (VR) output device is worn by a user and includes one or more sensors positioned to detect actions performed by a user of the immersive output device. A processor provides a data signal configured for the AR or VR output device, causing the immersive output device to provide AR output or VR output via a stereographic display device. The data signal encodes audio-video data. The processor controls a pace of scripted events defined by a narrative in the one of the AR output or the VR output, based on output from the one or more sensors indicating actions performed by a user of the AR or VR output device. The audio-video data may be packaged in a non-transitory computer-readable medium with additional content that is coordinated with the defined narrative and is configured for providing an alternative output, such as 2D video output or the stereoscopic 3D output.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: May 19, 2020
    Assignee: WARNER BROS. ENTERTAINMENT INC.
    Inventors: Christopher DeFaria, Piotr Mintus, Gary Lake-Schaal, Lewis Ostrover
  • Patent number: 10649706
    Abstract: The disclosure discloses a non-transitory computer-readable recording medium storing a virtual label display process program for executing steps. The steps include a composite image generating step, a composite image output step, a determining step, and a notifying step. In the composite image generating step, a real image data of a desired field of view and a virtual image data of a label are combined. In the composite image output step, a composite image data is output to a display device, and a virtual image of the label on the display device is superimposed and displayed. In the determining step, it is determined whether a desired suitability is satisfied between an exterior appearance of a background object and an exterior appearance of the label based on the real image data and the virtual image data. In the notifying step, a predetermined suitability notification is made.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: May 12, 2020
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Feng Zhu, Keigo Kako
  • Patent number: 10646022
    Abstract: A method includes retrieving, by a device, contextual information based on at least one of an image, the device, user context, or a combination thereof. At least one model is identified from multiple models based on the contextual information and at least one object recognized in an image based on at least one model. At least one icon is displayed at the device. The at least one icon being associated with at least one of an application, a service, or a combination thereof providing additional information.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: May 12, 2020
    Assignee: Samsung Electronics Co. Ltd.
    Inventors: Arun Rakesh Yoganandan, Kyle T. McGill, Chang Long Zhu Jin, Stacie L. Hibino, Kumi Akiyoshi