WO1999050736A1 - Paper indexing of recordings - Google Patents
Paper indexing of recordings Download PDFInfo
- Publication number
- WO1999050736A1 WO1999050736A1 PCT/US1998/020593 US9820593W WO9950736A1 WO 1999050736 A1 WO1999050736 A1 WO 1999050736A1 US 9820593 W US9820593 W US 9820593W WO 9950736 A1 WO9950736 A1 WO 9950736A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- annotation
- recording
- paper
- time
- 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
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
- G06F3/0321—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/19—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays
- H04N1/195—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays the array comprising a two-dimensional array or a combination of two-dimensional arrays
- H04N1/19594—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays the array comprising a two-dimensional array or a combination of two-dimensional arrays using a television camera or a still video camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32128—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image
- H04N1/32133—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image on the same paper sheet, e.g. a facsimile page header
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3214—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a date
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3215—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a time or duration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3226—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of identification information or the like, e.g. ID code, index, title, part of an image, reduced-size image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3253—Position information, e.g. geographical position at time of capture, GPS data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3269—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3271—Printing or stamping
Definitions
- the present invention relates to information capture and processing, and more particularly to paper-based indexing of recordings.
- EP-A-495612 discloses a notetaking system based on a notepad computer with an integrated audio/video recorder, whereby a document is created or retrieved.
- each character or stroke that is input by the user is invisibly time-stamped by the computer.
- the audio/video stream is continuously time-stamped during recording.
- the user selects part of the note and invokes a "playback selection" command.
- the computer then examines the time-stamp and winds the records toe the corresponding place in the audio/video recording, where it starts playing, so that the user hears and/or sees what was being recorded at the instant the selected text or strokes were input.
- a similar system is Hewlett Packard's Filochart system).
- the present invention provides a method carried out in an information processing system, for providing access to a data set, comprising: recording the data set and, concurrently therewith, recording user data, the user data being dependent upon user actions carried out during the recording of said data set.
- the invention preferably provides a method carried out in an information processing system, for providing access to a data set, comprising: (a) providing a manually operable an positionable input device, the input device including a marking device and an image capture device intergral therewith for capturing images at or near a marking tip of the marking device, (b) providing a recording device for recording said data set, and means for automatically time-stamping said data set, (c) in response to the user, with respect to a substrate, the substrate comprising a sheet medium and coded machine-readable markings formed on the sheet medium, said markings being formed so as to define a plurality of zones on the substrate, each zone containing machine readable first markings defining a page identification code, the page identification code being unique to the substrate, (A) positioning the input device at a location on the substrate, or (B) causing the input device to perform a movement across the substrate, capturing images of the substrate within the field of view of said image capture device while the input device is positioned at said location or during said movement,
- the invention further provides a method carried out in an information processing system for outputting randomly accessible parts of a recorded data set, the data set having been recorded according to the above methods, comprising: storing association data defining a mapping between user data and respective parts of said data set, and in response to a user input defining a user action selection, said user action selection defining a selected one of the user actions, using the user data corresponding to the selected user action, outputting the part(s) of the data set corresponding to said user action.
- This invention preferably provides a method carried out in an information processing system for outputting randomly accessible parts of a recorded data set, the data set having been recorded according to the above methods, comprising: (k) providing a manually operable an positionable input device, the input device including an image capture device intergral therewith for capturing images at or near a tip of the input device, and providing an output device for outputting said data set, (1) in response to the user, with respect to a substrate, the substrate comprising a sheet 3 medium and coded machine-readable markings formed on the sheet medium, said markings being formed so as to define a plurality of zones on the substrate, each zone containing machine readable first markings defining a page identification code, the page identification code being unique to the substrate, (A) positioning the input device at a location on the substrate, or (B) causing the input device to perform a movement across the substrate, capturing images of the substrate within the field of view of said image capture device while the input device is positioned at said location or during said movement, (m) from the image captured in
- the invention further provides a programmable information processing system when suitably programmed for carrying out the method of any of the preceding claims, the system including a processor, memory, a manually operable an positionable input device, the input device including a marking device and an image capture device intergral therewith for capturing images at or near a marking tip of the marking device, a recording device for recording said data set, means for automatically time-stamping said data set, and an output device for outputting said data set, the processor being operable in conjunction with the memory, input device, recording device, automatic time-stamping means, and output device, to execute instructions corresponding to said methods.
- the invention is concerned with ways of indexing recordings with notes written on paper, in a number of embodiments.
- a preferred embodiment is via coded substrates (see GB application 98 (applicants' ref R/98003/JDR), which provides functionalities not provided by other embodiments (because they are standard functionalities of the coded substrates).
- the invention may be embodied in a system for taking notes on paper during a recording (typically audio or video) and using them as an index to control playback of the recording. Extensions may allow the user to take notes either on paper or with an electronic device, and to control playback either with a paper copy or an electronic version of the notes. 4
- the user makes a note on paper with a combined pen/camera or with pen or pencil; if with pen or pencil, either subsequently scanning in the marks or writing under the eye of a camera.
- An identifying feature of the note is computed.
- the feature is stored with the current time-stamp of the recording. This process may be repeated.
- a note may be subsequently selected. Its identifying feature is computed and matched against the set of stored features and the time-stamp associated with the matching element is recovered, and used to initiate replay of the associated portion of the recording.
- a preferred embodiment uses substrates, e.g. paper, or documents produced therefrom, which include visible or invisible coded markings identifiying the substrate and preferably locations or zones within it.
- This marking scheme in turn preferably uses Xerox DataGlyphs.
- handwritten paper notes may be timestamped without respect to an explicit recording (examples: ships log, news reporting).
- Handwritten paper notes may be time-correlated with instrumentation logs (examples: laboratory experiments, telescope parameters, surgery-room parameters, meteorological conditions).
- instrumentation logs examples: laboratory experiments, telescope parameters, surgery-room parameters, meteorological conditions.
- a variant would not use time, but directly associate parameter values (such as the telescope's position) with the note. In this case a specialized application would be needed to interface to the instrument.
- Figure 1 illustrates the components of a printed document as printed on a coded substrate
- Figure 2 shows a sample of zones, and the disposition of machine readable data, on a coded substrate
- Figures 3 and 4 show how digital data is encoded in the zones illustrated in Fig. 2; 5
- Figure 5 schematically illustrates an embodiment of a pointer which may be used in implementing the invention
- Figure 6 shows a configuration for passing page identification codes and/or page location codes from the pointer of Fig. 5 to a network computer, in accordance with an embodiment of the invention
- Figure 7 illustrates an overview of a system suitable for implementing an embodiment of the invention
- Figure 8 is a schematic illustration of a first processing operation, in recording according to one embodiment of the invention, performed in the processor device of Fig. 7;
- Figure 9 shows a schematic illustration of a second processing operation, in recording according to one embodiment of the invention, performed in the processor device of Fig. 7;
- Figure 10 is a schematic illustration of a third processing operation, in recording according to one embodiment of the invention, performed in the processor device of Fig. 7;
- Figure 11 is a schematic illustration of a fourth processing operation, in recording according to one embodiment of the invention, performed in the processor device of Fig. 7;
- Figure 12 shows a schematic illustration of a first processing operation, in retrieval according to one embodiment of the invention, performed in the processor device of Fig. 7;
- Figure 13 is a schematic illustration of a second processing operation, in retrieval according to one embodiment of the invention, performed in the processor device of Fig. 7;
- Figure 14 illustrates an overview of a system suitable for implementing an embodiment of the invention permitting paper annotaion for electronic retrieval;
- Figure 15 is a schematic illustration of a first processing operation, in recording according to one embodiment of the invention, performed in the processor device of FigJ4;
- Figure 16 shows a schematic illustration of a second processing operation, in recording according to one embodiment of the invention, performed in the processor device of Fig. 14; 1.
- the invention concerns means of taking notes on paper during a recording
- Two means are described, one in which the position of the annotation is used to identify it, and one in which the shape of the annotation identifies it.
- An alternative form involves a facility to take notes using an electronic device (keyboard, palmtop, ...), but to print them and control playback using the printed copy, or to take notes on paper but control playback through an electronic device.
- the user takes notes on paper; for each note, the system stores some identifying feature of the note with the time-stamp of the recording (as of the moment the note was taken).
- the user selects a note from the paper; the system determines the identifying feature of the note, looks it up among those it has stored, and retrieves the associated time-stamp (which is subsequently used to play the recording starting at the position identified by the time-stamp, in accordance with prior art).
- FIG. 7 An overview of the system is shown in Fig. 7.
- the components are: A sheet of paper, on which a person takes notes during a recording session or playback of a recording in order to indexing the recording, or selects a note in order to control playback of an indexed recording;
- a camera which delivers an image of the paper to 7
- a recording or playback device which produces the current Timestamp during a recording session or playback of a recording when indexing the recording, or consumes a timestamp and plays the recording beginning at that timestamp, when playback is being controlled;
- the identifying feature of an annotation is its position on the page.
- the position of the marks the user makes on the page are used to define a region that bounds the entire annotation. This can be done in many ways, and the exact method used is not important.
- a representation of the region identifies the annotation and is stored with the time-stamp. You select a note on the page by pointing at some part of it. The pointed-at position is checked against the defined regions, and the time-stamp of the one it lies within is retrieved. 8
- Coded substrates provide one mechanism for recovering positional information, and an externally mounted camera provides another.
- Figure 1 illustrates the components of a pointed document as printed on a coded substrate.
- the printed document 102 comprises a layer 104 of printed visible (human-readable) information printed on a coded substrate 106.
- the coded substrate 106 in turn comprises a layer 108 of visible or invisible machine readable markings printed on a sheet medium 110 (e.g. paper).
- Figure 2 shows a sample of zones, and the disposition of machine readable data, on a coded substrate.
- Each zone or cell 202 includes a border 204 and an orientation marker 206.
- a first set of markings 208 over part of the interior of the cell 202 are encoded representations of the page-id, while a second set of markings 210 over a (smaller) part of the interior of the cell 202 are encoded representations of the localisation (page-loc) - uniquely defining the position of the cell 202 within the page.
- FIGS 3 and 4 show how digital data is encoded in the zones illustrated in
- Fig. 3 shows the binary data, i.e. 47 bits of page-id in the upper section 302
- Fig. 4 shows the same data as in Fig. 3, but represented by Data Glyph markings. Encoding using data glyphs and the retrieval of data therefrom is discussed further in US-A-5,486,686, EP-A-469864, and the abovementioned GB application (ref.R/98003/JDR).
- first set of glyphs markings
- second set in lower section 404 the two sets of glyphs being encoded representations of page-id and loc codes.
- FIG. 5 schematically illustrates an embodiment of a pointer which may be used in implementing the invention.
- the pointer 502 comprises a marking device 504 (which may be a pen or any other marking device suitable for making marks which 9 are visible to a user), and an image capture device 506.
- the image capture device 506 is able to capture images of an area A of a document 508.
- the marking device 504 may be omitted.
- the document 508 may be a 'blank' coded substrate, or such a substrate having human-readable information printed thereon.
- Figure 6 shows a configuration for passing page identification codes and/or page location codes from the pointer of Fig. 5 to a network computer, in accordance with an embodiment of the invention.
- the image capture device (e.g. CCD camera) 506 is coupled by wired or wireless (e.g. IR or RF) link to processing device 602 and in use provides image data defining capture images to the processing device 602.
- the operative elements of the processing device 602 are a grame grabber circuit 604, image decoding software 606, and a CPU 608, which are known in the art. (In certain embodiments, the camera 506 and processing device 602 may be combined into an integral handheld unit).
- the processing device 602 extracts from the image data the corresponding page-id and page-location data ( ⁇ pid, loc>) and communicates them in a wired or wireless fashion to a local device (here, a network computer 610, which is linked to the network (intranet, internet) in a known manner).
- a local device here, a network computer 610, which is linked to the network (intranet, internet) in a known manner.
- 610 has its own unique network address, but need not have any information output device (e.g. display screen, printer).
- information output device e.g. display screen, printer
- the user writes on a coded substrate with the pointer (a hand-held pen/camera combination). As she writes, the positions of the pointer while it is in contact with the page are recovered. (This is one of the functionalities of the coded substrates; it is enabled by a substrate of glyphs on the page.)
- the user selects an annotation by clicking the pointer on some part of the annotation; the position of the pointer is recovered (again, as a natural product of the use of Intelligent Paper).
- coded substrates also — for free — automatically launches the annotation/playback application when you click on the page, and automatically 10 locates the set of note identifiers and time-stamps for the page in use, wherever they're stored.
- Figure 8 shows the operations performed by the processor of Fig. 7.
- a bounding region (for example, a bounding rectangle) is computed and serves as the annotation identifier.
- the camera lies in a hand-held device.
- the camera is in a fixed position over the desk.
- This invention does not use the full set of concepts of those European patent applications, but employs the mounted camera concept from those works.
- the user annotates a sheet of paper with pen or pencil.
- the page is within the field of view of the camera. It has registration marks on it which allow distinct images of it to be registered properly with each other in the case that the page is moved. It may also have identification marks to distinguish it from other sheets of paper.
- the user selects an annotation by pointing at some part of the annotation. Pointing is recognized by the image processing system. (Selection techniques are discussed in EP-A-622,722 and EP-A-840,199).
- Figure 9 shows the operations performed by the processor of Fig. 7 in this embodiment.
- the identifying feature of the annotation is a number that is encoded in marks on the paper ahead of time.
- the user scans one of the marks, then writes on the paper next to it.
- the scanned mark is decoded, and the number is stored with the time-stamp of the recording.
- the user selects a note by scanning the mark. It is decoded into a number, and the time-stamp associated with that number is retrieved.
- Glyphs are a natural choice for encoding the numbers.
- the additional functionalities of coded sybstrates can be provided by using such substrates without localisation codes pages as the special-purpose pages.
- Figure 10 shows the operations performed by the processor of Fig. 7 in this embodiment.
- an image is recovered by the camera.
- Processing the image and decoding the glyphs in the standard manner (using one of Xerox's glyph toolkits, either SmartPaper, DAE, or DataGlyphs) produces a number, which serves as the annotation identifier.
- annotations are written on the page with pen or pencil and subsequently scanned.
- the shape of the annotation identifies the annotation. This is similar to a method used in PaperLink to implement paper hyperlinks.
- An annotation is selected to control playback by scanning it.
- the annotation identifier (a set of features extracted from the scanned image) and time-stamp are stored for each note.
- the user selects an annotation, it is compared to the stored images (or features are extracted and compared to the stored feature sets). The one that matches best is identified, and its time-stamp is retrieved. 12
- Matching should be tractable and robust because there is a limited set of annotation identifiers to match against.
- Figure 11 shows the operations performed by the processor of Fig. 7 in which embodiment.
- an image is recovered by the camera.
- Standard image processing of it produces a set of image features, which serves as the annotation identifier.
- a given page of notes is associated with a particular recording. Under the assumption that multiple pages of notes are taken, referring to multiple recordings, storing this association with the note/time-stamp mapping, and identifying this aggregate structure via a page identifier becomes useful.
- Intelligent Paper incorporates page identification, and as mentioned, the mounted-camera embodiment provides for page identification. Pre-marked pages can also provide page identification by keeping the numbers distinct across distinct pages. For the shape-processing embodiment, a set of image features can serve to identify a page. The user can make an arbitrary mark on the page to identify it, then scan the mark. Collisions are possible but can be detected.
- Audio and video recordings are in widespread use, but this technique can index any data stream whose values change over time. For example, if the user had a
- GPS device whose values were accessible to the system, notes could be associated with locations.
- annotations are input via a keyboard we have them in the form of ascii text. They can be printed in any fashion. An annotation is selected from the printed page by scanning it with a hand-held scanner. The scanned text is recovered using OCR. The annotation containing the most closely matching text is identified, and its associated time-stamp is retrieved. OCR accuracy can be improved by storing font information at the point of printing the annotations.
- Figure 12 shows the operations performed by the processor of Fig. 7 in this embodiment.
- an image is recovered by the camera.
- Optical character recognition is performed, producing a text.
- This text is matched against the set of stored annotation identifiers (which are the text of the annotation, in this embodiment) and the closest match serves as the annotation identifier.
- an identifying mark can be printed with each note (in the margin, for instance).
- the mark is used as the key in time-stamp retrieval, or if the mark represents a number, the number is used as the key.
- the user selects the note by hand-scanning the mark, which is recognized using techniques appropriate to the kind of mark. Possible marks are glyphs, bar codes, numbers or symbols in OCR fonts, icons, or text.
- Figure 13 shows the operations performed by the processor of Fig. 7 in this embodiment. This is similar to Fig. 10.
- Fig. 14 An overview of the system is shown in Fig. 14. The elements are the same as in Fig. 7, with one addition: the images are stored in the table with the Annotation EDs and Timestamps. This allows a composite image (a) identical to the paper that the notes were written on to be constructed and displayed for the user on a screen.
- the image of the page In the positional case, i.e. with localisation code (loc), when the annotations are made, the image of the page must be stored. The final stored image is displayed to the user. The mouse position (relative to the page image frame) is used just as the position on the paper would be for retrieval purposes.
- a display can be built from the various scanned notes. When the display is built, the time-stamps must be associated with regions of the display, so that the mouse can be used for retrieval.
- Figure 15 shows the operations performed by the processor of Fig. 14 for positional-based retrieval.
- This Figure shows the elements as used in retrieval (using annotations to control playback of an indexed recording) in the positional cases (coded substrates and Over-the-desk Camera).
- the composite image (a) described above is displayed on a screen to the user.
- the user selects an annotation with the mouse by placing it on some part of the annotation. Because regions in image (a) corresponds to regions on the original paper sheet the notes were written on, the mouse coordinates identify one of the regions serving as annotation identifiers.
- the timestamp stored with the annotation identifiers is retrieved and used for playback.
- Figure 16 shows the elements as used in retrieval in the hand-scanning case.
- Timestamps are associated directly with regions of the display when the display is built, so the mouse position when the user selects an annotation identifies a timestamp directly. This timestamp is retrieved and used for playback.
Abstract
Access to a stored item of data is provided by using a manually positionable scanner (506) to scan one or more regions of a sheet and to provide a scan signal. The sheet bears machine-readable markings that define two or more zones of the sheet (108); the markings (204) within each zone indicating a position of the zone within the sheet. The scan signal is used to obtain position data indicating one or more positions indicated by the machine readable markings (606). One or more positions indicated by the position data are encoded with time information to obtain encoded position-time data. Time data indicating the time information are associated with the stored item of data to provide access to the stored item of data using the encoded position-time data.
Description
1
Paper Indexing Of Recordings
The present invention relates to information capture and processing, and more particularly to paper-based indexing of recordings.
EP-A-495612 discloses a notetaking system based on a notepad computer with an integrated audio/video recorder, whereby a document is created or retrieved.
As the user types on the computer's keyboard or writes with a stylus on a touchscreen, each character or stroke that is input by the user is invisibly time-stamped by the computer. The audio/video stream is continuously time-stamped during recording. To play a section of the recording back, the user selects part of the note and invokes a "playback selection" command. The computer then examines the time-stamp and winds the records toe the corresponding place in the audio/video recording, where it starts playing, so that the user hears and/or sees what was being recorded at the instant the selected text or strokes were input. (A similar system is Hewlett Packard's Filochart system). However, the abovementioned systems rely on the use of a dedicated computer with a touchscreen which electronically both captures the user's notes (or 'indicia') at the time of recording and displays the indicia for selection by the user in a 'playback' mode. The systems require a file to be created or retrieved before a user can start making notes in it or continue making notes in an already existing electronic document. By considering an example — a user being handed a set of papers accompanying a talk or in a meeting — it can be seen that the user cannot, using the aforementioned system, mark his notes or indicia on the paper he has just been given, but must break off from the meeting, create a new file or electronic document and set this up displayed on the screen of his computer so that his notes can be captured and recorded.
Indexing audio recordings via notes taken on paper using a pressure-sensitive clipboard has been reported (Lisa Stifelman's Audio Notebook, MIT Media Lab ).
The present invention provides a method carried out in an information processing system, for providing access to a data set, comprising: recording the data set and, concurrently therewith, recording user data, the user data being dependent upon user actions carried out during the recording of said data set.
2
The invention preferably provides a method carried out in an information processing system, for providing access to a data set, comprising: (a) providing a manually operable an positionable input device, the input device including a marking device and an image capture device intergral therewith for capturing images at or near a marking tip of the marking device, (b) providing a recording device for recording said data set, and means for automatically time-stamping said data set, (c) in response to the user, with respect to a substrate, the substrate comprising a sheet medium and coded machine-readable markings formed on the sheet medium, said markings being formed so as to define a plurality of zones on the substrate, each zone containing machine readable first markings defining a page identification code, the page identification code being unique to the substrate, (A) positioning the input device at a location on the substrate, or (B) causing the input device to perform a movement across the substrate, capturing images of the substrate within the field of view of said image capture device while the input device is positioned at said location or during said movement, (d) from the image captured in step (c), determining the page location codes within the or each zone of the substrate within said images, and automatically time-stamping said page-location codes upon their generation, said data set and page location codes being time-stamped with a common time base.
The invention further provides a method carried out in an information processing system for outputting randomly accessible parts of a recorded data set, the data set having been recorded according to the above methods, comprising: storing association data defining a mapping between user data and respective parts of said data set, and in response to a user input defining a user action selection, said user action selection defining a selected one of the user actions, using the user data corresponding to the selected user action, outputting the part(s) of the data set corresponding to said user action.
This invention preferably provides a method carried out in an information processing system for outputting randomly accessible parts of a recorded data set, the data set having been recorded according to the above methods, comprising: (k) providing a manually operable an positionable input device, the input device including an image capture device intergral therewith for capturing images at or near a tip of the input device, and providing an output device for outputting said data set, (1) in response to the user, with respect to a substrate, the substrate comprising a sheet
3 medium and coded machine-readable markings formed on the sheet medium, said markings being formed so as to define a plurality of zones on the substrate, each zone containing machine readable first markings defining a page identification code, the page identification code being unique to the substrate, (A) positioning the input device at a location on the substrate, or (B) causing the input device to perform a movement across the substrate, capturing images of the substrate within the field of view of said image capture device while the input device is positioned at said location or during said movement, (m) from the image captured in step (1), determining the page location codes within the or each zone of the substrate within said images, (n) from the page location code(s) determined in step (m), deriving the time-stamp(s) associated therewith, (o) from the time-stamp(s) derived in step (n), outputting corresponding part(s) of said data said using said output device.
The invention further provides a programmable information processing system when suitably programmed for carrying out the method of any of the preceding claims, the system including a processor, memory, a manually operable an positionable input device, the input device including a marking device and an image capture device intergral therewith for capturing images at or near a marking tip of the marking device, a recording device for recording said data set, means for automatically time-stamping said data set, and an output device for outputting said data set, the processor being operable in conjunction with the memory, input device, recording device, automatic time-stamping means, and output device, to execute instructions corresponding to said methods.
The invention is concerned with ways of indexing recordings with notes written on paper, in a number of embodiments. A preferred embodiment is via coded substrates (see GB application 98 (applicants' ref R/98003/JDR), which provides functionalities not provided by other embodiments (because they are standard functionalities of the coded substrates).
Thus, the invention may be embodied in a system for taking notes on paper during a recording (typically audio or video) and using them as an index to control playback of the recording. Extensions may allow the user to take notes either on paper or with an electronic device, and to control playback either with a paper copy or an electronic version of the notes.
4
The user makes a note on paper with a combined pen/camera or with pen or pencil; if with pen or pencil, either subsequently scanning in the marks or writing under the eye of a camera. An identifying feature of the note is computed. The feature is stored with the current time-stamp of the recording. This process may be repeated. A note may be subsequently selected. Its identifying feature is computed and matched against the set of stored features and the time-stamp associated with the matching element is recovered, and used to initiate replay of the associated portion of the recording.
A preferred embodiment uses substrates, e.g. paper, or documents produced therefrom, which include visible or invisible coded markings identifiying the substrate and preferably locations or zones within it. This marking scheme in turn preferably uses Xerox DataGlyphs.
An advantage is that the invention allows handwritten notes on 'standard' paper or other conventional media to index and control playback of recordings. In an alternative, handwritten paper notes may be timestamped without respect to an explicit recording (examples: ships log, news reporting). Handwritten paper notes may be time-correlated with instrumentation logs (examples: laboratory experiments, telescope parameters, surgery-room parameters, meteorological conditions). A variant would not use time, but directly associate parameter values (such as the telescope's position) with the note. In this case a specialized application would be needed to interface to the instrument.
In implementing the techniques according to the invention, the identifier routing techniques described in GB application 98 (applicants' ref
R/98005/JDR) may be employed. Embodiments of the invention will now be described, by way of example, with reference to the accompanying drawings, in which:
Figure 1 illustrates the components of a printed document as printed on a coded substrate;
Figure 2 shows a sample of zones, and the disposition of machine readable data, on a coded substrate;
Figures 3 and 4 show how digital data is encoded in the zones illustrated in Fig. 2;
5
Figure 5 schematically illustrates an embodiment of a pointer which may be used in implementing the invention;
Figure 6 shows a configuration for passing page identification codes and/or page location codes from the pointer of Fig. 5 to a network computer, in accordance with an embodiment of the invention;
Figure 7 illustrates an overview of a system suitable for implementing an embodiment of the invention;
Figure 8 is a schematic illustration of a first processing operation, in recording according to one embodiment of the invention, performed in the processor device of Fig. 7;
Figure 9 shows a schematic illustration of a second processing operation, in recording according to one embodiment of the invention, performed in the processor device of Fig. 7;
Figure 10 is a schematic illustration of a third processing operation, in recording according to one embodiment of the invention, performed in the processor device of Fig. 7;
Figure 11 is a schematic illustration of a fourth processing operation, in recording according to one embodiment of the invention, performed in the processor device of Fig. 7; Figure 12 shows a schematic illustration of a first processing operation, in retrieval according to one embodiment of the invention, performed in the processor device of Fig. 7;
Figure 13 is a schematic illustration of a second processing operation, in retrieval according to one embodiment of the invention, performed in the processor device of Fig. 7;
Figure 14 illustrates an overview of a system suitable for implementing an embodiment of the invention permitting paper annotaion for electronic retrieval;
Figure 15 is a schematic illustration of a first processing operation, in recording according to one embodiment of the invention, performed in the processor device of FigJ4;
Figure 16 shows a schematic illustration of a second processing operation, in recording according to one embodiment of the invention, performed in the processor device of Fig. 14;
1. General features
The invention concerns means of taking notes on paper during a recording
(or during playback of a recording), and using them as indices into the recording for controlling playback. Two means are described, one in which the position of the annotation is used to identify it, and one in which the shape of the annotation identifies it.
An alternative form involves a facility to take notes using an electronic device (keyboard, palmtop, ...), but to print them and control playback using the printed copy, or to take notes on paper but control playback through an electronic device.
2. Paper Annotation and Retrieval
Elements of embodiments of the invention are: Annotation
During a recording session, or while a recording is being played: the user takes notes on paper; for each note, the system stores some identifying feature of the note with the time-stamp of the recording (as of the moment the note was taken).
Selection and retrieval In order to control playback of a recording: the user selects a note from the paper; the system determines the identifying feature of the note, looks it up among those it has stored, and retrieves the associated time-stamp (which is subsequently used to play the recording starting at the position identified by the time-stamp, in accordance with prior art).
An overview of the system is shown in Fig. 7. The components are: A sheet of paper, on which a person takes notes during a recording session or playback of a recording in order to indexing the recording, or selects a note in order to control playback of an indexed recording;
2. A camera, which delivers an image of the paper to
7
3. A processing system, which produces from that image
4. an Annotation ID;
5. A recording or playback device, which produces the current Timestamp during a recording session or playback of a recording when indexing the recording, or consumes a timestamp and plays the recording beginning at that timestamp, when playback is being controlled;
6. a Timestamp,
7. a table, in which pairs consisting of an Annotation ID and a Timestamp are stored during indexing or looked up during control of playback. For simplicity of exposition, assume that there is a button available to the user. She clicks it to signal that she's starting an annotation. The time-stamp of the recording as of when she clicks is selected to be associated with the annotation. Presumably she clicks in reaction to an interesting event in the recording session. There will be a lag due to her reaction time, so when she views the material associated with the annotation, she probably wants to start playback of the video at a point prior to the selected time-stamp. The system should provide a parameter to let the user offset actual playback from the time-stamp point. When she's done, she signals the fact by clicking again.
There is a natural place for this button in some variants and not in others; in addition, in some variants the beginning of an annotation may be automatically detectable. These are not the most essential elements of the invention, so we don't discuss them further.
2.1 Identifying Annotations by Position In this embodiment, the identifying feature of an annotation is its position on the page. The position of the marks the user makes on the page are used to define a region that bounds the entire annotation. This can be done in many ways, and the exact method used is not important. A representation of the region identifies the annotation and is stored with the time-stamp. You select a note on the page by pointing at some part of it. The pointed-at position is checked against the defined regions, and the time-stamp of the one it lies within is retrieved.
8
Coded substrates provide one mechanism for recovering positional information, and an externally mounted camera provides another.
2. LI Coded substrates Figure 1 illustrates the components of a pointed document as printed on a coded substrate. The printed document 102 comprises a layer 104 of printed visible (human-readable) information printed on a coded substrate 106. The coded substrate 106 in turn comprises a layer 108 of visible or invisible machine readable markings printed on a sheet medium 110 (e.g. paper). Figure 2 shows a sample of zones, and the disposition of machine readable data, on a coded substrate. Each zone or cell 202 includes a border 204 and an orientation marker 206. A first set of markings 208 over part of the interior of the cell 202 are encoded representations of the page-id, while a second set of markings 210 over a (smaller) part of the interior of the cell 202 are encoded representations of the localisation (page-loc) - uniquely defining the position of the cell 202 within the page.
Figures 3 and 4 show how digital data is encoded in the zones illustrated in
Fig. 2. Fig. 3 shows the binary data, i.e. 47 bits of page-id in the upper section 302
(the bit stream wraps at the cell border 204), and 16 its of page localisation data (loc) in the lower section 304). The page-id code denotes 108429159095492 = 629DA182DCC4 (hexadecimal)
11000101001110110100001 1000001011011100110001000001000000010101 (binary; to make the wrapping explicit). In the 16 bit loc code in section 304, there are 8 bits for the X co-ordinate and 8 bits for the Y co-ordinate. Thus, for the cell (zone) shown, its position is 16,21 on the substrate. Fig. 4 shows the same data as in Fig. 3, but represented by Data Glyph markings. Encoding using data glyphs and the retrieval of data therefrom is discussed further in US-A-5,486,686, EP-A-469864, and the abovementioned GB application (ref.R/98003/JDR). Here, there is a first set of glyphs (markings) in upper section 402 and a second set in lower section 404, the two sets of glyphs being encoded representations of page-id and loc codes.
Figure 5 schematically illustrates an embodiment of a pointer which may be used in implementing the invention. The pointer 502 comprises a marking device 504 (which may be a pen or any other marking device suitable for making marks which
9 are visible to a user), and an image capture device 506. In use, whether or not the user is making marks using the marking device 504, the image capture device 506 is able to capture images of an area A of a document 508. (For the sake of illustration, the sizes of these elements are exaggerated - e.g. in practice, the area A may be much closer to the tip 505 of the marking device 504 than appears). In certain embodiments, the marking device 504 may be omitted.
The document 508 may be a 'blank' coded substrate, or such a substrate having human-readable information printed thereon.
Figure 6 shows a configuration for passing page identification codes and/or page location codes from the pointer of Fig. 5 to a network computer, in accordance with an embodiment of the invention. The image capture device (e.g. CCD camera) 506 is coupled by wired or wireless (e.g. IR or RF) link to processing device 602 and in use provides image data defining capture images to the processing device 602. The operative elements of the processing device 602 are a grame grabber circuit 604, image decoding software 606, and a CPU 608, which are known in the art. (In certain embodiments, the camera 506 and processing device 602 may be combined into an integral handheld unit). In use, the processing device 602 extracts from the image data the corresponding page-id and page-location data (<pid, loc>) and communicates them in a wired or wireless fashion to a local device (here, a network computer 610, which is linked to the network (intranet, internet) in a known manner). The computer
610 has its own unique network address, but need not have any information output device (e.g. display screen, printer).
The user writes on a coded substrate with the pointer (a hand-held pen/camera combination). As she writes, the positions of the pointer while it is in contact with the page are recovered. (This is one of the functionalities of the coded substrates; it is enabled by a substrate of glyphs on the page.)
The user selects an annotation by clicking the pointer on some part of the annotation; the position of the pointer is recovered (again, as a natural product of the use of Intelligent Paper).
The use of coded substrates also — for free — automatically launches the annotation/playback application when you click on the page, and automatically
10 locates the set of note identifiers and time-stamps for the page in use, wherever they're stored.
Figure 8 shows the operations performed by the processor of Fig. 7.
Here, a series of images are recovered by the camera. Processing these in the standard manner for coded substrates produces a series of positions. A bounding region (for example, a bounding rectangle) is computed and serves as the annotation identifier.
2.1.2 Under the Camera With coded substrates, the camera lies in a hand-held device. In the systems of EP-A-622J22 and EP-A-840J99, the camera is in a fixed position over the desk. This invention does not use the full set of concepts of those European patent applications, but employs the mounted camera concept from those works.
The user annotates a sheet of paper with pen or pencil. The page is within the field of view of the camera. It has registration marks on it which allow distinct images of it to be registered properly with each other in the case that the page is moved. It may also have identification marks to distinguish it from other sheets of paper.
For simplicity's sake, assume that the entire page is unobscured immediately before and after the annotation is made. The last image of the page taken before the annotation is made is subtracted from the first image taken after, isolating the marks comprising the annotation. The positions of the marks relative to the page frame are recovered.
The user selects an annotation by pointing at some part of the annotation. Pointing is recognized by the image processing system. (Selection techniques are discussed in EP-A-622,722 and EP-A-840,199).
Figure 9 shows the operations performed by the processor of Fig. 7 in this embodiment.
Here, two images are recovered by the camera and calibrated using the identifying marks in the corners. Subtracting the first from the second produces a third image containing only the current annotation.. A region bounding the annotation is computed and serves as the annotation identifier.
11
2.2 Identifying Annotations on Special-Purpose Pages
In this embodiment, the identifying feature of the annotation is a number that is encoded in marks on the paper ahead of time. For annotation, the user scans one of the marks, then writes on the paper next to it. The scanned mark is decoded, and the number is stored with the time-stamp of the recording.
For selection and retrieval, the user selects a note by scanning the mark. It is decoded into a number, and the time-stamp associated with that number is retrieved.
Glyphs are a natural choice for encoding the numbers.The additional functionalities of coded sybstrates can be provided by using such substrates without localisation codes pages as the special-purpose pages.
Figure 10 shows the operations performed by the processor of Fig. 7 in this embodiment.
Here, an image is recovered by the camera. Processing the image and decoding the glyphs in the standard manner (using one of Xerox's glyph toolkits, either SmartPaper, DAE, or DataGlyphs) produces a number, which serves as the annotation identifier.
2.3 Identifying Annotations by Shape Processing
In this embodiment, the annotations are written on the page with pen or pencil and subsequently scanned. The shape of the annotation identifies the annotation. This is similar to a method used in PaperLink to implement paper hyperlinks. An annotation is selected to control playback by scanning it.
In slightly more detail: when something interesting happens in the recording, the user clicks to select the current point, and the system picks up the time-stamp. She writes a note. When she's done writing, she scans what she has written with a hand-held scanner. When she's using the system to control playback of the recording, she scans a note, the system retrieves the associated time-stamp and initiates playback of the recording at that point.
The annotation identifier (a set of features extracted from the scanned image) and time-stamp are stored for each note. When the user selects an annotation, it is compared to the stored images (or features are extracted and compared to the stored feature sets). The one that matches best is identified, and its time-stamp is retrieved.
12
Matching should be tractable and robust because there is a limited set of annotation identifiers to match against.
The user need not scan the entire note, either when taking notes or selecting them; of course, she does have to make sure that what she scans for selection is pretty much what she scanned at the point of making the annotation.
Figure 11 shows the operations performed by the processor of Fig. 7 in which embodiment.
Here, an image is recovered by the camera. Standard image processing of it produces a set of image features, which serves as the annotation identifier.
2.4 Multiple Pages
A given page of notes is associated with a particular recording. Under the assumption that multiple pages of notes are taken, referring to multiple recordings, storing this association with the note/time-stamp mapping, and identifying this aggregate structure via a page identifier becomes useful. Intelligent Paper incorporates page identification, and as mentioned, the mounted-camera embodiment provides for page identification. Pre-marked pages can also provide page identification by keeping the numbers distinct across distinct pages. For the shape-processing embodiment, a set of image features can serve to identify a page. The user can make an arbitrary mark on the page to identify it, then scan the mark. Collisions are possible but can be detected.
2.5 Other Input Devices
Audio and video recordings are in widespread use, but this technique can index any data stream whose values change over time. For example, if the user had a
GPS device whose values were accessible to the system, notes could be associated with locations.
3. Electronic Annotation and Paper Retrieval Here the user takes notes using an electronic device, and the notes are printed so that playback can be controlled from a paper copy of the notes. As in the previous case, the system stores for each note an identifying feature of the note along with the
13 time-stamp. The choice of feature and process of computing the feature depends on the nature of the input.
3J ASCII and OCR If the annotations are input via a keyboard we have them in the form of ascii text. They can be printed in any fashion. An annotation is selected from the printed page by scanning it with a hand-held scanner. The scanned text is recovered using OCR. The annotation containing the most closely matching text is identified, and its associated time-stamp is retrieved. OCR accuracy can be improved by storing font information at the point of printing the annotations.
Figure 12 shows the operations performed by the processor of Fig. 7 in this embodiment.
Here, an image is recovered by the camera. Optical character recognition is performed, producing a text. This text is matched against the set of stored annotation identifiers (which are the text of the annotation, in this embodiment) and the closest match serves as the annotation identifier.
3.2 Annotation ID Marks When the annotations are printed, an identifying mark can be printed with each note (in the margin, for instance). The mark is used as the key in time-stamp retrieval, or if the mark represents a number, the number is used as the key. The user selects the note by hand-scanning the mark, which is recognized using techniques appropriate to the kind of mark. Possible marks are glyphs, bar codes, numbers or symbols in OCR fonts, icons, or text.
Figure 13 shows the operations performed by the processor of Fig. 7 in this embodiment. This is similar to Fig. 10.
3.3 Compatibility In a system designed for taking notes electronically, one of the two above- described methods is appropriate for selecting them from paper to control playback. But a system designed for taking notes on paper could be extended to allow notes to be taken electronically and printed. In this case, selection from paper should use the
14 same mechanism as if the notes had been taken on paper; the annotation identifiers are defined by the system for taking notes on paper.
4. Paper Annotation and Electronic Retrieval The above-described systems for paper annotation can be augmented to allow electronic retrieval.
An overview of the system is shown in Fig. 14. The elements are the same as in Fig. 7, with one addition: the images are stored in the table with the Annotation EDs and Timestamps. This allows a composite image (a) identical to the paper that the notes were written on to be constructed and displayed for the user on a screen.
In the positional case, i.e. with localisation code (loc), when the annotations are made, the image of the page must be stored. The final stored image is displayed to the user. The mouse position (relative to the page image frame) is used just as the position on the paper would be for retrieval purposes. In the hand-scanning case, a display can be built from the various scanned notes. When the display is built, the time-stamps must be associated with regions of the display, so that the mouse can be used for retrieval.
Figure 15 shows the operations performed by the processor of Fig. 14 for positional-based retrieval. This Figure shows the elements as used in retrieval (using annotations to control playback of an indexed recording) in the positional cases (coded substrates and Over-the-desk Camera). The composite image (a) described above is displayed on a screen to the user. The user selects an annotation with the mouse by placing it on some part of the annotation. Because regions in image (a) corresponds to regions on the original paper sheet the notes were written on, the mouse coordinates identify one of the regions serving as annotation identifiers. The timestamp stored with the annotation identifiers is retrieved and used for playback.
Figure 16 shows the elements as used in retrieval in the hand-scanning case.
Timestamps are associated directly with regions of the display when the display is built, so the mouse position when the user selects an annotation identifies a timestamp directly. This timestamp is retrieved and used for playback.
Claims
1. A method for providing access to a stored item of data comprising:
using a manually positionable scanner to scan one or more regions of a sheet and to provide a scan signal; the sheet bearing machine-readable markings; the markings defining two or more zones of the sheet; the markings within each zone indicating a position of the zone within the sheet;
using the scan signal to obtain position data indicating one or more positions indicated by the machine readable markings;
encoding one or more positions indicated by the position data with time information to obtain encoded position-time data; and
associating time data indicating the time information with the stored item of data to provide access to the stored item of data using the encoded position-time data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/276,532 US6665490B2 (en) | 1998-04-01 | 1999-03-25 | Obtaining and using data associating annotating activities with portions of recordings |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB9806977.6A GB9806977D0 (en) | 1998-04-01 | 1998-04-01 | Paper indexing of recordings |
GB9807001.4 | 1998-04-01 | ||
GB9806973.5 | 1998-04-01 | ||
GB9806977.6 | 1998-04-01 | ||
GBGB9807001.4A GB9807001D0 (en) | 1998-04-01 | 1998-04-01 | Cross-network functions via linked hardcopy and electronic documents |
GBGB9806973.5A GB9806973D0 (en) | 1998-04-01 | 1998-04-01 | Routing document identifiers |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/276,532 Continuation-In-Part US6665490B2 (en) | 1998-04-01 | 1999-03-25 | Obtaining and using data associating annotating activities with portions of recordings |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999050736A1 true WO1999050736A1 (en) | 1999-10-07 |
Family
ID=27269269
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1998/020596 WO1999050751A1 (en) | 1998-04-01 | 1998-09-30 | Routing document identifiers |
PCT/US1998/020593 WO1999050736A1 (en) | 1998-04-01 | 1998-09-30 | Paper indexing of recordings |
PCT/US1998/020597 WO1999050787A1 (en) | 1998-04-01 | 1998-09-30 | Cross-network functions via linked hardcopy and electronic documents |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1998/020596 WO1999050751A1 (en) | 1998-04-01 | 1998-09-30 | Routing document identifiers |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1998/020597 WO1999050787A1 (en) | 1998-04-01 | 1998-09-30 | Cross-network functions via linked hardcopy and electronic documents |
Country Status (1)
Country | Link |
---|---|
WO (3) | WO1999050751A1 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000072576A1 (en) * | 1999-05-25 | 2000-11-30 | Silverbrook Research Pty Ltd | Method and system for delivery of a facsimile |
EP1065875A2 (en) * | 1999-06-24 | 2001-01-03 | Eastman Kodak Company | Method and apparatus for making a print having an invisible coordinate system |
WO2001031571A1 (en) * | 1999-10-25 | 2001-05-03 | Silverbrook Research Pty Ltd | Method and system for map and globe navigation |
EP1196875A1 (en) * | 1999-06-30 | 2002-04-17 | Silverbrook Research Pty. Limited | Method and system for searching information |
WO2003056437A1 (en) * | 2001-12-27 | 2003-07-10 | Anoto Ab | Activation of products with embedded functionality in an information management system |
EP1515243A3 (en) * | 2003-09-12 | 2005-03-30 | Ricoh Company, Ltd. | Techniques for accessing information captured during a presentation using a paper document handout for the presentation |
US7131061B2 (en) | 2001-11-30 | 2006-10-31 | Xerox Corporation | System for processing electronic documents using physical documents |
US7236632B2 (en) | 2003-04-11 | 2007-06-26 | Ricoh Company, Ltd. | Automated techniques for comparing contents of images |
US7266568B1 (en) | 2003-04-11 | 2007-09-04 | Ricoh Company, Ltd. | Techniques for storing multimedia information with source documents |
US7664733B2 (en) | 2003-04-11 | 2010-02-16 | Ricoh Company, Ltd. | Techniques for performing operations on a source symbolic document |
US7779355B1 (en) | 2004-03-30 | 2010-08-17 | Ricoh Company, Ltd. | Techniques for using paper documents as media templates |
US8292180B2 (en) | 2001-07-13 | 2012-10-23 | Hand Held Products, Inc. | Optical reader having an imager |
US8636224B2 (en) | 2004-10-05 | 2014-01-28 | Hand Held Products, Inc. | System and method to automatically discriminate between different data types |
US8789758B2 (en) | 2003-05-12 | 2014-07-29 | Hand Held Products, Inc. | Picture taking reading apparatus |
US8794522B2 (en) | 2001-05-15 | 2014-08-05 | Hand Held Products, Inc. | Image capture apparatus and method |
Families Citing this family (229)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AUPQ055999A0 (en) | 1999-05-25 | 1999-06-17 | Silverbrook Research Pty Ltd | A method and apparatus (npage01) |
US6789191B1 (en) | 1999-05-25 | 2004-09-07 | Silverbrook Research Pty Ltd | Interactive device network registration protocol |
AUPQ582900A0 (en) * | 2000-02-24 | 2000-03-16 | Silverbrook Research Pty Ltd | Printed media production |
US6786420B1 (en) | 1997-07-15 | 2004-09-07 | Silverbrook Research Pty. Ltd. | Data distribution mechanism in the form of ink dots on cards |
US6618117B2 (en) | 1997-07-12 | 2003-09-09 | Silverbrook Research Pty Ltd | Image sensing apparatus including a microcontroller |
US6879341B1 (en) | 1997-07-15 | 2005-04-12 | Silverbrook Research Pty Ltd | Digital camera system containing a VLIW vector processor |
US6690419B1 (en) | 1997-07-15 | 2004-02-10 | Silverbrook Research Pty Ltd | Utilising eye detection methods for image processing in a digital image camera |
US6624848B1 (en) | 1997-07-15 | 2003-09-23 | Silverbrook Research Pty Ltd | Cascading image modification using multiple digital cameras incorporating image processing |
US7110024B1 (en) | 1997-07-15 | 2006-09-19 | Silverbrook Research Pty Ltd | Digital camera system having motion deblurring means |
US7551201B2 (en) | 1997-07-15 | 2009-06-23 | Silverbrook Research Pty Ltd | Image capture and processing device for a print on demand digital camera system |
AUPP702098A0 (en) | 1998-11-09 | 1998-12-03 | Silverbrook Research Pty Ltd | Image creation method and apparatus (ART73) |
US7539937B2 (en) | 1999-05-25 | 2009-05-26 | Silverbrook Research Pty Ltd | Periodical distribution via a computer network |
US7106888B1 (en) | 1999-05-25 | 2006-09-12 | Silverbrook Research Pty Ltd | Signature capture via interface surface |
US7593899B1 (en) * | 1999-05-25 | 2009-09-22 | Silverbrook Research Pty Ltd | Method and system for online payments |
AU2003254713B2 (en) * | 1999-05-25 | 2004-06-10 | Silverbrook Research Pty Ltd | Sensing device for sensing coded marks |
US7178718B2 (en) | 1999-05-25 | 2007-02-20 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
US7093991B2 (en) | 1999-05-25 | 2006-08-22 | Silverbrook Research Pty Ltd | Combined printer and binder |
US7175079B1 (en) | 1999-05-25 | 2007-02-13 | Silverbrook Research Pty Ltd | Method and system for online purchasing |
US7099019B2 (en) | 1999-05-25 | 2006-08-29 | Silverbrook Research Pty Ltd | Interface surface printer using invisible ink |
US7243835B2 (en) | 1999-05-25 | 2007-07-17 | Silverbrook Research Pty Ltd | Competition entry via label |
US6832717B1 (en) | 1999-05-25 | 2004-12-21 | Silverbrook Research Pty Ltd | Computer system interface surface |
US7180609B2 (en) | 1999-05-25 | 2007-02-20 | Silverbrook Research Pty Ltd | Printer for printing an interface onto a surface using a complementary ink set |
US7068382B1 (en) | 1999-05-25 | 2006-06-27 | Silverbrook Research Pty Ltd | Interactive printer provider |
US6785016B1 (en) | 1999-05-25 | 2004-08-31 | Silverbrook Research Pty Ltd. | Portable interactive printer |
AUPQ291299A0 (en) | 1999-09-17 | 1999-10-07 | Silverbrook Research Pty Ltd | A self mapping surface and related applications |
US6792165B1 (en) * | 1999-05-25 | 2004-09-14 | Silverbrook Research Pty Ltd | Sensing device |
US8113950B2 (en) | 1999-05-25 | 2012-02-14 | Silverbrook Research Pty Ltd | Competition entry with limited return messaging |
US7857201B2 (en) | 1999-05-25 | 2010-12-28 | Silverbrook Research Pty Ltd | Method and system for selection |
US7091344B2 (en) | 1999-05-25 | 2006-08-15 | Silverbrook Research Pty Ltd | Infrared chromophores |
AUPQ056099A0 (en) | 1999-05-25 | 1999-06-17 | Silverbrook Research Pty Ltd | A method and apparatus (pprint01) |
US7468809B2 (en) | 1999-05-25 | 2008-12-23 | Silverbrook Research Pty Ltd | Method of printing an interface onto a surface using a complementary ink set |
US7821507B2 (en) | 1999-05-25 | 2010-10-26 | Silverbrook Research Pty Ltd | Method of providing information via a printed substrate and two-mode sensing device |
US7122685B2 (en) | 1999-05-25 | 2006-10-17 | Silverbrook Research Pty Ltd | Dibenzoanthraquinone based chromophores |
US7384134B2 (en) | 1999-05-25 | 2008-06-10 | Silverbrook Research Pty Ltd | Ink cartridge with collapsible ink containers for an inkjet printer |
US6965439B1 (en) | 1999-05-25 | 2005-11-15 | Silverbrook Research Pty Ltd | Interactive printer |
US7760969B2 (en) | 1999-05-25 | 2010-07-20 | Silverbrook Research Pty Ltd | Method of providing information via context searching from a printed substrate |
AU2003254770B2 (en) * | 1999-05-25 | 2005-06-02 | Silverbrook Research Pty Ltd | Identity-coded surface with coded marks |
US7721948B1 (en) | 1999-05-25 | 2010-05-25 | Silverbrook Research Pty Ltd | Method and system for online payments |
US7094910B2 (en) | 1999-05-25 | 2006-08-22 | Silverbrook Research Pty Ltd | Bridged diarylpolymethine chromophores |
US7190491B2 (en) | 1999-05-25 | 2007-03-13 | Silverbrook Research Pty Ltd | Interactive publication printer and binder |
US7793824B2 (en) | 1999-05-25 | 2010-09-14 | Silverbrook Research Pty Ltd | System for enabling access to information |
US7832626B2 (en) | 1999-05-25 | 2010-11-16 | Silverbrook Research Pty Ltd | Anonymous competition entry |
US7762453B2 (en) | 1999-05-25 | 2010-07-27 | Silverbrook Research Pty Ltd | Method of providing information via a printed substrate with every interaction |
US7038066B2 (en) | 1999-05-25 | 2006-05-02 | Silverbrook Research Pty Ltd | Dibenzoflourenone based chromophores |
US6816274B1 (en) | 1999-05-25 | 2004-11-09 | Silverbrook Research Pty Ltd | Method and system for composition and delivery of electronic mail |
US7971784B2 (en) | 1999-05-25 | 2011-07-05 | Silverbrook Research Pty Ltd | Sensing device with mode changes via nib switch |
US6987506B1 (en) * | 1999-05-25 | 2006-01-17 | Silverbrook Research Pty Ltd | Method and system for navigating a directory |
AU2003248042B2 (en) * | 1999-05-25 | 2005-09-08 | Silverbrook Research Pty Ltd | Method and system for composition and delivery of electronic mail with coded marks |
US7105753B1 (en) | 1999-05-25 | 2006-09-12 | Silverbrook Research Pty Ltd | Orientation sensing device |
US6957768B1 (en) | 1999-05-25 | 2005-10-25 | Silverbrook Research Pty Ltd | Computer system control via interface surface |
US7982725B2 (en) | 1999-05-25 | 2011-07-19 | Silverbrook Research Pty Ltd | Sensing device with inductive charging |
US6982798B1 (en) | 1999-05-25 | 2006-01-03 | Silverbrook Research Pty Ltd | Interface surface printer |
US7707082B1 (en) | 1999-05-25 | 2010-04-27 | Silverbrook Research Pty Ltd | Method and system for bill management |
AUPQ439299A0 (en) | 1999-12-01 | 1999-12-23 | Silverbrook Research Pty Ltd | Interface system |
JP4785310B2 (en) | 1999-05-28 | 2011-10-05 | アノト アクティエボラーク | Products used to record information |
US7663780B2 (en) | 1999-06-30 | 2010-02-16 | Silverbrook Research Pty Ltd | Cartridge with identifiers |
EP1203283B1 (en) * | 1999-06-30 | 2009-11-04 | Silverbrook Research Pty. Limited | Method and system for collaborative document markup |
AU2002952259A0 (en) | 2002-10-25 | 2002-11-07 | Silverbrook Research Pty Ltd | Methods and apparatus |
US7831244B2 (en) | 1999-06-30 | 2010-11-09 | Silverbrook Research Pty Ltd | Retrieving an image via a coded surface |
US6457883B1 (en) | 1999-06-30 | 2002-10-01 | Silverbrook Research Pty Ltd | Interactive printer reward scheme |
AU2003900983A0 (en) | 2003-03-04 | 2003-03-20 | Silverbrook Research Pty Ltd | Methods, systems and apparatus (NPT023) |
AU2004210574B2 (en) * | 1999-06-30 | 2006-03-16 | Silverbrook Research Pty Ltd | An apparatus for retrieving information related to a video signal |
US6976220B1 (en) | 1999-06-30 | 2005-12-13 | Silverbrook Research Pty Ltd | Method and system for conferencing |
AU762560B2 (en) * | 1999-06-30 | 2003-06-26 | Silverbrook Research Pty Ltd | Method and system for banking |
AU774235B2 (en) | 1999-06-30 | 2004-06-24 | Silverbrook Research Pty Ltd | Method and system for obtaining a video-related document |
US20050052661A1 (en) | 1999-06-30 | 2005-03-10 | Paul Lapstun | Cartridge with identifiers |
US7792298B2 (en) | 1999-06-30 | 2010-09-07 | Silverbrook Research Pty Ltd | Method of using a mobile device to authenticate a printed token and output an image associated with the token |
US7710408B2 (en) | 1999-08-30 | 2010-05-04 | Anoto Ab | Centralized information management based upon position information |
SE0000939L (en) | 2000-02-18 | 2001-08-19 | Anoto Ab | Inenhetsarrangemang |
AU2003254734B2 (en) * | 1999-09-17 | 2005-06-02 | Silverbrook Research Pty Ltd | Method and system for instruction of a computer using coded marks |
AU764450B2 (en) * | 1999-09-17 | 2003-08-21 | Silverbrook Research Pty Ltd | Method and system for object selection |
AU2005203489B2 (en) * | 1999-09-17 | 2005-09-08 | Silverbrook Research Pty Ltd | Method and System for Instructing a Computer with a Heand-Held Sensor |
US8136720B2 (en) | 1999-09-17 | 2012-03-20 | Silverbrook Research Pty Ltd | Method of recording mail transactions |
US7128270B2 (en) | 1999-09-17 | 2006-10-31 | Silverbrook Research Pty Ltd | Scanning device for coded data |
US7558563B2 (en) | 1999-09-17 | 2009-07-07 | Silverbrook Research Pty Ltd | Retrieving contact details via a coded surface |
US8416468B2 (en) | 1999-09-17 | 2013-04-09 | Silverbrook Research Pty Ltd | Sensing device for subsampling imaged coded data |
AU2003900746A0 (en) | 2003-02-17 | 2003-03-06 | Silverbrook Research Pty Ltd | Methods, systems and apparatus (NPS041) |
US7225979B2 (en) | 1999-09-17 | 2007-06-05 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
US7108192B2 (en) | 1999-09-17 | 2006-09-19 | Silverbrook Research Pty Ltd | Rotationally symmetric tags |
SG121872A1 (en) | 1999-09-17 | 2006-05-26 | Silverbrook Res Pty Ltd | Method and system for instruction of a computer using processing sensor |
US7605940B2 (en) | 1999-09-17 | 2009-10-20 | Silverbrook Research Pty Ltd | Sensing device for coded data |
AU2003262327B2 (en) * | 1999-09-17 | 2006-06-01 | Silverbrook Research Pty Ltd | Method and system for object selection |
US6474888B1 (en) | 1999-10-25 | 2002-11-05 | Silverbrook Research Pty Ltd. | Universal pen with code sensor |
US7015901B2 (en) | 1999-10-25 | 2006-03-21 | Silverbrook Research Pty Ltd | Universal pen with code sensor |
CA2388109C (en) | 1999-10-25 | 2011-01-04 | Kia Silverbrook | Method and system for providing insurance services |
MXPA02004123A (en) * | 1999-10-25 | 2003-12-11 | Silverbrook Res Pty Ltd | Category buttons on interactive paper. |
US7503493B2 (en) | 1999-10-25 | 2009-03-17 | Silverbrook Research Pty Ltd | Method and system for digitizing freehand graphics with user-selected properties |
US7322524B2 (en) | 2000-10-20 | 2008-01-29 | Silverbrook Research Pty Ltd | Graphic design software using an interface surface |
AU2005202920B2 (en) * | 1999-12-01 | 2006-12-21 | Silverbrook Research Pty Ltd | Substrate having coded data disposed on a region thereof |
AU2003254768B2 (en) * | 1999-12-01 | 2005-04-28 | Silverbrook Research Pty Ltd | Mark-coded surface with function flags |
AU2004201008B2 (en) * | 1999-12-01 | 2006-03-09 | Silverbrook Research Pty Ltd | Coded Surface |
US7558598B2 (en) | 1999-12-01 | 2009-07-07 | Silverbrook Research Pty Ltd | Dialling a number via a coded surface |
AU2005202934B2 (en) * | 1999-12-01 | 2007-06-28 | Silverbrook Research Pty Ltd | Computer system for device control |
JP3539322B2 (en) * | 1999-12-09 | 2004-07-07 | 株式会社村田製作所 | Magnetostatic wave element |
EP1259933A2 (en) | 1999-12-23 | 2002-11-27 | Anoto AB | General information management system |
WO2001048685A1 (en) | 1999-12-23 | 2001-07-05 | Anoto Ab | General information management system |
US20030061188A1 (en) | 1999-12-23 | 2003-03-27 | Linus Wiebe | General information management system |
US7295193B2 (en) | 1999-12-23 | 2007-11-13 | Anoto Ab | Written command |
US7054487B2 (en) | 2000-02-18 | 2006-05-30 | Anoto Ip Lic Handelsbolag | Controlling and electronic device |
US6992655B2 (en) | 2000-02-18 | 2006-01-31 | Anoto Ab | Input unit arrangement |
AU1679801A (en) * | 2000-02-24 | 2001-09-03 | Silverbrook Res Pty Ltd | Code sensor attachment for pen |
AU2003254771B2 (en) * | 2000-02-24 | 2005-06-30 | Silverbrook Research Pty Ltd | Method and system for capturing a note-taking session using processing sensor |
US7322675B2 (en) | 2000-03-02 | 2008-01-29 | Silverbrook Research Pty Ltd | Mounting for a modular printhead |
US8418052B2 (en) | 2000-03-21 | 2013-04-09 | Anoto Aktiebolag (Anoto Ab) | Processing of documents |
US6864880B2 (en) | 2000-03-21 | 2005-03-08 | Anoto Ab | Device and method for communication |
US6947033B2 (en) | 2000-03-21 | 2005-09-20 | Anoto Ab | Method and system for digitizing freehand graphics with user-selected properties |
US7254839B2 (en) | 2000-03-21 | 2007-08-07 | Anoto Ab | Secured access using a coordinate system |
US6854821B2 (en) | 2000-04-05 | 2005-02-15 | Anoto Ab | Systems and methods for printing by using a position-coding pattern |
WO2001075781A1 (en) | 2000-04-05 | 2001-10-11 | Anoto Ab | Method and system for information association |
SE519820C2 (en) * | 2000-09-07 | 2003-04-15 | Anoto Ab | Systems including business cards with position coding pattern |
SE519356C2 (en) * | 2000-04-05 | 2003-02-18 | Anoto Ab | Procedure and apparatus for information management |
US7094977B2 (en) | 2000-04-05 | 2006-08-22 | Anoto Ip Lic Handelsbolag | Method and system for information association |
US7154638B1 (en) | 2000-05-23 | 2006-12-26 | Silverbrook Research Pty Ltd | Printed page tag encoder |
US7657128B2 (en) | 2000-05-23 | 2010-02-02 | Silverbrook Research Pty Ltd | Optical force sensor |
IL153030A (en) * | 2000-05-24 | 2005-11-20 | Silverbrook Res Pty Ltd | Printed page tag encoder and method for its use |
CN1812474B (en) * | 2000-05-24 | 2010-05-12 | 西尔弗布鲁克研究有限公司 | Printing controller with label coder |
US20040064414A1 (en) | 2000-06-30 | 2004-04-01 | Kia Silverbrook | Method and system for banking coded self-identifying forms |
EP1316061B1 (en) | 2000-06-30 | 2010-12-01 | Silverbrook Research Pty. Limited | Data package template with data embedding |
US20040064400A1 (en) | 2000-06-30 | 2004-04-01 | Paul Lapstun | Method and system for submitting bids using coded self-identifying forms |
US6830198B2 (en) | 2000-06-30 | 2004-12-14 | Silverbrook Research Pty Ltd | Generating tags using tag format structure |
WO2002014438A1 (en) * | 2000-08-14 | 2002-02-21 | Silverbrook Research Pty Ltd | Infrared chromophores |
JP2004507852A (en) * | 2000-08-30 | 2004-03-11 | アノト・アクティエボラーク | Method for generating position code on paper |
US6958747B2 (en) | 2000-08-30 | 2005-10-25 | Anoto Ab | Method for making a product |
US6698660B2 (en) | 2000-09-07 | 2004-03-02 | Anoto Ab | Electronic recording and communication of information |
US6722574B2 (en) | 2000-09-07 | 2004-04-20 | Anoto Ab | Business card |
US7456994B2 (en) | 2000-10-20 | 2008-11-25 | Silverbrook Research Pty Ltd | Mobile telecommunications device with stylus having printhead tip |
US7431449B2 (en) | 2000-10-20 | 2008-10-07 | Silverbrook Research Pty Ltd | Mobile telecommunications device with interactive paper sensor |
KR100552795B1 (en) | 2000-10-20 | 2006-02-20 | 실버브룩 리서치 피티와이 리미티드 | Printhead for pen |
SG152904A1 (en) | 2000-10-20 | 2009-06-29 | Silverbrook Res Pty Ltd | Cartridge for an electronic pen |
US7035429B2 (en) | 2000-11-10 | 2006-04-25 | Anoto Ip Lic Handelsbolag | Method and device for addressing mail items |
US7127682B2 (en) | 2000-11-10 | 2006-10-24 | Anoto Ab | Device and system for information management utilizing a filing appliance |
SE521214C2 (en) | 2000-11-10 | 2003-10-14 | Anoto Ab | Binder device with input field provided with position coding pattern through which an operation in a computer system can be initiated, as well as information management system comprising such a binder device |
US7167164B2 (en) | 2000-11-10 | 2007-01-23 | Anoto Ab | Recording and communication of handwritten information |
EP1336157A1 (en) * | 2000-11-10 | 2003-08-20 | Anoto AB | Recording and communication of handwritten information |
AU2002214489A1 (en) * | 2000-11-13 | 2002-05-21 | Anoto Ab | Methods and system for communications service revenue collection |
US7333947B2 (en) | 2000-11-13 | 2008-02-19 | Anoto Ab | Network-based system |
SE0004131L (en) * | 2000-11-13 | 2002-05-14 | Anoto Ab | Network based system |
US7002559B2 (en) | 2000-11-13 | 2006-02-21 | Anoto Ab | Method, system and product for information management |
GB0027894D0 (en) * | 2000-11-15 | 2000-12-27 | Esselte Nv | Electronic writing system |
CN100565432C (en) * | 2000-11-25 | 2009-12-02 | 西尔弗布鲁克研究有限公司 | The orientation sensor device |
ATE376210T1 (en) * | 2000-11-25 | 2007-11-15 | Silverbrook Res Pty Ltd | PROCEDURE AND SYSTEM FOR ONLINE PAYMENTS |
US7515292B2 (en) | 2000-11-25 | 2009-04-07 | Silverbrook Research Pty Ltd | Apparatus for cooling and storing produce |
US6927871B1 (en) | 2000-11-25 | 2005-08-09 | Silverbrook Research Pty Ltd | Apparatus for interaction with a network computer system |
US7533816B2 (en) | 2000-11-25 | 2009-05-19 | Silverbrook Research Pty Ltd | Method of associating audio with a position on a surface |
AU2005200192B2 (en) * | 2000-11-25 | 2007-03-22 | Silverbrook Research Pty Ltd | System for printing bills having coded data for enabling payment |
US6980306B1 (en) | 2000-11-25 | 2005-12-27 | Silverbrook Research Pty Ltd | Printer with manual collation control |
AU2002243168A1 (en) * | 2001-03-21 | 2002-10-03 | Anoto Ab | Communications services, methods and systems |
SE521368C2 (en) * | 2001-03-21 | 2003-10-28 | Anoto Ab | Information transfer infrastructure, including digital pens, position code, server, database, communication network and website |
US7788315B2 (en) | 2001-03-21 | 2010-08-31 | Anoto Aktiebolag (Anoto Ab) | Infrastructure for management and communication of information |
JP2004534989A (en) * | 2001-03-21 | 2004-11-18 | アノト・アクティエボラーク | Communication systems and methods for supporting communication network technology providers |
US7649637B2 (en) | 2001-04-05 | 2010-01-19 | Anoto Ab | Method for printing a global position-coding pattern |
SE519012C2 (en) * | 2001-04-05 | 2002-12-23 | Anoto Ab | Ways to handle information |
US6878062B2 (en) | 2001-04-06 | 2005-04-12 | Anoto Ab | Method for performing games |
AUPR440901A0 (en) | 2001-04-12 | 2001-05-17 | Silverbrook Research Pty. Ltd. | Error detection and correction |
SE523112C2 (en) | 2001-07-05 | 2004-03-30 | Anoto Ab | Procedures for communication between a user device that has the ability to read information from a surface, and servers that execute services that support the user device |
US7296075B2 (en) | 2001-08-23 | 2007-11-13 | Anoto Ab | Method, apparatus and system for connecting a portable unit to a particular server unit from among a plurality of server units |
WO2003023595A1 (en) * | 2001-09-10 | 2003-03-20 | Anoto Ab | Method, computer program product and device for arranging coordinate areas relative to each other |
AUPR824601A0 (en) | 2001-10-15 | 2001-11-08 | Silverbrook Research Pty. Ltd. | Methods and system (npw004) |
AUPR824401A0 (en) | 2001-10-15 | 2001-11-08 | Silverbrook Research Pty. Ltd. | Methods and systems (npw002) |
AUPR824301A0 (en) | 2001-10-15 | 2001-11-08 | Silverbrook Research Pty. Ltd. | Methods and systems (npw001) |
AUPR824501A0 (en) | 2001-10-15 | 2001-11-08 | Silverbrook Research Pty. Ltd. | Methods and systems (npw003) |
US7321692B2 (en) | 2001-11-13 | 2008-01-22 | Anoto Ab | Method, device and computer program product for processing information in a memory |
AUPR890201A0 (en) | 2001-11-16 | 2001-12-06 | Silverbrook Research Pty. Ltd. | Methods and systems (npw005) |
AUPS020302A0 (en) | 2002-01-31 | 2002-02-21 | Silverbrook Research Pty. Ltd. | Methods and systems (npw007) |
AU2003202636B2 (en) * | 2002-02-13 | 2007-03-22 | Silverbrook Research Pty Ltd | Car entertainment system and associated printer |
JP4102105B2 (en) * | 2002-05-24 | 2008-06-18 | 株式会社日立製作所 | Document entry system using electronic pen |
US7293697B2 (en) | 2002-06-05 | 2007-11-13 | Anoto Ab | Method for managing information |
MXPA05003310A (en) | 2002-09-26 | 2005-10-18 | Yoshida Kenji | Information reproduction/i/o method using dot pattern, information reproduction device, mobile information i/o device, and electronic toy. |
SE523931C2 (en) * | 2002-10-24 | 2004-06-01 | Anoto Ab | Information processing system arrangement for printing on demand of position-coded base, allows application of graphic information and position data assigned for graphical object, to substrate for forming position-coded base |
WO2004038650A1 (en) | 2002-10-25 | 2004-05-06 | Silverbrook Research Pty Ltd | Orientation-indicating cyclic position codes |
US7156289B2 (en) | 2002-10-25 | 2007-01-02 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
AU2002952483A0 (en) | 2002-11-05 | 2002-11-21 | Silverbrook Research Pty Ltd | Methods and Systems (NPW009) |
ATE465468T1 (en) | 2002-12-03 | 2010-05-15 | Silverbrook Res Pty Ltd | ROTATIONally SYMMETRIC MARKINGS |
SE0203853D0 (en) | 2002-12-23 | 2002-12-23 | Anoto Ab | Data code |
JP2004246433A (en) * | 2003-02-12 | 2004-09-02 | Hitachi Ltd | Data input system |
AU2003900861A0 (en) | 2003-02-26 | 2003-03-13 | Silverbrook Research Pty Ltd | Methods,systems and apparatus (NPS042) |
AU2003900865A0 (en) | 2003-02-26 | 2003-03-13 | Silverbrook Research Pty Ltd | Methods, systems and apparatus (NPW010) |
EP1680758A4 (en) | 2003-04-07 | 2008-03-26 | Silverbrook Res Pty Ltd | Obtaining product item assistance |
US7991432B2 (en) | 2003-04-07 | 2011-08-02 | Silverbrook Research Pty Ltd | Method of printing a voucher based on geographical location |
CA2529037A1 (en) | 2003-08-15 | 2005-02-24 | Silverbrook Research Pty Ltd | Natural language recognition using distributed processing |
SE0303058D0 (en) | 2003-11-18 | 2003-11-18 | Anoto Ab | Methods and arrangements in an information management system |
KR100884427B1 (en) | 2004-04-02 | 2009-02-19 | 실버브룩 리서치 피티와이 리미티드 | Surface having disposed therein or thereon coded data |
WO2005111926A1 (en) | 2004-05-18 | 2005-11-24 | Silverbrook Research Pty Ltd | Method and apparatus for security document tracking |
SE0401647D0 (en) * | 2004-06-28 | 2004-06-28 | Anoto Ab | Coding and decoding of data |
JP5244386B2 (en) * | 2004-06-30 | 2013-07-24 | アノト アクティエボラーク | Data management with electronic pen |
SE0401687D0 (en) | 2004-06-30 | 2004-06-30 | Anoto Ab | Information management |
CA2576010C (en) | 2004-08-03 | 2011-07-26 | Silverbrook Research Pty Ltd | Head mounted display with wave front modulator |
US7417141B2 (en) | 2004-08-09 | 2008-08-26 | Silverbrook Research Pty Ltd | Cyanine dye having reduced visible absorption |
US7456277B2 (en) | 2004-08-09 | 2008-11-25 | Silverbrook Research Pty Ltd | Method of minimizing absorption of visible light in ink compositions comprising IR-absorbing metal-cyanine dyes |
US7550585B2 (en) | 2004-08-09 | 2009-06-23 | Silverbrook Research Pty Ltd | Synthesis of metal cyanines |
US7122076B2 (en) | 2004-08-09 | 2006-10-17 | Silverbrook Research Pty Ltd | Synthetically expedient water-dispersible IR dyes |
US7423145B2 (en) | 2004-08-09 | 2008-09-09 | Silverbrook Research Pty Ltd | Method of minimizing absorption of visible light in ink compositions comprising infrared-absorbing macrocyclic cyanine dyes |
US7367665B2 (en) | 2004-08-09 | 2008-05-06 | Silverbrook Research Pty Ltd | Metal-cyanine dye having axial ligands which reduce visible absorption |
US7278727B2 (en) | 2004-08-09 | 2007-10-09 | Silverbrook Research Pty Ltd | Method of minimizing absorption of visible light in infrared dyes |
AU2005270723B2 (en) | 2004-08-09 | 2008-09-11 | Silverbrook Research Pty Ltd | Synthetically expedient water-dispersible IR dyes having improved lightfastness |
US7452989B2 (en) | 2004-08-09 | 2008-11-18 | Silverbrook Research Pty Ltd | Metal-cyanine dye having improved water solubility |
EP1815314B1 (en) | 2004-11-05 | 2014-09-03 | Anoto AB | Method and device for data management in an electronic pen |
GB2422467B (en) * | 2005-01-21 | 2009-10-07 | Hewlett Packard Development Co | Surface pattern for encoding location and page identification |
CA2606135C (en) | 2005-04-28 | 2015-06-30 | Kenji Yoshida | Information input/output method using dot pattern |
US8074891B2 (en) | 2005-06-17 | 2011-12-13 | Anoto Ab | Coding and decoding methods and apparatuses |
JP3771252B1 (en) | 2005-07-01 | 2006-04-26 | 健治 吉田 | Dot pattern |
US7470315B2 (en) | 2005-07-05 | 2008-12-30 | Silverbrook Research Pty Ltd | Red-shifted water dispersible napthalocyanine dyes |
US7572327B2 (en) | 2005-07-05 | 2009-08-11 | Silverbrook Research Pty Ltd | Nitrogen-substituted water-dispersible phthalocyanine dyes |
JP4944109B2 (en) | 2005-07-25 | 2012-05-30 | シルバーブルック リサーチ ピーティワイ リミテッド | Product item with encoded data that identifies the layout |
WO2007019600A1 (en) | 2005-08-19 | 2007-02-22 | Silverbrook Research Pty Ltd | An electronic stylus with a force re-directing coupling |
JP2009545786A (en) * | 2006-06-16 | 2009-12-24 | ケタブ・テクノロジーズ・リミテッド | Whiteboard with interactive position-coding pattern printed |
US7658792B2 (en) | 2006-07-10 | 2010-02-09 | Silverbrook Research Pty Ltd | Gallium naphthalocyanine salts for use as improved infrared dyes |
US7709633B2 (en) | 2006-07-10 | 2010-05-04 | Silverbrook Research Pty Ltd | Ink formulations comprising gallium naphthalocyanines |
US7559983B2 (en) | 2006-10-16 | 2009-07-14 | Silverbrook Research Pty Ltd | Phthalocyanine dyes suitable for use in offset inks |
US7775440B2 (en) | 2006-10-17 | 2010-08-17 | Silverbrook Research Pty Ltd | Method of displaying advertisement to a user |
US7855811B2 (en) | 2006-10-17 | 2010-12-21 | Silverbrook Research Pty Ltd | Method of providing search results to a user |
US8511565B2 (en) | 2006-10-17 | 2013-08-20 | Silverbrook Research Pty Ltd | Method of providing information via context searching of a printed graphic image |
WO2008095227A1 (en) | 2007-02-08 | 2008-08-14 | Silverbrook Research Pty Ltd | System for controlling movement of a cursor on a display device |
US20080250865A1 (en) | 2007-04-11 | 2008-10-16 | Silverbrook Research Pty Ltd | Capacitive force sensor having saturated output at minimum capacitance |
EP2171561A1 (en) * | 2007-06-15 | 2010-04-07 | Marvell World Trade Ltd. | Executing operations in connection with one or more images with a printer |
US7671194B2 (en) | 2007-08-01 | 2010-03-02 | Silverbrook Research Pty Ltd | Method of preparing naphthalocyanines |
SG177175A1 (en) | 2007-08-01 | 2012-01-30 | Silverbrook Res Pty Ltd | Handheld printer |
TW200921516A (en) | 2007-09-21 | 2009-05-16 | Silverbrook Res Pty Ltd | Coding pattern comprising reed-solomon codewords encoded by mixed multi-pulse position modulation |
US8038737B2 (en) | 2008-02-11 | 2011-10-18 | Silverbrook Research Pty Ltd | Method of modulating stability of sulfonated dye |
US8366338B2 (en) | 2008-06-23 | 2013-02-05 | Silverbrook Research Pty Ltd | Electronic pen having fast response time |
US8029611B2 (en) | 2008-07-03 | 2011-10-04 | Silverbrook Research Pty Ltd | Inkjet dyes exhibiting reduced kogation |
US8028898B2 (en) | 2008-08-04 | 2011-10-04 | Silverbrook Research Pty Ltd | Double conversion cheque-clearing process and system |
US20100084468A1 (en) | 2008-10-02 | 2010-04-08 | Silverbrook Research Pty Ltd | Method of imaging coding pattern comprising columns and rows of coordinate data |
EP2226704B1 (en) | 2009-03-02 | 2012-05-16 | Anoto AB | A digital pen |
US8292190B2 (en) | 2010-01-27 | 2012-10-23 | Silverbrook Research Pty Ltd | Coding pattern comprising registration codeword having variants corresponding to possible registrations |
US8276828B2 (en) | 2010-01-27 | 2012-10-02 | Silverbrook Research Pty Ltd | Method of decoding coding pattern comprising control symbols |
US8276827B2 (en) | 2010-01-27 | 2012-10-02 | Silverbrook Research Pty Ltd | Coding pattern comprising control symbols |
US8413027B2 (en) | 2010-01-27 | 2013-04-02 | Silverbrook Research Pty Ltd | Method of decoding a pattern-encoded coordinate |
NL2006520C2 (en) * | 2011-04-01 | 2012-10-02 | Dmcards Internat Holding B V | METHOD AND APPARATUS FOR PRODUCING PERSONALIZED POSTCARDS |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5564005A (en) * | 1993-10-15 | 1996-10-08 | Xerox Corporation | Interactive system for producing, storing and retrieving information correlated with a recording of an event |
US5583980A (en) * | 1993-12-22 | 1996-12-10 | Knowledge Media Inc. | Time-synchronized annotation method |
US5815392A (en) * | 1993-03-24 | 1998-09-29 | Engate Incorporated | Attorney terminal having outline preparation capabilities for managing trial proceedings |
US5832171A (en) * | 1996-06-05 | 1998-11-03 | Juritech, Inc. | System for creating video of an event with a synchronized transcript |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2039652C (en) * | 1990-05-30 | 1996-12-24 | Frank Zdybel, Jr. | Hardcopy lossless data storage and communications for electronic document processing systems |
US5128525A (en) * | 1990-07-31 | 1992-07-07 | Xerox Corporation | Convolution filtering for decoding self-clocking glyph shape codes |
US5151595A (en) * | 1990-10-16 | 1992-09-29 | Simon Marketing, Inc. | Imaging device and method for developing, duplicating and printing graphic media |
US5221833A (en) * | 1991-12-27 | 1993-06-22 | Xerox Corporation | Methods and means for reducing bit error rates in reading self-clocking glyph codes |
US5453605A (en) * | 1993-12-22 | 1995-09-26 | Xerox Corporation | Global addressability for self-clocking glyph codes |
US5449896A (en) * | 1993-12-22 | 1995-09-12 | Xerox Corporation | Random access techniques for use with self-clocking glyph codes |
US5449895A (en) * | 1993-12-22 | 1995-09-12 | Xerox Corporation | Explicit synchronization for self-clocking glyph codes |
US5708845A (en) * | 1995-09-29 | 1998-01-13 | Wistendahl; Douglass A. | System for mapping hot spots in media content for interactive digital media program |
US5663748A (en) * | 1995-12-14 | 1997-09-02 | Motorola, Inc. | Electronic book having highlighting feature |
US5727159A (en) * | 1996-04-10 | 1998-03-10 | Kikinis; Dan | System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers |
US5729594A (en) * | 1996-06-07 | 1998-03-17 | Klingman; Edwin E. | On-line secured financial transaction system through electronic media |
-
1998
- 1998-09-30 WO PCT/US1998/020596 patent/WO1999050751A1/en active Application Filing
- 1998-09-30 WO PCT/US1998/020593 patent/WO1999050736A1/en active Application Filing
- 1998-09-30 WO PCT/US1998/020597 patent/WO1999050787A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5815392A (en) * | 1993-03-24 | 1998-09-29 | Engate Incorporated | Attorney terminal having outline preparation capabilities for managing trial proceedings |
US5564005A (en) * | 1993-10-15 | 1996-10-08 | Xerox Corporation | Interactive system for producing, storing and retrieving information correlated with a recording of an event |
US5583980A (en) * | 1993-12-22 | 1996-12-10 | Knowledge Media Inc. | Time-synchronized annotation method |
US5832171A (en) * | 1996-06-05 | 1998-11-03 | Juritech, Inc. | System for creating video of an event with a synchronized transcript |
Cited By (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7612905B2 (en) | 1999-05-25 | 2009-11-03 | Silverbrook Research Pty Ltd | Method of delivering facsimile |
US7466439B2 (en) | 1999-05-25 | 2008-12-16 | Silverbrook Research Pty Ltd | Method of delivering facsimile |
US7933037B2 (en) | 1999-05-25 | 2011-04-26 | Silverbrook Research Pty Ltd | System for sending e-mail message via printed form |
US7843593B2 (en) | 1999-05-25 | 2010-11-30 | Silverbrook Research Pty Ltd | Restricting replies to communications |
US7102772B1 (en) | 1999-05-25 | 2006-09-05 | Silverbrook Research Pty Ltd | Method and system for delivery of a facsimile |
WO2000072576A1 (en) * | 1999-05-25 | 2000-11-30 | Silverbrook Research Pty Ltd | Method and system for delivery of a facsimile |
US6989911B2 (en) | 1999-05-25 | 2006-01-24 | Silverbrook Research Pty Ltd | Method and system for delivery of a facsimile using coded marks |
US7251050B2 (en) | 1999-05-25 | 2007-07-31 | Silverbrook Research Pty Ltd | Limited return messaging |
US7408670B2 (en) | 1999-05-25 | 2008-08-05 | Silverbrook Research Pty Ltd | Facsimile delivery method and system using associated identifiers |
US6982807B2 (en) | 1999-05-25 | 2006-01-03 | Silverbrook Research Pty Ltd | Method and system for delivery of a facsimile using processing sensor |
US7518756B2 (en) | 1999-05-25 | 2009-04-14 | Silverbrook Research Pty Ltd | Method and system for delivery of a facsimile using sensor with identifier |
US6894794B1 (en) | 1999-06-24 | 2005-05-17 | Eastman Kodak Company | Method and apparatus for making a print having an invisible coordinate system |
EP1065875A2 (en) * | 1999-06-24 | 2001-01-03 | Eastman Kodak Company | Method and apparatus for making a print having an invisible coordinate system |
EP1065875A3 (en) * | 1999-06-24 | 2002-12-04 | Eastman Kodak Company | Method and apparatus for making a print having an invisible coordinate system |
US7657510B2 (en) | 1999-06-30 | 2010-02-02 | Silverbrook Research Pty Ltd | System for performing data searches on a network |
EP1196875A1 (en) * | 1999-06-30 | 2002-04-17 | Silverbrook Research Pty. Limited | Method and system for searching information |
US7174329B2 (en) | 1999-06-30 | 2007-02-06 | Silverbrook Research Pty Ltd | Method of searching stored information using an interactive search request form |
US7945580B2 (en) | 1999-06-30 | 2011-05-17 | Silverbrook Research Pty Ltd | Document retrieval using a printed form |
US7590622B2 (en) | 1999-06-30 | 2009-09-15 | Silverbrook Research Pty Ltd | System for facilitating searches for data stored on a network |
EP1196875A4 (en) * | 1999-06-30 | 2005-07-20 | Silverbrook Res Pty Ltd | Method and system for searching information |
US7324989B2 (en) | 1999-06-30 | 2008-01-29 | Silverbrook Research Pty Ltd | Method of performing data searches on a network |
US7477987B2 (en) | 1999-10-25 | 2009-01-13 | Silverbrook Research Pty Ltd | Method for performing games |
US6847883B1 (en) | 1999-10-25 | 2005-01-25 | Silverbrook Research Pty Ltd | Method and system for map and globe navigation |
AU775792B2 (en) * | 1999-10-25 | 2004-08-12 | Silverbrook Research Pty Ltd | Method and system for map and globe navigation |
WO2001031571A1 (en) * | 1999-10-25 | 2001-05-03 | Silverbrook Research Pty Ltd | Method and system for map and globe navigation |
US8794522B2 (en) | 2001-05-15 | 2014-08-05 | Hand Held Products, Inc. | Image capture apparatus and method |
US8292180B2 (en) | 2001-07-13 | 2012-10-23 | Hand Held Products, Inc. | Optical reader having an imager |
US7131061B2 (en) | 2001-11-30 | 2006-10-31 | Xerox Corporation | System for processing electronic documents using physical documents |
WO2003056437A1 (en) * | 2001-12-27 | 2003-07-10 | Anoto Ab | Activation of products with embedded functionality in an information management system |
US7121465B2 (en) | 2001-12-27 | 2006-10-17 | Anoto Ab | Activation of products with embedded functionality in an information management system |
US7664733B2 (en) | 2003-04-11 | 2010-02-16 | Ricoh Company, Ltd. | Techniques for performing operations on a source symbolic document |
US7266568B1 (en) | 2003-04-11 | 2007-09-04 | Ricoh Company, Ltd. | Techniques for storing multimedia information with source documents |
US7643705B1 (en) | 2003-04-11 | 2010-01-05 | Ricoh Company Ltd. | Techniques for using a captured image for the retrieval of recorded information |
US7616840B2 (en) | 2003-04-11 | 2009-11-10 | Ricoh Company, Ltd. | Techniques for using an image for the retrieval of television program information |
US7206773B2 (en) | 2003-04-11 | 2007-04-17 | Ricoh Company, Ltd | Techniques for accessing information captured during a presentation using a paper document handout for the presentation |
US8281230B2 (en) | 2003-04-11 | 2012-10-02 | Ricoh Company, Ltd. | Techniques for storing multimedia information with source documents |
US7236632B2 (en) | 2003-04-11 | 2007-06-26 | Ricoh Company, Ltd. | Automated techniques for comparing contents of images |
US8789758B2 (en) | 2003-05-12 | 2014-07-29 | Hand Held Products, Inc. | Picture taking reading apparatus |
EP1515243A3 (en) * | 2003-09-12 | 2005-03-30 | Ricoh Company, Ltd. | Techniques for accessing information captured during a presentation using a paper document handout for the presentation |
US7779355B1 (en) | 2004-03-30 | 2010-08-17 | Ricoh Company, Ltd. | Techniques for using paper documents as media templates |
US8636224B2 (en) | 2004-10-05 | 2014-01-28 | Hand Held Products, Inc. | System and method to automatically discriminate between different data types |
US9317763B2 (en) | 2004-10-05 | 2016-04-19 | Hand Held Products, Inc. | System and method to automatically discriminate between different data types |
Also Published As
Publication number | Publication date |
---|---|
WO1999050787A1 (en) | 1999-10-07 |
WO1999050751A1 (en) | 1999-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO1999050736A1 (en) | Paper indexing of recordings | |
US6665490B2 (en) | Obtaining and using data associating annotating activities with portions of recordings | |
US7777729B2 (en) | System and method for editing handwritten data | |
US7131061B2 (en) | System for processing electronic documents using physical documents | |
US6707466B1 (en) | Method and system for form recognition and digitized image processing | |
JP4244614B2 (en) | Handwriting input device, program, and handwriting input method system | |
US7659891B2 (en) | Associating electronic documents, and apparatus, methods and software relating to such activities | |
US6671684B1 (en) | Method and apparatus for simultaneous highlighting of a physical version of a document and an electronic version of a document | |
US7639876B2 (en) | System and method for associating handwritten information with one or more objects | |
US7720286B2 (en) | System and method for associating handwritten information with one or more objects via discontinuous regions of a printed pattern | |
US6697056B1 (en) | Method and system for form recognition | |
TW200919297A (en) | Handheld scanner | |
US20040036681A1 (en) | Identifying a form used for data input through stylus movement by means of a traced identifier pattern | |
GB2378073A (en) | Paper document to computer interface. | |
EP1466272A2 (en) | Accessing a remotely−stored data set and associating notes with that data set | |
US20090128520A1 (en) | Use of physical media having the same position-identifying pattern in digital documentation production | |
US6600482B1 (en) | Method and system for form recognition and digitized image processing | |
US20040032428A1 (en) | Document including computer graphical user interface element, method of preparing same, computer system and method including same | |
JP2005507526A (en) | Device for browsing the internet and internet interaction | |
JP4807400B2 (en) | Handwriting input device, program, and handwriting input method system | |
GB2410579A (en) | Associating electonic documents | |
CA2397151A1 (en) | A method and system for form recognition and digitized image processing | |
JP5810724B2 (en) | Terminal device, electronic pen system, and program | |
JP5906608B2 (en) | Information processing apparatus and program | |
TWI401607B (en) | Coding and decoding methods and apparatuses |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 09276532 Country of ref document: US |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
122 | Ep: pct application non-entry in european phase |