Patents Examined by Haixia Du
-
Patent number: 11017596Abstract: 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: GrantFiled: March 2, 2020Date of Patent: May 25, 2021Assignee: D.P. TECHNOLOGY CORP.Inventor: Nicolas Béraud
-
Patent number: 11017604Abstract: 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: GrantFiled: October 1, 2019Date of Patent: May 25, 2021Assignee: Dell Products L.P.Inventors: Shubham Gupta, Rohan Sharma
-
Patent number: 11003408Abstract: 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: GrantFiled: October 2, 2019Date of Patent: May 11, 2021Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventor: Yoshinori Ohashi
-
Patent number: 10983351Abstract: 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: GrantFiled: August 12, 2019Date of Patent: April 20, 2021Assignee: Magic Leap, Inc.Inventors: Nicole Elizabeth Samec, John Graham Macnamara, Christopher M. Harrises, Brian T. Schowengerdt, Rony Abovitz, Mark Baerenrodt
-
Patent number: 10984593Abstract: 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: GrantFiled: October 28, 2019Date of Patent: April 20, 2021Assignee: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventor: Michael Yu Wang
-
Patent number: 10984579Abstract: 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: GrantFiled: May 31, 2019Date of Patent: April 20, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Aimee Leong, Matt Kernek, Stephanie Horn, Jie Li, Varun Pandey, Mikko Mannisto, Eduardo Lemus Velazquez
-
Patent number: 10969588Abstract: 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: GrantFiled: August 12, 2019Date of Patent: April 6, 2021Assignee: Magic Leap, Inc.Inventors: Nicole Elizabeth Samec, John Graham Macnamara, Christopher M. Harrises, Brian T. Schowengerdt, Rony Abovitz, Mark Baerenrodt
-
Patent number: 10970934Abstract: 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: GrantFiled: November 16, 2018Date of Patent: April 6, 2021Assignee: Roam Holdings, LLCInventors: Joseph D. Rogers, Marc E. Rogers
-
Patent number: 10970858Abstract: 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: GrantFiled: May 15, 2019Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig M. Trim, Stan K. Daley, Michael Bender, Martin G. Keen
-
Patent number: 10956776Abstract: 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: GrantFiled: August 6, 2019Date of Patent: March 23, 2021Assignee: Alibaba Group Holding LimitedInventor: Liang Han
-
Patent number: 10957098Abstract: 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: GrantFiled: February 13, 2020Date of Patent: March 23, 2021Assignee: Siemens Healthcare GmbHInventors: Kaloian Petkov, Chen Liu, Shun Miao, Sandra Sudarsky, Daphne Yu, Tommaso Mansi
-
Patent number: 10950032Abstract: 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: GrantFiled: July 22, 2019Date of Patent: March 16, 2021Assignee: Fyusion, Inc.Inventors: Stefan Johannes Josef Holzer, Abhishek Kar, Matteo Munaro, Aidas Liaudanskas, Matthias Reso, Alexander Jay Bruen Trevor, Radu Bogdan Rusu
-
Patent number: 10950058Abstract: 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: GrantFiled: August 28, 2019Date of Patent: March 16, 2021Assignee: LG ELECTRONICS INC.Inventors: Dahye Yoon, Seunghoon Lee
-
Patent number: 10943401Abstract: 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: GrantFiled: February 1, 2019Date of Patent: March 9, 2021Assignee: International Business Machines CorporationInventors: Bing Zhou, Sinem Guven Kaya, Shu Tao
-
Patent number: 10937233Abstract: 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: GrantFiled: July 22, 2019Date of Patent: March 2, 2021Assignee: Arm LimitedInventors: Ole Magnus Ruud, Frode Heggelund
-
Patent number: 10930051Abstract: 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: GrantFiled: December 28, 2018Date of Patent: February 23, 2021Assignee: Intel CorporationInventors: Scott Janus, Prasoonkumar Surti, Karthik Vaidyanathan, Gabor Liktor, Carsten Benthin, Philip Laws
-
Patent number: 10922867Abstract: 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: GrantFiled: December 10, 2019Date of Patent: February 16, 2021Inventors: Enas Tarawneh, Michael Jenkin
-
Patent number: 10922899Abstract: 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: GrantFiled: October 13, 2017Date of Patent: February 16, 2021Assignee: ÚSTAV EXPERIMENTÁLNEJ FYZIKY SAVInventor: Zoltan Tomori
-
Patent number: 10916054Abstract: 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: GrantFiled: November 8, 2018Date of Patent: February 9, 2021Assignee: Adobe Inc.Inventors: Duygu Ceylan Aksit, Weiyue Wang, Radomir Mech
-
Patent number: 10915984Abstract: 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: GrantFiled: August 1, 2019Date of Patent: February 9, 2021Assignee: ELEKTRAGLIDE LTDInventor: Adam Billyard