Movatterモバイル変換


[0]ホーム

URL:


US20050273761A1 - Freehand system and method for creating, editing, and manipulating block diagrams - Google Patents

Freehand system and method for creating, editing, and manipulating block diagrams
Download PDF

Info

Publication number
US20050273761A1
US20050273761A1US10/863,378US86337804AUS2005273761A1US 20050273761 A1US20050273761 A1US 20050273761A1US 86337804 AUS86337804 AUS 86337804AUS 2005273761 A1US2005273761 A1US 2005273761A1
Authority
US
United States
Prior art keywords
diagram
block diagram
user input
component
freehand
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/863,378
Inventor
Jay Torgerson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MathWorks Inc
Original Assignee
MathWorks Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MathWorks IncfiledCriticalMathWorks Inc
Priority to US10/863,378priorityCriticalpatent/US20050273761A1/en
Assigned to THE MATHWORKS, INC.reassignmentTHE MATHWORKS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: TORGERSON, JAY RYAN
Priority to EP05756532Aprioritypatent/EP1769327A2/en
Priority to PCT/US2005/019528prioritypatent/WO2005121941A2/en
Publication of US20050273761A1publicationCriticalpatent/US20050273761A1/en
Priority to US11/825,611prioritypatent/US8627278B2/en
Priority to US14/136,215prioritypatent/US20140177962A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method of integrating freehand user input into a block diagram environment is disclosed. The freehand user input is a user's approximation of a diagram component or feature of a component which is received by the block diagram environment and compared to multiple patterns stored in a storage location. The storage location holds patterns of block diagram components and block diagram component features. The freehand user input may be displayed, superimposed on a block diagram being shown to the user. Upon the freehand user input being matched to one of the patterns representing a block diagram component or feature of a component, the freehand user input is replaced on the displayed block diagram with an electronic device drawn rendering of the matched diagram feature component or feature of a component. Partial matches of the user drawn input may result in a menu of choices being presented to the user for selection.

Description

Claims (52)

1. In an electronic device holding a block diagram environment with at least one block diagram, said block diagram being a model of a system, said electronic device interfaced with a display surface displaying said block diagram, a method, comprising:
receiving freehand user input entered with a pointing device into said block diagram;
comparing said user input to at least one of a stored plurality of patterns of at least one of block diagram components and block diagram component features;
adding said at least one of said block diagram components and block diagram component features to said model, said adding occurring as a result of a matching comparison between said freehand user input and at least one of said plurality of patterns; and
rendering programmatically with the block diagram environment at least one of said block diagram components and said block diagram component features in said diagram.
20. In an electronic device interfaced with a display surface, a system comprising:
a block diagram environment with at least one block diagram displayed on said display surface;
a pointing device interfaced with said electronic device, said pointing device used to transmit freehand input from a user to said block diagram displayed on said display surface; and
a storage location holding a plurality of block diagram component patterns and diagram component feature patterns, said user input being compared to said plurality of block diagram component patterns and diagram component feature patterns, said block diagram environment programmatically rendering one of a diagram component and diagram component feature in said block diagram based on a matching comparison between said freehand user input and at least one of said plurality of patterns.
49. In an electronic device holding a block diagram environment with at least one block diagram, said block diagram being a model of a system, said electronic device interfaced with a display surface displaying said block diagram, a method, comprising:
receiving freehand user input entered with a pointing device into said block diagram environment executing in a learning mode;
receiving a user indication associating said freehand user input with an action;
storing said user input and its associated action as one of a plurality of patterns;
receiving freehand user input entered with a pointing device into said block diagram environment executing in an interpretive mode;
comparing said user input to at least one of a stored plurality of patterns of at least one of block diagram components and block diagram component features; and
performing the associated action, said performing occurring as a result of a matching comparison between said freehand user input and at least one of said plurality of patterns.
50. In an electronic device holding a block diagram environment with at least one block diagram, said block diagram being a model of a system, said electronic device interfaced with a display surface displaying said block diagram, a medium holding executable steps for a method, said method comprising:
receiving freehand user input entered with a pointing device into said block diagram environment executing in a learning mode;
receiving a user indication associating said freehand user input with an action;
storing said user input and its associated action as one of a plurality of patterns;
receiving freehand user input entered with a pointing device into said block diagram environment executing in an interpretive mode;
comparing said user input to at least one of a stored plurality of patterns of at least one of block diagram components and block diagram component features; and
performing the associated action, said performing occurring as a result of a matching comparison between said freehand user input and at least one of said plurality of patterns.
51. In an electronic device interfaced with a display surface, a system comprising:
a software diagram environment with at least one software diagram displayed on said display surface;
a pointing device interfaced with said electronic device, said pointing device used to transmit freehand input from a user to said software diagram displayed on said display surface; and
a storage location holding a plurality of software diagram component patterns and diagram component feature patterns, said user input being compared to said plurality of software diagram component patterns and diagram component feature patterns, said software diagram environment programmatically rendering one of a diagram component and diagram component feature in said software diagram based on a matching comparison between said freehand user input and at least one of said plurality of patterns.
US10/863,3782004-06-072004-06-07Freehand system and method for creating, editing, and manipulating block diagramsAbandonedUS20050273761A1 (en)

Priority Applications (5)

Application NumberPriority DateFiling DateTitle
US10/863,378US20050273761A1 (en)2004-06-072004-06-07Freehand system and method for creating, editing, and manipulating block diagrams
EP05756532AEP1769327A2 (en)2004-06-072005-06-02Freehand system and method for creating, editing, and manipulating block diagrams
PCT/US2005/019528WO2005121941A2 (en)2004-06-072005-06-02Freehand system and method for creating, editing, and manipulating block diagrams
US11/825,611US8627278B2 (en)2004-06-072007-07-06Freehand system and method for creating, editing, and manipulating block diagrams
US14/136,215US20140177962A1 (en)2004-06-072013-12-20Freehand system and method for creating, editing, and manipulating block diagrams

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US10/863,378US20050273761A1 (en)2004-06-072004-06-07Freehand system and method for creating, editing, and manipulating block diagrams

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US11/825,611ContinuationUS8627278B2 (en)2004-06-072007-07-06Freehand system and method for creating, editing, and manipulating block diagrams

Publications (1)

Publication NumberPublication Date
US20050273761A1true US20050273761A1 (en)2005-12-08

Family

ID=35241027

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US10/863,378AbandonedUS20050273761A1 (en)2004-06-072004-06-07Freehand system and method for creating, editing, and manipulating block diagrams
US11/825,611Active2028-04-20US8627278B2 (en)2004-06-072007-07-06Freehand system and method for creating, editing, and manipulating block diagrams
US14/136,215AbandonedUS20140177962A1 (en)2004-06-072013-12-20Freehand system and method for creating, editing, and manipulating block diagrams

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US11/825,611Active2028-04-20US8627278B2 (en)2004-06-072007-07-06Freehand system and method for creating, editing, and manipulating block diagrams
US14/136,215AbandonedUS20140177962A1 (en)2004-06-072013-12-20Freehand system and method for creating, editing, and manipulating block diagrams

Country Status (3)

CountryLink
US (3)US20050273761A1 (en)
EP (1)EP1769327A2 (en)
WO (1)WO2005121941A2 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070192759A1 (en)*2006-02-142007-08-16Mitsubishi Electric CorporationDiagram editing apparatus
US20100058161A1 (en)*2008-08-272010-03-04International Business Machines CorporationAutomatic management of diagram elements
US20100058162A1 (en)*2008-08-272010-03-04International Business Machines CorporationAutomatic customization of diagram elements
US20100053215A1 (en)*2008-08-272010-03-04International Business Machines CorporationCreation and application of patterns to diagram elements
US20100100866A1 (en)*2008-10-212010-04-22International Business Machines CorporationIntelligent Shared Virtual Whiteboard For Use With Representational Modeling Languages
WO2010067194A1 (en)*2008-12-112010-06-17Nokia CorporationMethod and apparatus for providing a predictive model for drawing using touch screen devices
US20100281359A1 (en)*2009-04-302010-11-04International Business Machines CorporationMethod, apparatus and system for processing graphic objects
WO2014058597A1 (en)*2012-10-112014-04-17Google Inc.Non-textual user input
US20150378712A1 (en)*2014-06-282015-12-31Vmware,Inc.Selection of relevant software bundles
US9389848B2 (en)2014-06-282016-07-12Vmware, Inc.Scheduling a plan of operations in a datacenter
US20160259464A1 (en)*2015-03-062016-09-08Alibaba Group Holding LimitedMethod and apparatus for interacting with content through overlays
US9442714B2 (en)2014-06-282016-09-13Vmware, Inc.Unified visualization of a plan of operations in a datacenter
US9529980B2 (en)2014-06-282016-12-27Vmware, Inc.Deduplication of end user license agreements
US20180121075A1 (en)*2016-10-282018-05-03Microsoft Technology Licensing, LlcFreehand object manipulation
CN111062996A (en)*2019-11-292020-04-24广东优世联合控股集团股份有限公司Rendering method of construction drawing
EP4481698A1 (en)*2023-06-212024-12-25Abb Schweiz AgA method for process graphic smart design

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP2132756B1 (en)*2007-03-152016-11-09Yazaki CorporationCapacitor electrodes comprising carbon nanotubes filled with one or more non-carbon materials
US8826174B2 (en)2008-06-272014-09-02Microsoft CorporationUsing visual landmarks to organize diagrams
CN102449580A (en)*2009-05-182012-05-09日本电气株式会社 Mobile terminal device, method for controlling mobile terminal device, and storage medium
US10078411B2 (en)2014-04-022018-09-18Microsoft Technology Licensing, LlcOrganization mode support mechanisms
US10643067B2 (en)2015-10-192020-05-05MyscriptSystem and method of handwriting recognition in diagrams
US10976918B2 (en)2015-10-192021-04-13MyscriptSystem and method of guiding handwriting diagram input
CN109558855B (en)*2018-12-062019-10-15哈尔滨拓博科技有限公司A kind of space gesture recognition methods combined based on palm contour feature with stencil matching method
EP3736677A1 (en)2019-05-102020-11-11MyScriptA method and corresponding device for selecting and editing handwriting input elements
EP3754537B1 (en)2019-06-202024-05-22MyScriptProcessing text handwriting input in a free handwriting mode
EP3772015B1 (en)2019-07-312023-11-08MyScriptText line extraction
EP3796145B1 (en)2019-09-192024-07-03MyScriptA method and correspond device for selecting graphical objects

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5742280A (en)*1993-12-281998-04-21Nec CorporationHand-written graphic form inputting apparatus
US5748769A (en)*1993-06-221998-05-05Kabushiki Kaisha ToshibaPattern recognition apparatus
US5926566A (en)*1996-11-151999-07-20Synaptics, Inc.Incremental ideographic character input method
US20040090439A1 (en)*2002-11-072004-05-13Holger DillnerRecognition and interpretation of graphical and diagrammatic representations
US20040150667A1 (en)*2003-01-302004-08-05Dove Andrew PhilipPerforming wireless communication in a graphical program
US20060227140A1 (en)*2005-03-212006-10-12Karthik RamaniSketch beautification

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB2354099B (en)*1999-09-092003-09-10Sony Uk LtdImage identification apparatus and method of identifying images
DE10361511A1 (en)2003-12-232005-07-28Siemens Ag Context-dependent operation of engineering systems via graphical input

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5748769A (en)*1993-06-221998-05-05Kabushiki Kaisha ToshibaPattern recognition apparatus
US5742280A (en)*1993-12-281998-04-21Nec CorporationHand-written graphic form inputting apparatus
US5926566A (en)*1996-11-151999-07-20Synaptics, Inc.Incremental ideographic character input method
US20040090439A1 (en)*2002-11-072004-05-13Holger DillnerRecognition and interpretation of graphical and diagrammatic representations
US20040150667A1 (en)*2003-01-302004-08-05Dove Andrew PhilipPerforming wireless communication in a graphical program
US20060227140A1 (en)*2005-03-212006-10-12Karthik RamaniSketch beautification

Cited By (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070192759A1 (en)*2006-02-142007-08-16Mitsubishi Electric CorporationDiagram editing apparatus
US20100058161A1 (en)*2008-08-272010-03-04International Business Machines CorporationAutomatic management of diagram elements
US20100058162A1 (en)*2008-08-272010-03-04International Business Machines CorporationAutomatic customization of diagram elements
US20100053215A1 (en)*2008-08-272010-03-04International Business Machines CorporationCreation and application of patterns to diagram elements
US8717383B2 (en)2008-08-272014-05-06International Business Machines CorporationAutomatic management of diagram elements
US20100100866A1 (en)*2008-10-212010-04-22International Business Machines CorporationIntelligent Shared Virtual Whiteboard For Use With Representational Modeling Languages
WO2010067194A1 (en)*2008-12-112010-06-17Nokia CorporationMethod and apparatus for providing a predictive model for drawing using touch screen devices
US20100153890A1 (en)*2008-12-112010-06-17Nokia CorporationMethod, Apparatus and Computer Program Product for Providing a Predictive Model for Drawing Using Touch Screen Devices
US20100281359A1 (en)*2009-04-302010-11-04International Business Machines CorporationMethod, apparatus and system for processing graphic objects
US9098940B2 (en)*2009-04-302015-08-04International Business Machines CorporationMethod, apparatus and system for processing graphic objects
US8935638B2 (en)2012-10-112015-01-13Google Inc.Non-textual user input
CN104704462A (en)*2012-10-112015-06-10谷歌公司Non-textual user input
WO2014058597A1 (en)*2012-10-112014-04-17Google Inc.Non-textual user input
US20150378712A1 (en)*2014-06-282015-12-31Vmware,Inc.Selection of relevant software bundles
US9389847B2 (en)*2014-06-282016-07-12Vmware, Inc.Selection of relevant software bundles
US9389848B2 (en)2014-06-282016-07-12Vmware, Inc.Scheduling a plan of operations in a datacenter
US9442714B2 (en)2014-06-282016-09-13Vmware, Inc.Unified visualization of a plan of operations in a datacenter
US9529980B2 (en)2014-06-282016-12-27Vmware, Inc.Deduplication of end user license agreements
US20160259464A1 (en)*2015-03-062016-09-08Alibaba Group Holding LimitedMethod and apparatus for interacting with content through overlays
US11797172B2 (en)*2015-03-062023-10-24Alibaba Group Holding LimitedMethod and apparatus for interacting with content through overlays
US20180121075A1 (en)*2016-10-282018-05-03Microsoft Technology Licensing, LlcFreehand object manipulation
CN111062996A (en)*2019-11-292020-04-24广东优世联合控股集团股份有限公司Rendering method of construction drawing
EP4481698A1 (en)*2023-06-212024-12-25Abb Schweiz AgA method for process graphic smart design

Also Published As

Publication numberPublication date
WO2005121941A3 (en)2006-02-16
US20140177962A1 (en)2014-06-26
EP1769327A2 (en)2007-04-04
US20070260332A1 (en)2007-11-08
WO2005121941A2 (en)2005-12-22
US8627278B2 (en)2014-01-07

Similar Documents

PublicationPublication DateTitle
US8627278B2 (en)Freehand system and method for creating, editing, and manipulating block diagrams
US7788606B2 (en)Computer-implemented system and method for defining graphics primitives
CN1517904B (en)Ink marking device and associated application programmed interface
US8994732B2 (en)Integration of sketch-based interaction and computer data analysis
US10430180B2 (en)System and method for resilient automation upgrade
EP3500988B1 (en)System and method for collaborative ink management
US10996843B2 (en)System and method for selecting graphical objects
CN113391871A (en)RPA element intelligent fusion picking method and system
CN108700994A (en)System and method for digital ink interactivity
JP2023153238A (en)Digital ink generation apparatus, method, and program
US11429259B2 (en)System and method for selecting and editing handwriting input elements
Bufano et al.PolyRec Gesture Design Tool: A tool for fast prototyping of gesture‐based mobile applications
Beuvens et al.UsiGesture: An environment for integrating pen-based interaction in user interface development
JP2023150152A (en)Information editing program, information editing method, and information editing system
Parra et al.GestUI: a model-driven method and tool for including gesture-based interaction in user interfaces
CN115329308B (en)Verification interaction method, system, equipment and storage medium based on space object
WO2019055952A1 (en)Integrated document editor
MoroșanuDesign and Development of a Sketch Recognition Component for a Software IDE
US20240220066A1 (en)Issue tracking system having a virtual meeting system for facilitating a virtual meeting in a three-dimensional virtual environment
US20250190690A1 (en)Merging text blocks
US20250190099A1 (en)Creating text block sections
SchwarzMonte Carlo Methods for Managing Uncertain User Interfaces
KR20250144184A (en)Method and system for changing design using generative ai
WO2024115177A1 (en)Selecting handwritten objects
CN118364791A (en)Electronic form control method, electronic form control system, storage medium and electronic equipment

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:THE MATHWORKS, INC., MASSACHUSETTS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TORGERSON, JAY RYAN;REEL/FRAME:015447/0338

Effective date:20040528

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp