Williamson v. Citrix Online, LLC

770 F.3d 1371, 112 U.S.P.Q. 2d (BNA) 1793, 2014 U.S. App. LEXIS 21115, 2014 WL 5649886
CourtCourt of Appeals for the Federal Circuit
DecidedNovember 5, 2014
Docket2013-1130
StatusPublished
Cited by5 cases

This text of 770 F.3d 1371 (Williamson v. Citrix Online, LLC) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Williamson v. Citrix Online, LLC, 770 F.3d 1371, 112 U.S.P.Q. 2d (BNA) 1793, 2014 U.S. App. LEXIS 21115, 2014 WL 5649886 (Fed. Cir. 2014).

Opinions

Opinion for the court filed by Circuit Judge LINN. Dissenting opinion filed by Circuit Judge REYNA.

LINN, Circuit Judge.

Richard A. Williamson (“Williamson”), as trustee for the At Home Corporation Bondholders’ Liquidating Trust, owns U.S. Patent No. 6,155,840 (“the '840 patent”) and appeals from the stipulated final judgment in favor of defendants Citrix Online, LLC; Citrix Systems, Inc.; Microsoft Corporation; Adobe Systems, Inc.; Webex Communications, Inc.; Cisco Webex, LLC; Cisco Systems, Inc.; and International Business Machines Corporation (collectively, “Appellees”). Because the district court erroneously construed the limitations “graphical display representative of a classroom” and “first graphical display comprising ... a classroom region,” we vacate the judgment of non-infringement of claims 1-7 and 17-24 of the '840 patent. Because the district court erroneously construed the limitation “distributed learning control module,” as a means-plus-function expression, we vacate the judgment of invalidity of claims 8-12 of the '840 patent under 35 U.S.C. § 112, para. 2. Accordingly, we remand.

Background

I. The '840 Patent

The '840 patent describes methods and systems for “distributed learning” that utilize industry standard computer hardware and software linked by a network to pro[1374]*1374vide a classroom or auditorium-like metaphor — i.e., a “virtual classroom” environment. The objective is to connect one or more presenters with geographically remote audience members. '840 patent, col. 2 11. 10-14. The disclosed inventions purport to provide “the benefits of classroom interaction without the detrimental effects of complicated hardware or software, or the costs and inconvenience of convening in a separate place.” Id. at col. 2 11. 4-7.

There are three main components of the “distributed learning” system set forth in the '840 patent: (1) a presenter computer, (2) audience member computers, and (3) a distributed learning server. The distributed learning server implements a “virtual classroom” over a computer network, such as the Internet, to facilitate communication and interaction among the presenter and audience members. The presenter computer is used by the presenter to communicate with the audience members and control information that appears on the audience member’s computer screen. Id. at col. 4 1. 66-col. 5 1. 2. An audience member’s computer is used to display the presentation and can be used to communicate with the presenter and other audience members. Id. at col. 5 11. 11-14.

The '840 patent has three independent claims. These claims recite the following:

1. A method of conducting distributed learning among a plurality of computer systems coupled to a network, the method comprising the steps of:
providing instructions to a first computer system coupled to the network for:-
creating a graphical display representative of a classroom;
creating a graphical display illustrating controls for selecting first and second data streams;
creating a first window for displaying the first selected data stream; and
creating a second window for displaying the second selected data stream, wherein
the first and second windows are displayed simultaneously; and
providing instructions to a second computer system coupled to the network for:
creating a graphical display representative of the classroom;
creating a third window for displaying the first selected data stream; and
creating a fourth window for displaying the second selected data stream, wherein
the third and fourth windows are displayed simultaneously.
8. A system for conducting distributed learning among a plurality of computer systems coupled to a network, the system comprising:
a presenter computer system of the plurality of computer systems coupled to the network and comprising:
a content selection control for defining at least one remote streaming data source and for selecting one of the remote streaming data sources for viewing; and
a.presenter streaming data viewer for displaying data produced by the selected remote streaming data source;
an audience member computer system of the plurality of computer systems and coupled to the presenter computer system via the network, the audience member computer system comprising:
an audience member streaming data viewer for displaying the data produced by the selected remote streaming data source; and
a distributed learning server remote from the presenter and audience member computer systems of [1375]*1375the plurality of computer systems and coupled to the presenter computer system and the audience member computer system via the network and comprising:
a streaming data module for providing the streaming data from the remote streaming data source selected with the content selection control to the presenter and audience member computer systems; and
a distributed learning control module for receiving communications transmitted between the presenter and the audience member computer systems and for relaying the communications to an intended receiving computer system and for coordinating the operation of the streaming data module.
17. A distributed learning server for controlling a presenter computer system and an audience member computer system coupled to the distributed learning server via a network, the distributed learning server comprising:
a module for providing a first graphical display on the presenter computer system, the first graphical display comprising:
a first presenter content selection control for selecting a first source of streaming content representative of graphical information;
a first presenter content display region for displaying the graphical information represented by the streaming content from the first selected source;
a second presenter content selection control for selecting a second source of streaming content representative of graphical information; and
a second presenter content display region for displaying the graphical information represented by the streaming content from the second selected source, wherein the first and second presenter content display regions are adapted to display simultaneously; and
a classroom region for representing the audience member computer system coupled to the distributed learning server; and
a module for providing a second graphical display on the audience member computer system, the second graphical display comprising:

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

Related

Williamson v. Citrix Online, LLC
603 F. App'x 1010 (Federal Circuit, 2015)
Guitar Apprentice, Inc. v. Ubisoft, Inc.
97 F. Supp. 3d 965 (W.D. Tennessee, 2015)

Cite This Page — Counsel Stack

Bluebook (online)
770 F.3d 1371, 112 U.S.P.Q. 2d (BNA) 1793, 2014 U.S. App. LEXIS 21115, 2014 WL 5649886, Counsel Stack Legal Research, https://law.counselstack.com/opinion/williamson-v-citrix-online-llc-cafc-2014.