WO1999050751A1 - Routing document identifiers - Google Patents
Routing document identifiers Download PDFInfo
- Publication number
- WO1999050751A1 WO1999050751A1 PCT/US1998/020596 US9820596W WO9950751A1 WO 1999050751 A1 WO1999050751 A1 WO 1999050751A1 US 9820596 W US9820596 W US 9820596W WO 9950751 A1 WO9950751 A1 WO 9950751A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- page
- pointer
- address
- router
- data
- 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 functionalities of computers and computer networks, and more particularly to the routing of document identifiers across such networks.
- the invention addresses problems arising in the implementation of techniques described in GB patent application 98 (applicants' ref.
- R/98003/JDR based on substrates, e.g. paper, or documents produced therefrom, which include visible or invisible coded markings identifying the substrate and preferably locations or zones within it.
- This marking scheme in turn preferably uses Xerox DataGlyphs.
- substrates are referred to hereinafter as "coded substrates”.
- Each physical coded substrate contains a pid-code (pid stands for page- identifier) which identifies it uniquely world-wide and permits to locate the "digital- page" coupled with this physical page, which can sit anywhere on the global network.
- This pid is encoded in DataGlyphs (visibly or invisibly) on the surface of the page in such a way that a "pointer" equipped with a small camera can recover the pid by looking at a small circular area of radius r, anywhere on the page.
- the pid is encoded using a small number of bits.
- the pid can address unambiguously any of a large number of digital- pages.
- the theoretically optimal scheme is to use a small number of bits for the pid, say 64, and to use the pid to address 2 ⁇ 64 different digital-pages. (To give an idea of how big this figure is: if every inhabitant of the Earth was to produce 80 thousands sheets of Intelligent Paper a day for the next century, a 64 bits pid would be sufficient to uniquely identify all the digital-pages needed.)
- a 64 bits pid would be sufficient to uniquely identify all the digital-pages needed.
- the solution that is envisaged in the abovementioned patent application is to use a central router. This router contains a table of pairs (pid, address). The pointer sends a pid to the router and gets back the address to which it can then connect to retrieve the relevant digital-page.
- This centralised routing scheme has two problems, though. First, it may require huge tables for storing the (pid, address) pairs. Secondly, the number of requests per day to the router can be very large.
- the present invention provides a method carried out in a data processing device comprising receiving a data set, the data set including a page identification code, sending the page identification code to a router, and receiving back from the router a network address, the network address being the address of a server associated with said page identification code.
- the invention further provides a method carried out in a data processing system, comprising: receiving a data set from a remote device via network, the data set defining a page identification code, using association data, the association data defining a mapping between a plurality of page identification codes and a plurality of network addresses, determining a network address associated with the received page identification code, and transmitting the network address to the remote device.
- the invention further provides a programmable data processing device when suitably programmed for carrying out the methods as described above.
- the invention has the advantage of requiring smaller and more efficient routing facilities, and which capitalises on the tendency of publishers (responsible for printing on coded substrates) to buy coded substrates in bulk.
- the scheme has also the advantage that no address space is lost (64 bits of data on the paper still allow to address 2 ⁇ 64 digital pages).
- Figure 1 illustrates the components of a pointed 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;
- Figure 5 schematically illustrates an embodiment of a pointer which may be used in implementing the invention; 4
- 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 the assignment of page-id groups and the association of page-ids and server addresses in an embodiment employing centralised routing
- Figure 8 shows the retrieval of the internal address for a first page using a first page-id
- Figure 9 shows the retrieval of the internal address for a second page using a second page-id
- Figure 10 is a flow chart of the processing steps in implementing the retrieval scheme of Fig. 8.
- 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).
- FIG. 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).
- 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.
- 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 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 frame 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).
- the computer 610 has its own unique network address, but need not have any information output device (e.g. display screen, printer).
- Figure 7 illustrates the assignment of page-id groups and the association of page-ids and server addresses in an embodiment employing centralised routing. This shows the distribution 702 of page-ids, and the groups thereof (e.g.
- a table 704 is stored at the central router computer: this stores the associated between groups 706 of consecutive page-ids and server addresses 708.
- addr k l is the internet address of the server for page-ids k through 1.
- Figure 8 shows the retrieval of the internal address for a first page using a first page-id.
- the pointer 502 while pointed at a coded substrate, can communicate a page-id i to a central router 802 and to a server 804.
- the protocol may be described as follows (this is illustrated in Fig. 10).
- Pointer reads page whose page-id is i where m ⁇ i ⁇ n. 2. Pointer transmits i to central router.
- Central router transmits (m, n, addr m n ) to pointer.
- Pointer transmits i to server at addr m n .
- Server transmits internet address of digital page for i to pointer.
- Pointer interacts with digital page.
- Figure 9 shows the retrieval of the internal address for a second page using a second page-id.
- the pointer 502 communicates page-id j to the server 804.
- the protocol is as follows.
- Pointer reads page whose page-id is j where m ⁇ j ⁇ n. 2. Pointer transmits j to server at addr m n .
- Server transmits internet address of digital page for j to pointer.
- the central router returns to the pointer a record (m,n,addrm,n), where m, n, and addrm,n are as above.
- This triple is stored in the pointer's memory (see Fig. 8). (It is essential that pointers be co-operative in storing these triples. This behaviour can be enforced through a priori specification or through some "punishing" scheme for uncooperative pointers. Also, because the pointer has limited memory, it may have to expel a previously stored record. This qualification does not seriously affect the proposal.)
- the pointer sends the pid i (a number comprised between m and n) to the address addrm,n.
- the final routing of the pid is now the responsibility of the publisher's server at addrm,n, who retrieves the digital page associated with pid (see Fig. 8).
- the routing fee charged by X to the publishers can promote the scheme by being regressive relative to the number of sheets bought in a single purchase by a publisher.
- the rationale behind this regressive cost is the fact that the routing costs associated to two separate purchases by the same publisher of p and then p' sheets, associated with two publisher servers A and A', are higher than the routing costs associated with a single purchase of p+p 1 sheets associated with a single publisher server A. This difference is especially large if the fact that a pointer has "seen" the first batch significantly increases its probability of seeing the second one sometime in the future (as compared to the a priori probability of seeing the second batch). It will be appreciated that these principles could be repeated recursively: the publisher's server itself could be organised in a way similar to the central router.
Abstract
Routing is performed by receiving an item of data that indicates a page identifier (702) and by using the page identifier indicated by the item of data to obtain a network address (708).
Description
Routing document identifiers
The present invention relates to functionalities of computers and computer networks, and more particularly to the routing of document identifiers across such networks. The invention addresses problems arising in the implementation of techniques described in GB patent application 98 (applicants' ref.
R/98003/JDR) based on substrates, e.g. paper, or documents produced therefrom, which include visible or invisible coded markings identifying the substrate and preferably locations or zones within it. This marking scheme in turn preferably uses Xerox DataGlyphs. Such substrates are referred to hereinafter as "coded substrates".
Each physical coded substrate contains a pid-code (pid stands for page- identifier) which identifies it uniquely world-wide and permits to locate the "digital- page" coupled with this physical page, which can sit anywhere on the global network. This pid is encoded in DataGlyphs (visibly or invisibly) on the surface of the page in such a way that a "pointer" equipped with a small camera can recover the pid by looking at a small circular area of radius r, anywhere on the page. With the coded substrates, the space needed for encoding on a physical page the net address of the digital-page counterpart is at a high premium.
Because the pid must be recovered from a small area, it is important to ensure that two conditions are met:
1. The pid is encoded using a small number of bits.
2. The pid can address unambiguously any of a large number of digital- pages.
In order to respect these two conditions, the theoretically optimal scheme is to use a small number of bits for the pid, say 64, and to use the pid to address 2Λ64 different digital-pages. (To give an idea of how big this figure is: if every inhabitant of the Earth was to produce 80 thousands sheets of Intelligent Paper a day for the next century, a 64 bits pid would be sufficient to uniquely identify all the digital-pages needed.) Obviously, with such a scheme, there must be a way to map the pid recovered by the pointer into the net address of the corresponding digital page. The solution that is envisaged in the abovementioned patent application (ref.
R/98003/JDR) is to use a central router. This router contains a table of pairs (pid, address). The pointer sends a pid to the router and gets back the address to which it can then connect to retrieve the relevant digital-page.
This centralised routing scheme has two problems, though. First, it may require huge tables for storing the (pid, address) pairs. Secondly, the number of requests per day to the router can be very large.
There is a need for techniques for implementing a workable routing system, without incurring unrealistic address-storage and traffic-frequency costs at the central router's site. The present invention provides a method carried out in a data processing device comprising receiving a data set, the data set including a page identification code, sending the page identification code to a router, and receiving back from the router a network address, the network address being the address of a server associated with said page identification code. The invention further provides a method carried out in a data processing system, comprising: receiving a data set from a remote device via network, the data set defining a page identification code, using association data, the association data defining a mapping between a plurality of page identification codes and a plurality of network addresses, determining a network address associated with the received page identification code, and transmitting the network address to the remote device.
The invention further provides a programmable data processing device when suitably programmed for carrying out the methods as described above.
The invention has the advantage of requiring smaller and more efficient routing facilities, and which capitalises on the tendency of publishers (responsible for printing on coded substrates) to buy coded substrates in bulk. The scheme has also the advantage that no address space is lost (64 bits of data on the paper still allow to address 2Λ64 digital pages).
For the purpose of illustration it is assumed that the company producing (printing) the coded substrates, providing the central address routing and selling the pointers is one and the same company, which we will call company X. It is also assumed that this company sells the sheets, not directly to end users, but to publishers (for instance book or journal publishers) who sell the printed pages (i.e. after printing with human-readable information, such as the text of an article) to the end-users.
(One centralised router is assumed for simplicity. A variant where several mirror sites for the router is obviously compatible with the invention. More specifically: In the non- variant, there is one central router whose address is a priori stored in each pointer. Requests are sent to this router by the pointer. In the variant, there are several (let's say 10 for example) mirror routers that each contain the same information as the single router in the non-variant. They are just copies of this router, but are located at different geographical locations. The addresses of these 10 routers are a priori known to the pointers. When the pointer needs to make a request to the router, it is indifferent which router copy it chooses to send this request. The pointer chooses this router randomly among the 10 it knows. If all pointers do the same, this has the net effect of dividing by 10 the number of requests that each router has to answer on average each day. This has also the effect of making a more efficient use of the network communication channels. )
Further advantages of the invention are that it allows a small number of bits encoded on the page to address a large number of digital pages, that it minimises hits on central router, and no redundancy in the address codes is needed (compare hierarchical internet addresses).
It will be appreciated that the techniques described herein may also be used in conjunction with the techniques described in GB patent applications 98 (applicants' ref.R/98003/JDR) and 98 (applicants' ref.R/98004/JDR), filed concurrently herewith.
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 pointed 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; Figure 5 schematically illustrates an embodiment of a pointer which may be used in implementing the invention;
4
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 the assignment of page-id groups and the association of page-ids and server addresses in an embodiment employing centralised routing;
Figure 8 shows the retrieval of the internal address for a first page using a first page-id;
Figure 9 shows the retrieval of the internal address for a second page using a second page-id; and Figure 10 is a flow chart of the processing steps in implementing the retrieval scheme of Fig. 8.
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) =
110001010011101101000011000001011011100110001000001000000010101 (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 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 frame 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). Figure 7 illustrates the assignment of page-id groups and the association of page-ids and server addresses in an embodiment employing centralised routing. This shows the distribution 702 of page-ids, and the groups thereof (e.g. O-a, a-b), each of which is encoded in one coded substrate of a batch as it is supplied to a publisher for
printing. A table 704 is stored at the central router computer: this stores the associated between groups 706 of consecutive page-ids and server addresses 708. Here addrk l is the internet address of the server for page-ids k through 1.
Figure 8 shows the retrieval of the internal address for a first page using a first page-id.
The pointer 502, while pointed at a coded substrate, can communicate a page-id i to a central router 802 and to a server 804. The protocol may be described as follows (this is illustrated in Fig. 10).
1. Pointer reads page whose page-id is i where m < i < n. 2. Pointer transmits i to central router.
3. Central router transmits (m, n, addrm n) to pointer.
4. Triple (m, n, addrm n) is stored in pointer.
5. Pointer transmits i to server at addrm n.
6. Server transmits internet address of digital page for i to pointer. 7. Pointer interacts with digital page.
Figure 9 shows the retrieval of the internal address for a second page using a second page-id. Here the pointer 502 communicates page-id j to the server 804. The protocol is as follows.
1. Pointer reads page whose page-id is j where m < j < n. 2. Pointer transmits j to server at addrm n.
3. Server transmits internet address of digital page for j to pointer.
4. Pointer interacts with digital page.
It can be seen that techniques according to the invention may be used to implement the following scheme. 1. Publisher P buys p coded substrates from X. P provides the net address A of a server belonging to P.
2. X has previously altogether sold m coded substrates to other publishers (or to X). These sheets have been given page-ids (pid's) ranging from 0 to m-1. X produces p new coded substrates, numbered from m to n = m + p - 1. 3. X installs number m as a key in its central router database (it is assumed that number m was previously installed in a similar way), and associates with this key the address addrm,n = A provided by P for these p pages (see Fig. 8).
4. At a later time, a user clicks his/her pointer at one of these p sheets for the first time. This results in the pid of this sheet to be sent to the central router. The central router returns to the pointer a record (m,n,addrm,n), where m, n, and addrm,n are as above. This triple is stored in the pointer's memory (see Fig. 8). (It is essential that pointers be co-operative in storing these triples. This behaviour can be enforced through a priori specification or through some "punishing" scheme for uncooperative pointers. Also, because the pointer has limited memory, it may have to expel a previously stored record. This qualification does not seriously affect the proposal.)
5. The pointer sends the pid i (a number comprised between m and n) to the address addrm,n. The final routing of the pid is now the responsibility of the publisher's server at addrm,n, who retrieves the digital page associated with pid (see Fig. 8).
6. If, at a later stage, the same pointer clicks on *any* page having a pid j in the range [m,n[, then the pointer consults its memory first, and notices that it contains the record (m,n,addrm,n). Rather than now consulting the central router, it consults directly the publisher's server at address addrm,n (see Fig. 9). There are two main advantages:
1. In the central router, only one entry needs to be stored for each (batch) bulk purchase of coded substrates. 2. If a journal publisher, let's say, buys in a single purchase enough sheets for a year of publication, a subscriber to the journal will only access the central router once in a year; for the first request to the router will result in caching the whole range of pages for a year of the journal. Because of this tendency for users to click repeatedly on pages belonging to the same sheet batch, the number of per day requests to the central router diminishes dramatically.
The routing fee charged by X to the publishers can promote the scheme by being regressive relative to the number of sheets bought in a single purchase by a publisher. The rationale behind this regressive cost is the fact that the routing costs associated to two separate purchases by the same publisher of p and then p' sheets, associated with two publisher servers A and A', are higher than the routing costs associated with a single purchase of p+p1 sheets associated with a single publisher server A. This difference is especially large if the fact that a pointer has "seen" the first batch significantly increases its probability of seeing the second one sometime in
the future (as compared to the a priori probability of seeing the second batch). It will be appreciated that these principles could be repeated recursively: the publisher's server itself could be organised in a way similar to the central router.
Claims
1. A method for performing routing comprising:
receiving an item of data that indicates a page identifier; and
using the page identifier indicated by the item of data to obtain a network address.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/276,084 US6345304B1 (en) | 1998-04-01 | 1999-03-25 | Obtaining network addresses from identifiers |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9806977.6 | 1998-04-01 | ||
GBGB9806973.5A GB9806973D0 (en) | 1998-04-01 | 1998-04-01 | Routing document identifiers |
GB9807001.4 | 1998-04-01 | ||
GB9806973.5 | 1998-04-01 | ||
GBGB9807001.4A GB9807001D0 (en) | 1998-04-01 | 1998-04-01 | Cross-network functions via linked hardcopy and electronic documents |
GBGB9806977.6A GB9806977D0 (en) | 1998-04-01 | 1998-04-01 | Paper indexing of recordings |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/276,084 Continuation-In-Part US6345304B1 (en) | 1998-04-01 | 1999-03-25 | Obtaining network addresses from identifiers |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999050751A1 true WO1999050751A1 (en) | 1999-10-07 |
Family
ID=27269269
Family Applications (3)
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 |
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 |
Family Applications Before (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 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1998/020593 WO1999050736A1 (en) | 1998-04-01 | 1998-09-30 | Paper indexing of recordings |
Country Status (1)
Country | Link |
---|---|
WO (3) | WO1999050787A1 (en) |
Cited By (12)
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 |
KR100444101B1 (en) * | 1999-12-09 | 2004-08-09 | 가부시키가이샤 무라타 세이사쿠쇼 | Magnetostatic Wave Element and Manufacturing Method Therefor |
US6854821B2 (en) | 2000-04-05 | 2005-02-15 | Anoto Ab | Systems and methods for printing by using a position-coding pattern |
US6878062B2 (en) | 2001-04-06 | 2005-04-12 | Anoto Ab | Method for performing games |
US6958747B2 (en) | 2000-08-30 | 2005-10-25 | Anoto Ab | Method for making a product |
US7002559B2 (en) | 2000-11-13 | 2006-02-21 | Anoto Ab | Method, system and product for information management |
US7089308B2 (en) | 2001-07-05 | 2006-08-08 | Anoto Ab C/O Technologies Ab | Communication protocol |
US7131061B2 (en) | 2001-11-30 | 2006-10-31 | Xerox Corporation | System for processing electronic documents using physical documents |
KR100746091B1 (en) | 1999-10-25 | 2007-08-03 | 실버브룩 리서치 피티와이 리미티드 | Method and system for route planning |
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 |
US7710408B2 (en) | 1999-08-30 | 2010-05-04 | Anoto Ab | Centralized information management based upon position information |
US9304605B2 (en) | 1999-12-23 | 2016-04-05 | Anoto Ab | General information management system |
Families Citing this family (232)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AUPQ131399A0 (en) | 1999-06-30 | 1999-07-22 | Silverbrook Research Pty Ltd | A method and apparatus (NPAGE02) |
AUPQ055999A0 (en) | 1999-05-25 | 1999-06-17 | Silverbrook Research Pty Ltd | A method and apparatus (npage01) |
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 |
US6690419B1 (en) | 1997-07-15 | 2004-02-10 | Silverbrook Research Pty Ltd | Utilising eye detection methods for image processing in a digital image camera |
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 |
US7110024B1 (en) | 1997-07-15 | 2006-09-19 | Silverbrook Research Pty Ltd | Digital camera system having motion deblurring means |
US6624848B1 (en) | 1997-07-15 | 2003-09-23 | Silverbrook Research Pty Ltd | Cascading image modification using multiple digital cameras incorporating image processing |
US6879341B1 (en) | 1997-07-15 | 2005-04-12 | Silverbrook Research Pty Ltd | Digital camera system containing a VLIW vector processor |
AUPP702098A0 (en) | 1998-11-09 | 1998-12-03 | Silverbrook Research Pty Ltd | Image creation method and apparatus (ART73) |
US7105753B1 (en) | 1999-05-25 | 2006-09-12 | Silverbrook Research Pty Ltd | Orientation sensing device |
US7456820B1 (en) | 1999-05-25 | 2008-11-25 | Silverbrook Research Pty Ltd | Hand drawing capture via interface surface |
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 |
US7243835B2 (en) | 1999-05-25 | 2007-07-17 | Silverbrook Research Pty Ltd | Competition entry via label |
US7971784B2 (en) | 1999-05-25 | 2011-07-05 | Silverbrook Research Pty Ltd | Sensing device with mode changes via nib switch |
US7832626B2 (en) | 1999-05-25 | 2010-11-16 | Silverbrook Research Pty Ltd | Anonymous competition entry |
US7857201B2 (en) | 1999-05-25 | 2010-12-28 | Silverbrook Research Pty Ltd | Method and system for selection |
US7982725B2 (en) | 1999-05-25 | 2011-07-19 | Silverbrook Research Pty Ltd | Sensing device with inductive charging |
US20070143715A1 (en) | 1999-05-25 | 2007-06-21 | Silverbrook Research Pty Ltd | Method of providing information via printed substrate and gesture recognition |
AUPQ056099A0 (en) | 1999-05-25 | 1999-06-17 | Silverbrook Research Pty Ltd | A method and apparatus (pprint01) |
US7593899B1 (en) * | 1999-05-25 | 2009-09-22 | Silverbrook Research Pty Ltd | Method and system for online payments |
US7762453B2 (en) | 1999-05-25 | 2010-07-27 | Silverbrook Research Pty Ltd | Method of providing information via a printed substrate with every interaction |
US6987506B1 (en) * | 1999-05-25 | 2006-01-17 | Silverbrook Research Pty Ltd | Method and system for navigating a directory |
US7094910B2 (en) | 1999-05-25 | 2006-08-22 | Silverbrook Research Pty Ltd | Bridged diarylpolymethine chromophores |
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 |
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 |
US7093991B2 (en) | 1999-05-25 | 2006-08-22 | Silverbrook Research Pty Ltd | Combined printer and binder |
US7091344B2 (en) | 1999-05-25 | 2006-08-15 | Silverbrook Research Pty Ltd | Infrared chromophores |
US7384134B2 (en) | 1999-05-25 | 2008-06-10 | Silverbrook Research Pty Ltd | Ink cartridge with collapsible ink containers for an inkjet printer |
AUPQ439299A0 (en) | 1999-12-01 | 1999-12-23 | Silverbrook Research Pty Ltd | Interface system |
US6982798B1 (en) | 1999-05-25 | 2006-01-03 | Silverbrook Research Pty Ltd | Interface surface printer |
US6813039B1 (en) | 1999-05-25 | 2004-11-02 | Silverbrook Research Pty Ltd | Method and system for accessing the internet |
AU2003248040B2 (en) * | 1999-05-25 | 2004-05-27 | Silverbrook Research Pty Ltd | Method and system for composition and delivery of electronic mail using sensor with identifier |
US6957768B1 (en) | 1999-05-25 | 2005-10-25 | Silverbrook Research Pty Ltd | Computer system control via interface surface |
US7760969B2 (en) | 1999-05-25 | 2010-07-20 | Silverbrook Research Pty Ltd | Method of providing information via context searching from a printed substrate |
US7539937B2 (en) | 1999-05-25 | 2009-05-26 | Silverbrook Research Pty Ltd | Periodical distribution via a computer network |
AU2003254719B2 (en) * | 1999-05-25 | 2005-04-21 | Silverbrook Research Pty Ltd | Sensing device with processor |
US6644642B1 (en) | 1999-05-25 | 2003-11-11 | Silverbrook Research Pty Ltd | Printed media parallel binder |
US7099019B2 (en) | 1999-05-25 | 2006-08-29 | Silverbrook Research Pty Ltd | Interface surface printer using invisible ink |
US7068382B1 (en) | 1999-05-25 | 2006-06-27 | Silverbrook Research Pty Ltd | Interactive printer provider |
US6965439B1 (en) | 1999-05-25 | 2005-11-15 | Silverbrook Research Pty Ltd | Interactive printer |
US7122685B2 (en) | 1999-05-25 | 2006-10-17 | Silverbrook Research Pty Ltd | Dibenzoanthraquinone based chromophores |
AU2003254770B2 (en) * | 1999-05-25 | 2005-06-02 | Silverbrook Research Pty Ltd | Identity-coded surface with coded marks |
US8113950B2 (en) | 1999-05-25 | 2012-02-14 | Silverbrook Research Pty Ltd | Competition entry with limited return messaging |
US7175079B1 (en) * | 1999-05-25 | 2007-02-13 | Silverbrook Research Pty Ltd | Method and system for online purchasing |
US6816274B1 (en) | 1999-05-25 | 2004-11-09 | Silverbrook Research Pty Ltd | Method and system for composition and delivery of electronic mail |
US7178718B2 (en) | 1999-05-25 | 2007-02-20 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
US6737591B1 (en) | 1999-05-25 | 2004-05-18 | Silverbrook Research Pty Ltd | Orientation sensing device |
US7038066B2 (en) | 1999-05-25 | 2006-05-02 | Silverbrook Research Pty Ltd | Dibenzoflourenone based chromophores |
US6832717B1 (en) | 1999-05-25 | 2004-12-21 | Silverbrook Research Pty Ltd | Computer system interface surface |
US7793824B2 (en) | 1999-05-25 | 2010-09-14 | Silverbrook Research Pty Ltd | System for enabling access to information |
US7721948B1 (en) | 1999-05-25 | 2010-05-25 | Silverbrook Research Pty Ltd | Method and system for online payments |
US7190491B2 (en) | 1999-05-25 | 2007-03-13 | Silverbrook Research Pty Ltd | Interactive publication printer and binder |
JP4785310B2 (en) | 1999-05-28 | 2011-10-05 | アノト アクティエボラーク | Products used to record information |
US6894794B1 (en) | 1999-06-24 | 2005-05-17 | Eastman Kodak Company | Method and apparatus for making a print having an invisible coordinate system |
WO2001003012A1 (en) * | 1999-06-30 | 2001-01-11 | Silverbrook Research Pty Ltd | Method and system for banking |
EP1214843A4 (en) | 1999-06-30 | 2006-07-05 | Silverbrook Res Pty Ltd | Method and system for obtaining a video-related document |
US20040083174A1 (en) | 2000-06-30 | 2004-04-29 | Kia Silverbrook | Method and system for banking using coded forms |
CA2377908C (en) | 1999-06-30 | 2010-09-14 | Silverbrook Research Pty. Ltd. | Interactive printer account |
US7831244B2 (en) | 1999-06-30 | 2010-11-09 | Silverbrook Research Pty Ltd | Retrieving an image via a coded surface |
US20050052661A1 (en) | 1999-06-30 | 2005-03-10 | Paul Lapstun | Cartridge with identifiers |
US7663780B2 (en) | 1999-06-30 | 2010-02-16 | Silverbrook Research Pty Ltd | Cartridge with identifiers |
AU2003900983A0 (en) | 2003-03-04 | 2003-03-20 | Silverbrook Research Pty Ltd | Methods, systems and apparatus (NPT023) |
MXPA02000181A (en) | 1999-06-30 | 2004-09-10 | Silverbrook Res Pty Ltd | Method and system for conferencing. |
WO2001002939A1 (en) * | 1999-06-30 | 2001-01-11 | Silverbrook Research Pty Ltd | Method and system for collaborative document markup |
AU2002952259A0 (en) | 2002-10-25 | 2002-11-07 | Silverbrook Research Pty Ltd | Methods and apparatus |
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 |
AU2004210574B2 (en) * | 1999-06-30 | 2006-03-16 | Silverbrook Research Pty Ltd | An apparatus for retrieving information related to a video signal |
SE0000939L (en) | 2000-02-18 | 2001-08-19 | Anoto Ab | Inenhetsarrangemang |
US7605940B2 (en) | 1999-09-17 | 2009-10-20 | Silverbrook Research Pty Ltd | Sensing device for coded data |
US7108192B2 (en) | 1999-09-17 | 2006-09-19 | Silverbrook Research Pty Ltd | Rotationally symmetric tags |
AU2005203489B2 (en) * | 1999-09-17 | 2005-09-08 | Silverbrook Research Pty Ltd | Method and System for Instructing a Computer with a Heand-Held Sensor |
AU764450B2 (en) * | 1999-09-17 | 2003-08-21 | Silverbrook Research Pty Ltd | Method and system for object selection |
US8136720B2 (en) | 1999-09-17 | 2012-03-20 | Silverbrook Research Pty Ltd | Method of recording mail transactions |
AU2003254733B2 (en) * | 1999-09-17 | 2005-05-26 | Silverbrook Research Pty Ltd | Method and system for instruction of a computer using processing sensor |
US7128270B2 (en) | 1999-09-17 | 2006-10-31 | Silverbrook Research Pty Ltd | Scanning device for coded data |
US7225979B2 (en) | 1999-09-17 | 2007-06-05 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
US8416468B2 (en) | 1999-09-17 | 2013-04-09 | Silverbrook Research Pty Ltd | Sensing device for subsampling imaged coded data |
AU2003262327B2 (en) * | 1999-09-17 | 2006-06-01 | Silverbrook Research Pty Ltd | Method and system for object selection |
SG121872A1 (en) | 1999-09-17 | 2006-05-26 | Silverbrook Res Pty Ltd | Method and system for instruction of a computer using processing sensor |
AU2003900746A0 (en) | 2003-02-17 | 2003-03-06 | Silverbrook Research Pty Ltd | Methods, systems and apparatus (NPS041) |
US7558563B2 (en) | 1999-09-17 | 2009-07-07 | Silverbrook Research Pty Ltd | Retrieving contact details via a coded surface |
AU764601B2 (en) * | 1999-10-25 | 2003-08-21 | Silverbrook Research 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 |
SG126760A1 (en) | 1999-10-25 | 2006-11-29 | Silverbrook Res Pty Ltd | Computer system for providing insurance services |
US7015901B2 (en) | 1999-10-25 | 2006-03-21 | Silverbrook Research Pty Ltd | Universal pen with code sensor |
SG147290A1 (en) | 1999-10-25 | 2008-11-28 | Silverbrook Res Pty Ltd | Electronically controllable pen device |
US7322524B2 (en) | 2000-10-20 | 2008-01-29 | Silverbrook Research Pty Ltd | Graphic design software using an interface surface |
AU2004201008B2 (en) * | 1999-12-01 | 2006-03-09 | Silverbrook Research Pty Ltd | Coded 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 |
AU2005202934B2 (en) * | 1999-12-01 | 2007-06-28 | Silverbrook Research Pty Ltd | Computer system for device control |
US7558598B2 (en) | 1999-12-01 | 2009-07-07 | Silverbrook Research Pty Ltd | Dialling a number via a coded surface |
EP1244955A1 (en) | 1999-12-23 | 2002-10-02 | Anoto AB | Centralized information management |
ATE529820T1 (en) * | 1999-12-23 | 2011-11-15 | Anoto Ab | INFORMATION MANAGEMENT SYSTEM |
US7295193B2 (en) | 1999-12-23 | 2007-11-13 | Anoto Ab | Written command |
US6992655B2 (en) | 2000-02-18 | 2006-01-31 | Anoto Ab | Input unit arrangement |
US7054487B2 (en) | 2000-02-18 | 2006-05-30 | Anoto Ip Lic Handelsbolag | Controlling and electronic device |
AU2003254773B2 (en) * | 2000-02-24 | 2005-06-23 | Silverbrook Research Pty Ltd | Method and system for capturing a note-taking session using coded marks |
AU1679801A (en) * | 2000-02-24 | 2001-09-03 | Silverbrook Res Pty Ltd | Code sensor attachment for pen |
US7322675B2 (en) | 2000-03-02 | 2008-01-29 | Silverbrook Research Pty Ltd | Mounting for a modular printhead |
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 |
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 |
SE519356C2 (en) * | 2000-04-05 | 2003-02-18 | Anoto Ab | Procedure and apparatus for information management |
CN1222905C (en) | 2000-04-05 | 2005-10-12 | 阿诺托知识产权许可贸易公司 | Method and system for information association |
SE519820C2 (en) * | 2000-09-07 | 2003-04-15 | Anoto Ab | Systems including business cards with position coding pattern |
US7094977B2 (en) | 2000-04-05 | 2006-08-22 | Anoto Ip Lic Handelsbolag | Method and system for information association |
US7657128B2 (en) | 2000-05-23 | 2010-02-02 | Silverbrook Research Pty Ltd | Optical force sensor |
US7154638B1 (en) | 2000-05-23 | 2006-12-26 | Silverbrook Research Pty Ltd | Printed page tag encoder |
CN1812474B (en) * | 2000-05-24 | 2010-05-12 | 西尔弗布鲁克研究有限公司 | Printing controller with label coder |
US7070098B1 (en) * | 2000-05-24 | 2006-07-04 | Silverbrook Res Pty Ltd | Printed page tag encoder |
US7025279B2 (en) | 2000-06-30 | 2006-04-11 | Silverbrook Research Pty Ltd | Method for generating tags |
US20040064400A1 (en) | 2000-06-30 | 2004-04-01 | Paul Lapstun | Method and system for submitting bids using coded self-identifying forms |
WO2002003321A1 (en) * | 2000-06-30 | 2002-01-10 | Silverbrook Research Pty Ltd | Data package template with data embedding |
WO2002014434A1 (en) * | 2000-08-14 | 2002-02-21 | Silverbrook Research Pty Ltd | Dibenzoflourenone based chromophores |
JP2004507852A (en) * | 2000-08-30 | 2004-03-11 | アノト・アクティエボラーク | Method for generating position code on paper |
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 |
EP1409255B1 (en) | 2000-10-20 | 2007-08-01 | Silverbrook Research Pty. Limited | Printhead for pen |
US7456994B2 (en) | 2000-10-20 | 2008-11-25 | Silverbrook Research Pty Ltd | Mobile telecommunications device with stylus having printhead tip |
SG152904A1 (en) | 2000-10-20 | 2009-06-29 | Silverbrook Res Pty Ltd | Cartridge for an electronic pen |
US7431449B2 (en) | 2000-10-20 | 2008-10-07 | Silverbrook Research Pty Ltd | Mobile telecommunications device with interactive paper sensor |
WO2002047021A1 (en) * | 2000-11-10 | 2002-06-13 | Anoto Ab | Recording and communication of handwritten information |
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 |
US7167164B2 (en) | 2000-11-10 | 2007-01-23 | Anoto Ab | Recording and communication of handwritten information |
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 |
SE0004131L (en) * | 2000-11-13 | 2002-05-14 | Anoto Ab | Network based system |
US7333947B2 (en) | 2000-11-13 | 2008-02-19 | Anoto Ab | Network-based system |
EP1337949A1 (en) * | 2000-11-13 | 2003-08-27 | Anoto AB | Methods and system for communications service revenue collection |
GB0027894D0 (en) * | 2000-11-15 | 2000-12-27 | Esselte Nv | Electronic writing system |
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 |
ATE376210T1 (en) * | 2000-11-25 | 2007-11-15 | Silverbrook Res Pty Ltd | PROCEDURE AND SYSTEM FOR ONLINE PAYMENTS |
AU2005200192B2 (en) * | 2000-11-25 | 2007-03-22 | Silverbrook Research Pty Ltd | System for printing bills having coded data for enabling payment |
US7533816B2 (en) | 2000-11-25 | 2009-05-19 | Silverbrook Research Pty Ltd | Method of associating audio with a position on a surface |
AU2002223289B2 (en) * | 2000-11-25 | 2005-03-17 | Silverbrook Research Pty Ltd | Orientation sensing device |
US6980306B1 (en) | 2000-11-25 | 2005-12-27 | Silverbrook Research Pty Ltd | Printer with manual collation control |
WO2002076004A2 (en) * | 2001-03-21 | 2002-09-26 | 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 |
SE519012C2 (en) * | 2001-04-05 | 2002-12-23 | Anoto Ab | Ways to handle information |
US7649637B2 (en) | 2001-04-05 | 2010-01-19 | Anoto Ab | Method for printing a global position-coding pattern |
AUPR440901A0 (en) | 2001-04-12 | 2001-05-17 | Silverbrook Research Pty. Ltd. | Error detection and correction |
US7111787B2 (en) | 2001-05-15 | 2006-09-26 | Hand Held Products, Inc. | Multimode image capturing and decoding optical reader |
US6834807B2 (en) | 2001-07-13 | 2004-12-28 | Hand Held Products, Inc. | Optical reader having a color imager |
US7441183B2 (en) | 2001-09-10 | 2008-10-21 | 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) |
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) |
AUPR824401A0 (en) | 2001-10-15 | 2001-11-08 | Silverbrook Research Pty. Ltd. | Methods and systems (npw002) |
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) |
SE520748C2 (en) * | 2001-12-27 | 2003-08-19 | Anoto Ab | Activation of products with embedded functionality in an information management system |
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 |
DE60331914D1 (en) | 2002-06-05 | 2010-05-12 | Anoto Ab | METHOD FOR MANAGING INFORMATION |
KR100557474B1 (en) | 2002-09-26 | 2006-03-07 | 요시다 켄지 | Information reproduction method, information inputting and outputting method, information reproduction apparatus, portable information inputting and outputting apparatus and electronic toy using dot pattern |
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 |
EP1559063B1 (en) | 2002-10-25 | 2010-12-15 | Silverbrook Research Pty. Limited | 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) |
JP4348302B2 (en) | 2002-12-03 | 2009-10-21 | シルバーブルック リサーチ ピーティワイ リミテッド | Rotational symmetry tag |
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) |
US7991432B2 (en) | 2003-04-07 | 2011-08-02 | Silverbrook Research Pty Ltd | Method of printing a voucher based on geographical location |
US7537160B2 (en) | 2003-04-07 | 2009-05-26 | Silverbrook Research Pty Ltd | Combined sensing device |
US7266568B1 (en) | 2003-04-11 | 2007-09-04 | 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 |
US7664733B2 (en) | 2003-04-11 | 2010-02-16 | Ricoh Company, Ltd. | Techniques for performing operations on a source symbolic document |
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 |
US7637430B2 (en) | 2003-05-12 | 2009-12-29 | Hand Held Products, Inc. | Picture taking optical reader |
WO2005017768A1 (en) | 2003-08-15 | 2005-02-24 | Silverbrook Research Pty Ltd | Improving accuracy in searching digital ink |
SE0303058D0 (en) | 2003-11-18 | 2003-11-18 | Anoto Ab | Methods and arrangements in an information management system |
US7779355B1 (en) | 2004-03-30 | 2010-08-17 | Ricoh Company, Ltd. | Techniques for using paper documents as media templates |
US7540429B2 (en) | 2004-04-02 | 2009-06-02 | Silverbrook Research Pty Ltd | Surface having disposed therein or thereon coded data |
JP2008502058A (en) | 2004-05-18 | 2008-01-24 | シルバーブルック リサーチ ピーティワイ リミテッド | Method and computer system for tracking security documents |
SE0401647D0 (en) * | 2004-06-28 | 2004-06-28 | Anoto Ab | Coding and decoding of data |
SE0401687D0 (en) | 2004-06-30 | 2004-06-30 | Anoto Ab | Information management |
JP2008505388A (en) * | 2004-06-30 | 2008-02-21 | アノト アクティエボラーク | Data processing in electronic pens |
US7567241B2 (en) | 2004-08-03 | 2009-07-28 | Silverbrook Research Pty Ltd | Stylus with customizable appearance |
US7278727B2 (en) | 2004-08-09 | 2007-10-09 | Silverbrook Research Pty Ltd | Method of minimizing absorption of visible light in infrared dyes |
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 |
US7367665B2 (en) | 2004-08-09 | 2008-05-06 | Silverbrook Research Pty Ltd | Metal-cyanine dye having axial ligands which reduce visible absorption |
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 |
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 |
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 |
US7417141B2 (en) | 2004-08-09 | 2008-08-26 | Silverbrook Research Pty Ltd | Cyanine dye having reduced visible absorption |
US7293712B2 (en) | 2004-10-05 | 2007-11-13 | Hand Held Products, Inc. | System and method to automatically discriminate between a signature and a dataform |
WO2006049573A1 (en) | 2004-11-05 | 2006-05-11 | 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 |
US8031375B2 (en) | 2005-04-28 | 2011-10-04 | Kenji Yoshida | Information input/output method using dot pattern |
JP4982486B2 (en) | 2005-06-17 | 2012-07-25 | アノト アクティエボラーク | Method and system for combining position and information signs |
JP3771252B1 (en) | 2005-07-01 | 2006-04-26 | 健治 吉田 | Dot pattern |
US7572327B2 (en) | 2005-07-05 | 2009-08-11 | Silverbrook Research Pty Ltd | Nitrogen-substituted water-dispersible phthalocyanine dyes |
US7470315B2 (en) | 2005-07-05 | 2008-12-30 | Silverbrook Research Pty Ltd | Red-shifted water dispersible napthalocyanine dyes |
EP1907987A4 (en) | 2005-07-25 | 2010-11-10 | Silverbrook Res Pty Ltd | Product item having coded data identifying a layout |
WO2007019600A1 (en) | 2005-08-19 | 2007-02-22 | Silverbrook Research Pty Ltd | An electronic stylus with a force re-directing coupling |
WO2007144850A1 (en) * | 2006-06-16 | 2007-12-21 | Bone-Knell, Mark | Interactive printed position coded pattern whiteboard |
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 |
AU2007312930B2 (en) | 2006-10-16 | 2010-09-02 | Silverbrook Research Pty Ltd | Phthalocyanine dyes suitable for use in offset inks |
US8511565B2 (en) | 2006-10-17 | 2013-08-20 | Silverbrook Research Pty Ltd | Method of providing information via context searching of a printed graphic image |
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 |
US20080192006A1 (en) | 2007-02-08 | 2008-08-14 | Silverbrook Research Pty Ltd | System for enabling user input and cursor control |
JP2010524097A (en) | 2007-04-11 | 2010-07-15 | シルバーブルック リサーチ ピーティワイ リミテッド | Sensing device with capacitive force sensor |
US8085440B2 (en) * | 2007-06-15 | 2011-12-27 | Marvell International Ltd. | Method and apparatus for selecting an operation to be performed on an image stored in a printer |
US7671194B2 (en) | 2007-08-01 | 2010-03-02 | Silverbrook Research Pty Ltd | Method of preparing naphthalocyanines |
TW200919318A (en) | 2007-08-01 | 2009-05-01 | Silverbrook Res Pty Ltd | System for conferring interactivity on previously printed graphic images containing URI text |
US8070071B2 (en) | 2007-09-21 | 2011-12-06 | Silverbrook Research Pty Ltd | Method of imaging a coding pattern with data elements encoding by multi-pulse position modulation |
US8038737B2 (en) | 2008-02-11 | 2011-10-18 | Silverbrook Research Pty Ltd | Method of modulating stability of sulfonated dye |
US20090315734A1 (en) | 2008-06-23 | 2009-12-24 | Silverbrook Research Pty Ltd | Electronic pen with automatically retractable nib |
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 |
US8328109B2 (en) | 2008-10-02 | 2012-12-11 | Silverbrook Research Pty Ltd | Coding pattern comprising registration symbols for identifying the coding pattern |
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 |
---|---|---|---|---|
US5663748A (en) * | 1995-12-14 | 1997-09-02 | Motorola, Inc. | Electronic book having highlighting feature |
US5708845A (en) * | 1995-09-29 | 1998-01-13 | Wistendahl; Douglass A. | System for mapping hot spots in media content for interactive digital media program |
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 |
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 |
US5444615A (en) * | 1993-03-24 | 1995-08-22 | Engate Incorporated | Attorney terminal having outline preparation capabilities for managing trial proceeding |
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 |
US5453605A (en) * | 1993-12-22 | 1995-09-26 | Xerox Corporation | Global addressability for self-clocking glyph codes |
US5449895A (en) * | 1993-12-22 | 1995-09-12 | Xerox Corporation | Explicit synchronization 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 |
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 |
-
1998
- 1998-09-30 WO PCT/US1998/020597 patent/WO1999050787A1/en active Application Filing
- 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
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
Cited By (24)
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 |
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 |
US7612905B2 (en) | 1999-05-25 | 2009-11-03 | Silverbrook Research Pty Ltd | Method of delivering facsimile |
US6982807B2 (en) | 1999-05-25 | 2006-01-03 | Silverbrook Research Pty Ltd | Method and system for delivery of a facsimile using processing sensor |
US6989911B2 (en) | 1999-05-25 | 2006-01-24 | Silverbrook Research Pty Ltd | Method and system for delivery of a facsimile using coded marks |
US7518756B2 (en) | 1999-05-25 | 2009-04-14 | Silverbrook Research Pty Ltd | Method and system for delivery of a facsimile using sensor with identifier |
US7466439B2 (en) | 1999-05-25 | 2008-12-16 | Silverbrook Research Pty Ltd | Method of delivering facsimile |
US7102772B1 (en) | 1999-05-25 | 2006-09-05 | Silverbrook Research Pty Ltd | Method and system for delivery of a facsimile |
US7408670B2 (en) | 1999-05-25 | 2008-08-05 | Silverbrook Research Pty Ltd | Facsimile delivery method and system using associated identifiers |
US7251050B2 (en) | 1999-05-25 | 2007-07-31 | Silverbrook Research Pty Ltd | Limited return messaging |
US7710408B2 (en) | 1999-08-30 | 2010-05-04 | Anoto Ab | Centralized information management based upon position information |
KR100746091B1 (en) | 1999-10-25 | 2007-08-03 | 실버브룩 리서치 피티와이 리미티드 | Method and system for route planning |
KR100444101B1 (en) * | 1999-12-09 | 2004-08-09 | 가부시키가이샤 무라타 세이사쿠쇼 | Magnetostatic Wave Element and Manufacturing Method Therefor |
US9304605B2 (en) | 1999-12-23 | 2016-04-05 | Anoto Ab | General information management system |
US6854821B2 (en) | 2000-04-05 | 2005-02-15 | Anoto Ab | Systems and methods for printing by using a position-coding pattern |
US6958747B2 (en) | 2000-08-30 | 2005-10-25 | Anoto Ab | Method for making a product |
US7701446B2 (en) | 2000-08-30 | 2010-04-20 | Anoto Aktiebolag (Anoto Ab) | Method for making a product |
US7002559B2 (en) | 2000-11-13 | 2006-02-21 | Anoto Ab | Method, system and product for information management |
US6878062B2 (en) | 2001-04-06 | 2005-04-12 | Anoto Ab | Method for performing games |
US7976370B2 (en) | 2001-04-06 | 2011-07-12 | Anoto Ab | Method for performing games |
US7089308B2 (en) | 2001-07-05 | 2006-08-08 | Anoto Ab C/O Technologies Ab | Communication protocol |
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 |
US7131061B2 (en) | 2001-11-30 | 2006-10-31 | Xerox Corporation | System for processing electronic documents using physical documents |
Also Published As
Publication number | Publication date |
---|---|
WO1999050787A1 (en) | 1999-10-07 |
WO1999050736A1 (en) | 1999-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO1999050751A1 (en) | Routing document identifiers | |
EP0832453B2 (en) | System for using article of commerce to access remote computer | |
CN1993688B (en) | Printing shortening starting time | |
US7136932B1 (en) | Fictitious domain name method, product, and apparatus | |
CN1166232C (en) | Method and system for connecting mobile terminal to database | |
CN100432985C (en) | System for line planting | |
US20070294259A1 (en) | System and method for finding product and service related information on the internet | |
WO1998014887A1 (en) | Methods and systems for providing a resource in an electronic network | |
US20040255034A1 (en) | Method and apparatus for obtaining personal access information and delivering information in electronic form using the obtained personal access information | |
US7505928B2 (en) | Interactive printed page optical code data access system and method | |
CN1328410A (en) | Digital information input system | |
KR20000062449A (en) | Coding system and method for linking physical items and corresponding electronic online information to the physical items | |
JP2010123135A (en) | System and method for positional information | |
US6345304B1 (en) | Obtaining network addresses from identifiers | |
US6694333B2 (en) | Systems and methods of referencing uniform resource locators | |
JP2006155534A (en) | Redirect control system | |
JP2004038367A (en) | Internet web page connecting system and marketing information collecting system using cellular phone with camera, and method | |
CN1947157A (en) | Method for providing an indication of the property rights which protect a product | |
JP2010224583A (en) | Electronic bulletin board server, electronic bulletin board system, and multiposting method of posted article in electronic bulletin system | |
JP2004046715A (en) | Marketing system and method, and server for measuring advertising effect | |
JP4619440B2 (en) | News distribution system linked to a global clock | |
CN1432926A (en) | Equipment configuration and method of hard copy output engine | |
JP4106949B2 (en) | Source printing system | |
US6993526B2 (en) | Electronic catalog system, catalog data printing method, server, and computer readable recording media recording program used in server | |
CA2370904A1 (en) | Read service processing device, method, and system, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 09276084 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 |