throbber
0
`
`o
`
`/
`
`ax“/7
`ATTORNEY DOCKET NO. NOD03/?000
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`fl
`
`Applicant:
`Serial No.:
`
`Glenn W. Hutton
`08/533,115
`
`Filed:
`.,_
`For:
`Examiner:
`Art Unit:
`
`September 25, 1995
`POINT-TO-POINT 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, D.C. 20231 on December 2, 1997.
`
`E
`
`(D
`
`Bruce D. Jobse
`
`Assistant Commissioner for Patents
`
`Washington, D.C. 20231
`Sir:
`
`AMENDMENT
`.
`
`_‘ ,}
`
`_
`E; m in‘
`D - Q
`
`lnthe Title
`
`Please delete the title as filed and insert -- Method and Apparatus for
`
`Establishing Point-to—Point Communications Over a Computer Network —-.
`
`3:’
`(IE FC:€03
`
`L1
`
`in the Specification /
`KIIIJRCAN
`2
`-
`,.
`-
`g5 Im
`'
`,
`Interfacing insert --to—-.
`185.00 CH
`PageV18, change “by" to --to-—.
`Page , line 6 ch ggead-only” to --random access--;
`4/”
`Page 1fA%re1e 17, change “the connection server 26" to --a connection service
`
`li
`
`"
`
`, change “other” to --another--.
`
`\
`,
`2
`.\ 1- I
`Y/’
`
`Page 1 of 10
`
`Verizon Exhibit 1018
`
`

`
`\
`
`I
`
`~
`
`~
`
`_
`
`.
`
`.
`
`-'
`
`provider--.
`
`’
`
`‘
`
`Page 13, I‘
`
`6, change “the connection sewer 26" to --a connection service
`
`provider--.
`
`ln 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 couled 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
`commucations link between the first
`
`processorand asecond processorover .- c puternetwork, the mediumfurther
`
`comprising:
`
`program code means for tr ' s
`
`itting .. E-mail signal comprising a network
`
`protocol address [from]Qthe
`
`st proc
`
`or to the second processor [sewer] over the
`
`computer network;
`program code V 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‘ g a point-to-point communication link between the first processor and the
`
`seco - processor over a computer network.
`
`steps A and B are graphic eleme
`
`ents generated in
`l
`(Amended) The method ofclaim41 wherein
` W> 42.
`
`
`e step of establishing a [point-to-
`
`Page 2 of 10
`
`

`
`Please add the following claims:
`
`fit.
`
`54.
`
`steps of :
`
`A method of locating a user over a computer network comprisin
`
`a.
`
`maintaining an Internet accessible list having a p rality of entries,
`
`each entry comprising an electronic mail address and a corresp riding Internet protocol
`
`address for a process currently connected to the Internet; and;
`b.
`in responseto identification ofoneF/th/e list entries by a requesting
`
`process, providing one of the electronic mail address nd the corresponding lnternet
`
`protocol address of the identified entry to the requ sting process.
`
`A method for locating users h ving dynamically assigned network protocol
`
`55.
`
`addresses over a computer network, the
`
`ethod comprising the steps of:
`
`a.
`
`maintaining in a mputer memory, a network accessible
`
`compilation of entries, each entry mprising a network protocol address and a
`
`corresponding identifier for a us r connected to the computer network;
`
`b.
`
`process providing one oft
`
`in resp? e to identification of one ofthe entries by a requesting
`
`identifier and the network protocol address to the
`
`requesting process.
`
`56.
`
`The
`
`c.
`
`thod of claim 55 further comprising the step of:
`
`modifying the compilation of entries.
`
`
`
`57.
`
`he method of claim 56 wherein step c further comprises:
`
`c.1
`
`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
`
`no ification by a user process of an assigned network protocol address.
`
`-3-
`
`Page 3 of 10
`
`

`
`O
`
`.
`
`e
`
`C
`
`59.
`
`The method of claim 56 wherein step c further c
`
`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 productcomprising a computer u7r£a medium having program code
`
`embodied in the medium the program co e comprising:
`
`a.
`
`program code con 'gured to maintain, in a computer memory, a
`
`network accessible compilation of en ries, each entry comprising a network protocol
`
`address and a corresponding iden ' ier for a process connected to the computer
`
`network; and
`
`
`
`b.
`
`program c de responsive to identification of one of the entries by a
`
`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:
`
`c.
`
`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:
`
`c.
`
`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-
`
`Page 4 of 10
`
`

`
`comprises: m
`
`
`
`
`c.1
`
`program code co '
`
`r
`
`o delete an entry from the compilation
`
`upon the occu
`
`o a predetermined event.
`
`
`
`65.
`
`A computer program product for use with a se
`
`of processes
`
`rogram code embodied thereon the
`
`
`
`operatively coupled
`
`e computer program product
`
`
`
`over a computer network to a plurali
`
`comprising a computer usable medium avin
`
`program code comprising:
`
`a.
`
`program co
`
`ed to receive the current network protocol
`
`
`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.
`
`Acomputerprogram productfor usewith a comput:Wtam,’fh('
`\/\7 66.
`computer system including a first process operatively CO V r a computer network
`to a second process and a server process , the comp e program product comprising a
`
`computer usable medium having computer re
`
`e configured to access a directory database, the
`
`the program code means comprising:
`
`le program code embodied therein,
`
`a.
`
`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.
`
`Page 5 of 10
`
`

`
`67.
`
`shing a point-to-point
`
`communication between the first and second proce
`
`s comprising the steps of:
`
`in a first computer process operatively coupled o %e’tvvork
`to a second process and an address server, a method of es
`
`
`
`to whether the second process is
`
`querying the address serve
`
`
`receiving a n
`ork protocol address of the second process from the
`
`address sewer, whe
`e second process is connected to the computer network; and
`
`esponsive to the network protocol address of the second process,
`establish’ g a point-to-point communication link with the second process overthe
`
`connected to the computer netwo
`
`B.
`
`C
`
`“/7
`
`
`
`co
`
`uter network.
`
`68.
`
`to a second process and an E-mai server, a
`
`communication between the tirst an se
`
`
`
`In a first computer process operatively co
`
`0d of establishing a point-to-point
`d processes comprising the steps of:
`
`
`ed over a computer network
`
`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
`
`
`
`" 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 claims have been
`
`amended. Applicant respectfully requests reexamination of the application.
`
`The title of the application has now been changed to “METHOD AND
`
`APPARATUS FOR ESTABUSHING POINT-TO-POlN'l' COMMUNlCATlONS OVER A
`
`-5-
`
`Page 6 of 10
`
`A.
`
`

`
`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 applicants current counsel. Applicants current counsel submitted such
`
`references under the continuing duty of candor under 37 C.F.R. §§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
`
`probiems under 37 C.F.R. §112, second paragraph. Such amendment is not required
`
`to distinguish the claimed subject matter over any of the cited references, whether
`
`considered singularly 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
`
`Page 7 of 10
`
`

`
`O .t
`
`I
`
`inhibiting dynamic communications over the Internet, 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. Applicant’s invention
`
`provides techniques for determining the current dynamically assigned network protocal
`
`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. Conversiy, 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 al. 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
`9- '\
`the network protocal address un
`
`with a second process, sends, via E-mail,
`
`-3-
`
`Page 8 of 10
`
`

`
`.
`
`.
`
`.
`
`the first process is currently operating to the second process. Upon receipt of the- E-
`
`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 Civanlar 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-
`
`Page 9 of 10
`
`

`
`.
`
`‘
`
`‘
`
`Examiner has any questions regarding this amendment or the application in general he
`
`is invited to call the Applicant’s attorney at the number listed below.
`
`The Commissioner is hereby authorized to charge any other fees under 37
`
`C.F.R. §1.16 and 1.17 that may be required, or credit any overpayment, to our Deposit
`
`Account No. 20-0065.
`
`Respectfully submitted,
`
`‘D.
`
`ruce D. Jobse
`
`Reg. No. 33,518
`KUDlRKA & JOBSE, P.C.
`One Beacon Street
`
`Boston, MA 02108
`
`(617) 367-4600
`
`-10-
`
`Page 10 of 10

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