Solid Modelling Patents (Class 345/420)
  • Patent number: 11669972
    Abstract: A system detects multiple instances of an object in a digital image by receiving a two-dimensional (2D) image that includes a plurality of instances of an object in an environment. For example, the system may receive the 2D image from a camera or other sensing modality of an autonomous vehicle (AV). The system uses a first object detection network to generate a plurality of predicted object instances in the image. The system then receives a data set that comprises depth information corresponding to the plurality of instances of the object in the environment. The data set may be received, for example, from a stereo camera of an AV, and the depth information may be in the form of a disparity map. The system may use the depth information to identify an individual instance from the plurality of predicted object instances in the image.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: June 6, 2023
    Assignee: Argo AI, LLC
    Inventors: Xiaoyan Hu, Michael Happold, Cho-Ying Wu
  • Patent number: 11663772
    Abstract: A method is performed at a computing system for automatically generating an occluder, the method includes receiving an input model of the visual three-dimensional structure, the input model having a plurality of faces. The method includes generating an initial occluder by simplifying the input model into a plurality of candidate patches in a patch-based coarse mesh. The method includes comparing a first two-dimensional area occluded by the input model of the visual three-dimensional structure and a second two-dimensional area occluded by the initial occluder along the first view direction to determine a first quality metric based on a first number of pixels that are blocked by the input model that is also blocked by the initial occluder. The method includes removing a plurality of faces from the initial occluder while maintaining the first quality metric above a first threshold to form the occluder for the visual three-dimensional structure.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: May 30, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Kui Wu, Xifeng Gao, Zherong Pan
  • Patent number: 11663745
    Abstract: Provided is a method for predicting attribute information, a coder, a decoder, and a storage medium. The coder determines a current Morton code corresponding to a point to be predicted in a point cloud to be coded, determines a target Morton code corresponding to the point to be predicted based on the current Morton code and according to a preset neighbor information table, judges whether a neighbor point of the point to be predicted exists in the point cloud to be coded according to the target Morton code, and performs prediction to obtain a predicted attribute value of the point to be predicted according to attribute reconstruction information of the neighbor point in response to that the neighbor point exists in the point cloud to be coded.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: May 30, 2023
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Shuai Wan, Lei Wei, Fuzheng Yang, Junyan Huo, Yanzhuo Ma, Lihui Yang
  • Patent number: 11662443
    Abstract: A method for determining malfunction is provided. The method includes receiving a 1D or 2D luminance image of a scene from a time-of-flight based 3D-camera. The luminance image includes one or more pixels representing intensities of background light received by an image sensor of the 3D-camera. The method further includes receiving a 2D optical image of the scene from an optical 2D-camera and comparing the luminance image to the optical image. If the luminance image does not match the optical image, the method additionally includes determining malfunction of one of the 3D-camera and the 2D-camera.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: May 30, 2023
    Assignee: Infineon Technologies AG
    Inventors: Franz Michael Darrer, Martin Graefling, Boris Kirillov, Stefan Mendel, Christoph Steiner
  • Patent number: 11665372
    Abstract: An encoding device and a method for point cloud encoding are disclosed. The method for encoding includes segmenting an area including points representing a three-dimensional (3D) point cloud into multiple voxels. The method also includes identifying a normal score for each of the points of the 3D point cloud and a smoothing score for each of the multiple voxels that include at least one of the points of the 3D point cloud. The method further includes grouping each point of the 3D point cloud to one of multiple projection planes based on the normal score and the smoothing score to generate refined patches that represent the 3D point cloud. Additionally, the method includes generating frames that include pixels that represent the refined patches. The method also includes encoding the frames to generate a bitstream and transmitting the bitstream.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: May 30, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Esmaeil Faramarzi, Madhukar Budagavi
  • Patent number: 11654565
    Abstract: One embodiment of the present invention sets forth a technique for controlling the execution of a physical process. The technique includes receiving, as input to a machine learning model that is configured to adapt a simulation of the physical process executing in a virtual environment to a physical world, simulated output for controlling how the physical process performs a task in the virtual environment and real-world data collected from the physical process performing the task in the physical world. The technique also includes performing, by the machine learning model, one or more operations on the simulated output and the real-world data to generate augmented output. The technique further includes transmitting the augmented output to the physical process to control how the physical process performs the task in the physical world.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: May 23, 2023
    Assignee: AUTODESK, INC.
    Inventors: Hui Li, Evan Patrick Atherton, Erin Bradner, Nicholas Cote, Heather Kerrick
  • Patent number: 11657195
    Abstract: A method for processing a shape attribute 3D signal including providing a graph having nodes and arcs, each node representing a point of a 3D discrete representation, each arc representing neighboring points of the representation, providing a set of values representing a distribution of the shape attribute, each value being associated to a node and representing the shape attribute at the point represented by the node, minimizing energy on a Markov Random Field on the graph, the energy penalizing, for each arc connecting a first node associated to a first value to a second node associated to a second value, highness of an increasing function of a distance between the first and second value, a distance between a first point, represented by the first node, and a medial geometrical element of the representation, and a distance between a second point, represented by the second node, and the medial geometrical element.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: May 23, 2023
    Assignee: DASSAULT SYSTEMES
    Inventors: Guillaume Randon, Eloi Mehr
  • Patent number: 11657782
    Abstract: A display apparatus includes a pixel array, an optical modulator, a controller, and at least one memory device storing a frame memory. The optical modulator modulates the light emitted from the pixel array to corresponding angles. The controller generates images of a scene with different lighting profiles corresponding to different viewing angles according to information stored in the frame memory. The frame memory stores color information and material information of objects in the scene. The display apparatus displays the images through the first pixel array at the same time.
    Type: Grant
    Filed: September 11, 2021
    Date of Patent: May 23, 2023
    Assignee: InnoLux Corporation
    Inventors: Naoki Sumi, Keiko Edo, Jian-Cheng Chen, Toshihiko Araki
  • Patent number: 11650709
    Abstract: A system includes: a screen configured for wear by a user, the screen configured to display a 2-dimensional (2D) element; a processing unit coupled to the display; and a user input device configured to generate a signal in response to a user input for selecting the 2D element displayed by the screen; wherein the processing unit is configured to obtain a 3-dimensional (3D) model associated with the 2D element in response to the generated signal.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: May 16, 2023
    Assignee: Magic Leap, Inc.
    Inventors: Christopher Richard Williams, Damian Franco
  • Patent number: 11651524
    Abstract: The present disclosure is directed to a software tool that engages in a pattern matching technique. In one implementation, the software tool retrieves a two-dimensional drawing and identifies walls as lines, rotates the drawing until a threshold number of lines are aligned with either the X or Y axes, discards lines that are not aligned with either the X or Y axis, identifies intersection points, identifies a subset of intersection points that have a maxima or minima coordinate, constructs a data library indicative of the relative positions of the points in the identified subset; and compares the constructed data libraries for the two-dimensional drawing to data libraries constructed for another two-dimensional drawing.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: May 16, 2023
    Assignee: Procore Technologies, Inc.
    Inventor: Winson Chu
  • Patent number: 11650044
    Abstract: Using the same image sensor to capture both a two-dimensional (2D) image of a three-dimensional (3D) object and 3D depth measurements for the object. A laser point-scans the surface of the object with light spots, which are detected by a pixel array in the image sensor to generate the 3D depth profile of the object using triangulation. Each row of pixels in the pixel array forms an epipolar line of the corresponding laser scan line. Timestamping provides a correspondence between the pixel location of a captured light spot and the respective scan angle of the laser to remove any ambiguity in triangulation. An Analog-to-Digital Converter (ADC) in the image sensor generates a multi-bit output in the 2D mode and a binary output in the 3D mode to generate timestamps. Strong ambient light is rejected by switching the image sensor to a 3D logarithmic mode from a 3D linear mode.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: May 16, 2023
    Inventor: Yibing Michelle Wang
  • Patent number: 11645320
    Abstract: An embodiment of the invention provides an apparatus and method for classifying a workload of a computing entity. In an embodiment, the computing entity samples a plurality of values for a plurality of parameters of the workload. Based on the plurality of values of each parameter, the computing entity determines a parameter from the plurality of parameters that the computing entity's response time is dependent on. Here, the computing entity's response time is indicative of a time required by the computing entity to respond to a service request from the workload. Further, based on the identified significant parameter, the computing entity classifies the workload of the computing entity by selecting a workload classification from a plurality of predefined workload classifications.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: May 9, 2023
    Assignee: NETAPP, INC.
    Inventors: Jayanta Basak, Kushal Wadhwani, Kaladhar Voruganti
  • Patent number: 11644891
    Abstract: Systems and methods are provided to create training data, validate, deploy and test artificial intelligence (AI) systems in a virtual development environment, incorporating virtual spaces, objects, machinery, devices, subsystems, and actual human action and behavior.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: May 9, 2023
    Assignee: SAEC/KineticVision, Inc.
    Inventors: Richard Raymond Schweet, Bendenetto Christopher Ruggiero, Kyle Robert Hartshorn, Gregory Ryan Sweeney, Kyle Dean Cypher, Melissa Yenni Scharf, Emily Ann Meyer, Alec Brenders Lisy, Jeremy David Jarrett, Matthew David Fye
  • Patent number: 11640485
    Abstract: A first computer-aided design (CAD) model to represent a physical object is received that includes a triangle mesh with boundary condition faces. Thereafter, the triangle mesh is smoothed such that the boundary condition faces are maintained. The smoothed triangle mesh is then segmented. As part of such segmenting, a plurality quads are generated. Each of the quads is then fitted with a non-uniform rational basis spline (nurbs) patch. A second CAD model is next generated to represent the physical object which is based on the plurality of quads fitted with nurbs. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: May 2, 2023
    Assignee: Ansys, Inc.
    Inventors: Wolfgang Seibold, Brian Tomas, Matthias Messner
  • Patent number: 11634156
    Abstract: This application is directed to aerial view generation for vehicle control. A vehicle obtains a forward-facing view of a road captured by a front-facing camera of a vehicle and applies a machine learning model to process the forward-facing view to predict determine a trajectory of the vehicle and a road layout based on a Frenet-Serret coordinate system of the road for the vehicle. The trajectory of the vehicle is combined with the road layout to predict an aerial view of the road, and the aerial view of the road is used to at least partially autonomously drive the vehicle. In some embodiments, the machine learning model is applied to process the forward-facing view to determine a first location of each of an obstacle vehicle in the Frenet-Serret coordinate system. The first location of the obstacle vehicle is converted to a vehicle location on the aerial view of the road.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: April 25, 2023
    Assignee: PlusAI, Inc.
    Inventor: Mianwei Zhou
  • Patent number: 11619483
    Abstract: Using the same image sensor to capture both a two-dimensional (2D) image of a three-dimensional (3D) object and 3D depth measurements for the object. A laser point-scans the surface of the object with light spots, which are detected by a pixel array in the image sensor to generate the 3D depth profile of the object using triangulation. Each row of pixels in the pixel array forms an epipolar line of the corresponding laser scan line. Timestamping provides a correspondence between the pixel location of a captured light spot and the respective scan angle of the laser to remove any ambiguity in triangulation. An Analog-to-Digital Converter (ADC) in the image sensor generates a multi-bit output in the 2D mode and a binary output in the 3D mode to generate timestamps. Strong ambient light is rejected by switching the image sensor to a 3D logarithmic mode from a 3D linear mode.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: April 4, 2023
    Inventor: Yibing Michelle Wang
  • Patent number: 11620746
    Abstract: Embodiments herein disclose computer-implemented methods, computer program products and computer systems for annotating magnetic resonance imaging (MRI) images. The method may include receiving mammogram (MG) image data representing annotated MG images of a patient breast, the annotated MG images being one of either a craniocaudal view or of a mediolateral oblique view. The method may include identifying annotations representing an abnormality at a first location in the annotated MG images; receiving MRI image data representing MRI images of the patient breast; generating annotated MRI image data using the MRI image data and the annotations identified in the annotated MG images, the annotated MRI image data including MRI annotations at a second location based at least in part on the first location, the MRI annotations in the annotated MRI image data representing the abnormality; and storing the annotated MRI image data in a database.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Simona Rabinovici-Cohen, Shaked Perek, Tal Tlusty Shapiro, Dana Levanony, Efrat Hexter, Ami Abutbul
  • Patent number: 11615590
    Abstract: A method of producing surface data from electronic polygonal data is disclosed. The method includes accessing the polygonal data with a computer, the polygonal data defining a mesh of polygonal data points and including a plurality of vertices, and where the polygonal data describes an object. The method also includes generating a plurality of bounded areas, each including one or more vertices of the polygonal data, expanding a plurality of the bounded areas by adding a plurality of vertices thereto, generating a surface for each of the expanded bounded areas based on the vertices of the expanded bounded areas, generating the surface data based at least in part on the surfaces, and storing the surface data in a computer readable data storage.
    Type: Grant
    Filed: May 25, 2019
    Date of Patent: March 28, 2023
    Assignee: IntegrityWare, Inc.
    Inventor: Gary Arnold Crocker
  • Patent number: 11604902
    Abstract: The disclosure notably relates to a computer-implemented method for designing a three-dimensional (3D) model. The method includes obtaining a first 3D model, the first 3D model being defined by: (i) one delegated data object comprising input parameters specific to a type of the delegated data object and (ii) an output topology, and being associated with a sequence of geometric design operations.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: March 14, 2023
    Assignee: DASSAULT SYSTEMES
    Inventors: Yani Sadoudi, Frederic Letzelter
  • Patent number: 11604905
    Abstract: A smart render design tool includes: (a) a designer side plug-in enabling a designer to generate credentials for a client and associate the credentials with a model for the client, add one or more camera views to the model, select one or more surfaces in the one or more camera views to add in the model, specify one or more materials for each surface of the one or more surfaces of the model, and publish the model including the specified materials for the one or more surfaces of the model; and (b) a client side portal associated with the credentials and the model enabling the client to access the published model using the generated credentials, select desired materials from among the materials specified by the designer for each surface of the published model, and save the desired materials selections of the client for review by the designer using a synchronization function of the designer side plug-in.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: March 14, 2023
    Assignee: Tiver Built LLC
    Inventor: Lindsay Prichard-Fox
  • Patent number: 11599084
    Abstract: In an approach for early notification of degradation of 3D printed parts, a processor completes an initial scan of a 3D printed part using backscatter techniques when the 3D printed part is installed and idle in the unit. A processor completes a second scan of the 3D printed part using backscatter techniques when the unit is in operation. A processor determines a baseline delta between the initial scan and the second scan. A processor performs an additional scan after a preset time interval of the 3D printed part using backscatter techniques in operation within the unit. A processor determines whether the additional scan is within the baseline delta.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: March 7, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Cesar Augusto Rodriguez Bravo, Franz Friedrich Liebinger Portela, David Alonso Campos Batista, Sarbajit K. Rakshit
  • Patent number: 11600059
    Abstract: Systems and methods are provided for image classification using histograms of oriented gradients (HoG) in conjunction with a trainer. The efficiency of the process is greatly increased by first establishing a bitmap which identifies a subset of the pixels in the HoG window as including relevant foreground information, and limiting the HoG calculation and comparison process to only the pixels included in the bitmap.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: March 7, 2023
    Assignee: Movidius Limited
    Inventors: David Moloney, Alireza Dehghani
  • Patent number: 11601676
    Abstract: Systems, methods, and instrumentalities are disclosed for performing horizontal geometry padding on a current sample based on receiving a wraparound enabled indication that indicates whether a horizontal wraparound motion compensation is enabled. If the horizontal wraparound motion compensation is enabled based on the wraparound enabled indication, a video coding device may determine a reference sample wraparound offset of a current sample in a picture. The reference sample wraparound offset may indicate a face width of the picture. The video coding device may determine a reference sample location for the current sample based on the reference sample wraparound offset, a picture width of the picture, and a current sample location. The video coding device may predict the current sample based on the reference sample location in a horizontal direction. Repetitive padding or clipping may be used in the vertical direction.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: March 7, 2023
    Assignee: VID Scale, Inc.
    Inventors: Philippe Hanhart, Yuwen He, Yan Ye
  • Patent number: 11595376
    Abstract: A method of setting a surveillance camera includes the steps of recognizing a readable object in an image captured by the surveillance camera, updating a set value of one or more set items of the surveillance camera associated with the readable object, and transmitting the set value of an at least one set item to an external device in response to receiving a request therefrom.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: February 28, 2023
    Assignee: Hanwha Techwin Co., Ltd.
    Inventors: Hyun Ho Kim, Kyung Duk Kim, Min Jung Shim
  • Patent number: 11593992
    Abstract: The disclosure describes one or more embodiments of systems, methods, and non-transitory computer-readable media that modify vertex positions of a 3D-object mesh to align the vertices with discontinuities indicated by a sharpness map for a displacement map. For example, the disclosed systems access a sharpness map that encodes discontinuities of a displacement map to preserve sharp features. During sharp tessellation, for a given vertex of the 3D-object mesh, the disclosed systems iterate over neighboring vertices to search for a nearest intersection between one of the incident edges of the vertex and neighboring vertices and a discontinuity line from the sharpness map. Then, the vertex is moved within a threshold distance of the nearest discontinuity line intersection along the incident edge. The disclosed systems similarly reposition other vertices of the 3D-object mesh to generate a modified 3D-object mesh that includes vertices that align with discontinuities present in a displacement map.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: February 28, 2023
    Assignee: Adobe Inc.
    Inventors: Thibaud Lambert, Tamy Boubekeur, Anthony Salvi
  • Patent number: 11594000
    Abstract: An augmented reality-based display method and device, and a storage medium are provided. The method obtains a target object image in a real-time scene image captured by an image acquisition unit in response to a first instruction from a user; generates a virtual image corresponding to a target object based on the target object image; and displays the virtual image of the target object in the real-time scene image based on an augmented reality display technology. By obtaining the target object image, generating the virtual image corresponding to the target object based on the target object image, and displaying the virtual image in the real-time scene image based on the augmented reality (AR) technology, various virtual images can be generated according to user demands to meet the diverse needs of the user and improve the use experience of the user using the AR technology.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: February 28, 2023
    Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
    Inventors: Zhixiong Lu, Zhili Chen, Jingcong Zhang, Zihao Chen
  • Patent number: 11589007
    Abstract: A method for conducting a three dimensional (3D) video conference between multiple participants, the method may include determining, for each participant, updated 3D participant representation information within the virtual 3D video conference environment, that represents participants; wherein the determining comprises estimating 3D participant representation information of one or more hidden areas of a face of a participant that are hidden from the camera that captures at least one visible area of the face of the participant; and generating, for at least one participant, an updated representation of virtual 3D video conference environment, the updated representation of virtual 3D video conference environment represents the updated 3D participant representation information for at least some of the multiple participants.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: February 21, 2023
    Assignee: TRUE MEETING INC.
    Inventors: Ran Oz, Yuval Gronau, Michael Rabinovich, Osnat Goren-Peyser, Tal Perl, Erez Posner
  • Patent number: 11587684
    Abstract: Systems and methods for generating an ablation map identifying target ablation locations on a heart of a patient are provided. One or more input medical images of a heart of a patient and a voltage map of the heart of the patient are received. An ablation map identifying target ablation locations on the heart is generated using one or more trained machine learning based models based on the one or more input medical images and the voltage map. The ablation map is output.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: February 21, 2023
    Assignee: Siemens Healthcare GmbH
    Inventors: Tommaso Mansi, Tiziano Passerini, Viorel Mihalef
  • Patent number: 11586918
    Abstract: Systems and methods are disclosed for automatically detecting a design element in a design document. One method comprises receiving a design document and generating an enhanced design document based on the received design document. The enhanced design document may be generated by augmenting additional information to the design document using machine learning techniques. In response to receiving a user input, one or more design elements in the enhanced design document may be determined, and additional information associated with the determined one or more design elements may be displayed to the user.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: February 21, 2023
    Assignee: Bluebeam, Inc.
    Inventors: Bruno Alves, Jae Min Lee
  • Patent number: 11580649
    Abstract: A client device receives a first map tile, a second map tile, and map terrain data from a mapping system, the first and second map tiles together including map feature having a geometric base with a height value, the geometric base represented by a set of vertices split across the first and second map tiles. The client device identifies edges of the geometric base that intersect a tile border between the first and second map tiles. The client device determines a set of sample points based on the identified edges and determines a particular sample elevation value corresponding to a sample point in the set. The client device renders the map feature based on the particular sample elevation value and displays the rendering of the map feature.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: February 14, 2023
    Assignee: MAPBOX OY
    Inventor: Aleksandar Stojiljkovic
  • Patent number: 11580686
    Abstract: An apparatus and method are described for utilizing volume proxies. For example, one embodiment of an apparatus comprises: a volume subdivision module to subdivide a volume into a plurality of partitions, the apparatus to process a first of the partitions and to distribute data associated with each of the other partitions to each of a plurality of nodes; a proxy generation module to compute a first proxy for the first partition, the first proxy to be transmitted to the plurality of nodes; and a ray tracing engine to perform one or more traversal/intersection operations for a current ray or group of rays using the first proxy; if the ray or group of rays interacts with the first proxy, then the ray tracing engine to send the ray(s) to a second node associated with the first proxy or retrieves data related to the interaction from the second node.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: February 14, 2023
    Assignee: Intel Corporation
    Inventor: Ingo Wald
  • Patent number: 11568352
    Abstract: A packaging system and method includes an immersive reality system that renders a 3D representation of an item to be shipped and the shipping box in which the item is to be shipped. A server includes a database of items and item data and shipping box data, which is used to produce a 3D representation of the item and the shipping box. A GUI exhibits the items such that a user may selectively view, select, and/or manipulate the items. A computer enables a user to query the server to ship a selected item. A network node transmits selected item data and shipping box data to the immersive reality system. The 3D representations include position and orientation data enabling manipulation of the 3D representation of the selected item relative to the 3D representation of the shipping box into a desired position. The system ships the selected item in the desired position.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: January 31, 2023
    Inventor: Mehwish Aziz
  • Patent number: 11567474
    Abstract: Systems, methods, and new file formats are provided for printing 3D microstructures. In some implementations, a new file format is provided that defines 3D objects by a wireframe model expressed as a collection of wires. Because wires and their parameters are defined within the new file format, objects may be processed more efficiently and quickly to support 3D rendering operations. Such methods may be used to print new articles, such as eyelashes, bushes, swabs and other novel items.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: January 31, 2023
    Assignee: OPT Industries, Inc.
    Inventors: Andre Schmeing, Jifei Ou
  • Patent number: 11562560
    Abstract: Various implementations disclosed herein include devices, systems, and methods for normal estimation using a directional measurement, such as a gravity vector. In various implementations, a device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, a method includes identifying planar surfaces in an environment represented by an image. Each planar surface is associated with a respective orientation. A directional vector associated with the environment is determined. A subset of the planar surfaces that have a threshold orientation relative to the directional vector is identified. For each planar surface in the subset of the planar surfaces, a normal vector for the planar surface is determined based on the orientation of the planar surface and the directional vector.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: January 24, 2023
    Assignee: APPLE INC.
    Inventors: Oliver Thomas Ruepp, Pedro Antonio Pinies Rodriguez
  • Patent number: 11562533
    Abstract: Methods and apparatus for generating a data structure for storing primitive data for a number of primitives and vertex data for a plurality of vertices, wherein each primitive is defined with reference to one or more of the plurality of vertices. The vertex data comprises data for more than one view, such as a left view and a right view, with vertex parameter values for a first group of vertex parameters being stored separately for each view and vertex parameter values for a second, non-overlapping group of vertex parameters being stored only once and used when rendering either or both views.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: January 24, 2023
    Assignee: Imagination Technologies Limited
    Inventor: John W. Howson
  • Patent number: 11557080
    Abstract: An object can be simulated in an environment using a three-dimensional model of the object as viewed from a virtual camera at a position in the environment. The position in the environment can be determined using user input or through visual analysis of a video recording. Composite frames depicting the modeled object may be played back based on the orientation of the playback device.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: January 17, 2023
    Assignee: Houzz, Inc.
    Inventors: Xiaoyi Huang, Aaron Yip
  • Patent number: 11556678
    Abstract: A computer-implemented method for designing a 3D modeled object via user-interaction. The method includes obtaining the 3D modeled object and a machine-learnt decoder. The machine-learnt decoder is a differentiable function taking values in a latent space and outputting values in a 3D modeled object space. The method further includes defining a deformation constraint for a part of the 3D modeled object. The method further comprises determining an optimal vector. The optimal vector minimizes an energy. The energy explores latent vectors. The energy comprises a term which penalizes, for each explored latent vector, non-respect of the deformation constraint by the result of applying the decoder to the explored latent vector. The method further includes applying the decoder to the optimal latent vector. This constitutes an improved method for designing a 3D modeled object via user-interaction.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: January 17, 2023
    Assignee: DASSAULT SYSTEMES
    Inventor: Eloi Mehr
  • Patent number: 11551412
    Abstract: Systems, methods, devices, and non-transitory media of the various embodiments may include for traversing hierarchical level of detail (HLOD) content for rendering on a display of a client computing device. Various embodiments employ structured HLOD data structures for HLOD content, using the uniform dimensional aspects of the structured trees to generate object space representation of the HLOD content and a sampling construct for the HLOD content. The same sampling construct may be applied to an object space representation of the HLOD content for any level of the structured tree. In various embodiments, sampling using the sampling construct for an object space representation of the HLOD content may be based on a camera position relative to the object space representation of the HLOD content. Various embodiments include transforming camera frustrum planes to object space representation of the HLOD content and testing visibility of the HLOD content from the object space representation.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: January 10, 2023
    Assignee: CESIUM GS, INC.
    Inventor: Joshua Lawrence
  • Patent number: 11545050
    Abstract: Systems and methods to simulate joining operations are disclosed. An example method to generate customized training workpieces for simulation based on physical real parts includes: analyzing a three-dimensional model of a physical part to determine a number of visual markers as needed and a placement of the visual markers on the physical part, the number and the placement of the visual markers being based on the geometry of the physical part; and generating physical markers representative of the determined visual markers for attachment to the physical part based on the determined placement of the visual markers.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: January 3, 2023
    Assignee: SEABERY NORTH AMERICA, INC.
    Inventors: Pedro Gerardo Marquinez Torrecilla, Juan Jose Chica Barrera, Sergio Garrido Juardo
  • Patent number: 11542807
    Abstract: A device, system and method to process acoustic images of tubulars and wellbores. Corrections for real-world logging are calculated and stored in correction Look Up Tables (LUT), which are used to display projections or create geometric models of the wellbore or tubular. The user interface allows the user to interact with the projections to update the LUTs to operate on the images. This process helps correct for real-world challenges such as tool eccentricity, tool rotation, tool angle, and speed of sound differences in order to create a more intuitive rendering.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: January 3, 2023
    Assignee: DarkVision Technologies Inc
    Inventor: Eric Zillinger
  • Patent number: 11538211
    Abstract: A method (300) includes receiving a first facial framework (144a) and a first captured image (130a) of a face (20). The first facial framework corresponds to the face at a first frame and includes a first facial mesh (142a) of facial information (140). The method also includes projecting the first captured image onto the first facial framework and determining a facial texture (212) corresponding to the face based on the projected first captured image. The method also includes receiving a second facial framework (144b) at a second frame that includes a second facial mesh (142b) of facial information and updating the facial texture based on the received second facial framework. The method also includes displaying the updated facial texture as a three-dimensional avatar (160). The three-dimensional avatar corresponds to a virtual representation of the face.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: December 27, 2022
    Assignee: Google LLC
    Inventors: Tarek Hefny, Nicholas Reiter, Brandon Young, Arun Kandoor, Dillon Cower
  • Patent number: 11536670
    Abstract: An optical imaging and processing system includes an optical element and a processor configured to process the plurality of image frames to generate a three-dimensional model of at least a portion of the turbine component interior. The system may also include a display coupled to the processor to display the three-dimensional model. An operator may view and analyze the three-dimensional model on the display for defects. The processor may further be configured to automatically navigate the three-dimensional model to determine defects within the turbine component interior. The system may also include a repositioning device configured to reposition the optical element such that the optical element may capture the plurality of image frames from multiple vantage points within the turbine component interior.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: December 27, 2022
    Assignee: General Electric Company
    Inventors: Ser Nam Lim, Joseph Vincent Pawlowski, Li Guan, Yogesh Agarwal, Binod Pandey, Srivatsa Dhanvantri
  • Patent number: 11534341
    Abstract: A method for preparing a pair of personalized three-dimensional (3D) printing medical isolation goggles includes the steps of S1: establishing a medical isolation goggles matrix; S2: acquiring the facial data of a user; S3: establishing a personalized medical isolation goggles model; S4: performing additive manufacturing, wherein a pair of medical isolation goggles is provided with high personalized fitness and high breathability for patients with eye diseases such as conjunctivitis, virus-susceptible patients, front-line clinical medical workers and related workers, and the compression damage to the face caused by the wearing of the medical isolation goggles for a long time is reduced in terms of fitness and comfort, where the medical isolation goggles are manufactured in a mode of additive manufacturing, small-batch rapid production can be performed after data merging, and a large number of processes and costs are reduced in the production cycle.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: December 27, 2022
    Assignees: DONGGUAN UNIVERSITY OF TECHNOLOGY, DONGGUAN SONGHU TECHNOLOGY CO., LTD., INSTITUTE OF SCIENCE & TECHNOLOGY INNOVATION, DONGGUAN UNIVERSITY OF TECHNOLOGY, DONGGUAN KEHENG HAND MODEL CO., LTD.
    Inventors: Nan Li, Zirong Zhou, Shenggui Chen, Binghua Wen
  • Patent number: 11531726
    Abstract: A puncture planning apparatus has: a simulation unit that simulates movement of an organ and a puncture needle by simulation using an organ model; and a planning unit that plans, based on the simulation result, how to move the puncture needle when an actual organ is punctured. The simulation unit executes a plurality of times of the simulation of an operation to advance the puncture needle while correcting an angle of the puncture needle so as to follow the movement of the target segment due to deformation of the organ, conditions of an advancement speed of the puncture needle are changed for each of the plurality times of the simulation, and the planning unit performs planning using the best simulation result out of the plurality of simulation results acquired under different conditions of the advancement speed.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: December 20, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kiyoshi Takagi
  • Patent number: 11532109
    Abstract: A graphical representation of an image of a subterranean formation along with log properties of the formation provided in a single graphical representation. Logged formation property values are coded into graphic representations of images of the formation in order to provide a graphical representation which allows the user to visually perceive the formation images and the logged formation properties simultaneously. A method may include receiving an image of a formation, the image including image values based on the formation, and also receiving a log property of the formation, the log property including log property values based on the formation. The log property values of the formation are correlated to corresponding locations in the image. A transfer function with the image values and the correlated log property values as inputs is determined. Based on the transfer function, a joint graphical representation of the image and the log property is rendered.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: December 20, 2022
    Assignee: HALLIBURTON ENERGY SERVICES, INC.
    Inventors: Yangqiu Hu, Naum Derzhi, Jonas Toelke
  • Patent number: 11532134
    Abstract: Systems and methods for generating and facilitating access to a personalized augmented rendering of a user to be presented in an augmented reality environment are discussed herein. The augmented rendering of a user may be personalized by the user to comprise a desired representation of the user in an augmented reality environment. When a second user is detected within the field of view of a first user, the second user may be identified and virtual content (e.g., an augmented rendering) for the second user may be obtained. The virtual content obtained may differ based on one or more subscriptions for the first user and/or permissions associated with the virtual content of the second user. The virtual content obtained may be rendered and appear superimposed over or in conjunction with a view of the second in the augmented reality environment.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: December 20, 2022
    Inventor: Nicholas T. Hariton
  • Patent number: 11532123
    Abstract: A method for visualizing a large-scale point cloud based on normal, including: (S1) according to a spatial structure of a point cloud data, constructing a balanced octree structure of a node point cloud; (S2) according to the balanced octree structure and normal information of a point cloud, constructing an octree structure with the normal information; and constructing a normal level-of-detail (LOD) visualization node through downsampling; and (S3) determining a node scheduling strategy according to a relationship between a viewpoint, a viewing frustum and a normal of a render node; and respectively calling a reading thread and a rendering thread to simultaneously perform reading and rendering according to the node scheduling strategy.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: December 20, 2022
    Assignee: NANJING UNIVERSITY OF AERONAUTICS AND ASTRONAUTICS
    Inventors: Jun Wang, Zikuan Li, Anyi Huang, Qian Xie
  • Patent number: 11528468
    Abstract: The present invention relates to a system and method for capturing video of a real-world scene over a field of view that may exceed the field of view of a user, manipulating the captured video, and then stereoscopically displaying the manipulated image to the user in a head mounted display to create a virtual environment having length, width, and depth in the image. By capturing and manipulating video for a field of view that exceeds the field of view of the user, the system and method can quickly respond to movement by the user to update the display allowing the user to look and pan around, i.e., navigate, inside the three-dimensional virtual environment.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: December 13, 2022
    Assignee: SHAREVR HAWAII LLC
    Inventors: Thomas Seidl, Ron Igra
  • Patent number: 11519714
    Abstract: The present invention relates to a method and a system for three-dimensional automatic scan based primitive, and estimates a three-dimensional model of an object from three-dimensional scan data of the object, recognizes a shape of the three-dimensional model by using fitting with at least one primitive, evaluates confidence of each of surface points of the three-dimensional model based on similarity between the at least one primitive used for shape recognition and the shape of the three-dimensional model, and scans the object in a series of views determined based on the confidence of each of the surface points, and thus, accuracy of the three-dimensional scan of the object is improved and time required for scan may be reduced.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: December 6, 2022
    Assignee: KOREA INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: ByoungHyun Yoo, JiHyun Seo
  • Patent number: RE49507
    Abstract: A method can include providing a mesh of a geologic environment that includes conformable sequences and an unconformity; interpolating an implicit function defined with respect to the mesh to provide values for the implicit function; and identifying an iso-surface based on a portion of the values where the iso-surface represents the unconformity as residing between two of the conformable sequences. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: April 25, 2023
    Assignee: Schlumberger Technology Corporation
    Inventors: Francois Lepage, Laurent Arnaud Souche