US 7,430,528 B2
om
‘riteria, In onder forthe Web browser ofthe requesting client
subsystem to display the results ote database search daring
this mode, the ASCIT record must be converted into a HTML
‘document (is. output HTML form).
‘At Block J in FIG. 6£2, the IPD server 11° creates the
‘elements ofan output HTML form, inserts the result from the
RDBMS 9 thereinto, and sets the Contentiype of this HTML
‘document to texvbuml and sends a request (the IPD server
AI to get the HTML form.
|At Block K in FIG. 6F3, the st of URLs categorized by
particular product information types is displayed within the
Dutpat HTML form on the information display fame 20C.
Notably, tis set of URLs points to particular types of eon
sumer product related information reyistered within the
RDBMS 9 of thesystem by the manufacturer ofthe product or
its agen(s)thereot using the UPN/URL management tools
accessible during the ManufieturerProduet Registration
Mode hereot.
‘As indicated at Block Lin FIG. 6E3, the consumer or retail
sales clerk ean access and display any HTML document (Web
ge) located ata paticular URL within the displayed infor-
‘mation menu by selecting the sume using a touch sereen,
mouse, of other input selection dovice available at the
requesting client subsystem 13,
“The protocols described above can be realized using any
suitable programming longus including, for example, an
‘object-oriented programming language such as the Java™!
programming langusge,
‘CPIR-Enabling Applet Download/Distebution Mode of Sys=
tem Operation
‘Asillustrated in FIGS. API 4F2, 411, 4412, 401,402,411
and 4L2, a centralized Library of CPIR-enabling Applets!
Serle ie crested, management and stored within the UPN)
URL Database Management Subsystem 9 hereof in accor
‘dance withthe above-described methods. [n accordance with
the principles ofthe present invention, these CPTR-ensbling
AppletsServlets must be widely distributed to retailers
‘manufacturers, advertisers and others about the globe and
thereater widely embedded within HTIML-encaded doc
ments, as taught in detail hereinabove, to practice this aspect
‘ofthe present vention ina commercially successful manner.
‘The function of the CPIR-enabling Applet Download Dist
bution mode of operation of the system isto enable the world-
‘wide distribution of this centralized Library of CPIR-en-
bling Applet/Servlets, in accordance with the licensing
program associated with each such CPIR-enabling Applet.
‘As shown in FIG. 3C, the CPIR-enabling Applet Down=
Joad/Distibution mode is automatically initiated by the usee
depressing mode control button 21F displayed onthe contol
pane] 208 of the UPC Request (Central or Retail) GUI ofthe
tlkstrative embodiment, hat ecrainly elsewhere in practice.
The user can be anyone withthe requisite authority to use the
Applets in accordance with the temas of the licensing pro=
tram to be enforced in conection therewith. Understand-
ably, the terms of such liceasing programs will be based on
prevailing business conditions and will vary from embodi-
‘ent ( embodiment of the presen invention,
As best illustrated in FIG. 4F2, upon entering the UPC
Eneoded-Applet-Dewnload/Distibution mode, the IPD
server 11 ofthe istrative embodiment will serve custom
Java GUL as shown in PIGS. 4M and 4M2, for earying out
Applet tag downloading and icensing procedures, The GUI
‘will provide (1) links to the centralized Library of CPIR=
Enabling AppleisSecvlets maintained within the UPN/URL
Database Management Subsystem 9, as well as (2) launch-
able GUIs for downloading selected UPN-ientifable CPIR-
0
o
92
enabling Apples to specified Intemet-enabled client com-
puter subsystems 13 or Internet information application
servers operated by the user interfecing with this mode of
system operation. Notably, eleetonie data interchange/ex-
change processes (eg. based on EDI, XMLIICE or other
protocols) can be used to carry out the downloading of CPIR-
fenabling Applets and other files between client computers
fd the IPD server 11 during this and otlier modes of apent-
tion.
For licensing purposes, it may be desirable or nevessary’ to
have the wer supply “end-use” types of information to the
IPD server 41 during this mode of operation in order 10
identify on which information servers oF domains (e..
‘wow ipfeorp.com) particular CPR-enabling Applets are to
be used (Le embedded within HTML-