WO2001071471A1 - Arrangement in a computer system - Google Patents

Arrangement in a computer system Download PDF

Info

Publication number
WO2001071471A1
WO2001071471A1 PCT/SE2001/000584 SE0100584W WO0171471A1 WO 2001071471 A1 WO2001071471 A1 WO 2001071471A1 SE 0100584 W SE0100584 W SE 0100584W WO 0171471 A1 WO0171471 A1 WO 0171471A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
area
users
user
pixel area
Prior art date
Application number
PCT/SE2001/000584
Other languages
French (fr)
Inventor
Stefan BURSTRÖM
Original Assignee
Anoto Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anoto Ab filed Critical Anoto Ab
Priority to AU2001239652A priority Critical patent/AU2001239652A1/en
Priority to EP01914306A priority patent/EP1269299A1/en
Priority to KR1020027011965A priority patent/KR100831105B1/en
Priority to CA002400731A priority patent/CA2400731A1/en
Priority to JP2001569597A priority patent/JP2003528386A/en
Publication of WO2001071471A1 publication Critical patent/WO2001071471A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form

Definitions

  • This invention concerns an arrangement for providing an electronic information service and a corresponding method.
  • a large number of interactive information services are offered to users wno are connected to the Internet . These web services give users the ability to read mfor- mation which is written into the service by other users and also to enter information themselves, for example as a contribution on a matter or as a comment on a previous contribution submitted by another user.
  • BBSs so-called "chat" web pages.
  • chat web pages.
  • messages are continuously contributed by users if the service is frequently visited. The most recently contributed message is added at the bottom of the service ' s page and earlier messages are scrolled upwards on the screen.
  • users can have a written conversation m real time.
  • Web pages of the "cnat" type, below called chat pages have become very popular, even though they have a number of limitations. If new contributions come m at a fast rate, the earlier contributions scroll quickly out of sight. This can make it difficult to follow a conversation on the chat page. It can also be difficult to tell which of the earlier contributions a later contribution is commenting on, even tnough a note to this effect can be made at the start of the later contribution. This is because there can be several other contributions between a contribution making a comment and the contribution to which the comment is referring. If a chat page is very busy a conversation on it can be very difficult to follow. Certain web sites therefore now offer a number of so-called “cnatrooms", that is cnat pages for users with particular interests or within par- ticular age groups. This reduces the load on each individual chat page, as the users can be spread out.
  • chat pages are based on written text and are therefore principally a verbal means for expression.
  • non-verbal symbol comDinations for example ":-)" or “:-(" to indicate moods and the like.
  • This invention aims to eliminate the apove-mentioned limitations either completely or partly.
  • Th s aim is achieved by an arrangement for providing an information service m a computer system according to claims 1 and 12, and by the corresponding method according to claims 11 and 14.
  • the arrangement aims to provide an electronic information service m a computer system, which is connected to a network.
  • a plu- ralicy of users can enter information into and read information from the electronic information service m the computer system via the network.
  • the arrangement is characterized by means for creating a first information object comprising a partial area of a virtual pixel area.
  • the pixel area contains information entered by users from among the above-mentioned plurality of users.
  • means for transmitting the first information object via the network to a first of the above-mentioned number of users means for receiving a second information object from the first user corresponding to at least part of the above-mentioned partial area of the virtual pixel area, and means for updating the virtual pixel area utilizing the received information object.
  • a user can tnus download a certain part of the pixel area, read the messages on this partial area and add his own message to it. Then the user can resubmit cms modified partial area, after which the pixel area is updated by the added messages .
  • messages can ne inserted m selectable positions on the pixel area.
  • the messages are not moved, but can remain m the same place on the area. It is therefore easier for a user to relate his message to an earlier message, by placing the message next to it. It is also much easier to follow a conversation, as messages not connected with the conversation can be placed elsewhere on the pixel area.
  • the information service can, if required, be released from text format, which means that more expressive messages can be submitted.
  • figures of various types can be included.
  • the virtual pixel area contains a position-coding pattern.
  • the means for creating the first information object can also add a position-coding pattern to this. This allows the user after printing out the selected partial area to write a message using a drawing device, which uses a position-coded base, that is a base, provided witn a position-coding pattern.
  • a position-coding pattern can be designed m the way described m the Applicant's Patent Applications WO 00/73983 and PCT/SE00/01667 , which are hereby incorporated by reference.
  • a drawing device can thus comprise a pen which deposits ink on the base while at the same time an optical sensor detects positions on the base.
  • the means for creating the first information object preferably also comprises means for receiving a request from the first user concerning the transmission of a particular partial area of the virtual area. This partial area is inserted into the information object. This allows the user to read and write messages anywhere on the area.
  • the virtual pixel area contains a background image.
  • t ⁇ e means for creating the first information object can also add a background image to this. This makes it easier for the user to orientate himself on the area.
  • the virtual pixel area can consist of a graphical file. However, the area consists preferably of a number of graphical files, which allows very large total pixel areas to be used m an effective way.
  • the means for creating a first information object preferably also adds an information image to this information object. This makes it possible for the system to transmit, for example, advertisements to the user, which can be used as a source of income.
  • the information image is preferably selected based on user parameters, specific to the first user and available to the computer system.
  • cne computer system also comprises means for notifying a second user when a partial area of the pixel area has been updated. This makes it possible for a user to be kept _.p to date with what is written within a particular partial area without any effort on his part .
  • an arrangement and a corresponding method m a computer system, which is connected to a network where the system comprises an electronic information service. Users can enter messages into and read messages from the electronic information service via the network.
  • the arrangement is characterized m that the service comprises a virtual area consisting of a matrix of pixels which is at least two-dimensional, and means for receiving a message from a user, means for receiving a position indication associated with the message from the user and means for placing the message m a position on the area, which position is determined by the position indication.
  • the arrangement also comprises means for removing messages after a particular period of time. This prevents the information service being filled up so that new messages cannot be entered.
  • FIG. 1 illustrates diagrammatically an arrangement in a computer system in accordance with the invention.
  • Fig. 2 shows the work of an arrangement m a computer system of the type shown in Fig. 1.
  • Fig. 3 shows the work of a simplified form cf an arrangement in a computer system in accordance with the invention .
  • Fig. 4 shows preferred embodiments of a virtual pixel area in accordance with the invention.
  • Fig. 5 shows the function of a preferred form of the invention, where position coding is used.
  • Fig. 1 illustrates diagrammatically an arrangement in a computer system 1 in accordance with the invention.
  • the computer system 1 is connected via the Internet 3 to the personal computers 5 of a number of users . These users can communicate with the computer system 1 and are allowed both to read and write information in an electronic information service 7 in the computer system 1.
  • the information service 7 is designed as a virtual pixel area 9, which will be described below in greater detail.
  • the pixel area 9 consists in its simplest form of a two- dimensional matrix of pixels 11 which can assume at least two states, "one" / "black” or " zero" / "white” .
  • the size of the pixel area 9 is preferably considerably larger than the pixel area of a normal computer monitor screen.
  • the size can, for example, be 10000*10000 pixels, but can also be much larger.
  • a user equipped with a normal per- sonal computer 5 can thus only see a small part of the pixel area 9 at a time m full resolution.
  • the large format of the pixel area 9 allows room, however, for a large number of messages 13 of varies kinds at any particular time .
  • a user who uses the service can ask to view various partial areas m various resolutions. Thus a user can, for example, start a session by viewing the whole area at very low resolution. The messages, which are entered on the area, will then probably net be legible. Instead the areas with messages will appear as darker regions m the image which the user sees.
  • a pixel on the user's screen will represent perhaps an average of hundreds of pixels on the virtual area.
  • the user can then mark a smaller part of the area, which he wants to look at more closely.
  • a request is then sent to the computer system, which creates and retransmits a new file with the content of this area.
  • the user can also jump around m the area, for example using the arrow keys on nis personal computer, until he finds a place on the area where he wants to write a message.
  • the system preferably only permits writing m images shown in the highest resolution, that is when there is a one-to-one relationship between pixels m the computer system's virtual pixel area and pixels m the image which is shown on the user's personal computer.
  • a background image is preferably achieved, for example m the form of a map on the pixel area, m order to make it easier for the user to orientate himself on the area. This also produces intuitive "chatrooms", for example a district, a city or a mountain range.
  • Fig. 2 shows the work 21 of an arrangement m a computer system 1 of the type shown m Fig. 1 and with reference also to this Figure.
  • a request is received from a user via the network 3 for tne transmission of a particular part of the virtual pixel area 9.
  • the computer system 1 is provided with means for receiving this request.
  • the computer system is meant m general software, which contains program steps, which cause the system to perform certain operations.
  • the arrangement also comprises means for creating m a second step 25 an information object 17 in tne form of a file which contains a copy 15 ' of the requested partial area 15 of the virtual pixel area 9 of the computer system 1.
  • the created file 17 can have various formats. The simplest form consists of a copy of the requested partial area of the virtual pixel area. If a partial area of the pixel area has been requested which is larger than the users monitor screen can display m full resolution, the system can handle this m various ways.
  • the partial area can either be incorporated m its existing state m the created information object 17 or the resolution of the image area can be reduced so that it can be displayed m its entirety on the monitor screen of the user making the request. In the first case the user can instead choose to display different parts of the image area, for example by using the arrow keys on his personal computer 5.
  • a superimpose ⁇ position-coding pattern and/or a background image can be added. Alternatively these can be incorporated m the virtual pixel area. The use of the pixel area and background image will be described m greater detail below.
  • an information image 19 is added to the created information object 17. This can also be superimposed, but it is preferably combined with the copy 15' of the requested partial area 15 to form a composite image comprising two partial areas.
  • the added information image 19 can preferably consist of an advertising message or other information, which the owner of the computer system 1 wants to transmit to the user.
  • the information image can preferably be selected based on parameters specific to the user, for example his age, hobbies, etc. It is assumed that such parameters are available to tne computer system 1.
  • a fifth step 31 the system 1 transmits tne created information object 17 to the user via the network 3.
  • the user can then read the message written in the re- quested partial area and the text and diagrams m the added information image.
  • the user can also add information himself using various input devices. This can either be carried out m a copy of the transmitted information object or can oe carried out directly m the same.
  • the added information can consist of text or figures.
  • an information object is sent back to the com- puter system. It can be the information object, which the user received, and m which he has made changes or it car- be a new information object generated based on this. It is only necessary to resend the part of the partial area 15 transmitted to the user m which the user has made changes.
  • the computer system thus receives a second information object from the user m a sixth step 33.
  • the received object also contains an indication of which partial area of the virtual pixel area the received object con- cerns, that is tne location of the received partial area m the pixel area.
  • the computer system updates the virtual pixel area 9 m a seventh step 35 using the received information object, so that the user's added message can be read by other users of the system.
  • the computer system notifies another user that a partial area, which this user wanted to monitor, has been updated.
  • Fig. 3 shows the work 41 of a simplified form of an arrangement in a computer system according to the invention. Also here the invention comprises a virtual pixel area.
  • a message is received from a user.
  • an indication is received m the form of a position indication of wnere on the virtual pixel area the user wants the received message to be placed. The order of these two steps can be reversed.
  • the message is placed m the location on the virtual pixel area indicated by tne position indication.
  • Fig. 4 shows preferred embodiments of a virtual pixel area 51 according to the invention.
  • the area consists preferably of a number of files 53, 53', 53", etc, stored on a digital storage medium m the computer system.
  • Each file consists of a preferacly two-dimensional matrix of pixels 55.
  • each pixel can assume the value "one" and the value "zero", corresponding to black and white when a partial area of the pixel area is displayed.
  • the pixels can, however, preferably assume more values and can thereby oe made to represent colors and gray scales .
  • Each pixel can also be given a time value, that is the time when tne value of the pixel was last changed by writing a message.
  • the virtual pixel area can also consist of a matrix m more than two dimensions, whereby several layers can be achieved.
  • One layer can then contain a background image, which is dis- played to the users who, however, are not able to write information m this layer. Instead tne users can write information m a drawing layer which is superimposed en the background layer when Cms is displayed.
  • the advantage of letting the virtual area 51 consist of a number of graphical files 53, 53', 53", is that only a set of small files need to oe updated when a user adds information, instead of a very large file having to be updated.
  • For updating a partial area 57 of the virtual area normally only one to four files (53', 53") are updated, even though the pixel area perhaps consists of hundreds of files. In this way very large pixel areas can Joe used without an updating cf the area taking a very long time.
  • a transmitted partial area is normally much smaller than the virtual pixel area.
  • the file format of the pixel area can be a compress- ed graphical format, for example of the type .jpg or
  • m a non-compressed format, for example of the type .bmp or .tiff.
  • the advantage of this is that non-compressed files are quicker to open for editing when updating the pixel area.
  • m compressing these files as they are not transmitted over narrow-oand channels.
  • the information objects (17, Fig. 1) wnich are created at the request of the user out of a partial area of the virtual area can, on the other hand, preferably consist of com- pressed files as these are transmitted over the computer network (3, Fig. 1) .
  • Fig. 5 shows the function of a preferred form of the invention where position coding is used.
  • the pixel area 61 contains a position-coding pattern 63, preferably m a separate layer.
  • this pattern can be superimposed on the partial area 65 of the system' s pixel area 61 which a user selects, when the information object is created which is intended to be transmitted to the user.
  • this pattern can be added by an application m the personal computer 67 used by the user.
  • the position-coding pattern 63 can advantageously be of such a type as shown m the Applicant's Patent Applications WO 00/73983 and
  • PCT/SE00/01667 where each position is encoded by a number of symbols and where one symbol is used to encode a number of positions.
  • the position-coding pattern 63 shown is constructed as shown m WO 00/73983, where a large dot represents a "one" and a small dot represents a "zero". It is, however, also possible to design the position-coding pattern 7 as described m PCT/3 ⁇ 00/01667 , where different displacements of a dot m relation to a raster point encode different symbol values.
  • a drawing device 71 is arranged to detect positions on the p ⁇ nted-out area 69 utilizing the position-coding pattern 63.
  • the drawing device 71 When the drawing device 71 is move ⁇ relative to the area 69 and m contact with this, the drawing device 71 records a series of positions on the area 69, which series is transmitted to the user's personal computer 67.
  • the transmission of the position information can be carried out using various types of cable or by means of an infrared link. However, a short-range radio link is preferably used, for example in accordance with the BLUETOOTH standard.
  • the position information can be transmitted as a set of pairs of co-ordinates, but preferably the drawing device first converts the series of pairs of co-ordinates into a polygon tram whicn is then transmitted. When the user draws on the pr ted-out area 71, what was drawn can therefore be recorded by an application m the user's personal computer 67.
  • the records 73 which are made, can then be used to update the virtual pixel area 61 m the information service as shown above .
  • the user can map a position-coded base he already has his possession against a partial area that he has downloaded. Thereafter mes- sages can be added to a partial area, which has been downloaded by writing on the base with a drawing device such as that described above.

Abstract

This invention concerns an arrangement and a method for achieving an electronic information service in a computer system which is connected to a network, where a plurality of users can write information into and read information from the information service in the computer system via the network. In the arrangement there are means for creating a first information object, which comprises a partial area of a virtual pixel area. The pixel area contains information written by users from among the above-mentioned plurality of users. In addition there are means for transmitting the first information object via the network to a first of the above-mentioned plurality of users and means for receiving a second information object from the first user corresponding to at least part of the above-mentioned partial area of the pixel area, and means for updating the pixel area utilizing the received second information object.

Description

1/71471
ARRANGEMENT IN A COMPUTER SYSTEM
Field of the Invention
This invention concerns an arrangement for providing an electronic information service and a corresponding method.
Technical Background
A large number of interactive information services are offered to users wno are connected to the Internet . These web services give users the ability to read mfor- mation which is written into the service by other users and also to enter information themselves, for example as a contribution on a matter or as a comment on a previous contribution submitted by another user.
An example of such services is so-called BBSs. An- other example is so-called "chat" web pages. In the latter messages are continuously contributed by users if the service is frequently visited. The most recently contributed message is added at the bottom of the service ' s page and earlier messages are scrolled upwards on the screen. With such a service users can have a written conversation m real time.
Web pages of the "cnat" type, below called chat pages, have become very popular, even though they have a number of limitations. If new contributions come m at a fast rate, the earlier contributions scroll quickly out of sight. This can make it difficult to follow a conversation on the chat page. It can also be difficult to tell which of the earlier contributions a later contribution is commenting on, even tnough a note to this effect can be made at the start of the later contribution. This is because there can be several other contributions between a contribution making a comment and the contribution to which the comment is referring. If a chat page is very busy a conversation on it can be very difficult to follow. Certain web sites therefore now offer a number of so-called "cnatrooms", that is cnat pages for users with particular interests or within par- ticular age groups. This reduces the load on each individual chat page, as the users can be spread out.
Known chat pages are based on written text and are therefore principally a verbal means for expression. However, there are examples of the use of non-verbal symbol comDinations , for example ":-)" or ":-(" to indicate moods and the like.
Summary of the Invention
This invention aims to eliminate the apove-mentioned limitations either completely or partly.
Th s aim is achieved by an arrangement for providing an information service m a computer system according to claims 1 and 12, and by the corresponding method according to claims 11 and 14. According to a first aspect of the invention, there is provided more precisely an arrangement and a corresponding method m a computer system. The arrangement aims to provide an electronic information service m a computer system, which is connected to a network. A plu- ralicy of users can enter information into and read information from the electronic information service m the computer system via the network. The arrangement is characterized by means for creating a first information object comprising a partial area of a virtual pixel area. The pixel area contains information entered by users from among the above-mentioned plurality of users. In addition there are means for transmitting the first information object via the network to a first of the above-mentioned number of users, means for receiving a second information object from the first user corresponding to at least part of the above-mentioned partial area of the virtual pixel area, and means for updating the virtual pixel area utilizing the received information object.
A user can tnus download a certain part of the pixel area, read the messages on this partial area and add his own message to it. Then the user can resubmit cms modified partial area, after which the pixel area is updated by the added messages .
In such an information service messages can ne inserted m selectable positions on the pixel area. The messages are not moved, but can remain m the same place on the area. It is therefore easier for a user to relate his message to an earlier message, by placing the message next to it. It is also much easier to follow a conversation, as messages not connected with the conversation can be placed elsewhere on the pixel area.
By the use of a pixel area the information service can, if required, be released from text format, which means that more expressive messages can be submitted. For example, figures of various types can be included. According to a preferred embodiment, the virtual pixel area contains a position-coding pattern. Alternatively the means for creating the first information object can also add a position-coding pattern to this. This allows the user after printing out the selected partial area to write a message using a drawing device, which uses a position-coded base, that is a base, provided witn a position-coding pattern. Such a position-coding pattern can be designed m the way described m the Applicant's Patent Applications WO 00/73983 and PCT/SE00/01667 , which are hereby incorporated by reference. Moreover, reference is made to WO 01/16691, the content of which is included in the present specification by reference. A drawing device can thus comprise a pen which deposits ink on the base while at the same time an optical sensor detects positions on the base.
The means for creating the first information object preferably also comprises means for receiving a request from the first user concerning the transmission of a particular partial area of the virtual area. This partial area is inserted into the information object. This allows the user to read and write messages anywhere on the area. According to other preferred embodiments, the virtual pixel area contains a background image. Alternatively tπe means for creating the first information object can also add a background image to this. This makes it easier for the user to orientate himself on the area. The virtual pixel area can consist of a graphical file. However, the area consists preferably of a number of graphical files, which allows very large total pixel areas to be used m an effective way.
The means for creating a first information object preferably also adds an information image to this information object. This makes it possible for the system to transmit, for example, advertisements to the user, which can be used as a source of income. The information image is preferably selected based on user parameters, specific to the first user and available to the computer system.
This makes possible, for example, customized advertising. According to a further preferred embodiment, cne computer system also comprises means for notifying a second user when a partial area of the pixel area has been updated. This makes it possible for a user to be kept _.p to date with what is written within a particular partial area without any effort on his part .
According to a second aspect of this invention, there are provided an arrangement and a corresponding method m a computer system, which is connected to a network where the system comprises an electronic information service. Users can enter messages into and read messages from the electronic information service via the network. The arrangement is characterized m that the service comprises a virtual area consisting of a matrix of pixels which is at least two-dimensional, and means for receiving a message from a user, means for receiving a position indication associated with the message from the user and means for placing the message m a position on the area, which position is determined by the position indication. The advantages of this aspect of the invention are shown in the discussion above.
According to a preferred embodiment, the arrangement also comprises means for removing messages after a particular period of time. This prevents the information service being filled up so that new messages cannot be entered.
Brief Description of the Drawings
Fig. 1 illustrates diagrammatically an arrangement in a computer system in accordance with the invention. Fig. 2 shows the work of an arrangement m a computer system of the type shown in Fig. 1.
Fig. 3 shows the work of a simplified form cf an arrangement in a computer system in accordance with the invention . Fig. 4 shows preferred embodiments of a virtual pixel area in accordance with the invention.
Fig. 5 shows the function of a preferred form of the invention, where position coding is used.
Description of Preferred Embodiments
Fig. 1 illustrates diagrammatically an arrangement in a computer system 1 in accordance with the invention. The computer system 1 is connected via the Internet 3 to the personal computers 5 of a number of users . These users can communicate with the computer system 1 and are allowed both to read and write information in an electronic information service 7 in the computer system 1. The information service 7 is designed as a virtual pixel area 9, which will be described below in greater detail. The pixel area 9 consists in its simplest form of a two- dimensional matrix of pixels 11 which can assume at least two states, "one" / "black" or " zero" / "white" . The size of the pixel area 9 is preferably considerably larger than the pixel area of a normal computer monitor screen. The size can, for example, be 10000*10000 pixels, but can also be much larger. A user equipped with a normal per- sonal computer 5 can thus only see a small part of the pixel area 9 at a time m full resolution. The large format of the pixel area 9 allows room, however, for a large number of messages 13 of varies kinds at any particular time . A user who uses the service can ask to view various partial areas m various resolutions. Thus a user can, for example, start a session by viewing the whole area at very low resolution. The messages, which are entered on the area, will then probably net be legible. Instead the areas with messages will appear as darker regions m the image which the user sees. A pixel on the user's screen will represent perhaps an average of hundreds of pixels on the virtual area. The user can then mark a smaller part of the area, which he wants to look at more closely. A request is then sent to the computer system, which creates and retransmits a new file with the content of this area. The user can also jump around m the area, for example using the arrow keys on nis personal computer, until he finds a place on the area where he wants to write a message. The system preferably only permits writing m images shown in the highest resolution, that is when there is a one-to-one relationship between pixels m the computer system's virtual pixel area and pixels m the image which is shown on the user's personal computer. A background image is preferably achieved, for example m the form of a map on the pixel area, m order to make it easier for the user to orientate himself on the area. This also produces intuitive "chatrooms", for example a district, a city or a mountain range. Fig. 2 shows the work 21 of an arrangement m a computer system 1 of the type shown m Fig. 1 and with reference also to this Figure. In a first step 23 a request is received from a user via the network 3 for tne transmission of a particular part of the virtual pixel area 9. The computer system 1 is provided with means for receiving this request. By means m the computer system is meant m general software, which contains program steps, which cause the system to perform certain operations. The fact that certain operations are carried out means conversely that the system includes software to carry these out. The arrangement also comprises means for creating m a second step 25 an information object 17 in tne form of a file which contains a copy 15 ' of the requested partial area 15 of the virtual pixel area 9 of the computer system 1.
The created file 17 can have various formats. The simplest form consists of a copy of the requested partial area of the virtual pixel area. If a partial area of the pixel area has been requested which is larger than the users monitor screen can display m full resolution, the system can handle this m various ways. The partial area can either be incorporated m its existing state m the created information object 17 or the resolution of the image area can be reduced so that it can be displayed m its entirety on the monitor screen of the user making the request. In the first case the user can instead choose to display different parts of the image area, for example by using the arrow keys on his personal computer 5.
In an optional third step 27 a superimposeα position-coding pattern and/or a background image can be added. Alternatively these can be incorporated m the virtual pixel area. The use of the pixel area and background image will be described m greater detail below. In an optional fourth step 29 an information image 19 is added to the created information object 17. This can also be superimposed, but it is preferably combined with the copy 15' of the requested partial area 15 to form a composite image comprising two partial areas. The added information image 19 can preferably consist of an advertising message or other information, which the owner of the computer system 1 wants to transmit to the user. The information image can preferably be selected based on parameters specific to the user, for example his age, hobbies, etc. It is assumed that such parameters are available to tne computer system 1.
In a fifth step 31 the system 1 transmits tne created information object 17 to the user via the network 3. The user can then read the message written in the re- quested partial area and the text and diagrams m the added information image. The user can also add information himself using various input devices. This can either be carried out m a copy of the transmitted information object or can oe carried out directly m the same. The added information can consist of text or figures.
If the user has made an addition to the partial area m the transmitted information object and wants this to be incorporated m the virtual pixel area of the computer system, an information object is sent back to the com- puter system. It can be the information object, which the user received, and m which he has made changes or it car- be a new information object generated based on this. It is only necessary to resend the part of the partial area 15 transmitted to the user m which the user has made changes.
The computer system thus receives a second information object from the user m a sixth step 33. The received object also contains an indication of which partial area of the virtual pixel area the received object con- cerns, that is tne location of the received partial area m the pixel area. Thereafter the computer system updates the virtual pixel area 9 m a seventh step 35 using the received information object, so that the user's added message can be read by other users of the system. In an optional seventh step 37 the computer system notifies another user that a partial area, which this user wanted to monitor, has been updated. Fig. 3 shows the work 41 of a simplified form of an arrangement in a computer system according to the invention. Also here the invention comprises a virtual pixel area. In a first step 43 a message is received from a user. In a second step 45 an indication is received m the form of a position indication of wnere on the virtual pixel area the user wants the received message to be placed. The order of these two steps can be reversed. In a third step 47 the message is placed m the location on the virtual pixel area indicated by tne position indication.
Fig. 4 shows preferred embodiments of a virtual pixel area 51 according to the invention. The area consists preferably of a number of files 53, 53', 53", etc, stored on a digital storage medium m the computer system. Each file consists of a preferacly two-dimensional matrix of pixels 55. In its simplest form each pixel can assume the value "one" and the value "zero", corresponding to black and white when a partial area of the pixel area is displayed. The pixels can, however, preferably assume more values and can thereby oe made to represent colors and gray scales . Each pixel can also be given a time value, that is the time when tne value of the pixel was last changed by writing a message. This makes it pos- sible to introduce functions m the system so that a message is deleted after a certain period of time, m order to avoid the virtual pixel area being completely filled up, preventing the writing of new messages. It is also possible to make a message fade away after a certain pe- nod of time by making the pixels incorporated m it assume increasingly paler gray-scale values. The virtual pixel area can also consist of a matrix m more than two dimensions, whereby several layers can be achieved. One layer can then contain a background image, which is dis- played to the users who, however, are not able to write information m this layer. Instead tne users can write information m a drawing layer which is superimposed en the background layer when Cms is displayed.
The advantage of letting the virtual area 51 consist of a number of graphical files 53, 53', 53", is that only a set of small files need to oe updated when a user adds information, instead of a very large file having to be updated. For updating a partial area 57 of the virtual area normally only one to four files (53', 53") are updated, even though the pixel area perhaps consists of hundreds of files. In this way very large pixel areas can Joe used without an updating cf the area taking a very long time. A transmitted partial area is normally much smaller than the virtual pixel area.
The file format of the pixel area can be a compress- ed graphical format, for example of the type .jpg or
.gif. However, it is preferably m a non-compressed format, for example of the type .bmp or .tiff. The advantage of this is that non-compressed files are quicker to open for editing when updating the pixel area. Nor are there great benefits m compressing these files, as they are not transmitted over narrow-oand channels. The information objects (17, Fig. 1) wnich are created at the request of the user out of a partial area of the virtual area can, on the other hand, preferably consist of com- pressed files as these are transmitted over the computer network (3, Fig. 1) .
Fig. 5 shows the function of a preferred form of the invention where position coding is used. As a first alternative the pixel area 61 contains a position-coding pattern 63, preferably m a separate layer. As a second alternative this pattern can be superimposed on the partial area 65 of the system' s pixel area 61 which a user selects, when the information object is created which is intended to be transmitted to the user. As a third alter- native this pattern can be added by an application m the personal computer 67 used by the user. When the user prints out tne requested partial area on a local printer tne position-coding pattern 63 appears on the pπnted-out area 69. The position-coding pattern 63 can advantageously be of such a type as shown m the Applicant's Patent Applications WO 00/73983 and
PCT/SE00/01667 , where each position is encoded by a number of symbols and where one symbol is used to encode a number of positions. The position-coding pattern 63 shown is constructed as shown m WO 00/73983, where a large dot represents a "one" and a small dot represents a "zero". It is, however, also possible to design the position-coding pattern 7 as described m PCT/3Ξ00/01667 , where different displacements of a dot m relation to a raster point encode different symbol values. A drawing device 71 is arranged to detect positions on the pπnted-out area 69 utilizing the position-coding pattern 63. When the drawing device 71 is moveα relative to the area 69 and m contact with this, the drawing device 71 records a series of positions on the area 69, which series is transmitted to the user's personal computer 67. The transmission of the position information can be carried out using various types of cable or by means of an infrared link. However, a short-range radio link is preferably used, for example in accordance with the BLUETOOTH standard. The position information can be transmitted as a set of pairs of co-ordinates, but preferably the drawing device first converts the series of pairs of co-ordinates into a polygon tram whicn is then transmitted. When the user draws on the pr ted-out area 71, what was drawn can therefore be recorded by an application m the user's personal computer 67. The records 73, which are made, can then be used to update the virtual pixel area 61 m the information service as shown above . As a further possibility the user can map a position-coded base he already has his possession against a partial area that he has downloaded. Thereafter mes- sages can be added to a partial area, which has been downloaded by writing on the base with a drawing device such as that described above.
The scope of the patent protection applied for is not restricted to the embodiments described above. The invention can be varied and changed a number of ways within the framework of the following patent claims.

Claims

1. An arrangement for providing an electronic information service m a computer system which is connected to a network, a number of users being able to write information into and read information from the electronic information service in the computer system via the network, c h a r a c t e r i z e d by
- means for creating (25) a first information object comprising a partial area of a virtual pixel area, which pixel area contains information written fiy users from among said plurality of users,
- means for transmitting (31) the first information object via the network to a first of said plurality of users,
- means for receiving (33) a second information object from the first user corresponding to at least part of said partial area of said virtual pixel area, and
- means for updating (35) said virtual pixel area utilizing the received second information object.
2. An arrangement according to claims 1, wherein said virtual pixel area contains a position-coding pattern.
3. An arrangement according to claims 1, wherein said means for creating a first information object also adds a position-coding pattern to this information obj ect .
4. An arrangement according to any one of claims 1-3, wherein said means for creating the first mforma- tion object comprises means for receiving (23) a request from the first user concerning transmission of a partial area of said virtual area, and wherein this partial area is inserted m the first information object.
5. An arrangement according to claims 4, wherein said virtual area contains a background image.
6. An arrangement according to claims 4 , nerem said means for creating a first information object also adds (27) a background image to this information object.
7. An arrangement according to any one of claims 1-6, wherein said virtual pixel area consists of a number of graphical files.
8. An arrangement according to any one of claims 1-7, wherein said means for creating a first information object also adds (29) an information image to this mfor- mation object.
9. An arrangement according to claims 8, wherein said information image is selected on the basis of user parameters specific to the first user and available to the computer system.
10. An arrangement according to any one of claims 1-9, further comprising means for notifying (37) a second user when a partial area of the pixel area has been updated.
11. A method for providing an electronic information service m a computer system which is connected to a network, a plurality of users being able to write information into and read information from the electronic information service the computer system via the network, c h a r a c t e r i z e d oy the following steps: - creation (25) of a first information object comprising a partial area of a virtual pixel area, which pixel area contains information written by users from among said plurality of users,
- transmission (31) of the first information object via the network to a first of said plurality of users,
- reception (33) of a second information object from the first user corresponding to at least part of said partial area of said virtual pixel area, and
- updating (35) of said virtual pixel area utilizing the received information ooject.
12. An arrangement m a computer system connected to a network, which system comprises an electronic infor- mation service to which users can send messages and from which users can read messages via said network, c h a r a c t e r i z e d that the information service comprises a virtual area consisting of a matrix of pixels which is at least two-dimensional, and that there are
- means for receiving (43) a message from a user,
- means for receiving (45) a position indication associated with said message from said user, and
- means for placing (47) said message m a position on said virtual area, which position is determined by said position indication.
13. An arrangement according to claims 12 , wherein the arrangement incorporates means for removing said message after a certain period of time.
14. A method a computer system connected to a network, which system comprises an electronic information service to which users can send messages and from which users can read messages via said network, c h a r a c t e r i z e d by the following steps, the mforma- tion service comprising a virtual area consisting of a matrix of pixels which is at least two-dimensional:
- reception (43; of a message from a user,
- reception (45) of a position indication associated with said message from said user, and - placing (47) of said message a position on said virtual area, which position is determined by said position indication.
PCT/SE2001/000584 2000-03-21 2001-03-21 Arrangement in a computer system WO2001071471A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
AU2001239652A AU2001239652A1 (en) 2000-03-21 2001-03-21 Arrangement in a computer system
EP01914306A EP1269299A1 (en) 2000-03-21 2001-03-21 Arrangement in a computer system
KR1020027011965A KR100831105B1 (en) 2000-03-21 2001-03-21 Arrangement in a computer system
CA002400731A CA2400731A1 (en) 2000-03-21 2001-03-21 Arrangement in a computer system
JP2001569597A JP2003528386A (en) 2000-03-21 2001-03-21 Devices in a computer system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE0000944A SE0000944L (en) 2000-03-21 2000-03-21 Arrangements in a computer system
SE0000944-9 2000-03-21

Publications (1)

Publication Number Publication Date
WO2001071471A1 true WO2001071471A1 (en) 2001-09-27

Family

ID=20278898

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE2001/000584 WO2001071471A1 (en) 2000-03-21 2001-03-21 Arrangement in a computer system

Country Status (8)

Country Link
EP (1) EP1269299A1 (en)
JP (1) JP2003528386A (en)
KR (1) KR100831105B1 (en)
CN (1) CN1418338A (en)
AU (1) AU2001239652A1 (en)
CA (1) CA2400731A1 (en)
SE (1) SE0000944L (en)
WO (1) WO2001071471A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003046708A1 (en) * 2001-11-30 2003-06-05 Anoto Ab Electronic pen and method for recording of handwritten information
US7385595B2 (en) 2001-11-30 2008-06-10 Anoto Ab Electronic pen and method for recording of handwritten information
US8094139B2 (en) 2005-02-23 2012-01-10 Anoto Ab Method in electronic pen, computer program product, and electronic pen
US8269720B2 (en) 2005-02-18 2012-09-18 Finger System, Inc. Input device having the function of recognizing hybrid coordinates and operating method of the same
US8270775B2 (en) 2004-12-13 2012-09-18 Finger System, Inc. System and method of detecting absolute coordinates

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008059594A1 (en) * 2006-11-17 2008-05-22 Osaka Electro-Communication University Musical composition supporting device, musical composition supporting system
JP2017517825A (en) * 2014-04-11 2017-06-29 ディロ, インコーポレイテッドDiro, Inc. Dynamic context device network

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5194852A (en) * 1986-12-01 1993-03-16 More Edward S Electro-optic slate for direct entry and display and/or storage of hand-entered textual and graphic information
US5793365A (en) * 1996-01-02 1998-08-11 Sun Microsystems, Inc. System and method providing a computer user interface enabling access to distributed workgroup members
US5852434A (en) * 1992-04-03 1998-12-22 Sekendur; Oral F. Absolute optical position determination
EP0893698A1 (en) * 1997-07-24 1999-01-27 PI Technology Limited Programmable simulator
WO2000000928A1 (en) * 1998-06-26 2000-01-06 Lci/Smartpen, N.V. Apparatus and methods for imaging written information with a mobile telephone set

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5661506A (en) 1994-11-10 1997-08-26 Sia Technology Corporation Pen and paper information recording system using an imaging pen

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5194852A (en) * 1986-12-01 1993-03-16 More Edward S Electro-optic slate for direct entry and display and/or storage of hand-entered textual and graphic information
US5852434A (en) * 1992-04-03 1998-12-22 Sekendur; Oral F. Absolute optical position determination
US5793365A (en) * 1996-01-02 1998-08-11 Sun Microsystems, Inc. System and method providing a computer user interface enabling access to distributed workgroup members
EP0893698A1 (en) * 1997-07-24 1999-01-27 PI Technology Limited Programmable simulator
WO2000000928A1 (en) * 1998-06-26 2000-01-06 Lci/Smartpen, N.V. Apparatus and methods for imaging written information with a mobile telephone set

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1269299A1 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003046708A1 (en) * 2001-11-30 2003-06-05 Anoto Ab Electronic pen and method for recording of handwritten information
US7385595B2 (en) 2001-11-30 2008-06-10 Anoto Ab Electronic pen and method for recording of handwritten information
US8270775B2 (en) 2004-12-13 2012-09-18 Finger System, Inc. System and method of detecting absolute coordinates
US8269720B2 (en) 2005-02-18 2012-09-18 Finger System, Inc. Input device having the function of recognizing hybrid coordinates and operating method of the same
US8094139B2 (en) 2005-02-23 2012-01-10 Anoto Ab Method in electronic pen, computer program product, and electronic pen

Also Published As

Publication number Publication date
CN1418338A (en) 2003-05-14
AU2001239652A1 (en) 2001-10-03
JP2003528386A (en) 2003-09-24
CA2400731A1 (en) 2001-09-27
KR100831105B1 (en) 2008-05-20
EP1269299A1 (en) 2003-01-02
KR20030009387A (en) 2003-01-29
SE0000944D0 (en) 2000-03-21
SE0000944L (en) 2001-09-22
SE519013C2 (en) 2002-12-23

Similar Documents

Publication Publication Date Title
CN1227578C (en) Dato input arrangement
CN101479783B (en) Image data providing device, image display device, image display system, control method for image data providing device, control method for image display device
US7415501B2 (en) Online graphical message service
US7363580B2 (en) Intermediate address table for converting position information to an address of a link structure correlated information file on a hypertext document
EP1236159B1 (en) Viewer with code sensor
CN101918979B (en) Mosaic image generation device and method
WO2002042877A3 (en) User interface for managing intellectual property
EP0844573A3 (en) Method and system for rendering hyper-link information in a printable medium
KR20080020966A (en) Electric comic book delivering server, apparatus for creating translated electric comic book and method of creating translated electric comic book
CN107402730A (en) Advertisement providing system, print control system and advertisement providing method
CN102483691B (en) Electronic publication browsing apparatus, electronic publication browsing method and integrated circuit
JP2001222433A (en) Information recording medium and information processing system and information processor and program recording medium
JP2006301919A (en) Communication server and code generation server
CN101073277A (en) Interactive imaging for cellular phones
KR20090003073A (en) Electric comic book delivering server, system for delivering electric comic book and method of delivering electric comic book
WO2001071471A1 (en) Arrangement in a computer system
US20020029250A1 (en) Method and apparatus for transmitting an electronic message on electronic letterhead
JP2003223463A (en) Information providing server device and information providing system
CN100520697C (en) Print data creation apparatus and print data creation method
WO2012039435A1 (en) Electronic book reading device, electronic book data creation device, electronic book reading method, electronic book data creation method, electronic book system, data structure of electronic book, program, and recording medium thereof
CN108964915A (en) A kind of printed matter non-intrusive interaction method based on two dimensional code auxiliary
EP0936786A2 (en) Multimedia mail communication system and computer-readable recording medium
CN100562867C (en) Messaging device, information handling system and front cover method for making
JPH0736990A (en) Feedback system for information system
US20060046813A1 (en) Online multimedia crossword puzzle

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ CZ DE DE DK DK DM DZ EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

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)
WWE Wipo information: entry into national phase

Ref document number: 2001239652

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2400731

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2001914306

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020027011965

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 018067603

Country of ref document: CN

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 569597

Kind code of ref document: A

Format of ref document f/p: F

WWP Wipo information: published in national office

Ref document number: 2001914306

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020027011965

Country of ref document: KR