SMART COPY/PASTE OF GRAPHICAL NODES
First Claim
Patent Images
1. A method, comprising:
- presenting a data view of a diagram that includes a first text item and a second text item, the diagram including a set of relationship rules that describe an acceptable relationship type and a first relationship of the acceptable relationship type defined between the first text item and the second text item;
receiving user input comprising at least a selection of the first text item and a command to copy a third text item;
in response to receiving the user input, automatically pasting the third text item into the data view, wherein the automatically pasting includes;
dissolving the first relationship between the first text item and the second text item;
establishing a second relationship of the acceptable relationship type between the first text item and the third text item;
establishing a third relationship of the acceptable relationship type between the third text item and the second text item; and
inserting a graphical object corresponding to the third text item into a pictorial view that includes graphical objects corresponding to the first text item and the second text item.
2 Assignments
0 Petitions
Accused Products
Abstract
When using graphical diagrams, cutting and pasting operations may take advantage of predefined relationships to intelligently insert and remove items from the diagram. A text data model may be interpreted sequentially or hierarchically to construct various diagrams. Pasting operations will bring new data into the diagram and data model while conforming the new data to the diagram definition. Cutting operations may cause the data model and diagram to be healed to conform to the diagram definition.
19 Citations
20 Claims
-
1. A method, comprising:
-
presenting a data view of a diagram that includes a first text item and a second text item, the diagram including a set of relationship rules that describe an acceptable relationship type and a first relationship of the acceptable relationship type defined between the first text item and the second text item; receiving user input comprising at least a selection of the first text item and a command to copy a third text item; in response to receiving the user input, automatically pasting the third text item into the data view, wherein the automatically pasting includes; dissolving the first relationship between the first text item and the second text item; establishing a second relationship of the acceptable relationship type between the first text item and the third text item; establishing a third relationship of the acceptable relationship type between the third text item and the second text item; and inserting a graphical object corresponding to the third text item into a pictorial view that includes graphical objects corresponding to the first text item and the second text item. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable storage medium comprising computer executable instructions configured to perform a method comprising:
-
presenting a data view of a diagram that includes a first text item, a second text item and a third text item, the diagram including a set of relationship rules that describe an acceptable relationship type, a first relationship of the acceptable relationship type defined between the first text item and the second text item, and a second relationship of the acceptable relationship type defined between the second text item and the third text item; receiving user input comprising at least a selection of the second text item; in response to receiving the user input, automatically removing the second text item from the data view, wherein the automatically removing includes; dissolving the first relationship between the first text item and the second text item; dissolving the second relationship between the second text item and the third text item; establishing a third relationship of the acceptable relationship type between the first text item and the third text item; and removing a graphical object corresponding to the second text item from a pictorial view that includes graphical objects corresponding to the first text item, the second text item and the third text item. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
an instruction execution apparatus; and a computer storage media that stores computer readable instructions, the computer readable instructions being executable by the instruction execution apparatus to perform steps comprising; presenting a data view of a diagram that includes a plurality of text items, the diagram including a set of relationship rules that describe an acceptable relationship type and one or more relationships of the acceptable relationship type defined between corresponding ones of the text items; receiving user input indicating that a text item should be added to or removed from the data view; and in response to receiving the user input, automatically establishing or dissolving one or more relationships between selected text items in the data view and automatically establishing or dissolving one or more relationships between selected graphical objects in a pictorial view of the diagram, the selected graphical objects corresponding to the selected text items. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification