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:
Jun. 01, 2010
Filed:
Dec. 30, 2004
Michael J Mccormack, Snohomish, WA (US);
Christopher W. Bryant, Seattle, WA (US);
Robert E Coggins, Bellevue, WA (US);
Scott T. Gardner, Seattle, WA (US);
Theresa a Naramore, Snohomish, WA (US);
Daniel Hough, Seattle, WA (US);
Kelly M Krout, Redmond, WA (US);
Clinton D Covington, Kirkland, WA (US);
Michael J McCormack, Snohomish, WA (US);
Christopher W. Bryant, Seattle, WA (US);
Robert E Coggins, Bellevue, WA (US);
Scott T. Gardner, Seattle, WA (US);
Theresa A Naramore, Snohomish, WA (US);
Daniel Hough, Seattle, WA (US);
Kelly M Krout, Redmond, WA (US);
Clinton D Covington, Kirkland, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Database interaction is facilitated by graphically presenting database objects in groups that are not necessarily dictated by object types of the database objects. In an example implementation, database navigation is facilitated by determining object dependency groups for a database in which each object dependency group corresponds to a database source object and includes at least those database objects that depend directly or indirectly from the corresponding database source object. When these data source object-based dependency groups are graphically displayed, selecting a database object thereof provides access thereto. In another example implementation, a user can designate an attribute associated with database objects by which the database objects are to be grouped. Thus, the database objects are grouped by various values that the user-designated associated attribute takes. These designated attribute-based value-driven groups may also be graphically displayed to enable navigation of and access to the different database objects assigned to them.