`
`I
`
`b
`
`/
`
`zit/7
`ATTORNEY DOCKET NO. Noam/meow
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`d0,
`
`Applicant:
`Serial No:
`
`Filed:
`2,.
`For:
`Examiner:
`Art Unit:
`
`Glenn W. Hutton
`08/533,115
`
`September 25, 1995
`POINT-TO-POlNT INTERNET PROTOCOL
`Richard J. Gregson, Esq.
`2302
`‘
`
`CERTIFICATE OF MAILING
`
`I hereby certify that the following correspondence is being deposited with the United States Postal
`Service as first class mail in an envelope addressed to the Assistant Commissioner for Patents,
`
`Washington, DC 20231 on December 2, 1997.
`
`E
`
`(D
`
`Bruce D. Jobse
`
`Assistant Commissioner for Patents
`
`Washington, DC. 20231
`
`Sir:
`
`Inthe Title
`
`AMENDMENT
`~
`
`u .l
`
`(:7
`Pr.
`i
`:‘i
`:3
`t3
`l‘) — :‘1
`E: n :51“
`Q ‘l d
`
`Please delete the title as filed and insert -- Method and Apparatus for
`
`Establishing Point-to—Point Communications Over a Computer Network —.
`
`In the S ecification
`
`
`
`01/23/1998 KWM
`2
` '
`, gitseiimfiiterfacing” insert --to—-.
`01 FC:202
`28% 1M
`02 “2:203
`185.00 CH
`Page302218, change “by" to --to--.
`Page . lineWeed-only" to --random access--;
`Page 1%; 17, change “the connection server 26" to --a connection service
`
`Ii
`
`'
`
`, change
`
`“other” to --another--.
`
`\y,
`
`/(-\
`V
`
`/
`x,
`_\1_,
`/
`r /’
`
`Petitioner Vonage Holdings Corp. et al. - Exhibit 1018 - Page 001
`Petitioner Vonage Holdings Corp. et a1. - Exhibit 1018 - Page 001
`
`
`
`x
`
`I
`
`.
`
`.
`
`.
`
`.
`
`v
`
`'
`
`"
`
`‘
`
`x
`
`provider—-.
`
`Page 13, l'
`
`6, change “the connection server 26" to --a connection service
`
`provider--.
`
`in the Claims
`
`Please amend the claims as follows:
`
`
`22.
`
`(Amended) A computer program product for use with a comp .,- r system,
`
`the computer system having first rocessor oerativel cou-led to a s 0nd rocessor
`{and second processors] and a server [operatively coupled] ove . computer network,
`
`the computer program product comprising:
`
`\
`
`b
`
`a computer useable medium having program de means embodied in the
`medium for establishing a point-to-poi
`commu‘cations link between the first
`
`processorand a second processor‘over .- c puternetwork, the mediumfurther
`
`comprising:
`
`program code means for tr , s
`
`itting .. E-mail signal comprising a network
`
`protocol address [from]1the
`
`st proc
`
`or to the second processor {server} over the
`
`computer network;
`program code I eans for receiving a second network protocol address from the
`
`second processo over the computer network; and
`
`progr , code means, responsive to the second network protocol address, for
`establish' 9 a point-to-point communication link between the first processor and the
`
`seco . processor over a computer network.
`
`entsgenerated in
`(Amended) The method ofclaim41 wherein
`WW) 42.
`steps A and B are ngm e step of establishing a [point-to-
`‘
`communication
`
`
`user
`Ipulating the graphic elements on the graphic user interface.
`
`
`
`
`- o oint link as described in step C is performed in response to a
`
`i
`
`Petitioner Vonage Holdings Corp. et al. - Exhibit 1018 - Page 002
`Petitioner Vonage Holdings Corp. et a1. - Exhibit 1018 - Page 002
`
`
`
`Please add the following claims:
`
`”Sf/v
`
`steps of :
`
`54.
`
`Amethod oflocating a useroveracomputernetworkcomprisin
`
`
`
`maintaining an lnternet accessible list having a p rality of entries,
`
`a.
`
`each entry comprising an electronic mail address and a corresp
`
`
`
`ding Internet protocol
`
`address for a process currently connected to the lnternet; an/
`b.
`in responseto identification ofoneZ/(e list entries by a requesting
`
`process, providing one of the electronic mail address
`
`not the corresponding lnternet
`
`protocol address of the identified entry to the requ sting process.
`
`ing dynamically assigned network protocol
`ethod comprising the steps of:
`
`55.
`
`A method for locating users h
`
`addresses overa computer network, the
`
`a.
`
`maintaining in a mputer memory, a network accessible
`
`fl]
`
`compilation of entries, each entry mprising a network protocol address and a
`
`corresponding identifier for a us r connected to the computer network;
`
`process providing one oft
`
`b.
`
`in resp? e to identification of one ofthe entries by a requesting
`
`identifier and the network protocol address to the
`
`requesting process.
`
`56.
`
`thod of claim 55 further comprising the step of:
`
`modifying the compilation of entries.
`
`The
`
`C.
`
`
`
`
`57.
`
`he method of claim 56 wherein step 0 further comprises:
`
`c.‘l
`
`adding an entry to the compilation upon the occurrence of a
`
`predeter
`
`ined event.
`
`
`
`58.
`
`The method of claim 57 wherein the predetermined event comprises
`
`n9 ification by a user process of an assigned network protocol address.
`
`-3-
`
`Petitioner Vonage Holdings Corp. et al. - Exhibit 1018 - Page 003
`Petitioner Vonage Holdings Corp. et a1. - Exhibit 1018 - Page 003
`
`
`
`O
`
`.
`
`.
`
`C
`
`59.
`
`The method of claim 56 wherein step 0 further 0
`
`prises:
`
`c.1
`
`deleting an entry from the compilation pon the occurrence of a
`
`predetermined event.
`
`
`
`60.
`
`A computer program product for us with a server apparatus operatively
`
`coupled over a computer network to one or m e computer processes, the computer
`
`program product comprising a computer us
`embodied in the medium the program co e comprising:
`
`le medium having program code
`
`a.
`
`program code con 'gured to maintain. in a computer memory, a
`
`network accessible compilation of en ries, each entry comprising a network protocol
`
`network; and
`
`address and a corresponding iden ' ier for a process connected to the computer
`
`e responsive to identification of one of the entries by a
`
`b.
`
`program c
`
`requesting process and cont" ured to provide one of the identifier and the network
`
`protocol address to the req esting process.
`
`61.
`
`The comp ter program product of claim 60 further comprising:
`
`0.
`
`pr gram code configured to modify the compilation of entries.
`
`62.
`
`The omputer program product of claim 61 wherein program code
`
`configured to mo ify comprises:
`
`0.
`
`program code configured to add an entry to the compilation upon
`
`the occurrenc of a predetermined event.
`
`
`
`The computer program product of claim 62 wherein the predetermined
`
`event co prises notification by a process of an assigned network protocol address.
`
`64.
`
`The computer program product of claim 60 wherein step c further
`
`.4-
`
`Petitioner Vonage Holdings Corp. et al. - Exhibit 1018 - Page 004
`Petitioner Vonage Holdings Corp. et a1. - Exhibit 1018 - Page 004
`
`
`
`comprises:
`
`
`
`c.1
`
`upon the occu
`
`o a predetermined event.
`
`e01/
`
`o delete an entry from the compilation
`
`r
`
`program code co '
`
`
`
`65.
`
`
`
`operatively coupled
`
`A computer program product for use with a se
`
`
`of processes
`
`comprising a computer usable medium avin
`rogram code embodied thereon the
`
`over a computer network to a plurali
`
`e computer program product
`
`program code comprising:
`
`
`
`
`and
`
`said one proces
`
`protoco address and the associated identifier of said one process from other processes
`
`program code configured to receive queries for one of the network
`
`ove he computer network.
`
`Acomputer program productfor usewith a commiwstamrfhe/l
`(\7 66.
`computer system including a first process operatively cowv r a computer network
`to a second process and a server process , thedye program product comprising a
`
`
`computer usable medium having computer re
`
`le program code embodied therein,
`
`the program code means comprising:
`
`a.
`
`e configured to access a directory database, the
`
`program c
`
`database having a netw
`
`the computer network; and
`status with respect
`
`program code responsive to one of the network protocol addresses
`and con ' ured to establish a point-to-point communication link from the first process to
`
`protocol address for a plurality of processes having on-line
`
`the econd process over the computer network.
`
`Petitioner Vonage Holdings Corp. et al. - Exhibit 1018 - Page 005
`Petitioner Vonage Holdings Corp. et a1. - Exhibit 1018 - Page 005
`
`
`
`ln a first computer process operatively coupled over a co
`
`shing a point-to-point
`3 comprising the steps of:
`
`communication between the first and second proce
`
`to a second process and an address server, a method of es
`
`to whether the second process is
`
`67.
`
`A.
`
`
`
`querying the address serve
`
`
`receiving a n
`ork protocol address of the second process from the
`
`e second process is connected to the computer network; and
`esponsive to the network protocol address of the second process,
`
`connected to the computer netwo
`
`address server, whe
`
`establish' 9 a point-to-point communication link with the second process over the
`
`co
`uter network.
`
`
`B.
`
`68.
`
`In a first computer process operatively co
`
`
`d processes comprising the steps of:
`
`
`
`ed over a computer network
`
`to a second process and an E-mai server, a
`
`od of establishing a point-to-point
`
`communication between the first an se
`
`A.
`
`transmitting an E—m ' s nal comprising a network protocol address of
`
`
`B.
`
`
`the first process to the seco
`process ver the computer network;
`
`second etwork rotocol address from the second process
`receivin
`
`etwork; and
`responsive to the second network protocol address, establishing a
`
`over the compute
`
`
`point-to- oint communication link between the first process and the second process
`
`V computer network.
`
`REMARKS
`
`Applicant has considered carefully the Office Action dated June 2, 1997 and the
`
`references cited therein.
`
`in response, the title, specification, and ctaims have been
`
`amended. Applicant respectfully requests reexamination of the application.
`
`The title of the application has now been changed to “METHOD AND
`
`APPARATUS FOR ESTABLISHING POINT-TO-POlNT COMMUNICATlONS OVER A
`
`-6-
`
`Petitioner Vonage Holdings Corp. et al. - Exhibit 1018 - Page 006
`Petitioner Vonage Holdings Corp. et a1. - Exhibit 1018 - Page 006
`
`
`
`COMPUTER NETWORK. Applicant asserts that the title as amended is indicative of
`
`the invention to which the claims are directed.
`
`Regarding the multiple information disclosures submitted prior to examination,
`
`many of the submitted references were located during patentability searches not
`
`performed by applicant’s current counsel. Applicant’s current counsel submitted such
`
`references under the continuing duty of candor under 37 CFR. §§56, 1.97, 1.98. The
`
`Applicant is relying on the Examiner's expertise to determine the relevance of the
`
`references to the claimed subject matter.
`
`As requested by the Examiner, the applicant has checked the specification for
`
`minor errors and has, in response. amended the specification as set forth herein. No
`
`new matter is believed to be added by these changes to the specification.
`
`Claim 22 has been amended to conform the claim language with the
`
`specification. Such amendments are not required to distinguish the claimed subject
`
`matter over any of the cited references, whether considered singularly or in
`
`combination.
`
`Claim 42 has been amended to correct a grammatical error and any potential
`
`problems under 37 CFR. §112, second paragraph. Such amendment is not required
`
`to distinguish the claimed subject matter over any of the cited references, whether
`
`considered singulariy or in combination.
`
`Applicant submits herewith a declaration of prior invention under 37 CFR 1.131
`
`to overcome the rejection of all claims under 35 U.S.C. §103 as being unpatentable
`
`over Civanlar et al. in view of Morgan et al. and/or further in view of December et al.
`
`The declaration is submitted with a facsimile signature of the declarant inventor. The
`
`original signed declaration will be submitted as soon as it becomes available.
`
`In light of
`
`the declaration and acconpanying exhibits, all rejections based on the Civanlar et al.
`
`reference are deemed moot.
`
`In addition, Applicant has the following remarks. One of the major factors
`
`-7-
`
`Petitioner Vonage Holdings Corp. et al. - Exhibit 1018 - Page 007
`Petitioner Vonage Holdings Corp. et al. - Exhibit 1018 - Page 007
`
`
`
`O'.‘.
`
`inhibiting dynamic communications over the lnternet, and other computer networks,
`
`is
`
`the inability to obtain the current dynamically assigned network protocal address of a ,
`
`user process connected to the network. This problem is analogous to trying to call
`
`someone whose telephone number changes after each call. Appiicant’s invention
`
`provides techniques for determining the current dynamically assigned network protocai
`
`address of a user process connected to the network. The first technique utilizes a
`
`dedicated server which acts as a network address/information directory from which
`
`calling processes can obtain information. When a first process connects to the
`
`network, the process logs-on to the server and provides the server with the network
`
`protocal address under which the first process is currently operating. A second process
`
`wishing to establish communications with the first process, connects to the server and
`
`request the network protocal address under which the first process is currently
`
`operating. Upon receipt of the network protocal address of the first process, the
`
`second process establishes communications with the first process directly, without any
`
`intervenion from the address! information server.
`
`The Examiner has repeatedly indicated that Civanlar et al. in view of Morgan et
`
`al.
`
`teach an address server and database utilized to initiate communications between
`
`two nodes. Conversly, in the present invention, communications between two nodes,
`
`e.g. processes, are initiated by soley by one of the processes. The address server may
`
`have optionally supplied address information to one of the processes, but the address
`
`server does not establish the point-to—point communication connection between the
`
`nodes. Applicant has reviewed Civanlar et at. in view of Morgan et al. and has found
`
`no disclosure or suggestion of this first claimed technique whether the references are
`
`considered singularly or in combination.
`
`Applicant's invention provides a second techniques for determining the current
`
`dynamically assigned network protocal address of a user process connected to the
`
`network.
`In the second technique, a first process wishing to establish communications
`with a second process, sends, ,via E-mail,
`the network protocal address WM
`
`-3-
`
`Petitioner Vonage Holdings Corp. et al. - Exhibit 1018 - Page 008
`Petitioner Vonage Holdings Corp. et al. - Exhibit 1018 - Page 008
`
`
`
`.
`
`s
`
`.
`
`the first process is currently operating to the second process. Upon receipt of theE-
`
`mail message,
`
`the second process sends to the first process, via E-mail, the network
`
`protocal address under which the second process is currently operating. Upon receipt
`
`of the network protocal address of the second process, the first process establishes
`
`communications with the second process directly, without any intervenion from the
`
`address! information server. This second technique may be used in addition to or in
`
`place of the first technique. As with the first technique, communications between two
`
`nodes, e.g. processes, are initiated by soley by one of the processes. The address
`
`‘server does not establish the point-to-point communication connection between the
`
`nodes. Applicant has reviewed Civanlar et al. in view of Morgan et al. and further in
`
`view of December et al. and has found no disclosure or suggestion of this second
`
`claimed technique whether the references are considered singularly or in combination.
`
`Applicant respectfully traverses the rejection of claims 32-42 and 43-53 under 35
`
`U.S.C. §103 as being unpatentable over Clvanlar et al. in view of Morgan et al. and
`
`further in view of December et al. Claims 32-42 are directed to a method for
`
`establishing a point-to-point communication link from a caller processor to a callee
`
`processor over a computer network by associating graphic elements representing
`
`communication line and a first callee processor. Claims 43-53 essentially comprise a
`
`computer program product claim counterparts to claims 32—42. Applicant has reviewed
`
`the cited references in detail and can find no suggestion or disclosure of generating
`
`graphic elements representing a communication line or a callee processor or
`
`establishment of a point-to-point communication link by associating the graphic
`
`element.
`
`Applicant submits herewith new claims 54-68 to more particularly point out and
`
`distinctly claim the subject matter which the Applicant regards as the invention. All
`
`claims are believed allowable over any of the references cited by the Applicant, whether
`
`considered singularly or in combination. Accordingly, Applicant believes this application
`
`is in condition for allowance and a notice to that effect is respectfully requested.
`
`if the
`
`.9.
`
`Petitioner Vonage Holdings Corp. et al. - Exhibit 1018 - Page 009
`Petitioner Vonage Holdings Corp. et al. - Exhibit 1018 - Page 009
`
`
`
`.
`
`.
`
`.
`
`Examiner has any questions regarding this amendment or the application in general he
`
`is invited to caii the Applicant’s attorney at the number listed below.
`
`The Commissioner is hereby authorized to charge any other fees under 37
`
`C.F.R. i§1.16 and 1.17 that may be required, or credit any overpayment, to our Deposit
`
`Account No. 20-0065.
`
`Respectfully submitted,
`
`'9.
`
`ruce D. Jobse
`
`Reg. No. 33,518
`KUDIRKA & JOBSE, P.C.
`One Beacon Street
`
`Boston. MA 02108
`
`(617) 367-4600
`
`-10-
`
`Petitioner Vonage Holdings Corp. et al. - Exhibit 1018 - Page 010
`Petitioner Vonage Holdings Corp. et a1. - Exhibit 1018 - Page 010
`
`