1461027739-8cf5af8f-b645-4421-9c04-7d7ab4225e90

1. A method comprising:
in response to a user placing one or more markings at a first location on a display screen, creating a mapping between data representing the one or more markings;
saving the data in a file that is identified at least in part by the mapping; and
in response to the user inputting a command to retrieve the markings, retrieving the data from the file based on the mapping and rendering markings on the display screen at a second location specified by the user;
where the display screen is a touch responsive display screen associated with a display screen system, where placing the at least one marking, and inputting the command comprise the user interacting with the touch responsive display screen, where the user interacts with the touch sensitive display screen using at least one pen selected from a plurality of types of pens each associated with a signal detectable by the display screen system, where a particular type of pen is associated with a signal that in part uniquely identifies the type of pen from others of the plurality of types of pens; and where
a first storage location for the file to be saved in is selected by a data processor when a pen that is a first type of pen is used to designate at least a portion of the one or more markings to be saved, and a second storage location for the file to be saved in is selected by the data processor when a pen that is a second type of pen is used to designate at least a portion of the one or more markings to be saved, where the first storage location is different than the second storage location, and where at least one of the first storage location and the second storage location is contained in a memory that is remotely located relative to the display screen system and that is connected to the data processor through an interface via at least one of a local area network (LAN), a wireless LAN (WLAN), and a wide area network (WAN); and where
for a case where there are a plurality of markings on the display screen where a first one or more of the plurality of markings were made with the first type of pen and where a second one or more of the plurality of markings were made with the second type of pen, in response to the user making a save content indication on the touch sensitive display screen using one of the first type of pen or the second type of pen, saving by the at least one data processor in the first storage location or in the second storage location, respectively, only those markings on the display screen that were made using the type of pen that was used to make the save content indication on the touch sensitive display screen; and where
the save content indication is comprised of a multi-tap indication made at a predetermined location on the display screen.
2. The method as in claim 1, where the second location differs from the first location, or is the first location where the one or more markings were placed on the display screen, or comprises multiple other locations on the display screen where the one or more markings were placed on the display screen, or is the first location where the one or more markings were placed on the display screen and one or more other locations on the display screen.
3. The method as in claim 1, where creating the mapping comprises at least one of using meta-data descriptive of at least one characteristic of an image formed by the markings, user-specific meta-data, content specific meta-data, and context-specific meta-data.
4. The method as in claim 1, where creating the mapping uses a mapping system to automatically create content associations.
5. The method as in claim 4, where if no automatically created content associations exist then the method retrieves a file containing content by filename, or retrieves a file by using information contained in the file to determine at least one of a content-id and a content-type, or retrieves a file based on tags or keywords, or retrieves a file selected by a user from a display of file-system related information.
6. The method as in claim 1, further comprising in response to a user inputting a name for an object, conducting a search using the name and rendering on the display screen multiple instances of specific objects located during the search using the name.
7. The method as in claim 1, further comprising in response to a user inputting an identification of a site reachable through a data communications network, accessing the site and rendering on the display screen at least one of a static image or a video obtained from the site.
8. The method as in claim 1, where when the user makes a marking using the first type of pen the marking is displayed with a first color, and when the user makes a marking using the second type of pen the marking is displayed with a second color that differs from the first color.
9. The method as in claim 1, where the mapping is based on at least one of recognition of information conveyed by the at least one marking, pixel locations on the display screen that correspond to the at least one marking and pixel attributes including color.
10. The method as in claim 1, further comprising examining stored files to determine a type of content stored in the files, selecting a file or files that have a type of content matching a type of content that is indicated by the user, and rendering content on the display screen from the selected file or files.
11. The method as in claim 1, further comprising displaying a file system to the user on the display screen, accessing a file or files selected by the user from the displayed file system, and rendering content on the display screen from the selected file or files.
12. The method of claim 1, where the mapping is based on an identification of the at least one marking that is entered by the user.
13. A computer readable data storage medium storing computer program instructions, where execution of the computer program instructions by at least one data processor results in performance of operations that comprise:
in response to a user placing one or more markings at a first location on a display screen, creating a mapping between data representing the one or more markings;
saving the data in a file that is identified at least in part by the mapping; and
in response to the user inputting a command to retrieve the markings, retrieving the data from the file based on the mapping and rendering markings on the display screen at a second location specified by the user;
where the display screen is a touch responsive display screen associated with a display screen system, where placing the at least one marking, and inputting the command comprise the user interacting with the touch responsive display screen, where the user interacts with the touch sensitive display screen using at least one pen selected from a plurality of types of pens each associated with a signal detectable by the display screen system, where a particular type of pen is associated with a signal that in part uniquely identifies the type of pen from others of the plurality of types of pens; and where
a first storage location for the file to be saved in is selected by the at least one data processor when a pen that is a first type of pen is used to designate at least a portion of the one or more markings to be saved, and a second storage location for the file to be saved in is selected by the at least one data processor when a pen that is a second type of pen is used to designate at least a portion of the one or more markings to be saved, where the first storage location is different than the second storage location, where at least one of the first storage location and the second storage location is contained in a device separate from the display screen system, where the device is connected via a wireless link to the display screen system; and where
for a case where there are a plurality of markings on the display screen where a first one or more of the plurality of markings were made with the first type of pen and where a second one or more of the plurality of markings were made with the second type of pen, in response to the user making a save content indication on the touch sensitive display screen using one of the first type of pen or the second type of pen, saving by the at least one data processor in the first storage location or in the second storage location, respectively, only those markings on the display screen that were made using the type of pen that was used to make the save content indication on the touch sensitive display screen; and where
the save content indication is comprised of a multi-tap indication made at a predetermined location on the display screen.
14. The computer readable data storage medium as in claim 13, where the second location differs from the first location, or is the first location where the one or more markings were placed on the display screen, or comprises multiple other locations on the display screen where the one or more markings were placed on the display screen, or is the first location where the one or more markings were placed on the display screen and one or more other locations on the display screen.
15. The computer readable data storage medium as in claim 13, where creating the mapping comprises at least one of using meta-data descriptive of at least one characteristic of an image formed by the markings, user-specific meta-data, content specific meta-data, and context-specific meta-data.
16. The computer readable data storage medium as in claim 13, where creating the mapping uses a mapping system to automatically create content associations, where if no automatically created content associations exist then the method retrieves a file containing content by filename, or retrieves a file by using information contained in the file to determine at least one of a content-id and a content-type, or retrieves a file based on tags or keywords, or retrieves a file selected by a user from a display of file-system related information.
17. The computer readable data storage medium as in claim 13, further comprising in response to a user inputting a name for an object, conducting a search using the name and rendering on the display screen multiple instances of specific objects located during the search using the name.
18. The computer readable data storage medium as in claim 13, further comprising in response to a user inputting an identification of a site reachable through a data communications network, accessing the site and rendering on the display screen at least one of a static image or a video obtained from the site.
19. The computer readable data storage medium as in claim 13, where when the user makes a marking using the first type of pen the marking is displayed with a first color, and when the user makes a marking using the second type of pen the marking is displayed with a second color that differs from the first color.
20. The computer readable data storage medium as in claim 13, where the mapping is based on at least one of a an identification of the at least one marking that is entered by the user, recognition of information conveyed by the at least one marking, pixel locations on the display screen that correspond to the at least one marking and pixel attributes including color.
21. The computer readable data storage medium as in claim 13, further comprising examining stored files to determine a type of content stored in the files, selecting a file or files that have a type of content matching a type of content that is indicated by the user, and rendering content on the display screen from the selected file or files.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. System comprising:
a contactless label chipcard attached to a product containing at least information for identifying said product and said payment status and a component for execution of the update of the payment status of said product
a device for reading and initiating update of the payment status comprising at least:
a contactless reader for reading information stored in said contacless label chipcard
a component for generating invoice based on said information received from said contactless label chipcard
a component for checking payment of said invoice
a component for initiating update of the payment status.
2. System according to claim 1, wherein said label chipcard contains following information:
Label ID
Product ID
Payment status PAID or NOT PAID
AuthenticationKey
3. System according to claim 2, wherein said label chipcard additionally contains product price information.
4. System according to claim 2, wherein said information are stored in the non-volatile memory of said label chipcard.
5. System according to claim 1, wherein said contactless reader comprising at least a component for sending to and receiving information from said label chipcard.
6. System according to claim 5, wherein said contactless reader uses inductive coupling for data transmission.
7. System according to claim 1, wherein said contactless label chipcard comprises at least a component for sending to and receiving information from said contactless reader.
8. System according to claim 7, wherein said contactless reader comprises at least a component for sending to and receiving information from said label chipcard, said contactless reader further comprising a generator for generating a RF-field whereby said contactless reader and said contactless label chipcard uses said RF-field for data transmission.
9. System according to claim 1, wherein said component for generating an invoice has access to enterprise data not contained in said label chipcard for generating an invoice.
10. System according to claim 1, wherein said device for reading and initiating the update of the payment status further comprises:
a data processing device with non-volatile memory for storing said a component for checking the payment of said invoice and said component for initiating the update of the payment status in said contactless label chipcard
a data connection between said data processing device and said reader
a display device for displaying invoice information
a warning device for detecting not paid products.
11. System according to claim 10 further comprises:
a contact card reader as payment means
a contactless card reader as payment means.
12. System according to claim 10, wherein said device for reading and initiating the update of the payment status is part of a check-out system.
13. Contactless product label chipcard for use in a system according to claim 1 comprising at least:
a component for sending to and receiving information from a contactless reader
a non-volatile memory containing at least following information:
Label ID
Product ID
Payment status PAID or NOT PAID
AuthenticationKey
a component for execution of the update of the payment status by means of authentication.
14. A device for reading and initiating payment status for use in a system according to 1 comprising at least:
a contactless reader for reading information stored in said contactless label chipcard
a component for generating an invoice based on said information received from said contactless label chipcard
a component for initiating update of the payment status on said label chipcard
a data processing device for storing said a component for checking the payment of said invoice and said component for initiating update of the payment status in said contactless label chipcard
a data connection between said data processing device and said reader
a display device for displaying invoice information
a warning device for detecting not paid products.
15. Method for executing payments in a system as claimed in claim 1 comprising the steps of:
Detecting presence of a contactless label chipcard in the range of the contactless reader
Requesting product information from said detected label chipcard
Storing product information in a memory of said device
Repeating aforementioned steps for all label chipcards detected in the range of said contactless reader
Generating invoice based on said information stored in said memory
Execution of payment and examination of validity of said payment
Sending RequestSetPaid with authentication protocol information by said component for initiating update of the payment status via said contactless reader to a selected label chipcard if the payment was valid
Execution of said RequestSetPaid on said selected label chipcard by said component for execution the update of the payment status when the authentication protocol information provided with said RequestSetPaid is identical with the authentication protocol information generated by said label chipcard
Repeating execution step for all articles or products covered by the invoice
Inactivating said warning system.
16. Method according to claim 15 wherein said product information contains a product identification ID andor a product price information.
17. Method according to claim 16 wherein said product price information can be changed by an authorized device.
18. Method according to claim 15 wherein said invoice is generated with further product data identified by means of said information provided by said label chipcard.
19. Method according to claim 15 wherein the execution of payment is supported by an user interface with different option of payment.
20. Method according to claim 15 wherein the step of detecting presence of the label chipcard comprises the further steps:
detecting presence of a contactless payment chipcard in the range of the contactlesss reader
offering use of the detected contactless payment chipcard for performing the payment.
21. Method according to claim 15 wherein said authentication protocol information is a digital signature or a MAC.
22. Computer program product stored in the internal memory of a computer containing parts of software code for performance of the method according to claim 15 if the product is implemented on the computer.
23. Computer program product stored in the internal memory of a computer containing parts of software code for performance of the method according to claim 17 if the product is implemented on the computer.
24. Computer program product stored in the internal memory of a computer containing parts of software code for performance of the method according to claim 20 if the product is implemented on the computer.