The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 05, 2008

Filed:

Jan. 25, 2006
Applicants:

Seth White, San Francisco, CA (US);

Adam Messinger, San Francisco, CA (US);

Dean Bernard Jacobs, Berkeley, CA (US);

Rob Woollen, San Francisco, CA (US);

Inventors:

Seth White, San Francisco, CA (US);

Adam Messinger, San Francisco, CA (US);

Dean Bernard Jacobs, Berkeley, CA (US);

Rob Woollen, San Francisco, CA (US);

Assignee:

BEA Systems, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Transactions are granted concurrent access to a data item through the use of an optimistic concurrency algorithm. Each transaction gets its own instance of the data item, such as in a cache or in an entity bean, such that it is not necessary to lock the data. The instances can come from the data or from other instances. When a transaction updates the data item, the optimistic concurrency algorithm ensures that the other instances are notified that the data item has been changed and that it is necessary to read a new instance, from the database or from an update instance.


Find Patent Forward Citations

Loading…