Claims
- 1. A service delivery system, comprising:
a set of tokens each comprising a respective token identifier; a database storing personal user profiles each associated with a respective token identifier; multiple terminals distributed about a selected locale, each terminal having a reader operable to read token identifiers from tokens and a controller operable to transmit read token identifiers and context data identifying one or more conditions under which a token identifier is read through a network connection each time a token identifier is read; and a service manager connected to each of the terminals through a respective network connection and to the database, and operable to invoke one or more services in response to receipt of a token identifier from a transmitting terminal to collect data selected based at least in part upon context data received from the transmitting terminal.
- 2. The system of claim 1, wherein each personal user profile designates one or more authorized services to which an associated user is subscribed.
- 3. The system of claim 2, wherein for each received token identifier the service manager is operable to invoke only authorized services designated in the associated personal user profile.
- 4. The system of claim 1, wherein each token comprises an RFID tag and each terminal reader is operable to read token identifiers wirelessly from token RFID tags.
- 5. The system of claim 4, wherein each terminal reader is operable to read token identifiers automatically from token RFID tags when tokens are presented to a terminal reader.
- 6. The system of claim 1, wherein one or more terminals are handheld computing devices.
- 7. The system of claim 1, wherein one or more terminals are printers.
- 8. The system of claim 1, wherein context data comprises one or more of an identifier assigned to a terminal, an indication of a time when a token identifier is read, and an indication of where a terminal is located within the selected locale.
- 9. The system of claim 1, wherein the service manager is operable to invoke one or more services selected from a digital library service, a schedule service, a message service, a print service, and a news service.
- 10. The system of claim 1, wherein each of one or more terminals is dedicated to provide access to a respective service.
- 11. The system of claim 10, wherein one or more digital library terminals are dedicated to provide access to a library service.
- 12. The system of claim 11, wherein digital library terminals are operable to transmit to the service manager context data enabling identification of respective digital content files, and the digital library service is invocable to add an identified digital content file to a digital content store associated with a token identifier transmitted with context data identifying the digital content file.
- 13. The system of claim 12, wherein context data comprises an identifier assigned to a digital library terminal.
- 14. The system of claim 12, wherein context data comprises an indication of where a digital library terminal is located within the selected locale.
- 15. The system of claim 14, wherein a specific digital content file contains information relating to an event occurring at a location near a digital library terminal.
- 16. The system of claim 12, wherein context data comprises an indication of a time when a token identifier is read.
- 17. The system of claim 16, wherein a specific digital content file contains information relating to an event occurring at or near the time when a token is read.
- 18. The system of claim 10, wherein one or more schedule terminals are dedicated to provide access to a schedule service.
- 19. The system of claim 18, wherein the schedule service is invocable to generate data relating to a schedule identified in a personal user profile associated with a token identifier received from a schedule terminal.
- 20. The system of claim 19, wherein schedule terminals are operable to transmit to the service manager an indication of a time when a token identifier is read.
- 21. The system of claim 20, wherein the schedule service generates data relating to one or more items in the identified schedule occurring at or after the time when a token identifier is read.
- 22. The system of claim 18, wherein one or more schedule terminals are operable to enable a user to modify a schedule identified in a personal user profile associated with a token identifier contained on a token carried by the user.
- 23. The system of claim 10, wherein one or more message service terminals are dedicated to provide access to a message service.
- 24. The system of claim 23, wherein the message service is invocable to access one or more message stores identified in a personal user profile associated with a token received from a message terminal.
- 25. The system of claim 24, wherein a message store is identified in a personal user profile by an e-mail address and a URL corresponding to an associated e-mail server.
- 26. The system of claim 10, wherein one or more print terminals are dedicated to provide access to a print service.
- 27. The system of claim 26, wherein print terminals are operable to print onto a substrate data generated by the dedicated print service.
- 28. The system of claim 26, wherein the print service is invocable to generate data relating to a schedule identified in a personal user profile associated with a token identifier received from a print terminal.
- 29. The system of claim 26, wherein the print service is invocable to generate data relating to one or more events occurring within the selected locale.
- 30. The system of claim 26, wherein the print service is invocable to generate data relating to an itinerary identified in a personal user profile associated with a token received from a print terminal.
- 31. The system of claim 26, wherein context data comprises an indication of a time when a token identifier is read, and the print service is invocable to generate data relating to one or more items in a schedule identified in a personal user profile associated with a token identifier received from a print terminal occurring at or after the time when the token is read.
- 32. The system of claim 26, wherein context data enables identification of a digital content file, and the print service is invocable to transmit the identified digital content file to a print terminal in a format suitable for printing.
- 33. The system of claim 1, wherein the service manager is operable to invoke an attendee service to obtain a count of token identifiers read by each terminal.
- 34. The system of claim 33, wherein the attendee service is invocable to store one or more lists of users associated with token identifiers read by the terminals.
- 35. The system of claim 1, wherein the selected locale corresponds to a building hosting one or more of a tradeshow, a convention, or a conference.
- 36. A service delivery method, comprising:
issuing to users respective tokens each comprising a respective token identifier; storing personal user profiles each associated with a respective token identifier; receiving token identifiers and context data identifying one or more conditions under which each token identifier is read from multiple terminals distributed about a selected locale through multiple corresponding network connections; and invoking one or more services in response to receipt of a token identifier from a transmitting terminal to collect data selected based at least in part upon context data received from the transmitting terminal.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application relates to co-pending U.S. patent application Ser. No. ______, filed on Apr. 26, 2002, by Wesley Chan et al., and entitled “Service Delivery Terminal and Method,” which is incorporated herein by reference.