throbber

`
`D
`
`.
`
`.-
`
`b
`
`/
`
`ATTORNEY DOCKET NO. N0003/7000W
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`f
`
`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
`‘
`
`QERTIFICAI E QF MAILINQ
`
`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.
`
`Assistant Commissioner for Patents
`
`Washington, DC. 20231
`
`Sir:
`
`I
`
`e Title
`
`AMENDMENT
`
`
`
`E D
`Bruce D. Jobse
`
`3;
`
`n7
`
`_' “
`
`t..'.
`
`
`
`CDC-‘3"“'
`
`.ll Cl
`
`Please delete the title as filed and insert -- Method and Apparatus for
`
`Establishing Point-to-Point Communications Over a Computer Network --.
`
`
`01/23/1998 mm
`
`, milmterfacing" insert --to--.
`28 .
`01 FC:202
`165.00 OH
`02 “3:203
`
`Page 6
`Pageflfijjfhangfiead-only"to«randomaccess";
`Ii / change “other" to --another—-.
`Page 1%:e 17, change “the connection server 26" to --a connection service
`
`8, change "by" to --to--.
`
`it"
`
`Page 1 of 10
`
`LG Electronics Exhibit 1018
`
`

`

`t
`
`I
`
`-
`
`.
`
`.
`
`0
`
`.
`
`.
`
`I
`
`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 .-
`. ssor u- ,. iv-l
`ou-I-d o . s- ' and oo-rcssor
`[and second processors] and a server [operatively coupled] ove . computer network,
`
`the computer program product comprising:
`
`\
`
`a computer useable medium having program de means embodied in the
`medium for establishing a point-to-poi
`commu v ‘cations link between the first
`
`processor and a second processor‘over .-
`
`a puter network, the medium further
`
`comprising:
`
`program code means for tr 3 tting - E-mail signal comprising a network
`
`protocol address [fromLthhe
`
`st proc
`
`or to the second processor [server] over the
`
`computer network;
`
`program code . 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.
`
`WW) 42.
`
`steps A and B are graphic eleme
`
`(Amended) The methodofclaim41 wherein
`
`
`e step of establishing a [point-to-
`
`e—ffi-entsgenerated in
`
` communication
`
`
`ipulating the graphic elements on the graphic user interface.
`
`link as described in step C is performed in response to a
`
`Page 2 of 10
`
`

`

`Please add the following claims:
`
`My
`
`54.
`
`steps of :
`
`A method of locating a user over a computer network comprisin
`
`maintaining an Internet accessible list having a p rality of entries.
`
`a.
`
`each entry comprising an electronic mail address and a corresp
`
`address for a process currently connected to the Internet: a a)
`
`
`
`ding Internet protocol
`
`b.
`
`in response to identification of one 0 he list entries by a requesting
`
`process, providing one of the electronic mail address nd the corresponding Internet
`
`protocol address of the identified entry to the requ sting process.
`
`ing dynamically assigned network protocol
`
`A method for locating users h
`
`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
`
`requesting process.
`
`in respo 4 to identification of one of the entries by a requesting
`
`
`identifier and the network protocol address to the
`
`
`C.
`
`
`
`
`
`56.
`
`The
`
`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
`
`predete
`
`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-
`
`Page 3 of 10
`
`

`

`59.
`
`The method of claim 56 wherein step c 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 is 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
`
`network; and
`
`address and a corresponding iden ‘ er 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:
`
`c.
`
`p 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.
`
`4.
`
`The computer program product of claim 60 wherein step c further
`
`.4-
`
`Page 4 of 10
`
`

`

`comprises:
`
`
`
`c.1
`
`
`program code co
`
`0 delete an entry from the compilation
`
`upon the 00¢
`
`
`
`a predetermined event.
`
`65.
`
`
`
`operatively coupled
`
`over a computer network to a plurali
`
`9 computer program product
`
`program code comprising:
`
`a.
`
`d to receive the current network protocol
`
`A computer program product for use with a se
`
`
`of processes
`
`comprising a computer usable medium avi
`rogram code embodied thereon the
`
`
`
`and
`
`said one proces
`
`protoco ddress 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 productforuse with a computW
`a? 66.
`omputer system including a first process operatively C? r a computer network
`
`to a second process and a server process . the comp
`
`program product comprising a
`
`computer usable medium having computer re
`
`Ie program code embodied therein,
`
`the program code means comprising:
`
`
`
`Page 5 of 10
`
`

`

`67.
`
`
`er network
`
`to a second process and an address server, a method of es
`
`shing a point-to—point
`
`In a first computer process operatively coupled over a co
`
`5 comprising the steps of:
`
`communication between the first and second proce
`
`
`
`establish' 9 a point-to-point communication link with the second process over the
`
`co
`
`
`uter network.
`
`68.
`
`to a second process and an E-mai sewer. a
`
`
`ed over a computer network
`0d of establishing a point-to-point
`
`In a first computer process operatively co
`
`
`communication between the first an se
`d processes comprising the steps of:
`A.
`transmitting an E-m ' s nal comprising a network protocol address of
`
`
`the first process to the seco
`process ver the computer network;
`
`receivin
`
`etwork; and
`responsive to the second network protocol address, establishing a
`
`B.
`
`rotocol address from the second process
`
`over the compute
`
`
`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 ESTABLISHING POINT-TO-POINT COMMUNICATIONS OVER A
`
`~6-
`
`Page 6 of 10
`
`

`

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

`

`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. 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 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
`r‘r \.
`with a second process, sends, _via E-mail, the network protocal address WW
`
`-3-
`
`Page 8 of 10
`
`

`

`.
`
`.
`
`c
`
`‘
`
`v
`
`.
`
`.
`
`.
`
`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 sewer. 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 3242 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
`KUDIRKA & 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