BR0306010A - Divisor de tinta e interface de programa aplicativo associado - Google Patents
Divisor de tinta e interface de programa aplicativo associadoInfo
- Publication number
- BR0306010A BR0306010A BR0306010-1A BR0306010A BR0306010A BR 0306010 A BR0306010 A BR 0306010A BR 0306010 A BR0306010 A BR 0306010A BR 0306010 A BR0306010 A BR 0306010A
- Authority
- BR
- Brazil
- Prior art keywords
- strokes
- ink
- groupings
- application
- divide
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/142—Image acquisition using hand-held instruments; Constructional details of the instruments
- G06V30/1423—Image acquisition using hand-held instruments; Constructional details of the instruments the instrument generating sequences of position coordinates corresponding to handwriting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Character Discrimination (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Character Input (AREA)
- User Interface Of Digital Computer (AREA)
- Pens And Brushes (AREA)
- Computer And Data Communications (AREA)
- Cookers (AREA)
- Toys (AREA)
- Circuits Of Receivers In General (AREA)
- Credit Cards Or The Like (AREA)
Abstract
"DIVISOR DE TINTA E INTERFACE DE PROGRAMA APLICATIVO ASSOCIADO". Métodos para comunicação entre uma aplicação e um objeto de divisor de tinta (que armazena traços de tinta a ser divididos em grupos) podem incluir: (a) emitir uma solicitação de divisão ao objeto de divisor de tinta opcionalmente pela aplicação; (b) em resposta à solicitação de divisão, chamar um método de dividir, que agrupa os traços de tinta armazenados em um ou mais agrupamentos de traços tendo uma primeira granularidade predeterminada (e.g., palavras, linhas, parágrafos, sentenças, desenhos, etc.); e (c) tornar a informação com relação a um ou mais agrupamentos de traços disponivel para a aplicação. Esta 'informação' tornada disponivel para a aplicação pode incluir, por exemplo, os agrupamentos atuais dos traços, o número de agrupamentos de traço tendo a primeira granularidade predeterminada, texto gerado por máquina correspondendo aos agrupamentos de traço, ou outras. Os resultados do método de dividir podem ser armazenados em um objeto de resultado de divisão de tinta. Em alguns exemplos, o objeto de resultado de divisão de tinta pode incluir os traços originalmente divididos e permitir a recuperação dos agrupamentos de traços de várias granularidades diferentes. Esta invenção também diz respeito aos sistemas para executar os métodos acima e as várias estruturas de dados usadas na execução destes métodos.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/347,331 US7218779B2 (en) | 2003-01-21 | 2003-01-21 | Ink divider and associated application program interface |
Publications (1)
Publication Number | Publication Date |
---|---|
BR0306010A true BR0306010A (pt) | 2005-05-17 |
Family
ID=32712337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BR0306010-1A BR0306010A (pt) | 2003-01-21 | 2003-12-10 | Divisor de tinta e interface de programa aplicativo associado |
Country Status (12)
Country | Link |
---|---|
US (1) | US7218779B2 (pt) |
EP (2) | EP1450294B9 (pt) |
JP (1) | JP4499407B2 (pt) |
KR (1) | KR100975504B1 (pt) |
CN (1) | CN1517904B (pt) |
AT (2) | ATE443299T1 (pt) |
AU (2) | AU2003266779B2 (pt) |
BR (1) | BR0306010A (pt) |
CA (1) | CA2449073C (pt) |
DE (2) | DE60329340D1 (pt) |
MX (1) | MXPA03011669A (pt) |
RU (1) | RU2358316C2 (pt) |
Families Citing this family (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
US7079713B2 (en) | 2002-06-28 | 2006-07-18 | Microsoft Corporation | Method and system for displaying and linking ink objects with recognized text and objects |
US7751623B1 (en) | 2002-06-28 | 2010-07-06 | Microsoft Corporation | Writing guide for a free-form document editor |
US7218779B2 (en) * | 2003-01-21 | 2007-05-15 | Microsoft Corporation | Ink divider and associated application program interface |
US20040243852A1 (en) * | 2003-05-28 | 2004-12-02 | Rosenstein Adam H. | Method, system and software for state signing of internet resources |
WO2005029342A1 (en) * | 2003-08-21 | 2005-03-31 | Microsoft Corporation | Electronic ink processing |
US7454393B2 (en) * | 2003-08-06 | 2008-11-18 | Microsoft Corporation | Cost-benefit approach to automatically composing answers to questions by extracting information from large unstructured corpora |
US7616333B2 (en) * | 2003-08-21 | 2009-11-10 | Microsoft Corporation | Electronic ink processing and application programming interfaces |
US7468801B2 (en) * | 2003-08-21 | 2008-12-23 | Microsoft Corporation | Electronic ink processing |
WO2005029391A1 (en) * | 2003-08-21 | 2005-03-31 | Microsoft Corporation | Electronic ink processing |
US7721226B2 (en) | 2004-02-18 | 2010-05-18 | Microsoft Corporation | Glom widget |
US7659890B2 (en) | 2004-03-19 | 2010-02-09 | Microsoft Corporation | Automatic height adjustment for electronic highlighter pens and mousing devices |
US7574048B2 (en) * | 2004-09-03 | 2009-08-11 | Microsoft Corporation | Freeform digital ink annotation recognition |
US7702750B2 (en) | 2004-09-29 | 2010-04-20 | Citrix Systems, Inc. | System and method for event detection and re-direction over a network using a presentation level protocol |
US8069226B2 (en) | 2004-09-30 | 2011-11-29 | Citrix Systems, Inc. | System and method for data synchronization over a network using a presentation level protocol |
US20060085740A1 (en) * | 2004-10-20 | 2006-04-20 | Microsoft Corporation | Parsing hierarchical lists and outlines |
US7518749B2 (en) * | 2004-11-12 | 2009-04-14 | Microsoft Corporation | Analysis alternates in context trees |
US8214754B2 (en) | 2005-04-15 | 2012-07-03 | Microsoft Corporation | Registration of applications and complimentary features for interactive user interfaces |
US7986307B2 (en) * | 2005-04-22 | 2011-07-26 | Microsoft Corporation | Mechanism for allowing applications to filter out or opt into tablet input |
US20060267958A1 (en) * | 2005-04-22 | 2006-11-30 | Microsoft Corporation | Touch Input Programmatical Interfaces |
US7928964B2 (en) * | 2005-04-22 | 2011-04-19 | Microsoft Corporation | Touch input data handling |
US7680332B2 (en) * | 2005-05-30 | 2010-03-16 | Microsoft Corporation | Grouping lines in freeform handwritten text |
US7526737B2 (en) * | 2005-11-14 | 2009-04-28 | Microsoft Corporation | Free form wiper |
AU2006320203B2 (en) * | 2005-12-02 | 2011-12-01 | Citrix Systems, Inc. | Method and apparatus for providing authentication credentials from a proxy server to a virtualized computing environment to access a remote resource |
US8509563B2 (en) * | 2006-02-02 | 2013-08-13 | Microsoft Corporation | Generation of documents from images |
US8930834B2 (en) | 2006-03-20 | 2015-01-06 | Microsoft Corporation | Variable orientation user interface |
US20080040692A1 (en) * | 2006-06-29 | 2008-02-14 | Microsoft Corporation | Gesture input |
US9304675B2 (en) * | 2006-09-06 | 2016-04-05 | Apple Inc. | Portable electronic device for instant messaging |
US20080195931A1 (en) * | 2006-10-27 | 2008-08-14 | Microsoft Corporation | Parsing of ink annotations |
US8315482B2 (en) * | 2007-06-26 | 2012-11-20 | Microsoft Corporation | Integrated platform for user input of digital ink |
JP4960817B2 (ja) * | 2007-09-19 | 2012-06-27 | キヤノン株式会社 | 画像処理装置、および画像処理方法 |
AU2009206251B2 (en) | 2008-01-27 | 2014-03-27 | Citrix Systems, Inc. | Methods and systems for remoting three dimensional graphics |
US8504624B2 (en) * | 2009-09-08 | 2013-08-06 | Ricoh Co., Ltd. | Stroke and image aggregation and analytics |
US8751844B2 (en) * | 2009-09-24 | 2014-06-10 | Citrix Systems, Inc. | Systems and methods for attributing an amount of power consumption to a workload |
US20130067366A1 (en) * | 2011-09-14 | 2013-03-14 | Microsoft Corporation | Establishing content navigation direction based on directional user gestures |
JP5458196B2 (ja) * | 2012-03-02 | 2014-04-02 | 株式会社 資生堂 | 塗布動作評価装置、塗布動作評価方法、及び塗布動作評価プログラム |
JP2013246732A (ja) | 2012-05-28 | 2013-12-09 | Toshiba Corp | 手書き文書検索装置、方法及びプログラム |
KR101337872B1 (ko) * | 2013-04-04 | 2013-12-06 | 주식회사 디오텍 | 잉크 텍스트 데이터 편집장치 및 잉크 텍스트 데이터 편집방법 |
JP6109020B2 (ja) * | 2013-09-10 | 2017-04-05 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 文書の分割・結合方法、装置、プログラム。 |
US20150104778A1 (en) * | 2013-10-11 | 2015-04-16 | Chi-Chang Liu | System and method for computer based mentorship |
US20150116283A1 (en) * | 2013-10-24 | 2015-04-30 | Livescribe Inc. | Paper Strip Presentation Of Grouped Content |
EP3072038B1 (en) * | 2013-11-19 | 2019-09-18 | Wacom Co., Ltd. | Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication |
JP2015148946A (ja) * | 2014-02-06 | 2015-08-20 | ソニー株式会社 | 情報処理装置、情報処理方法及びプログラム |
US10698597B2 (en) | 2014-12-23 | 2020-06-30 | Lenovo (Singapore) Pte. Ltd. | Reflow of handwriting content |
US9613263B2 (en) * | 2015-02-27 | 2017-04-04 | Lenovo (Singapore) Pte. Ltd. | Ink stroke grouping based on stroke attributes |
US10643067B2 (en) * | 2015-10-19 | 2020-05-05 | Myscript | System and method of handwriting recognition in diagrams |
US10755029B1 (en) | 2016-01-05 | 2020-08-25 | Quirklogic, Inc. | Evaluating and formatting handwritten input in a cell of a virtual canvas |
US10324618B1 (en) * | 2016-01-05 | 2019-06-18 | Quirklogic, Inc. | System and method for formatting and manipulating digital ink |
US20180173688A1 (en) * | 2016-12-15 | 2018-06-21 | Myscript | System and method for management of handwritten diagram connectors |
EP3736677A1 (en) | 2019-05-10 | 2020-11-11 | MyScript | A method and corresponding device for selecting and editing handwriting input elements |
EP3754537B1 (en) | 2019-06-20 | 2024-05-22 | MyScript | Processing text handwriting input in a free handwriting mode |
EP3772015B1 (en) | 2019-07-31 | 2023-11-08 | MyScript | Text line extraction |
EP3796145B1 (en) | 2019-09-19 | 2024-07-03 | MyScript | A method and correspond device for selecting graphical objects |
KR20210073196A (ko) * | 2019-12-10 | 2021-06-18 | 삼성전자주식회사 | 필기 입력을 처리하는 방법 및 그 장치 |
US11531454B2 (en) * | 2020-12-10 | 2022-12-20 | Microsoft Technology Licensing, Llc | Selecting content in ink documents using a hierarchical data structure |
US11587346B2 (en) * | 2020-12-10 | 2023-02-21 | Microsoft Technology Licensing, Llc | Detecting ink gestures based on spatial and image data processing |
CN112869352B (zh) * | 2021-02-04 | 2021-12-21 | 上海工程技术大学 | 一种插画绘图练习用工作台 |
US20230315271A1 (en) * | 2022-03-18 | 2023-10-05 | Sony Group Corporation | Collaborative whiteboard for meetings |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2089784C (en) * | 1992-04-15 | 1996-12-24 | William Joseph Anderson | Apparatus and method for disambiguating an input stream generated by a stylus-based user interface |
US5903668A (en) * | 1992-05-27 | 1999-05-11 | Apple Computer, Inc. | Method and apparatus for recognizing handwritten words |
US5425110A (en) * | 1993-04-19 | 1995-06-13 | Xerox Corporation | Method and apparatus for automatic language determination of Asian language documents |
US5517578A (en) | 1993-05-20 | 1996-05-14 | Aha! Software Corporation | Method and apparatus for grouping and manipulating electronic representations of handwriting, printing and drawings |
JPH09319829A (ja) * | 1996-06-03 | 1997-12-12 | Nec Corp | オンライン文字認識装置 |
US5999896A (en) * | 1996-06-25 | 1999-12-07 | Microsoft Corporation | Method and system for identifying and resolving commonly confused words in a natural language parser |
JP3825087B2 (ja) * | 1996-06-28 | 2006-09-20 | 松下電器産業株式会社 | 手書きデータ編集装置 |
US5892843A (en) * | 1997-01-21 | 1999-04-06 | Matsushita Electric Industrial Co., Ltd. | Title, caption and photo extraction from scanned document images |
US5889523A (en) | 1997-11-25 | 1999-03-30 | Fuji Xerox Co., Ltd. | Method and apparatus for dynamically grouping a plurality of graphic objects |
JP2000285251A (ja) * | 1999-03-31 | 2000-10-13 | Hitachi Ltd | 手書き入力編集システム |
US7564995B1 (en) | 2000-03-07 | 2009-07-21 | Apple Inc. | Method and apparatus for acquiring and organizing ink information in pen-aware computer systems |
EP1272918A1 (en) * | 2000-04-13 | 2003-01-08 | QUALCOMM Incorporated | Method and apparatus for entry of multi-stroke characters |
US7298903B2 (en) * | 2001-06-28 | 2007-11-20 | Microsoft Corporation | Method and system for separating text and drawings in digital ink |
US7050632B2 (en) * | 2002-05-14 | 2006-05-23 | Microsoft Corporation | Handwriting layout analysis of freeform digital ink input |
US20060188162A1 (en) * | 2002-10-31 | 2006-08-24 | Microsoft Corporation | Common interface for ink trees |
US7218779B2 (en) * | 2003-01-21 | 2007-05-15 | Microsoft Corporation | Ink divider and associated application program interface |
-
2003
- 2003-01-21 US US10/347,331 patent/US7218779B2/en active Active
- 2003-11-13 CA CA2449073A patent/CA2449073C/en not_active Expired - Fee Related
- 2003-11-14 AT AT07009356T patent/ATE443299T1/de not_active IP Right Cessation
- 2003-11-14 AT AT03026274T patent/ATE367621T1/de not_active IP Right Cessation
- 2003-11-14 DE DE60329340T patent/DE60329340D1/de not_active Expired - Lifetime
- 2003-11-14 EP EP03026274A patent/EP1450294B9/en not_active Expired - Lifetime
- 2003-11-14 DE DE60314977T patent/DE60314977T2/de not_active Expired - Lifetime
- 2003-11-14 EP EP07009356A patent/EP1811428B1/en not_active Expired - Lifetime
- 2003-12-08 AU AU2003266779A patent/AU2003266779B2/en not_active Ceased
- 2003-12-10 BR BR0306010-1A patent/BR0306010A/pt not_active IP Right Cessation
- 2003-12-16 MX MXPA03011669A patent/MXPA03011669A/es active IP Right Grant
- 2003-12-19 CN CN2003101233956A patent/CN1517904B/zh not_active Expired - Fee Related
- 2003-12-19 JP JP2003423829A patent/JP4499407B2/ja not_active Expired - Lifetime
- 2003-12-19 KR KR1020030093804A patent/KR100975504B1/ko active IP Right Grant
- 2003-12-19 RU RU2003136812/09A patent/RU2358316C2/ru not_active IP Right Cessation
-
2010
- 2010-04-28 AU AU2010201687A patent/AU2010201687B2/en not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
RU2003136812A (ru) | 2005-05-27 |
AU2010201687B2 (en) | 2011-08-11 |
AU2010201687A1 (en) | 2010-05-20 |
CN1517904B (zh) | 2012-07-04 |
EP1450294B9 (en) | 2008-08-13 |
US7218779B2 (en) | 2007-05-15 |
MXPA03011669A (es) | 2004-10-15 |
DE60329340D1 (de) | 2009-10-29 |
EP1811428A1 (en) | 2007-07-25 |
US20040141648A1 (en) | 2004-07-22 |
CA2449073A1 (en) | 2004-07-21 |
EP1450294A1 (en) | 2004-08-25 |
DE60314977T2 (de) | 2007-12-06 |
ATE443299T1 (de) | 2009-10-15 |
KR20040067818A (ko) | 2004-07-30 |
KR100975504B1 (ko) | 2010-08-11 |
JP2004227564A (ja) | 2004-08-12 |
DE60314977D1 (de) | 2007-08-30 |
AU2003266779B2 (en) | 2010-01-28 |
EP1450294A8 (en) | 2006-06-07 |
CN1517904A (zh) | 2004-08-04 |
RU2358316C2 (ru) | 2009-06-10 |
CA2449073C (en) | 2012-01-24 |
EP1450294B1 (en) | 2007-07-18 |
AU2003266779A1 (en) | 2004-08-05 |
ATE367621T1 (de) | 2007-08-15 |
EP1811428B1 (en) | 2009-09-16 |
JP4499407B2 (ja) | 2010-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
BR0306010A (pt) | Divisor de tinta e interface de programa aplicativo associado | |
WO2005045698A3 (fr) | Procede mis en oeuvre dans un environnement informatique pour engendrer une vue courante a partir d’au moins un objet d’information source susceptible de varier | |
DE50311563D1 (de) | Verfahren zum Vorabübertragen strukturierter Datenmengen zwischen einer Clienteinrichtung und einer Servereinrichtung | |
ATE551640T1 (de) | Verfahren zur dynamischen konfiguration einer bedienoberfläche eines funktionsbausteins | |
ATE554462T1 (de) | Verfahren zum konfigurieren einer vorrichtung | |
DE50310711D1 (de) | Verfahren, datenverarbeitungseinrichtung und computerprogrammprodukt zur datenverarbeitung | |
ATE382905T1 (de) | Verfahren zum gewähren von zugriff auf eine einrichtung aufgrund einer verknüpfung eines ersten charakteristikums einer ersten vorrichtung und eines zweiten charakteristikums einer zweiten vorrichtung | |
ATE401714T1 (de) | Vergeben von prioritäten für verwaltungsobjekte | |
DE602004008808D1 (de) | Verfahren und vorrichtung zur durchführung von operationen an gewählten daten in einem speicherbereich | |
ATE433124T1 (de) | System und verfahren zum analysieren von radarinformationen | |
WO2005076126A3 (en) | Method, system and software application for real time accounting data processing | |
ATE458219T1 (de) | Verfahren zur datenverarbeitung mit modularer potenzierung und dazugehörige vorrichtung | |
WO2004046890A3 (en) | Method and system for processing sales process information, for sales process configuration, for sales process integration, and for modeling sales processes | |
ATE370456T1 (de) | Verfahren und system zum automatisieren von internet-interaktionen | |
ATE507524T1 (de) | Durchführung von prüfungen an der betriebsmittelbenutzung von computerprogrammen | |
SG148009A1 (en) | Method and apparatus for managing an operation | |
EP1722313A3 (en) | Method for creating unique identification for copies of executable code and management thereof | |
EP1734459A3 (en) | Method for creating unique identification for copies of executable code and management thereof | |
AR029075A1 (es) | Un procedimiento para autenticar en objeto portatil, un objeto portatil correspondiente y un aparato para llevarlo a cabo | |
DE60140031D1 (de) | Verfahren für die Verwaltung und Verarbeitung von Informationen, Navigationsgerät, Computerprogrammprodukt und per Computer lesbares Speichermedium | |
ATE235711T1 (de) | Operandenstapelspeicher und verfahren zum betreiben eines operandenstapelspeichers | |
WO2002037379A3 (en) | Method, apparatus, and article of manufacture for performance analysis using semantic knowledge | |
SE0104265D0 (sv) | Method and device for secure transactions | |
DE50206015D1 (de) | Verfahren und Vorrichtung zum computerisierten Erfassen von Kostendaten für die Verrechnung der Übermittlung von Datenpaketen | |
FR2808901B1 (fr) | Systeme de traitement de donnees |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE A 10A ANUIDADE. |
|
B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 2259 DE 22/04/2014. |