Membership
Tour
Register
Log in
Peter Douglas Bain
Follow
Person
Ottawa, CA
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Inter-process communication in a multi-tenant environment
Patent number
11,494,341
Issue date
Nov 8, 2022
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Programming language runtime deferred exception handling
Patent number
10,795,800
Issue date
Oct 6, 2020
International Business Machines Corporation
Peter Douglas Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory optimization by phase-dependent data residency
Patent number
10,592,272
Issue date
Mar 17, 2020
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Establishing connections in a multi-tenant environment
Patent number
10,528,525
Issue date
Jan 7, 2020
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Establishing connections in a multi-tenant environment
Patent number
10,528,526
Issue date
Jan 7, 2020
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory optimization by phase-dependent data residency
Patent number
10,268,501
Issue date
Apr 23, 2019
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory optimization by phase-dependent data residency
Patent number
10,204,059
Issue date
Feb 12, 2019
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient string hash computation
Patent number
9,019,135
Issue date
Apr 28, 2015
International Business Machines Corporation
Peter Douglas Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Interprocess communication using a single semaphore
Patent number
8,527,456
Issue date
Sep 3, 2013
International Business Machines Corporation
Peter Douglas Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Interprocess communication using a single semaphore
Patent number
8,429,144
Issue date
Apr 23, 2013
International Business Machines Corporation
Peter Douglas Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Increasing logic efficiency for exclusive OR (XOR) expressions
Patent number
8,255,440
Issue date
Aug 28, 2012
Altera Corporation
Peter Bain
H03 - BASIC ELECTRONIC CIRCUITRY
Information
Patent Grant
Distributed FIFO
Patent number
7,861,039
Issue date
Dec 28, 2010
Altera Corporation
Peter Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Methods and apparatus for error checking code computation
Patent number
7,840,880
Issue date
Nov 23, 2010
Altera Corporation
Peter Bain
H03 - BASIC ELECTRONIC CIRCUITRY
Information
Patent Grant
Method and apparatus for processing communication protocol frame input
Patent number
7,764,710
Issue date
Jul 27, 2010
Altera Corporation
Peter Bain
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Apparatus and method for performing multiple exclusive or operation...
Patent number
7,725,512
Issue date
May 25, 2010
Altera Corporation
Peter Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for concurrent calculation of cyclic redundanc...
Patent number
7,613,991
Issue date
Nov 3, 2009
Altera Corporation
Peter Bain
H03 - BASIC ELECTRONIC CIRCUITRY
Information
Patent Grant
Embedding identification information on programmable devices
Patent number
7,472,369
Issue date
Dec 30, 2008
Altera Corporation
Peter Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method for creation of secure simulation models
Patent number
7,454,323
Issue date
Nov 18, 2008
Altera Corporation
Peter Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Distributed FIFO
Patent number
7,406,564
Issue date
Jul 29, 2008
Altera Corporation
Peter Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Fast parallel calculation of cyclic redundancy checks
Patent number
7,320,101
Issue date
Jan 15, 2008
Altera Corporation
Peter Bain
H03 - BASIC ELECTRONIC CIRCUITRY
Information
Patent Grant
Method and apparatus for calculating cyclic redundancy checks for v...
Patent number
7,266,760
Issue date
Sep 4, 2007
Altera Corporation
Peter Bain
H03 - BASIC ELECTRONIC CIRCUITRY
Information
Patent Grant
Method and apparatus for parallel computation of linear block codes
Patent number
7,225,391
Issue date
May 29, 2007
Altera Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for adjusting the phase and frequency of a per...
Patent number
7,038,518
Issue date
May 2, 2006
Altera Corporation
Peter D. Bain
H03 - BASIC ELECTRONIC CIRCUITRY
Information
Patent Grant
Method and apparatus for adjusting the phase and frequency of a per...
Patent number
6,777,993
Issue date
Aug 17, 2004
Altera Corporation
Peter D. Bain
H03 - BASIC ELECTRONIC CIRCUITRY
Information
Patent Grant
Apparatus and method for synchronization and error detection of rec...
Patent number
5,651,015
Issue date
Jul 22, 1997
Northern Telecom Limited
Peter Douglas Bain
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Provision of FIFO buffer in RAM
Patent number
5,506,747
Issue date
Apr 9, 1996
Northern Telecom Limited
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
INTER-PROCESS COMMUNICATION IN A MULTI-TENANT ENVIRONMENT
Publication number
20200097448
Publication date
Mar 26, 2020
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROGRAMMING LANGUAGE RUNTIME DEFERRED EXCEPTION HANDLING
Publication number
20200081818
Publication date
Mar 12, 2020
International Business Machines Corporation
Peter Douglas Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MEMORY OPTIMIZATION BY PHASE-DEPENDENT DATA RESIDENCY
Publication number
20190196860
Publication date
Jun 27, 2019
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MEMORY OPTIMIZATION BY PHASE-DEPENDENT DATA RESIDENCY
Publication number
20190056973
Publication date
Feb 21, 2019
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MEMORY OPTIMIZATION BY PHASE-DEPENDENT DATA RESIDENCY
Publication number
20180089105
Publication date
Mar 29, 2018
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INTER-PROCESS COMMUNICATION IN A MULTI-TENANT ENVIRONMENT
Publication number
20160274956
Publication date
Sep 22, 2016
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INTER-PROCESS COMMUNICATION IN A MULTI-TENANT ENVIRONMENT
Publication number
20160275097
Publication date
Sep 22, 2016
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT STRING HASH COMPUTATION
Publication number
20140012829
Publication date
Jan 9, 2014
International Business Machines Corporation
Peter Douglas Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT STRING HASH COMPUTATION
Publication number
20140009314
Publication date
Jan 9, 2014
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INTERPROCESS COMMUNICATION USING A SINGLE SEMAPHORE
Publication number
20120185875
Publication date
Jul 19, 2012
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INTERPROCESS COMMUNICATION USING A SINGLE SEMAPHORE
Publication number
20120016855
Publication date
Jan 19, 2012
International Business Machines Corporation
Peter D. Bain
G06 - COMPUTING CALCULATING COUNTING