Smart copy/paste of graphical nodes

US2017199628A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017199628-A1
Application numberUS-201715471748-A
CountryUS
Kind codeA1
Filing dateMar 28, 2017
Priority dateNov 17, 2005
Publication dateJul 13, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: presenting, via a computer system, a data view of a diagram that includes a first text item; receiving, via the computer system, user input comprising at least a command to add a second text item, with at least a portion of the user input being directed at the data view; and in response to receiving the user input, inserting via the computer system, the second text item into the data view, with the inserting comprising responding to the user input by inserting a graphical object corresponding to the second text item into a pictorial view that includes a graphical object corresponding to the first text item, with the pictorial view being distinct from and non-overlapping with respect to the data view. 2 . The method of claim 1 , wherein inserting the graphical object comprises: displaying the graphical object corresponding to the first text item and the graphical object corresponding to the second text item in the pictorial view in a manner that visually indicates in the pictorial view an establishment of a relationship between the first text item and the second text item. 3 . The method of claim 2 , wherein the relationship is a hierarchical relationship type. 4 . The method of claim 2 , wherein the relationship is a sequential relationship type. 5 . The method of claim 2 , wherein the relationship is a peer to peer relationship type. 6 . The method of claim 2 , wherein the relationship is in accordance with a set of computer-readable relationship rules stored in the computer system. 7 . A computer readable storage hardware comprising computer executable instructions configured to perform a method comprising: presenting a data view of a diagram that includes a first text item; receiving user input comprising at least a command to add a second text item, with at least a portion of the user input being directed at the data view; and in response to receiving the user input, inserting the second text item into the data view, with the inserting comprising responding to the user input by inserting a graphical object corresponding to the second text item into a pictorial view that includes a graphical object corresponding to the first text item, with the pictorial view being distinct from and non-overlapping with respect to the data view. 8 . The computer readable storage hardware of claim 7 , wherein the inserting of the graphical object comprises: displaying the graphical object corresponding to the first text item and the graphical object corresponding to the second text item in the pictorial view in a manner that visually indicates in the pictorial view an establishment of a relationship of an acceptable relationship type between the first text item and the second text item. 9 . The computer readable storage hardware of claim 8 , wherein the acceptable relationship type is hierarchical. 10 . The computer readable storage hardware of claim 8 , wherein the acceptable relationship type is sequential. 11 . The computer readable storage hardware of claim 8 , wherein the acceptable relationship type is peer to peer. 12 . The computer readable storage hardware of claim 8 , wherein the inserting of the second text item is performed in accordance with a set of computer-readable relationship rules. 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; receiving user input indicating that a text item should be added to the data view, with at least a portion of the user input directed at the text item in the data view; and in response to receiving the user input, inserting the text item in the data view, with the inserting comprising responding to the user input by inserting a graphical object corresponding to the inserted text item into a pictorial view that includes a graphical object corresponding to the inserted text item, with the pictorial view being distinct from and non-overlapping with respect to the data view. 14 . The system of claim 13 , wherein inserting the inserted text item in the data view comprises forming a relationship of an acceptable relationship type between the inserted text item and an existing text item, wherein the inserting of the graphical object corresponding to the inserted text item comprises displaying the inserted graphical object corresponding to the inserted text item and a graphical object corresponding to the existing text item in the pictorial view in a manner that visually indicates in the pictorial view the forming of the relationship between the inserted text item and the existing text item. 15 . The system of claim 14 , wherein the acceptable relationship type is hierarchical. 16 . The system of claim 14 , wherein the acceptable relationship type is sequential. 17 . The system of claim 14 , wherein the acceptable relationship type is peer to peer. 18 . The system of claim 14 , wherein the user input indicating that the inserted text item should be inserted into the data view comprises user input indicating that the inserted text item should be inserted into the data view as a parent of the existing text item. 19 . The system of claim 14 , wherein the user input indicating that the inserted text item should be inserted into the data view comprises user input indicating that the inserted text item should be inserted into the data view as a child of the existing text item. 20 . The system of claim 14 , wherein the user input indicating that the inserted text item should be inserted into the data view comprises user input indicating that the inserted text item should be inserted into the data view as a peer of the existing text item.

Assignees

Inventors

Classifications

  • Hierarchical processing, e.g. outlines · CPC title

  • G06F3/0481Primary

    based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Physics · mapped topic

  • Digital computing or data processing equipment or methods, specially adapted for specific functions (information retrieval, database structures or file system structures therefor G06F16/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017199628A1 cover?
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. Cu…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0481. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 13 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).