Patents Examined by Kee M. Tung
  • Patent number: 11676354
    Abstract: Systems, methods, and computer readable media for augmented reality beauty product tutorials. Methods disclose determining from live images of an augmented reality (AR) tutorial effects, the effects indicating changes to the live images of a presenter of the AR tutorial from a beauty product being applied to a body part of the presenter. The methods further comprising determining from the live images motion, the motion indicating motion of the beauty product from the beauty product being applied to the body part of the presenter and storing the effects and the motion.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: June 13, 2023
    Assignee: Snap Inc.
    Inventors: Christine Barron, Virginia Drummond, Jean Luo, Alek Matthiessen, Celia Nicole Mourkogiannis, Jonathan Solichin, Olesia Voronova
  • Patent number: 11670050
    Abstract: Various implementations of the present application set forth a method comprising receiving, by a remote device from a host device, geometry data representing a physical space that is remote to a location of the remote device, where the geometry data comprises a set of vertices, a set of faces comprising edges between pairs of vertices, and texture data, constructing, based on the geometry data, an adaptable three-dimensional (3D) representation of the physical space for display at the location of the remote device, receiving, by the remote device, an input representing an interaction with at least one portion of the adaptable 3D representation, and transmitting, to the host device, data corresponding to the interaction.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: June 6, 2023
    Assignee: SPLUNK INC.
    Inventors: Devin Bhushan, Seunghee Han, Caelin Thomas Jackson-King, Jamie Kuppel, Sammy Lee, Derek Sykes, Stanislav Yazhenskikh, Jim Jiaming Zhu
  • Patent number: 11663764
    Abstract: Provided are methods and systems for automatic creation of a customized avatar animation of a user. An example method commences with receiving production parameters and creating, based on the production parameters, a multidimensional array of a plurality of blank avatar animations. Each blank avatar animation has a predetermined number of frames and a plurality of features associated with each frame. The method further includes receiving user parameters including body dimensions, hair, and images of a face of a user. The method continues with selecting, from the plurality of blank avatar animations, two blank avatar animations closest to the user based on the body dimensions. The method further includes interpolating corresponding frames of the two blank avatar animations to produce an interpolated avatar animation. The method continues with compositing the face and the hair with the interpolated avatar animation using a machine learning technique to render the customized avatar animation.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: May 30, 2023
    Assignee: Spree3D Corporation
    Inventors: Gil Spencer, Dmitriy Vladlenovich Pinskiy, Evan Smyth
  • Patent number: 11656576
    Abstract: A method for presenting a mapping pseudo-hologram using individual video signal output of a real-time engine according to an embodiment of the present disclosure includes: (a) creating a partial viewpoint video including a character of a virtual reality content corresponding to a first user through a camera positioned at any one point in the virtual reality content; (b) creating a hologram video including at least one of objects around the character in the partial viewpoint video; and (c) projecting the hologram video onto a hologram screen placed between the first user and a second user different from the first user, and in the process (c), the hologram video is projected to be overlaid on the first user when the second user sees the first user.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: May 23, 2023
    Assignee: BIBIMBLE
    Inventor: Mi Ran Yoo
  • Patent number: 11633659
    Abstract: The disclosure relates to a system for evaluating movement of a body of a user. The system may include a video display, one or more digital cameras, and a processor. The processor may control the one or more cameras to generate images of at least the part of the body over a period of time. The processor may estimate a position of a plurality of joints of the body. The processor may receive a selection of a tracked pose, and determine, from the plurality of joints, a set of joints associated with the tracked pose. The processor may generate at least one joint vector connecting joints in the set of joints, and assign, based on changes in the joint vector over the period of time, a form score to a performance of the tracked pose. The processor may then generate a user interface that depicts the form score.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: April 25, 2023
    Assignee: MirrorAR LLC
    Inventors: Hemant Virkar, Leah R. Kaplan, Stephen Furlani, Jacob Borgman, Anil Bhave
  • Patent number: 11593995
    Abstract: Various implementations disclosed herein include devices, systems, and methods for generating variations of an object. In various implementations, a device includes a display, a non-transitory memory and one or more processors coupled with the display and the non-transitory memory. In some implementations, a method includes obtaining a request to populate an environment with variations of an object characterized by at least one visual property. In some implementations, the method includes generating the variations of the object by assigning corresponding values for the at least one visual property based on one or more distribution criterion. In some implementations, the method includes displaying the variations of the object in the setting in order to satisfy a presentation criterion.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: February 28, 2023
    Assignee: APPLE INC.
    Inventors: Stuart Hari Ferguson, Richard Ignatius Punsal Lozada, James Graham McCarter
  • Patent number: 11594003
    Abstract: In example embodiments, techniques are provided for visualizing a 3D model in an interactive editing workflow. A user modifies one or more elements of a model of the 3D model, by inserting one or more new elements having geometry, changing the geometry of one or more existing elements and/or deleting one or more existing elements having geometry. An updated view of the 3D model is then rendered to reflect the modification to the one or more elements in part by obtaining, for each new element or changed existing element of the model visible in the view, a polygon mesh that represents geometry of the individual element, obtaining a set of tiles that each include a polygon mesh that represent collective geometry of a set of elements intersecting the tile's volume, displaying the polygon mesh for each new element or changed existing element, and displaying the set of tiles while hiding any deleted or changed existing elements therein.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: February 28, 2023
    Assignee: Bentley Systems, Incorporated
    Inventor: Paul Connelly
  • Patent number: 11587299
    Abstract: Techniques for context-aware identification of anomalies in civil infrastructure. A method includes applying an anomaly identification model to features extracted from visual content showing civil infrastructure in order to determine at least one anomalous portion shown in the visual multimedia content, a type of each anomalous portion, and a quantification of each anomalous portion; wherein the anomaly identification model is selected based on a type of material of the civil infrastructure; and generating a semantically labeled three-dimensional (3D) model based on the at least one anomalous portion and the type of each anomalous portion, wherein the semantically labeled 3D model includes anomalous points; wherein each anomalous point represents one of the at least one anomalous portion; wherein the anomalous points collectively define a pattern of the at least one anomalous portion; wherein each anomalous point is visually distinguished to indicate the quantification of the respective anomalous portion.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: February 21, 2023
    Inventor: Ali Khaloo
  • Patent number: 11580713
    Abstract: Examples are disclosed that relate to motion compensation on a single photon avalanche detector (SPAD) array camera. One example provides a method enacted on an imaging device comprising a SPAD array camera and a motion sensor, the SPAD array camera comprising a plurality of pixels. The method comprises acquiring a plurality of subframes of image data. Each subframe of image data comprises a binary value for each pixel. Based upon motion data from the motion sensor, the method further comprises determining a change in pose of the imaging device between adjacent subframes, applying a positional offset to a current subframe based upon the motion data to align a location of a stationary imaged feature in the current subframe with a location of the stationary imaged feature in a prior subframe to create aligned subframes, summing the aligned subframes to form an image, and outputting the image.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: February 14, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raymond Kirk Price, Michael Bleyer, Christopher Douglas Edmonds
  • Patent number: 11526712
    Abstract: A training method for an image fusion processing model is provided. The method includes: obtaining an image set, and compressing the image set, updating a parameter of an encoder of a single image processing model and a parameter of a decoder of the single image processing model according to a single to-be-replaced face in the original image set, and updating parameters of an encoder and a decoder that are of the image fusion processing model according to different to-be-replaced faces and different target faces that are in the original image set while the parameters of the encoder and the decoder that are of the single image processing model remain unchanged. An image processing method and apparatus for an image fusion processing model, an electronic device, and a storage medium are further provided.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: December 13, 2022
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Fasheng Chen
  • Patent number: 11321801
    Abstract: The present disclosure provides a GPU-based third-order low-rank tensor completion method. Operation steps of the method includes: (1) transmitting, by a CPU, input data DATA1 to a GPU, and initializing the loop count t=1; (2) obtaining, by the GPU, a third-order tensor Yt of a current loop t based on the least squares method; (3) obtaining, by the GPU, a third-order tensor Xt of the current loop t based on the least squares method; (4) checking, by the CPU, whether an end condition is met; and if the end condition is met, turning to (5); otherwise, increasing the loop count t by 1 and turning to (2) to continue the loop; and (5) outputting, by the GPU, output data DATA2 to the CPU. In the present disclosure, in the third-order low-rank tensor completion, a computational task with high concurrent processes is accelerated by using the GPU to improve computational efficiency.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: May 3, 2022
    Assignee: Tensor & Deep Learning Lab L.L.C.
    Inventors: Tao Zhang, Da Xu, Xiaoyang Liu
  • Patent number: 11302018
    Abstract: A virtual or augmented reality display system that controls a display using control information included with the virtual or augmented reality imagery that is intended to be shown on the display. The control information can be used to specify one of multiple possible display depth planes. The control information can also specify pixel shifts within a given depth plane or between depth planes. The system can also enhance head pose measurements from a sensor by using gain factors which vary based upon the user's head pose position within a physiological range of movement.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: April 12, 2022
    Assignee: Magic Leap, Inc.
    Inventors: Jose Felix Rodriguez, Ricardo Martinez Perez
  • Patent number: 11295695
    Abstract: Provided are a terminal screen, a control method thereof, and a terminal. The terminal screen includes: a substrate and a display layer arranged on the substrate. The display layer includes a main display area and n auxiliary display areas, and n is a positive integer. The main display area and an i-th auxiliary display area in the n auxiliary display areas have different attributes, and i is a positive integer that is less than or equal to n.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: April 5, 2022
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventor: Lintao Zhang
  • Patent number: 11288800
    Abstract: Introduced here are diagnostic platforms able to attribute an output produced by a neural network to its input, as well as communicate the relationship between the output and input in a comprehensible manner. Neural networks are increasingly being used for critical tasks, such as detecting the presence/progression of medical conditions. Accordingly, the importance of explaining how these neural networks produce outputs has grown in importance. By explaining how outputs are produced by a neural network, a diagnostic platform can build trust with medical professionals responsible for interpreting the outputs, identify possible modes of neural network failure, and identify the latent variable(s) responsible for producing a given output.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: March 29, 2022
    Assignee: GOOGLE LLC
    Inventors: Amir Najmi, Ankur Taly, Mukund Sundararajan, Rory Abbott Sayres, Jinhau Xu
  • Patent number: 11282132
    Abstract: The present invention relates to frameworks and methodologies configured to enable generation and utilisation of three-dimensional body scan data. Various embodiments are described by reference to applications by which body scan data is collected, and/or subsequently utilised in the context of providing downstream functionalities, for example in the context of enabling users and/or business derive benefit from three-dimensional body scan data.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: March 22, 2022
    Assignee: mPort Ltd
    Inventors: Tsung-Yuan Wu, Dipra Ray
  • Patent number: 11270511
    Abstract: A method, an apparatus, a device, and a storage medium for implementing an augmented reality scene. The method including obtaining movement sensing data of a target object acquired by a positioning apparatus, determining, according to the movement sensing data, space motion information of the target object in the target site area and updating, according to the space motion information, an object model of the target object in a three-dimensional scene model corresponding to the target site area, determining an object position of the updated object model in a target area, the target area being an area determined in the three-dimensional scene model according to position information and field of view information of the display device in the target site area, and displaying virtual information on the display device according to the object position.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: March 8, 2022
    Inventors: Bo Zheng, Ri Jia Liu, Zhi Bin Liu, Qian Chen
  • Patent number: 11238641
    Abstract: Systems and techniques for an architecture for contextual memories in map representation for 3D reconstruction and navigation are described herein. In an example, a system for contextual memory mapping is adapted to receive a data set of physical world sensor readings. The system may be further adapted to generate voxel data from the data set, the voxel data includes voxel coordinates and a physical world occupancy indicator. The system may be further adapted to select a block of addresses in the memory to store the voxel data. The system may be further adapted to generate a hash map to map voxel coordinates to memory locations in the block of addresses, the voxel coordinates having a contextual relationship that is maintained by the hash map. The system may be further adapted to store the voxel data at memory addresses based on the hash map.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: February 1, 2022
    Assignee: Intel Corporation
    Inventors: Jose Parra Vilchis, Rafael De La Guardia Gonzalez, Rodrigo Aldana Lopez, David Gomez Gutierrez, Leobardo Campos Macias
  • Patent number: 11237598
    Abstract: Embodiments of systems and methods for application management for a multi-form factor Information Handing System (IHS) are described. In an illustrative, non-limiting embodiment, an IHS may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: produce a work area on a second display, wherein the second display is coupled to a first display via a hinge; detect that a keyboard is placed on the second display; and in response to the detection, reduce the work area into one or more areas unobstructed by the keyboard.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: February 1, 2022
    Assignee: Dell Products, L.P.
    Inventors: Philip M. Seibert, Vivek Viswanathan Iyer
  • Patent number: 11232531
    Abstract: Various embodiments enable loop processing in a command processing block of the graphics hardware. Such hardware may include a processor including a command buffer, and a graphics command parser. The graphics command parser to load graphics commands from the command buffer, parse a first graphics command, store a loop count value associated with the first graphics command, parse a second graphics command and store a loop wrap address based on the second graphics command. The graphics command parser may execute a command sequence identified by the second graphics command, parse a third graphics command, the third graphics command identifying an end of the command sequence, set a new loop count value, and iteratively execute the command sequence using the loop wrap address based on the new loop count value.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: January 25, 2022
    Inventors: Hema Chand Nalluri, Balaji Vembu, Peter Doyle, Michael Apodaca
  • Patent number: 11232593
    Abstract: In a calibration apparatus, a captured image acquisition unit acquires data of an image of a calibration chart captured by a fish-eye imaging apparatus. A distortion correction unit makes an assumption of a parameter of the imaging apparatus, takes into account a projection system to make a correction, and adjusts the parameter until an image of the original chart is obtained. A pseudo image drawing unit uses model data of a chart to draw a pseudo captured image. A point-of-view adjustment unit compares the pseudo image and the captured image and adjusts a point-of-view position of a virtual camera according to a difference between positions of markers or intervals of patterns to specify a position of the imaging apparatus.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: January 25, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Noriyuki Yamashita, Akio Ohba