Inventor

Darren Neuman

Inventor
Palo Alto, CA, US

Overview

128→
Patents
1990–2019
Patent span
Electricity
Primary field (CPC H)

Patents· 128 as inventor

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

H04Nprimary
H04NPictorial communication, e.g. television48%
G06FElectric digital data processing11%
G06TImage data processing or generation, in general11%
G09GArrangements or circuits for control of indicating devices using static means to present variable information7%
H04LTransmission of digital information, e.g. telegraphic communication6%
G11BInformation storage based on relative movement between record carrier and transducer3%
G01RMeasuring electric variables2%
G11CStatic stores2%
H03KPulse technique1%
H03LAutomatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses1%
PatentTitleYear
10,404,624Lossless switching of traffic in a network device201910,218,990Video encoding for social media20199,985,996Decoupling audio-video (AV) traffic processing from non-AV traffic processing20189,712,442'Efficient memory bandwidth utilization in a network device'20179,560,366'Video encoding for social media'20179,544,586'Reducing motion compensation memory bandwidth through memory utilization'20179,448,606'Adaptive power configuration for a MHL and HDMI combination multimedia device'20169,432,719'A/V System and method supporting a pull data flow scheme'20169,426,079'Retransmission and memory consumption tracking of data packets in a network device'20169,407,890'Method and system for sharpening the luma and the chroma signals'20169,377,987'Hardware assisted format change mechanism in a display controller'20169,338,496'System and method supporting infrared remote control over a network'20169,326,004'Reduced memory mode video decode'20169,307,223'Method and system for mixing video and graphics'20169,197,845'System and method for processing video data'20159,137,513'Method and system for mixing video and graphics'20159,053,753'Method and system for a flexible multiplexer and mixer'20158,982,277'System and method for processing video data'20158,947,503'Method and system for processing 3-D video'20158,917,955'Method and system for processing video data in a multipixel memory to memory compositor'20148,854,545'Television functionality on a chip'20148,754,990'Method and system for processing chroma signals'20148,736,621'System and method for configuring a display pipeline'20148,706,277'Method and system for memory usage in real-time audio systems'20148,698,842'System and method for providing graphics using graphical engine'20148,681,161'Multi-pass system and method supporting multiple streams of video'20148,675,133'Video source resolution detection'20148,665,969'System and method for generating pseudo MPEG information from digital video information'20148,619,191'Filter module for a video decoding system'20138,581,918'Method and system for efficiently organizing data in memory'20138,581,915'System and method for configuring a display pipeline using a network'20138,514,944'Reducing motion compensation memory bandwidth through memory utilization'20138,462,274'Systems and methods for mitigating visible envelope effects'20138,373,801'Video source resolution detection'20138,358,312'Multi-pass system and method supporting multiple streams of video'20138,350,865'Method and system for efficiently organizing data in memory'20138,345,065'System and method for providing graphics using graphical engine'20138,284,209'System and method for optimizing display bandwidth'20128,275,031'System and method for analyzing multiple display data rates in a video system'20128,259,121'System and method for processing data using a network'20128,195,008'Method and system for processing video data in a multipixel memory to memory compositor'20128,185,600'Programming system and method for a video network'20128,184,137'System and method for ordering of scaling and capturing in a video system'20128,179,978'MPEG field data-driven display'20128,145,739'Method of analyzing non-preemptive DRAM transactions in real-time unified memory architectures'20128,131,108'Method and system for dynamic contrast stretch'20128,106,917'Method and system for mosaic mode display of video'20128,103,129'System(s), and method(s) for non-linear scaling of source pictures to a destination screen'20128,099,485'Method of analyzing non-preemptive DRAM transactions in real-time unified memory architectures'20128,098,929'Method and system for automatic correction of flesh-tones (skin-tones)'20128,085,346'Filter module for a video decoding system'20118,063,916'Graphics layer reduction for video composition'20118,035,751'Pulldown field detector'20118,026,980'Method and system for improving video combing decisions'20118,013,888'Method and system for implementing film grain insertion'20118,005,312'System and method for implementing graphics and video scaling algorithm using interpolation based on symmetrical polyphase filtering'20117,990,390'Multi-pass system and method supporting multiple streams of video'20117,987,345'Performance monitors in a multithreaded processor architecture'20117,961,255'Television functionality on a chip'20117,932,955'Method and system for content adaptive analog video noise detection'20117,903,124'Individual channel filtering of palettized image formats'20117,880,809'Method and system for motion adaptive deinterlacer with integrated directional filter'20117,877,752'Method and system for efficient audio scheduling for dual-decode digital signal processor (DSP)'20117,853,734'Video bus for a video decoding system'20107,848,432'System and method for efficiently storing macroblocks in SD-RAM'20107,848,408'Method and system for parameter generation for digital noise reduction based on bitstream properties'20107,849,172'Method of analyzing non-preemptive DRAM transactions in real-time unified memory architectures'20107,752,371'System and method for interrupt abstraction'20107,746,408'Method and system for improving the appearance of deinterlaced chroma formatted video'20107,724,307'Method and system for noise reduction in digital video'20107,720,304'System and method for implementing graphics and video scaling algorithm using interpolation based on symmetrical polyphase filtering'20107,715,482'System and method for generating pseudo MPEG information from digital video information'20107,697,074'System and method for video processing demonstration'20107,679,629'Methods and systems for constraining a video signal'20107,653,135'MPEG field data-driven display'20107,636,125'Filter module for a video decoding system'20097,595,843'Pulldown field detector'20097,590,503'Method and system for rerouteable cyclic redundancy check sum (CRC) for different sources'20097,567,261'System and method for providing graphics using graphical engine'20097,529,426'Correlation function for signal detection, match filters, and 3:2 pulldown detection'20097,526,024'Storing macroblocks for concatenated frames'20097,519,232'Method and system for detecting diagonal strength of an edge in an image'20097,511,768'Dynamic filter to limit ringing'20097,489,362'Television functionality on a chip'20097,483,077'Method and system for control of a multi-field deinterlacer including providing visually pleasing start-up and shut-down'20097,471,342'Method and system for cross-luminance reduction in multi-standard television decoders'20087,412,096'Method and system for interpolator direction selection during edge detection'20087,365,548'System and method for measuring on-chip supply noise'20087,355,651'Method and system for minimizing both on-chip memory size and peak DRAM bandwidth requirements for multifield deinterlacers'20087,349,028'Method and system for motion adaptive deinterlacer with integrated directional filter'20087,349,026'Method and system for pixel constellations in motion adaptive deinterlacer'20087,339,627'Method and system for automatic detection and display of aspect ratio'20087,304,652'System and method for providing graphics using graphical engine'20077,280,155'Method and system for converting interlaced formatted video to progressive scan video'20077,274,403'Motion adaptive deinterlacer with integrated dynamic format change filter'20077,230,651'A/V decoder having a clocking scheme that is independent of input data streams'20077,152,176'Dynamic resynchronization of clocked interfaces'20067,149,954'Method and system for programmable field statistic for picture cyclic redundancy check (CRC)'20067,113,221'Method and system for converting interlaced formatted video to progressive scan video'20067,111,111'Scheme for optimal settings for DDR interface'20067,103,187'Audio calibration system'20067,080,177'System and method for arbitrating clients in a hierarchical real-time DRAM system'20067,057,664'Method and system for converting interlaced formatted video to progressive scan video using a color edge detection scheme'20066,982,727'System and method for providing graphics using graphical engine'20066,961,514'System and method for communicating images to a removable media device'20056,888,578'Method and system for cross-luminance reduction in multi-standard television decoders'20056,807,593'Enhanced bus architecture for posted read operation between masters and slaves'20046,704,846'Dynamic memory arbitration in an MPEG-2 decoding System'20046,630,965'Field freeze filter implementation'20036,557,117'Built-in self test for PLL module with on-chip loop filter'20036,493,506'Optical disk system and method for storing disk- and user-specific settings'20026,483,951'Digital video filter sequence for bandwidth constrained systems'20026,424,381'Filtering decimation technique in a digital video system'20026,420,987'Hysteresis in an oversampled data conveter'20026,301,598'Method and apparatus for estimating a square of a number'20016,243,664'Methods for maximizing routability in a programmable interconnect matrix having less than full connectability'20016,139,391'Bubble generating assembly'20006,119,091'DVD audio decoder having a direct access PCM FIFO'20006,118,491'System and method for enforcing interlaced field synchronization in the presence of broken alternation in an MPEG video datastream'20006,072,548'Video decoder dynamic memory allocation system and method allowing variable decoded image size'20005,960,006'MPEG decoding system adjusting the presentation in a predetermined manner based on the actual and requested decoding time'19995,926,227'Video decoder dynamic memory allocation system and method with error recovery'19995,848,066'Methods for maximizing routability in a programmable interconnect matrix having less than full connectability'19985,812,760'Programmable byte wise MPEG systems layer parser'19985,689,686'Methods for maximizing routability in a programmable interconnect matrix having less than full connectability'19975,579,317'Packet error propagation for MPEG transport demultiplexers'19965,559,999'MPEG decoding system including tag list for associating presentation time stamps with encoded data units'19964,965,535'Multiple speed oscillator'1990

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1990Based in Sunnyvale, CA, US· patent location history
1996–2006Patents assigned to LSI LOGIC CORP (19)· patent assignee history
1996–2016Based in San Jose, CA, US· patent location history
2002–2019Based in Palo Alto, CA, US· patent location history
2005–2019Patents assigned to BROADCOM CORP (103)· patent assignee history
2011–2016Patents assigned to NEUMAN DARREN (33)· patent assignee history
2011–2016Patents assigned to LAW PATRICK (7)· patent assignee history
2011–2015Patents assigned to HERRICK JASON (6)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
BROADCOM CORP1032005–2019
NEUMAN DARRENself332011–2016
LSI LOGIC CORP191996–2006
LAW PATRICK72011–2016
HERRICK JASON62011–2015
Locations
LocationPatentsSpan
Palo Alto, California, US832002–2019
San Jose, California, US441996–2016
Sunnyvale, California, US11990