Patent №
US 8,595,692
Granted
2013-11-26
Filed 2010
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12728407
Lock granularization opportunities are identified in computer code. A processor is used to generate synchronized code blocks and fields (data) accessed in each code block. Each of the code blocks can then be represented by a set. A list of non-intersecting synchronized code blocks having no commonly accessed fields is generated, and a list of intersecting synchronized code blocks (code blocks each having at least one commonly accessed field) is also generated. Equal and superset-subset lists are then generated from the list of intersecting synchronized code blocks. Granularized locks are applied directly around the fields that are accessed within code blocks represented by non-intersecting and equal sets. Granularized locks are also applied around the fields that are accessed within code blocks represented by the superset, and the same locks are applied to code blocks represented by the subsets, thereof.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 241130750
Assignors
KALAGANANAM, ARUNA A., LAKSHMINARAYANACHAR, VENKATARAGHAVAN, NAGESHAPPA, PRASHANTH K.
On an employer assignment, the assignors are typically the inventors.