Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Nvidia Corporation patents (2018 archive)


Recent patent applications related to Nvidia Corporation. Nvidia Corporation is listed as an Agent/Assignee. Note: Nvidia Corporation may have other listings under different names/spellings. We're not affiliated with Nvidia Corporation, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "N" | Nvidia Corporation-related inventors


Safe communication mode for a high speed link

A transmitter for a high speed serial communications link, a serial communications link, and a receiver for a high speed serial communications link are disclosed herein. In one embodiment, the transmitter includes: (1) a communications interface connected to a transmission medium having multiple lanes, and (2) a safe mode circuit coupled to the communications interface and configured to send data over the transmission medium in a safe mode, wherein in the safe mode at least one of the lanes is dedicated to transmitting a link detect signal for link detection.. ... Nvidia Corporation

Finite aperture omni-directional stereo light transport

In various embodiments, a finite aperture omni-directional camera is modeled by aligning a finite aperture lens and focal point with the omni-directional part of the projection. For example, each point on an image plane maps to a direction in camera space. ... Nvidia Corporation

Supply-voltage control for device power management

One embodiment provides a method for reducing leakage current in device logic having an operational supply-voltage threshold, a nonzero data-retention supply voltage threshold, and two or more on-die transistor switches to switchably connect a voltage source to the device logic. After the logic enters an idle period, one or more of the switches are opened to lower a supply voltage oldie logic below the operational supply-voltage threshold hut above the data-retention supply-voltage threshold. ... Nvidia Corporation

Hybrid frustum traced shadows systems and methods

Systems and methods that facilitate efficient and effective shadow image generation are presented. In one embodiment, a hard shadow generation system comprises a compute shader, pixel shader and graphics shader. ... Nvidia Corporation

Selective poisoning of data during runahead

Embodiments related to selecting a runahead poison policy from a plurality of runahead poison policies during microprocessor operation are provided. The example method includes causing the microprocessor to enter runahead upon detection of a runahead event and implementing a first runahead poison policy selected from a plurality of runahead poison policies operative to manage runahead poison injection during runahead. ... Nvidia Corporation

Method and system for distributed processing, rendering, and displaying of content

A system and method for distributed processing, rendering, and displaying of content. A first client request is received from a first client of a plurality of clients. ... Nvidia Corporation

Data compaction and memory bandwidth reduction for sparse neural networks

A method, computer program product, and system for sparse convolutional neural networks that improves efficiency is described. Multi-bit data for input to a processing element is received at a compaction engine. ... Nvidia Corporation

Automated methods for conversions to a lower precision data format

Aspects of the present invention are directed to computer-implemented techniques for performing data compression and conversion between data formats of varying degrees of precision, and more particularly for improving the inferencing (application) of artificial neural networks using a reduced precision (e.g., int8) data format. Embodiments of the present invention generate candidate conversions of data output, then employ a relative measure of quality to identify the candidate conversion with the greatest accuracy (i.e., least divergence from the original higher precision values). ... Nvidia Corporation

Filtering image data using a neural network

A method, computer readable medium, and system are disclosed for performing spatiotemporal filtering. The method includes identifying image data to be rendered, reconstructing the image data to create reconstructed image data, utilizing a filter including a neural network having one or more skip connections and one or more recurrent layers, and returning the reconstructed image data.. ... Nvidia Corporation

Performing spatiotemporal filtering

A method, computer readable medium, and system are disclosed for performing spatiotemporal filtering. The method includes the steps of applying, utilizing a processor, a temporal filter of a filtering pipeline to a current image frame, using a temporal reprojection, to obtain a color and auxiliary information for each pixel within the current image frame, providing the auxiliary information for each pixel within the current image frame to one or more subsequent filters of the filtering pipeline, and creating a reconstructed image for the current image frame, utilizing the one or more subsequent filters of the filtering pipeline.. ... Nvidia Corporation

Execution of computation graphs

A computation graph is accessed. In the computation graph, operations to be performed are represented as interior nodes, inputs to the operations are represented as leaf nodes, and a result of the operations is represented as a root. ... Nvidia Corporation

Cloud generation of content to be streamed to vr/ar platforms using a virtual view broadcaster

The disclosure provides a virtual view broadcaster, a virtual view broadcasting system, and a video gaming broadcaster. In one embodiment, the virtual view broadcaster includes: (1) a cloud-based renderer configured to generate virtual view images from a virtual camera positioned in a computer application, and (2) an image processor configured to generate a virtual view stream for the virtual camera employing the virtual view rendered images, wherein the virtual view images are from different viewing directions at the virtual camera.. ... Nvidia Corporation

Balanced charge-recycling repeater link

A balanced, charge-recycling repeater link is disclosed. The link includes a first set of segments operating in a first voltage domain and a second set of segments operating in a second voltage domain. ... Nvidia Corporation

Near-eye parallax barrier displays

In embodiments of the invention, a method may include displaying an array of slits using a first light-attenuating spatial light modulator, displaying a pre-filtered image using a second light-attenuating slm by attenuating rays of light originating from a surrounding environment to synthesis a near-eye light field, where the rays of light pass through the first and second light-attenuating slms, and selectively blocking the rays of light originating from the surrounding environment using the array of slits to generate a virtual image in said near-eye light field.. . ... Nvidia Corporation

07/05/18 / #20180190007

Stereoscopic rendering using raymarching and a virtual view broadcaster for such rendering

The disclosure provides a virtual view broadcaster, a cloud-based renderer, and a method of providing stereoscopic images. In one embodiment, the method includes (1) generating a monoscopic set of rendered images and (2) converting the set of rendered images into a stereoscopic pair of images employing depth information from the monoscopic set of rendered images and raymarching.. ... Nvidia Corporation

06/28/18 / #20180182158

Beam tracing

An apparatus, computer readable medium, and method are disclosed for performing an intersection query between a query beam and a target bounding volume. The target bounding volume may comprise an axis-aligned bounding box (aabb) associated with a bounding volume hierarchy (bvh) tree. ... Nvidia Corporation

06/28/18 / #20180181809

Unconstrained appearance-based gaze estimation

A method, computer readable medium, and system are disclosed for performing unconstrained appearance-based gaze estimation. The method includes the steps of identifying an image of an eye and a head orientation associated with the image of the eye, determining an orientation for the eye by analyzing, within a convolutional neural network (cnn), the image of the eye and the head orientation associated with the image of the eye, and returning the orientation of the eye.. ... Nvidia Corporation

06/21/18 / #20180176532

Systems and methods for computational zoom

A system and method for computational zoom generates a resulting image having two or more effective focal lengths. A first surface within a three-dimensional (3d) scene including a first and second set of 3d objects defined by 3d information is identified. ... Nvidia Corporation

06/14/18 / #20180165868

Automatic level-of-detail for physically-based materials

A method, computer readable medium, and system are disclosed for implementing automatic level-of-detail for physically-based materials. The method includes the steps of identifying a declarative representation of a material to be rendered, creating a reduced complexity declarative representation of the material by applying one or more term rewriting rules to the declarative representation of the material, and returning the reduced complexity declarative representation of the material.. ... Nvidia Corporation

06/14/18 / #20180165787

Techniques for tiling compute work with graphics work

A device driver is configured to identify a group of compute shaders to be executed in multiple traversals of a graphics processing pipeline. Each such compute shader accesses a compute tile of data having particular dimensions. ... Nvidia Corporation

06/14/18 / #20180164880

Systems and methods for gaze tracking

A method, computer readable medium, and system are disclosed for gaze tracking. The method includes the steps of receiving reflected light rays at an optical sensor, where all of the reflected light rays converge towards a rotational center of an eye and generating pattern data based on intersections of the reflected light rays at a surface of the optical sensor. ... Nvidia Corporation

06/14/18 / #20180164592

System and method for foveated image generation using an optical combiner

A method, computer readable medium, and system are disclosed for generating foveal images. The method includes the steps of redirecting first light rays towards an eye, where the first light rays are redirected by an optical combiner and produce a peripheral image and generating second light rays by a light engine. ... Nvidia Corporation

06/07/18 / #20180158233

System and method for generating temporally stable hashed values

A method for generating temporally stable hash values reduces visual artifacts associated with stochastic sampling of data for graphics applications. A given hash value can be generated from a scaled and discretized object-space for a geometric object within a scene. ... Nvidia Corporation

06/07/18 / #20180158227

Infinite resolution textures

A method, computer readable medium, and system are disclosed for generating and utilizing infinite resolution texture acceleration data structures. The method for generating an infinite resolution texture acceleration data structure includes the steps of receiving an image; generating an infinite resolution texture acceleration data structure associated with the image that includes a texture map, a curve index map, and a curve data map; and storing the infinite resolution texture acceleration data structure in a memory. ... Nvidia Corporation

05/10/18 / #20180130252

Lighting simulation analysis using light path expressions

A method, system, and computer program product for performing a lighting simulation are disclosed. The method includes the steps of receiving a three-dimensional (3d) model, receiving a set of probes, where each probe specifies a location within the 3d model and an orientation of the probe, and performing, via a processor, a lighting simulation based on the 3d model, the set of probes, and one or more light path expressions. ... Nvidia Corporation

05/03/18 / #20180123604

Adaptive voltage frequency scaling for optimal power efficiency

Aspects of the present invention are directed to techniques for improving the efficiency of power supply schemes by continuously and adaptively scaling voltage and frequency levels in an integrated circuit based on measured conditions in real-time, without resorting to a reliance on excessive pre-computed margins typical of conventional schemes. Embodiments of the present invention employ a self-tuning dynamic voltage control oscillator (or other similar clock signal generator) that sets the frequency for components in the integrated circuit. ... Nvidia Corporation

05/03/18 / #20180122132

Geometry shadow maps with per-fragment atomics

Embodiments of the present invention are directed to techniques for improving the efficiency of shadow mapping by using highly optimized hardware-accelerated rasterizers. Embodiments of the present invention use a shader (such as a fragment or compute shader) to construct advanced shadow maps which store a list of polygons that intersect each pixel, and synchronizing read/write operations (e.g., with atomics) to ensure consistency of the texture accesses when managing the per-texel triangle lists during creation. ... Nvidia Corporation

05/03/18 / #20180121388

Symmetric block sparse matrix-vector multiplication

Embodiments of the present invention are directed to methods and systems for performing block sparse matrix-vector multiplications with improved efficiency through the use of a specific re-ordering the matrix data such that matrix symmetry can be exploited while simultaneously avoiding atomic memory operations or the need for inefficient memory operations in general. One disclosed method includes reordering the matrix data such that, for any column of non-transpose data, and for any row of transpose data simultaneously processed within a single thread-block on a gpu, all matrix elements update independent elements of the output vector. ... Nvidia Corporation

05/03/18 / #20180121287

Inline error detection and correction techniques

In accordance with embodiments of the present technology, region based selective error detection and correction techniques provide for the tradeoff between the safety of error detection and error correction (edec) protection, and the higher bandwidth and capacity of non-edec protection for different uses.. . ... Nvidia Corporation

05/03/18 / #20180121273

Reliability enhancement systems and methods

Systems and methods for enhancing reliability are presented. In one embodiment, a system comprises a processor configured to execute program instructions and contemporaneously perform reliability enhancement operations (e.g., fault checking, error mitigation, etc.) incident to executing the program instructions. ... Nvidia Corporation

04/19/18 / #20180107253

Tablet computer case with dual-hinge suspension

A tablet computer and keyboard are coupled to a tablet computer case. The tablet computer case includes a dual-hinge suspension that allows the tablet computer case to open and close with similar mechanics as a laptop computer. ... Nvidia Corporation

04/12/18 / #20180101768

Temporal ensembling for semi-supervised learning

A method, computer readable medium, and system are disclosed for implementing a temporal ensembling model for training a deep neural network. The method for training the deep neural network includes the steps of receiving a set of training data for a deep neural network and training the deep neural network utilizing the set of training data by: analyzing the plurality of input vectors by the deep neural network to generate a plurality of prediction vectors, and, for each prediction vector in the plurality of prediction vectors corresponding to the particular input vector, computing a loss term associated with the particular input vector by combining a supervised component and an unsupervised component according to a weighting function and updating the target prediction vector associated with the particular input vector.. ... Nvidia Corporation

04/05/18 / #20180096516

Stable ray tracing

A method, computer readable medium, and system are disclosed for performing stable ray tracing. The method includes the steps of identifying a plurality of old hit points used in a previously rendered frame, re-projecting the plurality of old hit points within a current frame to create a plurality of samples within a screen space of the current frame, adjusting the plurality of samples within the screen space of the current frame, based on one or more criteria, for each of the plurality of samples, tracing a ray from the sample toward a corresponding old hit point for the sample to determine a current hit point corresponding to the sample for the current frame, where the current hit point may include the corresponding old hit point for the sample or an updated hit point for the sample, shading at least a portion of the plurality of current hit points to obtain a color for each of the plurality of samples within the screen space of the current frame, and reconstructing a final color for a plurality of pixels in the screen space of the current frame, utilizing the color for each of the plurality of samples within the screen space of the current frame.. ... Nvidia Corporation

03/29/18 / #20180089793

Monitoring execution in a graphics processing unit

Marker commands are added to a stream of commands that are executed by a graphics processing unit (gpu) in a computing system. While the gpu executes the commands, information is written to a memory location each time a marker is reached in the pipeline. ... Nvidia Corporation

03/15/18 / #20180075611

Model-based three-dimensional head pose estimation

One embodiment of the present invention sets forth a technique for estimating a head pose of a user. The technique includes acquiring depth data associated with a head of the user and initializing each particle included in a set of particles with a different candidate head pose. ... Nvidia Corporation

03/01/18 / #20180061364

Variable refresh rate video capture and playback

A method for rendering and displaying video. The method includes executing an application at a processor. ... Nvidia Corporation

02/22/18 / #20180052707

Cooperative thread array granularity context switch during trap handling

Techniques are provided for restoring threads within a processing core. The techniques include, for a first thread group included in a plurality of thread groups, executing a context restore routine to restore from a memory a first portion of a context associated with the first thread group, determining whether the first thread group completed an assigned function, and, if the first thread group completed the assigned function, then exiting the context restore routine, or if the first thread group did not complete the assigned function, then executing one or more operations associated with a trap handler routine.. ... Nvidia Corporation

02/15/18 / #20180046916

Sparse convolutional neural network accelerator

A method, computer program product, and system perform computations using a sparse convolutional neural network accelerator. Compressed-sparse data is received for input to a processing element, wherein the compressed-sparse data encodes non-zero elements and corresponding multi-dimensional positions. ... Nvidia Corporation

02/15/18 / #20180046906

Sparse convolutional neural network accelerator

A method, computer program product, and system perform computations using a sparse convolutional neural network accelerator. A first vector comprising only non-zero weight values and first associated positions of the non-zero weight values within a 3d space is received. ... Nvidia Corporation

02/15/18 / #20180046900

Sparse convolutional neural network accelerator

A method, computer program product, and system perform computations using a processor. A first instruction including a first index vector operand and a second index vector operand is received and the first index vector operand is decoded to produce first coordinate sets for a first array, each first coordinate set including at least a first coordinate and a second coordinate of a position of a non-zero element in the first array. ... Nvidia Corporation

02/01/18 / #20180032846

Fusing multilayer and multimodal deep neural networks for video classification

A method, computer readable medium, and system are disclosed for classifying video image data. The method includes the steps of processing training video image data by at least a first layer of a convolutional neural network (cnn) to extract a first set of feature maps and generate classification output data for the training video image data. ... Nvidia Corporation

01/18/18 / #20180018814

Reinforcement learning for light transport

A method for light transport includes steps of initializing a data structure that is configured to provide an importance value for each incident sample in a three-dimensional (3d) scene and tracing, in a direction from an origin, a ray of a plurality of rays through the 3d scene to intersect an object at a hitpoint. Additional steps include selecting a next direction of the ray according to a distribution of the importance values at the hitpoint, tracing the ray in the next direction to find a next hitpoint, updating a first importance value corresponding to the hitpoint using a second importance value corresponding to the next hitpoint, and setting the hitpoint of the ray to the next hitpoint. ... Nvidia Corporation

01/18/18 / #20180018750

Unified memory systems and methods

The present invention facilitates efficient and effective utilization of unified virtual addresses across multiple components. In one exemplary implementation, an address allocation process comprises: establishing space for managed pointers across a plurality of memories, including allocating one of the managed pointers with a first portion of memory associated with a first one of a plurality of processors; and performing a process of automatically managing accesses to the managed pointers across the plurality of processors and corresponding memories. ... Nvidia Corporation








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Nvidia Corporation in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Nvidia Corporation with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###