{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.patentleaderboard.com/"}, {"@type": "ListItem", "position": 2, "name": "IBM", "item": "https://www.patentleaderboard.com/company/ibm"}, {"@type": "ListItem", "position": 3, "name": "Timothy Graser", "item": "https://www.patentleaderboard.com/inventor/fl:ti_ln:graser-1"}]}
Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
TG

Timothy Graser — 22 Patents

IBM: 16 patents #6,980 of 70,183Top 10%
LOLogiclibrary: 5 patents #2 of 7Top 30%
Rochester, MN: #273 of 3,042 inventorsTop 9%
Minnesota: #3,126 of 52,454 inventorsTop 6%
Overall (All Time): #189,202 of 4,157,543Top 5%
22 Patents All Time
Timothy Graser has been granted 22 US patents while listed as an inventor at IBM. The first was granted in 2000 and the most recent in January 2016. Timothy Graser ranks #189,202 of 4,157,543 US inventors in our database (top 4.6%). Patent records list Timothy Graser in Rochester, MN, US.

Patents per Year

Patents granted per year, 2000 to 2016Bar chart with a peak of 5 patents in 2000.peak 52000: 5 patents20002001: 5 patents2002: 2 patents20022004: 1 patents2005: 3 patents20052006: 1 patents2007: 1 patents20072008: 1 patents2011: 1 patents20112013: 1 patents2016: 1 patents2016

Issued Patents All Time

Showing 1–22 of 22 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
9235386 Generating reusable software assets from distributed artifacts Brent Carlson, Dave Gross, Debra Mariner, John Palof, Paul Tamminga 2016-01-12
8412813 Customizable asset governance for a distributed reusable software library Brent Carlson 2013-04-02
7895563 Managing reusable software assets Brent Carlson, Dave Gross, Debra Mariner, John Palof, Paul Tamminga 2011-02-22
7322024 Generating reusable software assets from distributed artifacts Brent Carlson, Dave Gross, Debra Mariner, John Palof, Paul Tamminga 2008-01-22
7200805 Dynamic generation of schema information for data description languages Brent Carlson, Dave Gross 2007-04-03
7149734 Managing reusable software assets Brent Carlson, Dave Gross, Debra Mariner, John Palof, Paul Tamminga 2006-12-12
6957228 Object oriented apparatus and method for providing context-based class replacement in an object oriented system 2005-10-18 $9,308,000
6944595 Apparatus and method for performing conversion between different units of currency using an encapsulated conversion path of exchange rates Dave Gross, Bradley W. Fawcett 2005-09-13 $5,632,000
6944845 Implementation for an object oriented run-time extensible item Steven Lester Halter 2005-09-13 $5,632,000
6728948 Object oriented framework mechanism and method for providing a generic order entry processing interface for one or more order fulfillment systems Randy Dee Baxter, James E. Carey, Brent Carlson, Vincent Edmund Price 2004-04-27 $8,134,000
6405363 Class casting support for run-time extensible items in an object oriented framework Brent Carlson 2002-06-11 $11,523,000
6405360 Property container type objects Kathy Bohrer 2002-06-11 $11,523,000
6308314 Mechanism and method for flexible coupling of processes in an object oriented framework Brent Carlson, Ulf Jesper Thomas Lindblom, Torbjorn Pernbeck, Simon Paul Reason 2001-10-23 $31,841,000
6275979 Implementation for an object oriented run-time extensible item Steven Lester Halter 2001-08-14 $21,171,000
6199197 Apparatus and method for providing common behavior across different processing levels in an object oriented framework Jan Olof Engstrom, Barbara Regine Proske 2001-03-06 $28,649,000
6195791 Object mechanism and method for coupling together processes to define a desired processing environment in an object oriented framework Brent Carlson, Jan Olof Engstrom, Ulf Jesper Thomas Lindblom, Barbara Regine Proske 2001-02-27 $24,775,000
6173439 Interface mechanism and method for accessing non-object oriented data from within an object oriented framework Brent Carlson, Ulf Jesper Thomas Lindblom, Anders Nilsson, Torbjorn Pernbeck 2001-01-09 $40,580,000
6134706 Software business objects in a multi-level organizational structure James E. Carey, Brent Carlson, Anders Nilsson 2000-10-17 $30,556,000
6106569 Method of developing a software system using object oriented technology Kathryn Ann Bohrer, James E. Carey, Brent Carlson, Anders Nilsson, John M. Vlissides 2000-08-22 $30,771,000
6092075 Framework for business applications using cached aggregate and specification key James E. Carey, Brent Carlson, Bradley W. Fawcett, Wilfried Lesnik, Anders Nilsson 2000-07-18 $26,569,000
6070152 Framework for business applications providing financial integration James E. Carey, Brent Carlson, Tore Dahl, Anders Nilsson, Mark Alan Pasch 2000-05-30 $26,347,000
6052525 Method of error handling in a framework Brent Carlson, Tore Dahl, Bradley W. Fawcett 2000-04-18 $23,849,000