Method and system for implementing a concurrent set of objects

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7788242
APP PUB NO 20080059470A1
SERIAL NO

11508762

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method for inserting an object into a concurrent set including obtaining a key associated with the object, traversing the concurrent set using a first thread containing the key, identifying a first insertion point while traversing the concurrent set, where the first insertion point is before a current node and after a predecessor node, obtaining a first lock for the predecessor node after identifying the first insertion point, validating the predecessor node and the current node after obtaining the lock, inserting a new node into the concurrent set after validating, where the new node is associated with the object, and releasing the first lock after inserting the new node.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ORACLE AMERICA INC500 ORACLE PARKWAY REDWOOD SHORES CA 94065

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Heller, Steven K Burlington, US 27 524
Herlihy, Maurice Brookline, US 22 1124
Luchangco, Victor M Cambridge, US 41 975
Moir, Mark S Hampton, US 104 4025
Shavit, Nir N Cambridge, US 63 1890

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation