USPatentGranted
B2

Methods and apparatus to implement parallel transactions

Granted 29 Dec 2009 · 2 office actions

Life of the patent

4 dated events
⤢ drag to zoomJul 2006Jan 2007Jul 2007Jan 2008Jul 2008Jan 2009Jul 2009Jan 2010Prosecution
Prosecutionhover for detail · click to open

Abstract

The present disclosure describes a unique way for each of multiple processes to operate in parallel and use the same shared data without causing corruption to the shared data. For example, during a commit phase, a corresponding transaction can attempt to increment a globally accessible version information variable and store a current value of the globally accessible version information variable for updating version information associated with modified data regardless of whether an associated attempt by the corresponding transaction to modify the globally accessible version information variable was successful. As an alternative mode, a corresponding transaction can merely read and store a current value of the globally accessible version information variable without attempting to update the globally accessible version information variable before such use. In yet another application, a parallel processing environment implements a combination of both aforementioned modes depending on a self-abort rate of the transaction.

Claims

20 · 3 independent · depth 3
1234567891011121314151617181920
20 granted claims

Classifications

4 codes
IPC · International Patent Classification
Section G — Physics
  • G06F13/00
USPC · US Patent Classification
711/152711/173711/163

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this patent are not paired with the granted ones in what we hold.

File wrapper

Pendency
2.9 y
1,064 days filing → grant
Office actions
1
non-final + final
Responses
1
4 RCE
Interviews
1
examiner interview summaries
Examiner
Reba I Elmore
art unit 2189 · TC 2100
Citations: 46 back · 0 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Term & fees

See the term timeline — pendency span, in-force span, the maintenance fees paid and both computed expiry dates.

Log in to unlock

Priority chain

2 priority documents
Priority
5 Apr 2006
earliest claimed
›Priority documents — 2
TypeDocumentDate
provisionalUS 60789483 005 Apr 2006
related publicationUS 20070239943 A111 Oct 2007

Validity challenges

See the validity challenges on record — reexaminations, IPRs and PGRs, with their institution decisions and outcomes.

Log in to unlock

Citations

See every patent this one cites and every patent that cites it back — publication, assignee, and how each one was found.

Log in to unlock