Patents Examined by Phuc N Doan
  • Patent number: 10628978
    Abstract: Disclosed herein is a method and a system for processing input data for display in an optimal visualization format. The method includes receiving of the input data and identifying one or more visualization formats for displaying the input data based on preferences of the user. An optimal visualization format is identified by applying business rules on each of the identified visualization formats for displaying the input data in the optimal visualization format. In an embodiment, the instant disclosure helps in selecting a most relevant visualization format for displaying the input data. Also, one or more business interpretations and statistics related to the input data are displayed along with the input data, thereby helping users in analyzing and interpreting the input data.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: April 21, 2020
    Assignee: Wipro Limited
    Inventors: David Mayer, Sundar Ramakrishnan
  • Patent number: 10614780
    Abstract: The present disclosure provides a method and system of displaying information, applied to a transparent display configured on a vehicle. The method includes: capturing an image including a target at a first time point; identifying the target in the image, so as to acquire a first relative position of the target; acquiring first identification information of the target; acquiring relative moving information between the vehicle and the target; estimating a first estimated position and first estimated time of the target that appears in a display region of the transparent display according to the first relative position of the target, the first time point and the relative moving information; and displaying prompting information corresponding to the target on the transparent display according to the first estimated time, the first estimated position of the target and the first identification information of the target.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: April 7, 2020
    Assignees: Industrial Technology Research Institute, Intellectual Property Innovation Corporation
    Inventors: Chih-Chia Chang, Yu-Hsin Lin, Jian-Lung Chen, Pi-Hsien Wang, Shin-Hong Kuo
  • Patent number: 10580189
    Abstract: An apparatus and method for efficient ray tracing. For example, one embodiment of an apparatus comprises: a general purpose processor to generate a plurality of ray streams; a first hardware queue to receive the ray streams generated by the general purpose processor; a graphics processing unit (GPU) comprising a plurality of execution units (EUs) to process the ray streams from the first hardware queue; a second hardware queue to store graphics processing jobs submitted by the GPU; the general purpose processor to process the jobs submitted by the GPU and share results with the GPU.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: March 3, 2020
    Assignee: Intel Corporation
    Inventors: Tomas G. Akenine-Moller, Ingo Wald
  • Patent number: 10573054
    Abstract: Methods and systems may provide for an apparatus having a graphics processing unit (GPU) and a non-volatile memory dedicated to the GPU. If a request for content is detected, a determination may be made as to whether the non-volatile memory contains the content.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: February 25, 2020
    Assignee: Intel Corporation
    Inventors: Adam W. Herr, Adam T. Lake, Ryan T. Tabrah
  • Patent number: 10573080
    Abstract: An augmented reality (AR) system includes a head-mounted display (HMD) with a holographic display, a device for generating virtual reality (VR) light field data, a device for recording light field data of the environment, and a device for combining the light field data of the environment and the VR light field data to form augmented reality (AR) light field data and controlling the holographic display. They AR system further includes a device for correcting the AR light field data on the basis of ophthalmological data of a user. The complete computer-generated AR presentation makes possible a common and uniform adaptation and correction of the presentation in respect of vision defects of the user.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: February 25, 2020
    Assignee: Carl Zeiss Vision International GmbH
    Inventor: Jeremias Gromotka
  • Patent number: 10573048
    Abstract: One or more computing devices, systems, and/or methods for emotional reaction sharing are provided. For example, a client device captures video of a user viewing content, such as a live stream video. Landmark points, corresponding to facial features of the user, are identified and provided to a user reaction distribution service that evaluates the landmark points to identify a facial expression of the user, such as a crying facial expression. The facial expression, such as landmark points that can be applied to a three-dimensional model of an avatar to recreate the facial expression, are provided to client devices of users viewing the content, such as a second client device. The second client device applies the landmark points of the facial expression to a bone structure mapping and a muscle movement mapping to create an expressive avatar having the facial expression for display to a second user.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: February 25, 2020
    Assignee: Oath Inc.
    Inventors: Bin Ni, Gregory Davis Choi, Adam Bryan Mathes
  • Patent number: 10565725
    Abstract: Provided is a method and device for displaying a virtual object that detects a main marker and a sub marker included in a reference device, identify the sub marker based on the main marker, and display a virtual object on a display device based on a relative position between the display device and the reference device calculated based on the main marker and the sub marker.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: February 18, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung-Chan Kim, Joonah Park, Du-Sik Park
  • Patent number: 10565788
    Abstract: The present disclosure relates to an automatic three-dimensional solid modeling method and program based on a two-dimensional drawing, including at least: acquiring a drawing image; generating a figure by extracting line segments in the drawing image; identifying sub-areas within the figure and identifying spatial types of the sub-areas; and generating a three-dimensional space model by applying height information corresponding to the spatial types of the sub-areas. The present disclosure is convenient in that there is no need to visit the real three-dimensional space in order to implement the corresponding space on a computer, and can remarkably reduce the time required to implement the three-dimensional space.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: February 18, 2020
    Assignee: URBANBASE INC.
    Inventors: Jinwoo Ha, Kyoungwoo Lee, Deockjoong Kim
  • Patent number: 10559055
    Abstract: A programmable execution unit of a graphics processor that executes program instructions to perform graphics shading operations can use at least two different register file mapping configurations for mapping registers to execution threads. When a shader program is to be executed, how the shader program will use the registers is considered and the register file mapping configuration to use for the shader program is then selected based on the assessment of the register use by the shader program. Appropriate state information is then set to cause the threads being executed by the programmable execution unit to use the registers according to the selected register file mapping configuration when executing the shader program.
    Type: Grant
    Filed: July 23, 2016
    Date of Patent: February 11, 2020
    Assignee: Arm Limited
    Inventor: Jorn Nystad
  • Patent number: 10559054
    Abstract: A graphics processing system includes a graphics processor and a memory for storing data to be used by and generated by the graphics processor. In a first rendering pass, the graphics processor generates an array of graphics data and stores the generated array of graphics data in the memory. The array of graphics data generated in the first rendering pass is used in a subsequent rendering pass. In the first rendering pass, the graphics processor determines one or more regions of the array of graphics data that have a particular characteristic, and generates information indicative of the one or more regions. In the subsequent rendering pass, the graphics processor uses the information indicative of the one or more regions to control the reading of the array of graphics data when it is to be used in the subsequent rendering pass.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: February 11, 2020
    Assignee: Arm Limited
    Inventors: Peter Harris, Michel Iwaniec, Edvard Fielding
  • Patent number: 10559277
    Abstract: A non-transitory computer-readable storage medium storing a program of screen control capable of improving the user-friendliness with respect to a semiconductor manufacturing apparatus is disclosed. The program of screen control causes a computer to perform operation of: judging whether or not a vertical screen resolution of a display screen is larger than a horizontal screen resolution of the display screen; and dividing a display area of the display screen into a main screen display area for displaying a monitoring image with respect to an operational status of a processing unit and a work area for displaying an operation image with respect to an operation of the processing unit when the vertical screen resolution is larger than the horizontal screen resolution.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: February 11, 2020
    Assignee: EBARA CORPORATION
    Inventors: Tsuneo Torikoshi, Takamasa Nakamura
  • Patent number: 10558770
    Abstract: Systems and methods are described herein for enabling direct modeling for a mesh model, including, but not limited to, obtaining a mesh model of a physical object, the mesh model comprising a plurality of elements, determining at least one feature associated with at least some of the plurality of elements of the mesh model, and manipulating the plurality of elements of the mesh model by manipulating the at least one feature.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: February 11, 2020
    Assignee: MSC.SOFTWARE CORPORATION
    Inventors: Kunaseelan Kanthasamy, Douglas Brennan, Michel Samah, James Harvey Leedom
  • Patent number: 10546406
    Abstract: Images of user drawn virtual characters, virtual objects, or virtual scenes may be used in providing display of animations. The animations may be displayed over other images or in a virtual world of video game play.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: January 28, 2020
    Assignee: Activision Publishing, Inc.
    Inventor: Paul D. Yan
  • Patent number: 10504293
    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: November 5, 2018
    Date of Patent: December 10, 2019
    Assignee: Fyusion, Inc.
    Inventors: Stefan Johannes Josef Holzer, Stephen David Miller, Alexander Jay Bruen Trevor, Martin Saelzle, Radu Bogdan Rusu
  • 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: 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: 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: 10453222
    Abstract: Embodiments of the present disclosure provide a method and apparatus for processing image data, the method including: generating a first window and a second window; loading preview image data in the first window; acquiring at least one of a feature image, current time information and geographical location information; loading at least one of the feature image, the time information and the geographical location information in the second window; and when receiving a generation instruction of the image data, embedding the at least one of the feature image, the time information and the geographical location information into generated target image data according to a first coordinate position, the first coordinate position being a coordinate of the at least one of the feature image, the time information and the geographical location information in the second window relative to the preview image data.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: October 22, 2019
    Assignee: Hisense Mobile Communications Technology Co., Ltd.
    Inventor: Wenjuan Du
  • 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: 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