Inventor

Shirish Gadre

Inventor
Fremont, CA, US

Overview

61→
Patents
1999–2020
Patent span
Physics
Primary field (CPC G)

Patents· 61 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing41%
H04NPictorial communication, e.g. television26%
G06TImage data processing or generation, in general14%
G09GArrangements or circuits for control of indicating devices using static means to present variable information11%
G11BInformation storage based on relative movement between record carrier and transducer2%
G11CStatic stores2%
H04LTransmission of digital information, e.g. telegraphic communication2%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests2%
H03MCoding1%
PatentTitleYear
10,877,757Binding constants at runtime for improved resource utilization202010,866,806Uniform register file for improved resource utilization202010,705,994Unified cache for diverse memory traffic202010,699,427Method and apparatus for obtaining sampled positions of texturing operations202010,503,513Dispatching a stored instruction in response to determining that a received instruction is of a same instruction type201910,459,861Unified cache for diverse memory traffic201910,424,074Method and apparatus for obtaining sampled positions of texturing operations201910,289,418Cooperative thread array granularity context switch during trap handling201910,235,208Technique for saving and restoring thread group operating state201910,152,329Pre-scheduled replays of divergent operations201810,114,755System, method, and computer program product for warming a cache for a task launch201810,095,542Cooperative thread array granularity context switch during trap handling201810,095,548Mechanism for waking common resource requests within a resource management subsystem201810,007,527Uniform load processing for parallel thread sub-sets20189,836,325Resource management subsystem that maintains fairness and order20179,830,224Selective fault stalling for a GPU memory pipeline in a unified virtual memory system20179,804,885'Cooperative thread array granularity context switch during trap handling'20179,755,994'Mechanism for tracking age of common resource requests within a resource management subsystem'20179,721,381'System, method, and computer program product for discarding pixel samples'20179,720,858'Technique for performing memory access operations via texture hardware'20179,697,006'Technique for performing memory access operations via texture hardware'20179,678,897'Approach for context switching of lock-bit protected memory'20179,665,969'Data path and instruction set for packed pixel operations for video processing'20179,626,191'Shaped register file reads'20179,612,836'System, method, and computer program product for implementing software-based scoreboarding'20179,471,307'System and processor that include an implementation of decoupled pipelines'20169,448,837'Cooperative thread array granularity context switch during trap handling'20169,348,762'Technique for accessing content-addressable memory'20169,262,174'Dynamic bank mode addressing for memory access'20169,111,368'Pipelined L2 cache for memory transfers for a video processor'20158,997,103'N-way memory barrier operation coalescing'20158,736,623'Programmable DMA engine for implementing memory transfers and video processing for a video processor'20148,738,891'Methods and systems for command acceleration in a video processor via translation of scalar instructions into vector instructions'20148,698,817'Video processor having scalar and vector components'20148,687,008'Latency tolerant system for executing video processing operations'20148,683,184'Multi context execution on a video processor'20148,493,396'Multidimensional datapath processing in a video processor'20138,424,012'Context switching on a video processor having a scalar execution unit and a vector execution unit'20138,416,251'Stream processing in a video processor'20137,606,391'Video content scene change determination'20097,167,640'Method and apparatus for efficiently allocating memory in audio still video (ASV) applications'20077,165,128'Multifunctional I/O organizer unit for multiprocessor multimedia chips'20077,099,569'Method and apparatus for efficiently allocating memory when switching between DVD audio and DVD video'20066,934,338'Variable length decoder for decoding digitally encoded video signals'20056,922,770'Memory controller providing dynamic arbitration of memory commands'20056,741,794'System and method for flexibly blending multiple image planes in a video device'20046,704,361'Variable length decoder for decoding digitally encoded video signals'20046,518,985'Display unit architecture'20036,308,253'RISC CPU instructions particularly suited for decoding digital signal processing applications'20016,285,715'Methods and apparatus for error concealment while decoding a coded video bit stream'20016,259,479'Letterbox filter apparatus and method'20016,215,822'Motion compensated digital video decoding and buffer memory addressing therefor'20016,175,597'Methods and apparatus for error concealment'20016,128,340'Decoder system with 2.53 frame display buffer'20006,088,047'Motion compensated digital video decoding with buffered picture storage memory map'20006,078,616'Methods and apparatus for error concealment utilizing temporal domain motion vector estimation'20006,041,400'Distributed extensible processing architecture for digital signal processing applications'20006,012,137'Special purpose processor for digital audio/video decoding'20005,995,161'Digital video processor with subvideo processor'19995,928,321'Task and stack manager for digital video decoding'19995,903,311'Run level pair buffering for fast variable length decoder circuit'1999

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1999–2009Patents assigned to SONY ELECTRONICS INC (20)· patent assignee history
1999–2009Patents assigned to SONY CORP (18)· patent assignee history
1999–2007Based in San Jose, CA, US· patent location history
2009–2020Based in Fremont, CA, US· patent location history
2013–2020Patents assigned to NVIDIA CORP (39)· patent assignee history
2013–2018Patents assigned to GADRE SHIRISH (18)· patent assignee history
2013–2015Patents assigned to KARANDIKAR ASHISH (9)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
NVIDIA CORP392013–2020
SONY ELECTRONICS INC201999–2009
GADRE SHIRISHself182013–2018
SONY CORP181999–2009
KARANDIKAR ASHISH92013–2015
Locations
LocationPatentsSpan
Fremont, California, US402009–2020
San Jose, California, US211999–2007