Patent US5408601A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5408601A Expired / Lapsed US ⏱️ 0.0 years remaining

Graphic editor

Assignee: Fujitsu Ltd
•
Filing: 1994-07-05
•
Granted: 1995-04-18
•
Expires: 2014-07-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graphic editor for performing various editing processes such as inputting, moving, copying, and deleting a graphic pattern and a line on a display screen in a graphic editing system such as a CAD, etc. The graphic editor realizes a user interface for simultaneously selecting an object to be processed and a function, thus improving the efficiency of the editing operation. The editor comprises an area specifier for specifying an area as a rectangle having a diagonal whose start and end points are specified by the area specifier, and a graphic operating unit for determining the existence of a symbol or a line in a specified area to give a predetermined process on the symbol or the line. The predetermined processes can be identified by determining whether or not a symbol and/or a whole or a part of a line exists in or crosses a specified area.

Inventors

  • 👤 Takeo Nakamura
  • 👤 Syuichiro Yamada
  • 👤 Yasuko Yoshida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 05:33
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/04845

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 117 words
A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising: area specifying means for specifying an area on said display screen; and graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line within and without said specified area or on a boundary of said specified area.
Claim 2
Dependent Claim 117 words
A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising: area specifying means for specifying an area on said display screen; and graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line within and without said specified area or on a boundary of said specified area.
Claim 3
Dependent Claim 15 words
A graphic editor according to claim 1, wherein said area specifying means comprises a mouse.
Claim 4
Dependent Claim 131 words
A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising: area specifying means for specifying an area on said display screen; and graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line in said specified area or on a boundary of said specified area in order to edit a logical drawing indicating an arrangement and a connection of logical elements.
Claim 5
Dependent Claim 131 words
A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising: area specifying means for specifying an area on said display screen; and graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line in said specified area or on a boundary of said specified area in order to edit a logical drawing indicating an arrangement and a connection of logical elements.
Claim 6
Dependent Claim 215 words
A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising: area specifying means for specifying an area as a rectangle having a diagonal line with its start and end points specified as start and end points of said specified area on said display screen; and graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation only on said graphic pattern or said line when said area specified by said area specifying means includes only an internal part or a boundary of said graphic pattern or said line, for performing a specified operation on said graphic pattern and all lines connected to said graphic pattern when said specified area includes said boundary of said graphic pattern and a part of lines connected to said graphic pattern, and for performing a specified operation within said specified area when said area includes one or more graphic patterns and crosses one or more lines only.
Claim 7
Dependent Claim 215 words
A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising: area specifying means for specifying an area as a rectangle having a diagonal line with its start and end points specified as start and end points of said specified area on said display screen; and graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation only on said graphic pattern or said line when said area specified by said area specifying means includes only an internal part or a boundary of said graphic pattern or said line, for performing a specified operation on said graphic pattern and all lines connected to said graphic pattern when said specified area includes said boundary of said graphic pattern and a part of lines connected to said graphic pattern, and for performing a specified operation within said specified area when said area includes one or more graphic patterns and crosses one or more lines only.
Claim 8
Dependent Claim 15 words
A graphic editor according to claim 4, wherein said area specifying means comprises a mouse.
Claim 9
Dependent Claim 32 words
A graphic editor according to claim 5, wherein said graphic operating means performs said specified operation including deleting, moving, or copying operations using a plurality of corresponding buttons provided on said mouse.
Claim 10
Dependent Claim 28 words
A graphic editor according to claim 5, wherein a drawing edited by said graphic editor is a logical drawing indicating an arrangement and a connection of logical elements.
Claim 11
Dependent Claim 166 words
A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising: area specifying means for specifying an area on said display screen, including a plurality of buttons corresponding to several kinds of said specified operation; and graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line in said specified area or on a boundary of said specified area, for determining a user's button-clicking operation where one of said plurality of buttons is depressed and then released without shifting a displayed position on said display screen, and for performing a predetermined process corresponding to said one button.
Claim 12
Dependent Claim 166 words
A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising: area specifying means for specifying an area on said display screen, including a plurality of buttons corresponding to several kinds of said specified operation; and graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line in said specified area or on a boundary of said specified area, for determining a user's button-clicking operation where one of said plurality of buttons is depressed and then released without shifting a displayed position on said display screen, and for performing a predetermined process corresponding to said one button.
Claim 13
Dependent Claim 80 words
A graphic editor according to claim 8, wherein said predetermined process corresponding to said one of said plurality of buttons is a function popped up to a window for displaying an attribute of said graphic pattern or said line; said window for displaying said attribute of said graphic pattern or said line located at a predetermined display position on said display screen is opened by said click operation; and said attribute in said window can be referred to or set.
Claim 14
Dependent Claim 167 words
A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising: area specifying means for specifying an area on said display screen, including a plurality of buttons corresponding to several kinds of said specified operation; graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line in said specified area or on a boundary of said specified area, for determining a user's area specifying operation where one of a plurality of said buttons is depressed and then released after shifting said displayed position, and for performing a predetermined operation corresponding to said one button on said specified area.
Claim 15
Dependent Claim 167 words
A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising: area specifying means for specifying an area on said display screen, including a plurality of buttons corresponding to several kinds of said specified operation; graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line in said specified area or on a boundary of said specified area, for determining a user's area specifying operation where one of a plurality of said buttons is depressed and then released after shifting said displayed position, and for performing a predetermined operation corresponding to said one button on said specified area.
Claim 16
Dependent Claim 127 words
A graphic editor according to claim 10, wherein said predetermined operation is performed on a symbol or a line when said area specified by said area specifying operation crosses only an internal part or a boundary of a symbol corresponding to said graphic pattern indicating a logical element, or crosses only a line indicating a signal line; said predetermined operation is performed on a symbol which is totally or partially contained in the specified area and all lines connected to said symbol when said specified area includes the boundary of said symbol and a part of a line connected to said symbol; and said predetermined operation is performed on said specified area when said specified area includes one or more symbols and crosses one or more lines.
Claim 17
Dependent Claim 169 words
A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising: area specifying means for specifying an area on said display screen, including a mouse; graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line in said specified area or on a boundary of said specified area, said graphic operating means including a mouse event picking part for picking as an event a user's operation result of said mouse and a process function analyzing part for determining a process to be performed on said graphic pattern or said line according to an output of said mouse event picking part.
Claim 18
Dependent Claim 169 words
A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising: area specifying means for specifying an area on said display screen, including a mouse; graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line in said specified area or on a boundary of said specified area, said graphic operating means including a mouse event picking part for picking as an event a user's operation result of said mouse and a process function analyzing part for determining a process to be performed on said graphic pattern or said line according to an output of said mouse event picking part.
Claim 19
Dependent Claim 34 words
A graphic editor according to claim 12, wherein said graphic operating means performs said specified operation including a deleting, moving, or copying operation each corresponding to one of a plurality of said mouse buttons.
Claim 20
Dependent Claim 135 words
A graphic editor according to claim 13, wherein said mouse event picking part waits for said event from said mouse; said mouse event picking part stores information of a depressed button and its corresponding position and again waits for a next event from said mouse when a received event says "a button is depressed"; when a received event says "a button is released", said process function analyzing part determines whether or not the depressed position of said button shows the same position as the released position; said process function analyzing part performs a line inputting process or an attribute referencing/setting process in response to said button depressed as said click operation when said positions match; and when said positions do not match, said deleting, moving, or copying operation is performed according to said depressed button.

References Cited (Backward Citations)

US4656603A Cited
US4813013A Cited
US4686522A Cited
US4949388A Cited
US5019961A Cited
US5140521A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-04-17 1998-10-17 1999-04-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-04-17 2002-10-17 2003-04-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-04-17 2006-10-17 2007-04-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag