Inventor
David E. Heckerman
Inventor
Bellevue, WA, US
Overview
Patents· 110 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing25%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests18%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes16%
G06NComputing arrangements based on specific computational models15%
H04LTransmission of digital information, e.g. telegraphic communication7%
G16BBioinformatics, i.e. information and communication technology [ict] specially adapted for genetic or protein-related data processing in computational molecular biology5%
G16HHealthcare informatics, i.e. information and communication technology [ict] specially adapted for the handling or processing of medical or healthcare data3%
G06TImage data processing or generation, in general2%
A61KPreparations for medical, dental or toiletry purposes1%
C12NMicroorganisms or enzymes1%
PatentTitleYear
10,795,969Remote life science laboratories and storage facilities202010,566,076Customized integrated circuit for serial comparison of nucleotide sequences202010,241,970Reduced memory nucleotide sequence comparison201910,172,936Peptide particle formulation20199,495,775'System and method for visualization of categories'20169,408,906'Peptide particle formulation'20169,305,079'Advanced spam detection techniques'20169,130,988'Scareware detection'20158,706,421'Shift-invariant predictions'20148,605,089'Data visualization using association networks'20138,533,270'Advanced spam detection techniques'20138,478,535'Systems and methods that utilize machine learning algorithms to facilitate assembly of aids vaccine cocktails'20138,473,218'Refining HLA data'20138,452,541'Vaccine design methodology'20138,396,671'Cluster modeling, and learning cluster specific parameters of an adaptive double threading model'20138,315,957'Predicting phenotypes using a probabilistic predictor'20128,250,159'Message rendering for identification of content features'20128,209,181'Personal audio-video recorder for live meetings'20128,182,424'Diary-free calorimeter'20128,140,569'Dependency network based model (or pattern)'20128,121,797'T-cell epitope prediction'20128,103,537'Decision theoretic approach to targeted solicitation by maximizing expected profit increases'20128,065,345'Visualization as input mechanism'20118,050,870'Identifying associations using graphical models'20118,000,900'Association-based predictions of pathogen characteristics'20117,983,959'Systems and methods for estimating placement positions of content items on a rendered page'20117,953,738'System and method for visualization of categories'20117,930,353'Trees of classifiers for detecting email spam'20117,908,151'Get prep questions to ask doctor'20117,885,905'False discover rate for graphical models'20117,831,627'Dependency network based model (or pattern)'20107,814,035'Large-scale information collection and mining'20107,689,458'Systems and methods for determining bid value for content items to be placed on a rendered page'20107,660,705'Bayesian approach for learning regression decision graph models and regression models for time series analysis'20107,647,285'Tools for health and wellness'20107,644,094'System and method for processing a large data set using a prediction model having a feature selection capability'20107,640,313'Adaptive junk message filtering system'20097,630,916'Systems and methods for improving collaborative filtering'20097,617,010'Detecting instabilities in time series forecasting'20097,580,813'Systems and methods for new time series model probabilistic ARMA'20097,562,064'Automated web-based targeted advertising with quotas'20097,558,832'Feedback loop for spam prevention'20097,483,947'Message rendering for identification of content features'20097,478,106'System and method for processing a large data set using a prediction model having a feature selection capability'20097,472,102'Cluster-based and rule-based approach for automated web-based targeted advertising with quotas'20087,454,705'Cluster-based visualization of user traffic on an internet site'20087,409,371'Efficient determination of sample size to facilitate building a statistical model'20087,406,453'Large-scale information collection and mining'20087,389,201'System and process for automatically providing fast recommendations using local probability distributions'20087,389,288'System and process for automatically explaining probabilistic predictions'20087,370,002'Modifying advertisement scores based on advertisement response probabilities'20087,346,471'Web data outlier detection and mitigation'20087,342,582'System and method for visualization of categories'20087,333,998'Apparatus and accompanying methods for visualizing clusters of data and hierarchical cluster classifications'20087,251,636'Scalable methods for learning Bayesian networks'20077,249,162'Adaptive junk message filtering system'20077,246,048'Determining near-optimal block size for incremental-type expectation maximization (EM) algorithms'20077,225,200'Automatic data perspective generation for a target variable'20077,219,148'Feedback loop for spam prevention'20077,200,267'Handwriting recognition with mixtures of bayesian networks'20077,184,993'Systems and methods for tractable variational approximation for interference in decision-graph Bayesian networks'20077,162,489'Anomaly detection in data perspectives'20077,158,959'Automated web-based targeted advertising with quotas'20077,143,075'Automated web-based targeted advertising with quotas'20067,133,811'Staged mixture modeling'20067,124,054'System and method for mining model accuracy display'20067,076,544'Caching techniques for streaming media'20067,065,534'Anomaly detection in data perspectives'20067,058,592'Transmission of information during ad click-through'20067,028,036'System and method for visualization of continuous attribute values'20067,003,158'Handwriting recognition with mixtures of Bayesian networks'20066,963,870'System and method for processing a large data set using a prediction model having a feature selection capability'20056,922,660'Determining near-optimal block size for incremental-type expectation maximization (EM) algorithms'20056,831,663'System and process for automatically explaining probabilistic predictions'20046,807,537'Mixtures of Bayesian networks'20046,771,289'Cluster-based visualization of user traffic on an internet site'20046,742,003'Apparatus and accompanying methods for visualizing clusters of data and hierarchical cluster classifications'20046,694,301'Goal-oriented clustering'20046,665,653'Noise reduction for a cluster-based approach for targeted item delivery with inventory management'20036,633,852'Preference-based catalog browser that utilizes a belief network'20036,542,878'Determining whether a variable is numeric or non-numeric'20036,529,891'Automatic determination of the number of clusters by mixtures of bayesian networks'20036,529,895'Determining a distribution of a numeric variable'20036,529,888'Generating improved belief networks'20036,519,599'Visualization of high-dimensional data'20036,496,816'Collaborative filtering with mixtures of bayesian networks'20026,408,290'Mixtures of bayesian networks with decision graphs'20026,405,200'Generating a model for raw variables from a model for cooked variables'20026,345,265'Clustering with mixtures of bayesian networks'20026,336,108'Speech recognition with mixtures of bayesian networks'20026,330,563'Architecture for automated data analysis'20016,321,225'Abstracting cooked variables from raw variables'20016,262,730'Intelligent user assistance facility'20016,263,308'Methods and apparatus for performing speech recognition using acoustic models which are improved through an interactive process'20016,260,035'Intelligent user assistance facility for a software program'20016,260,011'Methods and apparatus for automatically synchronizing electronic audio files with electronic text files'20016,233,570'Intelligent user assistance facility for a software program'20016,216,134'Method and system for visualization of clusters and classifications'20016,192,360'Methods and apparatus for classifying text and for building a text classifier'20016,161,130'Technique which utilizes a probabilistic classifier to detect \"junk\" e-mail by automatically updating a training and re-training the classifier based on the updated training set'20006,154,736'Belief networks with decision graphs'20006,067,412'Automatic bottleneck detection by means of workload reconstruction from performance measurements'20006,021,403'Intelligent user assistance facility'20006,006,218'Methods and apparatus for retrieving and/or processing retrieved information as a function of a user\'s estimated knowledge'19995,802,256'Generating improved belief networks'19985,715,374'Method and system for case-based reasoning utilizing a belief network'19985,704,017'Collaborative filtering utilizing a belief network'19975,704,018'Generating improved belief networks'19975,696,884'Method for assisting in rendering a decision using improved belief networks'19975,694,559'On-line help method and system utilizing free text query'1997Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1997–2014Patents assigned to MICROSOFT CORP (101)· patent assignee history
1997–2016Based in Bellevue, WA, US· patent location history
2011–2014Patents assigned to HECKERMAN DAVID E (14)· patent assignee history
2012–2014Patents assigned to JOJIC NEBOJSA (5)· patent assignee history
2012–2016Patents assigned to ROUNTHWAITE ROBERT L (4)· patent assignee history
2012–2020Based in Santa Monica, CA, US· patent location history
2015–2020Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (6)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| MICROSOFT CORP | 101 | 1997–2014 |
| HECKERMAN DAVID Eself | 14 | 2011–2014 |
| MICROSOFT TECHNOLOGY LICENSING LLC | 6 | 2015–2020 |
| JOJIC NEBOJSA | 5 | 2012–2014 |
| ROUNTHWAITE ROBERT L | 4 | 2012–2016 |
Locations
| Location | Patents | Span |
|---|---|---|
| Bellevue, Washington, US | 102 | 1997–2016 |
| Santa Monica, California, US | 8 | 2012–2020 |