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:
Apr. 17, 2012

Filed:

Feb. 23, 2007
Applicants:

Craig Weissman, San Francisco, CA (US);

Steven Tamm, San Francisco, CA (US);

Simon Fell, San Francisco, CA (US);

Simon Wong, San Carlos, CA (US);

Steve Fisher, Los Altos, CA (US);

Inventors:

Craig Weissman, San Francisco, CA (US);

Steven Tamm, San Francisco, CA (US);

Simon Fell, San Francisco, CA (US);

Simon Wong, San Carlos, CA (US);

Steve Fisher, Los Altos, CA (US);

Assignee:

salesforce.com, Inc., San Francisco, CA (US);

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

Embodiments may recover from faults by forming a new set of rows by removing rows associated with faulting save operations and repeating the saving and forming operations using the new set of rows until a set of rows that can be saved from the known start state without fault is determined. When the subset of successful rows is found, embodiments are able to provide assurance that no side effects (i.e., code or operations triggered by saving of a data to a particular location) have been executed on behalf of any of the failed rows (side effects from custom PL/SOQL code included) by deferring execution of triggers until an entire set of rows can be saved and committed.


Find Patent Forward Citations

Loading…