throbber
Paper No. __
`
`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.

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