Patents Examined by Anh-Tuan V Nguyen
  • Patent number: 11080928
    Abstract: The present disclosure relates to methods and apparatus for graphics processing. In some aspects, the apparatus can determine a plurality of sub-primitives corresponding to one or more primitives in an image. The apparatus can also determine visibility information for each of the sub-primitives. The visibility information can include information regarding whether the sub-primitive is visible. Further, the apparatus can identify one or more of the sub-primitives as visible based on the visibility information. The apparatus can also determine a sub-primitive visibility stream including the sub-primitives identified as visible. Additionally, the apparatus can render at least one of the sub-primitives identified as visible in the sub-primitive visibility stream. The apparatus can also identify at least one of the sub-primitives as not visible based on the determined visibility information. Moreover, the apparatus can determine to skip rendering the at least one of the sub-primitives identified as not visible.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: August 3, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Gang Zhong, Li Shen
  • Patent number: 11062497
    Abstract: A method and system for creation of an audiovisual message that is personalized to a recipient. Information is received that is associated with the recipient. At least one representation of a visual media segment, including an animation component, and at least one representation of an audio media segment for use in creation of the audiovisual message is identified in memory storage. The information is added to at least one of the visual media segment and the audio media segment. The audio media segment is generated as an audio file. The audio file is synchronized to at least one transition in the animation component. The audio file is associated with the visual media segment.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: July 13, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Karthiksundar Sankaran, Mauricio Lopez
  • Patent number: 11043014
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting information relative to a map. In one aspect, a method includes identifying points of interest within a geographical region; displaying a map for the geographical region; constructing one or more heat areas for the map using the identified points of interest; and displaying one or more polygons on the map, wherein a polygon is displayed to encompass an area within a constructed heat area. In another aspect, a method includes identifying points of interest within a geographical region; displaying a map for the geographical region; displaying one or more polygons on the map, wherein the polygons are displayed to encompass one or more points of interest within the geographical region.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: June 22, 2021
    Assignee: Google LLC
    Inventors: Emma Burrows, Stefan H. Pharies, Jiri Semecky, David P. Marmaros, Andrew J. McCarthy, Alejandro Diaz, Konrad Gianno, Marcin Z. Brodziak
  • Patent number: 11037332
    Abstract: Systems and methods for presenting a map and other location-based info using an electronic device. In an aspect, an elongated map segment is created according to a device pointing direction. In another aspect, other location-based information is sorted and presented according to a device pointing direction. In the other aspect, a directional mark pointing to a target is configured on a map. The map segment and directional mark are arranged for quick map viewing and direction determination.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: June 15, 2021
    Inventor: Chian Chiu Li
  • Patent number: 10991280
    Abstract: A multi-layer display system for displaying 3D images with reduced saccadic breakup includes a plurality of display screens arranged in a substantially parallel and overlapping manner, and a processing system. The processing system is configured to minimize or prevent saccadic breakup of displayed images by detecting head and/or eye movement of a viewer, and accordingly controlling color saturation of display fields when movement of head and/or eye is detected.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: April 27, 2021
    Inventor: John D. Newton
  • Patent number: 10984581
    Abstract: Embodiments provide for cut-aware UV transfer. Embodiments include receiving a surface correspondence map that maps points of a source mesh to points of a target mesh. Embodiments include generating a set of functions encoding locations of seam curves and wrap curves from a source UV map of the source mesh. Embodiments include using the set of functions and the surface correspondence map to determine a target UV map that maps a plurality of target seam curves and a plurality of target wrap curves to the target mesh. Embodiments include transferring a two-dimensional parametrization of the source UV map to the target UV map.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: April 20, 2021
    Assignee: Pixar
    Inventor: Fernando Ferrari De Goes
  • Patent number: 10970915
    Abstract: A setting apparatus sets a virtual viewpoint corresponding to a virtual viewpoint image that is generated based on images obtained by image capturing from a plurality of directions. The setting apparatus includes one or more hardware processors, and one or more memories that store instructions executable by the one or more hardware processors to cause the setting apparatus to determine a common image capturing area that is included within each of a plurality of fields of view, of a plurality of image capturing apparatuses used for obtaining at least a part of the plurality of captured images, and to cause a graphical user interface (GUI), used for setting the virtual viewpoint, to identifiably display the determined common image capturing area. In addition, the setting apparatus sets of the virtual viewpoint according to a user input based on the GUI identifiably displaying the determined common image capturing area.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: April 6, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takashi Hanamoto
  • Patent number: 10965944
    Abstract: In some aspects, the present disclosure provides a method for bandgap voting. In some configurations, the method includes receiving, at a hardware voting component associated with a destination subsystem, metadata for each of a plurality of compressed display tiles, wherein for each of the plurality of compressed display tiles the metadata indicates an amount of compression of the compressed display tile. In some configurations, the method includes dividing the plurality of compressed display tiles into a plurality of sets of compressed display tiles. In some configurations, for each of the plurality of sets of compressed display tiles, the method includes determining a desired bandwidth for communicating the set of compressed display tiles over a bus, and receiving the set of compressed display tiles at the destination subsystem over the bus at an actual bandwidth that is based on the desired bandwidth.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: March 30, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Gopikrishnaiah Andandan, Dhaval Kanubhai Patel, Dileep Marchya, Nagamalleswararao Ganji
  • Patent number: 10957099
    Abstract: An electronic system for a vehicle includes a memory and a control circuitry. The memory stores a three-dimensional (3D) model associated with the vehicle. The 3D model is a trained machine learning (ML) model that is trained using a first set of two-dimensional (2D) images as training data associated with the vehicle. The control circuitry receives a user input to display user-assistive information associated with the vehicle. The control circuitry generates a visual representation that corresponds to at least one of a first view of the vehicle or a second view of a component of the vehicle, based on the stored 3D model. The generated visual representation is different from the first set of 2D images. The control circuitry controls display of the user-assistive information that includes the generated visual representation on a display screen of the vehicle.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: March 23, 2021
    Assignee: Honda Motor Co., Ltd.
    Inventor: Andrew R. Hoover
  • Patent number: 10957084
    Abstract: The present disclosure provides an image processing method. The method includes: detecting at least one first feature object of an image to be processed, to obtain a name and position of each first feature object in the image; according to the name and position of the first feature object, and a preset strategy for loading a dynamic effect, selecting, from the at least one first feature object, a feature object to which a dynamic effect is to be loaded, as a second feature object; and according to the preset strategy for loading a dynamic effect, rendering the second feature object with an Augmented Reality (AR) dynamic effect, and obtaining an image with the AR dynamic effect. The present disclosure further provides an image processing apparatus, a device and a computer readable storage medium.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: March 23, 2021
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Zhongqin Wu, Yingchao Li, Chen Zhao, Nan Wei, Qian Ying
  • Patent number: 10950060
    Abstract: Certain embodiments involve enhancing personalization of a virtual-commerce environment by identifying an augmented-reality visual of the virtual-commerce environment. For example, a system obtains a data set that indicates a plurality of augmented-reality visuals generated in a virtual-commerce environment and provided for view by a user. The system obtains data indicating a triggering user input that corresponds to a predetermined user input provideable by the user as the user views an augmented-reality visual of the plurality of augmented-reality visuals. The system obtains data indicating a user input provided by the user. The system compares the user input to the triggering user input to determine a correspondence (e.g., a similarity) between the user input and the triggering user input. The system identifies a particular augmented-reality visual of the plurality of augmented-reality visuals that is viewed by the user based on the correspondence and stores the identified augmented-reality visual.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: March 16, 2021
    Assignee: Adobe Inc.
    Inventors: Gaurush Hiranandani, Chinnaobireddy Varsha, Sai Varun Reddy Maram, Kumar Ayush, Atanu Ranjan Sinha
  • Patent number: 10943387
    Abstract: This disclosure presents a technique for utilizing ray tracing to produce a high quality visual scene that includes shadows while minimizing computing costs. Since the scene quality and computing cost is directly proportional to the number of rays used, this technique can lower the number of rays needed for shadow region rendering while maintaining a targeted visual quality for the scene. The process includes generating a complex pixel mask based on depth boundary testing, and generating a penumbra mask based on the shadow regions. These masks can use distance/depth data to cull certain pixels from their respective analysis to reduce processing time. A penumbra area can then be denoised using the two masks and the distance/depth data. Finally, the depth boundary pixel computations, i.e., complex pixels, can be resolved. From these processes, a final shadow mask can be generated and sent to the rendering process to complete the scene rendering.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: March 9, 2021
    Assignee: Nvidia Corporation
    Inventor: Jon Story
  • Patent number: 10905391
    Abstract: A method and an apparatus are disclosed for displaying to a user a transition between a first rendered projection of a first image data and a final rendered projection of a second image data, the method comprising obtaining said first image data and said second image data, each generated by a corresponding 3D scanning device scanning a structure; displaying a first view corresponding to a first rendered projection of said first image data in a given window; obtaining an input from the user, said input being indicative of said final rendered projection of a portion of said second image data and displaying in sequence a plurality of views in the given window, each view corresponding to a different rendered projection of at least one of the first image data and the second image data, wherein the plurality of rendered projections are defined so as to perform a transition between the first rendered projection and the final rendered projection, further wherein the transition enables a sequential display of a contin
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: February 2, 2021
    Assignee: Imagia Healthcare Inc.
    Inventors: Florent André Robert Chandelier, Thomas Bernard Pascal Vincent
  • Patent number: 10866112
    Abstract: A method arranges and displays graphic elements of a display of a vehicle navigation system within a display surface, the graphic elements including at least one geographical element and one non-geographical element. The quantity of information that can be directly registered by the driver is increased. The at least one non-geographical element is arranged and displayed within the display surface such that the likelihood of the at least one geographical element being covered by the at least one non-geographical element is minimised and in particular completely avoided.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: December 15, 2020
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventor: Hans-Ulrich Stahl
  • Patent number: 10839825
    Abstract: A system and method for animated lip synchronization. The method includes: capturing speech input; parsing the speech input into phenomes; aligning the phonemes to the corresponding portions of the speech input; mapping the phonemes to visemes; synchronizing the visemes into viseme action units, the viseme action units comprising jaw and lip contributions for each of the phonemes; and outputting the viseme action units.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: November 17, 2020
    Assignee: THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTO
    Inventors: Pif Edwards, Chris Landreth, Eugene Fiume, Karan Singh
  • Patent number: 10832393
    Abstract: A method, computer program product, and a system where a processor(s) obtains data comprising trends recognized by an observer of the system over time; data comprised of more than one vintage. The processor(s) transforms the data measurable dimensions and assigns the transformed data to vintages and to distinct periods of time. The processor(s) generates an image from the transformed data that represents the trends, organized by the distinct periods of times and the vintages.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Steven Hurley, David Verburg, Lu Liu, Ai K Ang, Sia Kai Julian Tan
  • Patent number: 10818092
    Abstract: Methods for disambiguation and tracking of two or more wireless hand-held controllers with passive optical and inertial tracking within a system having a head mounted virtual or augmented reality display device having a forward facing optical sensor having a field of view, and wherein the display device interfaces with wireless hand-held inertial controllers for providing user input to the display device, with each controller two passive optically reflective markers, one marker being position at or adjacent each end of the controller and being separated by a known distance, and each controller also including an onboard inertial measurement unit for providing inertial data corresponding to its orientation.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: October 27, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexandru Octavian Balan, Constantin Dulu
  • Patent number: 10805662
    Abstract: A server device and method are provided for use in predictive server-side rendering of scenes based on client-side user input. The server device may include a processor and a storage device holding instructions for an application program executable by the processor to receive, at the application program, a current navigation input in a stream of navigation inputs from a client device over a network, calculate a predicted future navigation input based on the current navigation input and a current application state of the application program, render a future scene based on the predicted future navigation input to a rendering surface, and send the rendering surface to the client device over the network.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Chiyuan Chu, Eduardo Alberto Cuervo Laffaye, Johannes Peter Kopf, Alastair Wolman, Yury Degtyarev, Kyungmin Lee, Sergey Grizan
  • Patent number: 10796409
    Abstract: An application processor includes a reconfigurable hardware scaler which includes dedicated circuits configured to perform different scaling techniques, respectively and a shared circuit configured to be shared by the dedicated circuits. One of the different scaling techniques is performed by one of the dedicated circuits and the shared circuit.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: October 6, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung Chul Yoon, Ha Na Yang
  • Patent number: 10789490
    Abstract: A method for computing a display of additional information for display on a display unit. The insertion of additional information supports the driver in the longitudinal guidance of a transportation vehicle. The insertion of the additional information takes place as an augmented reality display, so that the additional information is computed contact-analogously to one or more objects in the environment of the transportation vehicle. The position of a transportation vehicle traveling in front is detected. When the observer transportation vehicle is approaching the transportation vehicle in front, an animated graphic is displayed section by section in a periodically recurring manner starting from the observer transportation vehicle.
    Type: Grant
    Filed: March 16, 2019
    Date of Patent: September 29, 2020
    Assignee: VOLKSWAGEN AKTIENGESELLSCHAFT
    Inventors: Andro Kleen, Anne-Marie Wesseling, Robert Jan Wyszka, Adrian Haar