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:
Dec. 02, 2014

Filed:

Oct. 26, 2007
Applicants:

Anthony Christopher Bloesch, Vashon, WA (US);

Siddharth Jayadevan, Seattle, WA (US);

James R. Flynn, Seattle, WA (US);

Antony Scott Williams, Mercer Island, WA (US);

Inventors:

Anthony Christopher Bloesch, Vashon, WA (US);

Siddharth Jayadevan, Seattle, WA (US);

James R. Flynn, Seattle, WA (US);

Antony Scott Williams, Mercer Island, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30289 (2013.01); G06F 17/30525 (2013.01);
Abstract

Embodiments described herein are directed to providing enhanced database editing and reporting capabilities. Embodiments include a computer system receiving a database query including a request to edit one or more data items in the database. The computer system determines which data items would be affected by the requested data item edit. Based on the determination, the computer system accesses those data items that would be affected by the requested data item edit. The computer system retrieves metadata for each data item that would be affected by the requested data item edit. The metadata includes information at least partly indicating how the edit is to be performed. The computer system also performs the edit to affect the data items according to at least a portion of the retrieved metadata, regardless of how the edit would otherwise have been performed based on existing knowledge about the affected data items.


Find Patent Forward Citations

Loading…