throbber

`
`UNrrED STATES PATENT AND TRADEMARK OFFICE
`UNITED STATES DEPARTMENT OF COMMERCE
`United Sula Patent md Trademark Office
`MAN“: COMMISSIONER FOR PATENTS
`PO. Box IISO
`Ala-Min. Virgin'n 21113-1450
`wwwiuspmgov
`
`90/010422
`
`02/26/2009
`
`6.009.469
`
`2655-0! 85
`
`6565
`
`4262‘
`
`7590
`
`08/250009
`
`EXAMINER
`
`momvmmo
`
`DAVIDSON BERQUIST JACKSON & GOWDEY LLP
`4300 WILSON BLVD., 7TH FLOOR
`ARLINGTON, VA 22203
`
`A“ UN”
`
`PAPER NUMBER
`
`DATE MAILED: 0805/2009
`
`_ Please find below and/or attached an Office communication concerning this application or proceeding.
`
`PTO-90C (Rev. l0l03)
`
`Page 1 of 30
`
`Cisco-- Exhibit 1025
`
`Cisco -- Exhibit 1025
`
`

`

` —_—_W~_
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`'3
`l-’
`
`,
`
`’
`
`1‘
`
`Omissions! tor Pawns
`United States Patent and Trademark Office
`P,0. Boxuso
`Alexandria, VA 2231 3-1450
`wavelet!
`
`DO NOT USE IN PALM PRINTER
`
`(THIRD PAW REQUESTER‘S CORRESPONDENCEADDRESS)
`
`BLAKELY SOKOLOFF TAYLOR 8. ZAFMAN LLP
`
`1279 OAKMEAD PARKWAY
`SUNNWALE, CA 940854040
`
`MA‘LED
`
`_
`
`AUG 2 5 2009
`
`CENTRAL REExAMlNATION UN”
`
`EX PARTE REEXAMINATION COMMUNICATION TRANSMITTAL FORM
`
`REEXAMINATION CONTROL NO. 90/010 422.
`
`PATENT NO. 6 009 469.
`
`ART UNIT 3992.
`
`Enclosed is a copy of the latest communication from the United States Patent and Trademark
`Office in the above identified ex parte reexamination proceeding (37 CFR 1.550(0).
`
`Where this copy is supplied after the reply by requester, 37 CFR 1.535, or the time for filing a
`reply has passed, no submission on behalf of the ex parte reexamination requester will be
`acknowledged or considered (37 CFR 1.550(9)).
`‘
`
`PTOL-465 (Rev.07-04)
`
`Page 2 of 30
`
`Cisco -- Exhibit 1025
`
`Cisco -- Exhibit 1025
`
`

`

`Office Action in Ex Parte Reexamination
`
`Control No.
`90/010422
`Examiner
`
`Patent Under Reexamination
`6.009.469
`
`.- The MAILING DA TE of this communication appears on the cover sheet wlth the correspondence address -
`
`bD This action is made FINAL
`3E Responsive to the communication(s) filed on 26 February 2009.
`CE A statement under 37 CFR 1.530 has not been received from the patent owner.
`
`A shortened statutory period for response to this action is set to expire g month(s) from the mailing date of this letter.
`Failure to respond within the period for response will result in termination oi the proceeding and issuance of an ex parte reexamination
`certificate in accordance with this action. 37 CFR 1.550(d). EXTENSIONS OF TIME ARE GOVERNED BY 37 CFR 1.550(c).
`If the period for response specified above is less than thirty (30) days, a response within the statutory minimum of thirty (30) days
`will be considered timely.
`
`Part I
`
`THE FOLLOWING ATTACHMEN'HS) ARE PART OF THIS ACTION:
`
`1. E] Notice of References Cited by Examiner. PTO-892.
`
`2. 8 Information Disclosure Statement. PTO/SBIOB.
`
`3.
`
`4.
`
`[3 Interview Summary, PTO-474.
`
`D
`
`Part II
`
`SUMMARY OF ACTION
`
`13.
`
`1b.
`
`Claims 1-3, 5, 6, 6,9 and 14s18 are subject to reexamination.
`
`Claims 4. 7 and 1213 are not subject to reexamination.
`
`Claims _h_ave been canceled in the present reexamination proceeding.
`
`10. C] Other:
`
`Claims _are patentable and/or confirmed.
`
`Claims 1-3 56 8-9 14-18 are rejected.
`
`Claims _are objected to.
`
`The drawings, filed on _fle acceptable.
`
`. C] The proposed drawing correction, filed on J5 been (7a) D approved (7b)[:] disapproved.
`
`. D Acknowledgment is made of the priority claim under 35 U.S.C. § 119(a)-(d) or (f).
`
`a)E] All ME] Some' QC] None
`
`of the certified copies have
`
`10 been received.
`
`2D not been received.
`
`all been filed in Application No. _.
`
`4E] been filed in reexamination Control No. _
`
`5D been received by the lntemational Bureau in PCT application No. __._
`
`' See the attached detailed Office action for a list ot the certified copies not received.
`
`9. [:1 Since the proceeding appears to be in condition for issuance of an ex parte reexamination certificate except for formal
`matters, prosecution as to the merits is closed in accordance with the practice under Ex parte Quayle, 1935 CD.
`11, 453 0.6. 213.
`
`us. Patent and Trademark ome-
`PTOL—466 (Rev. 08-06)
`
`Office Action in Ex Pane Reexamination
`
`Part of Paper No. 20090812
`
`Page 3 of 30
`
`.
`
`Cisco -- Exhibit 1025
`
`Cisco -- Exhibit 1025
`
`

`

`'>‘
`
`Application/Control Number: 90/010,422
`Art Unit: 3992
`
`Page 2
`
`DETAILED ACTION
`
`I)
`
`This Office action addresses claims 1-3, 5-6, 8-9, 14-18 of United States Patent Number
`
`6,009,469 (Mattaway et al), for which it has been determined in the Order Granting Ex Pane
`
`Reexamination (hereaficr the “Order”) mailed 3/13/09 that a substantial new question of
`
`patentability was raised in the Request for Ex Parle reexamination filed on 2/26/09 (hereafter the
`
`“Request”). Claims 4, 7, 10-13 are not subject to reexamination.
`
`IDS
`
`2)
`
`With regard to the IDS filed 6/1 1/09:
`
`Where the IDS citations are submitted but not described, the examiner is only responsible
`for cursorily reviewing the references. The initials of the examiner on the PTO-I449 indicate
`only that degree of review unless the reference is either applied against the claims, or discussed
`by the examiner as pertinent art of interest, in a subsequent office action. See Guidelines for
`Reexamination of Cases in View of In re Portola Packaging, lnc., 110 F.3d 786, 42 USPQ2d
`1295 (Fed. Cir. 1997), 64 FR at 15347, 1223 Off. Gaz. Pat. Office at 125 (response to comment
`6).
`
`Consideration by the examiner of the information submitted in an 1DS means that the
`examiner will consider the documents in the same manner as other documents in Office search
`
`files are considered by the examiner while conducting a search of the prior art in a proper field of
`search. The initials of the examiner placed adjacent to the citations on the PTO-1449 or
`PTO/SB/O8A and 08B or its equivalent mean that the information has been considered by the
`examiner to the extent noted above. MPEP § 609 (Eighth Edition, Rev. 5, August 2006).
`Regarding IDS submissions MPEP 2256 recites the following: "Where patents,
`publications, and other such items of information are submitted by a party (patent owner or
`requester) in compliance with the requirements of the rules, the requisite degree of consideration
`to be given to such information will be normally limited by the degree to which the party filing
`the information citation has explained the content and relevance of the information."
`Accordingly, the IDS submissions have been considered by the Examiner only with the
`scope required by MPEP 2256.
`
`With regard to the lDS’s filed 8/11/09 and 8/12/09:
`
`These lDS’s have been given due consideration. However, that which are not either prior
`art patents or prior art printed publications have been crossed out so as not to appear reprinted on
`the front page of the patent.
`
`Rejections
`
`Page 4 of 30
`
`Cisco -- Exhibit 1025
`
`Cisco -- Exhibit 1025
`
`

`

`'at
`
`Applicatiow’Control Number: 90!010,422
`
`Art Unit: 3992
`
`Page 3
`
`3)
`
`The following three rejections are utilized by the examiner below, referencing the
`
`proposed prior art listed on pages 4—6 of the Request:
`
`Issue 1:
`
`Claims 1-3, 5-6, 8-9, 14-18 in view of NetBIOS, RFC 1531, Pinard and
`
`VocalChat User’s Guide.
`
`Issue 2:
`
`Claims 1-3, 5-6, 8-9, 14-18 in view of Etherphone, Vin, RFC 1531, Pinard
`
`and VocalChat User’s Guide.
`
`Issue 3:
`
`_ Claims 1-3, 5-6, 8-9, 14-18 in view'of VocalChat, RFC 1531 and Pinard.
`
`Cto im Rejection Paragraphs
`
`4)
`
`Claim Rejections - 35 USC § 103
`
`The following is a quotation of 35 U.S.C. 103(3) which forms the basis for all
`
`obviousness rejections set forth in this Office action:
`
`(a) A patent may not be obtained though the invention is not identically disclosed or described as set forth in
`section 102 of this title, if the differences between the subject matter sought to be patented and the prior art are
`such that the subject matter as a whole would have been obvious at the time the invention was made to a person
`having ordinary skill in the art to which said subject matter pertains. Patentability shall not be negatived by the
`manner in which the invention was made.
`
`Issue 1
`
`5)
`
`Claims 1-3 and 5-6 are rejected under 35 U.S.C. 103(3) as being unpatentable by
`
`NetBIOS, further in view of RFC 1531.
`
`Referring to (Claim 1), NetBIOS teaches a computer program product for use with a
`
`computer system having a display, the computer system capable of executing a first process and
`
`connecting to other processes and a server process over a computer network tfletBlOS, pg. 356,
`
`Page 5 of 30
`
`Cisco-- Exhibit 1025
`
`Page 5 of 30
`
`Cisco -- Exhibit 1025
`
`

`

`il
`
`Application/Control Number: 90/010,422
`Art Unit: 3992
`
`Page 4
`
`357, whereby the system is run on personal computers over TCP/IP networks, personal
`
`computers inherently containing a display), the computer program product comprising a
`
`computer usable medium having computer readable code means embodied in the medium
`
`comprising:
`
`a. program code for generating a user-interface enabling control a first process executing
`
`on the computer system (NetBlOS, pg. 356, 359, whereby computers executing NetBlOS may
`
`contain DOS operating systems or may operate on other omrating systems, which examiner
`
`notes inherently contain at least text-based user interfaces);
`
`c. program code responsive to the currently assigned network protocol address of the first
`
`process, for establishing a communication connection with the Sewer process and for forwarding
`
`the assigned network protocol 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 (NetBlOS, pg. 358, 431, 367, 388, 480-482, whereby network nodes forward lP
`
`addresses and unique names to NetBlOS Name Server); and
`
`d. program code, responsive to user input commands, for establishing a point-to-point
`
`communications with another process over the computer network (NetBlOS, pg. 397-400,
`
`- whereby point-to-point communication is established upon initiation between nodes onCe target
`
`names and addresses have been found).
`
`In addition, NetBlOS teaches the use of TCP/IP (LletBIOS, pg. 356-357). However,
`
`NetBlOS does not explicitly teach b. program code for detemgining the currently assigned
`
`network protocol address of the first process upon connection to the computer network.
`
`Page 6 of 30
`
`Cisco -- Exhibit i025
`
`Cisco -- Exhibit 1025
`
`

`

`Application/Control Number: 90/010,422
`
`Art Unit: 3992
`
`'
`
`Page 5
`
`RFC 1531 teaches dynamically assigning IP addresses on a TCP/IP network by an
`
`lntemet access server (RFC 153 1, Section 2.2).
`
`Therefore it would have been obvious to one skilled in the art at the time the invention
`
`was made to determine the currently assigned network protocol address of the first process upon
`
`connection to the computer network in the invention taught by NetBIOS above since this allows
`
`for automatic reuse of an address that is no longer needed bythe host to which it was assigned
`(RFC 1531 , Pg. 2), and since examiner notes the use of dynamic IP address assignment in a
`
`TCP/IP network are old and well known in the art and are useful to eliminate the burdensome
`
`task of manually assigning IP addresses for all networked computers.
`
`Referring to (Claim 2), NetBlOS teaches the computer program product of claim 1
`
`wherein the program code for establishing a point-to-point communication link further comprises
`
`program code, 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
`
`etBlOS
`
`. 397-401 whereb
`
`oint-to- oint communication is established
`
`once the IP address of the node is found).
`
`Referring to (Claim 3), NetBIOS teaches the computer program product ofclaim 2
`
`wherein the program code for establishing a point-to-point communication link further comprise:
`
`program code for transmitting, from the first process to the server process, a query as to whether
`
`the second process is connected to the computer network (NetBIOS, pg. 377,I 388-389, 446, 393-
`
`394, whereby name Queries are used to discover if a node is connected and active); and program
`
`Page 7 of 30
`
`Cisco -- Exhibit 1025
`
`Cisco -- Exhibit 1025
`
`

`

`Application/Control Number: 90/010,422
`Art Unit: 3992
`
`Page 6
`
`code for receiving a network protocol address of the second process from the server process,
`
`when the second process is connected to the computer network (NetBIOS, pg. 389, 440, 464-
`
`465, whereby the NBNS answers Queries with a list of IP addresses of connected nodes).
`
`Referring to (Claim 5), NetBIOS teaches in a computer system having a display, the
`
`computer system capable of executing a first process and communicating with other processes
`
`and a server process over a computer network (NetBIOS, pg. 356, 357, whereby the system is
`
`run on personal computers pver ngP/IP networks, pgrspnpl pomputers inherently containing a
`
`display), a method for establishing point-to-point communications with other processes
`
`comprising: B. establishing a communication connection with the server process once the
`
`assigned network protocol of the first process is known and C. forwarding the assigned network
`
`protocol address of the first process to the server process upon establishing a communication
`
`connection with the server process (NetBIOS, pg. 358, 431, 367, 388, 480-482, whereby network
`
`nodes forward IP addresses and unique names to NetBIOS Name Server); and D. establishing a
`
`point-to-point communication with another process over the computer network (NetBIOS, pg.
`397-400, whereby mint-to-point communication is established ugh initiation between nodes
`
`once target names and addresses have been found).
`
`In addition, NetBIOS teaches the use of TCP/IP (NetBIOS, pg. 356-357). However,
`
`NetBIOS does not explicitly teach A. determining the currently assigned network protocol
`
`address of the first process upon connection to the computer network.
`
`RFC 1531 teaches dynamically assigning IP addresses on a TCP/IP network by an
`
`Internet access server (RFC 1531, Section 2.2).
`
`Page 8 of 30
`
`Cisco -- Exhibit 1025
`
`Cisco -- Exhibit 1025
`
`

`

`Application/Control Number: 90/010,422
`Art Unit: 3992
`
`Page 7
`
`Therefore, it would have been obvious to one skilled in the art at the time the invention
`
`was made to determine the currently assigned network prptpgol address of the first process upon
`
`connection to the computer network in the invention taught by NetBIOS above since this allows
`
`for automatic reuse of an address that is no longer needed by the host to which it was assigned
`
`(RFC 1531, Pg. 2), and since examiner notes the use of dynamic IP address assignment in a
`
`
`I‘CP/lP network are old and well known in the art and are useful to eliminate the burdensome
`
`task of manually assigning 1P addresses for all networked computers.
`
`Referring to (Claim 6), NetBIOS teaches the method of claim 5 wherein the program
`
`step D comprises transmitting, from the first process to the server process, a query as to whether
`
`a second process is connected to the computer network (NetBIOS, pg. 377, 388-389, 446, 393-
`
`394, whereby name Queries are used to discover if a node is connected and active); and receiving
`
`a network protocol address of the second process from the server process, when the second
`
`process is connected to the computer network (NetBIQS, pg. 389, 440, 464-465, whereby the
`
`NBNS answers gueries with a list of IP addresses of connected nodes).
`
`6)
`
`Claims 8-9, 14-15, and 17-18 are rejected under 35 U.S.C. 103(a) as being unpatentable
`
`by NetBIOS, further in view of Pinard.
`
`Referring to (Claim 8), NetBIOS teaches in a computer system having a display and
`
`capable of executing a process, a method for establishing a point-to-point communication from a
`
`caller process to a callee process over a computer network, the caller process capable of
`
`generating a user interface and being operatively cannected to the callee process and a server
`
`Page 9 of 30
`
`Cisco -- Exhibit 1025
`
`Cisco -- Exhibit 1025
`
`

`

`ApplicationfControi Number: 90r010,422
`Art Unit: 3992
`
`Page 3
`
`process over the computer network (BetBIOS, pg. 356, 35?, whereby the system is run on
`
`personal computers over TCPX'IP networks, personal computers inherently containing a displayt,
`
`the method comprising the steps of: querying the server process to determine if the first cal lee
`
`process is accessible (NetBIOS, pg. 37?, 388-389, 446, whereby a Query is sent to the NBNS to
`
`determine if another node is logged in and discover the nodes IP address); and establishing a
`
`point—to-point communication link from the caller process to the first callee process { IjetBIOS=
`
`pg. 397-400, whereby a point-point communication link is established between end nodes).
`
`However, NetBIOS does not explicitly teach generating a user-interface element
`
`
`representing a first communication line, generating a user interface element representing a first
`
`
`callegprocess, and establishingthe link in response to a user associating the element
`
`
`representing the first callee process with the element representing the_l_irst communication Iine
`
`
`Pinard teaches a human machine interface for telephone feature invocation which is
`
`utilized on a personal computer and allows a user to make telephone calls by moving graphics
`
`around a screen. Pinard teaches a user interface element representing a first communication line
`
`and callee process tPinard, Figure 6 and col. 5 lines 23-301, and also teaches clicking and
`
`dragging an icon representing a callee from a directogy into a call setup icon to establish a call
`
`link jPinard, Figure 3: col. 4 lines 38-51, Figure 6, col. 5 lines Ito-3?}.
`
`Therefore it would have been obvious to one skilled in the art at the time the invention
`
`
`was made to utilizing the user-interface elements and interactions taught by Pinard in the
`
`
`invention taught byNetBIOS since Pinard teaches that the invention can be used with any
`
`
`system in which a personal computer in conjunction with a server Operates tPinarchol. 2 lines
`
`
`43-46:, since NetBIOS teaches that it can be implemented using different operating systems
`
`Page 10 of 30
`
`Cisco-- Exhibit 1025
`
`Page 10 of 30
`
`Cisco -- Exhibit 1025
`
`

`

`ApplicationfControl Number: 90f010,422
`Art Unit: 3992 '
`
`Page 9
`
`jfletBlOS,I pg. 359}, and since examiner notes that both NetBlOS and Pinard relate to
`
`communications between at least two users imptemented in a computerized environment.
`
`Referring to (Claim 9), NetBIOS teaches the method of claim 8 wherein step C further
`
`comprises the steps of: querying the server process as to the on-iine status of the first callec
`
`process lfletBIOS, pg. 377, 383—389, 446, 393—394I whereby name Queries are used to discover
`
`if a node is connected and active); and receiving a network protocol address of the first callec
`
`process over the computer network from the server process (NetBlOS, pg. 389, 440: 464-465,
`
`whereby the NBNS answers gueries with a list of IP addresses of connected nodes).-
`
`Referring to (Claims 14-15 and 17-18), NetBIOS teaches the above. However, NetBIOS
`
`does not explicitly teach generating a user interface element representing a communication line
`
`having a temporarily disabled status; and temporarily disabling the point-to-point communication
`
`between the caller process and the first callec process, in response to the user associating the
`
`element representing the first callee process with the element representing the communication
`
`line having a temporarily disabled status, wherein the element generated represents a
`
`communication line on hold status, wherein the display further comprises a visual display, and
`
`wherein the user interface is a graphic user interface and the user-interface elements generated in
`
`steps A and B are graphic elements.
`Pinard teaches a “hard hold” icon to which sallen’callees may be dragged to be put on
`
`hold status (Hoard, Figgre 12, cgjfi lines 36-53}, teaches a visual dispiax tPinard, col. 4 lines
`
`Page 11 of 30
`
`Cisco -- Exhibit 1025
`
`Page 11 of 30
`
`Cisco -- Exhibit 1025
`
`

`

`Application/Control Number: 90/010,422
`
`_
`
`Page 10
`
`Art Unit: 3992
`
`10-] I, Figure 2 i, and teaches a graphical user interface in which the elements are graphic
`
`elements (Pinard, Figures 2-16).
`
`'
`
`Therefore it would have been obvious to one skilled in the art at the time the invention
`
`was made to utilizing the user-interface elements and interactions taught by Pinard in the
`
`invention taught by NetBlOS since Pinard teaches that the invention ‘can be used with any
`
`system in which a personal computer in conjunction with a server operates (Pinard, col. 2 lines
`
`43-46), since NetBIOS teaches that it can be implemented using different operating systems
`
`,
`
`etBlOS
`
`.
`
`d since ex
`
`inern I
`
`ha
`
`NetBIO and i ard relate to
`
`communications between at least two users implemented in a computerized environment.
`
`7)
`
`Claim 16 is rejected under 35 U.S.C. 103(a) as being unpatentable by NetBIOS, further in
`
`view of Pinard, further in view of VocalChat User’s Guide.‘
`
`Referring to (Claim 16), NetBIOS teaches the above. However, NetBIOS does not
`
`explicitly teach wherein the element generated represents a communication line on mute status.
`
`VocalChat User’s Guide teaches the use of a MUTE option on a phone so that a user can
`
`talk without being heard by the other user’s system (VocalChat User’s GuideI pg. 57 ).
`
`Therefore it would have been obvious to one skilled in the art at the time the invention
`
`was made to utilize an element representing a communication line on MUTE status in the
`
`invention taught by NetBIOS and Pinard above since all three references relate to the field of
`
`communic t'
`
`ver
`
`ter network since VocalChat an Pin
`
`uti i
`
`c
`
`uter
`
`system for telephony features specifically, and since examiner notes that the use of a MUTE
`
`feature in telephone conversations is old and well known in the art.
`
`Page 12 of 30
`
`Cisco -- Exhibit 1025
`
`Cisco -- Exhibit 1025
`
`

`

`Application/Control Number: 90/010,422
`Art Unit: 3992
`
`Page ll
`
`Issue 2
`
`8)
`
`Examiner notes the following will represent the Etherphone references utilized for the
`
`rejection below (All considered a single reference as published together):
`
`“Zellweger”: An Overview of the Etherphone System and its Applications
`
`"Swinehart ": Telephone Management in the Etherphone System
`
`“Terry": Managing Stored Voice in the Etherphone System
`
`9)
`
`Claims l-3 and 5-6 are rejected under 35 U.S.C. 103(a) as being unpatentable by
`
`Etherphone, further in view of Vin, further in view of RFC 1531.
`
`Referring to (Claim 1), Etherphone teaches a computer program product for use with a
`
`computer system having a display, the computer system capable of executing a first process and
`
`connecting to other processes and a server process over a computer network (Zellweg‘er, pg. 1, 3-,
`
`Temp pg. 4, whereby a computer program product connects first and second processes over a
`
`network using a server), the computer program product comprising a computer usable medium
`
`having computer readable code means embodied in the medium comprising:
`
`a. program code for generating a user-interface enabling control a first process executing
`
`on the computer system (Swinehart Figures —10, Zellweger Figures 3-4I whereby workstations
`
`include GUl’s);
`
`c. program code responsive to the currently assigned network protocol address of the first
`
`process, for establishing a communication connection with the server process and for forwarding
`
`Page 13 of 30
`
`Cisco -- Exhibit 1025
`
`Cisco -- Exhibit 1025
`
`

`

`Application/Control Number: 90/010,422
`Art Unit: 3992
`
`Page 12
`
`the assigned network protocol 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 (Swinehart, pg. 2, 4 Zelleger, pg. 5, whereby user identity and workstation address are
`
`transmitted to the Voice Control Server when connected); and
`
`d. program code, reSponsive to user input commands, for establishing a point-to-point
`
`communications with another process over the computer network (Swinehart, pg. 4, whereby
`
`after acguiring the network address of a callee, voice datagrams are transmitted directly amont
`
`the participants, bypassing the control server).
`
`However, Ethegphone does not explicitly teach that the network protocol address is
`
`received by said one of the processes from an lntemet access server.
`
`Vin teaches an Etherphone implementation whereby lntemet communications and IP
`
`addresses are used (Vin, page 77 and Figure 5).
`
`RFC 1531 teaches dynamically assigning IP addresses on a TCP/IP network by an
`
`lntemet access server (RFC 1531, Section 2.2).
`
`Therefore it would have been obvious to one skilled in the art at the time the invention
`
`was made to utilize the computer program product taught by Ethegphone above in an lntemet
`
`based system utilizing dynamically assigned 1? addresses from lntemet access servers as taught
`
`by Vin and RFC 1531 since Ethegphone was intended for use in multiple networks and
`
`communication protocols Hem, page 3 ), since Vin and Ethepphone both describe the same
`
`Ethe hone
`
`t m ' ce examiner
`
`that In m t
`
`1
`
`ress-based networks are old and
`
`well known in the art and would be a natural extension from an ethemet-based system, since
`
`dynamic allocation of IP addresses allows for automatic reuse of an address that is no longer
`
`Page 14 of 30
`
`Cisco -- Exhibit 1025
`
`Cisco -- Exhibit 1025
`
`

`

`Application/Control Number: 90/010,422
`Art Unit: 3992
`
`Page 13
`
`needed by the host to which it was assigned (RFC 1531, Pg. 2}, and since examiner notes the use
`
`of dynamic [P address assigpment ip a ICE/IE pgtwggk a; pld and w_e_ll known in the art, and
`
`are useful to eliminate the burdensome task of manually assigning IP addresses for all networked
`
`computers.
`
`Referring to (Claim 2), Etherphone teaches the computer program product of claim 1
`
`wherein the program code for establishing a point-to-point communication link further comprises
`
`program code, 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 (Swinehart, pg. 4, whereby voice datagram are transmitted directly among
`
`participants once network addresses of both processes have been received). .
`
`Referring to (Claim 3), Etherphone teaches the computer program product of claim 2
`
`wherein the program code for establishing a point-to-point communication link further comprise:
`
`program code for transmitting, from the first process to the server process, a query as to whether
`
`the second process is connected to the computer network (Swinchart, pg. 2, 4, Zellweger, pg. 5,
`
`whereby Queries are transmitted to Voice Control Server); and program code for receiving a
`
`network protocol address of the second process from the server process, when the second process
`
`is connected to the computer network (Swinehart, pg. 2, whereby the server sends the network
`
`protocol address of the logged in user to caller process on reguest).
`
`Page 15 of 30
`
`Cisco -- Exhibit 1025
`
`Cisco -- Exhibit 1025
`
`

`

`Application/Control Number: 90/010,422
`Art Unit: 3992
`
`Page 14
`
`Referring to (Claim 5), Etherphone teaches in a computer system having a display, the
`
`computer system capable of executing a first process and communicating with other processes
`
`and a server process over a computer network (Zellweger, pg. 1, 3, Terry, pg. 4, whereby a
`
`computer program product connects first and second processes over a network using a server), a
`
`method for establishing point-to-point communications with other processes comprising: B.
`
`establishing a communication connection with the server process once the assigned network
`
`protocol of the first process is known and C. forwarding the assigned network protocol address
`
`of the first process to the server process upon establishing a communication connection with the
`
`server process (Swinehart, pg. 2, 4, Zelleger, pg. 5, whereby user identity and workstation
`
`address are transmitted to the Voice Control Server when connected); and D. establishing a
`
`point-to-point communication with another process over the computer network (Swinehart, pg. 4,
`
`whereby afier acguiring the network address of a callee, voice datagrams are transmitted directly
`
`amont the participants, bypassing the control server).
`
`However Eth
`
`ne does
`
`x licitl
`
`teach A. determinin the current] as i. n
`
`network protocol address of the first process upon connection to the computer network.
`
`Vin teaches an Ethepphone implementation whereby Internet communications and IP
`
`addresses are used (Vin, page 77 and Figure 5).
`
`RFC 1531 teaches dynamically assigning IP addresses on a TCP/lP network by an
`
`lntemet access server (RFC 1531, SectiOn 2.2).
`
`Therefore, it would have been obvious to one skilled in the art at the time the invention
`
`was made to utilize the computer program product taught by Ethegphone above in an lntemet
`
`based system utilizing dynamically assigned IP addresses from lntemet access servers as taught
`
`Page 16 of 30
`
`Cisco -- Exhibit 1025
`
`Cisco -- Exhibit 1025
`
`

`

`Application/Control Number: 90/010,422
`Art Unit: 3992
`
`Page 15
`
`by Vin and RFC 153l since Etherphone was intended for use in multiple networks and
`
`communication protocols (Tem, page 3 ), since Vin and Etherphone both describe the sme
`
`Ethemhone system, since examiner notes that Internet and IP address-based networks are old and
`
`well known in the art and would be a natural extension from an ethemet-bascd system, since
`
`dynamic allocation of IP addresses allows for automatic reuse of an address that is no longer
`
`needed by the host to which it was assigned (RFC 1531, Pg. 2), and since examiner notes the use
`
`of dynamic IP address assignment in a TCP/IP network are old and well known in the art, and
`
`are useful to
`
`'
`
`i
`
`e the burdensome task of manual]
`
`assi ni
`
`IP addresses for all networked
`
`computers.
`
`Referring to (Claim 6), Etherphone teaches the method of claim 5 wherein the program
`
`step D comprises transmitting, from the first process to the server process, a query as to whether
`
`a second process is connected to the computer network (Swinehart, pg. 2, 4, Zellweger, pg. 5,
`
`whereby Queries are transmitted to Voice Control Server); and receiving a network protocol
`
`address of the second process from the server process, when the second process is connected to
`
`the computer network (Swinchart, pg. 2, whereby the server sends the network protocol address
`
`of the logged in user to caller process on reguest).
`
`. 10)
`
`Claims 8-9, l4-15, and 17-18 are rejected under 35 U.S.C. 103(a) as being unpatentable
`
`by Etherphone, further in view of Pinard.
`
`Referring to (Claim 8), Etherphone teaches in a computer system having a display and
`
`capable of executing a process, a method for establishing a point-to‘point communication from a
`
`Page 17 of 30
`
`Cisco -- Exhibit 1025
`
`Cisco -- Exhibit 1025
`
`

`

`Application/Control Number: 90/010,422
`Art Unit: 3992
`
`Page 16
`
`caller process to a callee process over a computer network, the caller process capable of
`
`generating a user interface and being operatively connected to the callee process and a server
`
`process over the computer network (Zellweger, pg. 1, 3, Figure l, Swinehart Figures 1-10), the
`
`method comprising the steps of: querying the server process to determine if the first callee
`
`process is accessible (Swinehart, pg. 2, 4, Zellweger, pg. 5, whereby a gueg is transmitted to
`
`determine the location of a second Etherphone by contacting a server); and establishing a point-
`
`to-point communication link from the caller process to the first callee process (Swinehart, pg. 2,
`
`Zellweger, Figure 4, whereby voice datagrams are transmitted directly among participants).
`
`However, Etherphone does not explicitly teach generating a user-interface element
`
`representing a first communication line, generating a user interface element representing a first
`
`callee process, and establishing the link in response to a user associating the element
`
`representing the first callee process with the element representing the first communication line
`
`Pinard teaches a human machine interface for telephone feature invocation which is
`
`utilized op a personal computer and allows a user to make telephone calls by moving grgphics
`
`around a screen. Pinard teaches a user interface element representing a first communication line
`
`and callee process (Pinard, Figure 6 and col. 5 lines 23-30), and also teaches clicking and
`
`dragging an icon representing a callee from a directog into a call setup icon to establish a call
`
`link (Pinard, Figure 3, col. 4 lines 38-51 , Figure 6, col. 5 lines 36-37).
`
`Therefore it would have been obvious to one skilled in the art at the time the invention
`
`was made to utilizing the us

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