throbber

`
`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
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket