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
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.
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.
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
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.
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
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
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
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.
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
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
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
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.
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.
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.
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
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.
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.
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.
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