U.S. patent application number 10/860791 was filed with the patent office on 2005-06-23 for method for managing printed medium activated revenue sharing domain name system schemas.
Invention is credited to Anderer, Mike, Bernstein, Mike, Ritz, Peter B., Schena, Robert J..
Application Number | 20050138145 10/860791 |
Document ID | / |
Family ID | 23139372 |
Filed Date | 2005-06-23 |
United States Patent
Application |
20050138145 |
Kind Code |
A1 |
Schena, Robert J. ; et
al. |
June 23, 2005 |
Method for managing printed medium activated revenue sharing domain
name system schemas
Abstract
A method for bridging the gap between the virtual
multimedia-based Internet world and the physical world of tangible
object media, such as print media. More particularly, a method for
managing a domain name service based on initiating a communication
from an object containing provider information using a scanner, a
portal server and a receiver connected across a network. The method
involves scanning a machine-readable code containing a link
information corresponding to the provider information from the
object using the scanner and storing the machine-readable readable
code in a memory. The link information is then extracted from the
machine readable code in the memory. A user input information
corresponding to the provider information is also obtained and
stored in the memory. The link information and the user input
information are then sent to the portal server via the network. The
portal server receives the link information and user input
information and selects a multimedia information sequence
corresponding to the link information and the user input
information. The multimedia information sequence is then sent to
the receiver via the network. The receiver receives and stores the
multimedia information sequence plays the sequence automatically or
in response to a stimulus, such as a user request.
Inventors: |
Schena, Robert J.; (Wayne,
PA) ; Anderer, Mike; (Salt Lake City, UT) ;
Ritz, Peter B.; (Meadowbrook, PA) ; Bernstein,
Mike; (Tucson, AZ) |
Correspondence
Address: |
Daniel H. Golub
1701 Market Street
Philadelphia
PA
19103
US
|
Family ID: |
23139372 |
Appl. No.: |
10/860791 |
Filed: |
June 3, 2004 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
10860791 |
Jun 3, 2004 |
|
|
|
10404749 |
Mar 31, 2003 |
|
|
|
10404749 |
Mar 31, 2003 |
|
|
|
09951361 |
Sep 13, 2001 |
|
|
|
6546418 |
|
|
|
|
09951361 |
Sep 13, 2001 |
|
|
|
09295823 |
Apr 21, 1999 |
|
|
|
6314457 |
|
|
|
|
Current U.S.
Class: |
709/219 ;
707/E17.112; 709/223 |
Current CPC
Class: |
G06F 16/955 20190101;
G06Q 30/0601 20130101; G06Q 30/06 20130101 |
Class at
Publication: |
709/219 ;
709/223 |
International
Class: |
G06F 015/173; G06F
015/16 |
Claims
1. A method for managing a domain name service based on initiating
a communication from an object containing provider information via
a network connecting a scanner, a portal server, and a receiver,
the method comprising the steps of: scanning a machine-readable
code containing a link information corresponding to the provider
information from the object using the scanner; storing the
machine-readable code;in a memory; extracting the link information
from the machine readable code in the memory; obtaining and storing
a user input information corresponding to the provider information
in the memory; sending the link information and the user input
information to the portal server via the network; receiving the
link information and the user input information at the portal
server; selecting a multimedia information sequence corresponding
to the link information and the user input information; sending the
multimedia information sequence to the receiver via the network;
receiving and storing the multimedia information sequence at the
receiver; and playing the multimedia information sequence via the
receiver:
2. The method of claim 1 wherein the portal server further
comprises a code tracking module for tracking at least one of the
data, a link table entry, embedded template calls for
interactivity, references to a publisher, a media originator, an ad
placement, a date of publication, a dealer, or other provider
information, licensing fees corresponding to licensing at least one
of the data, a link table entry or a machine readable code to third
parties, advertising used in connection with the codes, and
demographics or indigraphics corresponding to the use of the
codes.
3. The method of claim 1 wherein the portal server further
comprises a transaction tracking module in communications with one
of the scanner or the receiver, the transaction tracking module
being capable of tracking purchasers based on transaction size and
frequency and matching the size and frequency to a scanner device
such that the device cost is subsidized based on the size and
frequency of the transaction.
4. The method of claim 1 wherein the portal server further
comprises a credit card module in communication with one of the
scanner, the receiver, or the portal server, the credit card module
being capable of at least one of the steps of tracking transactions
and corresponding referrals, accessing electronically credit limits
for the transactions, tracking the size and frequency of purchases
and corresponding purchasers, communicating in a two-way manner,
obtaining credit and balance information and maintaining
transactions.
5. The method of claim 1 wherein the portal server further
comprises an affinity information tracking module, the module
maintaining at least one of benefit redemption, frequent flyer, or
affinity information.
6. The method of claim 1 wherein the object is a yellow pages
publication.
7. The method of claim 1 wherein the portal server is further
capable of tracking fees corresponding to transactions initiated
via a scan whereby everyone along the consumption and distribution
food chains gets paid a percentage of the transaction.
8. The method of claim 8 wherein the food chain includes portal
providers, hardware manufacturers, bandwidth carriers, media
companies, ad firms, persons placing the ad, stores where the
transaction was initiated, information providers, and any other
parties facilitating the transaction.
9. The method of claim 1 the portal server further comprises a
transaction tracking module in communications with either of the
scanner or the receiver, whereby the transaction tracking module is
capable of tracking one or more of the purchasers or e-commerce
transactions based on transaction size and frequency and matching
the size and frequency to a scanner device such that a second
product or service such that a cost of the second product or
service is subsidized based on the size and frequency of the
transaction initiated via a scan.
10. The method of claim 1 wherein the data comprises a
machine-readable code containing any digital information including
executable code, templates, or other digital content comprising a
video, audio, or text data.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. application Ser. No.
09/236,176 (Attorney Docket No. 9469-2), filed Jan. 25, 1999 and
entitled "PRINTED MEDIUM ACTIVATED INTERACTIVE COMMUNICATION OF
MULTIMEDIA INFORMATION, INCLUDING ADVERTISING."
FIELD OF THE INVENTION
[0002] The present invention is related to a method for bridging
the gap between the virtual multimedia-based Internet world and the
physical world of tangible object media. More particularly, the
invention relates to a method for managing a domain name service
based on initiating a communication from an object containing
provider information using a scanner, a portal server and a
receiver connected across a network.
BACKGROUND OF THE INVENTION
[0003] Each server connected to the Internet has associated with it
at least one unique Internet protocol (IP) address. The IP address
is typically represented by a series of four numbers each separated
by a period, such as "192.33.44.1" and is translated into a domain
name by a Domain Name Server also known as a domain name service
("DNS"). The DNS is a static, hierarchical name service that
maintains a database for resolving host names and IP addresses. For
example, the numeric IP address "209.224.235.137" is converted by
the DNS into the domain name "CLIC-THRU.COM". This conversion
allows users to connect to remote computers by inputting host names
as well as IP addresses.
[0004] Until recently, only one company, Network Solutions, Inc.
(NSI), was charged with allocating and administering DNS. Thus, any
entity interested in obtaining a DNS entry had to register with NSI
by providing, among other things, a unique alphanumeric sequence
(e.g. "CLIC-THRU.COM") which NSI would associated with an internet
protocol (IP) address (e.g. 209.224.235.137). Recently, businesses
other that NSI have been permitted to register DNS entries. The
invention described herein provides for an alternative to the
present DNS schema by using a system which incorporates scanner
technology to manage the DNS.
[0005] Scanner technology has been used for many years in many
contexts. By way of example, scanners are used in supermarkets,
with personal computers, and in inventory, manufacturing, and
resource control systems. However, scanner technology has not
previously been thought of as a means to bridge the gap between
static printed media and the "virtual world" of interactivity,
which includes the Internet, advertising, entertainment, and
electronic commerce.
[0006] Printed media have been the primary source of communicating
information, including news and advertising information, for
centuries. The advent of the Internet over the past few decades has
expanded the concept of printed media by making it available in an
electronically readable and searchable form and by introducing
interactive multi-media capabilities unparalleled by traditional
printed media. Unfortunately, many users of printed media do not
possess the requisite technical expertise to use the Internet as an
efficient source of information. Thus, although almost everyone in
the world has access to printed media on a daily basis, only a
small percentage of those people possess the requisite technical
expertise to use the Internet.
[0007] There exists a need for managing a DNS that can link all
users of printed media and tangible object media to the "virtual
world" and that can deliver desired information to the user without
regard to the user's technical expertise, knowledge of IP addresses
or domain names. The present invention provides such a method by
using scanner technology to bridge the gap between tangible object
media, the virtual world of interactivity and the Internet.
Moreover, managing a DNS using a system as described herein enables
those controlling the tangible object media, such as print media,
to enhance their presentation of information to their customers by
providing them with a multimedia experience unavailable in
traditional printed media.
SUMMARY OF THE INVENTION
[0008] The present invention comprises a method for managing a
domain name service based on initiating a communication from an
object containing provider information via a network, such as the
Internet, an intranet, or an extranet, which connects a scanner, a
portal server, and a receiver. The method involves scanning a
machine-readable code containing a link information corresponding
to the provider information from the object using the scanner and
storing the machine-readable code in a memory. The link information
is then extracted from the machine readable code in the memory. A
user input information corresponding to the provider information is
also obtained and stored in the memory. The link information and
the user input information are then sent to the portal server via
the network. The portal server receives the link information and
user input information and selects a multimedia information
sequence corresponding to the link information and the user input
information. The multimedia information sequence is then sent to
the receiver via the network. The receiver receives and stores the
multimedia information sequence plays the sequence automatically or
in response to a stimulus, such as a user request.
[0009] In one embodiment of a system executing a method of the
invention, the scanner and the receiver comprises a single device.
In another embodiment, the scanner communicates with the portal
server directly, and customer premises equipment ("CPE"), serving
as the receiver, plays multimedia sequence information received
from the portal server. In a further embodiment, the CPE operates
as both a scanner and a receiver. The multimedia sequence
information may be advertising or transaction information and may
contain one or more of textual, audio, or video information.
[0010] In a preferred embodiment of a system executing a method of
the invention, the scanner includes a memory, a user interface, and
a communications bridge. The scanner may be, for example, a remote
control, a mouse, a cellular telephone, a personal digital
assistant, a personal computer, a pager, or a two-way pager. The
scanner detects and reads data, such as machine-readable codes
containing link information corresponding to provider information
from the printed medium. A plurality of codes may be stored in the
scanner, the receiver, and the portal server. The link information
corresponding to the provider information may include, for example,
a universal resource locator, an Internet address information,
trademark information, a source of origin, an organization name, a
product name, a service name, benefit redemption information,
provider defined information, user personal profile information,
user interest information, server command information, and customer
premises equipment preference information.
[0011] The user interface obtains user input information, such as
an advertising authorization, a transaction authorization, user
personal profile information, and user interest information
corresponding to the provider information. The user input
information may be received and stored by either the scanner, the
receiver, or the portal server. The scanner routes the link
information and the user input information based upon a user
request via the user interface. The user interface may be, for
example, a voice-activated system, a keypad, or a keyboard. In one
embodiment of a system executing a method of the invention, the
user interface may reside on any one or more of the scanner, the
receiver, such as customer premises equipment for displaying the
multimedia sequence information, or the portal server.
[0012] The communications bridge sends the link information and the
user input information to the receiver and, via the network, to the
portal server. An infrared communications system, a mobile radio
communications system, or an IP-based communications system are
exemplary of the communications bridge.
[0013] The portal server is in communication with the scanner or
the receiver via the network. In one embodiment of a system
executing a method of the invention, the portal server is
accessible via the Internet to any Internet user. In another
embodiment, the portal server is accessible only by the provider of
information. The portal server is capable of receiving the link
information and the user input information, selecting a multimedia
information sequence corresponding to the link information and the
user input information, and sending the multimedia information
sequence via the network to the receiver. The portal server is
further capable of tracking link information corresponding to a
user, including a universal resource locator, Internet address
information, a trademark information, a source of origin, an
organization name, a product name, a service name, a benefit
redemption information, a provider defined information, a user
personal profile information, a user interest information, a server
command information, and a customer premises equipment preference
information.
[0014] In a preferred embodiment of a system executing a method of
the invention, the portal server is further capable of tracking a
percentage of a fee to be charged to the information provider based
on, for example, the selected multimedia information sequence, the
number and frequency of the link information received by the portal
server corresponding to a particular information provider, or the
transaction value in the event the selected multimedia information
sequence generates a transaction.
[0015] In another embodiment of a system executing a method of the
invention, the portal server is further capable of tracking a
percentage of a fee to be charged to the information provider based
on, for example, the selected multimedia information sequence and
either of the user personal profile information or the user
interest information. The portal server is further capable of
auctioning the user interest information according to a user
defined auction criteria in the user personal profile information
to an information provider. The user personal profile information
may be stored on the portal server.
[0016] The receiver is in communication with the scanner and the
portal server, and is capable of receiving the link and user input
information, receiving a multimedia information sequence, and
playing the multimedia information sequence. The receiver may be a
CPE, such as a television, a set top box, a computer, a cell
telephone, a remote control, a personal digital assistant, an
integrated PC-TV device (e.g. Web TV) or a pager.
[0017] A system executing a method of the invention may further
comprise a code tracking module for tracking ranges of unique codes
which can (but do not necessarily have to include) one or more of
embedded template calls for interactivity, references to the
publisher, media originator, ad placement, date of publication,
dealer, and other provider information. A method of the invention
may include one or more of the steps of tracking licensing fees
corresponding to licensing the codes to third parties, tracking the
advertising used in connection with the codes, and collecting the
demographics or indigraphics (i.e. individual demographics)
corresponding to the use of the codes. A method may also include
tracking a licensing fee for use of the link table information. By
way of example, a system executing a method of the invention may be
capable of tracking the fact of a person scanning the back of a
manufacturer's notebook computer, and either maintaining the
multimedia request for information with or for the manufacturer, or
auctioning that information to a third party, such as a
competitor.
[0018] The code tracking module may further be capable of tracking
commercial transactions involving leasing the link table(s)
associated with the code. A method of the invention may include
automatically notifying a manufacturer of an object bearing the
code of the scan. A method of the invention may also include
tracking and aggregating all scanned information (i.e. the
codes.)
[0019] Any one of the scanner, the receiver, or the portal server
may be capable of supporting downloadable applets and/or templates
to provide additional functionality and interactivity. These
elements could also support Java applets or work with Jini enabled
devices. That is, the system can use and extend the Jini
technology.
[0020] A method of the invention includes the steps of receiving
the code in alphanumeric format (e.g. a combination of numbers and
letters printed in conjunction with the machine-readable code) at
the user interface and presenting the resulting or corresponding
multimedia sequence.
[0021] A preferred method of the invention uses the system as
described as an alternative method for managing the present DNS
schema. Thus, the typical alphanumeric sequence (i.e.
CLIC-THRU.COM) may be supplemented or substituted with
machine-readable code, which may contain any digital information
such as executable code, the templates, or other digital content
such as video, audio, or text data. The code may be transparent or
non-transparent. In one embodiment of a system executing a method
of the invention, the code may link through a URL which then links
to an IP address. In another embodiment, the code may link to an IP
address which in turn links to a URL.
[0022] Under this schema, a method of the invention includes
charging companies for signing up for the alternate DNS and
tracking their use of the system. The method may also include
linking to the ordinary DNS sites. When the system is deployed
under the subject invention, the link tables aggregated across the
system for resolving the multimedia content locations establish the
alternate DNS.
[0023] A preferred method of the invention includes the step of
tracking the purchasers based on transaction size and frequency and
matching the size and frequency to a scanner device such that the
device cost is subsidized based on the size and frequency of the
transaction.
[0024] In an embodiment, a system executing a method of the
invention includes a credit card module for working in conjunction
with a credit card company. The credit card module is capable of
tracking transactions and corresponding referrals. It is further
capable of online access to credit limits for transactions
including shopping. Its tracking capabilities may include tracking
the size and frequency of purchases and corresponding purchasers.
The credit card module may be further capable of two-way
communication such as obtaining credit and balance information and
maintaining transactions and other similar functionality. The
system may further contain an affinity information tracking module
whereby the module maintains benefit redemption, frequent flyer, or
similar affinity information.
[0025] In an embodiment, a system executing a method of the
invention is further capable of use in, conjunction with directory
listings, such as the yellow pages, whereby the printed medium is,
for example, the yellow pages book.
[0026] In an embodiment, a method of the invention includes the
step of tracking fees corresponding to transactions initiated via a
scan whereby everyone along the consumption and distribution food
chains gets paid a percentage of the transaction. The food chain
may include portal providers, hardware manufacturers with imbedded
scanning technology of the present invention, bandwidth carriers
(e.g. telephone, cable, and satellite), media companies, ad firms,
persons placing the ad, stores where the transaction was initiated,
information providers, and any other parties facilitating the
transactions. The store may be a virtual store whereby the store
owner only leases one or more link table entry, and links to an
ordinary distributor for the balance of the transaction.
[0027] In another embodiment, a method of the invention includes
the step of tracking one or more of the purchasers or e-commerce
transactions based on the transaction size and frequency, and
matching the size and frequency to a second product or service
device such that a cost of the second product or service is
subsidized based on the size and frequency of the transaction
initiated via a scan. By way of example, a long distance phone
company may be able to bolster its long distance offerings by
selling value based services, as can ISP's, and paging companies.
By way of another example, a company could offer free or subsidized
services (e.g. Internet access) based on a percentage of e-commerce
transactions, the ability to sell them as a combined market, or the
ability to do targeted and micro-segmented advertising.
BRIEF DESCRIPTION OF THE DRAWINGS
[0028] FIG. 1 depicts an embodiment of a system performing a method
of the present invention using a receiver to communicate with both
a scanner and a portal server.
[0029] FIG. 2 depicts an embodiment of a system performing a method
of the present invention wherein the scanner communicates with a
portal server directly without a receiver.
[0030] FIG. 3 depicts an embodiment of a system performing a method
of the present invention wherein the scanner and the customer
premises equipment are integrated into one device.
[0031] FIG. 4 depicts an embodiment of a system performing a method
of the present invention wherein the a customer premises equipment
is separate from the receiver and the scanner.
DETAILED DESCRIPTION OF THE INVENTION
[0032] FIG. 1 depicts an embodiment of a system performing a method
of the present invention including three components: a scanner 100,
a receiver 180, and a portal server 200. In one embodiment, the
scanner 100 and the receiver 180 comprise into a single device. In
another embodiment, the scanner 100 communicates with the portal
server 200 directly, and a customer premises equipment ("CPE") 300,
serving as the receiver 180, plays multimedia sequence information
received from the portal server 200.
[0033] The scanner 100 may be a handheld device, preferably, but
not necessarily, wireless. The scanner 100 may be, for example, an
enhanced existing electronic device, a TV remote control, a mouse,
a cell phone, a PC card device, a palmtop, a calculator, a key
chain, a pen, an identification card, a smart card, a hand held GPS
device, a desktop or laptop computer, a digital appliance, a
microprocessor-based device., a personal digital assistant, a pager
or a two-way pager.
[0034] The scanner 100 is capable of reading data such as non-coded
data and machine-readable code 10 from the printed medium 50. The
machine-readable code 10 may be a barcode, an enhanced barcode, a
new enhanced code, or any type of code, including dynamic codes and
high density barcodes.
[0035] The code 10 contains a link information corresponding to a
provider information from a printed medium 50. The link information
may correspond to a universal resource locator ("URL"), an Internet
address information, network address information, a trademark
information, a source of origin, an organization name, a product
name, a service name, a benefit redemption information, a provider
defined information, a user personal profile information (i.e., "a
cookie"), a user interest information, a server command
information, and a customer premises equipment preference
information.
[0036] The link information may be an alphanumeric sequence printed
in form of the machine-readable code 10. The alphanumeric sequence
may be assigned to the printed medium 50 by the provider 600 and
may be encoded according to the au provider's 600 preference. The
alphanumeric sequence may activate and result in d the playing of
the multimedia sequence information 500. For example, a
machine-readable code 10 on the printed advertisement for an
automobile may translate into the following alphanumeric sequence
"A001B0990799A5557ZQZ6898". The "A001" designation may correspond
to a template on the scanner 100 enabling Ford to present a person
with a user input information asking whether the person is
interested in advertisements, transactions, or both. The "B099"
designation may refer to a type and name of the magazine which
carried the ad. The "0799" designation may refer to July 1999 issue
from advertiser A5557 which might be a local automobile dealer. The
"ZQZ6898" designation may be the network code and could refer to a
network address at the portal server 200 or to a link table.
Existing UPC or ISBN numbers may serve as the alphanumeric
sequence. At least one of the scanner 100, the receiver 180, or the
portal server 200, may extract the provider information from such
alphanumeric sequence and translate it into a network address at
the portal server 200 or a link table.
[0037] The code 10 comprises at least one of the link information,
and a publication information (i.e. where the information was
published or located), along with a demographic and other
advertising or message-specific information provided by a provider
600. The code 10 may also comprise personal and provider security
information.
[0038] A method of the invention includes using the system to
collect and manage code 10 that lacks link information. This
linkless code information may be added to the cookie along with any
additional user input information. The code 10 is capable of being
read by a scanner 100 or a transducer generating and transmitting
the link information based upon a stimulus. The scanner 100 or
transducer is capable of differentiating between information and
data contained within code 10. One type of the code 10 may be an
information-only type that would link to an information page. A
simple example of this would be a scanned universal product a code
("UPC") printed on a can of food linking a person using the system
to the manufacturer's information on nutrition, recipe, or
transaction information. The system can also process UPC codes by
directing them to a link table to resolve the link without any
added codes. The system is capable of processing the ISBN number
codes, UPC codes and any codes currently in use.
[0039] More complex interactive codes could be routed based on any
of the scanned information in combination with user personal
profile information (i.e. "a cookie"), user interactive responses
from the user input information, the person's location or other
demographic information and a portal server database 210
information. The cookie comprises a person's identifying
information such as name, address, credit card(s) information, and
other related information. Cookies may be stored on the scanner
100, the receiver 180, or the portal server 200. Other information
that may be combined with the code 10 includes executable code
downloaded from the portal server 200 or provider 600, and user
input information that could further supplement the scanned
information from code 10 by eliciting an interactive response from
the person using the system
[0040] One exemplary code corresponds to reordering information
such that a reordering of a product may be activated by scanning
the code 10, recognizing it a as a reorder, and maintaining a
transaction via the portal server 200 such that a percentage of a
fee for the reorder is maintained by a fee tracking module 220. In
an embodiment, the fee is shared with the person placing the
transaction. In another example, an HMO pharmacy could encode
patient information, medication information, and refill information
onto a printed label of medication upon its dispensing. The
information would be represented by code 10. Scanner 100 would read
the code 10 and validate the personal information contained in the
code 10 against the user personal profile information stored on
either the scanner 100, the receiver 180, the portal server 200, or
a provider 600. Once the validation is complete, the system allows
for secure transactions to proceed, including authenticated
refills, recording the transaction and maintaining an accounting of
a percentage of a fee for the refill using the tracking module
220.
[0041] A method of the present invention contemplates using
additional code types such as phone numbers, business card, service
information, benefit redemption information, rebate, coupon,
literature, or any general information category of interest to a
person or information provider 600. The information contained in
the additional code types may be uploaded to the scanner 100,
receiver 180, or portal server 200 once or sent locally or with
cookie and security information from anywhere in the network. The
processing of codes 10, including additional code types, may
optionally but not necessarily be done at a time different from
reading and scanning the printed medium 50. In a preferred
embodiment, the scanner 100 generates and stores a code file in
memory 110 representing a collection of codes scanned by the
operator in any given time period. The scanner 100 uploads the
coded file in memory 110 to the receiver 180 according to a user
initiated stimulus. For example, a user may find four
advertisements of interest in a printed medium 50, such as a
magazine. The scanner 100 could read the four codes 10 from the
magazine advertisements and store them in the memory 110.
Subsequently, at a time convenient to the user, the user can upload
the information to the receiver 180 for processing.
[0042] The information in the code 10 could be simple data or
complex data-type-plus data, such as encoded, printed multimedia
information. A UPC code is an example of simple data. The
information used by the system can also be non-coded or raw. For
example, a universal resource locator ("URL") is non-coded data,
but when encoded as a URL-type code 10, the information in the code
10 may be processed.
[0043] A method of the invention uses unique code templates for
interactivity which contain transaction information, authorization
information, references to the publisher, media originator, ad
placement, date of publication, dealer, reseller or distributor.
The system is capable of tracking the scans according to the code
types used in scanning these ads and collecting the demographics. A
method of the invention may also include the steps of tracking and
redirecting the usage of the codes 10 by different information
providers 600 based on the content of the printed information. For
example, a person scans an identifying code 10 related to a brand
of computer. The computer manufacturer would like to direct the
person to its a information site. However, the person who performed
the scan or portal server 200 that processed the scan, may choose
to auction off the instance of the scan to a competitor, thereby
allowing the competitor to bid for the right to transmit more
information to the person about the competitor's comparable product
or a transaction, such as user interest information.
[0044] Another method of the invention includes communicating with
digital copyright databases bearing the code in tangible format.
For example, an article that includes the code 10 may direct a
person wanting to copy the article to the copyright database. The
method may include the steps of charging the person a fee and
suggesting related articles based on the information in the code
10. The method may also include the steps of monitoring the
commercial, office, and copying equipment connected to the network
that processes the code, and then activating the access to the
copyrighted materials database. In that context, the code serves as
an intelligent watermark capable of carrying the article
identifying information, distribution information, and fee related
information.
[0045] Preferably, the code 10 features a small footprint, an
attractive appearance, a high density of information, and ease of
scanning. For example the footprint may be a triangle shaped code
with a logo and an indicator of what type of code 10 it is
(information, e-commerce, or both). The identifying characteristics
of the presentation of the code 10 signify that the code is not an
ordinary advertisement, but part of an enhanced information medium
leading to multiple dimensions of multimedia information sequences
500.
[0046] The scanner 100 can transmit the code 10 to a receiver 180,
such as a television, a set top box, a computer, a cell telephone,
a remote control, a personal digital assistant, an integrated PC-TV
device (e.g., Web TV), a pager or two-way pager, or directly to the
portal server 200. The receiver 180 is in communication with a
network, such as the Internet or other network, and can direct or
link a person to a specific network address or site based on the
machine-readable code or codes 10 contained in the scanned
information from the printed medium 50.
[0047] For example, the provider information depicted on a printed
medium 50 may be advertising information for an automobile. The
manufacturer of the automobile would be provider 600. The link
information in code 10 from the printed advertisement may include
network address information, such as for example the manufacturer's
web site. Processing the link information may result in playing a
multimedia information sequence 500 on the receiver 180 provided by
provider 600. Additionally or in the alternative, the network
address information may point to a file containing executable
computer code which could be downloaded or executed remotely then
displayed on the receiver 180 or scanner 100. One or more link
table(s) (not shown) may also be used to facilitate a two-way
communication between the provider 600 and receiver 180. A link
table containing network codes and associated network address
information, for example, may be accessed to process link
information containing only the network code. The link table
associates the network code to a network address information to
facilitate the connection between provider 600 and receiver 180.
Link information may also be cascaded via the link table(s). Link
tables may be located on or be accessible to the receiver 180, the
portal server 200, or the provider 600. The machine-readable code
10 can also link the person directly to a specific Internet address
without accessing a link table.
[0048] In a preferred embodiment of a system executing a method of
the invention, the scanner 100 includes a memory 110, a user
interface 120, and a communications bridge 130.
[0049] The user interface 120 obtains user input information, such
as an advertising authorization, a transaction authorization, a
user personal profile information, and a user interest information
corresponding to the provider information. The user input
information may be received and stored in the scanner memory 110,
the receiver 180, or the portal server 200. The scanner 100 routes
the link information and the user input information based upon a
user request via the user interface 120. The user interface 120 may
be, for example, a voice-activated system, a keypad, or a keyboard.
In one embodiment, the user interface 120 may reside on any one or
more of the scanner 100, the receiver 180, such as a customer
premises equipment ("CPE") 300 for displaying the multimedia
sequence information 500, or the portal server 200.
[0050] The communications bridge 130 sends the link information and
the user input information to the receiver 180 and, via the
network, to the portal server 200. An infrared communications
system, a mobile radio communications system, or an IP-based
communications system are exemplary of the communications
bridge.
[0051] The scanner 100 comprises a handheld component in a
preferred embodiment. The handheld component may comprise an
enhanced existing device to like a TV remote control, a mouse, a
cell phone, a REX device, a palmtop, a calculator, a key chain, a
pen, an identification card, a smart card, a hand held global
positioning system ("GPS") device, a desktop or laptop computer or
virtually any other digital appliance or a microprocessor based
device. The scanner 100 could be a proximity-based device that
would activate a smart button, which is a device having a memory
and a communicator to upload the information in the memory to a
network, or a contact-based device. For example, scanner 100 may be
either an optical scanner or a transducer, respectively. The
scanner 100 may have several modes, such as scan and process, scan
and hold, and scan and display. The scanner 100 may also have a
mode allowing copying of the code 10 for backup or review and edit.
The scanner 100 may also have a light and/or a sound indicator for
confirming that a valid scan occurred. The scanner 100 may also
have transmit and receive indicators for confirming that a valid
scan occurred. Optionally, the scanner 100 could communicate with
another scanner 100 to exchange link, code, or cookie
information.
[0052] FIG. 3 depicts the scanner 100 as part of an integrated
dedicated unit 400 which includes a memory. 420, a microprocessor
(not shown), stored templates containing the link and cookie
information (not shown), a display 430, a cable (not shown), and a
wireless transmitting device 440, such as infrared, visual or radio
frequency. The dedicated unit 400 could contain any subset of these
components or include other components as depicted in FIGS. 2 and
4.
[0053] A method of the invention includes the steps of scanning
encoded information from the embedded codes 10 and uploading these
codes to the portal server 200 for immediate or delayed processing
or for reference. A method may also include allowing print
advertisers to track their impressions to execution and to collect
demographic information about the person performing the scan
through a tracking module 220. The tracking module 220 is
illustrated in FIG. 1 as part of the portal server 200. However, it
may reside in any of the 100, 180, 400, 300, 200, or 600 components
of the system. The tracking module 220 is further capable of
tracking the transaction value of e-commerce transactions
originating from a specific publication, type of publication, or
provider 600 and calculate fee percentages based on the
transaction. For example, the scanner 100 may comprise a clock
capable of tracking the time the ad was scanned. In an embodiment
where scanner 100 is a GPS, the geographical location where the
scan occurred may also be tracked. A method of the invention also
contemplates transmitting bio-metric information according and to
the extent permitted by the user personal profile information. The
combination of all tracking information comprises ad read-scan
context information which may be transmitted to the portal server
200 or to the provider 600 according to and to the extent permitted
by the user personal profile information.
[0054] In The receiver 180 is in communication with the scanner
100, and portal server 200 via wire, or through wireless technology
such as infrared, light based transmission, radio frequency, or
satellite. The receiver 180 could be incorporated into or be a
computer, a cell phone, a pager, a remote control, a personal
digital assistant, a simple buffer, or use a direct link. The
receiver 180 could also be incorporated into existing devices such
as a television, a set top box, a Web TV device, a VCR, a Digital
Versatile Disc ("DVD") player, an appliance, a customer premises
equipment ("CPE") 300, or any other electronic device. The receiver
180 may, but not necessarily, collect, sort and prioritize the
transmissions of link and user input information. The receiver 180
could queue up these transmissions or process them immediately. The
receiver 180 could also contain at least one cookie, and received
time information, as well as other information including receiver
or provider specific information.
[0055] In one embodiment of a system performing a method of the
invention, the receiver 180 forwards the raw scanned codes 10
directly to the portal server 200 or other site such as a provider
600 via a portal server 200. In another embodiment, the receiver
180 collects, stores, processes, and forwards the scanned code
information along with the cookie and other state dependant
information, such as time, temperature, and location, to the
network.
[0056] The receiver 180 may be multi-functional and include
multiple inputs such as radio frequency and infrared. The receiver
180 may also incorporate X-10, wireless, wired, and power-line
networking to link to multiple units or, for larger installations,
at least one repeater. The receiver 180 may also incorporate
wireless, wire-line, or power-line links to at least one local
computer or CPE 300.
[0057] In embodiments shown in FIGS. 2 and 4, the CPE 300 may
function as a queue processor or pre-processor. Also a user may
enter information using the CPE 300, including user personal
profile information. In another embodiment, scanned codes 10 are
processed by the CPE 300 according to user preferences. By way of
example, the CPE 300 could process the codes 10 automatically and
sequentially as the codes 10 are received, or store the codes 10 in
a queue to be processed at the convenience of the user. Cookies may
be stored on one or more of the CPE 300, the scanner 100, and the
receiver 180. The CPE 300 receives the scanned code 10, including
the link information from scanner 100, and transmits the code 10 to
the portal server 200. The portal server 200 resolves the link
information and sets up a path from a location on the network, such
as a specific web address, Internet site, or provider 600 location,
to the receiver 180. The location sends information, such as
multimedia information sequences 500, along the path to the
receiver 180 for display and playback.
[0058] A system for performing a method of the present invention
contemplates at least one portal server 200. The portal server 200
may be a single site or multiple sites. The portal server 200 is in
communication with the scanner 100 and the receiver 180 via the
network and centrally manages, assigns, and controls the codes 10,
code types and information from the printed media 50. The portal
server 200 is capable of receiving the link information and the
user input information, selecting a multimedia information sequence
500 corresponding to the link information and the user input
information, and sending the multimedia information sequence 500
via the network to the receiver 180.
[0059] One advantage of the method of the invention is the minimal
amount of information needed to be scanned to link to a specific
location when using a link information database including cookies
at the portal server 200. The portal server 200 processes code 10
which may contain levels of embedded information, and references
information, such as database information provided by providers
600, advertisers, and information providers. The information
contained in scanned code 10 may be combined with at least one of
the user input information, the cookie, state dependant
information, ad read-scan context information and other transmitted
information to link the portal server 200 to at least one location
on the network and complete a transaction, such as a request for
information or an e-commerce transaction.
[0060] In one embodiment of a system performing a method of the
invention, the portal server 200 is adapted to receive and process
requests from a user who provides the portal server 200 with raw
code 10 through a communications device such as a keyboard, a
telephone, a voice activated system, or a modem. In this
embodiment, a user can initiate the interactive communication of
multimedia information without using scanner 100. In a further
embodiment, the scanner 100 may access the portal server via a
telephone dial system. For example, after scanning, a user may use
a telephone to communicate the scanner 100 to the network. Once
data has been transferred, the user may use a voice menu system to
control the remainder of the transaction, such as the receipt of
sound only multimedia information, or engaging in a transaction. In
another embodiment, the portal server 200 has a single common
database of links for print and electronic transactions. The
database of links may be accessed by users of the system, such as
advertisers, print media owners, and information providers 600.
[0061] A tracking module 220 in the portal server 200 can track
link information corresponding to a user, such as a universal
resource locator, an Internet address information, a trademark
information, a source of origin, an organization name, a product
name, a service name, a benefit redemption information, a provider
defined information, a user personal profile information, a user
interest information, a server command information, and a customer
premises equipment preference information.
[0062] The tracking module 220 is also capable of tracking fees
associated with every ad and every transaction originating on the
network via the portal server 200. Fees may be based on, for
example, the selected multimedia information sequence, the number
and frequency of the link information received by the portal server
corresponding to a particular information provider, or the
transaction value in the event the selected multimedia information
sequence generates a transaction. The fee tracking module 220 can
track fees relating to at least one e-commerce transaction
originating from the scan.
[0063] A provider management module 230 and a statistics module 240
in the portal server 200 maintain advertising information and
transactions generated from the providers 600 that originate
independent of a scan based on user personal profile information.
Thus, the invention allows advertisers to broadcast to users of the
portal server 200 according to the user personal profile
information or portal server configuration. The provider management
module 230 is capable of providing feed back to the providers
regarding the effectiveness of the provider's printed media 50, and
allows for flexible, real-time message tuning.
[0064] An individual demographics ("indigraphics") module (not
shown) in the portal server 200 performs user personal profile
information management functions, such as marking and publishing
auction oriented information based on the user personal profile and
interest information.
[0065] A funds management module (not shown) in the portal server
200 manages and facilitates fund transactions between users of the
system. The funds management module processes information from the
other modules in the portal server 200, such as the tracking module
220. Preferably, the funds management module uses a form of
electronic funds transfer, such as Ecash, to accept and distribute
funds according to information received form the tracking module
220.
[0066] For example, in a system capable of performing a method of
the invention, a person can scan an ordinary black and white
automobile advertisement placed in a newspaper by a local dealer
that is enhanced with code 10. Shortly thereafter, the person
experiences a full-featured multimedia presentation related to the
advertisement on the person's Web TV or computer. The tracking
module 220 calculates a fee to be shared between the manufacturer,
the dealer, and the person buying the car based on a percentage of
the sale. The funds management module can accept Ecash from the
person and either distribute it to all parties involved in the
transaction or store the information as debits and credits in an
account database.
[0067] In another example, a person can go to the grocery store and
scan UPC codes 10 off items and check the nutrition information or
recipes at the end of the aisle in a kiosk with or without a
printer. Alternatively, the person can take the UPC information
home and upload it to their receiver 180 or a CPE, and get
information on the product, a coupon, or other benefit redemption
information. The store could optionally provide a link to the net
so the user could upload the information to his home computer from
the store via the Internet connection.
[0068] In another example, stuffed animals could be linked to a
location on the network by using a scanner 100. The scanner 100,
according to this example can be a proximity-based device, such as
a smart button (like those in Java rings), or almost any other kind
of device including security cards and access devices.
[0069] In another example, a person can scan a 5 year old computer
monitor on the person's desk and be immediately routed to a web
page that offers a list of local service centers for the monitor or
technical information about the monitor, such as schematics,
instruction manuals, or warranty manuals. The transaction could
also result in the person receiving a rebate offer, a trade-in
offer, or recall and safety information. The invention enables
manufacturers to maintain contact with customers for extended
periods of time beyond the traditional period of time manufacturers
and customers interact. The contact enables the manufacturer to
collect product usage information that was traditionally
inaccessible. Manufacturers could also use incentive programs to
get people to scan their products.
[0070] The invention provides a method for allowing the information
providers 600 to electronically receive codes 10 to embed in the
advertisements. It also allows the publishers of the
advertisements, such as newspaper and magazine companies, to print
their own ad codes and share this information with the portal
server 200. The invention contemplates using an enhanced code in
the ads containing information on the identity of the publication
and the product and enables the publishers of the ads to share in
the flow-through profits of a transaction even though they may not
provide any products. The invention further enables simple
marketers and catalogue providers to operate with reduced
infrastructure by including information in the code 10 which points
to portal-operated e-commerce stores or to the
manufacturer/distributor's e-commerce store.
[0071] Reprints of copyrighted material could also be a service the
portal server 200 provides to authors. Authors may embed a code 10
in their book or article. A user scanning the code 10 could receive
a copy of the entire article or related articles or books or
information for an appropriate fee. The invention provides authors
with an inexpensive method for collecting fees that are typically
very small. A copyright service portal server could-credit the
author's account by pennies or even fractions of pennies per
downloaded page via an existing e-commerce service or another
portal server. Fees associated with accessing and downloading
moderately and expensively priced items, such as CDs and
newsletters, can be handled in a similar fashion.
[0072] The invention further contemplates setting up medical
testing devices to operate with the system. A body monitor capable
of tracking medical information regarding the person's then
existing medical condition could communicate this information
periodically or when a parameter is so indicated or satisfied. The
system of the invention features the ability to combine wired and
wireless raw data with user input, state information, and cookie
information, at the portal server 200. The portal server 200
directs and channels the information based on the user personal
profile information. The base information could be a code that is
scanned or is embedded in a device that adds the base information
to information collected by the body monitor. The link at the
portal server 200 may be dynamically moved and a new version of the
body monitor's embedded code or a new set of parameters may be
downloaded from a location on the network.
[0073] The invention also contemplates using the system to collect
alarm and appliance information from household items. The system
includes a central receiver capable of receiving radio frequency or
infrared signals. A raw data stream, pointer information, and state
information may be transmitted from the household item to the
receiver. The receiver communicates the information to the portal
server. The portal server can combine the information with a cookie
and use the pointer information to securely send it to the
manufacturers web site.
[0074] The system executing a method of the invention may have
several modes of operation, including collect and store, collect
and execute, and collect and process then execute. The user sets
the mode according to the user personal profile information. The
user interface of the scanner, settings on the receiver and
software settings on the CPE 300 or the portal server 200 may also
be combined with the user personal profile information to set the
mode.
[0075] Existing remote control devices such as television remote
controls can be modified to scan and transmit the code 10 to a
receiver 180 such as a set top box. In one embodiment, the code 10
would be scanned and embedded after a specific sequence of standard
codes that could be stripped out by the receiver 180. For example,
in collect and store mode, pressing a predetermined sequence of
buttons on a remote control will activate the scan mode of the
remote. Once activated, the remote control can be used to collect
and store a code 10 from a magazine advertisement, for example. The
user would then point the remote at the set top box and depress a
single key or sequence of keys to transmit the code
information.
[0076] Information such as multi-media information sequences 500,
may be transmitted to a CPE 300; or any other receiver 180
connected to the network. The receiver 180 and a local CPE 300
could be combined into a single unit. The receiver 180 could be a
dumb or smart device, embedded or stand alone. The CPE could be a
PC or could be omitted or replaced by online processing or by a Web
TV. The receiver 180 and scanner 100 of the invention can be
combined and included as part of an enhanced Web TV.
[0077] In one embodiment of a system for performing a method of the
invention, the system enables initiating a communication from a
printed medium containing provider information across a network,
the system comprising:
[0078] a scanner for receiving data from the printed medium, the
data comprising link information corresponding to the provider
information, the scanner comprising
[0079] a memory;
[0080] a user interface for receiving user input information, the
user input information capable of being stored in the memory;
and
[0081] a communications bridge in communication with the
network;
[0082] a receiver in communication with the scanner, the receiver
capable of receiving and communicating the link information and the
user input information via the network and receiving and playing a
multimedia information sequence; and
[0083] a portal server in communication with the scanner and with
the receiver via the network, the portal server capable of
receiving the link information and the user input information,
selecting the multimedia information sequence corresponding to the
link information and the user input information, and transmitting
the multimedia information sequence via the network to the
receiver.
[0084] The data may be machine-readable code. The machine-readable
code may be a barcode, an enhanced barcode, a new enhanced code, a
dynamic code, and or a high-density barcode. The machine-readable
code may further comprise publication information or personal
security information or a provider security information. At least
one machine-readable code may be stored in a code file. The code
file may be stored in the scanner memory.
[0085] The link information may be a universal resource locator, an
Internet address information, a trademark information, a source of
origin, an organization name, a product name, a service name, a
benefit redemption information, a provider defined information, a
user personal profile information, a user interest information, a
server command information, a customer premises equipment
preference information, and an alphanumeric sequence printed in
form of a machine-readable code.
[0086] The alphanumeric sequence may be assigned by a provider of
the provider information. The provider information may be extracted
from the alphanumeric sequence and translated into a network
address at the portal server. The system may also comprise a link
table capable of translating the alphanumeric sequence into a
network address. The alphanumeric sequence may be one of a UPC or
an ISBN number.
[0087] The system may further comprise a plurality of link
information. The scanner and receiver may be combined into a single
unit. The scanner may be further capable of routing the link
information and the user input information to the network in
response to a user request via the user interface.
[0088] The communications bridge may be capable of sending the link
information and/or the user input information to the receiver or
the portal server.
[0089] The scanner may be a hand-held device. The hand-held device
may be wireless. The portal server may be accessible via the
network to a network user and/or accessible exclusively by a
provider of information. The user input information may comprise
one or more of a user personal profile information, or a user
interest information. The scanner may be capable of storing a
plurality of data. The user input information may be selected from
the group consisting of an advertising authorization, a transaction
authorization, and a user personal profile information. The scanner
may be a remote control, a mouse, a cellular telephone, a pager, a
personal digital assistant, or a personal computer.
[0090] The user interface may be a voice activated system, a
keypad, or a keyboard. The communications bridge may be either of
an infrared communications system, a mobile radio communications
system, or an IP-based communications system. The network may be
the Internet, an Intranet, or an Extranet.
[0091] The scanner may be an enhanced existing electronic device, a
TV remote control, a mouse, a cell phone, a pager, a PC card
device, a palmtop, a calculator, a key chain, a pen, an
identification card, a smart card, a hand held GPS device, a
desktop or laptop computer, a digital appliance, or a
microprocessor-based device.
[0092] The portal server may further comprise a tracking module
capable of tracking the link information corresponding to the user
and a percentage of a fee to be charged to the information
provider. The fee may be based on at least one of the selected
multimedia information sequence, a number and frequency of the link
information received by the portal server corresponding to a
particular information provider, or a transaction value when the
selected multimedia information sequence generates a
transaction.
[0093] The multimedia information sequence may be advertising or
transaction information. The user input information may further
comprise a user personal profile information.
[0094] The portal server may be further capable of tracking a
percentage of a fee to be charged to the information provider based
on the selected multimedia information sequence and the user
personal profile information.
[0095] The user input information may comprise at least one user
interest information. The portal server may further be capable of
auctioning the user interest information to an information provider
according to a user defined auction criteria in the user personal
profile information. The user personal profile information may be
stored on the portal server.
[0096] The portal server may be further capable of tracking a
percentage of a fee to be charged to the information provider based
on the selected multimedia information sequence and the user
interest information. The scanner and the customer premise
equipment device may embody a single device. The customer premises
equipment may be either of a television, a set top box, a computer,
a cell telephone, a remote control, a personal digital assistant,
an integrated PC-TV device, or a pager. The multimedia sequence
information may be one or more of textual, audio, or video
information.
[0097] The system may further comprise a receiver in communication
with the communications bridge. The machine-readable code may
change dynamically. The tracking module may be located in either of
the scanner, the receiver, or the portal server.
[0098] In a preferred embodiment, the tracking module is capable of
tracking one or more of the link information, the user input
information, a percentage of a fee to be paid back to a user of the
system and to a manager of the portal server, according to the user
personal profile information.
[0099] The portal server may further comprise a provider management
module for controlling the duration arid frequency of multimedia
sequence information independent of scan generated transactions and
for billing the information provider a fee for presenting the
multimedia sequence information.
[0100] The scanner may maintain a clock for synchronizing scan
related information which may be transmitted along with the user
input information. Either in of the scanner, the receiver, or the
portal server may maintain a provider management module capable
of
[0101] controlling the multimedia sequence information;
[0102] tracking the duration and frequency of the displayed
multimedia information as part of the sequence at the receiver,
wherein the sequence is in part provided by an information provider
via the network;
[0103] billing the information provider a fee for displaying the
provided multimedia information as part of the sequence; and
[0104] tracking a percentage of the fee which will be paid back to
an owner of the receiver.
[0105] The system may further comprise an interactivity feature for
selectively accessing the multimedia sequence information by a user
at any time via an interactivity button of the scanner. The
interactivity feature may be capable of accessing an application as
part of the sequence provided by an information provider to
maintain a transaction between a user and the information
provider.
[0106] The portal server may be capable of controlling one or more
of the transaction, a number of transactions between the user and
the information provider and a number of interactions between the
user and the information provider. The portal server may be further
capable of billing the information provider a fee for maintaining
either of the controlled number of transactions or the controlled
number the interactions. The portal server may be further capable
of tracking a percentage of the fee which will be paid back to an
owner of the scanner. The transaction may be either of catalog
shopping or a purchase.
[0107] The link information may include a network address
information (e.g. an IP address). The network address information
may point to a file containing executable code. Any one or more of
the scanner, the receiver, or the portal server may contain at
least one link table. Any one or more of the scanner, the receiver,
or the portal server may contain additional information or
downloaded executable code and intelligence that could supplement
the code with an interactive response of the person using the
system. The additional information may comprise the person's
identifying information, name, address, credit card(s) information,
and related information.
[0108] The code may further be capable of containing personal
information and reorder information printed by the provider,
whereby the personal information is validated against the user
personal profile information before a reorder or another
transaction is allowed to proceed. The code may be an
information-only type capable of linking to an information page.
The code may be a universal product code (UPC). The code may be
routed based on any of the scanned information in combination with
the cookie information, the person's interactive responses from the
user input information, the person's location or other demographic
information and the portal server database information. The code
may be a reorder code, whereby reordering of a product may be
activated by scanning the code, recognizing it as the reorder code,
and maintaining a transaction via the portal server such that a
percentage of a fee for the reorder is maintained by a tracking
module. The tracking module may also maintain a percentage of a fee
corresponding to revenue sharing with the person originating the
transaction.
[0109] The code types may include a phone number, a business card,
service information, benefit redemption information, a rebate, a
coupon, a literature, or general information category of interest
to a person or information provider. The code may be uploaded to
either of the scanner, the receiver, or the portal server once or
alternatively may be sent locally or with cookie and security
information from anywhere in the network.
[0110] The processing of the collected codes may be done at a time
different from reading and scanning the printed medium. The code
may be a UPC code, whereby the user is directed to a provider via
the link table without any additional codes. One or more of the
scanner, the receiver, or the portal server may maintain code
templates for interactivity, transaction information, authorization
information, references to the publisher, media originator, ad
placement, date of publication, dealer, reseller or distributor.
One or more of these elements may further maintain a tracking
module working in conjunction with a statistics module collecting
the scanned information on the basis of code types used in scanning
the provider information and collecting demographic information
relating to the user personal profile information, link
information, and user input information. The tracking module may be
capable of tracking, redirecting, and targeting usage of the codes
by different information providers based on the content of the
printed information.
[0111] A person using the system may choose to publish the fact of
the scan, thereby allowing a competitor to bid for the right to
display to the person more information about the competitor's
comparable product or a transaction, based upon the user interest
information.
[0112] The system may be in communication with at least one digital
copyright a database corresponding to physical published products
bearing the code in tangible format, whereby the scan directs a
person wanting to copy the published product to the copyright
database via the portal server, and the portal server tracks fees
based on the copy and is capable of suggesting topically related
published products. The portal server may also be capable of
monitoring xerographic equipment connected to the network for the
processing of the code, which then activates the access to the
copyrighted materials database. The code may be an intelligent
watermark capable of carrying identifying, distribution, and fee
related information on a physical published product.
[0113] Any one or more of the scanner, the receiver, the portal
server, or the provider may be capable of allowing either the
information provider or an owner-publisher of printed medium to
track scanned printed medium impressions to execution and to
collect demographic information according to the user personal
profile information. This tracking feature may track the percentage
of e-commerce transactions originating from a specific publication,
provider, or specific type of publication. The tracking feature may
further track the percentage of a fee to be paid back to the
owner-publisher of the printed medium based on the number of
impressions.
[0114] The receiver may be a customer premises equipment, a
computer, a simple buffer, a direct link, a television, a
cell-phone, a pager, a set top box, a PC-TV device, a VCR, a DVD
player, an appliance, or any other electronic device.
[0115] The portal server may comprise one or multiple sites where
the processing of the codes takes place. The portal server may
allow central management, assignment, and control of the codes and
code types and provider information. The portal server may allow
advertisers to the portal server, print media owners, and
information providers to have a single common database of links for
print and electronic transactions. The portal server may maintain a
fee tracking module for tracking charges based on an ad or a
transaction originating on the network via the portal server. The
fee tracking module may also track fees relating to ecommerce
transactions originating from the scan.
[0116] The portal server may further maintain a provider management
module and a statistics module for tracking and maintaining
advertising and transactions generated from the providers but
originating independent of a scan, based on user personal profile
information.
[0117] The system may enable the advertisers to broadcast provider
information to the portal server users according to the user
personal profile information or general portal configuration.
[0118] The provider management module may be capable of providing
feed-back to the information providers regarding the effectiveness
of the provider printed information, and allowing for flexible,
real-time message tuning.
[0119] The portal server may further maintain an indigraphics
module for providing the user personal profile information
management functions and for publishing auction-oriented
information based on the user personal profile and user interest
information. The indigraphics module may operate in conjunction
with a bid tracking module collecting the user personal profile
information corresponding to bidding users who scanned or expressed
interest via the user interest information, whereby the bid
tracking module tracks bids placed by bidding users according to
published auction information and tracks a percentage of a fee to
be paid back to the publisher of the auction information and a
media publisher who printed, published, or originated the bid.
[0120] The portal server may maintain a code management module
allowing the information providers to electronically set and
maintain codes, and the corresponding link information.
[0121] The code management module may allow the media providers to
create and print their own codes and share the code information
with the portal server. One or more of the scanner, the receiver,
and the portal server in the system may maintain the ability to
dynamically change the link or a link table at the portal and to
effect a download of a new version of a code or a new set of
templates or a new link. The machine-readable code may be a
universal product code (UPC) or an ISBN code. The portal server may
be capable of selecting the multimedia sequence information based
on the link information containing any one or more of a producer
name, a distributor name, or a product name, and based on a
provider preference link accessible to the provider.
[0122] The invention further contemplates a method for
communicating multimedia information via a network connecting a
scanner, a portal server, and a customer premises equipment,
wherein the communication is activated via a printed medium, the
method comprising the steps of:
[0123] scanning a machine-readable code containing a link
information corresponding to a provider information from the
printed medium using a scanner;
[0124] storing the machine-readable code in a memory;
[0125] extracting the link information from the machine readable
code in the memory;
[0126] obtaining and storing a user input information corresponding
to the provider information in the memory;
[0127] sending the link information and the user input information
to the portal server via the network;
[0128] receiving the link information and the user input
information at the portal server;
[0129] selecting a multimedia information sequence corresponding to
the link information and the user input information;
[0130] sending the multimedia information sequence to the receiver
via the network;
[0131] receiving and storing the multimedia information sequence at
the receiver; and
[0132] playing the multimedia information sequence via the
receiver.
[0133] In an embodiment, the invention comprises a method for
communicating multimedia information via a network, wherein the
communication is activated via a printed medium, a system for
performing the method comprising:
[0134] a scanner for machine-readable code containing a link
information corresponding to a provider information depicted on the
printed medium, the scanner being connected to the network, the
scanner containing
[0135] a memory;
[0136] a user interface for obtaining user input information
capable of being d stored in the memory, the user input information
corresponding to the provider information;
[0137] a communications bridge for sending the link information and
the user input information via the network;
[0138] a portal server in communication with the scanner via the
network, the portal server capable of
[0139] receiving the link information and the user input
information;
[0140] selecting a multimedia information sequence corresponding to
the link information and the user input information; and
[0141] sending the multimedia information sequence via the network;
and
[0142] a customer premises equipment in communication with the
portal server, the customer premises equipment capable of receiving
the multimedia information sequence and playing the multimedia
information sequence.
[0143] In another embodiment, the invention comprises a method for
communicating multimedia information via a network, wherein the
communication is activated via a printed medium, a system for
performing the method comprising:
[0144] a user device capable of connecting to the network, the user
device containing a scanner and a storage device for
machine-readable code containing a link information corresponding
to a provider information depicted on the printed medium;
[0145] a user interface for obtaining user input information
capable of being stored in the storage device, the user input
information corresponding to the provider information;
[0146] a communications bridge for sending the link information and
the user input information via the network;
[0147] a display device for receiving multimedia information
sequence and playing the multimedia information sequence; and
[0148] a portal server in communication with the user device via
the network, the portal server capable of receiving the link
information and the user input information, selecting a multimedia
information sequence corresponding to the link information and the
user input information, and sending the multimedia information
sequence via the network.
[0149] In yet another embodiment, the invention comprises a method
for communicating multimedia information via a network, wherein the
communication is activated via a tangible medium, a system for
performing the method comprising:
[0150] a user device capable of connecting to the network, the user
device containing
[0151] a transducer and a storage device for machine-readable code
containing a link information corresponding to a provider
information depicted on the printed medium;
[0152] a user interface for obtaining user input information
capable of being stored in the storage device, the user input
information corresponding to the provider information;
[0153] a communications bridge for sending the link information and
the user input information via the network;
[0154] a display device for receiving multimedia information
sequence and playing the multimedia information sequence; and
[0155] a portal server in communication with the user device via
the network, the portal server capable of receiving the link
information and the user input information, selecting a multimedia
information sequence corresponding to the link information and the
user input information, and sending the multimedia information
sequence via the network.
[0156] In this embodiment of the system, the user device may be
either of a proximity-based device capable of activating a smart
button or a contact-based device.
[0157] The present invention may be embodied in other specific
forms without departing from the spirit or essential attributes
thereof and, accordingly, reference should be made to the appended
claims, rather than to the foregoing specification, as indicating
the scope of the invention.
* * * * *