Patents Examined by Samantha (Yuehan) Wang
  • Patent number: 10957279
    Abstract: Apparatus and method for field-sequential colour display of a colour image comprising a combination of three component images each representing a respective one of three different component colours of the image. Sequentially, the following steps are performed within a common display frame period. A first component image is displayed using the first component colour. Separately, the second component image is displayed using the second component colour without either of the first component colour and the third component colour. This displays the second component image as a second colour. Separately, the third component image is displayed using the third component colour simultaneously with the second component colour without the first component colour thereby to display the third component image as a resultant colour.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: March 23, 2021
    Assignee: BAE SYSTEMS plc
    Inventor: Ross Renwick Hobson
  • Patent number: 10957103
    Abstract: Methods and systems are provided for performing dynamic mapping between a virtual environment and a real-world space. During dynamic mapping, a current virtual scene of the virtual environment that is within view of a user is prioritized over areas of the virtual environment that are out of view. The dynamic mapping between the virtual environment and the real-world space can be utilized to render a virtual scene for user in real-time. As a user interacts and/or moves within the virtual environment, dynamic mapping can be performed in real-time to capture any dynamic changes to the real-world space and/or the virtual environment.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: March 23, 2021
    Assignee: ADOBE INC.
    Inventors: Qi Sun, Paul John Asente, Li-Yi Wei, Jingwan Lu
  • Patent number: 10946282
    Abstract: The present disclosure discloses a control-object spatial-location determining method and apparatus. The method includes: detecting, by a game engine of the game application, a spatial-location request, wherein the game engine is not applying physical collision, and the spatial-location request is a request for determining, based on a first spatial-location of a first control-object in the game application, a second spatial-location of a second control-object; determining, by the game engine, multiple candidate spatial-locations according to the first spatial-location of the first control-object, wherein the multiple candidate spatial-locations surround the first spatial-location, and any two of the multiple candidate spatial-locations and the first spatial-location do not overlap; and determining, by the game engine, an unoccupied candidate spatial-location among the multiple candidate spatial-locations as the second spatial-location of the second control-object.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: March 16, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Ming Zou
  • Patent number: 10930042
    Abstract: A computer-implemented method of creating an artificially tiltable image display from an image containing Z distance values, the method comprising: separating the image into a plurality of layers using the Z distance values; expanding the plurality of layers by a factor dependent on the Z distance values, a layer closer to a viewer being enlarged by a larger factor than a layer further from a viewer, to create information in the layer further from a viewer that is occluded by the layer closer to a viewer; and responsive to a request to tilt the image display, moving the plurality of layers relative to each other so as to display the occluded information.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alan B. Dawson, James P. Hodgson, Gordon D. Hutchison, Matthew B. White
  • Patent number: 10924624
    Abstract: An information processing apparatus includes: a data sharing unit configured to cause an application selected as a data output destination to process data which is output by an application which is a data output source; a process-object-data generation control unit configured to generate process object data in one of a first format and a second format based on image data acquired by an image information interface from an image information source; and an application-information display unit configured to display identification images for identifying applications which the data sharing unit can select as the data output destination if the data sharing unit is to process either data of the first format or data of the second format.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: February 16, 2021
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Norihiko Asai
  • Patent number: 10908771
    Abstract: Systems and methods are described that enable augmented reality, virtual reality, and/or other content to be associated with precise geo-spatial locations in a physical environment. A model of a physical environment is accessed and a three dimensional mesh definition comprising a plurality of mesh cells is received where the mesh is associated with the physical environment. A given mesh cell is associated with a logical address. Augmented reality, virtual reality, and/or other content may be associated with a given mesh cell. Tracking data corresponding to movement of a user in the physical environment is received. The tracking data may be compared with mesh cell locations to identify matching mesh cells. Addresses associated with the matching mesh cells are used to identify associated content. The identified associated augmented reality, virtual reality, and/or other content may be rendered using an augmented reality, virtual reality, or other rendering device.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: February 2, 2021
    Assignee: Rypplzz, Inc.
    Inventors: Brandon Phillip Berquam, Ciara Rayne Staggs, Joshua James Pendrick, Andrew Tsui Jung
  • Patent number: 10902666
    Abstract: Disclosed is a buffering method in a portable ray tracing system. The buffering method includes: receiving a dynamic acceleration structure from the portable ray tracing apparatus during the process for performing a graphics process; packaging a dynamic object updated by the user terminal with the dynamic acceleration structure and sequentially storing the packaged dynamic object into a buffer area formed in a system memory of the user terminal; when disconnection of the physical connection is detected, performing ray tracing using a graphics processor of the user terminal by loading packaging data from the buffer area and determining a recovery point.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: January 26, 2021
    Assignee: SILICONARTS, INC.
    Inventor: Hyung Min Yoon
  • Patent number: 10890430
    Abstract: An Augmented Reality (AR)-based inspection system comprising a coordinate measuring instrument having a first camera unit, a first computer unit, and a first communication unit, and an AR-device having a second camera unit, a second computer unit, and a second communication unit, wherein the first and the second communication units are connectable, each of the coordinate measuring instrument and the AR-device is configured for establishing a referenced status relative to a setting, at least one of the first and the second computer unit is configured for detecting two-dimensional or three-dimensional structured shapes in images captured by at least one of the first and second camera unit. The AR-device is configured for providing a real view of the setting, providing overlays onto the real view according to corresponding AR-data, wherein said AR-data are at least in part spatially associated with the detected structured shapes.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: January 12, 2021
    Assignee: LEICA GEOSYSTEMS AG
    Inventors: Matthias Saure, Michael Lettau
  • Patent number: 10853668
    Abstract: Disclosed herein are methods and systems for determining a location of an object within an environment. An example method may include determining a three-dimensional (3D) location of a plurality of reference points in an environment, receiving a two-dimensional (2D) image of a portion of the environment that contains an object, selecting certain reference points from the plurality of reference points that form a polygon when projected into the 2D image that contains at least a portion of the object, determining an intersection point of a ray directed toward the object and a 3D polygon formed by the selected reference points, and based on the intersection point of the ray directed toward the object and the 3D polygon formed by the selected reference points, determining a 3D location of the object in the environment.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: December 1, 2020
    Assignee: Waymo LLC
    Inventors: Wan-Yen Lo, David I. Ferguson
  • Patent number: 10846909
    Abstract: Disclosed is a portable ray tracing apparatus. The apparatus includes: a physical connection unit providing a physical connection to a connection port of a user terminal; a graphic data area detecting unit detecting a graphic data area which is allocated to a system memory of the user terminal if the physical connection is provided and which employs an acceleration structure for graphics processes agreed upon in advance; and a graphic processor operating unit synchronizing the graphic data area with an internal memory and operating a graphic processor of the user terminal. Therefore, the present invention performs ray tracing by being physically connected to a computing device and thereby shares graphics processing.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 24, 2020
    Assignee: SILICONARTS, INC.
    Inventor: Hyung Min Yoon
  • Patent number: 10846908
    Abstract: Disclosed is a graphics processing apparatus based on hybrid GPU architecture. The graphics processing apparatus includes: an acceleration structure generation unit generating an acceleration structure based on geometry data related to a 3D scene; a ray tracing unit performing ray tracing based on the acceleration structure; and a rasterization unit including a sharing interface for shader-sharing with the ray tracing unit and performing rasterization rendering by sharing shading information generated from a result of the ray tracing.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 24, 2020
    Assignee: SILICONARTS, INC.
    Inventor: Hyung Min Yoon
  • Patent number: 10823851
    Abstract: A device for estimating a degree of freedom for movement includes a memory, and a processor coupled to the memory and the processor configured to acquire first three-dimensional information of a target object at a first time and second three-dimensional information of the target object at a second time, specify a movable portion of the target object according to a difference between the first three-dimensional information and the second three-dimensional information, estimate the degree of freedom for movement of the movable portion included in the target object according to displacement of the movable portion between the first three-dimensional information and the second three-dimensional information, and assign degree of freedom information for indicating the degree of freedom for movement to a three-dimensional model for representing the target object, based on the estimated degree of freedom for movement of the movable portion.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: November 3, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Moyuru Yamada
  • Patent number: 10818069
    Abstract: A machine can be specially configured to generate one or more atlases that include two-dimensional texture maps and their corresponding UV maps from a three-dimensional object, compress the atlases, decompress the atlases, store the atlases, access the atlases, communicate the atlases, apply the texture maps from the atlases to a three-dimensional model, or otherwise process the atlases, the texture maps, the UV maps, or any suitable combination thereof. The atlases, texture maps, UV maps, or any suitable combination thereof can be generated, compiled or otherwise created by the machine in a manner that is computationally efficient to compress and decompress using video compression and decompression techniques.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: October 27, 2020
    Assignee: 8i Limited
    Inventors: Gianluca Cernigliaro, Philip A. Chou, Eugene Joseph d'Eon
  • Patent number: 10817973
    Abstract: A cache system in a graphics processing system stores graphics data items for use in rendering primitives. It is determined whether graphics data items relating to primitives to be rendered are present in the cache, and if not then computation instances for generating the graphics data items are created. Computation instances are allocated to tasks using a task assembly unit which stores task entries for respective tasks. The task entries indicate which computation instances have been allocated to the respective tasks. The task entries are associated with characteristics of computation instances which can be allocated to the respective tasks. A computation instance to be executed is allocated to a task based on the characteristics of the computation instance. SIMD processing logic executes computation instances of a task outputted from the task assembly unit to thereby determine graphics data items, which can be used to render the primitives.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: October 27, 2020
    Assignee: Imagination Technologies Limited
    Inventors: Andrea Sansottera, Xile Yang, John Howson, Jonathan Redshaw
  • Patent number: 10818080
    Abstract: According to one implementation, a system includes a computing platform having a hardware processor and a system memory storing a software code including multiple artificial neural networks (ANNs). The hardware processor executes the software code to partition a multi-dimensional input vector into a first vector data and a second vector data, and to transform the second vector data using a first piecewise-polynomial transformation parameterized by one of the ANNs, based on the first vector data, to produce a transformed second vector data. The hardware processor further executes the software code to transform the first vector data using a second piecewise-polynomial transformation parameterized by another of the ANNs, based on the transformed second vector data, to produce a transformed first vector data, and to determine a multi-dimensional output vector based on an output from the plurality of ANNs.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: October 27, 2020
    Assignees: Disney Enterprises, Inc., ETH Zürich (EIDGENÖSSISCHE TECHNISCHE HOCHSCHULE ZÜRICH)
    Inventors: Thomas Muller, Brian McWilliams, Fabrice Pierre Armand Rousselle, Jan Novak
  • Patent number: 10810774
    Abstract: An electronic apparatus mounted on a vehicle is provided. The electronic apparatus includes an output unit configured to output driving information on the vehicle, a sensor configured to sense a gaze of a user in the vehicle, and a processor configured to, in response to a position on a plane of the sensed gaze being included in a specific region, control the output unit to output the driving information.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: October 20, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-sung Lee, Tae-young Na, Kang-won Jeon
  • Patent number: 10789668
    Abstract: A system and method for placing virtual computing instances in a distributed computer system utilizes virtual graphic processing unit (vGPU) requirements of the virtual computing instances to place the virtual computing instances on a plurality of hosts of the distributed computer system. Each virtual computing instance with vGPU requirements is placed on one of the plurality of hosts in the distributed computer system based on the vGPU requirements of that virtual computing instance. Each virtual computing instance without vGPU requirements is placed on one of the plurality of hosts in the distributed computer system without any vGPU consideration.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: September 29, 2020
    Assignee: VMware, Inc.
    Inventors: Muralidhara Gupta Tunuguntla, Sendhil Kumar
  • Patent number: 10783681
    Abstract: A computer-implemented method of creating an artificially tiltable image display from an image containing Z distance values, the method comprising: separating the image into a plurality of layers using the Z distance values; expanding the plurality of layers by a factor dependent on the Z distance values, a layer closer to a viewer being enlarged by a larger factor than a layer further from a viewer, to create information in the layer further from a viewer that is occluded by the layer closer to a viewer; and responsive to a request to tilt the image display, moving the plurality of layers relative to each other so as to display the occluded information.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alan B. Dawson, James P. Hodgson, Gordon D. Hutchison, Matthew B. White
  • Patent number: 10779798
    Abstract: An ultrasound imaging system includes a beamformer configured to generate 2-D images offset from each other based on sweeping motion of a transducer array during a 3-D ultrasound imaging procedure producing volumetric data. The ultrasound imaging system further includes a 2-D mask processor configured to generate a 2-D mask image for each of the 2-D images. Each of the 2-D mask images includes a contour of a predetermined structure of interest in the volumetric data. The ultrasound imaging system further includes a 3-D mask processor configured to segment the structure from the 3-D image with the 2-D mask images, generating a 3-D segmentation.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: September 22, 2020
    Assignee: B-K Medical ApS
    Inventors: Bo Martins, Jens Munk Hansen
  • Patent number: 10776991
    Abstract: A method of providing a virtual experience to a user includes identifying a plurality of virtual objects. The method further includes detecting a position of a part of the user's body other than the user's head. The method further includes detecting a reference line of sight of the user. The method further includes setting an extension direction for a first virtual object of the plurality of virtual objects based on a direction of the reference line of sight. The method further includes setting a region for a first virtual object of the plurality of virtual objects, wherein the region comprises a part extending in the extension direction. The method further includes determining whether the first virtual object and a virtual representation of the part of the body have touched based on a positional relationship between the region and a position of the virtual representation of the part of the body.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: September 15, 2020
    Assignee: COLOPL, INC.
    Inventor: Shuhei Terahata