Membership
Tour
Register
Log in
Perry S. CHENG
Follow
Person
Cambridge, MA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Parallel garbage collection implemented in hardware
Patent number
10,216,626
Issue date
Feb 26, 2019
International Business Machines Corporation
David F. Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Language-independent program composition using containers
Patent number
10,191,735
Issue date
Jan 29, 2019
Perry S. Cheng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Language-independent program composition using containers
Patent number
10,185,558
Issue date
Jan 22, 2019
International Business Machines Corporation
Perry S. Cheng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Parallel garbage collection implemented in hardware
Patent number
9,632,928
Issue date
Apr 25, 2017
International Business Machines Corporation
David F. Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Extracting stream graph structure in a computer language by pre-exe...
Patent number
9,454,350
Issue date
Sep 27, 2016
International Business Machines Corporation
Joshua S. Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Extraction of functional semantics and isolated dataflow from imper...
Patent number
9,424,010
Issue date
Aug 23, 2016
International Business Machines Corporation
Joshua S. Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Extraction of functional semantics and isolated dataflow from imper...
Patent number
9,411,564
Issue date
Aug 9, 2016
International Business Machines Corporation
Joshua S. Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Parallel garbage collection implemented in hardware
Patent number
9,355,030
Issue date
May 31, 2016
International Business Machines Corporation
David F. Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Communication stack for software-hardware co-execution on heterogen...
Patent number
9,329,843
Issue date
May 3, 2016
International Business Machines Corporation
Perry S. Cheng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Communication stack for software-hardware co-execution on heterogen...
Patent number
9,323,506
Issue date
Apr 26, 2016
International Business Machines Corporation
Perry S. Cheng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Extracting stream graph structure in a computer language by pre-exe...
Patent number
9,152,399
Issue date
Oct 6, 2015
International Business Machines Corporation
Joshua S. Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Extracting stream graph structure in a computer language by pre-exe...
Patent number
9,104,432
Issue date
Aug 11, 2015
International Business Machines Corporation
Joshua S. Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Technique for compiling and running high-level programs on heteroge...
Patent number
8,938,725
Issue date
Jan 20, 2015
International Business Machines Corporation
Joshua S. Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Garbage collection implemented in hardware
Patent number
8,856,491
Issue date
Oct 7, 2014
International Business Machines Corporation
David F. Bacon
Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMA...
Information
Patent Grant
Technique for compiling and running high-level programs on heteroge...
Patent number
8,789,026
Issue date
Jul 22, 2014
International Business Machines Corporation
Joshua S. Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Best clock frequency search for FPGA-based design
Patent number
8,566,768
Issue date
Oct 22, 2013
International Business Machines Corporation
Sunil K. Shukla
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Lock deferral for real-time garbage collection
Patent number
8,429,658
Issue date
Apr 23, 2013
International Business Machines Corporation
Joshua Seth Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Scheduling for real-time garbage collection
Patent number
8,205,203
Issue date
Jun 19, 2012
International Business Machines Corporation
Joshua Seth Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Scheduling and performing garbage collection in a real-time system...
Patent number
7,996,446
Issue date
Aug 9, 2011
International Business Machines Corporation
David Francis Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Garbage collector with eager read barrier
Patent number
7,984,083
Issue date
Jul 19, 2011
International Business Machines Corporation
David Francis Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for managing data
Patent number
7,917,737
Issue date
Mar 29, 2011
International Business Machines Corporation
David Francis Bacon
Y02 - TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMA...
Information
Patent Grant
Method and apparatus for efficient implementation of discontiguous...
Patent number
7,792,880
Issue date
Sep 7, 2010
International Business Machines Corporation
Matthew Arnold
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Garbage collector with eager read barrier
Patent number
7,747,659
Issue date
Jun 29, 2010
International Business Machines Corporation
David Francis Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Breaking read barrier to apply optimizations
Patent number
7,702,663
Issue date
Apr 20, 2010
International Business Machines Corporation
David Francis Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for scheduling and performing garbage collecti...
Patent number
7,624,137
Issue date
Nov 24, 2009
International Business Machines Corporation
David Francis Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for dynamic incremental defragmentation of memory
Patent number
7,519,639
Issue date
Apr 14, 2009
International Business Machines Corporation
David Francis Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System and method for managing data
Patent number
7,457,940
Issue date
Nov 25, 2008
International Business Machines Corporation
David Francis Bacon
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
METHOD AND SYSTEM FOR ADDRESSING AND EXECUTING SERVERLESS FUNCTIONS
Publication number
20200204618
Publication date
Jun 25, 2020
Nimbella Corp.
Anshu Agarwal
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Language-Independent Program Composition using Containers
Publication number
20180121195
Publication date
May 3, 2018
International Business Machines Corporation
Perry S. Cheng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Language-Independent Program Composition using Containers
Publication number
20170242689
Publication date
Aug 24, 2017
International Business Machines Corporation
Perry S. Cheng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PARALLEL GARBAGE COLLECTION IMPLEMENTED IN HARDWARE
Publication number
20170177474
Publication date
Jun 22, 2017
International Business Machines Corporation
David F. Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PARALLEL GARBAGE COLLECTION IMPLEMENTED IN HARDWARE
Publication number
20160239414
Publication date
Aug 18, 2016
International Business Machines Corporation
David F. Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PARALLEL GARBAGE COLLECTION IMPLEMENTED IN HARDWARE
Publication number
20150356007
Publication date
Dec 10, 2015
International Business Machines Corporation
David F. Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EXTRACTING STREAM GRAPH STRUCTURE IN A COMPUTER LANGUAGE BY PRE-EXE...
Publication number
20150248279
Publication date
Sep 3, 2015
International Business Machines Corporation
Joshua S. Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EXTRACTING STREAM GRAPH STRUCTURE IN A COMPUTER LANGUAGE BY PRE-EXE...
Publication number
20140380290
Publication date
Dec 25, 2014
Joshua S. Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EXTRACTING STREAM GRAPH STRUCTURE IN A COMPUTER LANGUAGE BY PRE-EXE...
Publication number
20140380291
Publication date
Dec 25, 2014
International Business Machines Corporation
Joshua S. Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMMUNICATION STACK FOR SOFTWARE-HARDWARE CO-EXECUTION ON HETEROGEN...
Publication number
20140208299
Publication date
Jul 24, 2014
Perry S. Cheng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COMMUNICATION STACK FOR SOFTWARE-HARDWARE CO-EXECUTION ON HETEROGEN...
Publication number
20140208300
Publication date
Jul 24, 2014
International Business Machines Corporation
Perry S. Cheng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BEST CLOCK FREQUENCY SEARCH FOR FPGA-BASED DESIGN
Publication number
20130346930
Publication date
Dec 26, 2013
International Business Machines Corporation
Perry S. Cheng
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Garbage Collection Implemented in Hardware
Publication number
20130318290
Publication date
Nov 28, 2013
International Business Machines Corporation
David F. Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Garbage Collection Implemented in Hardware
Publication number
20130318315
Publication date
Nov 28, 2013
International Business Machines Corporation
David F. Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BEST CLOCK FREQUENCY SEARCH FOR FPGA-BASED DESIGN
Publication number
20130268907
Publication date
Oct 10, 2013
International Business Machines Corporation
Sunil K. Shukla
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TECHNIQUE FOR COMPILING AND RUNNING HIGH-LEVEL PROGRAMS ON HETEROGE...
Publication number
20130036408
Publication date
Feb 7, 2013
International Business Machines Corporation
JOSHUA S. AUERBACH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TECHNIQUE FOR COMPILING AND RUNNING HIGH-LEVEL PROGRAMS ON HETEROGE...
Publication number
20130036409
Publication date
Feb 7, 2013
International Business Machines Corporation
JOSHUA S. AUERBACH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EXTRACTION OF FUNCTIONAL SEMANTICS AND ISOLATED DATAFLOW FROM IMPER...
Publication number
20130007703
Publication date
Jan 3, 2013
International Business Machines Corporation
Joshua S. AUERBACH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EXTRACTION OF FUNCTIONAL SEMANTICS AND ISOLATED DATAFLOW FROM IMPER...
Publication number
20120054718
Publication date
Mar 1, 2012
International Business Machines Corporation
Joshua S. AUERBACH
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GARBAGE COLLECTOR WITH EAGER READ BARRIER
Publication number
20100262636
Publication date
Oct 14, 2010
International Business Machines Corporation
David Francis Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Scheduling for Real-Time Garbage Collection
Publication number
20100107168
Publication date
Apr 29, 2010
Joshua Seth Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Lock Deferral for Real-Time Garbage Collection
Publication number
20100100575
Publication date
Apr 22, 2010
Joshua Seth Auerbach
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SCHEDULING AND PERFORMING GARBAGE COLLECTION IN A REAL-TIME SYSTEM...
Publication number
20090300086
Publication date
Dec 3, 2009
International Business Machines Corporation
David Francis Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM AND METHOD FOR MANAGING DATA
Publication number
20090049282
Publication date
Feb 19, 2009
International Business Machines Corporation
David F. Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
System and method for concurrent garbage collection
Publication number
20070022149
Publication date
Jan 25, 2007
International Business Machines Corporation
David F. Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
System and method for managing data
Publication number
20060106986
Publication date
May 18, 2006
International Business Machines Corporation
David Francis Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and program for space-efficient representation of objects in...
Publication number
20060085433
Publication date
Apr 20, 2006
International Business Machines Corporation
David Francis Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for efficient implementation of discontiguous...
Publication number
20050149346
Publication date
Jul 7, 2005
International Business Machines Corporation
Matthew Arnold
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for dynamic incremental defragmentation of memory
Publication number
20050149686
Publication date
Jul 7, 2005
International Business Machines Corporation
David Francis Bacon
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for scheduling and performing garbage collecti...
Publication number
20050149585
Publication date
Jul 7, 2005
International Business Machines Corporation
David Francis Bacon
G06 - COMPUTING CALCULATING COUNTING