Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
DW

Daniel Willhite — 17 Patents

Apple: 15 patents #2,200 of 18,612Top 15%
CTComputer Associates Think: 2 patents #103 of 542Top 20%
San Francisco, CA: #2,448 of 26,999 inventorsTop 10%
California: #35,467 of 386,348 inventorsTop 10%
Overall (All Time): #263,971 of 4,157,543Top 7%
17 Patents All Time
Daniel Willhite has been granted 17 US patents while listed as an inventor at Apple. The first was granted in 1999 and the most recent in March 2014. Daniel Willhite ranks #263,971 of 4,157,543 US inventors in our database (top 6.3%). Patent records list Daniel Willhite in San Francisco, CA, US.

Issued Patents All Time

Showing 1–17 of 17 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
8667508 Method for providing stand-in objects Richard Williamson, Linus Upson, Jack Greenfield 2014-03-04
8180834 System, method, and computer program product for filtering messages and training a classification module Erik Kay, David M. Moore, Linus Upson 2012-05-15 $24,000,000
8126895 Method, apparatus, and computer program product for indexing, synchronizing and searching digital data Antony John Sargent, Erik Kay, David M. Moore, Linus Upson 2012-02-28 $28,114,000
7984017 Method and apparatus for mapping objects to multiple tables of a database Richard Williamson, Linus Upson, Jack Greenfield 2011-07-19
7539997 Method for providing stand-in objects Richard Williamson, Linus Upson, Jack Greenfield 2009-05-26
7523458 Method for providing stand-in objects Richard Williamson, Linus Upson, Jack Greenfield 2009-04-21
7127474 Method and apparatus for mapping objects to multiple tables of a database Richard Williamson, Linus Upson, Jack Greenfield 2006-10-24 $201,212,000
6952706 Method for providing stand-in objects Richard Williamson, Linus Upson, Jack Greenfield 2005-10-04 $411,884,000
6820268 Method for associating data bearing objects with user interface objects Richard Williamson, Linus Upson, Jack Greenfield 2004-11-16
6704744 Method and apparatus for mapping objects to multiple tables of a database Richard Williamson, Linus Upson, Jack Greenfield 2004-03-09
6513072 Method for associating data bearing objects with user interface objects Richard Williamson, Linus Upson, Jack Greenfield 2003-01-28
6466992 Method for providing stand-in objects Richard Williamson, Linus Upson, Jack Greenfield 2002-10-15
6223227 Method for providing stand-in objects Richard Williamson, Linus Upson, Jack Greenfield 2001-04-24
6154786 Method for associating data bearing objects with user interface objects Richard Williamson, Linus Upson, Jack Greenfield 2000-11-28
6122641 Method and apparatus for mapping objects to multiple tables of a database Richard Williamson, Linus Upson, Jack Greenfield 2000-09-19
5898871 Dynamic object communication protocol Richard Williamson, Linus Upson, Jack Greenfield 1999-04-27
5873093 Method and apparatus for mapping objects to a data source Richard Williamson, Linus Upson, Jack Greenfield 1999-02-16