Cyclical creation, transfer and enhancement of multi-modal information between paper and digital domains
First Claim
1. A pen-based computing system for transferring data between a paper domain and a digital domain, the system comprising:
- a smart pen device interacting with a paper representation, the paper representation containing printed textual data representing textual data of a digital file, the smart pen device configured to;
capture written editing data, the written editing data modifying the printed textual data on the paper representation;
recognize drawing of a delete button on the paper representation;
recognize drawing of an erase box on the paper representation, the erase box separate from the delete button, and the erase box enclosing a subset of the printed textual data; and
responsive to detecting that the delete button has been invoked, exclude the enclosed subset of the printed textual data from data transferred by the smart pen device to a computing device; and
a non-transitory computer-readable storage medium containing computer program code for execution on the computing device, the computer program code containing instructions to;
receive, from the smart pen device, the written editing data captured from the paper domain; and
modify the digital file to generate a modified digital file in accordance with the written editing data.
4 Assignments
0 Petitions
Accused Products
Abstract
In a pen-based computing system, multi-modal data is transferred between a paper domain and a digital domain. Data initially generated in the paper domain is captured by a smart pen and a digital file including the captured data is generated. For example, a computing system coupled to the smart pen generates a digital file including the captured data. A paper representation of the digital file is subsequently generated. The digital file can subsequently be modified by editing the paper representation of the digital file using the smart pen. Edits to the paper representation of the digital file are captured by the smart pen and converted to the digital domain where they are used to edit the content of the digital file.
31 Citations
10 Claims
-
1. A pen-based computing system for transferring data between a paper domain and a digital domain, the system comprising:
-
a smart pen device interacting with a paper representation, the paper representation containing printed textual data representing textual data of a digital file, the smart pen device configured to; capture written editing data, the written editing data modifying the printed textual data on the paper representation; recognize drawing of a delete button on the paper representation; recognize drawing of an erase box on the paper representation, the erase box separate from the delete button, and the erase box enclosing a subset of the printed textual data; and responsive to detecting that the delete button has been invoked, exclude the enclosed subset of the printed textual data from data transferred by the smart pen device to a computing device; and a non-transitory computer-readable storage medium containing computer program code for execution on the computing device, the computer program code containing instructions to; receive, from the smart pen device, the written editing data captured from the paper domain; and modify the digital file to generate a modified digital file in accordance with the written editing data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium storing computer program code for transferring data between a paper domain and a digital domain, the computer program code when executed by a processor causes the processor to perform steps including:
-
capturing data written on a first physical document using a smart pen; transferring the captured data from the smart pen to a computer system, the computer system storing the captured data as a digital document; identifying a paper representation of the digital document, the paper representation containing printed data corresponding to the captured data; capturing written editing data written on the paper representation using the smart pen, the written editing data modifying the printed data on the paper representation; capturing a gesture identifying a section of the printed data on the paper representation; recording an audio comment related to the identified section of the printed data on the paper representation; recognizing drawing of a delete button using the smart pen on the paper representation of the digital document; recognizing drawing of an erase box using the smart pen on the paper representation, the erase box separate from the delete button, and the erase box enclosing a subset of the printed data; and responsive to invoking the delete button using the smart pen, excluding the enclosed subset of the printed data from data transferred from the smart pen to the computer system; transferring the captured written editing data from the smart pen to the computer system, the computer system generating a modified digital document in accordance with the captured written editing data; and transferring the recorded audio comment from the smart pen to the computer system, the computer system storing the recorded audio comment in association with a section of the modified digital document corresponding to the identified section of the printed data on the paper representation.
-
-
8. A non-transitory computer-readable storage medium storing computer program code for transferring data between a paper domain and a digital domain, the computer program code when executed by a processor causing the processor to perform steps including:
-
identifying a paper representation of a digital document, the paper representation containing printed data; capturing written editing data written on the paper representation using a smart pen, the written editing data modifying the printed data on the paper representation; recognizing drawing of a delete button using the smart pen on the paper representation; recognizing drawing of an erase box using the smart pen on the paper representation, the erase box separate from the delete button, and the erase box enclosing a subset of the printed data; responsive to invoking the delete button using the smart pen, excluding the enclosed subset of the printed data from data transferred by the smart pen to a computer system; and transferring the captured written editing data from the smart pen to the computer system, the computer system generating a modified digital document in accordance with the captured written editing data. - View Dependent Claims (9)
-
-
10. A pen-based computing system for transferring data between a paper domain and a digital domain, the system comprising:
-
a smart pen device interacting with a paper representation, the paper representation containing printed textual data representing textual data of a digital file, the smart pen device configured to; capture written editing data, gesture data, and audio comments from the paper domain, the written editing data modifying the printed textual data on the paper representation, and the gesture data identifying a section of the printed textual data on the paper representation to be associated with each of the audio comments; recognize drawing of a delete button on the paper representation; recognize drawing of an erase box on the paper representation, the erase box separate from the delete button, and the erase box enclosing a subset of the printed textual data for deletion; and responsive to detecting that the delete button has been invoked, exclude the enclosed subset of the printed textual data from data transferred by the smart pen device to a computing device; and a non-transitory computer-readable storage medium containing computer program code for execution on the computing device, the computer program code containing instructions to; receive, from the smart pen device, the written editing data, the gesture data, and the audio comments captured from the paper domain; modify the digital file to generate a modified digital file in accordance with the written editing data; and store each of the audio comments in association with a section of the modified digital file corresponding to the section of the printed textual data identified by the corresponding gesture data.
-
Specification