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.
Patent No.:
Date of Patent:
Nov. 25, 2008
Filed:
Aug. 31, 2004
Justin Baird, Seattle, WA (US);
Sander B. Bogdan, Redmond, WA (US);
Jeffrey E. Reed, Lake Stevens, WA (US);
James M. Stone, Sammamish, WA (US);
Guang-an Wu, Sammamish, WA (US);
David E. Sceppa, Seattle, WA (US);
Justin Baird, Seattle, WA (US);
Sander B. Bogdan, Redmond, WA (US);
Jeffrey E. Reed, Lake Stevens, WA (US);
James M. Stone, Sammamish, WA (US);
Guang-an Wu, Sammamish, WA (US);
David E. Sceppa, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Verifying dynamically generated operations on a data store includes carrying out setup actions for access to the data store, the setup actions being based at least in part on a request for which the dynamically generated operations will be generated. The carrying out of setup actions includes permissions being set for portions of the data store to establish a restricted portion of the data store and an unrestricted portion of the data store, as well as using one or more additional techniques to check whether any unexpected changes were made to the unrestricted portion or to lock access to parts of the unrestricted portion. After the dynamically generated operations are performed, a verification is made that no unexpected work was performed by the dynamically generated operations. If unexpected work was performed then the operations are determined to be not correct for the request.