SM

Steven J. Munroe

IBM: 37 patents #2,596 of 70,183Top 4%
Overall (All Time): #90,504 of 4,157,543Top 3%
37
Patents All Time

Issued Patents All Time

Showing 25 most recent of 37 patents

Patent #TitleCo-InventorsDate
9626168 Compiler optimizations for vector instructions Michael K. Gschwind, Jin Song Ji, Ronald I. McIntosh, William J. Schmidt 2017-04-18
9619214 Compiler optimizations for vector instructions Michael K. Gschwind, Jin Song Ji, Ronald I. McIntosh, William J. Schmidt 2017-04-11
8832669 Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization Robert J. Blainey, Michael K. Gschwind, James L. McInnes 2014-09-09
8632002 Real-time security verification for banking cards David Charles Boutcher, Raymond K. Harney, Jeffrey Jay Scheel 2014-01-21
8615746 Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization Robert J. Blainey, Michael K. Gschwind, James L. McInnes 2013-12-24
8615465 Real-time security verification for banking cards David Charles Boutcher, Raymond K. Harney, Jeffrey Jay Scheel 2013-12-24
8615745 Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization Robert J. Blainey, Michael K. Gschwind, James L. McInnes 2013-12-24
8612959 Linking code for an enhanced application binary interface (ABI) with decode time instruction optimization Robert J. Blainey, Michael K. Gschwind, James L. McInnes, Michael R. Meissner 2013-12-17
8607211 Linking code for an enhanced application binary interface (ABI) with decode time instruction optimization Robert J. Blainey, Michael K. Gschwind, James L. McInnes, Michael R. Meissner 2013-12-10
6983447 Efficient method router that supports multiple simultaneous object versions John Clarence Endicott, Robert Peter Resch 2006-01-03
6715148 Efficient method router that supports multiple simultaneous object versions John Clarence Endicott, Robert Peter Resch 2004-03-30
6681239 Computer system having shared address space among multiple virtual address spaces Scott Alan Plaetzer, James W. Stopyro 2004-01-20
6633922 Object access mechanism that dynamically switches between multiple distributed access models Anthony BROCK 2003-10-14
6549953 Object encapsulation protection apparatus John Clarence Endicott, Steven Lester Halter, Erik E. Voldal, Xin-Wei Xu 2003-04-15
6493816 Method and apparatus for encapsulating address translation for shared persistent virtual storage John Gerard Nistler, James W. Stopyro 2002-12-10
6442753 Apparatus and method for checking dependencies among classes in an object-oriented program Scott N. Gerard, Steven Lester Halter 2002-08-27
6330709 Virtual machine implementation for shared persistent objects Maynard Johnson, John Gerard Nistler, James W. Stopyro 2001-12-11
6301582 System and method for storage of shared persistent objects Maynard Johnson, John Gerard Nistler, James W. Stopyro 2001-10-09
6298428 Method and apparatus for shared persistent virtual storage on existing operating systems John Gerard Nistler, James W. Stopyro 2001-10-02
6240466 Object-oriented apparatus and method for determining new object location relative to an existing object Michael D. McKeehan, Erik E. Voldal 2001-05-29
6230311 Apparatus and method for disabling methods called on an object Scott N. Gerard, Steven Lester Halter, Erik E. Voldal 2001-05-08
6223344 Apparatus and method for versioning persistent objects Scott N. Gerard, Steven Lester Halter, Erik E. Voldal 2001-04-24
6209128 Apparatus and method for providing access to multiple object versions Scott N. Gerard, Steven Lester Halter, Erik E. Voldal 2001-03-27
6192368 Apparatus and method for automatically propagating a change made to at least one of a plurality of objects to at least one data structure containing data relating to the plurality of objects Scott N. Gerard, Steven Lester Halter, Robert Westland 2001-02-20
6092079 Apparatus and method for updating an object without affecting the unique identity of the object Scott N. Gerard, Steven Lester Halter, Erik E. Voldal 2000-07-18