Patents Examined by Hai Tao Sun
  • Patent number: 10984578
    Abstract: A rail manipulator indicates the possible range(s) of movement of a part of a computer-generated character in a computer animation system. The rail manipulator obtains a model of the computer-generated character. The model may be a skeleton structure of bones connected at joints. The interconnected bones may constrain the movements of one another. When an artist selects one of the bones for movement, the rail manipulator determines the range of movement of the selected bone. The determination may be based on the position and/or the ranges of moments of other bones in the skeleton structure. The range of movement is displayed on-screen to the artist, together with the computer-generated character. In this way, the rail manipulator directly communicates to the artist the degree to which a portion of the computer-generated character can be moved, in response to the artist's selection of the portion of the computer-generated character.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: April 20, 2021
    Assignee: DreamWorks Animation L.L.C.
    Inventor: Alexander P. Powell
  • Patent number: 10980415
    Abstract: Eye-tracking systems of the present disclosure may include at least one light source configured to emit modulated radiation toward an intended location for a user's eye. The modulated radiation may be modulated in a manner that enables the light source to be identified by detection and analysis of the modulated radiation. At least one optical sensor including at least one sensing element may be configured to detect at least a portion of the modulated radiation. A processor may be configured to identify, based on the modulated radiation detected by the optical sensor, the light source that emitted the modulated radiation. Various other methods, systems, and devices are also disclosed.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: April 20, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Andrew John Ouderkirk, Barry David Silverstein, Brian Wheelwright, Robin Sharma, Spencer Allan Wells
  • Patent number: 10984596
    Abstract: Systems and methods are provided for enriching an in-door virtual reality (VR) tour. An exemplary system may include a communication interface configured to receive input from a user, a memory storing computer-readable instructions, and at least one processor coupled to the communication interface and the memory. The computer-readable instructions, when executed by the at least one processor, may cause the at least one processor to perform operations. The operations may include detecting, through the communication interface, a trigger input by the user. In response to the detection of the trigger, the operations may include receiving, through the communication interface, enrichment data input by the user. The operations may also include determining a functional space based on a user indicator representing the user in the in-door VR tour. The operations may further include associating the enrichment data with the functional space.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: April 20, 2021
    Assignee: KE.COM (BEIJING)TECHNOLOGY CO., LTD.
    Inventors: Yuke Yang, Xing Du
  • Patent number: 10970923
    Abstract: A computer-implemented method and system for virtual visualization of overall regions are disclosed. Images of a overall region may be obtained by a server and used to generate a virtual model of the overall region. The server may generate a virtual environment that includes the virtual model of the overall region. A user may indicate a specific area of the virtual environment. The server may then dispatch an imaging vehicle to the location of the indicated area to capture additional image data representative of the indicated area. This additional set of image data may be used by the server to generate higher resolution virtual models of the indicated area that are integrated into the virtual environment.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: April 6, 2021
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Bryan R. Nussbaum, Rebecca A. Little, Kevin L. Mitchell, Nathan C. Summers, An Ho
  • Patent number: 10956967
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating augmented reality representations of recommended products based on style similarity with real-world surroundings. For example, the disclosed systems can identify a real-world object within a camera feed and can utilize a 2D-3D alignment algorithm to identify a three-dimensional model that matches the real-world object. In addition, the disclosed systems can utilize a style similarity algorithm to generate style similarity scores for products in relation to the identified three-dimensional model. The disclosed systems can also utilize a color compatibility algorithm to generate color compatibility scores for products, and the systems can determine overall scores for products based on a combination of style similarity scores and color compatibility scores. The disclosed systems can further generate AR representations of recommended products based on the overall scores.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: March 23, 2021
    Assignee: ADOBE INC.
    Inventors: Kumar Ayush, Gaurush Hiranandani
  • Patent number: 10937199
    Abstract: Systems and methods for handling color vision deficiencies in virtual, augmented, and mixed reality (xR) applications are described. In some embodiments, a hardware memory device may have program instructions stored thereon that, upon execution by a hardware processor of an Information Handling System (IHS), cause the IHS to: apply a first set of RGB adjustments to a foreground portion of an image to be displayed by Head-Mounted Device (HMD) worn by a user; apply a second set of RGB adjustments to a background portion of the image, where the first and second set of RGB adjustments produce a visual indication of the presence of a color, in the image, that the user is incapable of naturally identifying; and display the visual indication.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: March 2, 2021
    Assignee: Dell Products, L.P.
    Inventors: Hana Schuster Smith, Vivek Viswanathan Iyer
  • Patent number: 10926056
    Abstract: Described herein are a method, system and apparatus for mitigating motion sickness in a virtual reality (VR) environment. In an implementation, the system and apparatus can include a VR controller board, a processor and a VII headset. In an implementation, the processor and VR headset are an integrated device. In general, the method includes capturing measurements using the VR controller board. The measurements are indicative of user directional movements in a physical environment relative to the VR environment. In an implementation, the measurements relate to changes in the location of the center of mass of the user relative to the VR controller board. The processor uses the measurements to determine predetermined actions in the VR environment. The predetermined actions are then executed in the VR environment nearly simultaneous with the user directional movements in the physical environment.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: February 23, 2021
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Evgene Fainstain
  • Patent number: 10909949
    Abstract: A system and method are provided to generate blended video and graphics using a blending domain. The system converts video from a first domain to a blending domain. The system converts graphics from a second domain to the blending domain and blends the video and graphics in the blending domain to generate a blended output.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: February 2, 2021
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: David Chaohua Wu, Richard Hayden Wyman
  • Patent number: 10908316
    Abstract: A raster log digitization system and method are disclosed. The system and method receives a raster log in which the raster log has one or more values of one or more measurements of a well and each value of each measurement being recorded at a plurality of depths of the well. In the raster log, the value of at least one measurement wraps around the raster log. The system and method may generate using the received raster log a digital log from the raster log wherein the digital log resolves the values of at least one measurement that wrapped around the raster log.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: February 2, 2021
    Assignee: Drilling Info, Inc.
    Inventor: John Neave
  • Patent number: 10902545
    Abstract: Techniques are disclosed relating to scheduling tasks for graphics processing. In one embodiment, a graphics unit is configured to render a frame of graphics data using a plurality of pass groups and the frame of graphics data includes a plurality of frame portions. In this embodiment, the graphics unit includes scheduling circuitry configured to receive a plurality of tasks, maintain pass group information for each of the plurality of tasks, and maintain relative age information for the plurality of frame portions. In this embodiment, the scheduling circuitry is configured to select a task for execution based on the pass group information and the age information. In some embodiments, the scheduling circuitry is configured to select tasks from an oldest frame portion and current pass group before selecting other tasks. This scheduling approach may result in efficient execution of various different types of graphics workloads.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: January 26, 2021
    Assignee: Apple Inc.
    Inventors: Robert D. Kenney, Benjiman L. Goodman, Terence M. Potter
  • Patent number: 10891003
    Abstract: An interactive container creation method, apparatus and system. The method includes creating a list, deploying the list to at least one device, calibrating and identifying touch areas, identifying at least one of an asset and a shape to be defined as a touch area, identifying the x,y axis of each point for a predetermined number of points for each of the at least one of asset or shape, and creating a touch area based of the identified x,y axis.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: January 12, 2021
    Assignee: Omni Consumer Products, LLC
    Inventors: Stephen Howard, Larry McNutt
  • Patent number: 10878613
    Abstract: Systems, methods, devices, and non-transitory media of the various embodiments enable transferring surface information from one mesh to two-dimensional textures on another mesh. Embodiments may allocate a voxel data structure bounding both a source mesh and a target mesh, wherein the source mesh and the target mesh use different mesh parameterizations of a three-dimensional object. The source mesh may be rasterized in a source texture coordinate space to produce one or more source fragments, each source fragment comprising sampled data from a triangle of the source mesh and a three-dimensional position on the triangle on a surface of the source mesh. For each of the one or more source fragments a voxel may be determined, of the voxel data structure, corresponding to the source fragment's respective three-dimensional position, and the sampled data of the source fragment may be written into the determined voxel of the voxel data structure.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: December 29, 2020
    Assignee: Cesium GS, Inc.
    Inventors: Kangning Li, Sean Lilley
  • Patent number: 10872457
    Abstract: An electronic apparatus for facial texture map generation using single color image and depth information is provided. The electronic apparatus stores a first color image and corresponding depth information of a face, an un-textured three-dimensional (3D) face model of the face and a reference facial texture model. The electronic apparatus generates a first texture map of the face based on the un-textured 3D face model, the first color image, and the depth information. The electronic apparatus further generates a second texture map by texture model fitting of the reference facial texture model on a plurality of first effective points on the first texture map. The electronic apparatus refines the second texture map based on minimization of an objective function for the second texture map and further generates a final texture map based on the first texture map and the refined second texture map.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: December 22, 2020
    Assignee: SONY CORPORATION
    Inventors: Jie Hu, Mohammad Gharavi-Alkhansari
  • Patent number: 10861124
    Abstract: Methods, systems, and computer-readable media for rendering graphics using a graphics pipeline for emulating a fixed-function graphics pipeline, including selecting a first pre-compiled shader chunk from a set of pre-compiled shader chunks, selecting at least one second pre-compiled shader chunk from the set of pre-compiled shader chunks, and, concatenating the first shader chunk with the at least one second shader chunk, wherein each shader chunk corresponds to a fixed-function graphics function.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: December 8, 2020
    Assignee: Channel One Holdings Inc.
    Inventor: Aidan Fabius
  • Patent number: 10856848
    Abstract: Aspects of the technology described herein relate to techniques for guiding an operator to use an ultrasound device. Thereby, operators with little or no experience operating ultrasound devices may capture medically relevant ultrasound images and/or interpret the contents of the obtained ultrasound images. For example, some of the techniques disclosed herein may be used to identify a particular anatomical view of a subject to image with an ultrasound device, guide an operator of the ultrasound device to capture an ultrasound image of the subject that contains the particular anatomical view, and/or analyze the captured ultrasound image to identify medical information about the subject.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: December 8, 2020
    Assignee: Butterfly Network, Inc.
    Inventors: Tomer Gafner, Matthew de Jonge, Robert Schneider, David Elgena, Alex Rothberg, Jonathan M. Rothberg, Michal Sofka, Karl Thiele, Abraham Neben
  • Patent number: 10853906
    Abstract: One embodiment provides an accelerator module comprising a memory stack including multiple memory dies; a graphics processing unit (GPU) coupled with the memory stack via one or more memory controllers, the GPU including a plurality of multiprocessors having a single instruction, multiple thread (SIMT) architecture, the multiprocessors to execute at least one single instruction. The at least one single instruction is to cause at least a portion of the GPU to perform a floating point operation on input having differing precisions. The floating point operation is a two-dimensional matrix multiply and accumulate operation.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: December 1, 2020
    Assignee: Intel Corporation
    Inventors: Elmoustapha Ould-Ahmed-Vall, Sara S. Baghsorkhi, Anbang Yao, Kevin Nealis, Xiaoming Chen, Altug Koker, Abhishek R. Appu, John C. Weast, Mike B. Macpherson, Dukhwan Kim, Linda L. Hurd, Ben J. Ashbaugh, Barath Lakshmanan, Liwei Ma, Joydeep Ray, Ping T. Tang, Michael S. Strickland
  • Patent number: 10853647
    Abstract: Systems and methods for providing environmental safety notifications in virtual, augmented, and mixed reality (xR) applications are described. In some embodiments, an Information Handling System (IHS) may include a host processor and a memory coupled to the host processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive an image from a Simultaneous Localization and Mapping (SLAM) camera configured to detect a location of a Head-Mounted Device (HMD) worn by a user during an xR application; identify a safety event based upon the image; and produce an xR object for display by the HMD, wherein the xR object indicates the safety event.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: December 1, 2020
    Assignee: Dell Products, L.P.
    Inventors: Hana Schuster Smith, Vivek Viswanathan Iyer
  • Patent number: 10853132
    Abstract: A mechanism is described for facilitating memory-based software barriers to emulate hardware barriers at graphics processors in computing devices. A method of embodiments, as described herein, includes facilitating converting thread scheduling at a processor from hardware barriers to software barriers, where the software barriers emulate the hardware barriers.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: December 1, 2020
    Assignee: INTEL CORPORATION
    Inventors: Altug Koker, Joydeep Ray, Balaji Vembu, James A. Valerio, Abhishek R. Appu
  • Patent number: 10853989
    Abstract: Embodiments described herein provide an apparatus comprising a processor to maintain a plurality of first-in first-out (FIFO) queue structures in a computer readable memory, each of the plurality of FIFO queue structures corresponding to a coarse selection dispatch rate, receive a request message to dispatch coarse compute shader work, the request message comprising a requested coarse selection dispatch rate and a thread identifier, and store the request message in a FIFO queue structure having a coarse selection dispatch rate corresponding to the requested coarse selection dispatch rate associated with the request message. Other embodiments may be described and claimed.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: December 1, 2020
    Assignee: INTEL CORPORATION
    Inventor: John Gierach
  • Patent number: 10854164
    Abstract: A method includes identifying one or more processes presented on a display of a given client device and determining a complexity of at least a given one of the one or more processes, wherein determining the complexity of the given process comprises determining a number of tasks of the given process. The method also includes generating a given visual indicator of the complexity of the given process, the given visual indicator comprising a shape with a number of features based on the number of tasks of the given process. The method further includes providing the given visual indicator for presentation on the display of the given client device in association with the given process. The given visual indicator may further comprise at least one of a color blend and a pattern blend, the color or pattern blend being based on colors or patterns associated with tasks of the given process.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: December 1, 2020
    Assignee: Dell Products L.P.
    Inventors: Piotr Justyna, Dabier F. Zigre, Michael Murphy