Membership
Tour
Register
Log in
Robert James Blainey
Follow
Person
Newmarket, CA
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Efficient tail calculation to exploit data correlation
Patent number
9,904,922
Issue date
Feb 27, 2018
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient tail calculation to exploit data correlation
Patent number
9,892,411
Issue date
Feb 13, 2018
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Recording and profiling transaction failure addresses of the abort-...
Patent number
9,268,599
Issue date
Feb 23, 2016
International Business Machines Corporation
Robert J Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Recording and profiling transaction failure source addresses and st...
Patent number
9,268,598
Issue date
Feb 23, 2016
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Prioritization for conflict arbitration in transactional memory man...
Patent number
9,170,844
Issue date
Oct 27, 2015
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Conditional transaction abort and precise abort handling
Patent number
9,081,607
Issue date
Jul 14, 2015
International Business Machines Corporation
Robert J Blainey
G11 - INFORMATION STORAGE
Information
Patent Grant
Method and apparatus for diagnostic recording using transactional m...
Patent number
8,972,794
Issue date
Mar 3, 2015
International Business Machines Corporation
Mark Francis Wilding
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiling code for an enhanced application binary interface (ABI) w...
Patent number
8,832,669
Issue date
Sep 9, 2014
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiling code for an enhanced application binary interface (ABI) w...
Patent number
8,615,745
Issue date
Dec 24, 2013
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiling code for an enhanced application binary interface (ABI) w...
Patent number
8,615,746
Issue date
Dec 24, 2013
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Linking code for an enhanced application binary interface (ABI) wit...
Patent number
8,612,959
Issue date
Dec 17, 2013
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Linking code for an enhanced application binary interface (ABI) wit...
Patent number
8,607,211
Issue date
Dec 10, 2013
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Fine-grained software-directed data prefetching using integrated hi...
Patent number
8,413,127
Issue date
Apr 2, 2013
International Business Machines Corporation
Roch G. Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic nest level determination for nested transactional memory ro...
Patent number
8,380,941
Issue date
Feb 19, 2013
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic nest level determination for nested transactional memory ro...
Patent number
8,250,315
Issue date
Aug 21, 2012
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Methods, apparatus and articles of manufacture for regaining memory...
Patent number
8,032,736
Issue date
Oct 4, 2011
International Business Machines Corporation
Alexander Abrashkevich
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Compiler with cache utilization optimizations
Patent number
7,765,534
Issue date
Jul 27, 2010
International Business Machines Corporation
Roch G. Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Fine-grained software-directed data prefetching using integrated hi...
Patent number
7,669,194
Issue date
Feb 23, 2010
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Software barrier synchronization
Patent number
7,581,222
Issue date
Aug 25, 2009
International Business Machines Corporation
Robert James Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and system for code modification based on cache structure
Patent number
7,530,063
Issue date
May 5, 2009
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimizing source code for iterative execution
Patent number
7,340,733
Issue date
Mar 4, 2008
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Lock caching for compound atomic operations on shared memory
Patent number
7,228,391
Issue date
Jun 5, 2007
International Business Machines Corporation
Raul Esteban Silvera
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Aggregate bandwidth through management using insertion of reset ins...
Patent number
7,168,070
Issue date
Jan 23, 2007
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Unrolling transformation of nested loops
Patent number
7,140,009
Issue date
Nov 21, 2006
International Business Machines Corporation
Arie Tal
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Automatic program restructuring to reduce average cache miss penalty
Patent number
6,907,509
Issue date
Jun 14, 2005
International Business Machines Corporation
Brian C. Hall
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Loop allocation for optimizing compilers
Patent number
6,651,246
Issue date
Nov 18, 2003
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and system for determining inter-compilation unit alias info...
Patent number
6,045,585
Issue date
Apr 4, 2000
International Business Machines Corporation
Robert James Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Global variable coalescing
Patent number
5,850,549
Issue date
Dec 15, 1998
International Business Machines Corporation
Robert James Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Connectivity based program partitioning
Patent number
5,797,012
Issue date
Aug 18, 1998
International Business Machines Corporation
Robert James Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Improving memory layout based on connectivity considerations
Patent number
5,787,284
Issue date
Jul 28, 1998
International Business Machines Corporation
Robert James Blainey
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
EFFICIENT TAIL CALCULATION TO EXPLOIT DATA CORRELATION
Publication number
20160253674
Publication date
Sep 1, 2016
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT TAIL CALCULATION TO EXPLOIT DATA CORRELATION
Publication number
20160253671
Publication date
Sep 1, 2016
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
NON-RECURSIVE CASCADING REDUCTION
Publication number
20160110162
Publication date
Apr 21, 2016
International Business Machines Corporation
Neil E. Bartlett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
NON-RECURSIVE CASCADING REDUCTION
Publication number
20160112061
Publication date
Apr 21, 2016
International Business Machines Corporation
Neil E. Bartlett
H03 - BASIC ELECTRONIC CIRCUITRY
Information
Patent Application
AGGREGATION ENGINE FOR REAL-TIME COUNTERPARTY CREDIT RISK SCORING
Publication number
20160078531
Publication date
Mar 17, 2016
International Business Machines Corporation
Neil Bartlett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
AGGREGATION ENGINE FOR REAL-TIME COUNTERPARTY CREDIT RISK SCORING
Publication number
20160078532
Publication date
Mar 17, 2016
International Business Machines Corporation
Neil Bartlett
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS FOR CONDITIONAL TRANSACTION ABORT AND PRECISE...
Publication number
20140115590
Publication date
Apr 24, 2014
International Business Machines Corporation
Robert J Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS FOR RECORDING AND PROFILING TRANSACTION FAILUR...
Publication number
20140081936
Publication date
Mar 20, 2014
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS FOR RECORDING AND PROFILING TRANSACTION FAILUR...
Publication number
20140075441
Publication date
Mar 13, 2014
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPILING CODE FOR AN ENHANCED APPLICATION BINARY INTERFACE (ABI) W...
Publication number
20130318510
Publication date
Nov 28, 2013
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPILING CODE FOR AN ENHANCED APPLICATION BINARY INTERFACE (ABI) W...
Publication number
20130086369
Publication date
Apr 4, 2013
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMPILING CODE FOR AN ENHANCED APPLICATION BINARY INTERFACE (ABI) W...
Publication number
20130086563
Publication date
Apr 4, 2013
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LINKING CODE FOR AN ENHANCED APPLICATION BINARY INTERFACE (ABI) WIT...
Publication number
20130086338
Publication date
Apr 4, 2013
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LINKING CODE FOR AN ENHANCED APPLICATION BINARY INTERFACE (ABI) WIT...
Publication number
20130086570
Publication date
Apr 4, 2013
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC NEST LEVEL DETERMINATION FOR NESTED TRANSACTIONAL MEMORY RO...
Publication number
20120166747
Publication date
Jun 28, 2012
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC NEST LEVEL DETERMINATION FOR NESTED TRANSACTIONAL MEMORY RO...
Publication number
20100174874
Publication date
Jul 8, 2010
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PRIORITIZATION FOR CONFLICT ARBITRATION IN TRANSACTIONAL MEMORY MAN...
Publication number
20100174840
Publication date
Jul 8, 2010
International Business Machines Corporation
Robert J. Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Fine-Grained Software-Directed Data Prefetching Using Integrated Hi...
Publication number
20100095271
Publication date
Apr 15, 2010
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS FOR DIAGNOSTIC RECORDING USING TRANSACTIONAL M...
Publication number
20090217104
Publication date
Aug 27, 2009
International Business Machines Corpration
Mark Francis Wilding
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHODS, APPARATUS AND ARTICLES OF MANUFACTURE FOR REGAINING MEMORY...
Publication number
20090217018
Publication date
Aug 27, 2009
ALEXANDER ABRASHKEVICH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPTIMIZING SOURCE CODE FOR ITERATIVE EXECUTION
Publication number
20080028381
Publication date
Jan 31, 2008
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Fine-grained software-directed data prefetching using integrated hi...
Publication number
20060048120
Publication date
Mar 2, 2006
International Business Machines Corporation
Rock Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for a generic language interface to apply loop...
Publication number
20060048121
Publication date
Mar 2, 2006
International Business Machines Corporation
Robert James Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Fast conversion of integer to float using table lookup
Publication number
20060047734
Publication date
Mar 2, 2006
International Business Machines Corporation
Robert James Blainey
H03 - BASIC ELECTRONIC CIRCUITRY
Information
Patent Application
Aggregate bandwidth through store miss management for cache-to-cach...
Publication number
20050268039
Publication date
Dec 1, 2005
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Compiler with cache utilization optimizations
Publication number
20050246700
Publication date
Nov 3, 2005
International Business Machines Corporation
Roch G. Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and system for code modification based on cache structure
Publication number
20050138613
Publication date
Jun 23, 2005
International Business Machines Corporation
Roch Georges Archambault
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Generalized index set splitting in software loops
Publication number
20050138029
Publication date
Jun 23, 2005
International Business Machines Corporation
Robert James Blainey
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Lock caching for compound atomic operations on shared memory
Publication number
20050010729
Publication date
Jan 13, 2005
Raul Esteban Silvera
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Software barrier synchronization
Publication number
20040187118
Publication date
Sep 23, 2004
International Business Machines Corporation
Robert James Blainey
G06 - COMPUTING CALCULATING COUNTING