Patents Examined by Nurun N Flora
  • Patent number: 11379630
    Abstract: A multiple fluid model tool for utilizing a 3D CAD point-cloud to automatically create a fluid model is presented. For example, a system includes a modeling component, a machine learning component, and a three-dimensional design component. The modeling component generates a three-dimensional model of a mechanical device based on point cloud data indicative of information for a set of data values associated with a three-dimensional coordinate system. The machine learning component predicts one or more characteristics of the mechanical device based on input data and a machine learning process associated with the three-dimensional model. The three-dimensional design component that provides a three-dimensional design environment associated with the three-dimensional model. The three-dimensional design environment renders physics modeling data of the mechanical device based on the input data and the one or more characteristics of the mechanical device on the three-dimensional model.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: July 5, 2022
    Assignee: Altair Engineering, Inc.
    Inventor: Zain S. Dweik
  • Patent number: 11348197
    Abstract: A computing system comprises graphics rendering logic and image processing logic. The graphics rendering logic processes graphics data to render an image using a rendering space which is sub-divided into a plurality of tiles. Cost indication logic obtains a cost indication for each of a plurality of sets of one or more tiles of the rendering space, wherein the cost indication for a set of one or more tiles is suggestive of a cost of processing rendered image values for a region of the rendered image corresponding to the set of one or more tiles. The image processing logic processes rendered image values for regions of the rendered image. The computing system causes the image processing logic to process rendered image values for regions of the rendered image in dependence on the cost indications for the corresponding sets of one or more tiles.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: May 31, 2022
    Assignee: Imagination Technologies Limited
    Inventors: John W. Howson, Richard Broadhurst, Steven Fishwick
  • Patent number: 11348302
    Abstract: A graphics processing unit (GPU) processes graphics data using a rendering space which is sub-divided into a plurality of tiles. The GPU comprises cost indication logic configured to obtain a cost indication for each of a plurality of sets of one or more tiles of the rendering space. The cost indication for a set of tile(s) is suggestive of a cost of processing the set of one or more tiles. The GPU controls a rendering complexity with which primitives are rendered in tiles based on the cost indication for those tiles. This allows tiles to be rendered in a manner that is suitable based on the complexity of the graphics data within the tiles. In turn, this allows the rendering to satisfy constraints such as timing constraints even when the complexity of different tiles may vary significantly within an image.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: May 31, 2022
    Assignee: Imagination Technologies Limited
    Inventors: John W. Howson, Richard Broadhurst, Steven Fishwick
  • Patent number: 11341693
    Abstract: Prior art digital painting applications create strokes by repeatedly applying a stamp at incremental positions along a path. Such applications led to uniform marks being made by the mark making tool along the stroke as the same process as applied by the software application at each point along the stroke. However, some areas of a painting involve repetitive strokes, which can take a lot of time for the user. Embodiments of the invention provide the user with automated methods and systems that maintain a level of control the user seeks or needs whilst removing the repetitive nature of the area filling thereby saving the user time whilst delivering high quality results. The invention fills the area to be filled to painted with actual, individual strokes, offering the advantages of overlapping strokes and mixing paint for an increased “natural” media look and feel.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: May 24, 2022
    Assignee: Corel Corporation
    Inventor: Stephen Bolt
  • Patent number: 11308656
    Abstract: Aspects of the invention include receiving a point cloud data set describing a target area. Receiving a first parameter describing a power line segment at an original location within the target area. Using the processor to extract from the point cloud data set a power line segment at an updated location distinct from the original location, wherein analysis of each candidate data point of the point cloud data set is constrained by the first parameter, and wherein the first parameter causes the power line segment at the updated location to be parallel with the power line segment at the original location. Generating a vector describing the updated location of the power line segment with respect to geospatial coordinates of the target area.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: April 19, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Linsong Chu, Mudhakar Srivatsa, Raghu Kiran Ganti
  • Patent number: 11303872
    Abstract: Disclosed is an approach for displaying 3D videos in a VR and/or AR system. The 3D videos may include 3D animated objects that escape from the display screen. The 3D videos may interact with objects within the VR and/or AR environment. The 3D video may be interactive with a user such that based on user input corresponding to decisions elected by the user at certain portions of the 3D video such that a different storyline and possibly a different conclusion may result for the 3D video. The 3D video may be a 3D icon displayed within a portal of a final 3D render world.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: April 12, 2022
    Assignee: Magic Leap, Inc.
    Inventors: Praveen Babu J D, Sean Christopher Riley
  • Patent number: 11295508
    Abstract: A bounding volume is used to approximate the space an object occupies. If a more precise understanding beyond an approximation is required, the object itself is then inspected to determine what space it occupies. Often, a simple volume (such as an axis-aligned box) is used as bounding volume to approximate the space occupied by an object. But objects can be arbitrary, complicated shapes. So a simple volume often does not fit the object very well. That causes a lot of space that is not occupied by the object to be included in the approximation of the space being occupied by the object. Hardware-based techniques are disclosed herein, for example, for efficiently using multiple bounding volumes (such as axis-aligned bounding boxes) to represent, in effect, an arbitrarily shaped bounding volume to better fit the object, and for using such arbitrary bounding volumes to improve performance in applications such as ray tracing.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: April 5, 2022
    Assignee: NVIDIA Corporation
    Inventors: Gregory Muthler, John Burgess
  • Patent number: 11288864
    Abstract: This disclosure contains methods and systems that allow filmmakers to port filmmaking and editing skills to produce content to be used in other environments, such as video game environments, and augmented reality, virtual reality, mixed reality, and non-linear storytelling environments.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: March 29, 2022
    Assignee: SIMILE INC.
    Inventors: James George, Alexander Porter, Timothy Scaffidi, Neil Purvey, Patricia Shiu
  • Patent number: 11282260
    Abstract: A method is presented. The method includes organizing a scene as a number of bounding volumes in a hierarchical data structure. The method also includes generating a grid based on the hierarchical data structure. The method further includes mapping each node of the hierarchical data structure to at least one cell of the grid. The method additionally includes identifying a cell of the grid corresponding to an initial intersection location of a ray and the scene. The method still further includes determining a non-root node of the hierarchical data structure as a start node for traversing the hierarchical data structure based on the identified cell. The method also includes traversing the hierarchical data structure starting from the start node to identify a number a primitives intersected by the ray.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: March 22, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Piyush Gupta, Geetika Malhotra, Pavan Kumar Akkaraju
  • Patent number: 11270473
    Abstract: In an operation management system in the related art, it is necessary to add an identification mark such as an RFID tag to each component to be managed and prepare a fastening tool having an antenna. In contrast, a mechanical fastening unit management method is provided using an augmented reality space generated by superimposing a virtual space on a real space. In the augmented reality space where a real fastening unit (RBn) and a virtual fastening unit (IBn) are in a one-to-one correspondence, information that the real fastening unit is selected as a fastening target is acquired with a camera or the like, and analyzed by an augmented reality server connected to the camera. Accordingly, it is possible to easily record that a predetermined operation is progressing as scheduled, and to provide a high quality mechanical fastening unit management method or system that is low in operation cost.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: March 8, 2022
    Assignees: HITACHI, LTD., ARDE CO., LTD., KYOTO TOOL CO., LTD.
    Inventors: Yuta Tanida, Norihisa Okada, Yoshifumi Kobayashi, Atsuo Kikuna, Takumi Nakamura, Miwa Yamaura, Gojiro Yamaguchi, Shogo Nakata, Yusuke Hirai
  • Patent number: 11270494
    Abstract: The present concepts relate to shadow culling when rendering a 3D computer graphics virtual world. A depth buffer may be rendered from the perspective of a camera, and the depth buffer can be used to generate a hit map, which can be used to determine which objects in the world will need shadow tests. When shadow maps are generated by rendering multiple cascades from the perspective of a light, rather than including all objects in a particular cascade into the shadow map, the pixels in the hit map corresponding to an object are checked to determine whether a shadow test will be needed for the object. If the object will not contribute to the main scene, then the object is excluded from the shadow map, thus saving GPU processing resources.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: March 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Remi Gillig
  • Patent number: 11270500
    Abstract: An exemplary object modeling system determines a set of directional occlusion values associated with a surface point on a surface of a virtual object. The directional occlusion values are representative of an exposure of the surface point to ambient light from each direction of a set of directions defined by a radiosity basis. The object modeling system also stores the set of directional occlusion values as part of texture data defining the surface point and provides the texture data that includes the set of stored directional occlusion values associated with the surface point. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: March 8, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Bradley G. Anderegg, Oliver S. Castaneda
  • Patent number: 11257401
    Abstract: Disclosed is an electronic apparatus including a flexible display of which at least a portion is located at a first surface of the electronic apparatus and a first-surface exposed display size is changed, and a controller configured to display, when a first input corresponding to a first icon is received, content corresponding to at least one application of an application set corresponding to the first icon on the display based on layout information and application set information of the application set in response to the first input.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: February 22, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Juhye Lee, Shinhui Ahn, Euitaek Oh, Sangyoung Cho
  • Patent number: 11227436
    Abstract: The present disclosure relates to an information processing apparatus and an information processing method capable of suppressing a reduction in quality of rendering results. Rendering is performed on voxel data that is 3D data obtained by quantizing position information using voxels and representing a three-dimensional structure in response to a shape of each of the voxels. Alternatively, rendering is performed on voxel data that is 3D data obtained by quantizing position information using voxels and representing a three-dimensional structure on the basis of rendering information that is information related to the rendering of the voxel data. The present disclosure is applicable to, for example, an information processing apparatus, an image processing apparatus, an electronic apparatus, an information processing method, a program, and the like.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: January 18, 2022
    Assignee: SONY CORPORATION
    Inventors: Satoru Kuma, Ohji Nakagami, Koji Yano, Tsuyoshi Kato
  • Patent number: 11222467
    Abstract: Methods and systems for extracting data from a three-dimensional visual representation of a physical space, the three-dimensional visual representation of the physical space comprising either a mesh of a plurality of polygons or point cloud data points. The present method includes the steps of defining an extraction polyhedron enclosed by a boundary surface, identifying data inside the boundary surface of the extraction polyhedron for extraction, extracting the data identified inside the boundary surface of the extracting polyhedron and storing the extracted data in data storage.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: January 11, 2022
    Assignee: PREVU3D TECHNOLOGIES INC.
    Inventor: Maxime Herpin
  • Patent number: 11210859
    Abstract: A computer system calibrates an image from digital motion video, which originated from a camera that has a view of a scene from a period of time, with an image rendered from a three-dimensional model of the scene for a view based on a location (position and orientation) of the camera in the scene. The calibrated image from the digital motion video can be overlaid on the rendered image in a graphical user interface. The graphical user interface can allow a user to modify opacity of the overlay of the calibrated image from the digital motion video on the rendered image. The overlaid image can be used as a guide by the user to provide inputs with respect to the three-dimensional model.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: December 28, 2021
    Assignee: Occam Video Solutions, LLC
    Inventor: Andrew Thomas Fredericks
  • Patent number: 11205244
    Abstract: A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient stripes is distributed across the plurality of storage devices such that each of the plurality of failure resilient stripes spans a plurality of the storage devices. A graphics processing unit is operable to access data files from the failure resilient stripes, while bypassing a kernel page cache. Furthermore, these data files may be accessed in parallel by the graphics processing unit.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: December 21, 2021
    Inventors: Maor Ben Dayan, Omri Palmon, Liran Zvibel
  • Patent number: 11205285
    Abstract: The present invention discloses a method for splicing vector polygon regions with holes, comprising the steps of: acquiring any two vector polygon regions A1 and A2 to be spliced, the outer frame P1 of A1 and the outer frame P2 of A2; judging whether P1 and P2 have overlapping parts; storing the connection relationship of the non-overlapping edges and the non-overlapping edges of P1 and P2 in a data table T; performing intersection on the overlapping edges of P1 and P2 and storing the overlapping edges in the data table T; traversing the data table T, finding the connection relationship of edges, and constructing the splicing of vector polygon regions. According to the scheme, the present invention has the advantages of wide application range, high splicing efficiency and the like, and has high practical value and popularization value in the technical field of vector graphics splicing.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: December 21, 2021
    Assignees: SICHUAN TIANYI ECOLOGICAL GARDEN GROUP CO. LTD, CHENGDU UNIVERSITY OF TECHNOLOGY
    Inventors: Fei Deng, Siling Yu, Yufan Wang, Yuanxiang Huang, Lina Wang
  • Patent number: 11194439
    Abstract: A method comprising: using a tracked real point of view of a user in a real space and a first mapping between the real space and a virtual space to determine a point of view of a virtual user within the virtual space; causing rendering to the user at least part of a virtual scene determined by the point of view of the virtual user within the virtual space; and using a selected one of a plurality of different mappings to map tracked user actions in the real space to actions of the virtual user in the virtual space, wherein, when a first mode is selected, the method comprises mapping tracked user actions in the real space, using the first mapping, to spatially-equivalent actions of the virtual user in the virtual space, and wherein, when a second mode is selected, the method comprises mapping tracked user actions in the real space, using a second mapping different to the first mapping, to non-spatially-equivalent actions of the virtual user in the virtual space, wherein the second mapping makes available user i
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: December 7, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Lasse Laaksonen, Arto Lehtiniemi, Sujeet Shyamsundar Mate, Francesco Cricri
  • Patent number: 11181758
    Abstract: A design system generates a design for an eyewear frame customized for a user. The eyewear frame provides audio content to the user. The design system captures anthropometric data of the user. Using machine learning techniques, the design system determines features of the user from the anthropometric data and generates a three dimensional (3D) geometry of the portion of the user's head. A design for the customized eyewear frame is generated based on the 3D geometry of the portion of the user's head. The design of the customized eyewear frame includes design parameters that describe a shape of a coupling element that ensures the eyewear frame is customized to the user's head.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: November 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Drew Stone Briggs