{"@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": "Albert Chang", "item": "https://www.patentleaderboard.com/inventor/fl:al_ln:chang-13"}]}
Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
AC

Albert Chang — 28 Patents

IBM: 14 patents #8,031 of 70,183Top 15%
Canon: 6 patents #8,549 of 19,416Top 45%
Intel: 2 patents #13,316 of 30,777Top 45%
EAEaton: 1 patents #1,900 of 3,708Top 55%
RCRca: 1 patents #895 of 1,739Top 55%
The Boeing: 1 patents #8,630 of 15,756Top 55%
Overall (All Time): #134,628 of 4,157,543Top 4%
28 Patents All Time
Albert Chang has been granted 28 US patents while listed as an inventor at IBM. The first was granted in 1982 and the most recent in August 2019. Albert Chang ranks #134,628 of 4,157,543 US inventors in our database (top 3.2%). Patent records list Albert Chang in Chatswood, NY, AU.

Patents per Year

Patents granted per year, 1982 to 2019Bar chart with a peak of 3 patents in 1999.peak 31982: 1 patents19821987: 2 patents1988: 2 patents19881990: 2 patents1992: 2 patents19921995: 1 patents1996: 1 patents19961998: 1 patents1999: 3 patents19992001: 3 patents2002: 1 patents20022006: 1 patents2007: 1 patents20072008: 1 patents2013: 2 patents20132016: 1 patents2017: 1 patents20172018: 1 patents2019: 1 patents2019

Issued Patents All Time

Showing 1–25 of 28 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
10395621 Method, system and apparatus for modifying a font character 2019-08-27 $17,000
9922623 Emboldening of outline fonts Michael Gerard McCosker 2018-03-20 $36,000
9779526 Method, system and apparatus for determining area of a pixel covered by a scalable definition for a character Michael Gerard McCosker 2017-10-03 $37,000
9401035 Text rendering method with improved clarity of corners 2016-07-26 $57,000
8612872 Animated user interface control elements Shane Stephens 2013-12-17 $50,000
8350868 Method of compositing variable alpha fills supporting group opacity Bin Liao, Cameron Murray Edwards, Scott Bradley 2013-01-08 $70,000
7454729 Method and system for validating testbench Fiyaz Kanji 2008-11-18 $5,327,000
7240302 Method and apparatus for relocating elements in a floorplan editor 2007-07-03 $8,907,000
7151509 Apparatus for use in providing wireless communication and method for use and deployment of such apparatus Cameron Massey, Tom F. Reneau 2006-12-19 $48,401,000
6338128 System and method for invalidating an entry in a translation unit Edward John Silha, Larry Edward Thatcher, Gus Yeung 2002-01-08 $17,918,000
6312449 Pacifier retaining device Doretta Chang 2001-11-06
6311253 Methods for caching cache tags Mark J. Charney, Robert K. Montoye, Thomas R. Puzak 2001-10-30 $34,081,000
RE37305 Virtual memory address translation mechanism with controlled data persistence John Cocke, Mark F. Mergen, George Radin 2001-07-31
RE36462 Method to control paging subsystem processing in virtual memory data processing system during execution of critical code sections Mark F. Mergen, John T. O'Quin, II, John C. O'Quin, III, Mark D. Rogers 1999-12-21
5975105 Seismic activated actuator 1999-11-02
5857061 Power window switch which incorporates express up/down and window motor speed control features using a force sensitive resistor or capacitor Michael G. Taranowski, Brian Thomas Pier, James E. Hansen, Ruth E. Hubbell, Lewis J. Gohde +4 more 1999-01-05 $4,273,000
5835928 Circuitry and method for relating first and second memory locations where the second memory location stores information from the first memory location Marc A. Auslander, Robert Morris Meade 1998-11-10 $21,430,000
5579056 Digital multi-standard TV composite video encoder for high color resolution TV game 1996-11-26
5418927 I/O cache controller containing a buffer memory partitioned into lines accessible by corresponding I/O devices and a directory to track the lines George A. Lerom, James O. Nicholson, John C. O'Quin, III, John T. O'Quin, II 1995-05-23 $7,752,000
5129088 Data processing method to create virtual disks from non-contiguous groups of logically contiguous addressable blocks of direct access storage device Marc A. Auslander, Stephen Morgan, John T. O'Quin, II, John C. O'Quin, III 1992-07-07 $9,389,000
5097144 Driver circuit for testing bi-directional transceiver semiconductor products Algirdas J. Gruodis, Dale E. Hoffman, Daniel E. Skooglund 1992-03-17 $18,922,000
4937736 Memory controller for protected memory with automatic access granting capability John Cocke, Mark F. Mergen, Richard R. Oehler 1990-06-26 $19,404,000
4897781 System and method for using cached data at a local node after re-opening a file at a remote node in a distributed networking environment Grover H. Neuman, Amal A. Shaheen-Gouda, Todd A. Smith 1990-01-30 $17,332,000
4717953 Brightness control circuit for a television receiver Yoji Miyasako 1988-01-05
4718008 Method to control paging subsystem processing in a virtual memory data processing system during execution of critical code sections Mark F. Mergen, John T. O'Quin, II, John C. O'Quin, III, Mark D. Rogers 1988-01-05 $34,804,000