Patents Examined by Haixia Du
  • Patent number: 11017596
    Abstract: Methods, devices, and systems for determining a job file for a three-dimensional printing machine based on part-to-build data. Embodiments include determining the part-to-build data based on: determining part data from a received computer-aided design (CAD) file, generating orientation data, generating support data, generating feature data, and generating slicing data. In some embodiments, determining the job file may be further based on generating nesting matrix associated with the part-to-build data.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: May 25, 2021
    Assignee: D.P. TECHNOLOGY CORP.
    Inventor: Nicolas Béraud
  • Patent number: 11017604
    Abstract: A system and method provide an interactive augmented reality experience customized for providing instant employee recognition in the workplace. A client electronic device streams camera image data to an instant recognition system. When the image includes a face, the system automatically identifies the imaged individual. The system then aggregates information about the individual from a variety of sources for transmission to the client electronic device for simultaneous display with the camera image. The system also may automatically generate a video of a person speaking about the individual using a generative adversarial network for streaming to the device in response to user activity. The system further may allow a user of the client electronic device to personalize the augmented reality experience by modifying or annotating the individual's face or body with amusing images using an interactive canvas.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: May 25, 2021
    Assignee: Dell Products L.P.
    Inventors: Shubham Gupta, Rohan Sharma
  • Patent number: 11003408
    Abstract: An image generating apparatus includes: a rendering unit that carries out rendering of objects of a virtual space and generates a computer graphics image; a drawing processing unit that executes subsequent drawing processing for the computer graphics image; and an interrupt unit that interrupts the rendering at a timing of a graphics processor interrupt and causes execution of the subsequent drawing processing based on a result of the rendering to the timing of the graphics processor interrupt. The drawing processing unit includes a reprojection unit that executes reprojection processing of converting the computer graphics image in conformity to a new position of a point of view or a new direction of a line of sight as the subsequent drawing processing. The interrupt unit causes execution of the reprojection processing of the computer graphics image, based on the result of the rendering to the timing of the graphics processor interrupt.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: May 11, 2021
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventor: Yoshinori Ohashi
  • Patent number: 10983351
    Abstract: Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: April 20, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Nicole Elizabeth Samec, John Graham Macnamara, Christopher M. Harrises, Brian T. Schowengerdt, Rony Abovitz, Mark Baerenrodt
  • Patent number: 10984593
    Abstract: Techniques for designing and optimization of solid/cellular structures are described using a modeling process referred to as high-definition cellular level set in B-splines (HD-CLIBS). With this process, the entire design domain for the solid/cellular structure in question is subdivided into a set of connected volumetric cells in three dimensions. An implicit trivariate B-spline function is defined on each subdomain cell. With this parameterization scheme, constraints can be imposed on the relevant B-spline coefficients to naturally maintain geometric continuities at the connection faces between neighboring cells. The method offers several useful properties and powerful functionalities to build and modify a solid/cellular structure in the modeling process and to conduct topology optimization by directly adjusting the B-spline coefficients. The model construction can be carried out using a fast B-spline interpolation, and the topology optimization can involve a sequence of discrete B-spline convolutions.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: April 20, 2021
    Assignee: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventor: Michael Yu Wang
  • Patent number: 10984579
    Abstract: A system and method of playing back 3D animations includes receiving user selection of a 3D file that contains animation parameters of an animated 3D model such as a preset animation or an embedded customized animation and inserting the animated 3D model into a 2D display canvas while preserving the animation parameters of the animated 3D model described in the 3D file. The animated 3D model is played and paused on the 2D display canvas under user control independent of a main thread that enables interaction with and editing of other content besides the animated 3D model in the 2D display. User adjustment of animation parameters of the animated 3D model during playback are received and the animated 3D model with the received user adjusted animation parameters are presented to the 2D display canvas on a display device.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aimee Leong, Matt Kernek, Stephanie Horn, Jie Li, Varun Pandey, Mikko Mannisto, Eduardo Lemus Velazquez
  • Patent number: 10969588
    Abstract: Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: April 6, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Nicole Elizabeth Samec, John Graham Macnamara, Christopher M. Harrises, Brian T. Schowengerdt, Rony Abovitz, Mark Baerenrodt
  • Patent number: 10970934
    Abstract: Systems and methods of rendering a three-dimensional (3D) virtual environment rendering are disclosed. The system comprises a central processing device, a plurality of user devices in data communication with the central processing device, a plurality of application servers in data communication with the central processing device, and software executing on the central processor. The software creates and renders a 3D virtual environment, receives user data from each of the plurality of user devices, renders the user data received from each of the user devices in the 3D virtual environment, receives application data from each of the application servers, renders the application data received from each of the application servers in the 3D virtual environment, and outputs the rendered 3D virtual environment to each of the user devices. The 3D virtual environment serves as a direct user interface with the Internet by allowing users to visually navigate the world wide web.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: April 6, 2021
    Assignee: Roam Holdings, LLC
    Inventors: Joseph D. Rogers, Marc E. Rogers
  • Patent number: 10970858
    Abstract: A method for identifying the status of object within a region that includes designating at least one piece of equipment to be tracked and recording a history for the piece of equipment. The method may further include detecting when the piece of equipment is present within a region having a set of object restrictions. The method further includes comparing the set of object restrictions for the region to the history that is recorded for the piece of equipment that is present in the region to calculate a placement score with a hardware processor that indicates whether the history of the equipment is a match for the region that the equipment is present in. A sensory signal may be projector onto the equipment in an augmented reality setting, the sensory signal indicating whether the history of the equipment is a match for the region that the equipment is present in.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig M. Trim, Stan K. Daley, Michael Bender, Martin G. Keen
  • Patent number: 10956776
    Abstract: A two-dimensional (2D) convolutional accelerator generates three-dimensional (3D) results by computing a plurality of running dot product totals for a plurality of shift positions for the frames in a sliding frame group such that each shift position has a running dot product total, and storing the plurality of running dot product totals in the elements of an output array.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: March 23, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Liang Han
  • Patent number: 10957098
    Abstract: For three-dimensional rendering, a machine-learnt model is trained to generate representation vectors for rendered images formed with different rendering parameter settings. The distances between representation vectors of the images to a reference are used to select the rendered image and corresponding rendering parameters that provides a consistency with the reference. In an additional or different embodiment, optimized pseudo-random sequences are used for physically-based rendering. The random number generator seed is selected to improve the convergence speed of the renderer and to provide higher quality images, such as providing images more rapidly for training compared to using non-optimized seed selection.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: March 23, 2021
    Assignee: Siemens Healthcare GmbH
    Inventors: Kaloian Petkov, Chen Liu, Shun Miao, Sandra Sudarsky, Daphne Yu, Tommaso Mansi
  • Patent number: 10950032
    Abstract: Pixels in a visual representation of an object that includes one or more perspective view images may be mapped to a standard view of the object. Based on the mapping, a portion of the object captured in the visual representation of the object may be identified. A user interface on a display device may indicate the identified object portion.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: March 16, 2021
    Assignee: Fyusion, Inc.
    Inventors: Stefan Johannes Josef Holzer, Abhishek Kar, Matteo Munaro, Aidas Liaudanskas, Matthias Reso, Alexander Jay Bruen Trevor, Radu Bogdan Rusu
  • Patent number: 10950058
    Abstract: A method for providing XR content includes obtaining a first 2D image representing a user's face, determining whether an object which is not the user's face is included in the first 2D image, in response to determining that the object is included in the acquired first 2D image, generating a second 2D image representing the user's face without the object based on the first 2D image, generating a first 3D image corresponding to the generated second 2D image, generating a mask image representing a difference between the first 2D image and the second 2D image, determining a type of object based on the generated mask image, obtaining a 3D preset including one or more 3D images corresponding to the determined type of object, generating a second 3D by combining at least one of one or more 3D images with the first 3D image and providing XR content including the generated second 3D image.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: March 16, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Dahye Yoon, Seunghoon Lee
  • Patent number: 10943401
    Abstract: A method, computer system, and a computer program product for intelligently generating an augmented reality (AR)-assisted repair guidance for a user is provided. The present invention may include detecting a scan of an object. The present invention may then include filtering one or more pose-controlled video frames. The present invention may also include extracting at least one new image feature by utilizing a convolutional neural network (CNN) based on the filtered one or more pose-controlled video frames. The present invention may also include aggregating a plurality of visual information associated with the object by utilizing the CNN, wherein the extracted at least one new image feature is included in the aggregated plurality of visual information. The present invention may further include presenting three dimensional (3D) animated instructions to the user, wherein the 3D animated instructions include an AR-assisted repair guidance for the object.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: March 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bing Zhou, Sinem Guven Kaya, Shu Tao
  • Patent number: 10937233
    Abstract: Disclosed herein is a bounding box that can be generated for a set of one or more primitive(s) and then passed to a rasteriser circuit for use thereby when generating the graphics fragments to be processed. The bounding box generation integrates a scissor test and allows primitives for which an initial bounding box has zero intersection with a specified scissor box to be discarded, whereas for primitives whose initial bounding box does intersect the scissor box, a new bounding box can be generated for output based on the area of intersection.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: March 2, 2021
    Assignee: Arm Limited
    Inventors: Ole Magnus Ruud, Frode Heggelund
  • Patent number: 10930051
    Abstract: Apparatus and method for general ray tracing queries. For example, one embodiment of an apparatus comprises: a hierarchical acceleration data structure generator to construct an acceleration data structure comprising a plurality of hierarchically arranged nodes associated with a graphics scene; traversal/intersection hardware logic to traverse one or more rays through the acceleration data structure to determine intersections between the one or more rays and one or more primitives within the hierarchical acceleration data structure; shape processing hardware logic to specify three dimensional (3D) shape data indicating one or more 3D shapes to be used to perform queries with respect to the hierarchical acceleration data structure; query processing hardware logic to execute queries comprising comparisons between nodes of the hierarchical acceleration data structure and the 3D shape data to generate a result indicating overlap between the 3D shapes and the nodes.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: February 23, 2021
    Assignee: Intel Corporation
    Inventors: Scott Janus, Prasoonkumar Surti, Karthik Vaidyanathan, Gabor Liktor, Carsten Benthin, Philip Laws
  • Patent number: 10922867
    Abstract: There are provided systems and methods for rendering of an animated avatar. An embodiment of the method includes: determining a first rendering time of a first clip as approximately equivalent to a predetermined acceptable rendering latency, a first playing time of the first clip determined as approximately the first rendering time multiplied by a multiplicative factor; rendering the first clip; determining a subsequent rendering time for each of one or more subsequent clips, each subsequent rendering time is determined to be approximately equivalent to the predetermined acceptable rendering latency plus the total playing time of the preceding clips, each subsequent playing time is determined to be approximately the rendering time of the respective subsequent clip multiplied by the multiplicative factor; and rendering the one or more subsequent clips.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: February 16, 2021
    Inventors: Enas Tarawneh, Michael Jenkin
  • Patent number: 10922899
    Abstract: A method of interactive quantification of digitized 3D objects includes a determination of coordinates of observed screen space using a camera that senses the position of pupils of the operator gazing on the screen. Dimensions of studied sub-volume of VOI block of dimensions of Sx, Sy, Sz or VOI cylinder of dimensions of Sx=Sy=Sxy are defined. An analyzed particle and VOI position is selected. A VOI is visualized. Observed space is corrected by VOI visualization. The last level is selected by gaze of the operator from the sequence of probe levels and the gaze is focused on the last level on which the particle is still visible. The property of the marked particle in 3D space is verified, and marked with a color mark. The mark position is determined by interpolation or by finding a representative point.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: February 16, 2021
    Assignee: ÚSTAV EXPERIMENTÁLNEJ FYZIKY SAV
    Inventor: Zoltan Tomori
  • Patent number: 10916054
    Abstract: Techniques are disclosed for deforming a 3D source mesh to resemble a target object representation which may be a 2D image or another 3D mesh. A methodology implementing the techniques according to an embodiment includes extracting a set of one or more source features from a source 3D mesh. The source 3D mesh includes a plurality of source points representing a source object, and the extracting of the set of source features is independent of an ordering of the source points. The method also includes extracting a set of one or more target features from the target object representation, and decoding a concatenation of the set of source features and the set of target features to predict vertex offsets for application to the source 3D mesh to generate a deformed 3D mesh based on the target object. The feature extractions and the vertex offset predictions may employ Deep Neural Networks.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: February 9, 2021
    Assignee: Adobe Inc.
    Inventors: Duygu Ceylan Aksit, Weiyue Wang, Radomir Mech
  • Patent number: 10915984
    Abstract: The present invention relates to a method of streaming interactive computer graphics from a server to a client device. The method includes the steps of: intercepting graphics instructions transmitted from an application destined for a graphical processing unit (GPU) at the server; processing the graphics instructions to generate graphics data at the server; generating index information for, at least, some of the graphics data at the server; transmitting the index information in place of the graphics data to a client device; extracting corresponding graphics data stored at the client device utilizing the index information; and rendering computer graphics at a graphical processing unit (GPU) at the client device using the corresponding graphics data. A system for streaming interactive computer graphics is also disclosed.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: February 9, 2021
    Assignee: ELEKTRAGLIDE LTD
    Inventor: Adam Billyard