Escolar Documentos
Profissional Documentos
Cultura Documentos
U_
~ Q ~ 0~ ~~ ~ •
LL 8199046
V1 N stn cn
%p
ro u
-'0' C0 6199048
U i
ISSUING CLASSIFICATION 1
611-- 0-
6 (e
ISSU&BATCH NUMBER
q c) The terminal months of
this patent have been disclaimed .
(Legal Instruments Examiner) (Date)
WARNING:
The information disclosed herein may be restricted . Unauthorized disclosure may be prohibited by the United States Code Title 35, Sections 122, 181 and 368.
Possession outside the U .S . Patent & Trademark Office Is restricted to authorized employees and contractors only .
Form PTO-436A
(RIk s/98)
' ~ . .,__(FACE)
jan U . S PT6
~1 INITIALS
..,PATENT APPOCAtIONN 01/15/ 99
CONTEWS
09232908 ~eceived
C. Date received
(Incl. C. of M.)
or
Date Mailed Date Mailed
1.Application papers 41
2. 43.
3. 44.
2 rn d5. (1 G ~~ 45.
5. cOd 2ev Cw*4 16.
5"6b '.42) 47.
6.
7. 48./ —
8. 4
0.
Oy. cyo 51.
050460 52.
12. 53.
54.
M3
~~~~~?ds°l~1~iII - 55. -
F
15. 56.
16.— 57.
17.— 58.
18.— 59.
19. 60.
20. 61-
21. 62.
22. 63.
it 23. 64.
6 24.
65.
25. 66.
26. 67.
27. 68. -
28. 69.
29. 70.
30. 71.
31 72.
32. 73.
'i 33. 74.
I W 75.
35. — 76.
36. 77.
37 . 78.
30 79.
30. 80.
40. - 81.
41 . 82.
(LEFT OUTSIDE)
FEE DETERMINATION
O .I .P .E . CLASSIFIER
FORMALITY REVIEW
INDEX OF CLAIMS
Rejected N Non-elected
_ Allowed I Interference
(Through numeral) . . . Canceled A Appeal
- Restricted 0 Objected
~I •
iL
r,
I IM 'J
c
ilml it
Ip
rn
O
51 ~~
~. ii O
101 .'
C) 52 1
1 53 qI
v
V 22 54 .\ 2 X04
3 55 Ofi 105
i G 2,4156 —\ '1,4 1061
Z~ 57 107 `y
.1 Z 58 106 ~; -
f:
`7 59 t 109 _
'Z,T 601 11
i)^ 10
1
V Z 61 ~\ s i~ 111 ~ _
2
.130 62 \ yo 112 _
31 s 63 113
.31 114
I AJ 4 64
. 3 65 1151 1
- 1I 1 11 W
1 3f~ 66
116
1 Yfll17
1 ~6 116 ~..~
37 69 a' 119
1, 1 1 1 9 1
0 3 70 ~. 20,
1 71 \\ 121
2 41 72 % 112211
3 111 1 Yz 73 - 91 1 41
(Pte 74 Z 124
2 4(j 75 _~ 125
201 1 111 40176 9 ~
1 1 2VI 4S 77 127
A2P 1 J_ J 78, 128
4,77911 29
H_~ 65 BO -' . 30
Alh 1 .11 41 81 . 1311 1
3 • 8211 1 —, I 3
3 f 83 3
f I, — 131 1
Z
3411 -- I S Z 84
35 S3 85 131 1
3 86 ~. 131 1
36
87 131
G 3711 1 1
r 38 -6 88 ~. 1381 1
39 \. 89 1391 1
40 s 90 40
41 S" 91 141 _
61) 92 14
JO 42
14
1143
14AII
T2_ 44
> 45 45
x - 46
46
47 4
48 66 4
49 .\ 14
1
~' 50 16wool _11 501
(LEFT INSIDE)
SEARCHED
Class Sub. r Date Exmr.
0
~ t~ ~ ZL~O,
4
1-7
INTERFERENCE SEARCHED
(loss S6b. Date Exmr.
vr-
----------- - --------
(RIGHT OUTSIDE) l k
PTO-1556
(5/87)
*U.S . GPO : 1998-433.214/80404
SERIAL NUMBER FILING DATE CLASS GROUP ART UNIT ATTORNEY DOCKET NO.
09/232,908 01/15/99 395 2756 150–061A
rL
-a.
Q
**FOREIGN APPLICATIONS*******~+***
! VERIF I E D ~ f
I I, l
FOREIGN FILING LICENSE GRANTED 02/08/ .99 ***** SMALL ENTITY *****
Foreign Priority claimed q yes no 10 .11 STATE OR SHEETS TOTAL ~ I.I(gDEPENDENT
35 USC 119 (a-d) conditions met [dyes [g4So q MeWfter Allowance COUNTRY DRAWING CLAIMS i CLAIMS
Vey ified and Acknowledged gi"' y IL 3 11 1
ANTHONY R B KUME f~ ~( V 14 E,
I 14 SOUTH IN STREET
Ì
Lj
E SUITE 2 0
SAYVI E NY 11782
G t Zee.4 f4~ I I'
CA*Qi+ ~U t t~ i J
q~
a'tiV ~r' c ~f' ♦
Yom/ {P.. tl
_
F=-
PTO/SB/05 (4/98)
Please type a plus sign (+) inside this box -~ - Approved for use through 09/30/2000 . OMB 0651-0032
Patent and Trademark Office : U .S . DEPARTMENT OF COMMERCE
O tO V nder the Pa erwork Reductio Act of 1995 no ersons are ed to re o d to a collection of information unless it dis la s a valid OMB control number.
1•-~ = cTT
1'
5. q Microfiche Computer Program (Appendix) Ur,
(Submit an original and a duplicate for fee processing)
6 . Nucleotide and/or Amino Acid Sequence Submission
2 . ~ Specification [Total Pages ] (if applicable, all necessary)
(preferred arrangement set forth below) 24
- Descriptive title of the Invention a . ~ Computer Readable Copy
- Cross References to Related Applications
- Statement Regarding Fed sponsored R & D
b. F Paper Copy (identical to computer copy)
16 . If a CONTINUING APPLICATION, check appropriate box, and supply the requisite information below and in a preliminary amendment:
Continuation Divisional ElContinuation-in-part (CIP) of prior application No : 08/538,365
Prior application information : Examiner D . Pan Group/Art Unit: 2783
For CONTINUATION or DIVISIONAL APPS only : The entire disclosure of the prior application, from which an oath or declaration is supplied
under Box 4b, is considered a part of the disclosure of the accompanying continuation or divisional application and is hereby incorporated by
reference. The incorporation can only be relied upon when a portion has been inadvertently omitted from the submitted application parts.
17 . CORRESPONDENCE ADDRESS
Name
Anthony R. Barkume
lAnthony R. Barkume, P .C.
Address
14 South Main_Street Suite 200
PTO/SB/17 (2/98)
App- . r use through 9/3012000 . OMB 0651-0032
Patent and Traderrrd iK office: U .S . DEPARTMENT OF COMMERCE
Underthe Paperwork Reduction Act of 1995, no persons are required to respond to a collection of information unless it displays a valid OMB control number.
Complete if Known
Application Number
FEE TRANSMITTAL Flung Date January 15, 1999
Patent fees are subject to annual revision on October 1.
These are the fees effective October 1, 1997. First Named Inventor Frank C . Hudetz
Small Entity payments must be supported by a smell entity statement,
otherwise large entity fees must be paid. See Forms PTO/SB/09-12. Examiner Name D . Pan
See 37 C.F.R. §§ 1.27 and 1.28. Group / Art Unit 2302
TOTAL AMOUNT OF PAYMENT ($) 380 .00 AttomeyDocketNo . 150-061A
Patent
Attorney-Docket-
/5-0 -061 A
5
SYSTEM. AND METHOD FOR USING; AN ORDINARY.
ARTICLE OF' COMMERCE TO ACCESS A . REMOTE COXPUTER.
rt
be reluctant to do this . Third, pervious proposal, if the
network address is changed, the . .package needs to be
redesigned, and packages already in the marketplace will
have incorrect address information.
5
Summary of the Invention
The present invention offers a better way for consumers
and others to access resources on remote comp~eSrs~~
p
particularly Web sites . In accordance with the invention,
10 the dissemination and entry of network addresses is
accomplished by means of existing identification standards
(e . g ., bar codes) found on ordinary products like soup or
soda, in conjunction with.a centralized database of network
locations.
15 One embodiment of the invention is a system in which a
bar code or other indicia is associated with a product or
other article of commerce . The indicia encodes (in human
and/or machine readable form) a UPC or other identification
number, which is associated with the article in accordance
20 with an extrinsic standard . A computer database is provided
that relates standard UPC codes to Internet URLs or other
network addresses . To access a network resource relating to
a particular product, the user swipes, a bar code reader
across the product's UPC symbol . . The database then retrieves
a 25 the URL corresponding to the UPC product data . This
location information is then used to access the desired
5 ~---,resource on the network . -
The invention offers a number of important advantages.
First, because product identification information is already
30 widely disseminated using standardized and pre-assigned
codes, the invention eliminates the need for separately
disseminating domain names or other network location data.
Further, the invention can be-implemented without - requiring
manufactures to redesign packaging or other articles, or to
35^ develop special bar code indicia . This overcomes a Catch-22
often facing new technologies : manufacturers will not
participate until there is widespread consumer interest;
consumers are not interested until there is widespread
manufacturer participation . With the invention, mass
participation by manufacturers in the technology is
5 automatic.
Second, the invention allows practical use of bar codes
and other machine readable media for entry of network
location data . As-we realized, encoding URL data in bar
code format is not practical because the resulting bar codes
10 are too long . By using existing UPC product codes in
combination with the database of network locations, users
have the benefit of bar code or comparable technology for
entering network location data . Thus, the necessity of
manually entering the address is eliminated . Users can
15 access a desired site by simply using a bar code reader ..
The UPC can also be printed on removable stickers or
detachable cards, allowing users to readily clip the
stickers and cards for future reference . This is
particularly useful when the user reads about the location
20 at a time when he does not have access to a computer.
Third, the invention overcomes the problems encountered
when network addresses are changed . Network addresses can
change as companies reorganize their'on-line marketing
strategies . Also, Internet addresses are assigned by an
25 independent third party -- InterNic -- which may in some
cases have the authority to unilaterally change a company's
address . Finally, unforeseen trademark conflicts (involving
for example Internet domain names) may require adoption of
new addresses . With the invention, a new address assignment
30 requires only that the database of addresses be updated.
Products, packaging, advertisements and the like bearing the
standard identification codes need not be redesigned.
rt
These numbering systems share at least three
characteristics . First, for purposes of this invention, the
identification numbers may be assigned in accordance with an
"extrinsic" standard . By extrinsic, it is meant that the
5 assignment of numbers is made a by group or association for
the purpose of identifying articles of commerce . It is
likely that new types of identification numbers will arise
in the future, as will new organizations for assigning and
administering those numbers, and the present invention
10 contemplates use of both existing and future extrinsic
identification numbers and formats.
Second, the identification numbers may have recognized
significance as numbers identifying articles of commerce.
The level of recognition may be among the general public, or
15 a defined subset, . such as a particular industry or
occupation.
Third, the identification numbers may be encoded in a
standard, machine readable format -- namely, bar codes.
Other machine readable formats may also be used for this
20 purpose, including magnetic stripes or optical character
recognition ("OCR"), and the present invention could be
practiced with product identification numbers encoded in
those formats as well.
3 . URL/UPC Database
25 In accordance with the invention, service provider 22
includes a relational database 60, which is shown in more
detail in FIG . 4 . Database 60 includes records 62-68, which
are accessible using a suitable database management.system
software .. Each record 62-68 of database 60 contains four
30 fields 70-76 . Fields 70 and 72 contain a UPC product
identification number, as explained below . Field 74 holds a
URL suitable for locating a .resource on the Internet.
Depending on the application, other network addresses --
either numeric or mnemonic, physical or virtual -- may be
35 used . Field 76 holds a narrative description of the
11
resource addressed in field 74 . This particular arrangement
of fields is . but one illustration of how the invention may
be practiced . For example, additional fields could be
provided, or the UPC product identification number could be
5 held in a single field.
Each record 62-68 of database 60 associates a UPC
product identification number (contained in fields 70 and
72) with a particular Internet URL and narrative description
(contained in fields 74 and 76, respectively) . The
10 association is based on selected criteria . In this case,
the criteria .is the existence of a Web resource sponsored by
the manufacturer of the product identified by the UPC number
in fields 70 and 72 . (If no such resource exists, then the
particular product identifier can be omitted from database
15 60) . Other criteria can be used . For example, the
association could be based on the existence of a Web site
simply referring to or relating to the product.
As stated, fields 70 and 72 contain a UPC product
identification number . Field 70 contains the first five
20 digits of the product identification number (field A of FIG.
3) . As explained above, these digits uniquely identify the
product's manufacturer . Field 72 contains the second five
digits of the product identification number (field B of FIG.
3) . These digits identify the manufacturer's particular
25 product . In some cases, a manufacturer may have many
products and only one Web site or other Internet resource.
In that case, field 72 may be left blank, as shown in cell
78 of record 68 . When field 72 is left blank, database 60
associates the Web resource indicated in field 74 with any
30 product identification number whose first five digits match
the manufacturer number specified in field 70.
Database 60 itself is accessible via service provider
22, which is-equipped with Web server software such as
provided by Netscape .Communications, Inc . The server
35 software provides access to an HTML document (the "Query-
Page") resident on service provider 22 at a predetermined
1 13
f d
•r
15
Y
3 r,
VJ
F
3I~,
We claim:
19
20
21
22
23
Ti_Ei'1'sLiL; UfII- i
V !=
21 L OG1 C."
24
'f
Pssa I of 1
y, /~~~~
McBr
McBride Baker & Calm
Our Rderence: 75353-00006
My residence, post o$cs sddrw and cidrenship are as dated below nod to sty mute.
I baliams I am the original, first and sole inventor (if only one name is listed balsa) or an original, first and
joint inventor (if plural names arc listed below) of the subject matter which is claimed sad for which a patent is
sought on the invention entitled:
Svetsm and Method for Usln: a laE i m Article of Commerce to Accts a Remote Camnuter
[ :] is attached hereto.
Priority Chimed: [ ] Ya H No
N4 .
Prior FandgplPCT Applieaticn(a) and aw Priority Claims Under 35 U .S.C. 4119:
l hereby claim this bsaaSt tmdw Theresa 3S, United States Code, 4110 of any United States app9c tion(s) cc
PCT iatemadoael noliadon(s) designating the United States of America tided below and, lnsa6r es the lowed
mater of each of the cldmd of this applioation is not disclosed in tea prior &pplicadoo(s) is the mamsr provided by
the first paragraph of TiW 33, United States Code, 4112, I ubwwiedp the duty to disclose m a1 urial khenstioa as
defined in Title 37, Code of Fedanl Regulations, 41 .36(&) which F, 9 9 re 1 between the filing date of The prior
application and the aadoesl or PCT International filitg date of this application :
-T
nVia2
prior U. S. Awlication(x) or PCT IutcutioaW APPl Icadon(s) WWI 00 U.B. 1br Budh Under 35 U S0
1120 ,
POWER OF ArrORNZY:
I hereby appoint Andrew P- Basile, Jr. OW& No . 33A32) as my attorney, with fill power of substitution.
to pnowu this application and to tracmd all business is On United 31tas Pabst =0 Mcnark Coke 000mnewated
tharnvith.
Tielaphout inquiries may be directed to Andrew R . BesiW at (312) 715-5743 or buileonbc-oom (email).
DECLURRANTENOON.-
I but, declare that all dwazents tradarbeau of my own kwMWV am taw and *a all statuawAs
made an imacmation and Ndd we babrad to be true; and 101how that tivm sWomente we made with the
knowledge that willfhl Ddle shoments and to like so made am punishable by due at SpriammneW4 or bod:6 under
11001 of 7% 18 of the United States Q4 and that such =Rd fWas donnouts may jeopudwo the validity of tba
application n or say pateal bloomed thereon.
X Iavemtoe!s 8ivadMre
42 gta1 - — Datc
Sawcovid Thventar
Full Nona Pdw L Hudetz
Citizenship USA
RAMAMMUC 34903 Pine Cag y IAWN PlawAdd, Illinois 60514
Past OdkeAdchavc 24905 PQ Cam lAw; PWWBWQ laNds 60344
the following practitioner is hereby appointed to prosecute and transact all business in the Patent and
Trademark Office connected therewith.
ASSIGNEE STATEMENT
Respectfully submitted;
Date By:
Q
S0 1-1
L El."I
Tu
0.-1
531
_0
r7-
0.
System S& Method for Using an Ordinary Article of Commerce to Access a Remote
Computer
d N ^} REMOTE
I NODE FIG .1
S ao
6o DATA-
CE REMOTE
2,6
~RovlDr~ NODE
I LOCAL 32
HOST
36 MODEM RAM
r~
I ~S
4o I ARTICLE
3~
~ ~ IIIIII~1
DATA/ADDRESS BUS I ,
I I qb
S7 FIG . 2
V
S.o
~a
uunumnumi .;
SN
yy~ SOUY y~
y6 u~'
P RLV T OF DRAWING.
AS ORIGINALLY FII.
FIL S
FIG. 3 LOAD BROWSER
8p SOFTWARE
LOAD QUERRY
~S PAGE
dllll ~IIIIdII~IN p
73 59
l2 4Y
84
ENTER UPC PRODUCT
ID NUMBER
LOOK UP
S6 UPC CODE
Q
A 'RETURN MATCHING
g~ RECORDS
DISPLAY RESULTS
9v
LOAD DESIRED
9a ADDRESS
FIG. 4 `a
r ~o e- 7a r-714 (-76
1 79
PRLNT OF DRAW1W
AS ORIGINALLY FU
SZ
-1
FIG . .7
Sou p
1110,
I k 0
+130= OR +260=
TOTAL TOTAL
ADDiT. FEE OR ADDIT
. FEE
+130= OR +260=
• If the entry in column 1 is less than the entry in column 2 write '0' in column 3
T OTAL TOTAL
If the 'Highest Number Previously Paid For' IN THIS SPACE is less than 20, enter'20 OR ADDIT
"If the 'Highest Number Previously Paid For' IN THIS SPACE is less than 3, enter'3 .' .' ADDrr FEE FEE
The 'Highest Number Previously Paid For' (Total or Independent) is the highest number found in the appropriate box In column 1.
IN THE SPECIFICATION:
- Page 1, 1inz'
e 10, delete "continuation of" and insert
divisional application of co-pending application serial
number 08/538,365, filed on October 3 1995 which claims
1 7 ' J~1
priority of provisional AIS~i ~,~~ ~f
IN THE CLAIMS : .
REMARKS
FROM EXPRESS SEARCH PHbNE NO . 703 658 21be- Jun . 30 1999 02 :03PM P2/2
Received
Pmc itioner's DockttNo. ~s
rD''vbl A- ?AnWT
JUN (J 1919
Group ?_700
]T(TSa Y nTtD STATES PATENT AND TUDIXAM OFFICE
in re application
Of xudg n at el.
Serial No . : 09/`132,908
Cproup No., 2756
Filed: unuary 15, 1999
EM►OJYlur"
For: SYSTEM ANb MTHOD FOR USING AN ORDINARY ARTICLE OF
COMMCE TO ACCESS A REMATE CO)DU'l'ER
Applicant bereby gmnta the below named practitioner the power to inspect and make copies of
the dwvo-referenced application.
Dated; ~ar i
R Barkume
Attorney for Applicant
Rag_ No . 33,831
Anthony R Bukutae, P. C.
14 South Maio SMe Suite 2000
Sayville. NY 11782
Telephone No. : (516) 2442644
~4*-'VOF CO
APPLICATION NO. FILING DATE FIRST NAMED INVENTOR ATTORNEY DOCKET NO.
EXAMINER
F
L M 0 2 11 &~--'j
PAN . D
lel !'Hd 1 %e 1(---".11"---1 ART UNIT PAPER NUMBER
SUITE M I D
SAYVILLE NY 1170;i!
DATE MAILED :
11/29/9 1
Please find below and/or attached an Office communication concerning this application or
proceeding .
Disposition of Claim
K Claim(s) 1-11 is/are pending in the applicat
Application Papers
Xj See the attached Notice of Draftsperson's Patent Drawing Review, PTO-948.
q The drawing(s) filed on is/are objected to by the Examiner.
q The proposed drawing correction, filed on is q .approved disapproved.
q The specification is objected to by the Examiner.
q The oath or declaration is objected to by the Examiner.
Attachment(s)
PQ Notice of References Cited, PTO-892
patenting as being unpatentable over claim 1 of U .S . Patent No. 5,978,773) . Although the
conflicting claims are not identical, they are not patentably distinct from each other because claim
1 of the patented application and the claim 1 of the present application are the same except the
claim 1 of the patented application recites an input means for generating a signal corresponding to
the encoded identification while claim 1 of the present application recites an input means for
generating a query signal corresponding to The encoded identification . It would have been
obvious to one of ordinary skill in the art to use the query signal in the input means for
corresponding to the encoded identification as claimed because the generic signal of the input
.f
means in the patented application is applicable to any specific signal, such as query or request
signals, and the specific of the signal generated by the input means would not affect the
The following is a quotation of 35 U.S.C. 103(a) which forms the basis for all obviousness
(a) A patent may not be obtained though the invention is not identically disclosed or described as set forth in
section 102 of this title, if the differences between the subject matter sought to be patented and the prior art are
such that the subject matter as a whole would have been obvious at the time the invention was made to a person
having ordinary skill in the art to which said subject matter pertains . Patentability shall not be negatived by the
4. Claims 1-4 are rejected under 35 U .S.C. 103(a) as being unpatentable . over Beller et al.
5. As to claims 1-4, Beller disclosed a system using an article of commerce [product 140]
a) machine readable indicia [bar code] associated with a product of commerce, the indicia
encoding at least one identification number corresponding to the article(e .g see col .2, lines 1-8,
b)input means for generating a query signal corresponding to the identification number (col .8,
lines 40-47)) ;
c)a database for storing the bar code information (e. g. see col. 6, lines 39-46 ; col. 8, lines 49-55;
6. Beller did not specifically show the database for containing a plurality of network
addresses and the associated identification numbers as claimed . However, Dolin, Jr ("Dolin"
hereinafter) disclosed a memory for storing the configuration of network addresses with
associated identification numbers [bar code identifications] (col.6, lines 32-33, lines 40-52, lines
32-55) . It would have been obvious to one of ordinary skill in the art to use Dolin in Beller for
including the database for storing the network addresses and associated identification numbers as
claimed because the use of Dolin could enhance the storage capacity of Beller to expand the bar
Claims 5-11 are objected to as being dependent upon a rejected base claim, but would be
allowable if rewritten in independent form including all of the limitations of the base claim and any
intervening claims.
Any inquiry concerning this communication or earlier communications from the examiner
should be directed to d . Pan whose telephone number is (703) 305 9696 . The examiner can
If attempts to reach the examiner by telephone are unsuccessful, the examiner's supervisor,
Meng, can be reached on (703) 305 9678 . The fax phone number for the organization where this
'v
Any inquiry of a general nature or relating to the status of this application or proceeding
should be directed to the receptionist whose telephone number is (703) 305 3900 .
'k:
U .S . PATENT DOCUMENTS
* DOCUMENT NO . DATE NAM CLASS SUBCLASS.
A n
B K~/~ Z
-T
IDI
E
F
G
H
I
K
L
M
FOREIGN PATENT DOCUMENTS
* DOCUMENT NO . DATE COUNTRY NAME CLASS SUBCLASS
N
0
P
Q
R
S
ITI
NON-PATENT DOCUMENTS
* DOCUMENT (Including Author, Title, Source, and Pertinent Pages) DATE
*A copy of this reference Is not being funished with this Office action.
(See Manual of Patent Examining Procedure, Section 707 .05(a) .)
U.S . Patent and Trademark Office Part of Paper No.
PTO-892 (Rev . 9-96)
*U .S. GPO: 1996-420 . 311/40176
Form PTO 948 (Rev . 8-98) U .S . DEPARTMENT OF COMMERCE - Patent and'Trademark office Application No . O8
NOTICE OF DRAFTSPERSON'S
PATENT DRAWING REVIEW
1 . DRAWINGS. 37 CFR 1 .84(x) : Acceptable categories of drawings : 8 . ARRANGEMENT OF VIEWS . 37 CFR 1 .84(i)
Black ink. Color. Words do not appear on a horizontal, left-to-right fashion
_ Color drawings are not acceptable until petiton is granted. when page is either upright or turned so that the top
Fig(s) becomes the right side, except for graphs . Fig(s)
Pencil and non black ink not permitted . Fig(s) 9. SCALE. 37 CFR 1 .84(k)
2. PHOTOGRAPHS . 37 CFR 1 .84 (b) _ Scale' not large enough to show mechanism without
_ 1 full-tone set is requited. Fig(s) crowding when drawing is reduced in size to two-thirds in
- Photographs not properly mounted (must use brystol board or reproduction.
photographic double-weight paper). Fig(s) Fig(s)
_ Foor quality (half-tone) . Fig(s) 10. CHARACTER OF LINES, NUMBERS, & LETTERS.
3 . TYPE OF PAPER. 37 CFR 1 .84(e) 3 11 1 .84(i)
Paper not flexible, strong, white, and durable . Lines, numbers & letters not uniformly thick and well
Fig(s) defined, cl an, ble, and black (poor line quality).
_ Erasures, alterations, overwritings, interlineations, Fig(s) --
folds, copy machine marks not accepted . Fig(s) 11 . SHADING . 37t FR 1 .84(m)
_ Mylar, velum paper is not acceptable (too thin). Solid black areas pale . ; Fig(s)
Fig(s) Solid black shading not permitted . Fig(s)
4 . SIZE OF PAPER . 37 CFR 1 .840: Acceptable sizes : Shade lines, pale, rough and blurred .' Fig(s)
_ 21 .0 cm by 29 .7 cm (DIN size A4) 12. NUMBERS, LETTERS, & REFERENCE CHARACTERS.
- 21 .6 cm by 27 .9 cm (8 1/2 x 11 inches) 37 CFR 1 .84(p)
All drawing sheets not the same size. - Numbers and reference characters not plain and legible .'
` Sheet(s) Fig(s)
_ Drawings sheets not an acceptable size. Fig(s) _ Figure legends are poor. Fig(s)
5 . MARGINS . 37 CFR 1 .84(8) : Acceptable margins : _ Numbers and reference characters not oriented in the
same direction'as the view. 37 CFR 1 .84(p)(1)
Top 2 .5 cm Left 2 .5cm Right 1 .5 cm Bottom 1 .0 cm Fig(s)
SIZE : A4 Size English alphabet not used . 37 CFR 1 .84(p)(2)
Top 2 .5 cm Left 2 .5 em Right 1 .5 cm Bottom 1 .0 cm Figs
SIZE : 8 1/2 x I1 Numbers, letters and reference characters must be at least
Margins not acceptab
Top (T)
Fi ) _ Left (L)4
j r
.32 cm (1/8 inch) in height . 37 CFR 1 .84(p)(3)
Fig(s)
Right (R) Bottom (B) 13. LEAD LINES . 37 CFR 1 .84(q)
6. VIEWS. 37 CFR 1 .84(h) Lead lines cross each other. Fig(s)
REMINDER : Specification may require revision to Lead lines missing . Fig(s)
correspond to drawing changes . 14 . NUMBERING OF SHEETS OF DRAWINGS . 37 CFR 1 .84(1)
Partial views . 37 CFR 1 .84(h)(2) Sheets not numbered consecutively, and in Arabic numerals
_ Brackets needed to show figure as one entity. beginning with number 1 . Sheet (s )
Fig(s) 15. NUMBERING OF VIEWS . 37 CFR 1 .84(u)
_ Views not labeled separately or properly . - Views not numbered consecutively, and in Arabic numerals,
Fig(s) beginning with number 1 . Fig(s)
_ Enlarged view not labeled separetely or properly . 16 . CORRECTIONS. 37 CFR 1 .84(w)
Fig(s) Corrections not made from prior PTO-948
7 . SECTIONAL VIEWS . 37 CFR 1 .84 (h)(3) dated
_ Hatching not indicated for sectional portions of an object. 17 . DESIGN DRAWINGS . 37 CFR 1 .152
Fig(s) _ Surface shading shown not appropriate . Fig(s)
_ Sectional designation should be noted with Arabic or _ Solid black shading not used for color contrast.
Roman numbers. Fig(s) Fig(s)
COMMENTS
r1h
REVIEWER DATE TELEPHONE NO.
Invention : SYSTEM AND METHOD FOR AUTOMATIC ACCESS OF A REMOTE COMPUTER OVER A
NETWORK =`/ v ' " 1
/
(212) 801-9294
~ ~ MAY0~200A
Serial No . Filing Date Examiner ~. CJ• a GrC*QUpnd^700
09/232 .908 January 15, 1999 Pan, D. 2783
MAY 0 3 2= Q
This is a request under the provisions of 37 CFR 1 .136(a) to extend the period for filing a response to the Office
Action of November 29, 1999 in the above-identified application.
Date
A verified statement of small entity status as a small entity under 37 CFR 1 .27:
q is enclosed.
® has already been filed in this application.
The fee for the extension of time is $190 and is to be paid as follows:
® A check in the amount of the fee is enclosed.
q The Commissioner is hereby authorized to charge any fees which may be required, or credit any
overpayment, to Deposit Account No.
A duplicate copy of this sheet is enclosed.
q If an additional extension of time is required, please consider this a petition therefor and charge any additional
fees li h required to Deposit Account No . - A duplicate copy of this sheet is enclosed.
Linda Garramone
cc :
Typed or Printed Name of Person Mailing Correspondence
0 1
MAY o 3, 1000
cc)
Docket Number : 150-061A
DEMARy'
RECEIVED
IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
MAY Q a 2000
Applicant : Hudetz et al .
Group. 2700
Serial No . : 09/232,908 Examiner : D . Pan
SIR :
AMENDMENT
IN THE TITLE:
Rewrite the title/as : SYSTEM AND METHOD FOR [USING AN
ORDINARY ARTICLE/6F COMMERCE TO] AUTOMATIC ACCESS OF A
REMOTE COMPUTER OVER A NETWORK
IN THE SPECIFICTION:
`— following paragraphs:
4
d`
7
)
a
1
IN THE CLAIMS:
Cancel claims-1/and
/ add the following new
claims:
3
J3,e The method of claim .3'~ wherein the bar code symbol is
encoded in accordance with an extrinsic standard.
I
~Q3 The method of claim .4 wherein the index is at least a
portion of a Universal Product Code.
1 10
y2 . The method of claim,2-f wherein the step of reading a
data carrier modulated with an index comprises receiving a
signal emanating from an article of commerce, the signal
being modulated with the index.
I
l a-' (t
94'. The method of claim A .3 wherein the step of inputting
into the user computing device an audible signal modulated
with information correlated to the index comprises the use
of voice recognition techniques.
fb I
A- ' . The method of claim wherein the step of reading a
data carrier modulated with an index comprises inputting
into the user computing device an RF signal modulated with
information correlated to the index.
)T t
4-1 The method of claim -3 wherein the steps of accessing
a database and extracting a pointer therefrom are
carried out on the user computing device.
10
Ih
LW. The method of claim 3~ wherein the steps of accessing
a database and extracting a pointer therefrom are
carried out on a server computer located remotely from
the user computing device.
a-0 ►
,f . The method of claim 3~3 wherein the pointer comprises
the name of a remote computer.
a~ r
The method of claim .Ie wherein the index is comprised
of a first field and a second field.
aJI
3 ,
RS . The method of claim ,i-~ wherein the step of accessing a
database with an index comprises the steps of using
only the first field of the index to access the
database ._
a~ a3
The method of claim .5-5 wherein a plurality of indexes-
having the same first field and different second
fields will result in extraction of the same pointer.
' F.
' pq
The method of claim Z6" wherein the first field is a
manufacturer identification number and the second field is
a product identification number.
~.
1 The method of claim .54 wherein the automatic
communication by the user computing device with the remote
computer is executed by a web browser program running on
the user computing device.
.1 A ,
.0 The method of claim ;i,-1 wherein the step of using the
pointer to establish communication with the remote computer
identified thereby is executed by a user selecting
hypertext link returned to the user computing device by the
database.
ffl I
•61 . The method of claim s3 wherein the network over which
the user computing device establishes communication with
the remote computer is a wide area network.
3 6 , The ~l
method of claim wherein the wide area network is
the Internet.
31 '
. The method of claim 6X wherein the wide area network
is a proprietary online service .
3(
.The method of claim j -~ wherein the database is resident
g
35 I
b-1 .The method of claim3 wherein the database is
associated with a search-engine.
3T
r6' . A system comprising:
a. a user computing device;
b. an input device associated with the user computing
device, configured to read a data carrier modulated
with an index;
c. means for storing a database comprising a plurality
of records that link an index to a pointer which
identifies a remote computer;
wherein the user computing device comprises:
means for accessing the database to extract a
pointer from the database as a function of the
index ; and
_means for using the pointer to establish
communication with the remote computer identified
thereby .
J 13
3O 3,
The system of claim b,6 wherein the means for reading a
light pattern emanating from an object and demodulating the
light pattern to obtain the index comprises means for
scanning a bar code symbol encoded with the index.
31
34 The system of claim -I-f1 wherein the means for scanning
a bar code symbol is adapted to scan a bar code symbol
encoded in accordance with an extrinsic standard.
CO
r . The system of claim ,wherein the input device is
configured to read an index comprising at least a portion
of a Universal Pro( 3uct Code.
43 3 J~,
.74 . The system of claim 6.6 wherein the input device is
configured to read an index comprising at least a portion
of an ISBN code .
D 3?
~6 . The system of claim R5 wherein the means for reading a
light pattern eman+ ating from an object and demodulating the
Its'
The system of claim ~~ wherein the input device is
adapted to receive a signal emanating from an article of
commerce, the signal being modulated with the index.
K(O No
'4e. The system of claim .6-9 wherein the input device
comprises means for inputting into the user computing
device an audible signal modulated with information
correlated to the index.
`f -7 4110
,7.?' . The system of claim 7,4T wherein the means for inputting
into the user computing device an audible signal modulated
with information correlated to the index is configured to
utilize voice recognition techniques.
36
L1$
ji-6 . The system of claim ,C9 wherein the input device
comprises means for inputting an RF signal modulated with
information correlated to the index.
S~ •3b
The system of claim .09 wherein the means for storing a
database is located on the user computing device.
67 3 (0
da-5 . The system of claim fry wherein the means for storing a
database is located on a server computer located
remotely from the user computing device.
15
J
.F ,
C
S3 3~
The system of claim 60 wherein the pointer comprises a
network address .
g(v
,P6 . The system of claim 64 wherein the pointer comprises a
Uniform Resource Locator.
7 36
~J . The system of claim ~ wherein the index is comprised
Vie of a first field and a second field.
60 j7
~ . The system of claim SK wherein the first field-is a
manufacturer identification number and the second field is
a product identification number.
16
y+5 . The system of claim .19 wherein the means for using the
pointer to establish communication with the remote computer
identified thereby executes by a user selecting hypertext.
link returned to the .user computing device by the database.
!o ~{ 36
9'r.The system of claim Erb wherein.the network over which
the user computing device establishes communication with
the remote computer is a wide area network.
17
(07 C7
-3-z~ . The system of claim k9 wherein the online service
provider computer additionally .provides a gateway to the
Internet.
69 36
,02 . The system of claim r8 wherein access to the database
requires entry of a password.
7d
. The system of claim j&6 wherein the database is
associated with a search engine.
*73 - 9z
19~ . The user computing device of claim wherein the
means for reading a light pattern emanating from an object
and demodulating the light pattern to obtain the index
'/-~ ' 73
1.9-' . The user computing device of claim wherein the
means for scanning a bar code symbol is .adapted to scan a
bar code symbol encoded in accordance with an extrinsic
standard . '
'7 G 7(
The user computing device of claim k63 wherein the
input device is configured to read an index comprising at
least a portion of a Universal Product Code.
77 7(
.,9-e . The user computing device of claim .1' wherein the
`
t~ input device is configured to read an index comprising at
least a portion of a EAN code .
Y~
7$ 71
1 .4e. The user computing device of claim 10 wherein the
input device is configured to read an index comprising at
least a portion of an ISBN code .
.
17 9 11
k1R~ . The user computing device of claim 2.9 13 wherein the
input device is configured to read an index comprising at
least a portion of an ISSN code.
7s 7y
1- The user computing device of claim L.9t wherein the
means for reading-a light pattern emanating from an object
and demodulating the light patter a to obtain the index
comprises means for using optical character recognition
techniques .
112 . The user computing device of claim J,0 ,13 wherein the
input device is adapted to receive a signal emanating from
a/ I/
17~. The user computing device of claim IQ-3 wherein the
input device comprises means for inputting into the user
computing device an audible signal modulated with
information correlated to the index.
71
]X~ . The user computing device of claim I-9'3 wherein the
input device comprises means for inputting an RF signal
modulated with information correlated to the index.
~~ 7l
J-
-r g . The user computing device of claim X93 wherein the
input device comprises means for reading a magnetic stripe
card.
Bi' '1(
,k1-1 . The user computing device of claim 7-0'3 wherein the
software program is adapted to utilize the index to
access a database located on the user computing device.
7(
,yl~ . The user computing device of claim ).91 wherein the
software program is adapted to utilize the index ' to
access a database located on a server computer remote
from the user computing device.
1. 20
?(
. The user computing device of claim ke3 wherein the
index is comprised of a first field and a second
field, and wherein the software program is adapted to
access a database with only the first field of the
index .
go r
a~ 4-22 . The user computing device of claim 1.8'3 wherein the
software program is adapted to use the pointer to establish
communication with the remote computer identified thereby
automatically without user intervention.
el / go
The user computing device of claim ]~ wherein the
automatic communication by the user computing device with
the remote computer is executed by a web browser program
running on the user computing device.
G12 r!
1.2< . The user ' computing device of claim .603 wherein the
software program is adapted to use the pointer to establish
communication with . the remote computer identified thereby
by using a user-selected hypertext link returned to the
user computing device by the database.
21
q3 '7I
.1.2~ The user computing device of . claim further
adapted to establish communication with the remote
computer over a wide area network.
C74 . Q3
The user computing device of claim .14?5 further adapted
►
~ to establish communication with the remote computer over
the Internet.
Rs - 173
The user computing device of claim .1- ' further adapted
to establish communication with the remote computer over
a proprietary online service .--
REMARKS
The specification has been amended to include material
from parent application serial number 08/538,365, which was
obtained from provisional application serial number
60/000,442, filed on June 20, 1995, and entitled "Method of
an Apparatus for Interfacing with Remote Computers".
Claims 33-67
New claims 33-67 cover a method of the present
invention that is novel and unobvious over the prior art of
:record . Independent claim 33 recites a method of
connecting a user computing device to one of a plurality of
remote computers available for communication over a network
comprising the steps of (a) reading a data carrier
24
~~
various embodiments of the pointer that is returned by the
database table, as described in the background section, and
throughout the description of the invention.
Claims 68-102
New claims 68-102 describe the present invention in
the format of , a system, wherein independent claim 68
recites system comprising a user computing device ; an input
device associated with the user computing device,
configured to read a data carrier. modulated with an index;
means for storing a database comprising a plurality of
records that link an index to a pointer which identifies a
remote computer ; wherein the user computing device
comprises means for accessing the database to extract a
pointer from the database as a function of the index ; and
means for using the pointer to establish communication with
the remote computer identified thereby . Claims 69-102
depend from claim 68 and recite limitations similar to the
independent claims 34-67 as discussed above.
Claims 103-127
New claims 103-127 describe the user computing device
of the present invention, wherein independent claim 103
recites a user computing device comprising an input device
configured to read a data carrier modulated with an index;
and computer processing means for executing a software
program adapted to utilize the index to access a database
comprising a plurality of records that link an index to a
pointer which identifies a remote computer, retrieve from
the database a pointer as a function of the index, and use
the pointer to establish communication with the remote
computer identified thereby . Claims 104-127 depend from
claim 103 and recite limitations similar to the independent
claims 34-67 as discussed above.
26
AAthon*y R . Barkume
Reg . No . 33,831
Attorney for Applicant
(212) 801-9294
27
REMOTE SERVICE
SERVER PROVIDER 204
22 S ZZIo Z/D
222
236
234
2//o MODEM l
DOCUMENT
i
Z/Z COMPUTER
~ Z32
1
BAR
CODE
READER
Z/8
220
232
2,36
39 0
FIG 9
238
READ
SCANNER
-INPUT ' ',
NO
INPUT?
r--- 230
240 T,>
YES
-TRANSMIT
ADDRESS 24Z
RECEIVE ~ Z4*
L---~ DATA
FIG - 10
cc : Linda Garramone
Typed or Printed Name ofPerson Mailing Correspondence
P11 SMALUREV06,
CERTIFICATE OF MAILING BY.~FIRST CLASS MAIL. (37 CFR 1 .8) Docket No.
Applicant(s) : Hudetz et al . 150-061A
F4 F= Prh pn I P V— on
Serial No . Filing Date Examiner ME Pt
091232,908 January 15, 1999 Pan, D . MAr 19 8 2000
Invention : SYSTEM AND METHOD FOR AUTOMATIC ACCESS OF A REMOTE COMPUTER CWJP 2700
NETWORK
v
MAY 0 3 2000 0
-4
w
~A MAO
I hereby certify that this Amendment
(Identify type of correspondence)
is being deposited with the United States Postal Service as first class mail in an envelope addressed to : The
Linda Garramone
(Typed or Printed Name of Person Mailing Correspondence)
C ..' rQ
Serial No . Filing Date Examiner Group Arpinit nI
09/232,908 January 15, 1999 Pan, D. 2788 .9 141
%
Title : SYSTEM AND METHOD FOR AUTOMATIC ACCESS OF A REMOTE COMPUTER OVER A NETWORK
1P
Address to:
Assistant Commissioner for Patents
MAY 0 5
Washington, D.C . 20231
MADEM37
)~'$ CFR 1 .97(b).
1. q The Information Disclosure Statement submitted herewith is being filed within three months of the
filing of a national application ; within three months of the date of entry of the national stage as set forth
in 37 CFR 1 .491 in an international application ; or before the mailing date of a first Office Action on
the merits, whichever event occurs last .
37 CFR 1 .97(c)
2. ® The Information Disclosure Statement submitted herewith is being filed after three months of the filing
of a national application, or the date of entry of the national stage as set forth in 37 CFR 1 .491 in an
international application ; or after the mailing date of a first Office Action on the merits, whichever
occurred last but before the mailing date of either:
OR
29 the fee set forth in 37 CFR 1 .17(p) for submission of an Information Disclosure Statement
under 37 CFR 1 .97(c).
O p
MAY 0 5 200
Linda Garramone
Typed or Printed Name of Person Signing Certificate Typed or Printed Name ofPerson Mailing Correspondence
cc :
'EXAMINER : Initial if reference considered, / he r or not citation is in conformance with MPEP 609 ; Draw line .through citation If not in conformance and not
considered. Include copy of this fommunication to applicant .
WIt
Form PTO-AS20 P09C/REV03 Patent and Trademark Office' U .S. DEPARTMENT OF COMMERCE
(also form PTO-1449) (((~~~
PAGE 1 OF 1
Fachhochschule- Bielefeld
University of Applied Sciences
r t
INTRODUCTION
The problem for computer mail is more severe . While mail sys
implementers long ago recognized the impossibility of central
Mockapetris [Pa
Mockapetris [Pa
Mockapetris '[Pa
_ _._ -:
RFC 882 November
Domain Names - Concepts and Facil
Database model
Most of the data in the system will change very slowly (e.
mailbox bindings, host addresses), but that the system sho
be able to deal with subsets that change more rapidly (on
order of minutes).
Mockapetris [Pa
_ _ :::.
RFC 882 November
Domain Names - Concepts and Facil
Mockapetris _[_Pa.
RFC 882 November
Domain Names - Concepts and Facil
Mockapetris [Pa
............................ . .......... .................................. ... ..... ...... ....... ...................... ........... .................. .................. ......................... ...................... ............... _ _
RFC 882 November
Domain Names - Concepts and Facil
+ + +
+ +
I I I NATURAL
RED BLUE GREEN
+
I I I
CHOCOLATE VANILLA STRAWBERRY
Mockapetris [Pa
domains . This domain tree has the names 11 "(the root), COLOR
RED .COLORS, BLUE .COLORS, GREEN .COLORS, FLAVORS, NATURAL .FLAVO
CHOCOLATE .NATURAL .FLAVORS, VANILLA .NATURAL .FLAVORS,
STRAWBERRY .NATURAL .FLAVORS, and TRUTH . If we wished to add a
domain of ARTIFICIAL under FLAVORS, FLAVORS would typically b
administrative entity that would decide ; if we wished to crea
CHIP and MOCHA names under CHOCOLATE, CHOCOLATE .NATURAL .FLAVO
would typically be the appropriate administrative entity.
Mockapetris [Pa
+ + + + //
I<owner> I A I <class>I <class specific address>information
+ + + + //
Mockapetris [Pa
_
_ _
RFC 882 November
Domain Names - Concepts and Facil
+ + + + +
IF-.ISI .ARPAI A I IN I 10 .2.0 .52 I
+ + + + =-+`
and
+ + + + +
IF .ISI .ARPAI A I CS I 213-822-2112 I
+ + + + +'
Note that the data formats for the A type are class dependent
5http ://www-bib
/1/00 .fh-bielefeld.de/epub/doc/idoc/rfc/rfe-0800-0899/rfc882 .html l
the Internet address and phone number formats shown above are
purposes of illustration only . The actual data formats are
specified in [14) . For example, CS class data for type A rec
might actually be a list of Internet addresses, phone numbers
TELENET addresses.
The mail forwarder (MF) and mail delivery (MD) records have t
following format:
+ + + + +
I<owner> I MD/MF I < class >I . <domain name>
+ + + + +
The <domain name> field is a domain name of the host that wil
handle mail ; note that this domain name may be . completely
different from the - domain name which names the resource recor
For example, F .ISI .ARPA might have two records of the form:
+ + + + +
IF .ISI .ARPAI MD I IN I F .ISI .ARPA I
+ + + + +
and
+ + + + +
IF .ISI .ARPAI MF I IN I B .ISI .ARPA I
+ + + + +
These records .mean that mail for F .ISI .ARPA can either be
delivered to the host F .ISI .ARPA or forwarded to B .ISI .ARPA,
will accept responsibility for its eventual delivery . In
principle, an additional name lookup is required to map the d
name of the host ' to the appropriate address, in practice this
information is usually returned in the response to the mail q
Mockapetris (Pag_ ,
+ . + + + +
I <owner> I SOA I <class>I <domain name, etc> I
+ + + + +
+ + + +
I <owner> I NS I <class>I <domain name> I
+ + + + +
The <domain name, etc> in the SOA record specifies the origin
source of the information in the zone and other information u
by name servers to organize their activities . SOA records ar
Queries
Mockapetris [Pag
_
RFC 882 November
Domain Names - .Concepts and Facil
Using the query domain name, QTYPE, and QCLASS, the name sery
looks for matching RRs . In addition to relevant records, the
server may return RRs that point toward a name server that ha
desired information or.,RRs that are expected to be usefullin
interpreting the relevant RRs . . For example a name server ;tha
doesn't have the requested information may know a name server
does ; a name server that returns a domain name in a relevant
may also return the RR that binds that domain name to an addr
Example space
+ + +
+ + + + +----=+
+ + + + +
+---+---+
DMS AI A B F
Mockapetris [Pag_
_ _- - .
NAME SERVERS
Introduction
Mockapetris [Pag
Mockapetris [Pag
Mockapetris [Pag
if auth
then { if authority check for domain found }
if ptr=null
then return(Name error)
else
else { if not authority, copy NS RRs }
for all RRs in set(nsptr)
do if (type(RR)=NS and class(RR)=QCLASS)
or
(QCLASS=*)
then copy(RR);
The first section of the code (delimited by the for loop over .
Mockapetris [Pag
...... ......
RFC 882 November
Domain Names - Concepts and Facil
The last section of the code copies all relevant RRs into•the
response.
's;
discussed in [14].
Additional information
Mockapetris
In the above example, because ISIF .ARPA has no RRs other than
CNAME RR, the resources associated with ISIF .ARPA will appear
.F,
Using this database, type A queries for XXXX .ARPA would retur
XXXX .ARPA CNAME RR and the F .ISI .ARPA A RR, but MAILA or MF
queries to XXXX .ARPA would return the XXXX .ARPA MF RR without
information from F .-ISI .ARPA . This structure might be used to
Mockapetris [Pag_
.
RFC 882 November
Domain Names - Concepts and Facil
Wildcards
's,
Mockapetris [P a~g
A scenario
(B .ISI .ARPA)
I (UDEL .CSNET)
+ + +
+ + + + +
DMS AI A B F
Thus the root name servers are on B .ISI .ARPA and UDEL .CSNET,
DDN name server is on JCS .DDN, the CSNET domain server isjon
UDEL .ARPA, etc.
B .ISI .ARPA has the root name server for the IN class . Its
database might contain : %
JCS .DDN A IN 9 .0 .0 .1
F .ISI .ARPA A IN 10 .2 .0 .52
UDEL .CSNET A CS 302-555-0000
UDEL .ARPA A IN 10 .0 .0 .96
The SOA record for the root is necessary so that the name ser
knows that it is authoritative for the root domain for class
The contents of-the SOA resource record point back to A .ISI .A
and denote that the master data for the zone of authority is
originally from this host . The first three NS records denote
delegation of authority . The NS root entry for the B .ISI .ARP
name server is necessary so that this name server knows about
itself, and can respond correctly to a query for NS informati
about the root (for which it is an authority) . The root entr
class CS denotes that UDEL .CSNET is the authoritative name se
for the CS class root . UDEL .CSNET and UDEL .ARPA may or may n
refer to the same name server ; from this information it is
impossible to tell.
Mockapetris [Pag
In the same domain space, the F .ISI .ARPA database for the dom
ARPA and ISI .ARPA might be:
NS IN B .ISI .ARPA
NS CS CSNET .UDEL
ARPA SOA IN B .ISI .ARPA
ARPA NS IN A .ISI .ARPA
For the IN class, the SOA RR for ARPA denotes that this name
server is authoritative .for the domain ARPA, and that the mas
file for this authority is stored on B .ISI .ARPA . This zone
extends to ISI .ARPA, where the database delegates authority b
to this name server in another zone, and doesn't include the
domain MIT .ARPA, which is served by a name server on AI .MIT .A
Mockapetris [Pa
_ ...9_ ..
would notice the NS record for " 11 , its SOA at ARPA, a delega
at ISI .ARPA, and the reassumption of authority at ISI .ARPA.
it would know that it was an authority for this query . It wo
then find the A record for A .ISI .ARPA, and return a datagram
containing this record.
Mockapetris [Pa 9_
. ............. ............... . .... .................... —
This name server deals with mail forwarding between the ARPA
Internet and CSNET systems . Its RRs illustrate one approach
solving this problem . The name server has the following ;reso
records:
class IN, but would find no explicit mail data for UCI .CSNET.
However, .using the * .CSNET record, it would construct a reply
Mockapetris [Pag
Inverse queries
Name servers may also support inverse queries that map &
particular resource to a domain name or domain names that hav
that resource . For example, while a query might map a domain
to a host address, the corresponding inverse query might map
address back to the domain name.
Mockapetris [Pag
Completion services
Other systems allow the user to specify one argument and ask
system to fill in other arguments . For example, many mail sy
allow the user to specify a username without a host for local
delivery.
Mockapetris [Pag_
RESOLVERS
Introduction
Simple resolvers
Mockapetris [Pag_
_ _ ._ _,
RFC 882 November
Domain Names - Concepts and Facil
query name than the referring name server, and also to avo
querying the same name server twice (This test should be d
using addresses of name servers instead of domain names to
avoid problems when a name server has multiple domain name
errors are present in aliases).
Mockapetris [Pag
, - . - . _
RFC 882 November
Domain Names - Concepts and Facil
not decrement the TTL fields of records for which the associa
name server is an authority.
Mockapetris [Pag
Note that while upper and lower case letters are allowed in doma
names no significance is attached to the case . That is, two!nam
with the same spelling but different case are to be treated as i
identical.
The labels must follow the rules for ARPANET host names . They m
start with a letter, end with a letter or digit, and have as int
characters only letters, digits, and hyphen . There are also som
restrictions on the length . Labels must be 63 characters or les
Mockapetris [Pag
- -
RFC 882 November
Domain Names - Concepts and Facil
[3] Z . Su, and J . Postel, "The Domain Naming Convention for, Int
User Applications", RFC 819, Network Information Center,, SR
International, August 1982.
Mockapetris (Pag
_ - .
Converted to HTML with rfc2html from RFC 882 at Mon May 123 :05 :56 2000
rfc2html © 1997 by Marcus Niemann, Fachhochschule Bielefeld
i
http ://www-bib .fh-bielefeld.de/epub/doc/idoc/rfc/rfc-0800-0899/rfc882 .html 5/1/00
~a
Fachhochschule Bielefeld
University of Applied Sciences
+ +
+ +
+ +
+ +
Mockapetris [Pa
Table of Contents
INTRODUCTION
Overview
Implementation components
Conventions
Design philosophy . . . .
NAME SERVER TRANSACTIONS
Introduction
Query and response transport
Overall message format
The contents of standard queries and responses
Standard query and response example
The contents of inverse queries and responses
Inverse query and response example
Completion queries and responses
Completion query and response example
Recursive Name Service
Header section format
Question section format
Resource record format
Domain name representation and compression
Organization of the Shared database
Query processing
Inverse query processing
Completion query processing
NAME SERVER MAINTENANCE
Introduction
Conceptual model of maintenance operations
Name server data structures and top level logic
Name server file loading
Name server file loading example
Name server remote zone transfer
RESOLVER ALGORITHMS
Operations
DOMAIN SUPPORT FOR MAIL
Introduction :
Agent binding
Mailbox binding
Appendix 1 - Domain Name Syntax Specification
Appendix 2 - Field formats and encodings
TYPE values
.
QTYPE values . . ..
CLASS values
QCLASS values
Standard resource record formats
Appendix 3 - Internet specific field formats and operations
REFERENCES and BIBLIOGRAPHY
INDEX
Mockapetris [Pag
.... __
RFC 883 November
Domain Names - Implementation and Specific
INTRODUCTION
Overview
Name servers manage two kinds of data . The first kind of dat
held in sets called zones ; each zone is the complete database
a particular subtree of the domain space . This data is calle
authoritative . A name server periodically checks to make sur
that its zones are up to date, and if not obtains a new copy
updated zones from master files stored locally or in another
server . The second kind of data is cached data which was acq
by a local resolver . This data may be incomplete but improve
performance of the retrieval process when non-local data is
repeatedly accessed . Cached data is eventually discarded by
timeout mechanism.
Mockapetris [Pa
RFC 883 November
Domain Names - Implementation and Specific
Implementation components
+ + + +
user queries queries
User >
Program Resolver
< <
user responses responses
+ + + + + +
A
cache additions I references
V
+ +
database
+ +
Mockapetris [Pa
+ +
Local Host
I Foreign;
/ +/ I + +
responses
+ +
+ +
+ + + ----------
responses
Name -> Foreign
I Resolver
Master
files I >
I
Server
< I I
I / queries + +
+ +
A maintenance + +
>
\
queries Foreign
Name
Server
maintenance responses ,
Mockapetris [Pa
RFC 883 November
Domain Names - Implementation and Specific
+ + + + + +
user queries queries
User > -> Foreign
Program Resolver Name ~
< < -- Server
user responses responses
+ + + + ----------
A
cache additions I references
v
+ +
Shared
database
-----------
A
+ + refreshes references
V
+ + + + ----------
responses
Name -> Foreign
Master > : Server - Resolver
files <
/ queries
+ + + +
A maintenance ----------
\
queries Foreign
Name'.
\ Server
maintenance responses -1 + +
The shared database holds domain space data for the local nam
server and resolver . The contents of the shared database'wil
typically be a mixture of authoritative ; data maintained by th
Mockapetris [Pa
Mockapetris [.Pa _
RFC 883 November
Domain Names - Implementation and Specific
Conventions
0 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
2 i
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
i 3 i 4 i
i 5 i 6 i
0 1 2. 3 4 5 6 7
it 0 1 0 1 0 1 Oi
Significance of Bits
Mockapetris (Pa
"s:
When data enters the domain system, its original case should
preserved whenever possible . In certain circumstances this c
be done . For example, if two domain names x .y and X .Y are en
into the domain database, they are interpreted as the same na
and hence may have a single representation . The basic rule i
that case can be discarded only when data is used to define
structure in a database, and two names are identical when com
in a case insensitive manner.
Mockapetris [Pa
Design philosophy
while the present system allows for many new RR types, classe
etc ., we feel that it is more important to get the basic sery
in operation than to cover an exhaustive set of information.
Hence we have limited the data types to those we felt were
essential, and would caution designers to avoid implementatio
which are based on the number of existing types and classes.
Extensibility in this area is very important . '
Attempts to unify two such systems must deal with two major
problems:
Mockapetris [Pa_
3. The CLASS field guides the search for the requested data.
Mockapetris [Pa
.
RFC 883 November
Domain Names - Implementation and Specific
~I
Mockapetris [._Pag._.
RFC 883 November
Domain Names - Implementation and Specific
Introduction
.F ,
Mockapetris [Pag
Mockapetris [Pag
All messages sent by the domain system are divided into 5 sec
(some of which are empty in certain cases) shown below:
+ +
I Header I
+ +
I Question I the question for the name server
+ +
Answer I answering resource records (RRs)
+ +
I Authority I RRs pointing toward an authority
+ +
I Additional I RRs holding pertinent information
+ +
The last three sections have the same format : a possibly empt
list of concatenated resource records (RRs) . The answer sect
contains RRs that answer the question ; the authority section
Mockapetris [Pag
The next two sections of this memo illustrate the use of thes
message sections through examples ; a detailed discussion of d
formats follows the examples.
.s ,
Mockapetris [Pag
+
Header OPCODE=QUERY, ID=2304
+
Question IQTYPE=MAILA, QCLASS=IN, QNAME=F .ISI .ARPA
+ =
Answer I <empty>
+
Authority I <empty>
+
Additional <empty>
+
Mockapetris 1Pa g
The best that this name server could do was to pass back
information for the domain ARPA . The authority section speci
two name servers for the domain ARPA using the Internet famil
A .ISI .ARPA and F .ISI .ARPA . Note that it is merely a coincide
that F .ISI .ARPA is a name server for ARPA as well as the_ .subj
of the query.
Given this response, the process that originally sent the que
might resend the query to the name server on A .ISI .ARPA, with
new ID of 2305.
Mockapetris [Pag
+
Header I OPCODE=RESPONSE, ID=2305
+
Question IQTYPE=MAILA, QCLASS=IN, QNAME=F .ISI .ARPA
+ =
Answer F .ISI .ARPA MD IN F .ISI .ARPA
Mockapetris [Pag__
RFC 883 November
Domain Names - Implementation and Specific
+ .
+ .---
Header I OPCODE=RESPONSE, ID=997
+
Question I QTYPE=A, QCLASS=IN, QNAME=F .ISI .ARPA
+
Answer I F .ISI .ARPA A IN 10 .2 .0 .52
+
Authority <empty>
+
Additional I <empty>
+
Mockapetris [Pag
Mockapetris [Pag
... . „ ........
RFC 883 November
Domain Names - Implementation and Specific
The user program which constructs the query uses the targe
name to restrict the search . For example, user programs
running at ISI might restrict completion to names that ;end
ISI .ARPA ; user programs running at MIT might restrict
completion to the domain MIT .ARPA.
Mockapetris [Pag
„ -, _...
RFC 883 November
Domain Names - Implementation and Specific
Mockapetris [Pag_
+
Header I OPCODE=CQUERYU, ID=409
+ ,
Question I QTYPE=A, QCLASS=IN, QNAME=B
+
Answer I <empty>
+
Authority I <empty>
+
Additional I ISI .ARPA NULL IN
+
Mockapetris [Pag
+
Header I OPCODE=CQUERYM, ID=410
+
Ques.tion I QTYPE=A, QCLASS=IN, QNAME=B
+
Answer <empty>
+
Authority I <empty>
+
Additional I ARPA NULL IN ."
+
+
Header I OPCODE=RESPONSE, ID=410
-----------------------------------------
Question I QTYPE=A, QCLASS=IN, QNAME=B
+
Answer B .ISI .ARPA A IN 10 .3 .0 .52
B .BBNCC .ARPA A IN 8 .1 .0 .2
+
Authority I <empty>
+
Additional I ARPA NULL IN1
+
Mockapetris [Pag
Mockapetris [Pag
+ +
+ +
1 1 1 1 1 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
ID
QDCOUNT
ANCOUNT
NSCOUNT
ARCOUNT
where:
Mockapetris [Pag
....... .......
RFC 883 November
Domain Names - Implementation and Specific
0 No error condition
Mockapetris [. P g
a _..
Mockapetris JP a..9-...
1 1 1 1 1 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
QNAME
QTYPE
QCLASS
where:
Mockapetris _[_Rag...
/ NAME /
TYPE
CLASS
TTL
RDLENGTH
/ RDATA /
where:
Mockapetris _[Pag .
Mockapetris [-Pag. .
20 1 F
22 3 1
24 I S I
26 4 A
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
_ 28 I R P
30 A 0
40 3 F
42 I O O
44 1 1 11 20 1
64 1 1 11 26 1
92 1 0 1 1
Mockapetris [ P a9....
other than the abutting and separate class cases, trees are a
expected to be disjoint . overlapping zones are regarded as a
non-fatal error . The scheme described in this memo avoids th
overlap issue by maintaining separate trees ; other designs mu
take the appropriate measures to defend against possible over
Mockapetris [Pag
Mockapetris [Pag
. .
RFC 883 November
Domain Names - Implementation and Specific
Query processing
1. Search the list of zones to find zones which have the same
class as the QCLASS field in the query and have a top doma
name that matches the right end of the QNAME field . If th
are none, go to step 2 . If there are more than one, pick
zone that has the longest match and go to step 3.
2. Since the zone search failed, the only possible RRs are
contained in the non-authoritative tree . Search the cache
for the NS record that has the same class as the QCLASS fi
and the largest right end match for domain name . Add the
record or records to the authority section of the response
the cache tree has RRs that are pertinent to the question
(domain names match, classes agree, not timed-out, and the
field is relevant to the QTYPE), copy these RRs into the a
section of the response . The name server may also search
cache queue . Go to step 4 .'
3. Since this zone is the best match, the zone in which QNAME
resides is either this zone or a zone to which this zone w
directly or indirectly delegate authority . Search down th
tree looking for a NS RR or the node specified by QNAME.
QCLASS=*
Special procedures are required when the QCLASS of the que
"*" . If the database contains several classes of data, th
query processing steps above are performed separately for
CLASS, and the results are merged into a single response.
name error condition is not meaningful for a QCLASS=* quer
If the requestor wants this information, it must test each
class independently.
For name servers that support multiple zones and a large amou
data, the recommended approach is separate inversions for eac
Mockapetris
version.
Mockapetris [Pag
Introduction
Master files and zone copies from remote servers may include
that are outside of the zone of authority when a NS record
delegates authority to a domain name that is a descendant of
domain name at which authority is delegated . These forward
references are a problem because there is no reasonable metho
guarantee that the A type records for the delegatee are avail
unless they can somehow be attached to the NS records.
Mockapetris [ P ag _...
Copy name servers must also deal with error conditions under
they are unable to communicate with the name server that hold
master copy of a particular zone . The policies that a copy n
server uses are determined by other parameters in the conditi
distributed with every copy . The conditions include a retry
interval and a maximum holding time . When a copy name server
Mockapetris Pag
RFC 883 November
Domain Names - Implementation and Specific
The model name server uses the following files and shared dat
structures:
files which the name server should load and the zones t
the name server should attempt to load from foreign nam
servers . This file establishes the initial contents of
status table.
Mockapetris [Pag
_ _ .
RFC 883 November
Domain Names - Implementation and Specific
Mockapetris [Pag
... _ , _ _ -
RFC 883 November
Domain Names - Implementation and Specific
Master files are kept in text form for ease of editing by sys
maintainers . These files are not exchanged by name servers;
servers use the standard message format when transferring zon
Mockapetris [Pag
...........
RFC 883 November
Domain Names - Implementation and Specific
The RDATA fields depend on the CLASS and TYPE of the RR.
general, the fields that make up RDATA are expressed as de
numbers or as domain names . Some exceptions exist, and ar
documented in the RDATA definitions in Appendicies 2 and 3
this memo.
Mockapetris LPag
within parentheses.
The first master file loads authoritative data for the ARPA
domain . This file is designed to be loaded with an origin of
ARPA, which allows the location specifiers to omit the traili
.ARPA labels.
Mockapetris [Pag
- „ _ .
RFC 883 November
Domain Names - Implementation and Specific
AI .MIT A 10 .2 .0 .6
F .ISI A 10 .2 .0 .52
The first group of lines contains the SOA record and its
parameters, and identifies name servers for this zone and for
delegated zones . The Action .E .ISI .ARPA field is a mailbox
specification for the responsible person for the zone, and is
The second master file defines the ISI .ARPA environment, and
loaded with an origin of ISI .ARPA:
Mockapetris (Pag
MF F .ISI .ARPA
F A 10 .2 .0 .52
MD F .ISI .ARPA
MF A .ISI .ARPA
$INCLUDE <SUBSYS>ISI-MAILBOXES .TXT
If this open attempt fails, and this was an initial load atte
it schedules a retry and exits . If this was a refresh operat
the name server tests the status table to see if the maximum
holding time derived from the SOA EXPIRE field has elapsed.
not, the name server schedules a retry . If the maximum holdi
time has expired, the name server invalidates the zone in the
status table, and scans all resource records tagged with this
number . For each record it decrements TTL fields by the leng
time since the data was last refreshed . If the new TTL value
negative, the record is deleted . If the TTL value is still
positive, it moves the RR to the cache tree and schedules a r
The foreign name server will return either a SOA record indic
that it has the zone or an error . If an error is detected, t
virtual circuit is closed, and the failure is treated in the
way as if the open attempt failed.
Mockapetris [_Pa.g...
RFC 883 November
Domain Names - Implementation and Specific
field in the new SOA record with the SERIAL field in the SOA
record of the existing zone copy . If these values match, the
has not been updated since the last copy and hence there is n
reason to recopy the zone . In this case the name server rese
the times in the existing SOA record and closes the virtual
circuit to complete the operation.
When the requestor receives the second copy of the SOA node,
compares the SERIAL field in the first copy of the SOA agains
SERIAL field in the last copy of the SOA record . If these do
match, the foreign server updated its zone while the transfer
Mockapetris [. Pag_
RESOLVER ALGORITHMS
Operations
In any case, the resolver will transform the user query into
number of shared database accesses and queries to remote name
servers . When a user requests a resource associated with a
particular domain name, the resolver will execute the followi
steps:
Mockapetris [Pag
Mockapetris LPag.. .
Introduction
Most existing mail systems route mail based on the global par
mailer with mail to deliver to X@Y will decide on the host to
contacted using only Y . We refer to this type of binding as
"agent binding".
More sophisticated mail systems use both the local and global
parts, i .e . both X and Y to determine which host should recei
the mail . These more sophisticated systems usually separate
binding of the destination to the host from the actual delive
This allows the global part to .be a generic name rather than
constraining it to a single host . We refer to this type of
binding as "mailbox binding".
Mockapetris [Pag_
,
RFC 883 November
Domain Names - Implementation and Specific
that map a local part and a global part onto one or more s
of data via the MAILB QTYPE . The sets of data include hos
that will accept the mail, mailing list members (mail gro
and mailboxes for reporting errors or requests to change a
group.
Agent binding
Mockapetris P ag ....
The mailer would interpret these to mean that the mail agent
F .ISI .ARPA should be able to deliver the mail directly, but t
A .ISI .ARPA is willing to accept the mail for probable forward
Mailbox binding
1. The query can return a name error indicating that the mail
does not exist as a domain name.
4. The query can return one or more Mail Group (MG) RRs.
Mockapetris (Pag
' F.
Note that while upper and lower case letters are allowed in doma
names no significance is attached to the case . That is, two nam
with the same spelling but different case are to be treated as i
identical.
The labels must follow the rules for ARPANET host names . They m
start with a letter, end with a letter or digit, and have as int
characters only letters, digits, and hyphen . There are also som
restrictions on the length . Labels must be 63 characters or les
Mockapetris [Pag
+ +
-------------------------------------------
TYPE values
A 1 a host address
MD 3 a mail destination
MF 4 a mail forwarder
NULL 10 a null RR
Mockapetris [Pag
_ .. .
QTYPE values
MAILA 254 A request for mail agent RRs (MD and MF)
CLASS values
QCLASS values
Mockapetris (Pag
All RRs have the same top level format shown below:
1 1 1 1 1 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
/ NAME /
TYPE
CLASS
TTL
RDLENGTH
/ RDATA /
where:
Mockapetris L Pa.g. ._
RFC 883 November
Domain Names - Implementation and Specific
The format of the RDATA field is standard for all classes for
RR types NS, MD, MF, CNAME, SOA, MB, MG, MR, PTR, HINFO, MINF
NULL . These formats are shown below together with the approp
additional section RR processing.
/ CNAME /
where:
/ CPU /
/ OS /
where:
Mockapetris [ Pag.. .
MB RDATA format
/ MADNAME /
where:
MD RDATA format
/ MADNAME /
where:
Mockapetris [Pag
MF RDATA format
/ MADNAME /
where:
MG RDATA format
/ MGMNAME /
where:
Mockapetris [Pag
/ RMAILBX /
/ EMAILBX /
where:
MR RDATA format
/ NEWNAME /
where:
Mockapetris [Pag
/ <anything> /
NS RDATA format
/ NSDNAME /
where:
/ PTRDNAME /
where:
Mockapetris [Pag
RFC 883 November
Domain Names - Implementation and Specific
/ MNAME /
/ RNAME /
SERIAL
REFRESH
RETRY
EXPIRE
MINIMUM
where:
MNAME - The domain name of the name server that was the
original source of data for this zone.
' F:
't
Mockapetris [Pag_
Message transport
* +
A RDATA format
ADDRESS
where:
Mockapetris [Pag
ADDRESS
PROTOCOL
/ <BIT MAP> /
where:
<BIT MAP> - A variable length bit map . The bit map must be a
multiple of 8 bits long.
Mockapetris [Pag .,
and hence can guarantee that the appropriate data can be loca
without an exhaustive search of the domain space . It is
anticipated that the special tree will be used by ARPA Intern
resolvers for all gateway location services, but that address
name resolution will be performed by first trying the inverse
query on the local name server database followed by a query i
special space if the inverse query fails.
Both the gateway pointers at network nodes and the normal hos
pointers at full address nodes use the PTR RR to point back t
primary domain names of the corresponding hosts.
Mockapetris [Pag
Since the IN-ADDR special domain and the normal domain for
particular host or gateway will be in different zones, the
possibility exists that that the data may be inconsistent.
Mockapetris _[_Pag
Mockapetris [Pag
[3] Z . Su, and J . Postel, "The Domain Naming Convention for Int
User Applications", RFC 819, Network Information Center, SR
International, August 1982.
Mockapetris [Pa
INDEX
* usage . . . . . . . . . . . . . . . . . . . . . . .. 3
A RDATA format
byte order :
cache queue 3
character case
CLASS
completion
compression
CNAME RR
header format
HINFO RR
include files
inverse queries
mailbox names
master files
MB RR
MD RR
message format
MF RR
MG RR
MINFO RR
MR RR
NULL RR
NS RR
PTR RR : 6
QCLASS
QTYPE
queries (standard)
recursive service
RR format
SOA RR
Special domains
TYPE
WKS type RR
Mockapetris [Pag
Converted to HTML with rfc2html from RFC 883 at Mon May 123 :07:17 2000
rfc2html (9 1997 by Marcus Niemann, Fachhochschule Bielefeld
All claims being allowable, PROSECUTION ON THE MERITS IS (OR REMAINS) CLOSED in this application . If not included
herewith (or previously mailed), a Notice of Allowance and Issue Fee Due or other appropriate communication will be mailed
in due course.
A SHORTENED STATUTORY PERIOD FOR RESPONSE to comply with the requirements noted below is set to EXPIRE
THREE MONTHISROM THE "DATE MAILED" of this Office action . Failure to timely comply will result in
ABANDONMENT of this application . Extensions of time maybe obtained under the provisions of 37 CFR 1 .136(a).
q Note the attached EXAMINER'S AMENDMENT or NOTICE OF INFORMAL APPLICATION, PTO-152, which discloses that
the oath or declaration is deficient . A SUBSTITUTE OATH OR DECLARATION IS REQUIRED.
q Note the attached Examiner's comment regarding REQUIREMENT FOR THE DEPOSIT OF BIOLOGICAL MATERIAL.
Any response to this letter should include, in the upper right hand corner, the APPLICATION NUMBER (SERIES
CODE/SERIAL NUMBER) . If applicant has received a Notice of Allowance and Issue Fee Due, the ISSUE BATCH NUMBER
and DATE of the NOTICE OF ALLOWANCE should also be included.
Attachment(s)
q Notice of References Cited, PTO=892
Information Disclosure Statement(§), PTO-1449, Paper No(s) . 8
q Notice of Draftsperson's Patent Drawing Review, PTO-948
q Notice of Informal Patent Application, PTO-152
q Interview Summary, PTO-413
q Examiner's Amendment/Comment
q Examiner's Comment Regarding Requirement for Deposit of Biological Material
q Examiner's Statement of Reasons for Allowance
I (~l•,1 i~f i
j( :~I'f'v i.t(1F•~{~ :1_IYrili~: :. li :iaiil :!
APPLICATION NO. FILING DATE TOTAL CLAIMS EXAMINER AND GROUP ART UNIT DATE MAILED
First Named
Applicant . i Ea };:i .l.., i . +a:f• t. {.—, is i:'+°ffi +ir! ; 1: „ 1 .4 (+r :1 ;'ic., ;.
ATTY'S DOCKET NO . CLASS-SUBCLASS BATCH NO. APPLN . TYPE SMALL ENTITY FEE DUE DATE DUE
4 c;la .... rl ;:, a. :'S t+ :• >t ;'= ,, iitiU f~1 :1 . UT :[i.. .. 1"i0(1 !:I ;j to t111!
THE APPLICATION IDENTIFIED ABOVE HAS BEEN EXAMINED AND IS ALLOWED FOR ISSUANCE AS A PATENT,
PROSECUTION ON THE MERITS IS CLOSED.
z
THE ISSUE FEE MUST BE PAID WITHIN THREE MONTHS FROM THE MAILING DATE OF THIS NOTICE OR THIS
APPLICATION SHALL BEREGARDED AS ABANDONED . THIS STATUTORY PERIOD CANN@T BE EXTENDED.
IMPORTANT REMINDER : . Utility patents issuing on applications filed on or after Dec. 12, 1980 may require payment of
maintenance fees. It is patentee's responsibility to ensure timely payment of maintenance
fees when due.
PATENT AND TRADEMARK OFFICE . COPY
PTOL-85 (REV. 10-96) Approved for use through 06/30/99 . (0651-0033) *U.S. GPO : 1999 .45441F/24601
,
s.
--complete and mail this form, together with applicai d, .jes ; to : Box ISSUE FEE
Assistant Commissioner for Patents•,
Washington, D .C . 20231
MAILING INSTRUCTIONS: This form should be used for transmitting the ISSUE FEE . Blocks' 1 Note : The certificate of mailing below can only be used for domestic
through 4 should be completed where appropriate . All further correspondence including the Issue Fee mailings of the Issue Fee Transmittal . This certificate cannot be used
Receipt, the Patent, advance orders and notification of maintenance fees will be mailed to the current for any other accompanying papers : Each additional paper, such as an
correspondence address as indicated unless corrected below or directed otherwise in Block 1, by (a) assignment orformal drawing, must have Its own certificate of mailing.
specifying a new correspondence address ; and/or (b) indicating a separate "FEE ADDRESS" for
maintenance fee notifications . Certificate of Mailing
CURRENT CORRESPONDENCE ADDRESS (Note : Legibly mark-up with any corrections or use Block 1) 1 hereby certify that this Issue Fee Transmittal is being deposited with
the United States Postal Service with sufficient postage for first class
! !-• -1 matl in an envelope addressed to the Box Issue Fee address above on
:1 the date Indicated below.
.. .. '
I~~!I'.i 1 f...i! ...!I{ i~ I"'.. I:Fr•11"'.1• :, I„IiY1l::: . ;, I :::. :':%! ;i a
Q
o,
to
I ' ... . l: I :': i..1L ..J;: a : l`•i!: i al~N 2 1 `r4 Linda Ga r r amo n e (Depositor's name)
ATTY'S DOCKET NO. CLASS-SUBCLASS BATCH NO . APPLN. TYPE SMALL ENTITY FEE DUE DATE DUE
":? .
Y
1
0
i . :: , I,! .. .. I..! .{. (? !{ _ I.1 !`•{ .1. . 2 i.• ( ..{ . .{. { .._ .{. 'i' ::. r. " :?
1 . Change of correspondence address or Indication of " Fee Address" (37 CFR 1 .363) . 2 . For printing on the patent front page, list
Use of PTO form(s) and Customer Number are recommended, but not required . (1) the names of up to 3 registered patent 1 Greenberg Traurig, LLP
attorneys or agents OR, alternatively, (2)
q Change of correspondence address (or Change of Correspondence Address form the name of a single firm (having as a
PTO/SB/122) attached . member a registered attorney or agent) 2 Anthony R . Bar]wtx=
and the names of up to 2 registered patent
q "Fee Address" Indication (or "Fee Address" Indication form PTO/SB/47) attached . attorneys or agents . If no name is listed, no
name will be printed . 3
3. ASSIGNEE NAME AND RESIDENCE DATA TO BE PRINTED ON THE PATENT (print or type) 4a . The following fees are enclosed (make check payable to Commissioner
PLEASE NOTE : Unless an assignee is identified below, no assignee data will appear on the patent. of Patents and Trademarks):
Inclusion of assignee data is only approplate when an assignment has been previously submitted to ®Issue Fee
the PTO or is being submitted under separate cover . Completion of this form is NOT a subsititue for
filing an assignment . q Advance Order - # of Copies
(A) NAME OF ASSIGNEE NeoMed.ia Technologies, .Inc .
4b . The following fees or deficiency in these fees should be charged to:
(B) RESIDENCE : (CITY & STATE OR COUNTRY) DEPOSIT ACCOUNT NUMBER
(ENCLOSE AN EXTRA COPY OF THIS FORM)
Please check the appropriate assigneecategory Indicated below (will not be printed on the patent) q Issue Fee
q Individual M corporation or other private group entity q government q Advance Order - # of Copies
The COMMIS_qIONEWF PATENTS AND TRADEMARKS IS requested to apply the Issue Fee to the application Identified above . c
NOTE ; IYe sue FeeWill not be accepted from anyone other than the applicant ; a registered attorney
or agent; or he assignee or other party In interest as shown by the records of the Patent and
Trademark Office.
Burden Hour Statement: This form is estimated to take 0 .2 hours to complete : Time will very
depending on the needs of the individual case . Any comments on the amount of time required
to complete this form should be sent to the Chief Information Officer, Patent and Trademark
Office, Washington, D .C . 20231 . DO NOT SEND FEES OR COMPLETED FORMS TO THIS
ADDRESS . SEND FEES AND THIS FORM TO : Box Issue Fee, Assistant Commissioner for
Patents, Washington D .C. 20231
Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collection
of information unless it displays a valid OMB control number .
rri r i
TRANSMIT THIS FORM WITH FEE G d
PTOL-85B (REV . 10-96) Approved for use through 06/30/99 . OMB 0651-0033 Patent and Trademark Office; U .S. DEPARTMENT OF COMMERCE
I•
4
I
I
1017 EXAMINER
~: .. .
i=`i I'.L.L'I II1I~.I''~' 1={ X :{F1U'tiI :1_11'''1[ : :•:ai;(
C iP"tI:- ., 1\Ih;I ::IR ..L. fiALA-Z I fl°i
MET I ._.1 f: 'E;: U .1 L ...1'! 7: 1'`•Il :i ART UNIT PAPER NUMBER
Please find below and/or attached an Office communication concerning this application or
proceeding .
Commissioner of Patents and Trademarks
~I
All claims being allowable, PROSECUTION ON THE MERITS IS (OR REMAINS) CLOSED in this application . If not included
herewith (or previously mailed), a Notice of Allowance and Issue Fee Due or other appropriate communication will be mailed
in due course.
K This communication is responsive to the amendment filed on 0513100 and the Notice of Allow on 05131100
A SHORTENED STATUTORY PERIOD FOR RESPONSE to comply with the requirements noted below is set to EXPIRE
THREE MONTHEROM THE "DATE MAILED" of this Office action . Failure to timely comply will result in
ABANDONMENT of this application . Extensions of time maybe obtained under the provisions of 37 CFR 1 .136(a).
q Note the attached EXAMINER'S AMENDMENT or NOTICE OF INFORMAL APPLICATION, PTO-152, which discloses that
the oath or declaration is deficient . A SUBSTITUTE OATH OR DECLARATION IS REQUIRED.
q Note the attached Examiner's comment regarding REQUIREMENT FOR THE DEPOSIT OF BIOLOGICAL MATERIAL.
Any response to this letter should include, in the upper right hand corner, the APPLICATION NUMBER (SERIES
CODE/SERIAL NUMBER) . If applicant has received a Notice of Allowance and Issue Fee Due, the ISSUE BATCH NUMBER
and DATE of the NOTICE OF ALLOWANCE should also be included.
Attachment(s)
q Notice of References Cited, PTO-892 ^
q Information Disclosure Statement(s) ; PTO-1449, Paper No(s).
q Notice of Draftsperson's Patent Drawing Review, PTO-948
q Notice of Informal Patent Application, PTO-152
q Interview Summary, PTO-413
q Examiner's Amendment/Comment
q Examiner's Comment Regarding Requirement for Deposit of Biological Material
~C] Examiner's Statement of Reasons for Allowance
'F,
Beller et al . (6,602,377) was cited for teaching the features of machine readable indicia
(the bar code) associated with a product of commerce, the indicia encoding including at least one
identification number corresponding to record in the database . Beller was already cited to
applicant on 11/29/99, therefore copy of this reference is not included in this action.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to
D . Pan whose telephone number is (703) 305 9696 . The examiner can normally be reached on M-F from 8 :00 AM to
4 :30 PM .
If attempts to reach the examiner by telephone are unsuccessful, the examiner's supervisor, Chan, can be
reached on (703) . The fax phone number for the organization where this application or proceeding is assigned is (703)
308 6306 . Any inquiry of a general nature or relating to the status of this application or proceeding should be directed to
iW
In Re Application Of : Hudetz et aL
Title : SYSTEM AND METHOD FOR AUTOMATIC ACCESS OF A REMOTE COMPUTER OVER A NETWORK
37 CFR I 11c)
2. Z The Information Disclosure Statement submitted herewith is being filed after three months of the filing
of a national application, or the date of entry of the national stage as set forth in 37 CFR 1 .491 in an
international application ; or after the mailing date of a first Office Action on the merits, whichever
occurred last but before the mailing date of either:
OR
29 the fee set forth in 37 CFR 1 .17(p) for submission of an Information Disclosure Statement
/2000 BliABTEW 00 1 .97(c)`
Title : SYSTEM AND METHOD FOR AUTOMATIC ACCESS OF A REMOTE COMPUTER OVER A NETWORK
Payment of Fee
(Only complete if Applicant elects to pay the fee set forth in 37 CFR 1 .17(p)) MAY 3 t ?Q00
Linda Garramone
Typed or Printed Name ofPerson Signing Certificate Typed or Printed Name ofPerson Mailing Correspondence
I.
cc:
a
ATTY DOCKET NO . SERIAL NO.
150-061A 09/232,908
INFORMATION DISCLOSURE CITATION APPLICANT(S)
(Use several sheets if necessary) Hudetz et al.
FILING DATE GROUP
01/15/99 J'7$
"MAY ?~
GROU 2?0
TRANSLATION
DOCUMENT NUMBER DATE COUNTRY CLASS SUBCLASS
YES NO
`EXAMINER : Initial if reference considere ether or not citation is in conformance with MPEP 609 ; Draw Ii rough citation if not in conformance and not
considered . Include copy of this form wi ext communication to applicant .
Form PTO-A820 P09C/REV03 Patent and Trademark Office • U .S. DEPARTMENT OF COMMERCE
(also form PTO-1449)
PAGE 1 OF 1
Q
's -
tw OF CO
. UNITED "STATES DEPARTMENT OF COMMERCE
Patent and Trademark Office
Address: COMMISSIONER OF PATENTS AND TRADEMARKS
~~~res eF Washington, D.C . 20231
Please find below and/or attached an Office communication concerning this application or
proceeding .
's,
Description of the general nature of what was agreed to if an agreement was reached, or any other comments:
The IDS filed on MAy 25,2000 has been entered and considered. The Office actions on 05131100 and 10/17100 remain in
effect. The reasons for allowance set forth in Paper # 10 are also applicable to newly cited reference 5, 641, 978. See attached
1449.
(A fuller description, if necessary, and a copy of the amendments, if available, which the examiner agreed would render
the claims allowable must be attached . Also, where no copy of the amendents which would render the claims allowable
is available, a summary thereof must be attached .)
1. 0 It is not necessary for applicant to provide a separate record of the substance of the interview.
Unless the paragraph above has been checked to indicate to the contrary, A FORMAL WRITTEN RESPONSE TO THE . LAST
OFFICE ACTION IS NOT WAIVED AND MUST INCLUDE THE SUBSTANCE OF THE INTERVIEW . (See MPEP Section
713 .04). If a response to the last Office action has already been filed, APPLICANT IS GIVEN ONE MONTH FROM THIS
INTERVIEW DATE TO FILE A STATEMENT OF THE SUBSTANCE OF THE INTERVIEW.
2. q Since the Examiner's interview summary above (including any attachments) reflects a complete response to
each of the objections, rejections and requirements that may be present in the last Office action, and sincerthe
claims are now allowable, this completed form is considered to fulfill the response requirements of the last
Office action . Applicant is not relieved from providing a separate record of the interview unl 1 above
is also checked .
ER
Y
PRI
Examiner Note: You must sign and stamp this form unless it is an attachment to a signed Office action .
U . S . Patent and Trademark Offlce -
PTO-413 (Rev. 10-95) Interview Summary Paper No . 13
.f
.e lm Y
Docket N
TRANSMITTAL OF FORMAL DRAWINGS 30/y
(In Response to Notice of Informal Drawings) 1 ~y 150-061A
Hudetz et al.
In Re Application Of :
~
eKp
R
Address to:
Assistant Commissioner for Patents
Washington, D.C. 20231
In response to the NOTICE OF INFORMAL DRAWINGS mailed on 11/29/99 attached please find:
(date)
Each sheet of drawing indicates the identifying indicia suggested in 37 CFR Section 1,84(c)
on the reverse side of the drawing.
Linda Garramone
Typed or Printed Name ofPerson Mailing Correspondence
P23A/REV01
I 34 40' ARTICLE
DATA/ADDRESS BUS
46 ►
42 I I
38 I i
I CPU 30 1/0 PORT INPUT
DEVICE
44
52 FIG. 2
36.
50
28
54 Illlllllllillllllll
® 44 48
soup
46 Ihp
D®tea, 90~
FIG. 5
LOAD BROWSER
80 SOFTWARE
48
82 LOAD QUERRY
PAGE
6
LOOK UP
86
B UPC CODE
A
RETURN- MATCHING
a8 RECORDS
90 DISPLAY RESULTS
92 LOAD DESIRED
FIG. 4 ADDRESS
70> 72, ~ 60. ~74 ~76
96.
98
100
FIG. 7
112
~ illl p --
108
%///// 110
_j
REMOTE SERVICE .
SERVER PROVIDER 224
ZZ 8 2210 Z/o
222
236
234
2/Io MODEM
2~¢ DOCUMENT
212 COMPUTER ~ ~
232
BAR
CODE
READER
Z/B
~220
Sample c wtivy~, co
h M.
34
FIG-. 9
238
,,--= 230
242
24¢
FIG -10
NOVICE OF 4DRAFTSPERSON'S, %
MGN 1 $ PAT'EI4T DRAWING RI~Vf Wh
1. DRAWINGS . 37 CFR 1 .84(a) : Acceptable dateioriPs of drawings: ` 8. ' ARI2ANGEMENT' OF VIEWS . 37 CFR 1 .84(1)`
Black ink . Color. Word's do nbttappear on.a horizontal ; left; to, right ,fashion
Color drawings are not acceptable until petiton is , granted. when page is either, upright. or turned so that the top
Fig(s) become§ the right side, except for graphs . Fig(s)
Pencil and non black ink not permitted. Fig(s) 9. SCALE. 37 CFR 1 .84(k)
2. PHOTOGRAPHS . 37 CFR 1 .84 (b) _ Scale not large enough to show mechanism without
_ 1 full-tone set is required . Fig(s) crowding when drawing is reduced in size to two-thirds in
— Photographs not properly mounted (must use brystol board or reproduction.
photographic double-weight paper). Fig(s) Fig(s) ' .
_ Poor quality (half-tone) . Fig(s) 10. CHARACTER OF LINES, NUMBERS, & LETTERS.
3. TYPE OF PAPER . 37 CFR 1 .84(e) 37 SFR 1 .84(1)
_ Paper not flexible, strong, white ; and durable. ~" Lines ;,. numbers &letters notuniformiy thick and well
Fig(s) defined, cl an, dut Je, and black (poor line quality).
Erasures, alterations, overwrilings, interlineations, Fig(s)
folds, copy machine marks not accepted . Fig($) 11. SHADING . 37 FR 1 .8 (m) t
_ Mylar, velum paper is not acceptable (too thin). Solid black areas pale . Fig(s)
Fig(s) Solid black shading not permitted . Figs)
4. SIZE OF PAPER. 37 CFR 1 .84(0: Acceptable sizes: _ Shade lines ; pale, rbugh d and'blurr6d. Fig(s)
21 .0 cm by 29 .7 cm (DIN size A4) 12. NUMBERS, LETTERS, & REFERENCE CHARACTERS.
21 .6 cm by 27 .9 cm (8 1/2 x I I inches) 37 CFR 1 .84(p)
— All drawing sheets not the same size. _ Numbers and reference characters not plain'and legible:
— Sheet(s) Fig(s)
Drawings sheets not an acceptable size . Fig(s) Figure legends are poor . Fig(s)
5. MARGINS . 37 CFR 1.84(8) : Acceptable margins: — Numbers and reference characters not oriented in the
same,direction .as .the , view..• 37 CFR . 1.84(p)(1)
Top 2 .5 em Left 2 .5cm Right 1 .5 cm Bottom 1 .0 em Fig(s)
SIZE : A4 Size English alphabet not used . 37 CFR 1 .84(p)(2)
Top 2 .5 cm Left 2 .5 cm~ Right 1 .5 cm Bottom 1,0 cm — Figs
SIZE: 8 1/2 x 11,
Margins not acceptabl Fig )
Top (T)
1
ft L) "]
( f — Numbers, letters and reference characters must be at least
.32 cm (1/8 inch) in height. 37 CFR 1 .94(p)(3)
Fig(s)
Right (R) 7^ Bottom (B)
—
13. LEAD LINES . 37 CFR 1 .84(q)
6. VIEWS. 37 CFR 1 .84(h) _ Lead lines cross each other. Fig(s)
REMINDER : Specification may require revision to — Lead lines missing. Fig(s)
correspond to drawing changes. 14. NUMBERING OF SHEETS OF DRAWINGS . 37 CFR 1 .84(t)
Partial views . 37 CFR 1 .84(h)(2) Sheets not numbered consecutively, and in Arabic numerals
_Brackets needed to show figure as one entity. beginning with number 1 . Sheet(s)
Fig(s) 15. NUMBERING OF VIEWS . 37 CFR 1 .84(u)
_ Views not labeled separately or properly. _ Views not numbered consecutively, and in Arabic numerals,
Fig(s) beginning with number 1 . Fig(s)
Enlarged view not labeled separetely or properly. 16. CORRECTIONS. 37 CFR 1 .84(w)
Fig(s) — Corrections not made from prior PTO-948
7. SECTIONAL VIEWS . 37 CFR 1 .84 (h)(3) dated
Hatching not indicated for sectional portions of an object. 17. DESIGN DRAWINGS . 37 CFR 1 .152
Fig(s) _ Surface shading shown aot-appropriate . Fig(s)
Sectional designation should be noted with Arabic or Solid black shading not used for color contrast.
— Roman numbers . Fig(s) Fig(s)
COMMENTS
ATTACHMENT TO PAPER NO
't .
IBM CORPORATION
PO BOX 12195
DEPT 9CCA,,BLDG 002
RESEARCH TRIANGLE PARK NC 27709
PTO-FMD
TALBOT-1/97