EH

Eric J. Horvitz

Microsoft: 338 patents #2 of 40,388Top 1%
MI Mircosoft: 1 patents #6 of 57Top 15%
📍 Kirkland, WA: #3 of 3,517 inventorsTop 1%
🗺 Washington: #17 of 76,902 inventorsTop 1%
Overall (All Time): #926 of 4,157,543Top 1%
343
Patents All Time

Issued Patents All Time

Showing 326–343 of 343 patents

Patent #TitleCo-InventorsDate
6233570 Intelligent user assistance facility for a software program John S. Breese, David E. Heckerman, Samuel D. Hobson, David O. Hovel, Adrian Klein +2 more 2001-05-15
6192360 Methods and apparatus for classifying text and for building a text classifier Susan T. Dumais, David E. Heckerman, John C. Platt, Mehran Sahami 2001-02-20
6182133 Method and apparatus for display of information prefetching and cache status having variable visual indication based on a period of time since prefetching 2001-01-30
6161130 "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" David E. Heckerman, Susan T. Dumais, Mehran Sahami, John C. Platt 2000-12-12
6085226 Method and apparatus for utility-directed prefetching of web pages into local cache using continual computation and user models 2000-07-04
6067565 Technique for prefetching a web page of potential future interest in lieu of continuing a current information download 2000-05-23
6023275 System and method for resizing an input position indicator for a user interface of a computer system Michael E. Markley, Martin Sonntag 2000-02-08
6021403 Intelligent user assistance facility John S. Breese, David E. Heckerman, Samuel D. Hobson, David O. Hovel, Adrian Klein +2 more 2000-02-01
6016145 Method and system for transforming the geometrical shape of a display window for a computer system Michael E. Markley, Martin Sonntag 2000-01-18
6009452 Apparatus and methods for optimally using available computer resources for task execution during idle-time based on probabilistic assessment of future task instances 1999-12-28
6006218 Methods and apparatus for retrieving and/or processing retrieved information as a function of a user's estimated knowledge John S. Breese, David E. Heckerman, Carl M. Kadie, Keiji Kanazawa 1999-12-21
5999938 System and method for creating a new data structure in memory populated with data from an existing data structure William James Bliss, Jerry R. Hughson, Jr., Lois Bauer, Suryanarayanan V. Raman, Michael L. Roberts +1 more 1999-12-07
5995997 Apparatus and methods for optimally allocating currently available computer resources to future task instances versus continued execution of current task instances 1999-11-30
5880733 Display system and method for displaying windows of an operating system to provide a three-dimensional workspace for a computer system Martin Sonntag, Michael E. Markley 1999-03-09
5864848 Goal-driven information interpretation and extraction system Erich S. Finkelstein 1999-01-26
5784616 Apparatus and methods for optimally using available computer resources for task execution during idle-time for future task instances exhibiting incremental value with computation 1998-07-21
5704017 Collaborative filtering utilizing a belief network David E. Heckerman, John S. Breese, David M. Chickering 1997-12-30
5694559 On-line help method and system utilizing free text query Samuel D. Hobson, David E. Heckerman, John S. Breese, Erich S. Finkelstein, Gregory L. Shaw +2 more 1997-12-02