throbber

`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`
`
`
`
`
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`
`
`
`
`
`
`
`
`COMCAST CABLE COMMUNICATIONS, LLC,
`CHARTER COMMUNICATIONS, INC.,
`
`Petitioners,*
`
`v.
`
`TOUCHSTREAM TECHNOLOGIES, INC,
`Patent Owner.
`
`
`
`
`
`
`
`
`IPR2024-00322
`Patent 8,356,251
`
`
`
`
`
`
`
`
`
`
`
`
`
`PETITIONER’S REPLY TO PATENT OWNER’S RESPONSE
`
`
`
`
`
`
`
`
`
`*Charter Communications, Inc. filed a petition and a motion for joinder in IPR2024-
`01231 and has been joined as a petitioner in this proceeding.
`
`

`

`TABLE OF CONTENTS
`
`3.
`
`2.
`
`INTRODUCTION ........................................................................................... 1
`I.
`II. ARGUMENT ................................................................................................... 3
`A. Danciu-Mahajan and Aldrey-Mahajan Teach the Limitations of
`Claims 1 and 11 ..................................................................................... 3
`1.
`The Petition Relies on the Hardware Architecture of Danciu
`and Aldrey, not Mahajan ............................................................. 3
`The Petition Does Not Locate Mahajan’s Server-Command
`Teachings in the Servers of Danciu and Aldrey ......................... 6
`Danciu-Mahajan and Aldrey-Mahajan teach “selecting
`from among a plurality of specific commands … for a
`respective media player” ........................................................... 14
`B. A POSITA Would Be Motivated to Combine Danciu and Aldrey
`With Mahajan ...................................................................................... 16
`C. Danciu-Mahajan Teaches the Limitations of Claim 22 ...................... 18
`1.
`Danciu teaches retrieving information from the server ............ 18
`2.
`Danciu teaches information that “identifies a first media
`player” ....................................................................................... 20
`D. Aldrey-Mahajan Teaches the Limitations of Claim 22 ....................... 23
`E.
`PO’s Proposed Level of Ordinary Skill in the Art Is Ambiguous ...... 24
`F.
`PO Does Not Make Any Arguments Regarding the Dependent
`Claims .................................................................................................. 26
`III. CONCLUSION .............................................................................................. 26
`
`
`i
`
`

`

`EXHIBITS
`
`Previously Submitted:
`Ex. 1101:
`U.S. Patent No. 8,356,251 (“the ʼ251 Patent”)
`Ex. 1102:
`Expert Declaration of David B. Lett
`Ex. 1103:
`Curriculum Vitae of David B. Lett
`Ex. 1104:
`Certified Prosecution History of the ’251 Patent
`Ex. 1105-1110: Reserved
`Ex. 1111:
`
`U.S. Pub. No. 2004/0078812 (“Calvert”)
`Ex. 1112:
`
`U.S. Pat. No. 9,490,998 (“Danciu”)
`Ex. 1113:
`
`U.S. Prov. App. No. 61/411,386 (“Danciu Provisional”)
`Ex. 1114:
`
`U.S. Pub. No. 2009/0248802 (“Mahajan”)
`Ex. 1115:
`
`U.S. Pub. No. 2009/0172757 (“Aldrey”)
`Ex. 1116-1119: Reserved
`Ex. 1120:
`Joint Claim Construction Statement, Touchstream
`Technologies, Inc. v. Google LLC, 6:21-cv-00569-ADA
`(WDTX) (Feb. 8, 2022)
`Exhibit 1 to Joint Disputed Claim Terms Charts, Touchstream
`Technologies, Inc. v. Vizbee, Inc., 1:17-cv-06247-PGG-KNF
`(SDNY) (Aug. 6, 2018)
`Jury Instructions, Touchstream Technologies, Inc. v. Google
`LLC, 6:21-cv-00569-ADA (WDTX) (July 21, 2023)
`Reserved
`U.S. Pub. No. 2002/0104096 (“Cramer”)
`U.S. Pat. No. 7,356,575 (“Shapiro”)
`U.S. Pat. No. 7,269,842 (“Estipona”)
`
`Ex. 1123-29:
`Ex. 1130:
`
`Ex. 1131:
`
`Ex. 1132:
`
`
`Ex. 1121:
`
`Ex. 1122:
`
`ii
`
`

`

`
`Ex. 1133:
`
`Ex. 1134:
`
`Ex. 1135:
`
`Ex. 1136:
`
`Ex. 1137:
`Ex. 1138-40:
`Ex. 1141:
`
`Ex. 1142:
`
`Ex. 1143:
`
`Ex. 1144:
`
`Ex. 1145:
`
`Ex. 1146:
`
`Ex. 1147:
`
`U.S. Pub. No. 2004/0267899 (“Rahman”)
`U.S. Pub. No. 2004/0098533 (“Henshaw”)
`U.S. Pub. No. 2004/0172656 (“Kim”)
`Reserved
`U.S. Pat. No. 7,343,419 (“Robinson”)
`Reserved
`CODING OF MOVING PICTURES AND AUDIO, MPEG-4 Overview
`(Int’l Org. Standardisation 2002)
`ROBERT GODWIN-JONES, DIGITAL VIDEO UPDATE: YOUTUBE,
`FLASH, HIGH-DEFINITION, 11 LANGUAGE LEARNING &
`TECH. 16, 17 (2007)
`John C. Paolillo et al., A Network View of Social Media
`Platform History: Social Structure, Dynamics and Content on
`YouTube, PROC. 52ND HAWAII INT’L CONF. ON SYS. SCIS., 1,
`(2019)
`
`YouTube Opens Internet Video to Masses; Serving 3 Million
`Videos Daily and Growing, YouTube Unveils a Fast, Fun, and
`Easy Service for Consumers to Broadcast Original Video,
`MARKET WIRE, Dec. 15, 2005
`
`Hulu Debuts via Private Beta and on Distribution Partners
`AOL, Comcast, MSN, MySpace and Yahoo!; Company
`Announces Major Licensing Deals with Metro-Goldwyn-Mayer
`Studios Inc. and Sony Pictures Television; Providence Equity
`Partners Makes Strategic Investment in News
`Corporation/NBC Universal Online Video Joint Venture, BUS.
`WIRE, Oct. 29, 2007
`Blockbuster Offers Cheaper Online Rental, ASSOCIATED PRESS,
`Jun. 13, 2007
`
`Adobe Delivers Flash Player 9 With H.264 Video Support; HD
`Quality Web Video and Audio Now Available With Adobe Flash
`Player Update, BUS. WIRE, Dec. 4, 2007
`
`iii
`
`

`

`Ex. 1148:
`
`Ex. 1149:
`
`Ex. 1150:
`
`Ex. 1151:
`
`Ex. 1152:
`
`Ex. 1153:
`
`Ex. 1154:
`
`Ex. 1155:
`
`Ex. 1156:
`
`Ex. 1157:
`
`Ex. 1158:
`
`Ex. 1159:
`
`Microsoft Unveils Silverlight to Power the Next Generation of
`Media Experiences on the Web; Leading Media Companies and
`Solution Providers Announce Support for New Solution for
`Video and Interactivity on Mac- and Windows-Based Web
`Browsers, PR NEWSWIRE US, Apr. 16, 2007
`
`Former Apple Multimedia Pioneers Unveil WebTV; New
`Company Brings Internet to Television Viewers, PR
`NEWSWIRE, Jun. 12, 1996
`Netflix, TiVo Team Up After 4-Year Courtship, ASSOCIATED
`PRESS, Oct. 30, 2008
`
`TiVo and Amazon.com Announce New Service Enabling
`Amazon Unbox Video Download to TiVo; TiVo Subscribers
`Will Soon Be Able to Watch Amazon Unbox Movies and TV
`Shows on Their TVs, BUS. WIRE, Feb. 7, 2007
`Wall Crumbling Between Televisions and Computers, AGENCE
`FRANCE PRESSE – ENGLISH, Jan. 8, 2009
`ENHANCED TV BINARY INTERCHANGE FORMAT 1.0, ETV
`(OpenCable Specifications, Nov. 25, 2009)
`
`Award-Winning Sonos™ Digital Music System Begins Shipping
`to Customers, PR NEWSWIRE US, Jan. 27, 2005
`Sonos Introduces the Sonos™ ZonePlayer ZP80, PR
`NEWSWIRE, Jan. 4, 2006
`
`Sonos Introduces the Sonos Controller for iPhone; Free
`Application Lets Music Lovers Control Leading Multi- Room
`Music System from Their iPhone, PR NEWSWIRE, Oct. 28, 2008
`AT&T Opens R&D Lab in Cambridge, England, BUS. WIRE,
`Feb. 10, 1999
`Microsoft Releases Windows NT 4.0 Terminal Server Edition,
`M2 PRESSWIRE, Jun 16, 1998
`
`TeamViewer: TeamViewer 3.0 Beta Published; Next
`Generation of the Popular Remote Support Software, M2
`PRESSWIRE, Aug. 27, 2007
`
`iv
`
`

`

`Ex. 1160:
`
`Ex. 1161:
`
`Ex. 1162:
`
`Ex. 1163:
`
`Ex. 1164:
`Ex. 1165:
`Ex. 1166:
`Ex. 1167:
`
`Ex. 1168:
`
`Ex. 1169:
`Ex. 1170:
`Ex. 1171:
`Ex. 1172:
`
`Ex. 1173:
`Ex. 1174:
`
`
`
`
`
`
`
`
`
`
`
`3am Labs Announces $10 Million Series A Financing;
`McNamee Lawrence & Co. Acts as Exclusive Financial Advisor
`to 3am Labs, BUS. WIRE, Nov. 16, 2004
`
`Expertcity's GoToMyPC Product Wins A People's Choice
`Award At Upside Events' Showcase 2001, INTERNET WIRE, Feb.
`1, 2001
`
`TV2Me(R) Goes Global By Partnering With Leading Asian
`Online Entertainment Company; Manila-Based ESL Adds Sales
`and Marketing Muscle to Bring Pioneering Place Shifting
`Technology to Wider Market, PR NEWSWIRE US, May 16, 2006
`
`CES Innovations 2005 Award and Red Herring Finalist for 100
`Most Innovative Companies are Latest Commendations for
`Sling Media, BUS. WIRE, Nov. 11, 2004
`Final Written Decision, IPR2022-00795 (Sep. 27, 2023)
`Patent Owner Response, IPR2022-00795 (Jan. 13, 2023)
`Reserved
`
`Progressive Networks Launches the First Commercial Audio-
`On-Demand System Over the Internet, BUS. WIRE, Apr. 10,
`1995
`
`Progressive Networks’ RealVideo Launched With Wide
`Industry Support, PR NEWSWIRE EUROPE, February 10, 1997
`Reserved
`U.S. Pat. Application No. 61/477,998
`U.S. Pat. No. 8,904,289 to Strober (“the ’289 Patent”)
`Certified Copy of Prosecution History of U.S. Pat No.
`8,904,289
`U.S. Pat. No. 9,767,195 (“the ’195 Patent”)
`Certified Copy of Prosecution History of U.S. Pat. No.
`9,767,195
`
`v
`
`

`

`
`
`
`
`
`
`
`
`Ex. 1175:
`Ex. 1176:
`
`Ex. 1177:
`Ex. 1178:
`
`Ex. 1179:
`Ex. 1180:
`Ex. 1181:
`Ex. 1182:
`Ex. 1183:
`
`Ex. 1184:
`
`Ex. 1185:
`
`Ex. 1186:
`
`U.S. Pat. No. 11,048,751 to Strober (“the ’751 Patent”)
`Certified Copy of Prosecution History of U.S. Pat. No.
`11,048,751
`U.S. Pat. No. 8,356,251 to Strober (“the ’251 Patent”)
`Certified Copy of Prosecution History of U.S. Pat. No.
`8,356,251
`Reserved
`Lett analysis of Danciu Claim 1 in view of Danciu Provisional
`Annotated Copy of Danciu Provisional in view of Danciu
`Stipulation Regarding Invalidity Defenses
`Transcript of Jury Trial, Volume 3 of 5, held July 19, 2023, Dkt
`No. 262; Touchstream v. Google, 6-21-cv-569 (W.D. Tex.)
`Google’s Rule 50(b) Renewed Motion for Judgment as a Matter
`of Law, dated September 20, 2023, Dkt No. 275; Touchstream
`v. Google, 6-21-cv-569 (W.D. Tex.)
`Touchstream’s Opposition to Google’s Rule 50(b) Renewed
`Motion for Judgment as a Matter of Law (Public Version), Dkt
`No. 287; Touchstream v. Google, 6-21-cv-569 (W.D. Tex.)
`Google’s Reply in Support of Rule 50(b) Renewed Motion for
`Judgment as a Matter of Law (Public Version), Dkt No. 292;
`Touchstream v. Google, 6-21-cv-569 (W.D. Tex.)
`
`Submitted Herewith:
`Ex. 1187:
`Excerpt from SAMS, Modern Dictionary of Electronics, Sixth
`Edition, by Rudolf F. Graf
`Excerpt from McGraw-Hill Dictionary of Electronics and
`Computer Technology
`Excerpt from the Computer Glossary, the Complete Illustrated
`Dictionary, Seventh Edition, by Alan Freedman
`
`Ex. 1189:
`
`Ex. 1188:
`
`vi
`
`

`

`Ex. 1190:
`
`Ex. 1191:
`
`Ex. 1192:
`Ex. 1193:
`
`Ex. 1194:
`
`Ex. 1195:
`
`Ex. 1196:
`
`Ex. 1197:
`
`Ex. 1198:
`
`
`
`
`
`Excerpt from the Dictionary of Data Communications, Second
`Edition, by Charles J. Sippl
`Excerpt from Business Dictionary of Computers, by Jerry M.
`Rosenberg
`Excerpt from IBM Dictionary of Computing
`Excerpt from the Penguin Dictionary of Microprocessors, by
`Anthony Chandor
`Excerpt from Data Communications Dictionary, by Charles J.
`Sippl
`Excerpt from the Computer Glossary, the Complete Illustrated
`Dictionary, Ninth Edition, by Alan Freedman
`Excerpt from the McGraw-Hill Dictionary of Scientific and
`Technical Terms, Fifth Edition
`Deposition Testimony of Stephen B. Wicker, Ph.D. (Jan. 20,
`2025)
`Expert Declaration of David B. Lett in Support of Petitioner’s
`Reply to Patent Owner’s Response to Petition
`
`
`
`vii
`
`

`

`TABLE OF AUTHORITIES
`
`Cases
`Arctic Cat, Inc. v. Polaris Indus. Inc.,
`No. IPR2015–01783, 2017 WL 506027 (P.T.A.B. Jan. 30, 2017) ....................2, 7
`Bradium Techs. LLC v. Iancu,
`923 F.3d 1032 (Fed. Cir. 2019) ............................................................................ 14
`Facebook, Inc. v. Windy City Innovations, LLC,
`973 F.3d 1321 (Fed. Cir. 2020) .............................................................................. 7
`Nespresso USA, Inc. v. K-Fee Sys. GmbH,
`No. IPR2023-00485, 2024 WL 4137278 (P.T.A.B. Sept. 10, 2024) ................... 26
`Palo Alto Networks, Inc. v. Centripetal Networks, LLC,
`122 F.4th 1378 (Fed. Cir. 2024) ...................................................................... 1, 13
`Polaris Indus. Inc. v. Arctic Cat, Inc.,
`724 Fed. App’x 948 (Fed. Cir. May 30, 2018) ....................................................... 2
`Taiwan Semiconductor Mfg. Co., v. Godo Kaisha IP Bridge 1,
`No. IPR2016-01246, 2018 WL 279638 (P.T.A.B. Jan. 3, 2018) ......................... 25
`Unwired Planet, LLC v. Google Inc.,
`841 F.3d 995 (Fed. Cir. 2016) ....................................................................... 16, 17
`
`
`
`
`
`viii
`
`

`

`I.
`
`INTRODUCTION
`Comcast Cable Communications, LLC (“Petitioner”) respectfully submits this
`
`reply brief in support of its Petition for inter partes review of claims 1-26 of U.S.
`
`Patent No. 8,356,251 (“the ’251 Patent”) (Ex. 1001).
`
`Patent Owner’s (“PO”) arguments for patentability should be rejected because
`
`PO improperly: focuses on the purported deficiencies of Mahajan in isolation,
`
`misapprehends how the Petition applies the teachings of Mahajan to the hardware
`
`elements of Danciu and Aldrey, and fails to rebut how the Petition’s actual
`
`combinations of Danciu-Mahajan and Aldrey-Mahajan render claims 1-26 obvious.
`
`First, PO argues that the hardware architecture of Mahajan is incompatible
`
`with the claims. However, Mahajan’s architecture is not relied on in the asserted
`
`grounds; Danciu’s (or Aldrey’s) system is implemented in view of Mahajan’s
`
`teachings regarding command conversion. Palo Alto Networks, Inc. v. Centripetal
`
`Networks, LLC, 122 F.4th 1378, 1386 (Fed. Cir. 2024) (where obviousness is
`
`asserted based on a combination, the references “must be read together, not in
`
`isolation” and arguments that attack the references individually lack merit.).
`
`Furthermore, the architecture of Mahajan that PO discusses is only a preferred
`
`embodiment and Mahajan explicitly provides other examples including those that
`
`“may be practiced in distributed computing environments, where tasks are
`
`performed by remote processing devices that are linked through a communications
`
`1
`
`

`

`network.” Ex. 1114, [0018].
`
`Second, PO repeatedly attacks the combinations as purportedly performing
`
`certain claim limitations in the wrong hardware element of Danciu and Aldrey. In
`
`so doing, PO applies the functionality of Mahajan’s server to the servers of Danciu
`
`and Aldrey. But this is a strawman, as the Petition explicitly sets forth that the server
`
`command teachings of Mahajan are applied to the remote control devices of Danciu
`
`and Aldrey, not their servers (Pet., 32, 67-68). See, e.g., Arctic Cat, Inc. v. Polaris
`
`Indus. Inc., No. IPR2015–01783, 2017 WL 506027, at *9 (P.T.A.B. Jan. 30, 2017)
`
`(finding PO’s argument “unpersuasive because it is not responsive to the ground of
`
`unpatentability asserted by Petitioner.”) remanded 724 Fed. App’x 948 (Fed. Cir.
`
`May 30, 2018) (to address noninstituted grounds). When combined as set forth in
`
`the Petition, the combinations disclose all of the limitations of the independent
`
`claims of the ’251 Patent.1
`
`Third, PO takes an overly-narrow view of the disclosure of Mahajan as well
`
`as the field of endeavor and the particular problem addressed by the ’251 Patent, in
`
`an attempt to rebut the motivation to combine Mahajan with Danciu and Aldrey.
`
`But Mahajan is applicable both to the ’251 Patent’s field of endeavor and problem
`
`addressed (properly understood) and a POSITA would have had ample reasons to
`
`
`1 PO does not separately argue for the patentability of any of the dependent claims.
`
`2
`
`

`

`combine it with Danciu and Aldrey.
`
`Finally, PO proposes a level of skill in the art that is lower and more
`
`ambiguous than that proposed by Petitioner seemingly in a bid to fit the background
`
`of its expert rather than conform to the subject matter of the ’251 Patent.
`
`For the reasons set forth in the Petition and as further explained herein, claims
`
`1-26 should be cancelled.
`
`II. ARGUMENT
`A. Danciu-Mahajan and Aldrey-Mahajan Teach the Limitations of
`Claims 1 and 11
`PO’s primary argument is that Mahajan does not disclose certain limitations
`
`of independent claims 1 and 11 because of allegedly “substantial differences
`
`between Mahajan’s architecture and the architecture required by claims 1–21 of the
`
`’251 patent.” POR, 24-25. PO is incorrect because the Danciu-Mahajan and Aldrey-
`
`Mahajan combinations do not rely on Mahajan’s architecture. When evaluated as
`
`actually set forth in the Petition, the combinations teach all of the limitations.
`
`1.
`
`The Petition Relies on the Hardware Architecture of Danciu
`and Aldrey, not Mahajan
`PO misrepresents Petitioner’s argument. The Petition does not rely on the
`
`architecture of Mahajan to disclose the claimed architecture, nor does the Petition
`
`alter Danciu or Aldrey’s architecture based on Mahajan. Rather, the Petition
`
`explains that in the Danciu-Mahajan combination, Danciu’s system is implemented
`
`3
`
`

`

`using certain teachings of Mahajan. In particular, the Petition explicitly states “a
`
`POSITA would have been motivated to implement Danciu’s system, comprising a
`
`remote control sending commands to a controlled device via a server, using known
`
`techniques for sending commands for media playback between a server and a client,
`
`such as is taught by Mahajan.” Pet., 31-32 (emphasis added). The hardware of the
`
`Danciu system is a three-element system (remote control 14, servers 24A-24N, and
`
`controlled device 18) virtually identical to that of the ’251 Patent.
`
`Danciu’s system, Ex. 1112, Fig. 1 (annotated); Pet., 26
`In attempting to contrast the ’251 Patent with Mahajan, PO included a figure of the
`
`
`
`’251 system (annotated below) that actually demonstrates how the ’251 Patent
`
`architecture closely corresponds to that of Danciu (shown above). Each includes a
`
`personal computing device (such as Danciu’s remote control 14), a server system
`
`(such as Danciu’s servers 24A-24N), and a display device (such as Danciu’s
`
`controlled device 18).
`
`4
`
`

`

`The ’251 system, POR, 26 (annotated)
` While the Petition does describe the operation of Mahajan’s preferred server-
`
`
`
`client embodiment (when Mahajan is introduced to the combination in the discussion
`
`of element [1E], Pet., 28-31), this description is provided to explain the teachings of
`
`Mahajan regarding conversion between genericized/universal commands and
`
`platform specific media playback commands. The Petition does not rely on the
`
`server-client hardware of Mahajan to show the hardware elements of the claims.
`
`Similarly, with regard to the Aldrey-Mahajan combination, the Petition
`
`describes that Aldrey’s system is implemented using certain teachings of Mahajan.
`
`When Mahajan is introduced to the Aldrey combination in the discussion of element
`
`[1F], the Petition again briefly describes the operation of Mahajan’s preferred server-
`
`client embodiment (Pet., 65-67) in order to explain the teachings of Mahajan. The
`
`Petition then states “a POSITA would have been motivated to implement Aldrey’s
`
`system, comprising an end terminal sending commands to a connected television,
`
`5
`
`

`

`using known techniques for sending commands for media playback between
`
`remote devices, such as is taught by Mahajan.” Pet., 67 (emphasis added). The
`
`hardware of the Aldrey system is also a three-element system like that of claims 1
`
`and 11:
`
`
`
`Aldrey’s system, Ex. 1115, Fig. 1 (annotated); Pet., 64
`In neither the Danciu-Mahajan combination nor the Aldrey-Mahajan
`
`combination does the Petition rely on the hardware architecture of Mahajan. PO’s
`
`arguments that compare Mahajan’s architecture to the ’251 Patent’s claims are
`
`irrelevant and should be disregarded.
`
`2.
`
`The Petition Does Not Locate Mahajan’s Server-Command
`Teachings in the Servers of Danciu and Aldrey
`Throughout the POR’s discussions of Mahajan, PO incorrectly analyzes the
`
`Petition’s combinations as if the teachings of Mahajan’s server (regarding
`
`conversion of platform specific commands into generic/universal commands) are
`
`6
`
`

`

`incorporated into the servers of Danciu and Aldrey. This misapprehension of the
`
`proposed combinations underlies, and renders fatally flawed, the POR’s repeated
`
`arguments that the step of “converting, by the server system, the universal playback
`
`control command into corresponding programming code” (e.g., POR, 29-31) and the
`
`step of “receiving, in the server system, one or more signals … further including a
`
`universal playback control command” (e.g., POR, 33-34) are not shown in the
`
`Petition because the steps purportedly occur in the wrong component.
`
`As in Arctic Cat, where the Board faulted patent owner for arguing “as if
`
`Petitioner proposes to modify [the primary reference] to position [a claimed
`
`component] exactly as positioned in [the secondary reference],” here PO incorrectly
`
`positions the teachings of Mahajan’s server commands in the servers of Danciu and
`
`Aldrey. Arctic Cat, 2017 WL 506027, at *8-9; Facebook, Inc. v. Windy City
`
`Innovations, LLC, 973 F.3d 1321, 1343 (Fed. Cir. 2020). In fact, the Petition
`
`expressly states
`
`that Mahajan’s
`
`teachings
`
`regarding
`
`the generation of
`
`genericized/universal playback commands are implemented in Danciu’s remote
`
`control, not Danciu’s server. Pet., 32 (“A POSITA would have understood that
`
`7
`
`

`

`Mahajan’s server-command teachings could be implemented on Danciu’s remote
`
`control”).2
`
`As discussed in the Petition, Mahajan’s server translates commands used by
`
`a local media player into generic universal commands that are then transmitted to
`
`Mahajan’s client. Pet., 29-31. Thus, when these teachings are implemented in
`
`Danciu’s remote control, it is the remote control that sends universal playback
`
`commands to Danciu’s server, thus disclosing the step of “receiving, in the server
`
`system, one or more signals … further including a universal playback control
`
`command.” Pet., 25-27, 38-39. While PO’s expert argues that Mahajan lacks a
`
`“genericized interface” where a user may generate a generic command directly (Ex.
`
`2025, ¶ 50), the claims do not recite that the universal playback control command is
`
`
`2 Petitioner has identified a typographical error in a later sentence on page 32 where
`
`“server” was accidentally replaced with “controlled device” thus resulting in the
`
`inaccurate statement that Danciu’s remote control would transmit generic commands
`
`to the controlled device. It is apparent that this was a typographical error because as
`
`explained on the prior page (Pet., 31), elsewhere in the Petition (e.g., Pet., 6-8, 25-
`
`27), and in Danciu (e.g., Ex. 1112, 4:46-55, 16:47-67, 17:13-43, Figs. 6-7), Danciu’s
`
`remote control transmits commands only to Danciu’s servers, which perform
`
`processing and then transmit commands to Danciu’s controlled device.
`
`8
`
`

`

`generated in any particular way at the personal computing device (i.e., remote
`
`control), merely that the server receives the universal playback control command
`
`from the personal computing device. Ex. 1101, 11:35-41, 12:42-49.
`
`The Petition also describes how, when the generic commands are received by
`
`Danciu’s server, the media abstraction modules taught by Mahajan would operate at
`
`Danciu’s server to translate the generic interface commands to commands specific
`
`to the interface of a media player (Pet., 41-42), thus showing that the step of
`
`“converting, by the server system, the universal playback control command into
`
`corresponding programming code” occurs at Danciu’s server. The Petition further
`
`explains that commands “formatted for a particular device, as taught by Mahajan”
`
`(i.e., commands converted from a generic format to a media player specific format),
`
`would be stored on Danciu’s server for subsequent transmission to the display
`
`device. Pet., 42-43.
`
`Similarly, with regard to Aldrey-Mahajan, the Petition states that Mahajan’s
`
`teachings regarding the generation of genericized/universal playback commands are
`
`implemented in Aldrey’s end terminal, not Aldrey’s server. Pet., 67-68 (“A
`
`POSITA would have understood that Mahajan’s server-command teachings could
`
`be implemented on Aldrey’s end terminal remote control”). Thus, when Mahajan’s
`
`teachings are implemented in Aldrey’s end terminal, the end terminal sends
`
`universal playback commands to Aldrey’s server, thus disclosing the step of
`
`9
`
`

`

`“receiving, in the server system, one or more signals … further including a universal
`
`playback control command.” When the generic commands are received by Aldrey’s
`
`server, the Petition describes how the media abstraction modules taught by Mahajan
`
`would operate at Aldrey’s server to translate the generic interface commands to
`
`commands specific to the interface of a media player (Pet., 71-72), thus showing that
`
`the step of “converting, by the server system, the universal playback control
`
`command into corresponding programming code” occurs at Aldrey’s server. The
`
`Petition further describes that the commands formatted for Aldrey’s set-top box (i.e.,
`
`the particular media player) would be stored on Aldrey’s MSP server for
`
`transmission to the device. Pet., 72.
`
`In addition to fundamentally misunderstanding the proposed combinations,
`
`PO ignores that Mahajan’s teachings are not strictly limited to a server-client
`
`implementation. To the contrary, Mahajan describes that its system may be deployed
`
`in different ways. Ex. 1114, [0017]-[0018]; Ex. 1198, ¶¶ 6-7. Mahajan’s server and
`
`client functionality may be distributed across different components in a computing
`
`environment without regard to the type or relative capability of those devices:
`
`Various examples may be practiced in distributed computing
`environments, where tasks are performed by remote processing
`devices that are linked through a communications network. In a
`distributed computing environment, program modules may be located
`in both local and remote memory storage devices. Further, the terms
`
`10
`
`

`

`server and client as used herein do not connotate any relative
`capabilities of the two devices. The client may have more, less, or equal
`processing capabilities than the server. Rather, in this description, the
`names server and client describes [sic] the relative relationship of the
`two components. For example, a computing environment of a first or
`server device is remoted to a second or client device. For ease of
`explanation the examples provided in this document relate to a
`single server and a single client; however, this is but one potential
`configuration. It is to be appreciated that [] other implementations may
`include one or more servers supporting multiple clients. In some
`implementations a first computer may act as a server for a second
`computer, which acts as a server for a third computer.
`Ex. 1114, [0018] (emphasis added); Pet., 41, 72; Ex. 1198, ¶¶ 7-8.
`
`
`
`Mahajan repeats several times that its functionality can be distributed across
`
`multiple remote devices. Ex. 1114, [0058] (“The processes may also be practiced in
`
`a distributed computing environment where functions are performed by remote
`
`processing devices that are linked through a communications network.”); [0078]
`
`(“Typically, the functionality of the program modules may be combined or
`
`distributed as desired in various embodiments.”). The Petition cites all three of these
`
`paragraphs (18, 58, and 78) when explaining that Danciu’s or Aldrey’s servers can
`
`host media abstraction modules like that of Mahajan’s client (i.e., modules that
`
`perform the conversion from the universal playback command to programming code
`
`for a specific media player). Pet., 41, 72. None of these paragraphs are addressed in
`
`11
`
`

`

`the POR or Dr. Wicker’s declaration. In the POR, the only citations to paragraphs
`
`18, 58, and 78 of Mahajan are in quotations of the Petition. POR, 37, 40. Dr.
`
`Wicker’s declaration does not cite or address these paragraphs at all. PO’s failure
`
`to address these paragraphs is striking given that the Board specifically discussed
`
`them in the Institution Decision. ID, 34-35.
`
`Furthermore, Dr. Wicker conceded in deposition that distributed computing
`
`and controlling a computer system across a network were known to a POSITA at the
`
`time of the invention of the ’251 Patent. Ex. 1197, 11:18-21, 20:22-22:21. Dr.
`
`Wicker also admitted that a POSITA would be able to implement the abstraction
`
`layer of Mahajan on a server in the network and that this would be consistent with
`
`Figure 1 of Mahajan. Ex. 1197, 17:4-20:21.
`
`Mahajan further describes that its system is not limited to being implemented
`
`in traditional PC computers but rather may be realized in cell phones or mobile
`
`devices, and that such a device can act as a server or as a client:
`
`Various examples may be implemented in computer system
`configurations other than a PC. For example, various embodiments
`may be realized in hand-held devices, multiprocessor systems,
`microprocessor-based or programmable consumer electronics, network
`PCs, minicomputers, mainframe computers, cell phones and the like.
`Further, as technology continues to evolve, various implementations
`may be realized on yet to be identified classes of devices. For example,
`as the cost of a unit of processing power continues to drop and wireless
`
`12
`
`

`

`technologies expand, computing devices resembling today's cell
`phones may perform the functionalities of today's PC, video camera,
`cell phone, and more in a single mobile device. This single device
`may in one scenario act as a server and in another scenario act as
`a client.
`Ex. 1114, [0017] (emphasis added); Pet., 32, 68. When explaining that Mahajan’s
`
`teachings would be implemented on Danciu’s remote control, the Petition
`
`specifically cited paragraph 17. Pet., 32 (“A POSITA would have understood that
`
`Mahajan’s server-command teachings could be implemented on Danciu’s remote
`
`control, particularly because both disclosures reference those respective devices
`
`being a mobile phone. Ex. 1112, 5:1-28; Ex. 1114, [0017]; Ex. 1102, ¶ 162.”); Ex.
`
`1198, ¶ 9. The Petition similarly cites paragraph 17 when it explains that Mahajan’s
`
`server-command teachings could be implemented on Aldrey’s end terminal. Pet.,
`
`67-68. As with paragraph 18 of Mahajan, the POR and Dr. Wicker’s declaration
`
`simply do not address paragraph 17 of Mahajan.
`
`For all these reasons, the POR’s arguments that Danciu-Mahajan and Aldrey-
`
`Mahajan cannot meet the “converting, by the server system, the universal playback
`
`control command into corresponding programming code” and the “receiving, in the
`
`server system, one or more signals … further including a universal playback control
`
`command” limitations are based on a mischaracterization of the Petition’s
`
`combinations. Palo Alto Networks, 122 F.4th at 1386; Bradium Techs. LLC v. Iancu,
`
`13
`
`

`

`923 F.3d 1032, 1050 (Fed. Cir. 2019). When analyzed as actually set forth in the
`
`Petition, Danciu-Mahajan and Aldrey-Mahajan teach the “converting” and
`
`“receiving” limitations of claims 1 and 11.
`
`The POR also argues that the Petition’s statement that “it would have been
`
`obvious to a POSITA that one or more RTS Media Abstraction Modules could
`
`operate at a server, such as in Servers 24A-24N” fails to show a motivation to
`
`combine because it uses the word “could” instead of “would.” POR, 40. This
`
`argument is misplaced because the Petition already explained why a POSITA would
`
`be motivated to combine Mahajan and Danciu when Mahajan was earlier introduced
`
`(Pet., 31-33). The discussion that PO cites (Pet., 41) merely confirms that a POSITA
`
`would successfully make the combination (i.e., that Media Abstraction Modules
`
`could operate at a server as explained by paragraphs 18, 58, and 78 of Mahajan
`
`discussed above) having already been motivated to do so as previously explained by
`
`the Petition.
`
`3.
`
`Danciu-Mahajan and Aldrey-Mahajan teach “selecting from
`among a plurality of specific commands … for a respective
`media player”
`PO argues that the Petition fails to show that the asserted combinations teach
`
`“selecting from among a plurality of specific commands, each of which represents a
`
`corresponding playback control command for a respective media player.” POR, 31-
`
`33. PO again makes the mistake of applying Mahajan’s teachings regarding
`
`14
`
`

`

`generating generic/universal commands to the servers of Danciu and Aldrey, which
`
`is incorrect as explained above. Furthermore, to the extent that PO is arguing that
`
`converting Mahajan’s universal commands to commands specific to the media
`
`player does not select from a plurality of commands for a plurality of different media
`
`players, that is also incorrect.
`
`While the RTS mapping table 304 of Mahajan Figure 3 shows a mapping of
`
`a universal command (e.g., “StartPlayback”) to a single platform specific command
`
`(e.g., “IMFMediaSession::Start”), Mahajan also describes how “other mapping
`
`tables can include multiple translations.” Ex. 1114, [0041]; Pet., 40-42, 66-67. In
`
`particular, Mahajan provides an example of the client having two media players,
`
`QuickTime and Ogg, which would be supported in the mapp

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