CA2139256A1 - Apparatus and method for supporting the implicit structure of freeform lists, outlines, text, tables and diagrams in a gesture-based input system and editing system - Google Patents

Apparatus and method for supporting the implicit structure of freeform lists, outlines, text, tables and diagrams in a gesture-based input system and editing system

Info

Publication number
CA2139256A1
CA2139256A1 CA002139256A CA2139256A CA2139256A1 CA 2139256 A1 CA2139256 A1 CA 2139256A1 CA 002139256 A CA002139256 A CA 002139256A CA 2139256 A CA2139256 A CA 2139256A CA 2139256 A1 CA2139256 A1 CA 2139256A1
Authority
CA
Canada
Prior art keywords
information
data
gesture
means responsive
user action
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.)
Granted
Application number
CA002139256A
Other languages
French (fr)
Other versions
CA2139256C (en
Inventor
Thomas P. Moran
Patrick Chiu
William Van Melle
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.)
Xerox Corp
Original Assignee
Thomas P. Moran
Patrick Chiu
William Van Melle
Xerox Corporation
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 Thomas P. Moran, Patrick Chiu, William Van Melle, Xerox Corporation filed Critical Thomas P. Moran
Publication of CA2139256A1 publication Critical patent/CA2139256A1/en
Application granted granted Critical
Publication of CA2139256C publication Critical patent/CA2139256C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting

Abstract

A system is provided which features a data input scheme wherein the nature of the entered data is irrelevant until the requirement is made to perform a function with respect to that data. It is only when it becomes necessary to perform a function with respect to the data that the determination of the nature of the data become important.
The desired function, which may include editing, rearranging, moving, etc., then results in a determination of the nature of the data in order to enable implementation of that specific function. The nature of the data can be determined to be in the form of a list, table, or diagram.
To this end, a screen oriented display processing system is provided for the entry of informational data including a display means, a data entry means for entering informational data on said display means, a gesture entering means for entering handwritten gestural data on said display, said gestural data representing a gesture associated with at least a portion of said informational data on said display, an assignment means responsive to the entry of said gesture for assigning a function representative of said gesture to said portion of said informational data, and an implementing means responsive to said assignment means for implementing said function on said portion of said informational data

Claims (56)

1. A screen oriented display processing system for the entry of informational data comprising:
display means;
data entry means for entering informational data on said display means;
gesture entering means for entering gestural data on said display, said gestural data representing a command associated with at least a portion of said informational data on said display;
assignment means responsive to the entry of said gesture for assigning an operation representative of said gesture to said portion of said information data, said assignment means including means for selectively defining said information as a list, table, diagram and outline in accordance with said operation; and implementing means responsive to said assignment means for implementing said operation on said portion of said informational data
2. The system of claim 1 wherein said gesture entering means has means for switching said system from an informational data entering mode to a gestural entering mode, and further including restoring means responsive to said implementing means for restoring the system to said informational data entry mode.
3. The system of claim 1 wherein the content of said informational data is graphical, tabular or textual, and wherein said implementing means further includes contents determining means responsive to said assignment means for determining the content of said informational data so as to complete said implementation of said operation thereon.
4. The system according to claim 1 wherein assigning means includes means for assigning a set of instructions associated with said operation for selectively analyzing, organizing and rearranging said informational data.
5. A graphic editing system including a data interface surface and user controllable means for generating information on said surface, comprising:
first means responsive to a user action that generates a line image on the surface for performing an operation on at least a portion of said information, said line image having a set of instructions associated therewith;
second means responsive to said set of instructions for selectively analyzing, organizing, and rearranging information displayed on said surface; and third means for implementing said operation on said information according to said instructiors.
6. The system according to claim 5 wherein said line image is a command gesture for selecting said portion of said information on said surface.
7. The system accordiog to claim 5 wherein said first means further includes means responsive to said line image generation subsequent said information selection that generates a second line image on said surface for performing operations on said selected information.
8. The system according to claim 5 wherein said second means includes means for selectively analyzing, organizing and rearranging said information into tables, diagrams, text, lists, and outlines.
9. The system according to claim 6 further comprises a fourth means responsive to a second user action that generates a second line image on said surface for performing an operation on said selectcd information.
10. A graphic editing system including a data interface surface and user controllable means for generating information on said surface comprising:
first means responsive to a user action that generates a line image on said surface for selecting at least a portion of said information, said first line having a set of instructions associated therewith;
second means responsive to said set of instructions for selectively analyzing, organizing and rearranging information on said surface; and third means responsive to said first user action for interpreting said information on said surface in accordance with said instructions.
11. The system according to claim 10 further comprises a founh means responsive to a second user action that generates a second line image on said surface for performing an operation on said selected information.
12. The system according to claim 10 wherein said second means includes means for selectively analyzing, organizing and rearranging said information into tables, diagrams, lists, and outlines.
13. The system according to claim 10 wherein said third means includes means for selectively analyzing, organizing and rearranging said information into tables, diagrams, lists, and outlines.
14. A graphic editing system including a data interface surface and user controllable means for generating information on said surface comprising:
first means responsive to a first user action that generates a first line on said surface for selecting data thereon, second means responsive to said second user action subsequent to said first user action that generates a second line image having a set of instructions associated therewith, third means responsive to said instructions for analyzing, organizing and rearranging information on said surface associated therewith; and means for interpreting said information on said surface in accordance with said instructions.
15. A graphic editing system including a data interface surface and user controllable means for generating information on said surface, comprising:
first means responsive to a user action that generates a line image on the surface for performing an operation on at least a portion of said information, second means responsive to said line image generation for selectively determining a table, diagram, list, and outline model structures for said information on said surface in accordance with said operation;
third means for identifying said information affected by said operation with respect to said structural model;
third means for computing structural parameters for said operation as a function of objects identified; and fourth means for implementing said operation on said information.
16. The system according to claim 15 wherein said second means includes means for grouping and partitioning said information into said structure.
17. The system according to claim 16 wherein said third means includes means for selectively computing structural parameters for baselines and spacing for said information.
18. The system according to claim 16 wherein said third means includes means for selectively computing structural parameters for collapsing portions of said outline structure.
19. The system according to claim 15 further comprising means for displaying said information operated on.
20. A graphic editing method for a system including a data interface surface and user controllable means for generating information on said surface, comprising the steps of:
drawing a lire image on the surface in response to a user action for performing an operation on at least a portion of said information, selectively determining a table, diagram, list. and outline model structures in response to said line image generation for said information on said surface in accordance with said operation;
identifying said information affected by said operation with respect to said structural model;
computing structural parameters for said operation as a function of objects identified; and implementing said operation on said information.
21. The method according to claim 20 wherein said step of identifying includes the step of setectively computing structural parameters for baselines and spacing for said information.
22. The method according to claim 20 wherein said step of identifying includes tbe step of selectively computing structural parameters for collapsing portions of said outline structure.
23. The method according to claim 20 further comprising the step of displaying said information operated on.
24. A graphic editing system including a data interface surface and user controllable means for generating information on said surface and memory means for storing information, comprising:
first means responsive to a user action for generating a line image on the surface;
second means responsive to said line image generation for searching through said memory and recognizing said line as a command gesture for performing an operation on at least a portion of said information;
third means for selectively defining said information as a table, diagram, list, and outline model structures in accordance with said operation;
fourth means for implementing said operation associated with said command gesture; and fifth means for displaying said information in accordance with said implementation.
25. The system according to claim 24 wherein said third means includes means for identifying information defined by said command gesture.
26. The system according to claim 25 wherein said third means further including means for identifying information not defined by said command gesture.
27. The system according to claim 24 wherein said gesture is a command for selecting said portion of said information.
28. The system according to claim 27 further comprising means for interpreting said gesture as a command for selecting said portion of said information.
29. The system according to claim 25 wherein said further comprising means for selecting said portion of information by enclosing said portion with said line image.
30. A graphic editing method for a system including a data interface surface and user controllable means for generating information on said surface and memory means for storing information, comprising the steps of:
generating a line image on said surface in response to a user action;
searching through memory in response to said line generation and recognizing said line as a command gesture for performing an operation on at least a portion of said information;
selectively defining said information as a table, diagram, list, and outline model structures in accordance with said operation;
implementing said operation in accordance with said command gesture; and displaying said information in accordance with said implementation.
31. The method according to claim 30 wherein said step of defining said information includes the step of identifying information defined by said command gesture.
32. The method according to claim 31 wherein said step of defining said information includes the step of identifying information not defined by said command gesture.
33. The system according to claim 30 wherein said step of recognizing said line as a gesture includes the step of interpreting said gesture as a command for selecting said portion of said information.
34. The system according to claim 33 further comprising the step of selecting said portion of information by enclosing said portion with said line image.
35. A grapbic editing system including a data interface surface and user controllable means for generating information on said surface, comprising:
first means responsive to a user action for generating a line image on said surface;
second means responsive to said line image generation that recognizes said line as a command for performing an operation on at least a portion of said information;
third means responsive to command recognition for defining said information on said surface as a list comprising at least one vertical column of line items separated by spaces in accordance with said operation;
fourth means for implementing said operation associated with said command gesture.
36. The system according to claim 35 whercin said fourth means further comprises means for aligning said columns and said items therein.
37. The system according to claim 36 wherein said fourth means further comprises means for moving first items from a first location in said column to a second location.
38. The system according to claim 37 wherein said fourth means further comprises means for creating space between second and third items at said second location.
39. The system according to claim 38 wherein said fourth means further comprises means for closing space remaining after said first item is moved.
40. The system according to claim 39 wherein said fourth means comprises means responsive to said moving item for maintaining minimal space between said items.
41. A graphic editing system including a data interface surface and user controllable means for generating an information list on said surface, wherein different lines have different indentations, comprising:
first means responsive to a user action for generating a gesture selecting said lines; and second means responsive to said gesture for interpreting said indentations to occur only at distinct indentation levels.
42. The system according to claim 41 further comprises means for removing lines from said surface having distinct indentation levels
43. The system according to claim 42 wherein each line of said list has a subtree comprising a plurality of line items below said line having distina indentation levels.
44. The system according to claim 43 further comprises means for collapsing said subtrec.
45. The system according to claim 44 further comprises means for expanding said subtree.
46. The system according to claim 45 wherein said list further comprises a table.
47. A graphic editing system including a data interface surface and user controllable means for generating information having first and second portions on said surface, comprising:
first means responsive to a first user action for generating a border between first and second portions;
second means responsive to a second user action for performing an operation on said information, said border generating means comprising means enabling said operation on only one of said first and second portions.
48. The system according to claim 47 wherein said operation is a selection of one of said first and second portions of said information, said border inhibits selection extension into the other of said first and second portions.
49. The system according to claim 48 further comprises means responsive to a third user action for extending said selection through said border.
50. The system according to claim 49 wherein said first portion is structured.
51. A graphic editing system including a data interface surface and user controllable means for generating first and second information and a link interconnecting said first and second information on said surface, comprising:
first means in response to a first user action that generates a first line image on said surface for selecting first information on said surface;
second means responsive to a second user action for moving said first selected information; and third means responsive to said second user action for adjusting said link without moving said second information.
52. The system according to claim 51 wherein said link is distortable.
53. The system according to claim 51 wherein said link is stretchable.
54. The system according to claim 1 wherein said data entry means comprises a pointing device and a touch panel for entering handdrawn information.
55. The system according to claim 54 wherein said data entry means comprises a keyboard for entering typed information.
56. The system according to claim 41 further comprising means for modifying said indentations to occur at distinct indentation levels.
CA2139256A 1993-12-30 1994-12-29 Apparatus and method for supporting the implicit structure of freeform lists, outlines, text, tables and diagrams in a gesture-based input system and editing system Expired - Lifetime CA2139256C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US17615093A 1993-12-30 1993-12-30
US08/176,150 1993-12-30

Publications (2)

Publication Number Publication Date
CA2139256A1 true CA2139256A1 (en) 1995-07-01
CA2139256C CA2139256C (en) 2010-10-05

Family

ID=22643195

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2139256A Expired - Lifetime CA2139256C (en) 1993-12-30 1994-12-29 Apparatus and method for supporting the implicit structure of freeform lists, outlines, text, tables and diagrams in a gesture-based input system and editing system

Country Status (5)

Country Link
US (1) US6525749B1 (en)
EP (1) EP0667567B1 (en)
JP (1) JPH086707A (en)
CA (1) CA2139256C (en)
DE (1) DE69428675T2 (en)

Families Citing this family (273)

* Cited by examiner, † Cited by third party
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
US5778401A (en) * 1995-10-31 1998-07-07 International Business Machines Corporation Insertion bar
US5861886A (en) * 1996-06-26 1999-01-19 Xerox Corporation Method and apparatus for grouping graphic objects on a computer based system having a graphical user interface
US5784061A (en) * 1996-06-26 1998-07-21 Xerox Corporation Method and apparatus for collapsing and expanding selected regions on a work space of a computer controlled display system
US5923323A (en) * 1996-06-26 1999-07-13 Xerox Corporation Method and apparatus for organizing and displaying long lists of data items on a work space of a computer controlled display system
US5914718A (en) * 1996-06-26 1999-06-22 Xerox Corporation Method and apparatus for organizing a work space for a computer controlled display system using borders and regions
US5889888A (en) 1996-12-05 1999-03-30 3Com Corporation Method and apparatus for immediate response handwriting recognition system that handles multiple character sets
KR19990011180A (en) * 1997-07-22 1999-02-18 구자홍 How to select menu using image recognition
US6377288B1 (en) * 1998-01-12 2002-04-23 Xerox Corporation Domain objects having computed attribute values for use in a freeform graphics system
US6018346A (en) * 1998-01-12 2000-01-25 Xerox Corporation Freeform graphics system having meeting objects for supporting meeting objectives
US6509912B1 (en) * 1998-01-12 2003-01-21 Xerox Corporation Domain objects for use in a freeform graphics system
US7760187B2 (en) * 2004-07-30 2010-07-20 Apple Inc. Visual expander
US7614008B2 (en) * 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
US7808479B1 (en) 2003-09-02 2010-10-05 Apple Inc. Ambidextrous mouse
US7844914B2 (en) * 2004-07-30 2010-11-30 Apple Inc. Activating virtual keys of a touch-screen virtual keyboard
KR100595920B1 (en) * 1998-01-26 2006-07-05 웨인 웨스터만 Method and apparatus for integrating manual input
US9292111B2 (en) * 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US9239673B2 (en) 1998-01-26 2016-01-19 Apple Inc. Gesturing with a multipoint sensing device
US20060033724A1 (en) * 2004-07-30 2006-02-16 Apple Computer, Inc. Virtual input device placement on a touch screen user interface
US7663607B2 (en) 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
EP0965907A3 (en) 1998-06-15 2000-12-20 Xerox Corporation A method and system for creating ad-hoc links from handwritten annotations
US6429846B2 (en) 1998-06-23 2002-08-06 Immersion Corporation Haptic feedback for touchpads and other touch controls
US20020018051A1 (en) * 1998-09-15 2002-02-14 Mona Singh Apparatus and method for moving objects on a touchscreen display
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
AUPQ439299A0 (en) * 1999-12-01 1999-12-23 Silverbrook Research Pty Ltd Interface system
AUPQ291299A0 (en) * 1999-09-17 1999-10-07 Silverbrook Research Pty Ltd A self mapping surface and related applications
US6822635B2 (en) * 2000-01-19 2004-11-23 Immersion Corporation Haptic interface for laptop computers and other portable devices
US7009626B2 (en) * 2000-04-14 2006-03-07 Picsel Technologies Limited Systems and methods for generating visual representations of graphical data and digital document processing
US7576730B2 (en) * 2000-04-14 2009-08-18 Picsel (Research) Limited User interface systems and methods for viewing and manipulating digital documents
US7055095B1 (en) * 2000-04-14 2006-05-30 Picsel Research Limited Systems and methods for digital document processing
GB2365145A (en) * 2000-07-26 2002-02-13 Canon Kk Voice control of a machine
GB2365189A (en) * 2000-07-26 2002-02-13 Canon Kk Voice-controlled machine
US7102628B2 (en) * 2000-10-06 2006-09-05 International Business Machines Corporation Data steering flip pen system
JP5039911B2 (en) * 2000-10-11 2012-10-03 インターナショナル・ビジネス・マシーンズ・コーポレーション Data processing device, input / output device, touch panel control method, storage medium, and program transmission device
US6903730B2 (en) * 2000-11-10 2005-06-07 Microsoft Corporation In-air gestures for electromagnetic coordinate digitizers
US6941507B2 (en) * 2000-11-10 2005-09-06 Microsoft Corporation Insertion point bungee space tool
US7272788B2 (en) * 2000-12-29 2007-09-18 Fotomedia Technologies, Llc Client-server system for merging of metadata with images
US7030861B1 (en) * 2001-02-10 2006-04-18 Wayne Carl Westerman System and method for packing multi-touch gestures onto a hand
US20070083823A1 (en) * 2001-02-15 2007-04-12 Denny Jaeger Scroll bar for computer display
US6883145B2 (en) * 2001-02-15 2005-04-19 Denny Jaeger Arrow logic system for creating and operating control systems
US20040034801A1 (en) * 2001-02-15 2004-02-19 Denny Jaeger Method for creating and using computer passwords
US7240300B2 (en) * 2001-02-15 2007-07-03 Nbor Corporation Method for creating user-defined computer operations using arrows
US6658147B2 (en) * 2001-04-16 2003-12-02 Parascript Llc Reshaping freehand drawn lines and shapes in an electronic document
US6690364B1 (en) * 2001-05-31 2004-02-10 Palm Source, Inc. Method and system for on screen text correction via pen interface
US7246321B2 (en) * 2001-07-13 2007-07-17 Anoto Ab Editing data
US7136082B2 (en) * 2002-01-25 2006-11-14 Xerox Corporation Method and apparatus to convert digital ink images for use in a structured text/graphics editor
US7028256B2 (en) * 2002-05-10 2006-04-11 Microsoft Corporation Adding white space to a document generating adjusted page sizing
US20030226113A1 (en) * 2002-05-31 2003-12-04 Microsoft Corporation Automatic page size setting
US7656393B2 (en) 2005-03-04 2010-02-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
US11275405B2 (en) * 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
EP1387291A3 (en) * 2002-07-30 2005-10-19 Canon Kabushiki Kaisha Apparatus, method, recording medium and program for form processing
US7137077B2 (en) * 2002-07-30 2006-11-14 Microsoft Corporation Freeform encounter selection tool
US7065718B2 (en) 2002-08-08 2006-06-20 International Business Machines Corporation System and method for configuring time related settings using a graphical interface
US7089507B2 (en) 2002-08-12 2006-08-08 International Business Machines Corporation System and method for display views using a single stroke control
US7221376B2 (en) 2002-08-15 2007-05-22 Microsoft Corporation Space tool feedback by changing the displayed visual appearance of objects to be moved before deletion of displayed objects occurs
US20040036680A1 (en) * 2002-08-26 2004-02-26 Mark Davis User-interface features for computers with contact-sensitive displays
US20060188162A1 (en) * 2002-10-31 2006-08-24 Microsoft Corporation Common interface for ink trees
US20040090439A1 (en) * 2002-11-07 2004-05-13 Holger Dillner Recognition and interpretation of graphical and diagrammatic representations
GB2413416B8 (en) * 2002-12-08 2006-09-07 Immersion Corp Haptic massaging in handheld communication devices
US8059088B2 (en) * 2002-12-08 2011-11-15 Immersion Corporation Methods and systems for providing haptic messaging to handheld communication devices
US20060136630A1 (en) * 2002-12-08 2006-06-22 Immersion Corporation, A Delaware Corporation Methods and systems for providing haptic messaging to handheld communication devices
US7554530B2 (en) * 2002-12-23 2009-06-30 Nokia Corporation Touch screen user interface featuring stroke-based object selection and functional object activation
US20040119762A1 (en) * 2002-12-24 2004-06-24 Fuji Xerox Co., Ltd. Systems and methods for freeform pasting
AU2003303837A1 (en) 2003-01-30 2004-08-23 Fujitsu Limited Handwriting-input device and method
CA2467044A1 (en) 2003-08-21 2005-02-21 Microsoft Corporation Electronic ink processing
EP1656612B1 (en) * 2003-08-21 2011-10-26 Microsoft Corporation Electronic ink processing
US7352902B2 (en) * 2003-09-24 2008-04-01 Microsoft Corporation System and method for detecting a hand-drawn object in ink input
US7324691B2 (en) * 2003-09-24 2008-01-29 Microsoft Corporation System and method for shape recognition of hand-drawn objects
US7295708B2 (en) 2003-09-24 2007-11-13 Microsoft Corporation System and method for detecting a list in ink input
US20050068312A1 (en) * 2003-09-26 2005-03-31 Denny Jaeger Method for programming a graphic control device with numeric and textual characters
US8442331B2 (en) 2004-02-15 2013-05-14 Google Inc. Capturing text from rendered documents using supplemental information
US7707039B2 (en) * 2004-02-15 2010-04-27 Exbiblio B.V. Automatic modification of web pages
US20060041484A1 (en) * 2004-04-01 2006-02-23 King Martin T Methods and systems for initiating application processes by data capture from rendered documents
US20060041605A1 (en) * 2004-04-01 2006-02-23 King Martin T Determining actions involving captured information and electronic content associated with rendered documents
US7812860B2 (en) * 2004-04-01 2010-10-12 Exbiblio B.V. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US20060053097A1 (en) * 2004-04-01 2006-03-09 King Martin T Searching and accessing documents on private networks for use with captures from rendered documents
US20060122983A1 (en) * 2004-12-03 2006-06-08 King Martin T Locating electronic instances of documents based on rendered instances, document fragment digest generation, and digest based document fragment determination
US10635723B2 (en) 2004-02-15 2020-04-28 Google Llc Search engines and systems with handheld document data capture devices
US7161598B2 (en) * 2004-02-26 2007-01-09 Research In Motion Limited Method of rendering text on an output device
US8081849B2 (en) * 2004-12-03 2011-12-20 Google Inc. Portable scanning and memory device
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US7894670B2 (en) 2004-04-01 2011-02-22 Exbiblio B.V. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9008447B2 (en) 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
US20070300142A1 (en) * 2005-04-01 2007-12-27 King Martin T Contextual dynamic advertising based upon captured rendered text
US20080313172A1 (en) * 2004-12-03 2008-12-18 King Martin T Determining actions involving captured information and electronic content associated with rendered documents
US7990556B2 (en) * 2004-12-03 2011-08-02 Google Inc. Association of a portable scanner with input/output and storage devices
US20060081714A1 (en) 2004-08-23 2006-04-20 King Martin T Portable scanning device
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US20060098900A1 (en) * 2004-09-27 2006-05-11 King Martin T Secure data gathering from rendered documents
US8146156B2 (en) 2004-04-01 2012-03-27 Google Inc. Archive of text captures from rendered documents
US8713418B2 (en) * 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
US7788606B2 (en) * 2004-06-14 2010-08-31 Sas Institute Inc. Computer-implemented system and method for defining graphics primitives
US20060001656A1 (en) * 2004-07-02 2006-01-05 Laviola Joseph J Jr Electronic ink system
US8346620B2 (en) 2004-07-19 2013-01-01 Google Inc. Automatic modification of web pages
US7653883B2 (en) 2004-07-30 2010-01-26 Apple Inc. Proximity detector in handheld device
US8381135B2 (en) 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
CN100555200C (en) 2004-08-16 2009-10-28 苹果公司 The method of the spatial resolution of touch sensitive devices and raising touch sensitive devices
US7412094B2 (en) * 2004-09-21 2008-08-12 Microsoft Corporation System and method for editing a hand-drawn table in ink input
US7904810B2 (en) * 2004-09-21 2011-03-08 Microsoft Corporation System and method for editing a hand-drawn list in ink input
US7440616B2 (en) * 2004-09-21 2008-10-21 Microsoft Corporation System and method for recognition of a hand-drawn chart in ink input
US7400771B2 (en) * 2004-09-21 2008-07-15 Microsoft Corporation System and method for connected container recognition of a hand-drawn chart in ink input
US7394935B2 (en) * 2004-09-21 2008-07-01 Microsoft Corporation System and method for editing a hand-drawn chart in ink input
US7503015B2 (en) * 2004-09-21 2009-03-10 Microsoft Corporation System and method for editing ink objects
US7394936B2 (en) * 2004-09-21 2008-07-01 Microsoft Corporation System and method for curve recognition in a hand-drawn chart in ink input
US7409088B2 (en) * 2004-09-21 2008-08-05 Microsoft Corporation System and method for connectivity-based recognition of a hand-drawn chart in ink input
US7506245B2 (en) * 2004-09-27 2009-03-17 Nbor Corporation Method for performing a load-on-demand operation on assigned graphic objects in a computer operating environment
US8169410B2 (en) 2004-10-20 2012-05-01 Nintendo Co., Ltd. Gesture inputs for a portable display device
US7583819B2 (en) * 2004-11-05 2009-09-01 Kyprianos Papademetriou Digital signal processing methods, systems and computer program products that identify threshold positions and values
KR20190061099A (en) * 2005-03-04 2019-06-04 애플 인크. Multi-functional hand-held device
US20060267967A1 (en) * 2005-05-24 2006-11-30 Microsoft Corporation Phrasing extensions and multiple modes in one spring-loaded control
KR100703331B1 (en) * 2005-06-01 2007-04-03 삼성전자주식회사 Method of character inputting given a visual effect to character inputting and the mobile terminal terefor
US7294089B2 (en) * 2005-08-15 2007-11-13 Ford Global Technologies, Llc Multiple-speed automatic transmission
US7636794B2 (en) * 2005-10-31 2009-12-22 Microsoft Corporation Distributed sensing techniques for mobile devices
US8643605B2 (en) * 2005-11-21 2014-02-04 Core Wireless Licensing S.A.R.L Gesture based document editor
US8018440B2 (en) 2005-12-30 2011-09-13 Microsoft Corporation Unintentional touch rejection
US20070188473A1 (en) * 2006-02-14 2007-08-16 Picsel Research Limited System and methods for document navigation
US7817991B2 (en) * 2006-02-14 2010-10-19 Microsoft Corporation Dynamic interconnection of mobile devices
US7511702B2 (en) * 2006-03-30 2009-03-31 Apple Inc. Force and location sensitive display
US7538760B2 (en) * 2006-03-30 2009-05-26 Apple Inc. Force imaging input device and system
TWI328185B (en) * 2006-04-19 2010-08-01 Lg Electronics Inc Touch screen device for potable terminal and method of displaying and selecting menus thereon
US20090213086A1 (en) * 2006-04-19 2009-08-27 Ji Suk Chae Touch screen device and operating method thereof
KR101327581B1 (en) * 2006-05-24 2013-11-12 엘지전자 주식회사 Apparatus and Operating method of touch screen
KR20070113025A (en) * 2006-05-24 2007-11-28 엘지전자 주식회사 Apparatus and operating method of touch screen
KR20070113018A (en) * 2006-05-24 2007-11-28 엘지전자 주식회사 Apparatus and operating method of touch screen
KR20070113022A (en) * 2006-05-24 2007-11-28 엘지전자 주식회사 Apparatus and operating method of touch screen responds to user input
KR101269375B1 (en) 2006-05-24 2013-05-29 엘지전자 주식회사 Touch screen apparatus and Imige displaying method of touch screen
US7978181B2 (en) * 2006-04-25 2011-07-12 Apple Inc. Keystroke tactility arrangement on a smooth touch surface
US8279180B2 (en) 2006-05-02 2012-10-02 Apple Inc. Multipoint touch surface controller
TW200805131A (en) * 2006-05-24 2008-01-16 Lg Electronics Inc Touch screen device and method of selecting files thereon
CN104965621B (en) 2006-06-09 2018-06-12 苹果公司 Touch screen LCD and its operating method
US8259078B2 (en) * 2006-06-09 2012-09-04 Apple Inc. Touch screen liquid crystal display
KR102125605B1 (en) 2006-06-09 2020-06-22 애플 인크. Touch screen liquid crystal display
US7934156B2 (en) * 2006-09-06 2011-04-26 Apple Inc. Deletion gestures on a portable multifunction device
EP2067119A2 (en) 2006-09-08 2009-06-10 Exbiblio B.V. Optical scanners, such as hand-held optical scanners
US7856605B2 (en) 2006-10-26 2010-12-21 Apple Inc. Method, system, and graphical user interface for positioning an insertion marker in a touch screen display
US8570278B2 (en) 2006-10-26 2013-10-29 Apple Inc. Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker
US8493330B2 (en) * 2007-01-03 2013-07-23 Apple Inc. Individual channel phase delay scheme
US9710095B2 (en) 2007-01-05 2017-07-18 Apple Inc. Touch screen stack-ups
US7877707B2 (en) 2007-01-06 2011-01-25 Apple Inc. Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
US8091045B2 (en) * 2007-01-07 2012-01-03 Apple Inc. System and method for managing lists
US9817436B2 (en) * 2007-01-07 2017-11-14 Apple Inc. Portable multifunction device, method, and graphical user interface for displaying user interface objects adaptively
JP5196384B2 (en) * 2007-03-15 2013-05-15 矢崎総業株式会社 Capacitor comprising an organized assembly of carbon and non-carbon compounds
US8065603B2 (en) 2007-04-30 2011-11-22 Google Inc. Hiding portions of display content
US8370755B2 (en) * 2007-12-27 2013-02-05 Core Wireless Licensing S.A.R.L. User interface controlled by environmental cues
US8201109B2 (en) * 2008-03-04 2012-06-12 Apple Inc. Methods and graphical user interfaces for editing on a portable multifunction device
US8650507B2 (en) 2008-03-04 2014-02-11 Apple Inc. Selecting of text using gestures
WO2009114009A1 (en) * 2008-03-11 2009-09-17 Hewlett-Packard Development Company, L.P. Systems and methods of processing touchpad input
US9058067B2 (en) * 2008-04-03 2015-06-16 Livescribe Digital bookclip
US8665228B2 (en) 2008-06-19 2014-03-04 Tactile Displays, Llc Energy efficient interactive display with energy regenerative keyboard
US9513705B2 (en) 2008-06-19 2016-12-06 Tactile Displays, Llc Interactive display with tactile feedback
US8217908B2 (en) 2008-06-19 2012-07-10 Tactile Displays, Llc Apparatus and method for interactive display with tactile feedback
US8115745B2 (en) 2008-06-19 2012-02-14 Tactile Displays, Llc Apparatus and method for interactive display with tactile feedback
US8826174B2 (en) 2008-06-27 2014-09-02 Microsoft Corporation Using visual landmarks to organize diagrams
JP5118609B2 (en) * 2008-11-20 2013-01-16 キヤノン株式会社 Object processing apparatus, processing method thereof, and program
DE112008004156B4 (en) * 2008-12-15 2021-06-24 Hewlett-Packard Development Company, L.P. SYSTEM AND METHOD FOR A GESTURE-BASED EDITING MODE AND COMPUTER-READABLE MEDIUM FOR IT
US8319736B2 (en) * 2009-01-19 2012-11-27 Microsoft Corporation Touch sensitive computing device and method
US9069398B1 (en) * 2009-01-30 2015-06-30 Cellco Partnership Electronic device having a touch panel display and a method for operating the same
DE202010018601U1 (en) 2009-02-18 2018-04-30 Google LLC (n.d.Ges.d. Staates Delaware) Automatically collecting information, such as gathering information using a document recognizing device
WO2010105245A2 (en) 2009-03-12 2010-09-16 Exbiblio B.V. Automatically providing content associated with captured information, such as information captured in real-time
US8447066B2 (en) 2009-03-12 2013-05-21 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
US9846533B2 (en) 2009-03-16 2017-12-19 Apple Inc. Methods and graphical user interfaces for editing on a multifunction device with a touch screen display
US9250788B2 (en) * 2009-03-18 2016-02-02 IdentifyMine, Inc. Gesture handlers of a gesture engine
US20100281435A1 (en) * 2009-04-30 2010-11-04 At&T Intellectual Property I, L.P. System and method for multimodal interaction using robust gesture processing
US8836648B2 (en) * 2009-05-27 2014-09-16 Microsoft Corporation Touch pull-in gesture
US8654524B2 (en) 2009-08-17 2014-02-18 Apple Inc. Housing as an I/O device
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
CN102103593B (en) * 2009-12-18 2012-10-31 北大方正集团有限公司 Method and system for splitting and typesetting strokes of characters
US9207765B2 (en) * 2009-12-31 2015-12-08 Microsoft Technology Licensing, Llc Recognizing interactive media input
US8786559B2 (en) * 2010-01-06 2014-07-22 Apple Inc. Device, method, and graphical user interface for manipulating tables using multi-contact gestures
US8239785B2 (en) * 2010-01-27 2012-08-07 Microsoft Corporation Edge gestures
US20110185320A1 (en) * 2010-01-28 2011-07-28 Microsoft Corporation Cross-reference Gestures
US9411504B2 (en) * 2010-01-28 2016-08-09 Microsoft Technology Licensing, Llc Copy and staple gestures
US20110185299A1 (en) * 2010-01-28 2011-07-28 Microsoft Corporation Stamp Gestures
US8261213B2 (en) 2010-01-28 2012-09-04 Microsoft Corporation Brush, carbon-copy, and fill gestures
US20110191719A1 (en) * 2010-02-04 2011-08-04 Microsoft Corporation Cut, Punch-Out, and Rip Gestures
US20110191704A1 (en) * 2010-02-04 2011-08-04 Microsoft Corporation Contextual multiplexing gestures
US9519356B2 (en) * 2010-02-04 2016-12-13 Microsoft Technology Licensing, Llc Link gestures
US8799827B2 (en) * 2010-02-19 2014-08-05 Microsoft Corporation Page manipulations using on and off-screen gestures
US9367205B2 (en) 2010-02-19 2016-06-14 Microsoft Technolgoy Licensing, Llc Radial menus with bezel gestures
US9274682B2 (en) * 2010-02-19 2016-03-01 Microsoft Technology Licensing, Llc Off-screen gestures to create on-screen input
US9310994B2 (en) 2010-02-19 2016-04-12 Microsoft Technology Licensing, Llc Use of bezel as an input mechanism
US9965165B2 (en) * 2010-02-19 2018-05-08 Microsoft Technology Licensing, Llc Multi-finger gestures
US20110209058A1 (en) * 2010-02-25 2011-08-25 Microsoft Corporation Multi-screen hold and tap gesture
US8539384B2 (en) 2010-02-25 2013-09-17 Microsoft Corporation Multi-screen pinch and expand gestures
US9454304B2 (en) * 2010-02-25 2016-09-27 Microsoft Technology Licensing, Llc Multi-screen dual tap gesture
US20110209101A1 (en) * 2010-02-25 2011-08-25 Hinckley Kenneth P Multi-screen pinch-to-pocket gesture
US20110209089A1 (en) * 2010-02-25 2011-08-25 Hinckley Kenneth P Multi-screen object-hold and page-change gesture
US8473870B2 (en) 2010-02-25 2013-06-25 Microsoft Corporation Multi-screen hold and drag gesture
US8707174B2 (en) * 2010-02-25 2014-04-22 Microsoft Corporation Multi-screen hold and page-flip gesture
US8751970B2 (en) * 2010-02-25 2014-06-10 Microsoft Corporation Multi-screen synchronous slide gesture
US9075522B2 (en) * 2010-02-25 2015-07-07 Microsoft Technology Licensing, Llc Multi-screen bookmark hold gesture
JP5032624B2 (en) * 2010-03-29 2012-09-26 株式会社エヌ・ティ・ティ・ドコモ Mobile terminal and character string expression changing method in mobile terminal
US10719131B2 (en) 2010-04-05 2020-07-21 Tactile Displays, Llc Interactive display with tactile feedback
US20200393907A1 (en) 2010-04-13 2020-12-17 Tactile Displays, Llc Interactive display with tactile feedback
US8635555B2 (en) * 2010-06-08 2014-01-21 Adobe Systems Incorporated Jump, checkmark, and strikethrough gestures
US20110304556A1 (en) * 2010-06-09 2011-12-15 Microsoft Corporation Activate, fill, and level gestures
US8370767B2 (en) 2010-06-22 2013-02-05 Microsoft Corporation List authoring surface
US8773370B2 (en) * 2010-07-13 2014-07-08 Apple Inc. Table editing systems with gesture-based insertion and deletion of columns and rows
US8887038B2 (en) * 2010-10-08 2014-11-11 Business Objects Software Limited Extrapolating tabular structure in a freeform document
US20120092269A1 (en) * 2010-10-15 2012-04-19 Hon Hai Precision Industry Co., Ltd. Computer-implemented method for manipulating onscreen data
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US8804056B2 (en) 2010-12-22 2014-08-12 Apple Inc. Integrated touch screens
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US9785335B2 (en) * 2010-12-27 2017-10-10 Sling Media Inc. Systems and methods for adaptive gesture recognition
US9223471B2 (en) 2010-12-28 2015-12-29 Microsoft Technology Licensing, Llc Touch screen control
JP5650564B2 (en) * 2011-03-01 2015-01-07 株式会社ユビキタスエンターテインメント Spreadsheet control program, spreadsheet control device, and spreadsheet control method
US8793624B2 (en) * 2011-05-18 2014-07-29 Google Inc. Control of a device using gestures
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US8661339B2 (en) 2011-05-31 2014-02-25 Apple Inc. Devices, methods, and graphical user interfaces for document manipulation
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9612670B2 (en) 2011-09-12 2017-04-04 Microsoft Technology Licensing, Llc Explicit touch selection and cursor placement
US10192176B2 (en) 2011-10-11 2019-01-29 Microsoft Technology Licensing, Llc Motivation of task completion and personalization of tasks and lists
US9251144B2 (en) * 2011-10-19 2016-02-02 Microsoft Technology Licensing, Llc Translating language characters in media content
JP5862260B2 (en) * 2011-12-09 2016-02-16 富士ゼロックス株式会社 Information processing apparatus and information processing program
US9928225B2 (en) 2012-01-23 2018-03-27 Microsoft Technology Licensing, Llc Formula detection engine
US20130201161A1 (en) * 2012-02-03 2013-08-08 John E. Dolan Methods, Systems and Apparatus for Digital-Marking-Surface Content-Unit Manipulation
US9400592B2 (en) 2012-03-26 2016-07-26 Sharp Laboratories Of America, Inc. Methods, systems and apparatus for digital-marking-surface space and display management
US9323443B2 (en) * 2012-05-02 2016-04-26 International Business Machines Corporation Drilling of displayed content in a touch screen device
US9229539B2 (en) * 2012-06-07 2016-01-05 Microsoft Technology Licensing, Llc Information triage using screen-contacting gestures
JP5209132B2 (en) * 2012-06-28 2013-06-12 株式会社エヌ・ティ・ティ・ドコモ Mobile terminal and character string expression changing method in mobile terminal
CN102768617B (en) * 2012-06-29 2016-12-28 惠州Tcl移动通信有限公司 Hand-held electronic equipment and the method for list items editor based on touch screen
CN102799367B (en) * 2012-06-29 2015-05-13 鸿富锦精密工业(深圳)有限公司 Electronic device and touch control method thereof
US20140002377A1 (en) * 2012-07-02 2014-01-02 Microsoft Corporation Manipulating content on a canvas with touch gestures
JP5518142B2 (en) * 2012-08-02 2014-06-11 キヤノン株式会社 Information processing apparatus, control method for information processing apparatus, program, and recording medium
US9557846B2 (en) 2012-10-04 2017-01-31 Corning Incorporated Pressure-sensing touch system utilizing optical and capacitive systems
US9582122B2 (en) 2012-11-12 2017-02-28 Microsoft Technology Licensing, Llc Touch-sensitive bezel techniques
KR20140068595A (en) * 2012-11-28 2014-06-09 삼성디스플레이 주식회사 Terminal and method for controlling thereof
TW201426511A (en) * 2012-12-27 2014-07-01 Au Optronics Corp Display system and control method thereof
KR102004884B1 (en) 2013-01-07 2019-07-29 삼성전자주식회사 Method and apparatus for controlling animated image in an electronic device
US9047268B2 (en) 2013-01-31 2015-06-02 Google Inc. Character and word level language models for out-of-vocabulary text input
US9454240B2 (en) 2013-02-05 2016-09-27 Google Inc. Gesture keyboard input of non-dictionary character strings
US9330070B2 (en) 2013-03-11 2016-05-03 Microsoft Technology Licensing, Llc Detection and reconstruction of east asian layout features in a fixed format document
KR101337872B1 (en) * 2013-04-04 2013-12-06 주식회사 디오텍 Device and method for editing ink text data
US8756499B1 (en) * 2013-04-29 2014-06-17 Google Inc. Gesture keyboard input of non-dictionary character strings using substitute scoring
KR20140139247A (en) * 2013-05-27 2014-12-05 삼성전자주식회사 Method for operating object and electronic device thereof
KR20150009199A (en) 2013-07-16 2015-01-26 삼성전자주식회사 Electronic device and method for processing object
US9811238B2 (en) 2013-08-29 2017-11-07 Sharp Laboratories Of America, Inc. Methods and systems for interacting with a digital marking surface
US9977772B1 (en) * 2013-09-24 2018-05-22 Mehrdad Samadani Method and system for cellular text processor and display
US9507520B2 (en) 2013-12-16 2016-11-29 Microsoft Technology Licensing, Llc Touch-based reorganization of page element
US9477337B2 (en) 2014-03-14 2016-10-25 Microsoft Technology Licensing, Llc Conductive trace routing for display and bezel sensors
US10078411B2 (en) 2014-04-02 2018-09-18 Microsoft Technology Licensing, Llc Organization mode support mechanisms
US10318613B2 (en) 2015-08-25 2019-06-11 Myscript System and method of digital note taking
US10210383B2 (en) 2015-09-03 2019-02-19 Microsoft Technology Licensing, Llc Interacting with an assistant component based on captured stroke information
US10387034B2 (en) * 2015-09-03 2019-08-20 Microsoft Technology Licensing, Llc Modifying captured stroke information into an actionable form
US10417491B2 (en) 2015-10-19 2019-09-17 Myscript System and method for recognition of handwritten diagram connectors
US10643067B2 (en) 2015-10-19 2020-05-05 Myscript System and method of handwriting recognition in diagrams
US11500535B2 (en) 2015-10-29 2022-11-15 Lenovo (Singapore) Pte. Ltd. Two stroke quick input selection
US11275499B2 (en) * 2016-06-10 2022-03-15 Apple Inc. Device, method, and graphical user interface for changing a number of columns of an application region
US10637986B2 (en) 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views
WO2018109084A1 (en) 2016-12-15 2018-06-21 Myscript System and method for management of handwritten diagram connectors
US10613748B2 (en) * 2017-10-03 2020-04-07 Google Llc Stylus assist
US11131967B2 (en) 2019-05-06 2021-09-28 Apple Inc. Clock faces for an electronic device
EP3736677A1 (en) 2019-05-10 2020-11-11 MyScript A method and corresponding device for selecting and editing handwriting input elements
US11379113B2 (en) 2019-06-01 2022-07-05 Apple Inc. Techniques for selecting text
US11074408B2 (en) 2019-06-01 2021-07-27 Apple Inc. Mail application features
EP3754537A1 (en) 2019-06-20 2020-12-23 MyScript Processing text handwriting input in a free handwriting mode
EP3772015B1 (en) 2019-07-31 2023-11-08 MyScript Text line extraction
EP3796145A1 (en) 2019-09-19 2021-03-24 MyScript A method and correspond device for selecting graphical objects
US11257396B2 (en) * 2020-03-18 2022-02-22 Sas Institute Inc. User interfaces for converting geospatial data into audio outputs
US11822896B2 (en) 2020-07-08 2023-11-21 International Business Machines Corporation Contextual diagram-text alignment through machine learning
US20230315271A1 (en) * 2022-03-18 2023-10-05 Sony Group Corporation Collaborative whiteboard for meetings
US11460973B1 (en) 2022-04-11 2022-10-04 Sas Institute Inc:. User interfaces for converting node-link data into audio outputs

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5181129A (en) * 1989-03-17 1993-01-19 Hitachi, Ltd. Electronic blackboard
US5347295A (en) * 1990-10-31 1994-09-13 Go Corporation Control of a computer through a position-sensed stylus
US5220649A (en) * 1991-03-20 1993-06-15 Forcier Mitchell D Script/binary-encoded-character processing method and system with moving space insertion mode
US5231698A (en) * 1991-03-20 1993-07-27 Forcier Mitchell D Script/binary-encoded-character processing method and system
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

Also Published As

Publication number Publication date
DE69428675T2 (en) 2002-05-08
EP0667567A3 (en) 1996-01-17
US6525749B1 (en) 2003-02-25
EP0667567A2 (en) 1995-08-16
EP0667567B1 (en) 2001-10-17
JPH086707A (en) 1996-01-12
DE69428675D1 (en) 2001-11-22
CA2139256C (en) 2010-10-05

Similar Documents

Publication Publication Date Title
CA2139256A1 (en) Apparatus and method for supporting the implicit structure of freeform lists, outlines, text, tables and diagrams in a gesture-based input system and editing system
US5471578A (en) Apparatus and method for altering enclosure selections in a gesture based input system
EP0649107B1 (en) Method and system for creating computationally-significant associations among uninterpreted data in graphically-based computing systems
US5821930A (en) Method and system for generating a working window in a computer system
US6891551B2 (en) Selection handles in editing electronic documents
US5809267A (en) Apparatus and method for executing multiple-concatenated command gestures in a gesture based input system
US5513278A (en) Handwritten character size determination apparatus based on character entry area
US5517578A (en) Method and apparatus for grouping and manipulating electronic representations of handwriting, printing and drawings
US5880743A (en) Apparatus and method for implementing visual animation illustrating results of interactive editing operations
US5926178A (en) Display and control of menus with radial and linear portions
US5572651A (en) Table-based user interface for retrieving and manipulating indices between data structures
KR20100135281A (en) Method and tool for recognizing a hand-drawn table
JP2003303047A (en) Image input and display system, usage of user interface as well as product including computer usable medium
JPH029385B2 (en)
KR100713407B1 (en) Pen input method and apparatus in pen computing system
US9811238B2 (en) Methods and systems for interacting with a digital marking surface
JPH0769765B2 (en) Command input device
JPS6228828A (en) Tablet input information processor
JPH0442323A (en) Menu display control method
JP2642698B2 (en) How to display relationships between hypertexts
CN106358088B (en) Input method and device
JP3533758B2 (en) Scroll control device and display device
JPH06214978A (en) Homonym display selection system
JP4610200B2 (en) Character input device and character input method
CN115826820A (en) Method and device for viewing long text logs through interaction

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20141229