Twitter, Inc. v. Vidstream LLC

Court of Appeals for the Federal Circuit·Decided September 3, 2020·No. 19-1708·Unpublished

Opinion

NOTE: This disposition is nonprecedential.

United States Court of Appeals for the Federal Circuit

TWITTER, INC.,

Appellant

v.

VIDSTREAM LLC,

Appellee

2019-1708, 2019-1709

Appeals from the United States Patent and Trademark Office, Patent Trial and Appeal Board in Nos. IPR2017- 01131, IPR2017-01133.

Decided: September 3, 2020

DAVID L. MCCOMBS, Haynes & Boone, LLP, Dallas, TX, argued for appellant. Also represented by DEBRA JANECE MCCOMAS; RAGHAV BAJAJ, Austin, TX; THOMAS B. KING, Costa Mesa, CA.

STEPHANIE DEBROW, Norton Rose Fulbright US LLP, Austin, TX, argued for appellee. Also represented by EAGLE HOWARD ROBINSON.

2 TWITTER, INC. v. VIDSTREAM LLC

Before PROST, Chief Judge, REYNA and HUGHES, Circuit Judges.

REYNA, Circuit Judge.

In two inter partes review proceedings, the Patent Trial and Appeal Board found that two patents owned by VidStream LLC are not unpatentable as obvious. Twitter argues on appeal that the Board’s determination is contrary to law because the Board failed to consider what a prior art reference suggested to a person of ordinary skill in the art at the time of the invention and because the Board ignored Twitter’s arguments and evidence contained in its reply brief. For the following reasons, we affirm.

BACKGROUND

A. Patents-at-Issue

This appeal arises from two inter partes review (“IPR”)

proceedings wherein the petitioner, Twitter, Inc., (“Twitter ”), challenged two patents owned by VidStream LLC (“VidStream”), U.S. Patent Nos. 8,464,304 (the “’304 patent ”) and 8,601,506 (the “’506 patent”) (collectively “the challenged patents”). The challenged patents are titled “Content Creation and Distribution System” and are directed to computer methods and systems for creating and sharing user-generated video content. ’304 patent at 1:1–2. The challenged patents contain the same disputed limitation and share essentially the same written description. 1 Figure 2 of the challenged patents, shown below, illustrates the patented system at a high level.

1 For purposes of this appeal, we cite to only the ’304 patent.

TWITTER, INC. v. VIDSTREAM LLC 3

Figure 2

In Figure 2, a mobile device (230) or a computer (232)

having a video camera (234) generates video content. Id. at 14:30–34. The video content is sent over the internet to a Content Creation & Distribution System (“CCDS”) (202). The CCDS (202) makes the content available for display on the web or as part of a television distribution system (220).

To ensure that user-generated video is suitable for distribution , e.g., having a certain quality level that is appropriate for television programs, the challenged patents disclose recording video according to “predetermined constraints .” Such predetermined constraints can include the format, bit rate, length of submission, frame rate, etc. Id. at 13:36–44. Other constraints include parameters such as “a bit rate and an image resolution sufficient to enable transcoding of the video data into the format appropriate for inclusion in the linear television programming transmission .” Id. at 4:36–40. The client device (i.e., mobile 4 TWITTER, INC. v. VIDSTREAM LLC

device (230) or computer (232)) applies these constraints to the video data it records.

Figure 3 of the challenged patents, shown below, further illustrates the CCDS. The interface (300) can serve as a user-facing front-end of the CCDS, enabling a user to record and upload digital content (e.g., digital video) for distribution . For example, the user can use a mobile device with a built-in camera and a pre-defined application to generate digital video content that is streamed to the CCDS substantially in real time as the content is created.

Figure 3

When the CCDS is implemented as an application installed on a user device, it can enforce predetermined constraints on the captured video such that the video is ready to be rapidly transcoded for insertion into a linear programming time slot. For example, the application can encode the video at a sufficient bit rate and resolution to ensure that the video file can be transcoded to produce video of sufficient quality to be distributed on the internet. Id. at 10:56–66.

TWITTER, INC. v. VIDSTREAM LLC 5

Claim 1 of the ’304 patent, which is representative, illustrates the claimed method:

1. A method performed by data processing apparatus , the method comprising: receiving video data from a client computing device at a server system, wherein the video data is captured using a camera connected to the client computing device in accordance with instructions executed on the client computing device, wherein the instructions are provided to the client computing device by the server system and cause the video data to be captured in accordance with predetermined constraints and the predetermined constraints include a frame rate defined by the instructions; automatically transcoding the video data, using a server included in the server system, into at least one different format based on at least one of user credentials associated with a user of the client computing device or attributes associated with the video data, wherein at least one format of the transcoded video data defines a video file in a format appropriate for inclusion in a linear television programming broadcast; and uploading the transcoded video data to a distribution server for distribution .

’304 patent at 27:57–28:10 (disputed limitation emphasized ). Relevant to this appeal, the challenged patents contain the same disputed limitation: capturing video according to instructions and parameters that are defined by a server system.

6 TWITTER, INC. v. VIDSTREAM LLC

B. Lahti

Lahti 2 is a journal article published approximately five years before the priority date of the challenged patents. Lahti describes a video management system that includes a video server and a mobile camera-phone application called MobiCon. J.A. 1316 (Abstract). MobiCon allows a user to capture videos, annotate them with metadata, specify digital rights management settings, upload videos over a cellular network, and share the videos with others. Id. Lahti describes that the MobiCon application is downloaded over the air to a mobile camera-phone. J.A. 1320. MobiCon operates on the Candela system architecture, which was developed as a solution for general video management and includes tools for video creation, analysis, annotation, storage, search, and delivery phases. Id. at 1319. Lahti discloses an operating specification for capturing a video clip, stating: “[a] new video clip is captured in Capture Screen using Mobile Media API and it is recorded according to 3GPP specification using AMR coding for audio and H.263 at 176x144 pixels size at 15 frames per second for video.” Id. at 1321.

2 Janne Lahti et al., “A Mobile Phone-based Contextaware Video Management Application,” Multimedia on Mobile Devices II, Proc. of SPIE-IS&T Electronic Imaging, SPIE Vol. 6074, 60740O, 2006 (Ex. 1006, J.A. 1316–27) (“Lahti”).

TWITTER, INC. v. VIDSTREAM LLC 7

Lahti Figure 3

As shown in Lahti Figure 3, the Upload Client, which is a mobile Java application, runs on a mobile phone, and the Upload Gateway, which is implemented as a Java servlet, runs on the server. Id. at 1320. The system provides wireless access over a mobile phone network to enable storing video clips on the server. Id. Within the Upload Client is the UIManager, which coordinates the capture, saving, and sending of the video data by the mobile camera and the relevant messages. Id.

C. Procedural History

Free access — add to your briefcase to read the full text and ask questions with AI

Twitter, Inc. v. Vidstream LLC, (Fed. Cir. 2020).

Twitter, Inc. v. Vidstream LLC (Twitter, Inc. v. Vidstream LLC) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

Related

In Re Werner Kotzab
217 F.3d 1365 (Federal Circuit, 2000)
Bradium Techs. LLC v. Andrei IANCU
923 F.3d 1032 (Federal Circuit, 2019)
Velander v. Garner
348 F.3d 1359 (Federal Circuit, 2003)