Inventor
Dake He
Inventor
Waterloo, CA
Overview
Patents· 149 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
H04Nprimary
H04NPictorial communication, e.g. television58%
H03MCoding16%
G06FElectric digital data processing4%
H04LTransmission of digital information, e.g. telegraphic communication3%
G06TImage data processing or generation, in general3%
G01CMeasuring distances, levels or bearings2%
G01PMeasuring linear or angular speed, acceleration, deceleration, or shock2%
G06NComputing arrangements based on specific computational models2%
G06VImage or video recognition or understanding2%
H04WWireless communication networks2%
PatentTitleYear
11,041,877Determining motion of a moveable platform202111,025,907Receptive-field-conforming convolution models for video coding202111,019,340Methods and devices for context set selection202110,869,036Receptive-field-conforming convolutional models for video coding202010,848,783Significance map encoding and decoding using partition selection202010,834,410Context modeling for intra-prediction modes202010,798,402Same frame motion estimation and compensation202010,791,339Coding of last significant coefficient flags202010,778,989Rolling intra prediction for image and video coding202010,757,411Adaptation of scan order for entropy coding202010,743,028Multiple sign bit hiding within a transform unit202010,735,736Selective mixing for entropy coding in video compression202010,715,821Embedding information about EOB positions202010,701,238Context-adaptive scanning202010,694,216Video coding using separate learning and filtering pathways202010,694,205Entropy coding of motion vectors using categories of transform blocks202010,681,362Multi-level significance map scanning202010,681,072Method and system for user plane traffic characteristics and network security202010,674,152Efficient use of quantization parameters in machine-learning models for video coding202010,663,479Determining an open/close status of a barrier202010,659,782Multi-level significance maps for encoding and decoding202010,652,552Efficient noise reduction coding202010,645,389Using multiple probability models for entropy coding in video compression202010,630,978Methods and devices for intra-coding in video compression202010,630,974Coding of intra-prediction modes202010,616,300Mobile media content delivery202010,609,421Context derivation for coefficient coding202010,595,029Methods and devices for coding binary symbols as N-tuples202010,595,024Modified coding for transform skipping202010,572,570Determining a load status of a platform using a likelihood ratio test202010,551,407Determining an open/close status of a barrier202010,547,869Template-based entropy coding of quantized transform coefficients202010,534,964Persistent feature descriptors for video202010,523,968Coding of last significant coefficient flags201910,484,695Refined entropy coding for level maps201910,448,019Using multiple probability models for entropy coding in video compression201910,448,052Significance map encoding and decoding using partition selection201910,440,365Methods and devices for emulating low-fidelity coding in a high-fidelity coder201910,440,369Context modeling for intra-prediction modes201910,412,396Transform coefficient coding for context-adaptive binary entropy coding of video201910,382,758Transform block-level scan order selection for video coding201910,356,411Adaptation of scan order entropy coding201910,291,928Methods and devices for inter-prediction using motion vectors for video coding201910,291,912Context determination for entropy coding of run-length encoded transform coefficients201910,257,520Modified coding for transform skipping201910,225,562Embedding information about EOB positions201910,212,014Communication with I-Q decoupled OFDM modulation201910,205,945Multi-level significance maps for encoding and decoding201910,178,391Methods and devices for data compression using a non-uniform reconstruction space201910,165,3003D transform and inter prediction for video coding201810,142,635Adaptive binarizer selection for image and video coding201810,116,950Multi-level significance map scanning201810,103,746Methods and devices for coding and decoding the position of the last significant coefficient201810,075,717Methods and devices for context set selection201810,007,688Methods and devices for efficient feature matching20189,906,802'Multi-bit information hiding using overlapping subsets'20189,900,622'Multiple sign bit hiding within a transform unit'20189,900,597'Multi-level significance maps for encoding and decoding'20189,854,235Methods and devices for entropy coding in scalable video compression20179,813,737'Transposing a block of transform coefficients, based upon an intra-prediction mode'20179,787,989'Intra-coding mode-dependent quantization tuning'20179,774,885'Significance map encoding and decoding using partition selection'20179,774,869'Resilient signal encoding'20179,769,449'Compressing image data'20179,743,098'Multi-level significance map scanning'20179,699,461'Scaling in perceptual image and video coding'20179,681,152'Coding position data for the last non-zero transform coefficient in a coefficient group'20179,680,896'Mobile media content delivery'20179,628,803'Perceptual image and video coding'20179,600,524'Method and system for efficient feature matching'20179,584,812'Methods and devices for context set selection'20179,578,347'Multi-bit information hiding using overlapping subsets'20179,571,849'Coding of residual data in predictive compression'20179,491,486'Significance map encoding and decoding using partition selection'20169,462,286'Methods and devices for coding binary symbols as n-tuples'20169,456,210'Sign coding for blocks with transform skipped'20169,449,260'Constructing and using support vector machines'20169,451,271'Adaptive filtering based on pattern information'20169,438,923'Apparatus and method to support encoding and decoding video data'20169,397,694'Methods and devices for coding and decoding the position of the last significant coefficient'20169,363,512'Motion vector sign bit hiding'20169,294,779'Multi-bit information hiding using overlapping subsets'20169,282,329'Methods and devices for data compression using offset-based adaptive reconstruction levels'20169,264,722'Methods and devices for encoding and decoding transform domain filters'20169,264,724'Sign coding for blocks with transform skipped'20169,219,912'Coding of residual data in predictive compression'20159,215,464'Coding position data for the last non-zero transform coefficient in a coefficient group'20159,172,962'Methods and systems for pipelining within binary arithmetic coding and decoding'20159,172,953'Compressing image data'20159,143,801'Significance map encoding and decoding using partition selection'20159,143,797'Lossy data compression with conditional reconstruction refinement'20159,088,769'Reduced worst-case context-coded bins in video compression with parity hiding'20159,036,710'Unified transform coefficient encoding and decoding'20159,008,189'Methods and devices for context modeling to enable modular processing'20159,008,184'Multiple sign bit hiding within a transform unit'20158,970,407'Methods and devices for parallel encoding and decoding using a bitstream structured for reduced delay'20158,964,849'Multi-level significance maps for encoding and decoding'20158,942,495'Methods and devices for encoding and decoding transform domain filters'20158,934,543'Adaptive quantization with balanced pixel-domain distortion distribution in image processing'20158,891,630'Significance map encoding and decoding using partition set based context assignment'20148,836,547'Server side data storage and deduplication'20148,837,582'Compressing image data'20148,804,826'Methods and devices for incorporating deblocking into encoded video'20148,804,837'Method and system for coding mode selection in video compression systems'20148,780,972'Methods and devices for data compression using offset-based adaptive reconstruction levels'20148,768,080'Coding of residual data in predictive compression'20148,768,082'Compressing image data'20148,761,240'Methods and devices for data compression using context-based coding order'20148,739,142'Method and apparatus for run-time statistics dependent program execution using source-coding principles'20148,730,071'Methods and devices for load balancing in parallel entropy coding and decoding'20148,675,726'Method and encoder for constrained soft-decision quantization in data compression'20148,638,246'Encoding and decoding methods and devices using a secondary codeword indicator'20148,638,247'Method and device for buffer-based interleaved encoding of an input sequence'20148,633,837'Encoding and decoding methods and devices employing dual codesets'20148,582,639'Methods and devices for data compression using adaptive reconstruction levels'20138,577,159'Methods and devices for data compression with adaptive filtering in the transform domain'20138,559,519'Method and device for video encoding using predicted residuals'20138,553,769'Method and device for improved multi-layer data compression'20138,532,220'Methods and apparatus for secure distribution and storage of data using N channels'20138,519,871'Methods and devices for parallel encoding and decoding using a bitstream structured for reduced delay'20138,494,053'Method and apparatus of temporal filtering for side information interpolation and extrapolation in Wyner-Ziv video compression systems'20138,487,791'Parallel entropy coding and decoding methods and devices'20138,446,301'Methods and devices for coding and decoding the position of the last significant coefficient'20138,436,755'Methods and devices for reducing sources in binary entropy coding and decoding'20138,400,336'Methods and devices for reordered parallel entropy coding and decoding'20138,378,862'Method and device for compression of binary sequences by grouping multiple symbols'20138,358,698'Method and device for motion vector estimation in video transcoding using full-resolution residuals'20138,341,612'Method and apparatus for run-time statistics dependent program execution using source-coding'20128,340,188'Method and device for motion vector estimation in video transcoding using union of search areas'20128,315,310'Method and device for motion vector prediction in video transcoding using full resolution residuals'20128,311,109'In-loop deblocking for intra-coded images or frames'20128,295,342'Method and system for efficient video compression with low-complexity encoder'20128,295,356'Method and system for coding mode selection in video compression systems'20128,280,729'System and method for encoding and decoding pulse indices'20128,230,217'Method and system for secure collaboration using slepian-wolf codes'20128,174,414'Methods and devices for load balancing in parallel entropy coding and decoding'20128,138,954'Method and system for efficient data transmission with server side de-duplication'20128,139,635'Method for efficient encoding and decoding quantized sequence in Wyner-Ziv coding of video'20128,111,755'Method and system for low-complexity Slepian-Wolf rate estimation in Wyner-Ziv video encoding'20128,077,064'Method and device for buffer-based interleaved encoding of an input sequence'20118,063,801'Encoding and decoding methods and devices using a secondary codeword indicator'20118,005,141'Method for efficient encoding and decoding quantized sequence in Wyner-Ziv coding of video'20117,990,297'Encoding and decoding methods and devices employing dual codesets'20117,945,842'Method and apparatus for rateless source coding with/without decoder side information'20117,894,550'Method, apparatus, and system for source coding with iterative side information generation and decoding process'20117,733,247'Method and system for efficient data transmission with server side de-duplication'20107,679,536'Method and apparatus for constructing efficient slepian-wolf codes with mismatched decoding'20107,233,269'Method and apparatus for constructing efficient codes for Wyner-Ziv video compression systems'20076,859,151'Digital data transforming method'2005Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2007–2014Patents assigned to IBM (17)· patent assignee history
2007–2014Based in Yorktown Heights, NY, US· patent location history
2010–2021Based in Waterloo, CA· patent location history
2011–2019Patents assigned to HE DAKE (55)· patent assignee history
2011–2017Patents assigned to RESEARCH IN MOTION LTD (21)· patent assignee history
2013–2021Patents assigned to BLACKBERRY LTD (81)· patent assignee history
2013–2014Based in Ontario, CA· patent location history
2019–2021Patents assigned to GOOGLE LLC (24)· patent assignee history
2019–2021Based in Cupertino, CA, US· patent location history
2019–2020Based in Sunnyvale, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| BLACKBERRY LTD | 81 | 2013–2021 |
| HE DAKEself | 55 | 2011–2019 |
| GOOGLE LLC | 24 | 2019–2021 |
| RESEARCH IN MOTION LTD | 21 | 2011–2017 |
| IBM | 17 | 2007–2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| Waterloo, CA | 112 | 2010–2021 |
| Cupertino, California, US | 13 | 2019–2021 |
| Sunnyvale, California, US | 10 | 2019–2020 |
| Yorktown Heights, New York, US | 10 | 2007–2014 |
| Ontario, CA | 2 | 2013–2014 |