Академический Документы
Профессиональный Документы
Культура Документы
Baxter et al.
(54)
Inventors:
US 6,356,903 B1
Lisa
SarahC_Baxter,
vogt Bethesda
Alexandria,
MD (Us)
5,913,215 A
6,016,504 A
6,044,205 A
3/2000
6,141,653 A
* 10/2000
............ .. 709/200
Butman
Reed et a1.
et a1.. . . . . . . .
. . . .. 709/201
* Cited by examiner
( * ) Notice:
_
Flled:
Dec- 30 1998
(51)
(52)
U S C]
(58)
Field of Search
' '
707/10i
7076 10 100
705/80
(56)
References Cited
5,767,848 A
5,793,972 A
8/1998
Shane
5,864,871 A
1/1999
5,894,554 A *
...................... .. 709/219
'
PERSONALCPUTER QM
s0\v
PERSONAL LAPTOP
MAIN FRAME
54
50
W
_
7 12
OPTICALDRIVE
WEBSERVER
: 14,
FIREWALL
DATAANIJPROORAMS
III-P
52
FIREWALL
O ER LEGACY
[DATAANDPROGRAMSI(DATAANDPROGRAMS) SYSTEMHARDWARE
-~
WORKSTATIONFOR'
REPOSITORYADMINISTRATORS
APPLICATIONDEVELOPMENTSPECIALISTS
III
Ii
20
CONTEGEMENT
SYSTEIISERTER
ii-L
WORKSTATIONS FOR: PUBLISHING TOOLS
ANNUALREPORTAUTHORS
PRODUCT LITERATUREAUTHORS
EDHORS
SERVER
32
SERVERTOWER
2a )
(DATAANDCLIENT
SERVER APPLICATIONS)
SEREWER
34
(DATAANDCUENT
SERVERAPPUCAHONS)
E
W7?
|:|
38
WORKSTATIONS FOR:
AUTHORS
EDITORS
VOICE/BRAND REVIEWERS
E Z5
=f
Q?OTHER NETWORK
El
,%
35
WORKSTATIONS FOR:
INFORMATION ENGINEERS
SITE DESIGNERS
EDITORS
"TM
WORKSTATIONS FOR:
GRAPHIC
DESIGNERS
DESIGNERS
COGNITIVE SPECIALISTS
VOICE/BRAND REVIEWERS
U.S. Patent
\Bu
US 6,356,903 B1
Sheet 2 0f 11
E92
Eg
I
2E5%2
w
@
Ii-IuMql 2052
$25 8
U.S. Patent
Sheet 3 0f 11
US 6,356,903 B1
QTE28
\YEH28
2\ZO=<Q< 2051m
202 5%
\29E5H%g2IA8l!
22%NM
QT
<
2h
AIL
% QT
s\
mm;
mm;
Em
205.,
is
H5
#HA5 2 ; 0528
U.S. Patent
Mar. 12,2002
Sheet 6 0f 11
SELECTSITE
US 6,356,903 B1
/31
UPDATESITE
,s2
ORGANIZATIONALMODEL
DOCUMENTANALYSIS A3
54/ OUTLINEANALYSIS
TEMPLATEANALYSIS
\
\ s5
59/
BORDERANALYSIS fs?
OUTLINEANALYSIS
\
\ / s7
j~
TEMPLATEANALYSIS
ss
CONTENTANALYSIS
INCORPORATE CONTENT
A10
REVIS
ARCHIVE CONTENT
U.S. Patent
Sheet 7 0f 11
US 6,356,903 B1
P2
P3
P4
P5
P6
\
CONSUMER PRODUCTS
DI CONSUMER PRODUCTS INTRODUCTION
B: TOP 1 SITE NAVIGATIONAL BORDER
CONSUMER INVESTMENTS
DI CONSUMER INVESTMENTS INTRO.
BI TOP 1 SITE NAVIGATIONAL BORDER
BRANCH LOCATIONS
D: BRANCH LOCATIONS BY STATE
B2 TOP 1 SITE NAVIGATIONAL BORDER
CREDIT CARDS
D: CONSUMER INVESTMENTS INTRO.
B: TOP 1 NAVIGATIONAL BORDER
B: TOP2 PRODUCT TYPE NAVIGATIONAL
RETIREMENT FUNDS
D; CONSUMER INVESTMENTS INTRO.
B: TOP I NAVIGATIONAL BORDER
B: TOP 2 PRODUCT TYPE NAVIGATIONAL
FIG. 6
US. Patent
Sheet 8 0f 11
US 6,356,903 B1
IDENTIFY
CANDIDATE CONTENT
5 """""""""""""" "
"""""""""""" ":
ASSESS EXISTING
DOCUMENTS
ASSESS EXISTING
BORDERS
ASSEMBLE
DOCUMENT ELEMENTS
ASSEMBLE BORDER
ELEMENTS
COMBINEDOCUMENTS =
AND BORDERS
I
INCORPORATE
REVISIONS
/ S25
I
IIALIDATE CONTENT / $26
I
ENABLE WEB
ACCESS
r
MAINTAIN CONTENT I<- N0
ARCHIVE CONTENT
U.S. Patent
Mar. 12,2002
Sheet 9 0f 11
US 6,356,903 B1
i
SYSTEMINTERPRETSREQUESTAND ,sas
RETRIEVES PERSONALIZATION INFO FOR
ASSEMBLY
REPEAT
FORALL
SYSTEM RETRIEVES
DOCUMENT&
DOCUMENTS
OUTLINEID
e """"
-$Y$TEMRETR|EVE$ <_
5
TEMPLATE
SYSTEM RETRIEVES
0UTL|NE&
TEMPLATE ID
BORDER&
'
I i845
i 5
;
$38 SYSTEMRETRLEVES
/s44
, SYSTEM RETRIEVES
0UTL|NE&
TEMPLATE ID
$47\
SYSTEMRETR'EVES .|
TEMPLATE 5
+
SYSTEM RETRIEVES 7
L
P
RE
S40 $39
+
SUPERSECTION
L
SUPERSECTION
SYSTEMRETRIEGES
SYSTEM RETRIEVES
ms
SYSTEM RETRIEVES [25
|_.
< RELATEDSECTIONOR
SYSTEM RETRIEVES
$41
RELATED SECTION 0R
342/
543
ALL RELATED
, SYSTEMRETRIEVES
; RELATED STYLE
REPEAT
ELLLLL
RELATEDSTYLHDS Elm
+
FORM
EH
5mm
ALLRELATED
SYgERALEns?/EES __l
CONTENTIDS
REPEAT
CONTENHDS
REPEAT
FORALL
FORALL
$50
ASSEMBLEINFORMATION
S53 INACCORDANCEWITH
THE HIERARCHYKLTEMPLATE
_ RETURN INFORMATION
S54;
FIG. 8
TOSYSTEM
_ RETURN INFORMATION
$55
TOUSER
U.S. Patent
Sheet 10 0f 11
/S330
SYSTEM RETRIEVES USER PROFILE
I
SYSTEM MATCHES USER PROFILE
WITH APPROPRIATE CUSTOMER
SEGMENT GROUP FOR
CONTROLLED EXPERIMENTATION
I
SYSTEM IDENTIFIES
APPROPRIATE
TEST GROUP WITHIN
SEGMENT GROUP
/S332
I
A333
SYSTEM IDENTIFIES
PERSONALIZATION STRATEGY AND
FIG. 9
/S334
US 6,356,903 B1
U.S. Patent
Sheet 11 0f 11
US 6,356,903 B1
PROCESSING (BASED ON AN
EVENT, SPECIFIED TIMEFRAME,
OR USAGE THRESHOLD)
I
SYSTEM IDENTIFIES
/ S61
RELATED TRIGGERIS]
TRIGGER
CRITERIA MET?
NO>
NO ACTION TAKEN
SYSTEM PERFORMS
ACTION ON COMPONENT
/ S68
AS SPECIFIED BY TRIGGER
EXAMPLES OF ACTIONS ARE:
UPDATE THE DATE SHOWN ON CONTENT
SYSTEMIDENTIFIES
/ S65
AFFECTEDCOMPONENTIS)
&0WNERIS]
I
SYSTEM PREPARES
/ S66
MESSAGE(SI NOTIFYING
COMPONENT OWNERIS)
THATA REVIEW IS
NECESSARY
I
SYSTEMSENDS
/ S67
MESSAGE(S)T0
COMPONENTOWNERISI
Y
FIG. 10
US 6,356,903 B1
1
2
The above objects can also be achieved in a content
10
tent.
15
35 an outline ID.
ment.
the content and creates a display of the content based on the 65 preferred embodiment of the present invention.
US 6,356,903 B1
3
15
programs.
physical signals.
35
discussed hereinafter.
As used herein, content comes from content creators and
herein, or it may prove more convenient to construct more 55 is presented in a format and arranged in an organiZation
65
US 6,356,903 B1
6
5
A content management repository server 22 handles
appropriate manner.
FIG. 4 is an example of a data structure that may be used
for a Web based content management system in accordance
15
options.
AbstractBody
Section 1.1 (optional)
Section 1.1.1 (optional)
Section 2 (optional)
Section 2.1 (optional)
Section 3 (optional)
Section 3.1 (optional)
Links to Related Topics (optional)
Header
Title
Section 1
mechanism.
FIG. 2 is a conceptual diagram of a Web based content
45
Footer
As outlines are separate from content and format, one
55
US 6,356,903 B1
7
TABLE 1
TABLE 4
Table Name
Table Description
T1: Site
Table Name
Table Description
T4: Border
related pages.
Attribute
Attribute Description
Site ID (PK)
Attribute
Attribute Description
10
Site Name
Border ID (PK)
Site Description
Border Name
Description
Outline ID
Trigger
Last RevieW
ID Date Metadata kept for each site indicating the last time
the site Was revieWed for accuracy and consistency.
15
T2: Document
Description
Trigger
Site ID ID
Creator
35
Table Name
T5: Outline
Table Description
publication date.
Creation Date
Outline ID Name
Document
25
Document ID (PK)
creation date.
Last RevieW Date Metadata kept for each roW indicating the last time this
border Was revieWed for accuracy and consistency.
Attribute Description
OWner ID
Creation Date
Attribute
publication date.
TABLE 2
Table Description
Creator ID
Table Name
Trigger ID
Attribute
Attribute Description
Outline ID (PK)
consistency.
Outline Name
Description
TemplateIDID
Trigger
45
TABLE 3
Creator ID
Table Name
Table Description
OWner ID
T3: Border/Document
Creation Date
up a Web page.
Attribute
Attribute Description
Document ID (PK)
Border ID (PK)
Border Hierarchy
and consistency.
URL
Creation Date
65
US 6,356,903 B1
TH N
a 6
TH D
am
10
TABLE 6
_ _
a e
T6: Template
escnp 10H
Attribute
1O
Description
Property ID 1
A apart
Template Name
Property ID 2
15
TABLE 8
Trigger ID
Creator ID
Table Name
Table Descnpnon
20 T8: Section/Content/Style
Owner ID
Creation Date
of the template.
Metadata kept for each row indicating the initial
Attribute
Attribute Description
25 Document ID (PK)
Section ID (PK)
y'
Content ID (PK)
Content Hierarchy
ttin
yp
e face t
_
yp
e color
_
Style ID
number Of properties.
1 %g
-shell white
35
Top Margin: /2
g . _ 21 H
TABLE 9
Table Name
Table Description
T9: Section
Rlght Margln' /2
TABLE 7
Table Name
4O Attribute
Table Description
T7: Style
Section ID (PK)
Attribute
Attribute Description
Style ID (PK)
Description
Trigger ID
Description
Tngger ID
45 Creation Date
Attribute Description
Style Name
Section Name
50
TABLE 10
Creation Date
Table Name
Table Description
T10: Outline/Super
55 Section
_
within an outline.
Attribute
Attribute Description
Outline ID (PK)
ptional Indicator
Hierarchy
US 6,356,903 B1
11
12
TABLE 13-continued
TABLE 11
Last Review Date Metadata kept for each content item indicating the
Table Name
Table Description
and consistency.
T11: Super Section
Attribute Description
10
Description
Trigger ID
Section ID 1
Section ID 32
Section ID 4
a super section.)
section may contain an unlimited number of sections. The 25 driven through an automated source. A monthly trigger
super section table T11 uses section IDs 1 through 4 as
could be de?ned that begins the process of updating the
example of foreign keys, to show the speci?c sections within
newsletter.
a super section, and the hierarchy of the sections within the
Content may also have a reference associated therewith.
A reference is an entity de?ning the allowable values for
super section. In use this table would be expanded to allow
reference. Generally, a content item may contain one or
for however many sections per super section are required.
more references. Three types of reference are used in
accordance with the preferred embodiment of the present
TABLE 12
Table Name
Table Description
T12: Content/Reference
35
within content.
Attribute
Attribute Description
Content ID (PK)
Reference ID (PK)
TABLE 13
Table Name
Table Description
T13: Content
Attribute
Attribute Description
Content ID (PK)
Content Name
Description
Reference Type
45
TABLE 14
Table Name
Table Description
T14: Reference
50
Attribute
Attribute Description
Reference ID (PK)
Reference Type
55
Reference
Description
Reference
60 Description
Trigger ID
URL/Program
Author ID
Owner ID
Short Name
Key Words
Long Name
Creation Date
65
US 6,356,903 B1
14
13
TABLE 15
Table Name
Table Description
T15: Trigger
Attribute
Attribute Description
Trigger ID (PK)
Description
Date
10
document and border in steps S4, S5, S7, and S8. Each
TABLE 16
Table Name
Table Description
Content.
T16:
Outline/Section Table
and outline.
Attribute
Attribute Description
Outline ID (PK)
Document ID (PK)
Section ID (PK)
Hierarchy (PK)
Option Indicator
55
etc.
considered.
FIG. 6 is an example of a website organizational model
for a bank website. The model describes documents P1
US 6,356,903 B1
15
16
legal professional.
In addition to analysis of its components, the document
10
15
35
management system.
As set forth above, each part of the site may have triggers
55
dards. This Will also serve as user acceptance testing for the
interaction betWeen the content source, the content manage
ment system, and the Website. The validation process may
reuse.
Fact-checking;
65
Hypertext-links