Solid Modelling Patents (Class 345/420)
-
Patent number: 11688131Abstract: A system comprises a storage system comprising data representing a point cloud comprising a very large number of associated points; a controller operatively coupled to the storage cluster and configured to organize the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; and a user interface through which a user may select a viewing perspective origin and vector, which may be utilized to command the controller to assemble an image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy, the plurality of data sectors being assembled such that sectors representative of points closer to the selected viewing origin have a higher octree mesh resolution than that of sectors representative of points farther away from the selected viewing origin.Type: GrantFiled: April 25, 2022Date of Patent: June 27, 2023Assignee: Willow Garage, LLCInventors: Eitan Marder-Eppstein, Stuart Glaser, Wim Meeussen
-
Patent number: 11688104Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing motion estimation. In some implementations, a method includes generating a segmentation of point cloud data based on continuity data of the point cloud data. A representation of the segmented point cloud data is projected onto sides of a three-dimensional bounding box. Patches are generated based on the projected representation of the segmented point cloud data. A first frame of the patches is generated. First and second auxiliary information is generated using the first frame and a reference frame. A first patch from the first frame is identified that matches a patch from the reference frame based on the first and second auxiliary information. A motion vector candidate is generated between the first and second patch based on a difference between the first and second auxiliary information. Motion compensation is performed using the motion vector candidate.Type: GrantFiled: March 29, 2021Date of Patent: June 27, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Vladyslav Zakharchenko, Jianle Chen
-
Patent number: 11688134Abstract: One embodiment is directed to a method for presenting views of a very large point data set, comprising: storing data on a storage system that is representative of a point cloud comprising a very large number of associated points; automatically and deterministically organizing the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; receiving a command from a user of a user interface to present an image based at least in part upon a selected viewing perspective origin and vector; and assembling the image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy.Type: GrantFiled: April 25, 2022Date of Patent: June 27, 2023Assignee: Willow Garage, LLCInventors: Wim Meeussen, Eitan Marder-Eppstein, Stuart Glaser
-
Patent number: 11688133Abstract: One embodiment is directed to a system for presenting views of a very large point data set, comprising: a storage system comprising data representing a point cloud comprising a very large number of associated points; a controller operatively coupled to the storage cluster and configured to automatically and deterministically organize the point data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; and a user interface through which a user may select a viewing perspective origin and vector, which may be utilized to command the controller to assemble an image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy.Type: GrantFiled: April 25, 2022Date of Patent: June 27, 2023Assignee: Willow Garage, LLCInventors: Stuart Glaser, Wim Meeussen, Eitan Marder-Eppstein
-
Patent number: 11688132Abstract: One method embodiment comprises storing data on a storage system that is representative of a point cloud comprising a very large number of associated points; organizing the data into an octree hierarchy of data sectors, each of which is representative of one or more of the points at a given octree mesh resolution; receiving a command from a user of a user interface to present an image based at least in part upon a selected viewing perspective origin and vector; and assembling the image based at least in part upon the selected origin and vector, the image comprising a plurality of data sectors pulled from the octree hierarchy, the plurality of data sectors being assembled such that sectors representative of points closer to the selected viewing origin have a higher octree mesh resolution than that of sectors representative of points farther away from the selected viewing origin.Type: GrantFiled: April 25, 2022Date of Patent: June 27, 2023Assignee: Willow Garage, LLCInventors: Eitan Marder-Eppstein, Stuart Glaser, Wim Meeussen
-
Patent number: 11683368Abstract: Disclosed herein are embodiments of a production system. The production system includes at least one production unit configured to produce at least one first product. The production unit has at least one processing tool configured to process at least one starting material supplyable to the production unit in order to produce the first product. The production unit also has at least one peer-to-peer module configured to communicate with at least one peer-to-peer application of at least one peer-to-peer network. The peer-to-peer application is configured to cause transmitting of at least one first control data set to the production unit, and the processing tool is controllable in accordance with the received first control data set.Type: GrantFiled: October 1, 2018Date of Patent: June 20, 2023Assignee: innogy Innovation GmbHInventor: Carsten Stöcker
-
Patent number: 11682166Abstract: Embodiments provide systems, methods, and computer storage media for fitting 3D primitives to a 3D point cloud. In an example embodiment, 3D primitives are fit to a 3D point cloud using a global primitive fitting network that evaluates the entire 3D point cloud and a local primitive fitting network that evaluates local patches of the 3D point cloud. The global primitive fitting network regresses a representation of larger (global) primitives that fit the global structure. To identify smaller 3D primitives for regions with fine detail, local patches are constructed by sampling from a pool of points likely to contain fine detail, and the local primitive fitting network regresses a representation of smaller (local) primitives that fit the local structure of each of the local patches. The global and local primitives are merged into a combined, multi-scale set of fitted primitives, and representative primitive parameters are computed for each fitted primitive.Type: GrantFiled: March 15, 2021Date of Patent: June 20, 2023Assignee: Adobe Inc.Inventors: Eric-Tuan Le, Duygu Ceylan Aksit, Tamy Boubekeur, Radomir Meeh, Niloy Mitra, Minhyuk Sung
-
Patent number: 11669972Abstract: 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: GrantFiled: August 9, 2021Date of Patent: June 6, 2023Assignee: Argo AI, LLCInventors: Xiaoyan Hu, Michael Happold, Cho-Ying Wu
-
Patent number: 11663745Abstract: 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: GrantFiled: June 2, 2022Date of Patent: May 30, 2023Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Shuai Wan, Lei Wei, Fuzheng Yang, Junyan Huo, Yanzhuo Ma, Lihui Yang
-
Patent number: 11663772Abstract: 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: GrantFiled: July 15, 2022Date of Patent: May 30, 2023Assignee: TENCENT AMERICA LLCInventors: Kui Wu, Xifeng Gao, Zherong Pan
-
Patent number: 11662443Abstract: 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: GrantFiled: June 24, 2020Date of Patent: May 30, 2023Assignee: Infineon Technologies AGInventors: Franz Michael Darrer, Martin Graefling, Boris Kirillov, Stefan Mendel, Christoph Steiner
-
Patent number: 11665372Abstract: 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: GrantFiled: January 3, 2020Date of Patent: May 30, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Esmaeil Faramarzi, Madhukar Budagavi
-
Patent number: 11654565Abstract: 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: GrantFiled: July 27, 2020Date of Patent: May 23, 2023Assignee: AUTODESK, INC.Inventors: Hui Li, Evan Patrick Atherton, Erin Bradner, Nicholas Cote, Heather Kerrick
-
Patent number: 11657782Abstract: 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: GrantFiled: September 11, 2021Date of Patent: May 23, 2023Assignee: InnoLux CorporationInventors: Naoki Sumi, Keiko Edo, Jian-Cheng Chen, Toshihiko Araki
-
Patent number: 11657195Abstract: 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: GrantFiled: November 23, 2020Date of Patent: May 23, 2023Assignee: DASSAULT SYSTEMESInventors: Guillaume Randon, Eloi Mehr
-
Patent number: 11651524Abstract: 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: GrantFiled: March 21, 2022Date of Patent: May 16, 2023Assignee: Procore Technologies, Inc.Inventor: Winson Chu
-
Patent number: 11650044Abstract: 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: GrantFiled: October 21, 2020Date of Patent: May 16, 2023Inventor: Yibing Michelle Wang
-
Patent number: 11650709Abstract: 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: GrantFiled: February 25, 2021Date of Patent: May 16, 2023Assignee: Magic Leap, Inc.Inventors: Christopher Richard Williams, Damian Franco
-
Patent number: 11644891Abstract: 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: GrantFiled: May 24, 2022Date of Patent: May 9, 2023Assignee: 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: 11645320Abstract: 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: GrantFiled: September 26, 2017Date of Patent: May 9, 2023Assignee: NETAPP, INC.Inventors: Jayanta Basak, Kushal Wadhwani, Kaladhar Voruganti
-
Patent number: 11640485Abstract: 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: GrantFiled: October 14, 2020Date of Patent: May 2, 2023Assignee: Ansys, Inc.Inventors: Wolfgang Seibold, Brian Tomas, Matthias Messner
-
Patent number: 11634156Abstract: 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: GrantFiled: July 29, 2022Date of Patent: April 25, 2023Assignee: PlusAI, Inc.Inventor: Mianwei Zhou
-
Patent number: 11619483Abstract: 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: GrantFiled: October 21, 2020Date of Patent: April 4, 2023Inventor: Yibing Michelle Wang
-
Patent number: 11620746Abstract: 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: GrantFiled: November 10, 2020Date of Patent: April 4, 2023Assignee: International Business Machines CorporationInventors: Simona Rabinovici-Cohen, Shaked Perek, Tal Tlusty Shapiro, Dana Levanony, Efrat Hexter, Ami Abutbul
-
Patent number: 11615590Abstract: 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: GrantFiled: May 25, 2019Date of Patent: March 28, 2023Assignee: IntegrityWare, Inc.Inventor: Gary Arnold Crocker
-
Patent number: 11604905Abstract: 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: GrantFiled: December 8, 2021Date of Patent: March 14, 2023Assignee: Tiver Built LLCInventor: Lindsay Prichard-Fox
-
Patent number: 11604902Abstract: 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: GrantFiled: December 30, 2019Date of Patent: March 14, 2023Assignee: DASSAULT SYSTEMESInventors: Yani Sadoudi, Frederic Letzelter
-
Patent number: 11599084Abstract: 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: GrantFiled: June 18, 2021Date of Patent: March 7, 2023Assignee: Kyndryl, Inc.Inventors: Cesar Augusto Rodriguez Bravo, Franz Friedrich Liebinger Portela, David Alonso Campos Batista, Sarbajit K. Rakshit
-
Patent number: 11601676Abstract: 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: GrantFiled: September 25, 2019Date of Patent: March 7, 2023Assignee: VID Scale, Inc.Inventors: Philippe Hanhart, Yuwen He, Yan Ye
-
Patent number: 11600059Abstract: 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: GrantFiled: June 8, 2021Date of Patent: March 7, 2023Assignee: Movidius LimitedInventors: David Moloney, Alireza Dehghani
-
Patent number: 11595376Abstract: 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: GrantFiled: March 1, 2017Date of Patent: February 28, 2023Assignee: Hanwha Techwin Co., Ltd.Inventors: Hyun Ho Kim, Kyung Duk Kim, Min Jung Shim
-
Patent number: 11593992Abstract: 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: GrantFiled: November 20, 2020Date of Patent: February 28, 2023Assignee: Adobe Inc.Inventors: Thibaud Lambert, Tamy Boubekeur, Anthony Salvi
-
Patent number: 11594000Abstract: 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: GrantFiled: March 15, 2022Date of Patent: February 28, 2023Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.Inventors: Zhixiong Lu, Zhili Chen, Jingcong Zhang, Zihao Chen
-
Patent number: 11589007Abstract: 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: GrantFiled: March 2, 2021Date of Patent: February 21, 2023Assignee: TRUE MEETING INC.Inventors: Ran Oz, Yuval Gronau, Michael Rabinovich, Osnat Goren-Peyser, Tal Perl, Erez Posner
-
Patent number: 11587684Abstract: 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: GrantFiled: June 17, 2020Date of Patent: February 21, 2023Assignee: Siemens Healthcare GmbHInventors: Tommaso Mansi, Tiziano Passerini, Viorel Mihalef
-
Methods and systems for automatically detecting design elements in a two-dimensional design document
Patent number: 11586918Abstract: 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: GrantFiled: June 5, 2020Date of Patent: February 21, 2023Assignee: Bluebeam, Inc.Inventors: Bruno Alves, Jae Min Lee -
Patent number: 11580649Abstract: 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: GrantFiled: December 8, 2021Date of Patent: February 14, 2023Assignee: MAPBOX OYInventor: Aleksandar Stojiljkovic
-
Patent number: 11580686Abstract: 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: GrantFiled: July 20, 2021Date of Patent: February 14, 2023Assignee: Intel CorporationInventor: Ingo Wald
-
Patent number: 11568352Abstract: 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: GrantFiled: November 10, 2020Date of Patent: January 31, 2023Inventor: Mehwish Aziz
-
Patent number: 11567474Abstract: 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: GrantFiled: March 24, 2021Date of Patent: January 31, 2023Assignee: OPT Industries, Inc.Inventors: Andre Schmeing, Jifei Ou
-
Patent number: 11562533Abstract: 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: GrantFiled: November 2, 2020Date of Patent: January 24, 2023Assignee: Imagination Technologies LimitedInventor: John W. Howson
-
Patent number: 11562560Abstract: 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: GrantFiled: January 14, 2021Date of Patent: January 24, 2023Assignee: APPLE INC.Inventors: Oliver Thomas Ruepp, Pedro Antonio Pinies Rodriguez
-
Patent number: 11556678Abstract: 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: GrantFiled: December 20, 2019Date of Patent: January 17, 2023Assignee: DASSAULT SYSTEMESInventor: Eloi Mehr
-
Patent number: 11557080Abstract: 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: GrantFiled: September 26, 2019Date of Patent: January 17, 2023Assignee: Houzz, Inc.Inventors: Xiaoyi Huang, Aaron Yip
-
Patent number: 11551412Abstract: 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: GrantFiled: July 23, 2021Date of Patent: January 10, 2023Assignee: CESIUM GS, INC.Inventor: Joshua Lawrence
-
Patent number: 11545050Abstract: 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: GrantFiled: March 7, 2019Date of Patent: January 3, 2023Assignee: SEABERY NORTH AMERICA, INC.Inventors: Pedro Gerardo Marquinez Torrecilla, Juan Jose Chica Barrera, Sergio Garrido Juardo
-
Patent number: 11542807Abstract: 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: GrantFiled: January 18, 2021Date of Patent: January 3, 2023Assignee: DarkVision Technologies IncInventor: Eric Zillinger
-
Patent number: 11536670Abstract: 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: GrantFiled: June 11, 2021Date of Patent: December 27, 2022Assignee: General Electric CompanyInventors: Ser Nam Lim, Joseph Vincent Pawlowski, Li Guan, Yogesh Agarwal, Binod Pandey, Srivatsa Dhanvantri
-
Patent number: 11538211Abstract: 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: GrantFiled: May 1, 2019Date of Patent: December 27, 2022Assignee: Google LLCInventors: Tarek Hefny, Nicholas Reiter, Brandon Young, Arun Kandoor, Dillon Cower
-
Patent number: RE49507Abstract: 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: GrantFiled: June 27, 2018Date of Patent: April 25, 2023Assignee: Schlumberger Technology CorporationInventors: Francois Lepage, Laurent Arnaud Souche