Inventor
SHEARER ROBERT ALLEN
US49 patents
⚠️ This page may combine multiple inventors who share the name “SHEARER ROBERT ALLEN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
20 patentsUS7782318B2Aug 24, 2010
Method for reducing network bandwidth by delaying shadow ray generation
IBM167 citations99
US7893936B2Feb 22, 2011
Generating efficient spatial indexes for predictably dynamic objects
IBM135 citations98
US7808500B2Oct 5, 2010
Method for improving spatial index efficiency by jittering splitting planes
IBM138 citations98
US7719532B2May 18, 2010
Efficient and flexible data organization for acceleration data structure nodes
IBM137 citations98
US8018453B2Sep 13, 2011
Deferred acceleration data structure optimization for improved performance
IBM139 citations97
US7773087B2Aug 10, 2010
Dynamically configuring and selecting multiple ray tracing intersection methods
IBM146 citations97
US8004518B2Aug 23, 2011
Combined spatial index for static and dynamic objects within a three-dimensional scene
IBM133 citations95
US7796128B2Sep 14, 2010
Dynamically load balancing game physics using real-time object scaling
IBM139 citations95
US7973804B2Jul 5, 2011
Image processing with highly threaded texture fragment generation
IBM51 citations94
US8350846B2Jan 8, 2013
Updating ray traced acceleration data structures between frames based on changing perspective
IBM25 citations92
US7818503B2Oct 19, 2010
Method and apparatus for memory utilization
IBM17 citations92
US7940266B2May 10, 2011
Dynamic reallocation of processing cores for balanced ray tracing graphics workload
IBM9 citations84
US7852336B2Dec 14, 2010
Dynamic determination of optimal spatial index mapping to processor thread resources
IBM11 citations84
US7752413B2Jul 6, 2010
Method and apparatus for communicating between threads
IBM11 citations84
US7296108B2Nov 13, 2007
Apparatus and method for efficient transmission of unaligned data
IBM7 citations72
US7904699B2Mar 8, 2011
Processing unit incorporating instruction-based persistent vector multiplexer control
IBM4 citations63
US7904700B2Mar 8, 2011
Processing unit incorporating special purpose register for use with instruction-based persistent vector multiplexer control
IBM5 citations63
US7864174B2Jan 4, 2011
Methods and systems for reducing the number of rays passed between processing elements in a distributed ray tracing system
IBM4 citations63
US7737974B2Jun 15, 2010
Reallocation of spatial index traversal between processing elements in response to changes in ray tracing graphics workload
IBM4 citations63
US7129757B2Oct 31, 2006
Clock frequency detect with programmable jitter tolerance
IBM6 citations62
MICROSOFT TECHNOLOGY LICENSING LLC
13 patentsUS10185378B2Jan 22, 2019
Prioritized sequencing of device inrush current
MICROSOFT TECHNOLOGY LICENSING LLC8 citations79
US10181175B2Jan 15, 2019
Low power DMA snoop and skip
MICROSOFT TECHNOLOGY LICENSING LLC3 citations73
US9747225B2Aug 29, 2017
Interrupt controller
MICROSOFT TECHNOLOGY LICENSING LLC5 citations72
US9549100B2Jan 17, 2017
Low-latency timing control
MICROSOFT TECHNOLOGY LICENSING LLC4 citations72
US10310548B2Jun 4, 2019
Expected lifetime management
MICROSOFT TECHNOLOGY LICENSING LLC2 citations67
US10852810B2Dec 1, 2020
Adaptive power down of intra-chip interconnect
MICROSOFT TECHNOLOGY LICENSING LLC1 citations61
US10324850B2Jun 18, 2019
Serial lookup of tag ways
MICROSOFT TECHNOLOGY LICENSING LLC0 citations51
US10241561B2Mar 26, 2019
Adaptive power down of intra-chip interconnect
MICROSOFT TECHNOLOGY LICENSING LLC0 citations51
US10133300B2Nov 20, 2018
Control of predication across clock domains
MICROSOFT TECHNOLOGY LICENSING LLC0 citations50
US9710878B2Jul 18, 2017
Low power DMA labeling
MICROSOFT TECHNOLOGY LICENSING LLC0 citations42
US10591978B2Mar 17, 2020
Cache memory with reduced power consumption mode
MICROSOFT TECHNOLOGY LICENSING LLC0 citations40
US10565122B2Feb 18, 2020
Serial tag lookup with way-prediction
MICROSOFT TECHNOLOGY LICENSING LLC0 citations40
US10318428B2Jun 11, 2019
Power aware hash function for cache memory mapping
MICROSOFT TECHNOLOGY LICENSING LLC0 citations40
MEJDRICH ERIC OLIVER
6 patentsUS8248422B2Aug 21, 2012
Efficient texture processing of pixel groups with SIMD execution unit
MEJDRICH ERIC OLIVER15 citations84
US8593459B2Nov 26, 2013
Tree insertion depth adjustment based on view frustum and distance culling
MEJDRICH ERIC OLIVER11 citations83
US8243073B2Aug 14, 2012
Tree insertion depth adjustment based on view frustum and distance culling
MEJDRICH ERIC OLIVER5 citations73
US8564600B2Oct 22, 2013
Streaming physics collision detection in multithreaded rendering software pipeline
MEJDRICH ERIC OLIVER3 citations62
US8330765B2Dec 11, 2012
Rolling context data structure for maintaining state data in a multithreaded image processing pipeline
MEJDRICH ERIC OLIVER4 citations62
US8248415B2Aug 21, 2012
User-defined non-visible geometry featuring ray filtering
MEJDRICH ERIC OLIVER0 citations41
SHEARER ROBERT ALLEN
3 patentsUS8234234B2Jul 31, 2012
Utilizing ray tracing for enhanced artificial intelligence path-finding
SHEARER ROBERT ALLEN148 citations97
US8139780B2Mar 20, 2012
Using ray tracing for real time audio synthesis
SHEARER ROBERT ALLEN134 citations97
US8243081B2Aug 14, 2012
Methods and systems for partitioning a spatial index
SHEARER ROBERT ALLEN12 citations84