×

Database interaction

  • US 7,730,067 B2
  • Filed: 12/30/2004
  • Issued: 06/01/2010
  • Est. Priority Date: 12/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a command designating an attribute for a custom grouping of a plurality of database objects, at least a portion of the plurality of database objects being associated with the designated attribute;

    grouping the at least a portion of the plurality of database objects into one or more attribute value groups that are defined by values held by the designated attribute of each database object of the at least a portion of the plurality of database objects;

    displaying the at least a portion of the plurality of database objects in the one or more attribute value groups that are defined by the values held by the designated attribute;

    displaying at least one unassigned database object from among the plurality of database objects in an unassigned object group;

    detecting a selection of the at least one unassigned database object from the unassigned object group;

    detecting a dragging of the selected at least one unassigned database object from the unassigned object group and a dropping of the selected at least one unassigned database object into a particular attribute value group of the one or more attribute value groups that corresponds to a particular value of the designated attribute; and

    responsive to the detecting of the dragging and the dropping, imputing the particular value of the designated attribute to the at least one unassigned database object to thereby associate the designated attribute to the at least one unassigned database object, wherein the imputing causes the at least one unassigned database object to become assigned to the particular attribute value group that corresponds to the particular value of the designated attribute,wherein the at least a portion of the plurality of database objects in the one or more attribute value groups is displayed in a column inside at least a portion of a window, the column including a group for each respective value group,wherein each group excludes database objects that do not share an association with a designated attribute for a particular attribute value group,wherein the association is an indirect dependency between a data source object and a data consuming object, wherein the indirect dependency will be traced via (i) upstream dependencies and (ii) downstream dependencies, and wherein the indirect dependency is traceable from a database object directly dependent on the data source object,wherein an icon is displayed adjacent to each group in the displayed column, the icon being selectable by a user to;

    (i) collapse a group of database objects; and

    (ii) expand the group of database objects, andwherein a hotzone is established around each database object in the column and around a graphical icon adjacent to each database object, wherein the graphical icon indicates the database object type, and wherein the hotzone identifies an associated database object as the current target of the pointer icon in response to placing a pointer icon in the hotzone and wherein selection of said hotzone via the pointer causes contents of a corresponding database object to be accessed and displayed via a pop-up window, a bubble or a full window.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×