Patents Examined by Joni Hsu
  • Patent number: 11393159
    Abstract: In some embodiments, an apparatus includes a volatile memory, a non-volatile memory, a first processor coupled to the non-volatile memory and configured to receive a data set associated with an object and user information associated with a spatial position of a user in a multi-user virtual (IMVR) environment, and a second processor coupled to the volatile memory, the second processor configured to render an instance of the portion of the object in the IMVR environment from a perspective of the user based on the spatial position of the user. The first processor is configured to generate a look-up table (LUT) based on a set of inputs received from a user. The second processor is configured to render, based on the LUT and information related to a manipulation by a user, an updated instance of the portion of the object that manifests an effect of the manipulation in the IMVR environment.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: July 19, 2022
    Assignee: Colorado State University Research Foundation
    Inventors: Tod Robert Clapp, Brendan Garbe, Chad Eitel
  • Patent number: 11393151
    Abstract: A combustion simulation system is provided. The combustion simulation system can be performed using a computing device operated by a computer user or artist. The computer-implemented method of generating one or more visual representations of a combustion even is provided. The method includes simulating the combustion event, which transforms combustion reactants into combustion products, the combustion event occurring at a reference pressure, automatically determining values of combustion properties, the values of the combustion properties being calculated as a function of a nonzero pressure field, and generating the one or more visual representations of the combustion event based on the values of combustion properties.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: July 19, 2022
    Assignee: Unity Technologies SF
    Inventors: Alexey Stomakhin, Ken Museth
  • Patent number: 11393160
    Abstract: Systems, apparatuses and methods may provide for technology that generates, by a first neural network, an initial set of model weights based on input data and iteratively generates, by a second neural network, an updated set of model weights based on residual data associated with the initial set of model weights and the input data. Additionally, the technology may output a geometric model of the input data based on the updated set of model weights. In one example, the first neural network and the second neural network reduce the dependence of the geometric model on the number of data points in the input data.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: July 19, 2022
    Assignee: Intel Corporation
    Inventors: Rene Ranftl, Vladlen Koltun
  • Patent number: 11386243
    Abstract: A method for screening a large design space of compositions with possible application as binders in cermet and powder metallurgy applications allows rapid elimination of large portions of the design space from contention so that resource intensive procedures, such as computationally intensive modeling techniques and experimental testing, can be focused on potential binder compositions with a high likelihood of being used successfully. The method relies on parameters such as surface tension, contact angle, viscosity, a special capillary metric that is used to characterize capillary behavior, and melting point, which are relatively easy to calculate or determine, to screen out large portions of the design space. Exemplary binder compositions are obtained using the method.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: July 12, 2022
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventors: Heather A. Murdoch, Kristopher A. Darling
  • Patent number: 11379951
    Abstract: A computer system is provided for converting images through use of a trained neural network. A source image is divided into blocks and context data is added to each pixel block. The context blocks are split into channels and each channel from the same context block is added to the same activation matrix. The action matrix is then executed against a trained neural network to produce a changed activation matrix. The changed activation matrix is then used to generate a converted image.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: July 5, 2022
    Assignee: NINTENDO CO., LTD.
    Inventors: Alexandre Delattre, Théo Charvet, Raphaël Poncet
  • Patent number: 11373627
    Abstract: An electronic device according to various embodiments may comprise a display panel, a processor, and a display driver circuit including an internal memory and configured to drive the display panel, wherein the display driver circuit may be configured to: receive, from the processor, movement information of a designated content to be displayed on the display panel while the processor operates in a low power state; store the movement information in the internal memory; display the designated content at a first position on the display panel while the processor operates in the low power state; and move the designated content displayed at the first position to a second position on the display panel and display the same at the second position, at least on the basis of the movement information stored in the internal memory while the processor operates in the low power state.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: June 28, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yunpyo Hong, Jongkon Bae, Yohan Lee, Hanyuool Kim, Dongkyoon Han
  • Patent number: 11372885
    Abstract: Systems and methods include determination of an augmented view of a source system to be created in a target system, the augmented view including a structured query language view and annotations, and the augmented view associated with an object hierarchy, determination of a structured query language statement to create the augmented view in the source system, conversion of the structured query language statement to include augmented view names and augmented view field names, modification of one or more session context variables of the converted structured query language statement, creation of a target augmented view in the target system using the converted and modified structure query language statement, and creation of each object of the object hierarchy which is not an augmented view in the target system.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: June 28, 2022
    Assignee: SAP SE
    Inventors: Andrey Martynov, Michael Haberkorn, Milan Spasic, Alexander Becker
  • Patent number: 11354850
    Abstract: Apparatuses, methods, and computer program products for safety compliance determinations are provided. An example method includes receiving three-dimensional (3D) image data indicative of a field of view of a 3D imager that includes a first user upon which to perform a compliance determination. The method further includes generating a fit parameter associated with a safety device of the first user within the field of view of the 3D imager based upon the 3D image data, the fit parameter indicative of an associated positioning of the safety device relative to the first user. The method also includes comparing the fit parameter with a compliance threshold associated with the safety device and generating an alert signal in an instance in which the fit parameter fails to satisfy the compliance threshold. In some instances, the method may supply the 3D image data to an artificial neural network to generate the fit parameter.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: June 7, 2022
    Assignee: Honeywell International Inc.
    Inventors: Jakub Hladik, Martin Konecny, Neal Anthony Muggleton, Jan Riha
  • Patent number: 11355087
    Abstract: A method for displaying graphical content in a playback device (DISP), the graphical content being displayed and erased periodically on the display device according to successive cycles that take place at a predetermined frequency (Fd) and in that the successive display periods each have a duration (T1) comprised in an interval of values ranging from 15 to 30% of the duration (T) of the cycles that have taken place.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: June 7, 2022
    Assignees: Université de Rennes 1
    Inventors: Albert Le Floch, Guy Ropars
  • Patent number: 11348314
    Abstract: According to at least one embodiment, a method for generating a mesh deformation of a facial model includes: generating a first plurality of deformation maps by applying a first plurality of neural network-trained models; extracting a first plurality of vertex offsets based on the first plurality of deformation maps; and applying the first plurality of vertex offsets to a neutral mesh of the facial model to generate the mesh deformation of the facial model.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: May 31, 2022
    Inventors: Stephen Bailey, Dalton Omens, Paul DiLorenzo, James O'Brien
  • Patent number: 11321804
    Abstract: Methods, systems, and devices for graphics processer unit (GPU) operations are described. A device may monitor one or more states of a GPU during a duration. Based on monitoring the one or more GPU states, the device may determine an execution of a GPU command that is common to at least two GPU operations for clearing the GPU buffer. The device may determine whether the GPU clear command has previously been executed during a duration or a GPU cycle in which the device monitored the GPU states. The device may process the GPU clear command based on the determination of whether the GPU clear command has previously been executed. For example, the device may drop the GPU clear command based on the determination or modify a portion of the GPU clear command and execute at least the modified portion of the GPU clear command.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: May 3, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Edwin Frisinger, Richard Hammerstone, Jonnala Gadda Nagendra Kumar, Avinash Seetharamaiah, Shangmei Yu, Srihari Babu Alla
  • Patent number: 11307863
    Abstract: Systems and methods are provided for efficiently performing processing intensive operations, such as those involving large volumes of data, that enable accelerated processing time of these operations. In at least one embodiment, a system includes a graphics processor unit (GPU) including a memory and a plurality of cores. The plurality of cores perform a plurality of data analytics operations on a respectively allocated portion of a dataset, each of the plurality of cores using only the memory to store data input for each of the plurality of data analytics operations performed by the plurality of cores. The data storage for the plurality of data analytics operations performed by the plurality of cores is also provided solely by the memory.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: April 19, 2022
    Assignee: NVIDIA Corporation
    Inventors: Joshua Patterson, Leeann Chau Tuyet Dang, Keith Jason Kraus, Allan Rabbitt Enemark, Frank Joseph Eaton, Bradley Stuart Rees, Michael Evan Wendt, Mark Jason Harris
  • Patent number: 11294352
    Abstract: A method is provided for defining a cross section having an arbitrary shape. The method includes creating a vector graphic of the cross section. The method includes disassembling the vector graphic of the cross section into paths that represent an outline of the arbitrary shape of the cross section, each path a straight path or a curved path having respective endpoints including a first endpoint and a second endpoint. The method includes arranging the paths in an order in which the paths are connected in the vector graphic to form the outline of the arbitrary shape of the cross section, and generating an array of elements for the paths, including elements for successive pairs of adjacent straight paths in the order in which the paths are arranged. And the method incudes defining and thereby producing a definition of the cross section from the array of elements.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: April 5, 2022
    Assignee: The Boeing Company
    Inventors: Samir Abad, Sucheth Misquith, Sameer Kate, Linza Varghese, Maher James Chinnathurai
  • Patent number: 11295660
    Abstract: A graphics processing unit (GPU) instructs a display control module to capture content and display captured content in response to the refresh rate of a display exceeding a frame generation rate of the GPU. Rather than re-transmit the same frame multiple times, the GPU instructs the display control module to replay a previously-transmitted frame. During a refresh cycle in which the display control module is replaying captured content, the GPU omits accessing memory to retrieve and resend the frame that is being replayed, and instead sends only invalid data and GPU timing information so that the display control module remains synchronized with the GPU.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: April 5, 2022
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Anthony W L Koo, Syed Athar Hussain
  • Patent number: 11281555
    Abstract: A management device includes circuitry configured to acquire sensor data that indicates measurement results of one or more of a plurality of sensors, control display of first content on a first screen in response to receiving a setting of a monitoring target range regarding measurement values, and control display of second content on a second screen in response to receiving a setting of a determination condition of an abnormality determination, perform a statistical process on a data group including intra-range data, the intra-range data being the sensor data included in the monitoring target range regarding the measurement values, out of the sensor data previously acquired, and in response to a result of the statistical process satisfying the determination condition, perform a predetermined output operation related to the abnormality determination.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: March 22, 2022
    Assignee: SUMITOMO ELECTRIC INDUSTRIES, LTD.
    Inventor: Hidehiko Hashimoto
  • Patent number: 11282262
    Abstract: Ray tracing systems have computation units (“RACs”) adapted to perform ray tracing operations (e.g. intersection testing). There are multiple RACs. A centralized packet unit controls the allocation and testing of rays by the RACs. This allows RACs to be implemented without Content Addressable Memories (CAMs) which are expensive to implement, but the functionality of CAMs can still be achieved by implemented them in the centralized controller.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: March 22, 2022
    Assignee: Imagination Technologies Limited
    Inventors: Joseph M. Richards, Luke T. Peterson, Steven J. Clohset
  • Patent number: 11282482
    Abstract: A display system comprising a communication device and an information processing terminal operable to communicate with the communication device. An acquiring unit, based on information related to an angle between the information processing terminal and the communication device, which is obtained from advertising information communicated between the information processing terminal and the communication device on a floor, acquires information indicating a relative position between the information processing terminal and the communication device. A display control unit causes a display unit of the information processing terminal to display a spatial map. The display control unit, based on the information indicating the relative position acquired by the acquiring unit, causes a position of the information processing terminal to be displayed on the spatial map.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: March 22, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masaki Yano
  • Patent number: 11276364
    Abstract: Provided are a shift register, a driving method thereof, a driving control circuit and a display device. A first reference signal of a first reference signal end may be provided to a first node through an input sub-circuit. A first node signal of the first node and a second node signal of a second node may be controlled through a driving control sub-circuit. The first reference signal of the first reference signal end may be provided to a signal output end and a second reference signal of a second reference signal end may be provided to the signal output end through an output sub-circuit. Through the arrangement of a first capacitor electrically connected between a second clock signal end and the first node, a level of the first node may be kept stable through the first capacitor. A second node signal of the second node and a third node signal of a third node may be controlled through a protection sub-circuit.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: March 15, 2022
    Assignee: SHANGHAI TIANMA AM-OLED CO., LTD.
    Inventor: Yue Li
  • Patent number: 11276222
    Abstract: A rendering optimisation identifies a draw call within a current render (which may be the first draw call in the render or a subsequent draw call in the render) and analyses a last shader in the series of shaders used by the draw call to determine whether the last shader samples from the one or more buffers at coordinates matching a current fragment location. If this determination is positive, the method further recompiles the last shader to replace an instruction that reads data from one of the one or more buffers at coordinates matching a current fragment location with an instruction that reads from the one or more buffers at coordinates stored in on-chip registers.
    Type: Grant
    Filed: May 31, 2020
    Date of Patent: March 15, 2022
    Assignee: Imagination Technologies Limited
    Inventor: James Glanville
  • Patent number: 11270406
    Abstract: Embodiments described herein provide techniques enable a compute unit to continue processing operations when all dispatched threads are blocked. One embodiment provides for a method comprising executing multiple concurrent threads on a processing resource of a graphics processor, during execution, detecting that each of the multiple concurrent threads of the processing resource are blocked from execution, selecting a victim thread from the multiple concurrent threads, and suspending the victim thread. The thread state is stored to a thread scratch space in memory along with a blocking event associated with the victim thread.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: March 8, 2022
    Assignee: Intel Corporation
    Inventors: Murali Ramadoss, Balaji Vembu, Eric C. Samson, Kun Tian, David J. Cowperthwaite, Altug Koker, Zhi Wang, Joydeep Ray, Subramaniam M. Maiyuran, Abhishek R. Appu