throbber
2751
`
`W
`
`CERTIFICATE OF MAILING UNDER37 CPR. §1.8(a)
`
`The undersigned hereby certifies that this document is being placed in the United States mail
`with first-class postage attached, addressed to Assistant Commissioner for Patents,
`
`Applicant:
`Serial No.
`Filed:
`For:
`
`Examiner:
`Art Unit:
`
`Shane D. Mattaway, et al.
`08/721,316
`September 25, 1996
`GRAPHIC USER INTERFACE FOR INTERNET TELEPHONY
`APPLICATION
`Group 2700
`E. Chan
`
`Box Non-Fee Amendment Washington. DC 20231 on Ma h 3. 1999.
`32mm ill.
`
`an
`
`niifim,
`
`Frances M. Cunningham
`
`
`V
`
`
`
`
`
`A '
`'
`1.
`(Twice Amended) A Computer program/product for use with a computer
`flag system having a display and an audio transducer, the computer system capable
`of executing [one or more processes] a first process and connecting to other
`processes and a server process ove’rA/computer network, the computer program
`product comprising a computer usable medium having computer readable code
`means embodied in the medium comprising:
`a.
`program code/[means] for generating a user-interface enabling
`[through wh'éh a user may] control a first process executing on the
`computer system [and coupled to the computer network];
`proger code [means] for determining the currently assigned
`/
`network protocol address of the first process upon connection to
`
`Assistant Commissioner for Patents
`
`Washington, DC. 20231
`Box Non-Fee Amendment
`
`In response to the office communication dated February 3, 1999, please
`amend the above-identified application as follows;
`
`In the Claims:
`
`\
`[\q
`
`b.
`
`’1 the computer network;
`
`1
`
`Tl
`
`/"
`
`/
`
`Page 1 of 9
`
`LG Electronics Exhibit 1022
`
`

`

`~
`
`‘
`
`\
`L
`
`(%
`
`5' my;
`
`Q.
`
`.
`
`0.
`
`d.
`
`program code [means] responsive to the currently assigned
`‘ network protocol address of the first process, for establishing a
`communication connection with the-server process and for
`fonivarding the assigned nehnrprk'protocoi address of the first
`process and a unique identifier of the first process to the server
`process upon establishing a communication connection with the
`server process; and
`program code means. responsive to user input commands. for
`establishing a point-to-point communications with another process
`
`over the computer network.
`
`2.
`
`(Twice Amended) The computer program product of claim 1 wherein the
`
`program code [means] for establishing a point-to-point communication link further
`
`comprises:
`
`d.1
`
`program code [means], responsive to the network protocol address
`
`of a second process. for establishing a point-to-point
`
`communication link between the first process and the second
`
`process over the computer network.
`
`3.)
`
`(Twice Amended) The computer program p duct of claim 2 wherein the
`
`program code [means] for establishing a point-t point communication [ink further
`
`
`emitting, from the first process to the
`program code [means] for tr
`
`comprise:
`
`d.2
`
`server process, a queryfmwhetherthe second process is
`connected to the comp er network; and
`program code means Zr receiving a network protocol address of
`
`d3
`
`the second process rom the server process. when the second
`
`process is conne ed to the computer network.
`
`8‘0
`
`Page 2 of 9
`
`Page 2 of 9
`
`

`

`64claim 2 wherein the
`
`4.
`
`d.2
`
`1
`0’
`
`{
`
`I
`
`(Twice Amended) The computer program pr
`
`0-point communication link further
`program code [means] for establishing a poi
`comprises:
`program code
`ns fortransmitting an E-mail message
`
`containin
`network protocol‘address from the first process to the
`
`process over the computer network;
`serv
`
`
`d.3
`
`ogram code means for receiving a second network protocol
`
`address from the second process over the computer network.
`
`
`
`d an audio
`(Amended) in a computer system having a display
`SW2?
`C’
`transducer, the computer system capable of executing
`ne or more processes] a
`
`first process and communicating with other proce es and a server process over
`
`with other processes comprising:
`
`a computer network. a method for establishin point—to—point communications
`
`determining the our? assigned network protocol address of the
`
`A.
`
`first process upon 0
`
`nection to the computer network;
`
`QQ‘
`
`.
`
`B.
`
`establishing a co munication connection with the server process
`
`once the ass' ned network protocol of the first process is known;
`
`C.
`
`D.
`
`to the server process upon establishing a communication
`
`forwardin the assigned network protocol address of the first
`
`proce
`co
`ection with the server process; and
`
`stablishing a point-to-point communication with another process
`
`over the computer network.
`
`it
`,8.
`
`6
`The method of claim 7wherein the program step D comprises: '
`
`D.1
`
`transmitting, from the first process to the server process. a query '
`
`as to whether a second process is connected to the computer
`
`network; and
`
`0.2
`
`receiving a network protocol address of the second process from
`
`the server process, when the second process is connected to the
`
`computer network.
`
`Page 3 of 9
`
`Page 3 of 9
`
`

`

`r
`
`’i
`XQ.
`
`5
`The method of claimj’wherein the program step D comprises:
`
`D.1
`
`transmitting an E-mail message containing a network protocol
`
`address from the first process to the server process over the
`
`computer network;
`
`D.2
`
`receiving a second network protocol address from a second
`
`process over the computer network.
`
`‘3’
`1,01
`
`(Amended) In a computer system having a disptay and capable of
`
`executing a process. a [A] method for establishing a point-to-point
`communication from a caller process to. a callee process over a computer
`
`network, the caller process [having] capable of generating a user interface and
`
`being operatively [coupled] connected to the callee process and a server process
`
`over the computer network, the method comprising the steps of:
`
`A.
`
`generating [an] a user-interface element representing a first
`
`communication line;
`
`B.
`
`generating [an] a user interface element representing a first callee
`
`process;
`
`g guegging the server process to determine if the first callee process
`is accessible' and
`
`[C.] gestablishing a point-to-point communication link from the caller
`
`process to the first callee process, in response to a user
`
`associating the element representing the first callee process with
`
`the element representing the first communication line.
`
`’1
`
`J/K The method of claim 1gwherein step C further comprises the steps of:
`
`0.1
`
`querying the server process as to the on-iine status of the first
`
`callee process; and
`
`(12
`
`receiving a network protocol address of the first callee process over
`
`the computer network from the server process.
`
`8?”
`
`Page 4 of 9
`
`Page 4 of 9
`
`

`

`‘0
`1k.”
`
`Y
`(Amended) The method of claim 1/6further comprising the step of:
`[0.] ggenerating [an] a user-interface element representing a second
`
`communication line.
`
`if
`it
`further comprising the step of:
`)K (Amended) The method of claim 1
`[E.] E_. terminating the point-to-point communication from the caller
`
`process to the first callee process, in response to the user
`
`disassociating the element representing the first callee process
`
`from the element representing the first communication line; and
`
`[F.] g establishing a different point-to-point communication from the caller
`
`process to the first callee process, in response to the user
`
`associating the element representing the first callee [processor]
`
`process with the element representing the second communication
`
`line.
`
`(Y
`M
`
`M
`1/
`
`(Amended) The method of claim tzmrther comprising the steps of:
`
`[D.] igenerating [an] a user interface element representing a second
`
`callee process; and
`
`g
`
`[E.] g establishing a conference point-to-point communication between
`
`the caller process and the first and second callee processes, in
`
`response to the user associating the element representing the
`
`second callee process with the element representing the first
`
`communication line.
`
`I 31/6/ (Amended) The method ofclaim 1%furthercomprising the step of:
`
`[F.] g removing the second callee process from the conference point-to-
`
`point communication in response to the user disassociating the
`
`element representing the second callee process from the element
`
`representing the first communication line.
`
`#1
`)6?
`
`8
`(Amended) The method of claim 10’further comprising the steps of:
`
`83
`
`Page 5 of 9
`
`

`

`[0.] ; generating [an] a user interface element representing a
`
`communication line having a temporarily disabled status; and
`
`[E.] L temporarily disabling the point-to-point communication between the
`
`caller process and the first callee process, in response to the user
`
`associating the element representing the first callee process with
`the element representing the communication line having a I
`
`temporarily disabled status.
`
`15
`
`W.
`
`(Amended) The method of claim
`
`121
`
`wherein the element generated in
`
`step [0] _E_ represents a communication line on hold status.
`
`(to
`q 1%.
`
`[5
`(Amended) The method of claim 1"! wherein the element generated in
`
`step [D] g represents a communication line on mute status.
`
`{1
`1B.
`
`7
`(Amended) The method of claim 16 wherein the [caller process] m
`
`further comprises a visual display [and the user interface comprises a graphic
`
`user interface].
`
`t r
`2’0.
`
`17
`(Amended) The method of claim 19' wherein the user interface is a
`
`graphic user interface and the user-interface elements generated in steps A and
`
`Remarks
`
`Applicants have considered carefully the Office communication dated
`
`February 3. 1999 (Paper No. 8).
`
`In response. Applicants have made minor
`
`amendments to the claims and set forth the following remarks to supplement the
`
`response submitted on October 26, 1999.
`
`The preambles of claims 1 and 7 have been amended to provide proper
`
`antecedent basis for all terms used in the claims.
`
`In addition, claims 1-4 have
`
`been amended to eliminate the term "means" from the claim language. These
`
`amendments are offered to conform the claims to 35 U.S.C. §112 and are not
`
`Page 6 of 9
`
`Page 6 of 9
`
`

`

`necessitated or made in response to any rejection by the Examiner, or, in light of
`
`any reference cited by the Examiner.
`
`Claims 1-4 were originally filed with the application and amended in the
`
`response of October 26. 1998. Remarks distinguishing claims 1-4 over the cited
`
`references are set forth in detail in the prior response of October 26, 1998.
`
`Claims 7-9 include limitation similar to claims 1-4 and are believed
`
`patentable for the same reasons as claims 1—4, as set forth in the Remarks
`
`section of the previous response. Specifically. claim 7 recites a method for
`
`establishing a point-to-point communication comprising the step of “determining
`
`the currently assigned network protocol address of the first process upon
`connection to the computer network" (claim 7, lines 6-7). Claim 7 further recites
`
`the steps of "establishing a communication connection with the server process
`
`once the assigned network protocol address of the first process is know " (claim
`
`7, lines 8-9) and " forwarding the assigned network protocol address of the first
`
`process to the server process upon establishing a communication with the
`
`server” (claim 7, lines 10-12). Claim 7, as amended, is believed neither
`
`anticipated nor made obvious in light of the lPhone by Vocal Tec. Specifically,
`
`the lPhone literature does not disclose or suggest a method comprising the
`
`steps of i) determining the currently assigned network protocol address of the
`
`first process upon connection to the computer network, ii) establishing a
`
`communication connection with the server process once the assigned network
`
`protocol address of the first process is know; and iii) forwarding the assigned
`
`network protocol address of the first process to the server process upon
`
`establishing a communication with the, as now recited in claim 7. Claims 8-9
`
`include all the limitations of claim 7 and are likewise believed to be patentable
`
`over the lPhone literature for the same reasonsas claim 7.
`
`In addition to claims 1-4 as originally filed. the Summary of the Invention
`
`section of the specification (pages 5-6) set forth embodiments of the invention.
`
`The specification discloses a clientlserver system, including a client process
`
`having a user interface which is capable of interacting with a directory server
`
`process and establishing point-to-point communication connections with other
`
`fl
`
`7
`
`Page 7 of 9
`
`Page 7 of 9
`
`

`

`processes over a computer network. Claims 1-4, as amended. are computer
`
`program product claims which recite program code limitations for performing the
`
`client functions as disclosed. Claims 7-9 are method limitation counterparts to
`
`the program code limitations recited in claims 1—4.
`
`Claims 10-20 are directed to a method for establishing various point-to-
`
`point communications with a client process utilizing a graphic user interface.
`
`The subject application discloses a client and server system and a
`
`protocol in which client processes, upon connection to an Internet Protocol based
`
`network. forward their current dynamically assigned network protocol address to
`
`a global server which acts as a repository of directory information for all other
`
`client processes. The global server associates with the network protocol address
`
`of a particular client process, a unique handle, eg. the client’s e-mail address.
`
`With this technique, the on-Iine status of prospective callees may be determined
`
`even though the callee is not currently connected to the network.
`
`'
`
`The subject matters of claims 10-20 are directed to a method performed
`
`by a caller process having a user interface to establishment of calls. conferencing
`
`of parties. transferring of parties among calls and disabling of calls are achieved
`
`using elements representing communication lines and parties.
`
`Applicants respectfully assert that none of the art of record. whether
`
`considered singularly or in combination, disclose or suggest the subject matter as
`
`recited in claims 10—20. Specifically, claim 10 recites a method for establishing a
`
`point-to-point communication from a caller process to a callee process with a
`
`caller process capable of generating a user interface. Claim 10 specifically
`
`recites the method step of generating a user interface element representing a
`
`first communication line. generating a user interface element representing a first
`
`callee process. querying the server process to determine if the first callee
`
`process is accessible. and establishing a point-to-point communication link from
`
`the caller process to the callee process in response to a user associating the
`
`element representing the first callee process with the element representing the
`
`first communication line (claim 10. lines 7-12). The lPhone literature from Vocal
`
`Tec does not disclose or suggest a method including the step of querying a
`
`Page 8 of 9
`
`Page 8 of 9
`
`

`

`server process to determine the availability of another process and establishing a
`
`communication with the callee process by manipulating user interface elements,
`
`as now recited in claim 10.
`
`As discussed in the previous response, the Vocal Tec Internet Phone
`
`version 2.5 as well as the NetScape Cool Talk product utilize servers executing
`
`the IRC protocol which, for the reasons set forth previously. does not provide a
`
`teaching or suggestion as to how to query a server process to determine if a first
`
`callee process is accessible, i.e. on-Iine and current network protocol address.
`
`None of the art of record currently are believed to recite the specific limitations of
`
`claim 10, as now amended. Claims 11-20 include all the limitations of claim 10
`
`and are likewise believed patentable for the same reasons.
`
`in light of the foregoing amendments to the ciaims, Applicants respectfully
`
`assert that all claims currently under consideration now patentably distinguish
`
`over the art of record, including the cited references. whether considered
`
`singularly or in combination. The Examiner is respectfully requested to advance
`
`this case to issuance and send a notice to that effect.
`
`In the event that
`
`outstanding issues remain following the Examiner’s review of this response.
`
`Applicants' attorney requests that the Examiner contact Applicants‘ attorney at
`
`the number listed below to set up a telephone interview to attempt to resolve any
`
`outstanding issues with the claims and before any further Office Actions are
`issued.
`I
`
`The Commissioner is hereby authorized to charge any fees or credits
`
`under 37 C.F.R. §1.16 and 1.17 to our deposit account No. 02-3038.
`
`Respectfully submitted
`
`
`
`
`sq. Reg. No. 33,518
`ruce D. Jobse.
`KUDlRKA & JOBSE. LLP
`Customer Number 021127
`
`Tel: (617) 36?-4600 Fax: (617) 3674656
`
`Page 9 of 9
`
`Page 9 of 9
`
`

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