`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`———————
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`———————
`
`CISCO SYSTEMS, INC.,
`Petitioner,
`
`v.
`
`UNILOC USA, INC. and UNILOC LUXEMBOURG S.A.,
`Patent Owner.
`
`———————
`
`IPR No. IPR2017-00058
`U.S. Patent No. 7,805,948 B2
`
`———————
`
`PETITIONER’S REPLY
`
`
`
`
`
`
`
`
`
`
`
`
`Petitioner’s Reply, IPR2017-00058
`
`B.
`
`TABLE OF CONTENTS
`Petitioner’s Exhibit List ............................................................................................. 4
`I.
`Summary ............................................................................................................ 6
`II. Person of ordinary skill in the art ...................................................................... 6
`III. Claim Construction ............................................................................................ 8
`“generating a conference call request responsively to a single
`A.
`request by the conference call requester” ................................................. 8
`“conference call request” identifying “each of the indicated potential
`targets” ...................................................................................................... 9
`“instant messaging” ................................................................................... 9
`C.
`“VoIP address” (claim 20) ........................................................................ 9
`D.
`IV. Hamberg and Lamb disclose “generating a conference call request
`responsively to a single request by the conference call requester” ................. 10
`A. An automatically generated CALL ALIAS message does not change
`Hamberg’s principle of operation ............................................................ 10
`1. The CALL ALIAS message of the combination continues to
`initiate a conference call .................................................................. 11
`2. Hamberg’s mobile station can automatically generate a CALL
`ALIAS message using status information ....................................... 12
`3. The status information of each group member is specific to the
`group ................................................................................................ 13
`B. Hamberg does not teach away from removing a user-customizable
`aspect of the CALL ALIAS message, but merely teaches an
`alternative embodiment. .......................................................................... 15
`C. The Petition addresses, and the prior art teaches, the “conference call
`request” responsively generated from a “single request by the
`conference call requester” ....................................................................... 18
`D. Both the “Call” and “CONF.NOW” buttons teach, independently, a
`“single request by the conference call requester” ................................... 19
`E. Hamberg’s CALL ALIAS message identifies “each of the potential
`targets” ..................................................................................................... 20
`F. None of the claims of the ’948 Patent require “a single conference
`call request … identifying each of the potential targets.” ....................... 22
`
`
`
`2
`
`
`
`
`
`
`
`
`Petitioner’s Reply, IPR2017-00058
`
`G. Lamb’s “CONF.NOW” button teaches a “single request” ..................... 26
`V. Hamberg and Lamb render obvious “automatically establishing a
`conference call connection to… each of the potential targets” ....................... 27
`VI. Hamberg and Lamb render obvious “presenting to said conference call
`requester a display showing a plurality of potential targets” .......................... 28
`VII. Petition shows obviousness of the dependent claims ...................................... 30
`A. Claim 12 .................................................................................................. 30
`B. Remaining claims .................................................................................... 31
`VIII. Dr. DiEuliis’ testimony should be given little or no weight ........................... 31
`IX. Conclusion ....................................................................................................... 33
`X. Certificate of Word Count ............................................................................... 34
`
`
`
`
`
`3
`
`
`
`
`
`
`
`
`Petitioner’s Reply, IPR2017-00058
`
`Petitioner’s Exhibit List
`
`October 12, 2017
`
`1001 U.S. Patent No. 7,804,948 to Turner
`
`1002 Prosecution File History of U.S. Patent No. 7,804,948
`
`1003 Declaration of Dr. Henry Houh under 37 C.F.R. § 1.68
`
`1004 Curriculum Vitae of Dr. Henry Houh
`
`1005 WIPO Patent Publication No. WO/02/21816 to Hamberg
`
`1006 U.S. Patent No. 6,747,970 to Lamb et al.
`
`1007 U.S. Patent No. 6,237,025 to Ludwig et al.
`
`1008 U.S. Patent Publication No. 2003/0086411 to Vassilovski.
`
`1009
`
`Ian Grobel, “SIP is a key part in multimedia sessions,” Network World
`(Aug. 12, 2002).
`
`1010 Margaret Levine Young, Internet: The Complete Reference (2d ed. 2002)
`(selected pages).
`
`1011 C. Anthony DellaFera, “The Zephyr notification service,” USENIX
`Association Winter Conference 1988 Proceedings, pp. 213-220 (Feb.,
`1988).
`
`1012 C. Anthony DellaFera, Project Athena Technical Plan: Section E.4.1:
`Zephyr Notification Service, M.I.T. Project Athena, Cambridge,
`Massachusetts, (June 5, 1989).
`
`1013 R. French and J. Kolh, “The Zephyr Programmer’s Manual” draft, (May
`5, 1989).
`
`1014 Declaration of David Bader
`
`1015 Page 61 from Dr. DiEuliis’s Declaration (Ex. 2002), annotated by Dr.
`DiEuliis during deposition.
`
`
`
`4
`
`
`
`
`
`
`
`
`Petitioner’s Reply, IPR2017-00058
`
`1016 Enlargement of U.S. Patent No. 6,747,970 to Lamb et al., Figure 25
`(cols. 109-110).
`
`1017 Deposition of Dr. Val DiEuliis (Sept. 26, 2017).
`
`1018 K.C. Hopson and S. E. Ingram, Developing Professional Java Applets,
`(1st ed., 1995) (selected pages).
`
`1019 D. Flanagan, Java Foundation Classes, in a Nutshell, A Desktop Quick
`Reference, (1st ed., 1999) (selected pages).
`1020 H. Newton, Newton’s Telecom Dictionary, (15th ed., 1999) (selected
`pages).
`
`
`
`5
`
`
`
`
`
`
`
`
`
`I.
`
`Summary
`
`
`
`Petitioner’s Reply, IPR2017-00058
`
`Patent Owner Uniloc’s arguments ignore or distort the evidence showing the
`
`unpatentability of the challenged claims. For example, Uniloc’s first argument is
`
`that the combination of Hamberg and Lamb would change the “principle of
`
`operation” of Hamberg’s CALL ALIAS message. But in the proposed
`
`combination, the CALL ALIAS message operates exactly as it does in Hamberg’s
`
`original disclosure: a user’s device sends the CALL ALIAS message to a
`
`messaging server to request the establishment of a conference call among users
`
`who are specified by name in the CALL ALIAS message. There is no change of a
`
`“principle of operation.” Uniloc’s remaining arguments are equally unpersuasive.
`
`Petitioner respectfully submits that the Board should find all of the challenged
`
`claims unpatentable for the reasons provided in the Petition and responses provided
`
`below.
`
`II.
`
`Person of ordinary skill in the art
`
`The parties dispute what technology field the ’948 patent relates to. The
`
`patent identifies the field of invention as “initiating a voice conference call
`
`between two or more users,” and describes “various forms of real-time, or on-line,
`
`collaboration,” including telephone and video conferences, on-line meetings, and
`
`instant messaging. CSCO-1001, 1:14 & 1:26-32. Accordingly, a POSITA would
`
`have experience in collaboration applications and telecommunication services.
`
`
`
`6
`
`
`
`
`
`Pet., pp.10-11. Uniloc argues that a POSITA would have experience in software
`
`Petitioner’s Reply, IPR2017-00058
`
`
`
`development, but requires no experience in telecommunications or computer-based
`
`collaboration. Resp., p.11; CSCO-1017, 70:11-19, 71:23-72:3.
`
`Uniloc’s position is wrong because the ’948 patent characterizes its
`
`disclosure as an alleged innovation in communication technology. For example,
`
`the ’948 patent states that “the problem with integrating telephony products into
`
`software has centered on integration with the PBX,” or private branch exchange, a
`
`kind of telephone switch. CSCO-1001, 2:33-34. The ’948 patent focuses its
`
`disclosure on describing the use of communication technologies, not on describing
`
`an alleged innovation in software design. See, e.g., CSCO-1001, 3:51-52 (“present
`
`invention may use a communications channel established through an instant
`
`messaging service…”). Accordingly, Cisco correctly identified that a POSITA
`
`would have had experience in collaboration applications and telecommunication
`
`services.
`
`Regardless, a POSITA as defined by Uniloc would have found the
`
`challenged claims obvious. Dr. DiEuliis agreed that a POSITA would have been
`
`familiar with Java, C, and C++ programming languages, and would have known
`
`how the phone system works. CSCO-1017, 63:17-65:3, 66:11-67:18, 71:7-72:15.
`
`Dr. DiEuliis also agreed that a POSITA would have been familiar with
`
`programming concepts such as arrays, lists, loops, and button classes. CSCO-1017,
`
`
`
`7
`
`
`
`
`
`77:17-84:13; CSCO-1019, pp. 6-9. He agreed that a POSITA could have retrieved
`
`Petitioner’s Reply, IPR2017-00058
`
`
`
`data from Hamberg’s database and used criteria to filter a list of names. CSCO-
`
`1017, 157:11-19, 84:5-18. Thus, a POSITA would have been able to apply these
`
`concepts to understand how to design a mobile station with a button that, when
`
`activated in a single request, retrieves users’ status information, and filters the
`
`users to generate a list of names for a CALL ALIAS message. CSCO-1017,
`
`109:13-17; 82:9-14, 83:5-17, 80:17-81:10, 91:17-21.
`
`III. Claim Construction
`
`A.
`
`“generating a conference call request responsively to a single
`request by the conference call requester”
`
`Neither Petitioner nor Uniloc propose a construction for the “generating”
`
`step. Pet., pp.6-9; Resp., pp.12-16. Uniloc, however, alleges that this limitation
`
`“clearly refers to automated computerization.” Resp., p.14. But Uniloc fails to
`
`acknowledge that claims 23 and 51 recite a substantially similar “generating” step
`
`that is performed “by [said/a] conference call requester.” CSCO-1001, 13:42-44,
`
`15:47:48. Furthermore, the ’948 specification does not describe “automating”
`
`anything, whether by “computerization” or otherwise. Accordingly, it would be
`
`improper to read an “automated computerization” requirement into the
`
`“generating” step.
`
`
`
`8
`
`
`
`
`
`
`
`
`Petitioner’s Reply, IPR2017-00058
`
`B.
`
`“conference call request” identifying “each of the indicated
`potential targets”
`
`Uniloc alleges that the claimed conference call request must identify each of
`
`the indicated potential targets. Resp., pp.16-17. The claims of the ’948 patent do
`
`not ever refer to “indicated” potential targets,1 and therefore Uniloc’s proposed
`
`construction would only confuse, rather than clarify, the meaning of the claims.
`
`C.
`
` “instant messaging”
`
`Uniloc refers to a proposed construction of instant messaging in the co-
`
`pending litigation but does not advocate for any construction here. Resp., pp.17-18.
`
`There is no dispute that the prior art teaches instant messaging. CSCO-1017,
`
`165:18-167:3, 167:9-23; CSCO-1006, 53:51-55. Because there is no dispute about
`
`instant messaging in this proceeding, there is no reason for the Board to construe
`
`the term. See Vivid Techs., Inc. v. Am. Sci. & Eng’g, Inc., 200 F.3d 795, 803 (Fed.
`
`Cir. 1999).
`
`D.
`
`“VoIP address” (claim 20)
`
`Uniloc’s proposed construction for a VoIP address is different from
`
`Petitioner’s, but there appears to be no dispute related to this term. Resp., p.18. The
`
`term appears only in claim 20, for which Uniloc does not raise any separate
`
`
`1 Uniloc’s argument appears to have been copied from IPR2017-00198, whose
`
`claims refer to “indicated” potential targets.
`
`
`
`9
`
`
`
`
`
`arguments.
`
`
`
`Petitioner’s Reply, IPR2017-00058
`
`Regardless, the prior art teaches a VoIP address under Uniloc’s construction.
`
`Vassilovski teaches a “VoIP system” where a “call request” is made to “a
`
`destination device that has an IP address,” and Vassilovski provides an example of
`
`“an IP address of the form ‘sip://DN@service.com’”. CSCO-1008, ¶¶1, 9-10.
`
`Thus, sip://DN@service.com identifies a destination device where a participant to
`
`a VoIP call may be contacted. Vassilovski also teaches a VoIP call “between the
`
`two (or more) participating phones.” CSCO-1008, ¶7. A call between two or more
`
`participants is a conference call. See CSCO-1001, 5:65-66. Thus, Vassilovski
`
`teaches a VoIP address under Uniloc’s proposed construction, “a Voice-over-
`
`Internet-Protocol identifier for where a participant to a conference call may be
`
`contacted.” See Resp., p.18.
`
`IV. Hamberg and Lamb disclose “generating a conference call request
`responsively to a single request by the conference call requester”
`
`Uniloc makes seven arguments for why Hamberg and Lamb allegedly fail to
`
`render obvious the “generating” step of claim 1. Resp., pp.19-20. As discussed
`
`below, each argument fails.
`
`A. An automatically generated CALL ALIAS message does not
`change Hamberg’s principle of operation
`
`Uniloc alleges that “Hamberg teaches away from the Petitioner’s proposed
`
`combination because it would change the principle of operation of Hamberg’s
`
`
`
`10
`
`
`
`
`
`CALL ALIAS message.” Resp., pp.20-21. Uniloc alleges that a CALL ALIAS
`
`Petitioner’s Reply, IPR2017-00058
`
`
`
`message cannot be auto-generated because this would require Hamberg’s mobile
`
`stations to read minds. Resp., p.22. Uniloc’s assertion is incorrect.
`
`1.
`
`The CALL ALIAS message of the combination continues to
`initiate a conference call
`
`Hamberg teaches a CALL ALIAS message where “ALIAS” represents the
`
`names of group members invited to a conference call. CSCO-1005, 4:29-32.
`
`Hamberg also describes how a CALL message initiates a conference call. CSCO-
`
`1005, Figure 5, 5:36-7:2. Nothing in the combination with Lamb changes the
`
`operation of either message.
`
`The combination merely provides another way to create a CALL ALIAS
`
`message. In Hamberg, a call requester defines a group of people with whom the
`
`requester wishes to talk. CSCO-1005, 4:27-29. In the combination, the mobile
`
`station generates the CALL ALIAS message in response to the call requester
`
`pressing a “Call” or a “CONF.NOW” button. See Pet., pp.33-36; CSCO-1003,
`
`pp.53-57. The mobile station can use each group member’s status information—
`
`which it already receives—to determine which names to include in the CALL
`
`ALIAS message. Pet., pp.29-32; CSCO-1003, pp.44-50. Regardless of the source
`
`of input that generates the CALL ALIAS message, the operation of the CALL
`
`ALIAS message (e.g., initiating a conference call) remains unchanged. Thus, the
`
`combination does not change any “principle of operation” in Hamberg. For this
`
`
`
`11
`
`
`
`
`
`reason alone, Uniloc’s argument fails.
`
`
`
`Petitioner’s Reply, IPR2017-00058
`
`2. Hamberg’s mobile station can automatically generate a CALL
`ALIAS message using status information
`
`Hamberg’s mobile stations can initiate a call using status information of the
`
`registered group members. Hamberg explains how each group member registers as
`
`active (“logged”) or inactive. CSCO-1005, 3:18-22; See also CSCO-1005, 3:22-
`
`4:9. Hamberg also explains this status information can be transmitted to the other
`
`group members’ mobile stations. CSCO-1005, 4:8-9 and 4:15-19; CSCO-1017,
`
`176:6-20. As such, each mobile station receives information about the registered
`
`group members and their status information.
`
`The mobile station may use this information to automatically generate a
`
`CALL ALIAS message. As the Petition and Dr. Houh explain, the CALL ALIAS
`
`message includes group members whose status information is set as active or
`
`“logged.” Pet., pp.34-36; CSCO-1003, pp.55-56. Hamberg already teaches a
`
`routine that checks if each member of the group is active. CSCO-1005, 6:7-9.
`
`Thus, it would not change Hamberg’s principle of operation if the mobile station
`
`uses the same routine to check the group members’ status information to
`
`automatically generate a CALL ALIAS message.
`
`Uniloc alleges that the cited art does not teach the general programming
`
`knowledge that would be required to automatically generate a CALL ALIAS
`
`message. Resp., p.22. Hamberg describes a programming loop for checking
`
`
`
`12
`
`
`
`
`
`whether each group member is “logged” and available for a conference call.
`
`Petitioner’s Reply, IPR2017-00058
`
`
`
`CSCO-1005, 6:7-23, Fig. 5; CSCO-1017, 153:22-154:10. Using substantially the
`
`same process, Hamberg’s mobile device can construct the list of names for a
`
`CALL ALIAS message, without needing to read the requester’s mind. Resp., p.22;
`
`CSCO-1003, pp.55-56. And Lamb refers to various programming languages,
`
`including Java, C and C++, which a POSITA would have been familiar with.
`
`CSCO-1006, 42:16; CSCO-1017, 66:11-68:4. Mobile stations, such as personal
`
`digital assistants, were programmed using Java long before the ’948 patent was
`
`filed. CSCO-1018, p.5. A POSITA would have also been familiar with
`
`programming loops and iterating over items in a list. CSCO-1017, 76:17-77:8 &
`
`91:17-21. As such, Dr. Houh is correct that a POSITA would have been able to
`
`program a mobile station to automatically generate a CALL ALIAS message.
`
`EX2002, 129:16-130:23.
`
`3.
`
`The status information of each group member is specific to the
`group
`
`Uniloc alleges that the status information of the group members belonging to
`
`multiple groups cannot be determined from a local status display. Resp., p.23.
`
`Uniloc states this is because Hamberg’s Figure 2 illustrates an instance where Lisa,
`
`Henry, and John belong to multiple groups yet have their statuses set to “logged.”
`
`Because of this, Uniloc alleges that the status column in Figure 2 cannot provide
`
`insight as to whether a conference call requester wishes to initiate a call with the
`
`
`
`13
`
`
`
`
`
`“logged” members of group G1 or group G2. Resp., pp.23-24. This is also
`
`Petitioner’s Reply, IPR2017-00058
`
`
`
`incorrect.
`
`First, Figure 2 shows an exemplary snapshot of data stored in “database
`
`DB”. CSCO-1005, 4:20. A database is not a local status display. CSCO-1017,
`
`89:12-14.
`
`Second, Figure 2 shows the status information for members of group G2,
`
`who are Henry, Lisa, John, Ann and Max. CSCO-1005, Figure 2. Hamberg
`
`explains that Henry, Lisa, John, and Ann send to the group’s address, e.g., the
`
`telephone number 050-123456-2 of group G2, a short message with an active
`
`(“logged”) status, while Max sets his status to “absent.” CSCO-1005, 4:10-14. This
`
`is the status information illustrated in Figure 2. Thus, Figure 2 shows status
`
`information for members of group G2.
`
`Third, Hamberg explains how the status information of each group member
`
`is sent to the other group members. Hamberg explains that group members can
`
`send “an activating short message LOGIN” with their status to a group’s E.164
`
`address, such as 050-123456-2. CSCO-1005, 4:10-13. Hamberg then explains that
`
`the status information can be transmitted in a short message to the other group
`
`members. CSCO-1005, 4:15-19. Accordingly, mobile stations in Hamberg receive
`
`the status information for the group members of a particular group and from the
`
`group’s address. Because the mobile stations have the group members’ status
`
`
`
`14
`
`
`
`
`
`information, it would have been obvious to make the mobile stations easier to use
`
`Petitioner’s Reply, IPR2017-00058
`
`
`
`by displaying that information to the user (as taught by Lamb). CSCO-1003, ¶¶73-
`
`74. And with group members’ status information displayed to each user, it would
`
`have been obvious to use that status information to identify the active and available
`
`members who should be invited to a conference call requested by the user. CSCO-
`
`1003, pp.55-56. Using the displayed status information—instead of status
`
`information stored at a central server, which could be different—avoids the
`
`possibility that the group members invited to the conference call will be different
`
`than the list of group members that the user expected. CSCO-1003, pp.55-56.
`
`Thus, it would have been obvious to use the status information displayed on a
`
`user’s device to automatically generate a CALL ALIAS message. CSCO-1003,
`
`pp.55-56. Such a CALL ALIAS message, however, would still be sent by the
`
`user’s device and processed by the server in the same way that Hamberg describes.
`
`Thus, a mobile station that automatically generates a CALL ALIAS message
`
`does not change principle of operation of Hamberg.
`
`B. Hamberg does not teach away from removing a user-customizable
`aspect of the CALL ALIAS message, but merely teaches an
`alternative embodiment.
`
`Uniloc’s argument that Hamberg “teaches away” is also flawed. See Resp.,
`
`p.25.
`
`
`
`First, a reference teaches away from a proposed combination when a
`
`15
`
`
`
`
`
`POSITA “would be discouraged from following the path set out in the reference,
`
`Petitioner’s Reply, IPR2017-00058
`
`
`
`or would be led in a direction divergent from the path that was taken.” Meiresonne
`
`v. Google, Inc., 849 F.3d 1379, 1382 (Fed. Cir. 2017). Nowhere does Hamberg
`
`discourage the use of a CALL ALIAS message to initiate a conference call with all
`
`group members. Nor does Hamberg disparage or discourage the use of a button to
`
`initiate a conference call, as taught by Lamb.
`
`Second, Uniloc argues that the combination would eliminate a user’s ability
`
`to selectively define whom to include or exclude from the conference call. Resp.,
`
`p.26. This assertion is incorrect. As explained in the Petition (p.34), Lamb’s “Call”
`
`button would generate a CALL ALIAS message, but this would not preclude a user
`
`from manually entering a CALL ALIAS message. Thus, Uniloc’s assertion that the
`
`combination would require removing some of Hamberg’s original functionality is
`
`incorrect.
`
`Third, Hamberg teaches a CALL message and a CALL ALIAS message, but
`
`the “mere disclosure of alternative designs does not teach away” from a proposed
`
`combination. In re Fulton, 391 F.3d 1195, 1201 (Fed. Cir. 2004). Uniloc has no
`
`legally cognizable basis for characterizing Hamberg’s two message formats as
`
`“teaching away.” See Resp., p.25.
`
`Uniloc also argues that in combining the ideas of Hamberg and Lamb, a
`
`POSITA would have chosen for Lamb’s “Call” button to generate a CALL
`
`
`
`16
`
`
`
`
`
`message instead of a CALL ALIAS message.2 Resp., pp.26-27. While both the
`
`Petitioner’s Reply, IPR2017-00058
`
`
`
`CALL and CALL ALIAS messages might have been available design choices, Dr.
`
`Houh explained the benefits of initiating a conference call with a CALL ALIAS
`
`message. CSCO-1003, p.55. Dr. Houh identified situations in which using a CALL
`
`message would cause the system to respond differently than a user expected.
`
`CSCO-1003, p.55-56. For example, the status information in the quick message
`
`server’s database may be different than the displayed status information because a
`
`status update has not yet been received at the user’s network access device. Id.
`
`Uniloc argues that a POSITA would “use the accurate information available at the
`
`server.” Resp., p.28. But Uniloc ignores that a user, not having this “accurate”
`
`information, would perceive the system as malfunctioning, since it unexpectedly
`
`included or excluded a group member. CSCO-1003, p.55. Uniloc does not provide
`
`any reason for which a POSITA would choose a design option that causes a system
`
`to appear to malfunction.
`
`Because Hamberg does not disparage a system design that includes a button
`
`that generates a CALL ALIAS message to establish a conference call with “active”
`
`group members, Hamberg does not teach away from the proposed combination.
`
`
`2 Uniloc does not explain how this question of design choice relates to the alleged
`
`“teaching away” argument, but Petitioner responds nonetheless.
`
`
`
`17
`
`
`
`
`
`
`
`
`Petitioner’s Reply, IPR2017-00058
`
`C. The Petition addresses, and the prior art teaches, the “conference
`call request” responsively generated from a “single request by the
`conference call requester”
`
`Uniloc alleges that Petitioner relies on hindsight to show an inter-
`
`relationship between a single request by the conference call requester and a
`
`responsively generated conference call request. Resp., pp.28-29.
`
`First, the Petition addresses how a conference call request is responsively
`
`generated from a single request. Pet., p.33-34. The Petition explains that a CALL
`
`ALIAS message is a conference call request and a group member who sends a
`
`CALL ALIAS message is a conference call requester. Pet., p.33. The Petition also
`
`explains that pressing a “Call” or a “CONF.NOW” button is a single request by the
`
`conference call requester. Pet., p.33. Next, the Petition explains that a POSITA
`
`would have found it obvious to incorporate Lamb’s “Call” or “CONF.NOW”
`
`button into Hamberg’s mobile stations so that the mobile stations respond to
`
`actuation of the “Call” or “CONF.NOW” button by generating a CALL ALIAS
`
`message. Pet., pp.33-34. Thus, the Petition explains how Hamberg and Lamb
`
`together render obvious the responsively generated conference call request recited
`
`in the independent claims.
`
`Second, Uniloc alleges that the responsively generated inter-relationship is
`
`not taught by Hamberg or Lamb. Resp., pp.28-29. However, Lamb teaches an
`
`instant message reply “YES” button. CSCO-1006, 59:55-62. The “YES” button,
`
`
`
`18
`
`
`
`
`
`when selected, causes the generation of a call application message. CSCO-1006,
`
`Petitioner’s Reply, IPR2017-00058
`
`
`
`59:62-64. Lamb teaches that this call application message can be processed to
`
`immediately initiate a PSTN call. CSCO-1006, 59:65-60:2. Such inter-relationship
`
`between a button and a message also applies to pressing a “Call” or a
`
`“CONF.NOW” button to generate a conference call request (the CALL ALIAS
`
`message). CSCO-1003, p.54. Thus, a responsively generated inter-relationship is
`
`taught in the cited art.
`
`D. Both the “Call” and “CONF.NOW” buttons teach, independently,
`a “single request by the conference call requester”
`
`Uniloc alleges that Petitioner relies on multiple user requests to teach the
`
`single request by the conference call requester. Resp., p.31. Here, Uniloc alleges
`
`that after pressing the “Call” or the “CONF.NOW” button, the user must then
`
`manually enter the CALL ALIAS message details. Resp., pp.31-32.
`
`Patent Owner fundamentally misunderstands (or misstates) Petitioner’s
`
`combination. As explained in the Petition, pressing either the “Call” button or the
`
`“CONF.NOW” button teaches a single request by the conference call requester as
`
`recited in the claims. Pet., p.33. Dr. DiEuliis agreed that pressing a button
`
`constitutes a single request as recited in the claims. CSCO-1017, 120:21-121:4.
`
`Further, the combination does not require user input to identify conference call
`
`participants. Rather, the Petition explains that pressing the “Call” or the
`
`“CONF.NOW” button – a single request – will generate a CALL ALIAS message
`
`
`
`19
`
`
`
`
`
`that includes “names of the group members” available for the conference call
`
`Petitioner’s Reply, IPR2017-00058
`
`
`
`based on the group members’ statuses. CSCO-1005, 4:30; Pet., p.34. As such,
`
`pressing the “Call” or “CONF.NOW” button teaches a single request by the
`
`conference call requester as claimed.
`
`E. Hamberg’s CALL ALIAS message identifies “each of the
`potential targets”
`
`Uniloc incorrectly alleges that Hamberg’s CALL ALIAS message does not
`
`identify each of the potential targets. Resp., p.32.
`
`To advance this argument, Uniloc relies on a preferred embodiment of the
`
`’948 patent. Resp., p.32. This embodiment allegedly allows a user to request a
`
`conference call from within an IM session with each participant in the IM session.
`
`Resp., p.32. But, this embodiment is not recited in the claims. In fact, the claims
`
`require, and Uniloc’s expert agreed, that to be invited to the conference call, each
`
`participant must also be someone with whom a conference call may be initiated.
`
`CSCO-1017, 145:21-146:3; EX2001, ¶36.
`
`Uniloc also relies on prosecution history of a grandchild application of the
`
`’948 Patent (Appl. 12/907,550, now U.S. 8,571,194). Resp., p.33. Such reliance is
`
`irrelevant because the prosecution arguments highlighted by Uniloc focus on an
`
`unrelated limitation, namely, “registering with a conference call server.”
`
`Additionally, Uniloc chose not to make the prosecution history of record in this
`
`proceeding. Uniloc’s arguments based on unrelated limitations and unfiled
`
`
`
`20
`
`
`
`
`
`evidence are without merit.
`
`
`
`Petitioner’s Reply, IPR2017-00058
`
`Contrary to Uniloc’s position, claim 1 requires that each of the potential
`
`targets in a plurality of potential targets be:
`
`1) “then being connected to said instant messaging service;”
`
`2) “participating in a given instant messaging session;”
`
`and
`
`3) “with whom a conference call may be initiated.”
`
`CSCO-1001, 12:2-6.
`
`Independent claims 23 and 51 recite similar limitations. Thus, each of the
`
`potential targets must meet all three recited requirements to be included in the
`
`conference call request.
`
`The Petition explained why the users Henry, Lisa, John, and Ann are
`
`members of group G2 that meet the three requirements, and are therefore “potential
`
`targets.” Pet., pp.25-30, 36; CSCO-1003, pp.44-45, 50-51, 57.
`
`Uniloc, however, alleges that the CALL ALIAS message does not include
`
`each of the potential targets because it excludes Max, a member of group G2. But
`
`Max’s status is set to “absent” and he is not a potential target for several reasons.
`
`CSCO-1005, 4:12-13. As Dr. DiEuliis testified, Max is not a potential target
`
`because Max is not participating in the instant messaging session (requirement 2).
`
`CSCO-1017, 167:24-168:4; see also CSCO-1017, 251:21-252:6 (Max “is not
`
`
`
`21
`
`
`
`
`
`participating in the chat session because he is not responding.”). And, as Petitioner
`
`Petitioner’s Reply, IPR2017-00058
`
`
`
`stated, Max is not a potential target because he is not someone with whom a
`
`conference call may be initiated (requirement 3). Pet., p.30, CSCO-1003, p.51.
`
`Thus, Max is properly excluded from the CALL ALIAS message and the
`
`subsequent conference call.
`
`Uniloc also argues that with whom a conference call may be initiated
`
`(requirement 3) is actually non-limiting. Resp., p.35. Here, Uniloc alleges that this
`
`claim language is optional. Resp., p.35. In other words, Uniloc states that each
`
`potential target must only meet requirements 1) and 2). Regardless of whether
`
`requirement 3) is optional, Hamberg contemplates embodiments where all users
`
`are “logged”. EX2001, pp. 63-64; EX2002, 79:25-80:15, 81:2-7; CSCO-1017,
`
`96:16-23, 95:8-20. When Max is “logged”, Max is a potential target as recited in
`
`requirements 1), 2) and 3). In this case, because the CALL ALIAS message
`
`includes names of the “logged” group members, the CALL ALIAS message would
`
`include Max as a potential target. EX2002, 103:4-6.
`
`Thus, a CALL ALIAS message that includes the names of users with
`
`“active” or “logged” status teaches including each of the potential targets as
`
`recited in the claims.
`
`F. None of the claims of the ’948 Patent require “a single conference
`call request … identifying each of the potential targets.”
`
`Uniloc argues that the “Call” button is not a “single conference call request”
`
`
`
`22
`
`
`
`
`
`for a plurality of potential targets who are each participating in an instant
`
`Petitioner’s Reply, IPR2017-00058
`
`
`
`messaging session. Resp., pp.37-38.
`
`First, the independent claims recite two requests: a single request and a
`
`conference call request. Uniloc’s argument that the “Call” button is not “a single
`
`conference call request” confuses the two distinct requests recited in the claims.
`
`Because none of the claims recite “a single conference call request,” Uniloc’s
`
`arguments do not apply.
`
`Next, Uniloc argues that Lamb’s “Call” button enables a user to contact only
`
`one person at one time. Resp., p.37. Based on that assertion, Uniloc argues that
`
`Hamberg and Lamb do not teach a single request … identifying each of the
`
`potential targets from the plurality of potential targets.