Method and system for creating dynamic link views
First Claim
Patent Images
1. A method for user configurable view management, comprising the steps of:
- providing at least three views, any of which may act as either or both of a source view and a target view; and
establishing one or more view links between two or more of said views;
wherein any one or more of the following variables are provided for specifying a view relationship that is expanded across said view links;
a dynamic source operation comprising a target view that expands the contents of any object selected in any of a plurality of active views, wherein said source view is defined dynamically,a dynamic target operation comprising a target view that expands the contents of any object selected therein iteratively over a predefined set of views,a history operation comprising a first view wherein the entire contents thereof are expanded into a second view upon selection of any object therein, and wherein said selected object'"'"'s contents are expanded into said first view,at least one link filter filter, comprising filter functions for either of transforming and interpreting data transferred from a source view to a target view,at least one view set comprising means for saving a group of views,view link visualization means for viewing any view links that may exist in said view link'"'"'s environment, said view link visualization means comprising any of;
a context sensitive menu for a view that lists both views that are targets of a current view, as well as views that are sources for said current view,a modifier key and have arrow overlays which appear on top of a user'"'"'s windows using a visual syntax/language, anda target pane that is highlighted when the user'"'"'s mouse passes over a link in the source view, andat least one aspect which comprises a plurality of view link filters associated with each view link, wherein a first filter is used by default, and wherein at any point a user can override said default to set a function to be performed by the active link, and wherein said user can display a set of predefined functions from which to choose.
3 Assignments
0 Petitions
Accused Products
Abstract
An interaction framework is based on user configurable view links, where a view link is created by dragging an icon from a source view, and dropping it onto a target view. When a user subsequently selects an object in the source view, its contents are expanded in the target view. View links enable such multi-view extensions as dynamic sources and dynamic targets, where a view link establishes a dynamic operation, in which a source and/or target relation is dynamically determined, e.g. by an active view.
288 Citations
32 Claims
-
1. A method for user configurable view management, comprising the steps of:
-
providing at least three views, any of which may act as either or both of a source view and a target view; and establishing one or more view links between two or more of said views; wherein any one or more of the following variables are provided for specifying a view relationship that is expanded across said view links; a dynamic source operation comprising a target view that expands the contents of any object selected in any of a plurality of active views, wherein said source view is defined dynamically, a dynamic target operation comprising a target view that expands the contents of any object selected therein iteratively over a predefined set of views, a history operation comprising a first view wherein the entire contents thereof are expanded into a second view upon selection of any object therein, and wherein said selected object'"'"'s contents are expanded into said first view, at least one link filter filter, comprising filter functions for either of transforming and interpreting data transferred from a source view to a target view, at least one view set comprising means for saving a group of views, view link visualization means for viewing any view links that may exist in said view link'"'"'s environment, said view link visualization means comprising any of; a context sensitive menu for a view that lists both views that are targets of a current view, as well as views that are sources for said current view, a modifier key and have arrow overlays which appear on top of a user'"'"'s windows using a visual syntax/language, and a target pane that is highlighted when the user'"'"'s mouse passes over a link in the source view, and at least one aspect which comprises a plurality of view link filters associated with each view link, wherein a first filter is used by default, and wherein at any point a user can override said default to set a function to be performed by the active link, and wherein said user can display a set of predefined functions from which to choose. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 21, 22, 23, 24)
-
-
17. An apparatus for user configurable view management in a programmable machine including a display, said apparatus comprising:
-
means for providing at least three views, any of which may act as either or both of a source view and a target view on said display; and means for dynamically establishing a view link on said display between two or more of said views; wherein any one or more of the following variables are provided for specifying a view relationship that is expanded across the view link; a dynamic source comprising a target view that expands the contents of any object selected in any of a plurality of active views, wherein said source view is defined dynamically, a dynamic target comprising a target view that expands the contents of any object selected therein iteratively over a predefined set of views, a history operation comprising a first view wherein the entire contents thereof are expanded into a second view upon selection of any object therein, and wherein said selected object'"'"'s contents are expanded into said first view, at least one link filter filter, comprising filter functions for either of transforming and interpreting data transferred from a source view to a target view, at least one view set comprising means for saving a group of views, view link visualization means for viewing any view links that may exist in said view link'"'"'s environment, said view link visualization means comprising any of; a context sensitive menu for a view that lists both views that are targets of a current view, as well as views that are sources for said current view, a modifier key and have arrow overlays which appear on top of a user'"'"'s windows using a visual syntax/language, and a target pane that is highlighted when the user'"'"'s mouse passes over a link in the source view, and at least one aspect which comprises a plurality of view link filters associated with each view link, wherein a first filter is used by default, and wherein at any point a user can override said default to set a function to be performed by the active link, and wherein said user can display a set of predefined functions from which to choose. - View Dependent Claims (18, 19, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification