Timebase Pty Ltd v. Thomson Corporation, The
Filing
266
Declaration of Michael Stonebraker in Support of 265 Response in Opposition to Motion filed by Thomson Corporation, The, West Publishing Corporation, West Services. (Attachments: # 1 Exhibit(s) A-1, # 2 Exhibit(s) A-2, # 3 Exhibit(s) A-3, # 4 Exhibit(s) A-4, # 5 Exhibit(s) A-5, # 6 Exhibit(s) A-6, # 7 Exhibit(s) A-7, # 8 Exhibit(s) A-8)(Wagner, Kevin)
EXHIBIT A-7
• I
..?
'
IN TilE SPECIFICATION:
Please amend the Summary of the Inventi on in accordance with the -proposed
,
amended claims enclosed herewith. No new matler is believed to have been added
thereby.
,
Amcnl.IJ""nI After Orrice Action
~lailcd
July &, 2()(W
Serio' No. 09/689.927 .
Page 2 or 38
T8040925
-IN THE CLAIM S:
'Please cUllcel Claims 2, 3, 13,
i4. 24.25.35.37,55,57: 75; and 77 without -
prejudice or di sclaimer of the subject matter.
. - - ---
Please add new claims 98, 99 and 100 .
----.- - -- -
--
-
- ---
-~- . -.- -
- - "- ---
Please amend claims 1, 4,8,10, II , 12, 15, 19,2 1,22, 23,26,30,32, 33,34,54,
74. and 94 as follow s.
1.
[currently amendedl A method of navigating in a multidimensional space having
three or more dimensions eonta:iftiHg an eieel:rORie f;ll:lblieetioA fonned fro lfl predefined
portioRS of texl based Elata eneoded USiRg
ft
marlnlp langl:lsge, said method includin g the
steps of:
displaying in a first display regi on a selected
ORe
of said predefined portio n of an
electronic publication formed from predefined portions of text-based data encoded us ing
a markup langu age. each predefi ned portion hav in g at least one attribute be in g a
coordinate of an axis of said multidimensional space. wherein logical connections among
said predefined portions. and any logical connections between said predefined ponions
and predefined portions o f any further electronic publication data ·in said
multidimensiona l space, correspond 10 one or more axes of said multidimensional space
poniSRS iii 8: first display regioft; aftfi
displaying a point on a primary axis of said multidimensional space dependent
upon an attribute of said fer said displayed predefined portio n~
di splaying a second poin t on a second. viewing ax is orthogonal to said first ax is.
said second point being de ri ved from sa id first point depende nt upon .a ·log ical co nnection
-
-
-
between said di :-playcd .prcdeCined portion and a prede fin ed
port i o~
associated with said
second .poi nt: and
'A;rnc~",en"Af,~r Of li ce Aerinll ~\;.nk.'tt ·J ul y 8. 2C().l
Seri:l.I·No. 09/689,927
Page 3 of 311
T8040926
.,
di ~p laying
information regarding said second point of said second axis in a second
display region. said first and second poi nt s being displayed in two display regions.
2.
"[Cancclled]
- --·-3,..·-·-[EancelledJ----- 4.
-.~ -- ---
- -- - . - - - - - .- - - -
[currently amended] The method according to claim
~
- - _ .-
-
1. allowing the display of
any number of points , and any number of axes derived from said first .poin!.
5.
[original] The method according to claim 4, wherein points are di splayed in two
di spJay regions.
6.
[original] The rpethod according to claim 4. for navigating among points, axes or
both , and for returning to said first point when required.
7.
[originaJ] The method according to claim I, wherein said first poi nt is an .anchor.
8.
[currently amended] The method according to claim;; 1. wherein said second
axis represents time-ba'icd versions of said
9.
~eJectcd
one of said predefined portions.
[original] The method according to claim I , where in said predefined porlion is a
provision of legislation,
[currently amended] The method according to c1aim.a 1; wherein said second
10.
axis represents search criteria and results cOrresponding to said seJ~cted one of said
predefin~d ·portion.s.
II .
[currently amended] A method of navigating in a multidimensional space having
three or more dimension!>, said multidimensional space containing an electronic
publication formed from predefined portions of text-based d ata encoded using a markup
language, said method including the steps of:
providing a vi ew compri sing at lenst two anchor sets;
Amcn(lmcnt Arter OFfici: I\ct ion M:litul July 8. 2()().1
Serial No. 091689.927
l'OlI:C 4
(.Jr 38
T8040927
displaying at least one base point and at least a first axis depending from sa id base
point;
displaying at least one of a further point and an axis derived from said base point;
navigating a multidimensional space formed by said points and axes;
returning to said base point when required; and
adjusting the view so a current view point becomes a new base point.
12,
[currently amended] An apparatus for navigating in a multidimensional space
having three or more dimensions containing an electronic publication fuFfflCd hom
flredefined panioHs of [eK! based data encoded tising a !flarlcup language, said apparatus
including:
a first display region;
means for displaying in said first display region a selected one or said predefined
portion of an e lectronic publication formed from predefined portions of text-based data
encoded using a markup language. each predefined portion having at least one attribute
being a coordinate of an axis of said multidimensional space. wherein logical connections
among said predefined portions. and any logical connections between said predefined
portions and predefined portions of any further electronic publication data in said
multidimensional space, correspond to one or more axes of said multidimensional space
pOFlions in saiil first display region; and
means for displaying a point on a selected axis of said multidimensional space
dependenr upon an attribute of sai d for said d is played predefined
portion~
ineans for displaying a second point on a second, viewing ax is orthogonal to sa id
selected axis. said second point being derived from said first axis at said first ,point
Amcndrn.:nl After Office Action' Mlliled July 8, 2004
St,ri~l Nc>. 09f68' :-I, 2(1()..:
5.:riJt No. 0')/689,911 .
!':Ig... 1 of 38
0
.
T8040933
.,
~f
35.
[Cancell ed]
36.
'[original) The method according to c1nim 34, comprisi ng the further step of:
associating e.tch of said predefined portions with a corresponding scope definin g
the lime during which each said predefined porti on is valid.
37.
[Cancelled]
38.
[original] The method according to claim 34, including the further step of:
storing at least one modified portion in said terminal nodes.
39.
[original] The method according to claim 34, wherein said predefined portions
correspond to a relational database represented in nat file records.
40.
[original] The method according to claim 34, including the further steps of:
dividing XML data into predefined portions; and
storing said predefined portions a<; Oat files.
41.
[ori gi nal] The method according to clai m 40, wherein said (enrunal node
includes a label of said publication.
42 .
[original) The method according to claim 41 , wherein said label is data
associated with a hi gher level node of said lenninal nodc.
43.
[original] The method according to claim 34, wherein each said ,terminal node
includes the identity of a parent node, a position indicator fo r·said terminal node.
and an identifier.
44.
-[ori ginal ] The method according to claim 43, wherein said position indicator
indicates a position of said terminal node relati ve to a sibling node.
45.
[original) The method according to claim 36, wherein each said terminal node is .
id.e nlified by the combimltion of said terminal nodc 's ide nt ifier and scope.
Amendme nl Aft<,;( Office ,\clio"
M ~iktl
July 8.
:?O().I
SenJI No. 09/689,927
Page I i of 38
T8040934
';',
11
46.
[original] The mcthod according to claim 36, wherein the scope assoc iated with
, ~O;
..
.
' • •,
••
•
' , '
•
•
,.".
~.~
.
•
a higher level node is dependent upon one or morc scopes of one or more corresponding
descendant nodes.
_.. __ .- - - --_.. _--- - -- - --------------- "
-47.
[original] The method according to claim 43 , wherein said terminal node
includes one of said predefined portions and said at least one modified portions.
48,
[original] The method according to claim 43, wherein said terminal node
includes a label of said publication.
49.
[original] The melhod according to claim 48. wherein said label is data
associated with a higher level node of said lennina.! node.
50.
[original] The method according 10 claim 34, wherein said prede fine d ponion
includes lext associated wi th a commentary.
5 J.
[original] The method according to claim 36, wherein said scope .includes a start
date and an end date.
52.
{original] The method according to claim 5 1, wherein said scope further includes
an update dale .
53.
[original] The method according to claim 50, wherein said predefined ponion
has a scope includi~g a start date, an end date and an update dale; said update date being
later than said start date and earlier lhan said end date.
54.
'[c~rrentJy amended] An apparatus for ,publishing an e1ectronic .publ ication
fanned from :predefincd portions of text-based data encoded using a markup language,
said apparatus includin g:
means for storing prede fi ned portions in ter:minal nodes; and
Amcnd ....rm Arc". OHir.:c Aeli()n M!lilctl Ju ly 8,
Seri!l l No_09/689.927
2{J()4
"age L2()f38
T8040935
\.
"',
means for providing one or more higher leve l nodes fo r organising said terminal
nodes to correspond with a hierarchical stmcturc embodied in said electronic publication,
wherein each higher leve l node consists of the identity of a parent node, a position
indicator for said higher level node, and an
identifier~
wherein one of said higher level nodes has a null parent node identity. and said
position indicator indicates a position of said higher level node relative to a sibling node.
55.
[Cancelled]
56.
roriginal] The apparatus according to claim 54, further including:
means for associating each of said predefined pOl1ions with a corresponding
scope defining the time during which each said predefined portion is valid.
57.
[Cancelled]
58.
[original] The apparatus according to claim 54, further including:
means for storing at least one modified portion in said tenninal nodes.
59.
[original] The apparatus according to claim 54, wherein said predefined portions
correspond to a relational database represented in flat file records.
60.
[original] The apparatus according to claim 54, further including:
means for dividing XML data into prcdcfincd .portions; and
means for storing said predefined portions as flat files.
61.
loriginalJ The apparatus according to claim 60, wherein said tenninal node
includes a label of said publication.
62.
[original] The C 1 6or ~8
TB040939
...,
86.
[original] The computer program product according to claim 76, wherein the
scope associated with a hi gher level node is dependent upon one or more scopes of one or
morc corresponding descendant nodes.
87.
_.. - -
(ori ginal] The computer program product according to claim 81, wherein said
---
-
- -
- - -
- -
- - --
terminal node includes one of said predefined portions and said at least one modified
portions.
88.
[original] The computer program product according to claim 81, wherein said
tenninaJ node includes a label of said publi cation.
89.
[original] The computer program product according to claim 88, wherein said
Jabel is data associated with a higher level node of said tenninal node.
90.
[original] The computer program product according to claim 74 , wherein said
predefined portions includes text associated with a commentary.
91.
[original! The computer program product according to claim 76, wherein said
scope includes a start date and an end date.
92.
(original] The computer program product according to claim 91 , wherein said
,s cope further includes an update date.
93.
[original] The computer program product according to claim 90, wherein said
,predefined portion has a scope including a stan dale, an end datc and an update date, said
update date being later than said start date and earlier than said end date.
94.
[currently amended) A method of publishing an electronic publication formed
from predefined porti o ns of tex t-based data encoded using a markup language, said
Illc:thod including the steps of:
storing p redefined portions in terminal nodcs; and
Alllc nUl1k'fll ,\flc r Office Ael ;OIl ;\1 :,i!.::d Jul y S. 2()()1
Seria l No. ()')/IiS9.'J!7
'I'~I;" 11 ,-,f~8
TB040940
",
.~
provid ing one o r more higher level nodes for organising sa id terminal nodes to
correspond with a hierarchical structure embodied in said electronic publication, wherein
each higher level node con sists of the identity of a parent node, a position indicator for
said higher level node , and an identifier, said predefined portion includes text associated
--_._ - - - - - - - - - - .. -- - ---- -_._ ._-_._ .- - - _._-with a commentary, and a scope including a start date, an end date and an update date,
said update date being later than said start date and earlier than said end date,;.
further wherein one of said higher IC,vel nodes has a null parent identity, and said
position indicator indicates a position of said higher level node relative to a sibl ing node.
95.
[original] The method according to claim 50. wherein said .predefined portion
has a scope including a start date and an update date.
s~ d
update date being Jater than
said start date.
'96.
ha~
[original] The apparatus according to claim 70, wherein said predefined portion
a scope including a stan date and an update date, said update date being Jater than
said start date.
97.
[original] The computer program product according to claim 90, wherein said
predcfincd portion has a scope including a start date and an update date, said update date
being ·Iater than said start date.
98.
[New] The method according to claim '1, wherein said second axis is selected
from the .group of viewing axes consisting of: sequential, hierarchical, temporal, source.
case law, annotations, subject, part number, category. location, and owner axes.
99.
.[New] The apparatus according to claim 12. wherein said second axis is selected
from the group of view in g axes cons ist ing of: seq uential,. hierarchical , temporal ; source,
case law, annotations, subjec t, pan nu mbe r. category, locati on, and ow ner ;IXCS.
Amo.:null"!Cnr ,'frcr omCf ,\( I;n n
No. 0<)16119.927
f'JbC IIIor38
~[~ikd
SloIy 8. 2(04
S ...• . .
9~26
o f Illlcrnat iona l·Publ ication No . WO
,'UlCu(J n'C n( MI<:rOfri~ " <:(il)
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?