-
Paper No. __ Filed: April 18, 2015
Filed on behalf of: Unified Patents Inc. By: Linda Thayer
Jonathan Stroud
Finnegan, Henderson, Farabow, Garrett & Dunner, L.L.P. 901
New York Avenue, NW Washington, DC 200014413 Telephone:
617-646-1680
Facsimile: 202-408-4400 Email:
[email protected]
UNITED STATES PATENT AND TRADEMARK OFFICE ____________
BEFORE THE PATENT TRIAL AND APPEAL BOARD
____________
UNIFIED PATENTS INC., Petitioner
v.
iMTX STRATEGIC, LLC Patent Owner
____________
IPR2015-01061 Patent 7,269,854
Transaction System for Transporting Media Files from Content
Provider Sources to Home Entertainment Devices
____________
PETITION FOR INTER PARTES REVIEW OF U.S. PATENT 7,269,854
-
IPR2015-01061, Petition Patent 7,269,854
i
TABLE OF CONTENTS I.
INTRODUCTION........................................................................................................................................1II.
GROUNDS FOR
STANDING...................................................................................................................2III.
MANDATORY
NOTICES.....................................................................................................................2
A. REAL
PARTYININTEREST....................................................................................................................................2B.
RELATED
MATTERS...................................................................................................................................................2C.
LEAD AND BACK-UP COUNSEL; CONSENT TO ELECTRONIC
SERVICE......................................................3
IV. FEE
PAYMENT.......................................................................................................................................4V.
STATEMENT OF PRECISE RELIEF
REQUESTED.......................................................................4
A. CLAIMS FOR WHICH REVIEW IS
REQUESTED....................................................................................................4B.
STATUTORY GROUNDS OF
CHALLENGE.............................................................................................................4C.
THE LEVEL OF ORDINARY SKILL IN THE ART AT THE TIME OF THE CLAIMED
INVENTION.............4D. STATE OF THE ART AT THE TIME OF THE
CLAIMED
INVENTION...............................................................5
VI. SUMMARY OF THE 854
PATENT...................................................................................................6A.
SPECIFICATION AND CLAIMS OF THE 854
PATENT.........................................................................................6B.
THE 854 PATENT
PROSECUTION..........................................................................................................................8C.
CLAIM
CONSTRUCTION..........................................................................................................................................10
1. Means-Plus-Function Terms
................................................................................................
10VII. CLAIMS 123 OF THE 854 PATENT ARE
UNPATENTABLE.............................................11
A. GROUND 1: CLAIMS 123 ARE OBVIOUS UNDER 35 U.S.C. 103(A) OVER
LIBMAN (EX1009) IN VIEW OF SPIES
(EX1006)..................................................................................................................................................11
1. Libman (EX1009)
..........................................................................................................
122. Spies (EX1006)
..............................................................................................................
143. Rationale to Combine Libman and Spies
................................................................................
15
B. GROUND 2: CLAIMS 123 ARE OBVIOUS UNDER 35 U.S.C. 103(A) OVER
KENNER (EX1007) IN VIEW OF SPIES
(EX1006)..................................................................................................................................................42
1. Kenner (EX1007).
..........................................................................................................
432. Spies (EX1006)
..............................................................................................................
443. Rationale to Combine Kenner and Spies
.................................................................................
44
VIII.
CONCLUSION......................................................................................................................................60
LIST OF EXHIBITS
Exhibit Description EX1001 U.S. Patent No. 7,269,854 (filed Feb.
20, 2001) (the 854 patent) EX1002 Declaration of Dr. Charles
Eldering, Ph.D.
-
IPR2015-01061, Petition Patent 7,269,854
ii
EX1003 File History of The 854 Patent EX1004 EX1002 Assignment
of 7,269,854 to iMTX Strategic, LLC (retrieved Apr.
13, 2015), available at
httpassignment.uspto.gov#assignmentid=24794-305&q=7269854
EX1005 U.S. Patent No. 5,926,624 (filed Sept. 12, 1996) to Katz
et al (Katz) EX1006 U.S. Patent No. 6,055,314 (filed Mar. 22, 1996)
to Spies et al (Spies) EX1007 U.S. Patent No. 5,956,716 (filed June
7, 1996) to Kenner et al (Kenner) EX1008 U.S. Patent Publication
No. 2003/0040962 (filed Apr. 19, 2002) to Lewis
(Lewis) EX1009 Roger E. Libman et al, The Interactive Video
Network: An Overview of the Video
Manager and V Protocol, AT&T Technical J., Sept/Oct. 1995
EX1010 U.S. Patent No. 5,475,585 (filed Feb. 2, 1994) to Bush
(Bush) EX1011 U.S. Patent No. 5,740,246 (filed Apr. 14, 1998) to
Saito (Saito) EX1012 Daniel Minoli, Video Dialtone Technology
(McGraw-Hill 1995) EX1013 U.S. Patent No. 5,677,905 (filed Mar. 28,
1995) to Bigham (Bigham) EX1014 U.S. Patent No. 5,509,074 (filed
Apr. 16, 1996) to Choudhury et al
(Choudhury) EX1015 Yee-Hsiang Chang, David Coggins, Daniel Pitt,
David Skellern, Manu
Thapar, and Chandra Venkatraman, An Open-Systems Approach to
Video on Demand, IEEE Communications Magazine, May 1994, at 68
EX1016 Nosa Omoigui, Marvin A. Sirbu, Charles Eldering, and
Nageen Himayat, Comparing Integrated Broadband Architectures from
an Economic and Public Policy Perspective. (1996), in The Internet
and Telecommunications Policy (G. Brock & G. Rosston Eds.
1996)
EX1017 Robert Mason, Nageen Himayat, Charles Eldering, Nosa
Omigui, & Marvin Sirbu, Overview of Hybrid Fiber-Coax and
Fiber-in-the-Loop Architectures, Proceedings of the 1995 National
Fiber Optic Engineers Conference, at 284291 (Boston, MA June 1822,
1995)
EX1018 Unified Patents LLC Voluntary Interrogatories EX1019
Charles Eldering, Ph.D. Curriculum Vitae EX1020 Alfred Menezes et
al, Handbook of Applied Cryptography Ch. 23 (1996) EX1021 Bruce
Schneier, Applied Cryptography, Ch. 7 (2d ed. 1996)
-
IPR2015-01061, Petition Patent 7,269,854
1
I. INTRODUCTION
Petitioner Unified Patents Inc. (Unified) requests Inter Partes
Review (IPR)
of claims 123 of U.S. Patent No. 7,269,854 (the 854 patent)
assigned to iMTX
Strategic, LLC. EX1004.
The 854 patent, which has an effective filing date of August 23,
1998, purports
to describe new methods and systems for enabling users to
request and download
selected media files from content providers via the Internet.
Id. at Abstract; 6:48.
Patent Owner, through its litigations against various content
providers, appears to
believe it invented on-demand content delivery over a network.
But systems like
Video Dial Tone, Video On Demand, interactive TV, MP3 purchases,
and other
content purchaseandrental systems over broadband and Internet
networks existed
well before August 23, 1998. EX1002 at 910. Likewise, there is
nothing new
about a content delivery system where [o]nly the requesting home
user site is able to
decrypt the downloaded file. EX1001, 2:4749. The 854 patent
concedes that
existing encryption algorithms are used and that algorithms such
as PGP and the
Unix crypt command were readily known and available. Id. at
8:2332. It is a
fundamental principle of encryption that only the recipient of
an encrypted file is able
to decrypt it. EX1002, at 1213. In short, the claims of the 854
patent combine
old technologies in obvious ways to get expected results.
Unified respectfully requests
that the Board institute IPR, review this patent, and cancel the
claims.
-
IPR2015-01061, Petition Patent 7,269,854
2
II. GROUNDS FOR STANDING
Petitioner certifies that the 854 patent is available for IPR
and that the
Petitioner is not barred or estopped from requesting IPR
challenging the 854 patent
on the grounds identified. See 37 C.F.R. 42.104(a).
Specifically: (1) Petitioner is not
the owner of the 854 patent; (2) Petitioner is not barred or
estopped from requesting
IPR; and (3) this Petition is being filed less than a year after
Petitioner was served with
a complaint alleging infringement of the 854 patent.
III. MANDATORY NOTICES
A. Real PartyinInterest
Pursuant to 37 C.F.R. 42.8(b)(1), Petitioner certifies that
Unified is the real
party-in-interest, and further certifies that no other party
exercised control or could
exercise control over Unifieds participation in this proceeding,
the filing of this
petition, or the conduct of any ensuing trial. See EX1018.
B. Related Matters
iMTX Strategic LLC has asserted the 854 patent in eighteen
patent litigations.
Caption Number Dist. Filed iMTX Strategic LLC v. Spotify USA
Inc. 4-15-cv-00593 CAND Feb. 10, 2015
iMTX Strategic LLC v. Vimeo LLC 4-15-cv-00592 CAND Feb. 6,
2015
iMTX Strategic LLC v. Vudu Inc. 4-15-cv-00599 CAND Feb. 6,
2015
iMTX Strategic LLC v. Hulu LLC 4-15-cv-00596 CAND Feb. 6,
2015
-
IPR2015-01061, Petition Patent 7,269,854
3
iMTX Strategic LLC v. Netflix Inc. 4-15-cv-00597 CAND Feb. 6,
2015
iMTX Strategic LLC v. Home Box Office Inc. 4-15-cv-00595 CAND
Feb. 6, 2015
iMTX Strategic LLC v. Rhapsody Intl Inc. 4-15-cv-00594 CAND Feb.
6, 2015
iMTX Strategic LLC v. Verizon Commns Inc. 4-15-cv-00598 CAND
Feb. 6, 2015
iMTX Strategic LLC v. Rhapsody Intl Inc. 1-15-cv-00036 DED Jan.
13, 2015
iMTX Strategic, LLC v. Apple Inc. 1-14-cv-00546 DED Apr. 25,
2014
iMTX Strategic, LLC v. Hulu, LLC 1-14-cv-00548 DED Apr. 25,
2014
iMTX Strategic, LLC v. Home Box Office, Inc. 1-14-cv-00547 DED
Apr. 25, 2014
iMTX Strategic, LLC v. Netflix, Inc. 1-14-cv-00549 DED Apr. 25,
2014
iMTX Strategic, LLC v. VUDU, Inc. 1-14-cv-00551 DED Apr. 25,
2014
iMTX Strategic, LLC v. Verizon Commns Inc. 1-14-cv-00550 DED
Apr. 25, 2014
iMTX Strategic, LLC v. Spotify USA, Inc. 1-14-cv-00325 DED Mar.
11, 2014
iMTX Strategic LLC v. Rhapsody Intl Inc. 1-14-cv-00269 DED Feb.
27, 2014
iMTX Strategic, LLC v. Vimeo, LLC 1-13-cv-01940 DED Nov. 19,
2013
C. Lead and Back-up Counsel; Consent to Electronic Service
The signature block of this petition designates lead counsel,
backup counsel,
and service information for each petitioner. Unified designates
Linda Thayer (Reg.
No. 45,681) as lead counsel. Unified designates Jonathan Stroud
(Reg. No. 72,518) as
back-up counsel. They can be reached at Finnegan, Henderson,
Farabow, Garrett &
-
IPR2015-01061, Petition Patent 7,269,854
4
Dunner, LLP, 901 New York Ave. NW, Washington, DC 20001.
Petitioner consents
to electronic service of all documents at
[email protected].
IV. FEE PAYMENT
The required fees are submitted under 37 C.F.R. 42.103(a) and
42.15(a). If
any additional fees are due during this proceeding, the Office
may charge such fees to
Deposit Account No. 060916.
V. STATEMENT OF PRECISE RELIEF REQUESTED
A. Claims for Which Review Is Requested
Petitioner requests IPR and cancellation of claims 123 of the
854 patent
under 35 U.S.C. 311.
B. Statutory Grounds of Challenge
Petitioner requests that the Board institute trial on the
following grounds:
Ground Proposed Statutory Rejections for the 854 Patent Exhibit
No.
1 Claims 123 are obvious under 35 U.S.C. 103(a) over Libman
(EX1009) in view of Spies (EX1006).
EX1009 &
EX1006
2 Claims 123 are obvious under 35 U.S.C. 103(a) by Kenner
(EX1007) in view of Spies (EX1006).
EX1007 &
EX1006
C. The Level of Ordinary Skill in the Art at the Time of the
Claimed Invention
The 854 patent has an effective filing date of August 23, 1998,
based on
Provisional Application No. 60/097,678. A person having ordinary
skill in the art
-
IPR2015-01061, Petition Patent 7,269,854
5
(POSA) of content delivery at that time (i.e., in the art for
the 854 patent) would
have (i) a B.S. degree in Electrical Engineering or equivalent
training, and (ii)
approximately two years of direct experience in networked
content delivery
technologies. See EX1002 at 32.
D. State of the Art at the Time of the Claimed Invention
As Dr. Charles Eldering explains, prior to August 23, 1998, the
field of content
delivery had exploded well before the filing of the 845 patent.
For years prior to
1998, there had been tremendous interest in architectures and
methods for delivering
both video and audio content using the Internet and other
networks, methods of
securely transmitting it, methods of commercializing it, and
methods of using the
Internet and networks to deliver that content. See EX1002 at 9.
Dr. Eldering
designed and analyzed these networks, publishing several
articles on their various
architectures. Id. at 56, 9. As he explains, telephone
companies, as common
carriers, could not own content, so there was tremendous
financial interest in offering
a transactionmoderated architecture for delivering that content
from content
providers through the telephone and Internet networks. Id. at
9.
Dr. Eldering explains how broadband network content delivery
systems
allowed parties to purchase, request, and download a video file
to a set-top box, a
home entertainment system, a public kiosk, hotel televisions, or
elsewhere. At the
same time, the same and similar transaction architectures were
being developed for
-
IPR2015-01061, Petition Patent 7,269,854
6
Internetserviced purchase of all types of digital content, e.g.,
EX1005 (Katz), for
computer files, e.g., EX1006 (Spies), and for video, e.g. EX1009
(Libman). See, e.g.,
EX1008 (Lewis) (discussing other Intent-based systems like Video
On Demand, Pay
per view, interactive TV).
Those systems were generally secured and the files were
generally encrypted for
transmission to prevent unauthorized use. EX1002 at 11-13.
Unique dynamic
keys and encryption were widely known at the time of invention,
such as for instance,
Derived Unique Key Per Transaction (DUKPT) schemes, PGP, Unix
Crypt, and
other wellknown encryption schemes. EX1002 at 11-13.
Thus, both the network architecture and encryption schemes of
the 854 patent
were well known prior to August 18, 1998.
VI. SUMMARY OF THE 854 PATENT
A. Specification and Claims of the 854 Patent
The 854 patent purports to disclose a [transaction system for
transporting
media files from content provider sources to home entertainment
devices]. EX1001
at Title. The disclosed systems purportedly enabl[e] users to
request and download
selected media files from distributed content provider sites.
Id. at Abstract. A user
may connect to the transaction server via the Internet to access
a program guide
listing available media files, select a desired file and request
the transaction server
to authorize download of the selected file. Id. The transaction
server sends the
-
IPR2015-01061, Petition Patent 7,269,854
7
request along with file encryption and transfer instructions to
the content provider,
which dynamically encrypt[s] the requested file and downloads
the encrypted file to
the requesting users player/receiver. Id. The requesting
player/receiver is uniquely
capable of decrypting a downloaded file concurrent with playing
back the file on a
conventional home television set and/or audio system. Id.
While some of the claims may recite that the content is
delivered via the
Internet, the specification specifically claims that the
purported delivery could be
over any type of network. Id. at 2:29-34 ( [a] system in
accordance with the
invention can operate with various, public and private
communications networks but
its primary application is intended to be with the public
Internet for delivering media
files to a home user for playback via conventional television
sets and audio systems.);
Id. at 4:36-41 (the network 11 comprises the public Internet and
connections to the
Internet are formed via suitable broadband network connectivity
devices 12, e.g.,
cable modems, digital subscriber line (DSL) modems, or very
small aperture satellite
(VSAT) Internet access systems.).
The 854 patent thus effectively describes a conventional content
delivery
system where the user requests digital media, an intermediate
server verifies the user
identity and, if identity is verified, the intermediate server
authorizes a content
provider to download the digital media to the player/receiver
over a network. The
configurations contemplated by the 854 patent are not materially
different from those
-
IPR2015-01061, Petition Patent 7,269,854
8
publicly available prior to the priority date of the 854 patent,
such as The AT&T
Video Manager system, Video Dialtone systems, satellite
broadcast delivery systems,
video on demand systems, and pay-per view-systems. EX1002 at
910; See
EX1005 (Katz) at Figs. 110 (network architecture and
cryptography); EX1006 (Spies)
(network architecture and cryptography); EX1007 (Kenner) (same);
EX1008 (Lewis)
(network architecture and cryptography; discussing video on
demand, interactive TV,
and pay-per-view systems); EX1009 (Libman); EX1010 (Bush)
(network architecture
and cryptography); EX1012 (Minoli) (same); EX1013 (Bigham)
(same, Video Dialtone).
Security mechanisms, including conditional access (conditionally
granting a user
access to a media file), encryption, and key management and
distribution, were all well
understood concepts and considered normal security attributes
for these systems.
EX1012 (Minoli) at 43537; EX1002 at 1113, 21; see generally
EX1011 (Saito)
(cryptography); EX1014 (Choudhury) (same); EX1020 (Menezes)
(same); EX1021
(Schneier) (same).
B. The 854 Patent Prosecution
The 854 patent was before the Office for over six yearsthe
application was
filed in 2001 and only issued in May 2007. EX1001. The examiner
rejected the claims
123 at least five times over various prior art references not
presented here. See
EX1003., passim. The applicant did not substantively amend the
claims during these
-
IPR2015-01061, Petition Patent 7,269,854
9
responses1, instead only arguing for patentability over the
various prior art presented.
Id..
Amid the myriad arguments made over the course of the long
prosecution,
applicant made a number of representations regarding what it
considered the claimed
invention. For instance, applicant stated applicants user site
never receives a media
file from the transaction server. It is urged that this very
important distinction is
clearly set forth in applicants independent claims 1 and 14. Id.
at 152 (Applicants
Reply to Office Action, dated July 3, 2006). Applicant further
represented claims 1
and 14 are limited to enabling a transaction server to instruct
a media server to
download an identified media file to a requesting user directly.
Id.
On October 2006, there was a telephonic interview. Id. at 19698.
Shortly
thereafter, the examiner withdrew the rejection and allowed all
of the claims. Id. at
22023. In the reasons for allowance, the examiner stated:
[T]he prior art fails to teach the receiving a request for a
file at a
transaction server and authorizing a provider to send the
requested file
directly to the client. The prior art generally teaches all
traffic between
the client and provider being transmitted through the
transaction server.
The prior art fails to teach or suggest a method of sending the
files from
the provider directly to the client nor is there a suggestion to
modify the
prior art to do so.
1 See EX1003 at 10913 (claim listing with Patent Owner Response,
filed Dec. 2, 2005).
-
IPR2015-01061, Petition Patent 7,269,854
10
Id. at 221. In other words, if the examiner had been confronted
with prior art that
taught the media files returning through the transaction server,
rather than a
method of sending the files from the provider directly to the
client, he would not
have allowed the claims. Id.
C. Claim Construction
In an IPR, an unexpired patents claims receive the broadest
reasonable
construction in light of the specification of the patent in
which it appears. 37 C.F.R.
42.100(b). Unless otherwise noted, Petitioner proposes that the
claim terms of the
854 patent be given their ordinary and customary meanings in the
art.
1. Means-Plus-Function Terms
Claims 9 and 10 include limitations in means-plus-function
format and should
thus be construed pursuant to 35 U.S.C. 112, 6. When construing
a meansplus
function limitation, the claimed function must be identified,
and then the
corresponding structure that actually performs the claimed
function must be identified
in the specification. See Med. Instrumentation & Diagnostics
Corp. v. Elektra AB, 344 F.3d
1205, 1210 (Fed. Cir. 2003). A means-plus-function claim term is
limited to the
structures disclosed in the specification and equivalents.
Id.
a) means for displaying a program guide listing media files
stored by the digital storage device therein.
Claims 9 and 10 claim a means for displaying a program guide
listing media
files stored by the digital storage device therein. EX1001 at
claims 9, 10. The
-
IPR2015-01061, Petition Patent 7,269,854
11
function is displaying a program guide listing media files
stored by the digital storage
device therein. Id. The specification refers to only a handful
of specific devices that
arguably may be used for displaying the program guide: a
conventional home
television set, id. at 3:4750 (the player/receiver which in turn
displays the list as an
interactive program guide or menu, preferably on a home
television set); a
conventional television set/video display 42, id. at 5:1516; or
display means 236
(e.g., a vacuum fluorescent display), id. at 10:1920.
VII. CLAIMS 123 OF THE 854 PATENT ARE UNPATENTABLE
A. Ground 1: Claims 123 are Obvious under 35 U.S.C. 103(a) over
Libman (EX1009) in view of Spies (EX1006).
The 854 patent was filed February 20, 2001, as a continuation of
application
No. PCT/US99/19108, filed on August 19, 1999, which claims the
benefit of U.S.
Provisional application No. 60/097,678, filed in August 23,
1998. The Libman article,
The Interactive Video Network: An Overview of the Video Manager
and V Protocol, was
published in the Sept/Oct. 1995 of the AT&T Technical
Journal (EX1009). As the
Libman article was published more than a year prior to August
19, 1999, and before
the filing of the provisional application, it is prior art under
102(a), (b). U.S. Patent
No. 6,055,314 to Spies, was filed March 22, 1996, and issued
April 25, 2000 (EX1006).
Spies is therefore prior art under 102(e). Libman and Spies
constitute prior art under
35 U.S.C. 102 (pre-AIA).
-
IPR2015-01061, Petition Patent 7,269,854
12
1. Libman (EX1009)
Libman discloses a user-to-network architecture that provides
an
infrastructure for delivering interactive multimedia services,
one of which may be
video. Id. at 92. According to Libman, the system can carry
hundreds of digital
programs, allowing for point-to-point interactive services such
as movies on
demand. Id. at 95. Developed for AT&T, the network includes
authentication,
encryption, and secure download of multimedia services. See,
e.g., id. at 9597.
Libman Figure 2 discloses triangular network architecture
whereby a client, using a
V Protoctol, contacts a Video Manager through a transportation
network; the Video
Manager contacts a server hosting content;
then the Video Manager authorizes the
server to transport multimedia files directly
to the client. Id. Fig. 2.
As shown in Figure 1, it discloses an
architecture whereby multiple users can use the system to
contact multiple content
providers using network intermediaries:
-
IPR2015-01061, Petition Patent 7,269,854
13
:
As disclosed in Libman, this network can provide the entire
range of
interactive services. Two key elements of this architecture are
the AT&T Video
Manager and the user-to-network protocolthe V Protocolused by
the Video
Manager to communicate at the session layer with video
information provider's
(VIP's) servers and end users. Id. at 92.
Libman teaches encryption to control access and privacy, because
the the
transmission medium in this access architecture is shared. Id.
at 95. The Video
Manager will set up the pathway and also allocates other network
resources,
including access encryption keys, which control access and
privacy on the HFC
network. Id. at 98.
Libman discloses that its systemsthe Video Manager, the V
Protocol, and the
network architectures, all promise to enhance the quality of
communication in the
years to come. Id. at 92. They provide the entire range of
interactive services
using an independent transacting manager, the Video Manager, to
organize secure
downloads directly between media servers and multiple users.
See, e.g., Figs. 1, 2.
-
IPR2015-01061, Petition Patent 7,269,854
14
Libman discloses: The Video Manager, the V Protocol, and the
network architectures
described in this paper provide a powerful offering to support
interactive
services. The development of this key network element and
session
layer protocol has helped to move this emerging industry closer
to
realization.
Id. at 104. Libman discloses encryption to control access and
privacy, because the
the transmission medium in this access architecture is shared.
Id. at 95. The Video
Manager will set up the pathway and also allocates other network
resources,
including access encryption keys, which control access and
privacy on the HFC
network. Id. at 98. Libman, however, does not go into the
details of the encryption.
2. Spies (EX1006)
Spies discloses [a] system and method for secure purchase and
delivery of
video content programs. EX1006. As shown in Fig. 9, it uses
interactive networks,
settop boxes, conventional television sets, video program
storages, and video
encryption/key managers to provide secure purchase and delivery
of video content.
Id. at Fig. 9.
Spies teaches and discloses the use of a variety of encryption
techniques which
allow for the video merchant to encrypt a media file. Spies also
teaches and discloses
that the video server performs the encryption based on an
authorization sent from the
transaction server. Id. at 5:2553 and Fig. 1 (secure key store
40).
-
IPR2015-01061, Petition Patent 7,269,854
15
Spies likewise discloses an encrypted network or internet
architecture, where the
purchaser/user/subscriber contacts a merchant computing unit 44,
who mediates the
unique Purchase Transaction encryption shown in figure 2. Id. at
5:558:53; id. at
8:2528 (The decryption capabilities are unique to the IC card
and the purchased
program so that the capabilities cannot be transferred to other
people or other video
programs.). It then submits a secure key back to the purchaser.
The purchaser, who
has now been given the keys to decryption, then contacts the
video content provider
to initiate the delivery transaction shown in Figure 3. Id. at
8:609:50.
Spies discloses that the order (request) is encrypted with a
random symmetric
bulk data encryption key. Id. at 7:4143. The key must
necessarily be known by both
the sender (player/receiver) and secure key store (transaction
server) in order to allow
decryption of the order. Id. at 7:4649. Spies also teaches that
In many cases, the
encryption key and the decryption key are the same. Id. at
7:4647.
Spies teaches encryption and transmission of the media file
packetbypacket.
Id. at 9:6166 and 10:3034. This packetbypacket assembly allows
for the dynamic
encryption of the media file while concurrently downloading of
the file to the
requesting player/receiver. Id.
3. Rationale to Combine Libman and Spies
Libman teaches a network architecture for delivery of
interactive multimedia
services, including video. EX1009 (Libman) at 1. In the A&T
Networks described in
-
IPR2015-01061, Petition Patent 7,269,854
16
Libman, the Video Manager served as a trusted point of control
to make sure
subscribers received their video selection and were billed
correctly. Id. at 96. To
control access, the Video Manager required users to use a
personal identification
number (PIN) before receiving service. Id. at 98.
A POSA would have been motivated, with a reasonable expectation
of success,
to add various encryption techniques, such as those described in
Spies to ensure that
the right subscriber, and only subscribers, received the
requested content. EX1002 at
4956. The Video Manager in Libman created security by
point-to-point sessions
between servers and a particular set top box. Id. at 96. But one
of skill in the art
would have motivated to apply the teachings of Spies to Libman
to further increase
security in the following ways, as described in Spies:
The system and method for the secure purchase and delivery of
video
content programs described herein has several advantages. First,
it
protects against unauthorized interception of a video data
stream in
route between a video content provider and a viewer and
against
unauthorized copying of output data once at the viewer's
premises.
Second, by equipping the IC card with the critical
cryptographic
functions, the architecture is versatile to support many
different
distribution media, including interactive cable networks and
digital video
disks. Third, the IC cards are easily replaceable, and the keys
quickly
revocable, which permits easy replacement of the security
protocol.
Fourth, the system is designed with no global secrets built into
any
hardware. This eliminates the risk of a pirate cracking a
specific
-
IPR2015-01061, Petition Patent 7,269,854
17
hardware component (e.g., the STB) and compromising the
entire
system. Fifth, the system is convenient for consumers to
use.
See EX1006 (Spies) at 16:5517:4 ((emphases added).
Spies discloses that the video server performs the encryption
based on an
authorization sent from the transaction server. EX1006 (Spies),
5:2553; Fig. 1
(secure key store 40). Spies teaches that the order (request) is
encrypted with a
random symmetric bulk data encryption key. EX1006 (Spies) at
7:4143. The key
must be known by both the sender (player/receiver) and secure
key store (transaction
server) to allow decryption of the order. Id. at 7:4649.
Furthermore, Spies teaches
[i]n many cases, the encryption key and the decryption key are
the same. Id., 7:46
47. A POSA at the time of the filing of the priority application
would have known
how to incorporate the teachings of Spies into the system of
Libman. EX1002 at
4956.
At the time of filing, and based on Spies, the use of symmetric
(or random
symmetric) keys for encryption and decryption was well known. A
POSA would have
known to apply the teaching of Spies symmetric keys for the
transmission of the order
and for subsequent encryption of the video clips in Libman.
EX1002 at 4952.
Spies also discloses encryption and transmission of the media
file packet-by-
packet. EX1006 (Spies) at 9:6166 & 10:3034. As Dr. Eldering
explains, packet-by-
packet assembly allows for the dynamic encryption of the media
file while
-
IPR2015-01061, Petition Patent 7,269,854
18
concurrently downloading of the file to the requesting
player/receiver. EX1002 at
63. One of skill in the art at the time of the filing would have
been motivated to
dynamically encrypt the media file while concurrently
downloading it to avoid
requirements for extra/excess memory for storage of the
encrypted file prior to
storage. As explained by Dr. Eldering as consistent with
circuits built at the time,
encrypted media files are not usable at the head end, so they
are often necessarily
transmitted to the requesting player/receiver once each packet
of the file is encrypted.
EX1002 at 68. A POSA would have known to apply the teachings of
Spies to the
system of Libman to obtain the claimed feature of decryption
upon playback while
concurrently playing back the file on the television set and/or
audio equipment at the
same user site. EX1002 at 52, 55.
The claim charts below lay out in detail where each element of
the claims 123
is disclosed by Libman or Spies.
854 Patent Independent Claim 1 Disclosure of Libman (EX1007) at
Spies (EX1006) [1.0] A system for executing user transaction
requests for delivering digital media files via the Internet for
driving a user site television set and/or audio equipment, said
system comprising:
Libman: A system (id., at 92: a user-to-network architecture)
for executing user transaction requests (user requests, Id., 94,
95) for delivering digital media files (provides infrastructure for
delivering interactive multimedia services, one of which may be
video. Id. at 92) via the Internet (Video Network, id. at Title,
ATM network, interactive video network, broadband, id.) for driving
a user site television set and/or audio equipment (residential
equipment such as set-top terminals (STTs) or personal computers,
id. at 93), said system comprising:
-
IPR2015-01061, Petition Patent 7,269,854
19
Spies: A system for executing user transaction requests (id.,
Abstract (A system and method for secure purchase and delivery of
video content programs over various distribution media) for
delivering digital media files via the Internet (id. at 14:2430
(Current and proposed technology further permits image transmission
from a server over conventional data networks, such as the
Internet, to computers or network terminals which display the
images.); for driving a user site television set and/or audio
equipment id. at 3336 (A user interface unit might be implemented
in visual display units including broadcast televisions,
cable-ready televisions, television/set-top box units, computers,
and the like.), said system comprising:
[1.1] a plurality of user sites,
Libman: a plurality of user sites, (showing a plurality of
set-top terminals at user sites, id., Fig. 1; residential equipment
such as set-top terminals (STTs) or personal computers, id. at 93);
Spies: a plurality of user sites, id. at 13:5760 (Interactive
entertainment network system 200 has a cable operator 202
interconnected to multiple subscribers 204 via an interactive
network 206.).
[1.2] each user site including a player/receiver,
Libman: each user site including a player/receiver (the users
interface to the system, which is typically is a personal computer,
workstation, or a television set top box, id. at 93); Spies: each
user site including a player/receiver (id. at 14:1819 (The
subscriber 204 is equipped with a user interface unit in the form
of a set-top box (STB) 230 and a television 232.);
[1.3] a television set and/or audio equipment, and
Libman: a television set and/or audio equipment (id. at 93,
users multimedia residential equipment such as set-top terminals
(STs) or personal computers, and Spies: a television set and/or
audio equipment (id. at 14:19 (a television 232.); and
-
IPR2015-01061, Petition Patent 7,269,854
20
[1.4] a connectivity device for connecting said player/receiver
to the Internet;
Libman: a connectivity device for connecting said
player/receiver to the Internet (optical network unit, id. at Fig.
1; the Level 1 gateway function enables users to choose and connect
to a desired VIP in real time, id. at 93); Spies: a connectivity
device for connecting said player/receiver to the Internet (id. at
14:4042 (The subscriber STB 230 is interconnected with the headend
208 via an interactive network structure represented by the network
cloud 206.); id. at 14:2730 (Current and proposed technology
further permits image transmission from a server over conventional
data networks, such as the Internet.).
[1.5] a plurality of provider sites, each provider site
including a media server comprising a media file storage device
and
Libman: a plurality of provider sites (media servers, Libman at
Fig. 1; In the LEC environment, the FCC has mandated that the
network maintain an open interface to allow multiple nonregulated
VIPs to attach to the network, Libman at 93), each provider site
including a media server comprising a media file storage device
(Though the architectures of media servers vary, all such servers
maintain a library of program material (such as movies) stored on
disk and/or magnetic tape, id. at 93) and Spies: a plurality of
provider sites (Id. at 4:655:5 (Examples of a video content
provider 22 include a cable operator, a television station, and a
movie studio.) each provider site including a media server
comprising a media file storage device (the video program storage
214); and
[1.6] a media file encryptor, Libman: a media file encryptor
(id. at 98 The Video Manager . . . . allocates other network
resources, including access encryption keys, which control access
and privacy on the HFC network.) id. at 95 (disclosing encryption
to control access and privacy, because the the transmission medium
in this access architecture is shared.);
-
IPR2015-01061, Petition Patent 7,269,854
21
Spies: a media file encryptor, (id. at 3:4244 (A video
encryption device at the video content provider supplies a video
data stream in encrypted format on a distribution medium, such as a
distribution network or a digital video disk.).
[1.7] and a connectivity device for connecting said provider
site media server to the Internet;
Libman: and a connectivity device for connecting said provider
site media server to the Internet (Media servers are connected to
access nodes through the broadband switched ATM network, Libman at
93; see Fig. 1 (Broadband switch); Spies: and a connectivity device
for connecting said provider site media server to the Internet (id.
at 5:2532 (The video content provider 22 has a provider computing
unit 34 . . . . The provider computing unit 34 might be configured
as a continuous media server that transmits video programs over a
distribution network (e.g., ITV networks, computer networks, online
networks).); id. at 14:2730 (Current and proposed technology
further permits image transmission from a server over conventional
data networks, such as the Internet.)).
[1.8] a transaction server and a connectivity device for
connecting said transaction server to the Internet;
Libman: a transaction server (Video Manager, Libman at 97, which
provides essential services to network providers, with tools for
service provisioning, network access and billing data collection,
and status monitoring,) and a connectivity device for connecting
said transaction server to the Internet (said network access, id.);
Spies: a transaction server (id. at 6:5258 (Once a program is
selected, the purchaser computing unit generates an order for the
video content program and sends the credential 54 along with the
order over the network to the video merchant.) and a connectivity
device for connecting said transaction server to the Internet (The
merchant computing unit 44 verifies the credential and downloads
the cryptographic program key 56 over the distribution network to
the purchaser IC
-
IPR2015-01061, Petition Patent 7,269,854
22
card 50.)). [1.9] each said player/ receiver including a user
interface for sending a media file request via the Internet to said
transaction server requesting delivery of an identified media
file;
Libman: each said player/ receiver (the users interface to the
system, which is typically is a personal computer, workstation, or
a television set top box, Libman at 93) including a user interface
for sending a media file request via the Internet to said
transaction server requesting delivery of an identified media file
(After the end user makes a selection, the STT sends the selection
identifier to the Video Manager. When the Video Manager receives
the selection identifier, it contacts the selected VIP and requests
a session for the end user using the appropriate session layer
protocol.) Libman, at 98); Spies: each said player/ receiver (e.g.,
user STB 230) including a user interface for sending a media file
request via the Internet to said transaction server requesting
delivery of an identified media file (id. at 15:3136 (The
subscriber might select one or more programs of interest for more
information (step 306). Upon selection, the STB 230 sends a request
for information on the selected programs. . . ); id. at 3:1320 (The
purchaser browses the selections via a user interface program, such
as the video-on-demand mode in interactive television systems, and
orders a video content program.); id. at 6:6165 ([T]he purchaser
orders a video content program from his/her computing unit. The
computing unit generates an order describing the video content
program and might additionally include instructions and
authorization for payment.).
[1.10] said transaction server being responsive to a received
media file request for sending an authorization to the provider
site storing the requested media file authorizing delivery of
the
Libman: said transaction server (Video Manager, id., 97) being
responsive to a received media file request (Control messages are
exchanged between the STT and the Video Manager along this
connection, enabling the Video Manager to determine the desired
service for the particular session. The Video Manager informs the
selected VIP of the request made by the STT and sets up a network
connection between the STT
-
IPR2015-01061, Petition Patent 7,269,854
23
requested media file from said provider site to the requesting
player/receiver directly via the Internet;
and the VIP. Libman, 97.); for sending an authorization to the
provider site storing the requested media file authorizing delivery
of the requested media file from said provider site to the
requesting player/receiver directly via the Internet (The Video
Manager has an authentication feature that detects whether the
hardware address of the residential customer premises equipment
matches its network point of presence. The Video Manager will block
service if these values do not match. Libman, 97. Id. at Fig.
2);
Spies: said transaction server (video merchant 22) being
responsive to a received media file request (id. at 8:2628 (After
the IC card 50 has been verified, the video merchant 22 grants the
purchaser 26 decryption capabilities to the ordered video content
program.) for sending an authorization to the provider site storing
the requested media file authorizing delivery of the requested
media file from said provider site to the requesting
player/receiver, (id. at 5:2532 (The video content provider 22 has
a provider computing unit 34 to control video and key distribution.
The provider computing unit 34 might be configured as a continuous
media server that transmits video programs over a distribution
network (e.g., ITV networks, computer networks, online networks).);
directly via the Internet (id. at 14:2730 (Current and proposed
technology further permits image transmission from a server over
conventional data networks, such as the Internet, to computers or
network terminals which display the images.).
[1.11] said authorized Libman: said authorized provider site
being
-
IPR2015-01061, Petition Patent 7,269,854
24
provider site being responsive to said transaction server
authorization for uniquely encrypting the identified media file
and
responsive to said transaction server authorization for uniquely
encrypting the identified media file (The Video Manager . . . .
allocates other network resources, including access encryption
keys, which control access and privacy on the HFC network. Id. at
98. Libman discloses encryption to control access and privacy, to
keep the files encrypted between just the parties, because the the
transmission medium in this access architecture is shared. Id. at
95) and Spies: said authorized provider site (video provider
computing unit 34, content providers) being responsive to said
transaction server authorization for uniquely encrypting the
identified media file (id. at 9:4044 [T]he video provider computing
unit 34 has a video encryption device 66 which supplies a video
data stream 70 of the purchaser video content program in encrypted
format to the viewer computing unit 60.); id. at 3:4447 (The video
encryption device encrypts the video data stream using the
cryptographic program key that is unique to the ordered video
content program and included in the decryption capabilities.).
[1.12] for downloading the encrypted media file directly via the
Internet to said requesting player/receiver;
Libman: for downloading the encrypted media file directly via
the Internet to said requesting player/receiver (direct signaling
between the client and server occurs via the user-to-user signaling
protocol, without involving the Video Manager. Video and data are
transferred over a unidirectional or bidirectional pipe from the
server to the client. Libman, at 99); Spies: for downloading the
encrypted media file directly via the Internet to said requesting
player/receiver (id. at 9:4044 (. . . the video provider computing
unit 34 has a video encryption device 66 which supplies a video
data stream 70 of the purchaser video content program in encrypted
format to the viewer computing unit 60.); id. at 14:2730 (Current
and proposed technology further permits image transmission from a
server over conventional data networks, such as the Internet,
to
-
IPR2015-01061, Petition Patent 7,269,854
25
computers or network terminals which display the images.).
[1.13] each said player/ receiver including a media file
decryptor; and wherein
Libman: each said player/ receiver including a media file
decryptor (Each STT is responsible for tuning to the appropriate
6-MHz channel and decoding a specific program, Libman, 95; For
broadcast services, receiving provisioning information from VIPs
that determines which program streams an STT is authorized to
decode. Id.); and wherein Spies: each said player/ receiver
including a media file decryptor (id. at 16:4849 (The expanded key
is output to the STB 230 which uses it to decrypt the video data
packets (step 336).), and wherein
[1.14] only said requesting player/receiver decryptor is capable
of decrypting said encrypted media file downloaded thereto for
playback on the television set and/or audio equipment at the same
user site.
Libman: only said requesting player/receiver decryptor (see
1.13, supra) is capable of decrypting said encrypted media file
downloaded thereto for playback on the television set and/or audio
equipment at the same user site (Each STT is responsible for tuning
to the appropriate 6-MHz channel and decoding a specific program.
Libman, 95.); Spies: only said requesting player/receiver decryptor
(see 1.13, supra) is capable of decrypting said encrypted media
file downloaded thereto for playback on the television set and/or
audio equipment at the same user site (id. at 7:2224 (First, only
the holder of the private key can decrypt a message that is
encrypted with the corresponding public key.); id. at 3:6465 (In
this manner, the video content program is delivered securely to the
appropriate customer.)).
Claim 2 Disclosure of Libman (EX1007) at Spies (EX1006) [2.0]
The system of claim 1 wherein said provider site encrypts said
media file using a unique
Libman: The system of claim 1 (see Claim 1, supra) wherein said
provider site encrypts said media file using a unique encryption
key (encryption to control access and privacy, because the the
transmission medium in this access architecture is shared, Id. at
95, to control access and privacy
-
IPR2015-01061, Petition Patent 7,269,854
26
encryption key and on the HFC network. Id. at 98.) and Spies:
The system of claim 1 (see Claim 1, supra) wherein said provider
site encrypts said media file using a unique encryption key (id. at
8:2732 (The decryption capabilities are unique to the IC card and
the purchased program so that the capabilities cannot be
transferred to other people or other video programs.), id. at
9:4752 (The video encryption device 66 encrypts each packet
according to a function of the cryptographic program key for the
entire program and a cryptographic packet key that is uniquely
generated for each packet itself.) (emphasis added).
[2.1] wherein said requesting player/receiver decrypts said
media file using a matching encryption key.
Spies: wherein said requesting player/receiver decrypts said
media file using a matching encryption key (id. at 9:1421 (The
viewer inserts the IC card 50 into the I/O device on the viewer
computing unit 60. When the IC card 50 is coupled to the viewer
computing unit 60, the microcontroller 52 on the IC card is
interactively interfaced with the viewer computing unit 60 to
cooperatively decrypt the video data stream received from the video
content provider.)); (id. at 11:4763 (The IC card is configured
with various cryptographic functionality to facilitate the purchase
transaction and to at least partly decrypt the video data stream by
producing the expanded key used in the decryption process. The
cryptographic functionality is preferably implemented as one or
more cryptographic service providers (CSPs) which perform
encryption key management, encryption/decryption services, hashing
routines, digital signing, and authentication tasks. In the
illustrated implementation, an RSA CSP 55 118 is shown to represent
the process involving use of asymmetric encryption algorithms, such
as RSA algorithms.); (id. at 12:811 (The CSP provides a key manager
function that stores, generates, or destroys encryption keys of any
type, including symmetric cryptographic keys and asymmetric
cryptographic keys.)).
Claim 3 Disclosure of Libman (EX1007) at Spies (EX1006) [3.0]
The system of claim
Spies: The system of claim 1 (see Claim 1, supra) wherein each
media file request sent by said player/receiver includes an
-
IPR2015-01061, Petition Patent 7,269,854
27
1 wherein each media file request sent by said player/receiver
includes an encryption key; and
encryption key (random symmetric bulk data encryption key, Spies
at 7:4144; id. at 8:2628 (After the IC card 50 has been verified,
the video merchant 22 grants the purchaser 26 decryption
capabilities to the ordered video content program.).); and
[3.1] wherein said authorization sent by said transaction server
includes said encryption key; and
Spies: wherein said authorization sent by said transaction
server (secure key store 40, Spies at Fig. 1, and 5:2553) includes
said encryption key (secure key store 40 of Spies is necessarily
knowledgeable of the random symmetric bulk data encryption key and
can construct the subsequently transmitted decryption capabilities
using the random symmetric bulk data encryption key, Spies at
7:4148); Spies discloses that the order (request) is encrypted with
a random symmetric bulk data encryption key. Spies at 7:4648. Spies
discloses that In many cases, the encryption key and the decryption
key are the same. Spies at 7:4647); id. at 16:1930 (At step 318 in
FIG. 11, the key manager 222 . . . provides a program key for the
ordered video content program. This program key can be created at
the point of order, or previously generated and stored in program
keys database 212.); and
[3.2] wherein said authorized provider site encrypts said media
file using said encryption key.
Spies: wherein said authorized provider site (video merchant of
Spies) encrypts said media file using said encryption key
(encryption key and decryption key are the same); id. at 16:3040
(The headend server 210 then retrieves the ordered program from the
video program storage 214 and configures the digital data stream
into individual packets. The video encryption device 220 executing
on the headend server 210 generates packet keys for each associated
video data packet (step 328 in FIG. 12). The video encryption
device 220 then encrypts the video data packets according to a
function of the associated packet key and the program key (step
330).).
Claim 4 Disclosure of Libman (EX1007) at Spies (EX1006) [4.0]
The system of claim 1 wherein each media file request sent by
said
Spies: The system of claim 1 (see claim 1, supra) wherein each
media file request sent by said player/receiver includes a unique
dynamically generated encryption key (random symmetric bulk data
encryption key, Spies at 7:4144) (id at
-
IPR2015-01061, Petition Patent 7,269,854
28
player/receiver includes a unique dynamically generated
encryption key; and
3:1924 (To enhance security, the IC card has a pair of public
and private exchange keys and a pair of public and private signing
keys. When the purchaser selects a video, the IC card digitally
signs the order using the private signing key and passes a
credential with the public exchange and signing keys to the video
merchant computing unit.); id. at 9:4752 (The video encryption
device 66 encrypts each packet according to a function of the
cryptographic program key for the entire program and a
cryptographic packet key that is uniquely generated for each packet
itself.) (emphasis added); id. at 16:1930 (. . . the key manager
222 executing on headend server 210 provides a program key for the
ordered video content program. This program key can be created at
the point of order . . . The headend server 210 encrypts the
program key with the public exchange key of the IC card 50 (step
320).) (emphasis added).
[4.1] wherein said authorization sent by said transaction server
includes said encryption key; and
Spies: wherein said authorization sent by said transaction
server (secure key store 40, Spies at Fig. 1 and 5:2553) includes
said encryption key (secure key store 40 of Spies constructs the
subsequently transmitted decryption capabilities using the random
symmetric bulk data encryption key, id. at 7:4148); and
[4.2] wherein said authorized provider site uses said encryption
key to dynamically encrypt said media file concurrently with
downloading said file to said requesting player/receiver.
Spies: wherein said authorized provider site (video merchant of
Spies) uses said encryption key to dynamically encrypt said media
file (provider computing unit 34 retrieves the video data stream
from the video program storage 30 and configures it in individual
packets of digital video data. id. at 9:4346) concurrently with
downloading said file to said requesting player/receiver (The
packets Pi1, Pi, and Pi+1 are provided on the distribution medium
to the viewer computing unit 60. Spies at 10:3032); id. at 3:4448
(The video encryption device encrypts the video data stream using
the cryptographic program key that is unique to the ordered video
content program and included in the decryption capabilities.).
Claim 5 Disclosure of Libman (EX1007) at Spies (EX1006) 5. The
system of claim 4 wherein said
Spies: The system of claim 4 (see claim 4, supra) wherein said
requesting player/receiver uses said encryption key (random
symmetric bulk data encryption key, Spies at 7:4144; encryption
-
IPR2015-01061, Petition Patent 7,269,854
29
requesting player/receiver uses said encryption key to
dynamically decrypt said encrypted media file downloaded thereto
concurrently with playing back said file on said television set
and/or audio equipment.
and decryption keys can be the same, id. at 7:4647) to
dynamically decrypt said encrypted media file downloaded thereto
concurrently with playing back said file on said television set
and/or audio equipment (packets containing video are decrypted and
decrypted video is passed onto the display for viewing, id. at
10:4956); id. at 3:4850 (The IC card uses the stored program key to
at least partly decrypt the video data stream provided from the
distribution medium.); id. at 3:5164 ([T]he video encryption device
configures the video data stream in individual packets of digital
video data and encrypts each packet according to a function of a
cryptographic packet key associated with each packet and the
cryptographic program key. The packet key is sent to the viewer
computing unit along with the encrypted video data packets. The
purchaser IC card partly decrypts each packet according to the same
function of the cryptographic program key and the associated
cryptographic packet key without exposing the program key. The
viewer computing unit completes the decryption process where the IC
card leaves off.); id. at 10:5556 (The decrypted video data is then
passed to the display 62 for viewing.).
Claim 6 Disclosure of Libman (EX1007) at Spies (EX1006) 6. The
system of claim 1 wherein said requesting player/receiver plays
back said media file on said television set and/or audio equipment
concurrently with said decryptor decrypting said media file.
Spies: The system of claim 1 (see Claim 1, supra) wherein said
requesting player/receiver plays back said media file on said
television set and/or audio equipment concurrently with said
decryptor decrypting said media file (packets containing video are
decrypted and decrypted video is passed onto the display for
viewing, Spies at 10:4956) (Spies discloses how sharing processor
workload for decryption at the player/receiver by sharing the
decryption responsibility between a smart card and the viewer
computing unit. Id at 11:119; id. at 11:1019 (the IC card 50 is
able to timely perform a partial decryption by expanding the packet
key to the expanded key. The viewer computing unit can then use the
expanded key to finish the decryption process, without ever having
access to the decryption capabilities stored on the IC card.).
Claim 7 Disclosure of Libman (EX1007) at Spies (EX1006) [7.0]
The system Libman/Spies: The system of claim 1 (see Claim 1,
supra)
-
IPR2015-01061, Petition Patent 7,269,854
30
of claim 1 wherein each player/ receiver includes:
wherein each player/ receiver includes:
[7.1] a digital storage device for storing downloaded encrypted
media files; and
Libman: a digital storage device for storing downloaded
encrypted media files, Libman at 93 (and residential equipment such
as set-top terminals (STTs) or personal computers.); and Spies: a
digital storage device for storing downloaded encrypted media files
Id. at 3:519 (describing a STB, a desktop or portable computer, a
DVD player, or some other computing mechanism that is capable of
handling video content programs, and various computing units with
storage memories for storing the video programs); and
[7.2] a user interface for accessing a stored encrypted media
file and for controlling playback of said accessed file.
Libman: a user interface (Local interfaces include a command
line interface, as well as a graphical user interface (GUI), Libman
at 98), for accessing a stored encrypted media file and for
controlling playback of said accessed file (an STT may receive the
menu information from the Video Manager, which in turn can deliver
one of several different service directories . . . This directory
information . . . may, as an application design issue, combine it
with graphics, animation, or audio effects. Libman, at 98); Spies:
a user interface (id. at 15:960 (The VOD application presents a
user interface); for accessing a stored encrypted media file and
for controlling playback of said accessed file (id. at 15:960 (The
VOD application presents a user interface which permits the
subscriber to browse a wide selection of programs (movies, video
games, TV shows, educational features, etc.) and rent the program
they want to see immediately from their own TV sets.).
Claim 8 Disclosure of Libman (EX1007) at Spies (EX1006) 8. The
system of claim 7 wherein each user interface controls playback of
an accessed
Libman: The system of claim 7 (see claim 7, supra) wherein each
user interface (id. at 98 (Local interfaces include a command line
interface, as well as a graphical user interface (GUI) or menu
information); controls playback of an accessed media file (id. at
95 (Each STT is responsible for
-
IPR2015-01061, Petition Patent 7,269,854
31
media file by causing its associated media file decryptor to
decrypt the accessed file concurrently with playing back the file
on the television set and/or audio equipment at the same user
site.
tuning to the appropriate 6-MHz channel and decoding a specific
program,)) by causing its associated media file decryptor to
decrypt the accessed file concurrently (Id. (For broadcast
services, receiving provisioning information from VIPs that
determines which program streams an STT is authorized to decode.
Id.) with playing back the file on the television set and/or audio
equipment at the same user site; Spies: The system of claim 7 (see
claim 7, supra) wherein each user interface (id. at 15:960 (The VOD
application presents a user interface); controls playback of an
accessed media file (id. at 15:960 (a user interface which permits
the subscriber to browse a wide selection of programs (movies,
video games, TV shows, educational features, etc.) and rent the
program they want to see immediately from their own TV sets.) by
causing its associated media file decryptor to decrypt the accessed
file concurrently (id. at 11:1019 (the IC card 50 is able to timely
perform a partial decryption by expanding the packet key to the
expanded key. The viewer computing unit can then use the expanded
key to finish the decryption process, without ever having access to
the decryption capabilities stored on the IC card.); with playing
back the file on the television set and/or audio equipment at the
same user site (id. at 15:22-23 to see immediately from their own
TV sets.);
Claim 9 Disclosure of Libman (EX1007) at Spies (EX1006) 9. The
system of claim 7 wherein each said player/ receiver includes means
for displaying a program guide listing media files stored by the
digital storage device therein.
Libman: The system of claim 7 (see claim 7, supra) wherein each
said player/ receiver (the users interface to the system, which is
typically is a personal computer, workstation, or a television set
top box, Libman at 93) includes means for displaying a program
guide listing media files stored by the digital storage device
therein (an STT may receive the menu information from the Video
Manager, which in turn can deliver one of several different service
directories . . . This directory information . . . may, as an
application design issue, combine it with graphics, animation, or
audio effects. Libman, at 98); Spies: The system of claim 7 (see
claim 7, supra) wherein each
-
IPR2015-01061, Petition Patent 7,269,854
32
said player/ receiver (id. at 6:4245 (. . . set-top box (STB)
connected to or integrated with a television, a desktop or portable
computer, or some other computing mechanism that is capable of
handling video content programs transmitted over the network.)
includes means for displaying a program guide listing media files
stored by the digital storage device therein id. at 3:1318 (The
purchaser browses the selections via a user interface program, such
as the video-on-demand mode in interactive television systems.);
id. at 13:6814:7 (VOD allows the subscribers to interactively
peruse and select video content programs from the virtual video
store.) id. at 15:1743;
Claim 10 Disclosure of Libman (EX1007) at Spies (EX1006) [10.0]
The system of claim 1 wherein said transaction-server generates a
program guide listing media files stored on said provider site
media file storage devices;
Libman: The system of claim 1 (see claim 1, 8, 9, supra) wherein
said transaction-server generates a program guide listing media
files stored on said provider site media file storage devices (an
STT may receive the menu information from the Video Manager, which
in turn can deliver one of several different service directories .
. . This directory information . . . may . . . combine it with
graphics, animation, or audio effects. Id. at 98);
[10.1] and means at each of said user sites for displaying said
program guide.
Libman: and means at each of said user sites (Libman at 98) for
displaying said program guide (Id. (This directory information . .
. may, as an application design issue, combine it with graphics,
animation, or audio effects.); Spies: and means at each of said
user sites for displaying said program guide (id. at 3:1318 (The
purchaser browses the selections via a user interface program, such
as the video-on-demand mode in interactive television systems, and
orders a video content program.)); Id. at 15:1743 (The VOD
application presents a user interface which permits the subscriber
to browse a wide selection of programs (movies, video games, TV
shows, educational features, etc.).).
Claim 11 Disclosure of Libman (EX1007) at Spies (EX1006) 11. The
system of claim 10 wherein said transaction
Libman: The system of claim 10 (see claim 7, supra) wherein said
transaction server customizes the program guide displayed at each
user site (id. at 98 (an STT may receive the
-
IPR2015-01061, Petition Patent 7,269,854
33
server customizes the program guide displayed at each user site
based on profile data collected from the respective player/
receiver at each user site.
menu information from the Video Manager, which in turn can
deliver one of several different service directories . . . This
directory information . . . may . . . combine it with graphics,
animation, or audio effects.)) based on profile data collected from
the respective player/receiver at each user site (id. at 97 (The
Video Manager also maintains a profile database, including
preselected services information and any viewing restrictions set
by parents.)). Spies: The system of claim 10 (see claim 7, supra)
wherein said transaction server customizes the program guide
displayed at each user site (id. at 13:2530 (The video purchasing
application allows the purchaser to browse from his/her own home
those video content programs that are available from the video
merchant and to order one.)); based on profile data collected from
the respective player/receiver at each user site id. at 14:1314 ([]
subscriber account database 218.).
Claim 12 Disclosure of Libman (EX1007) at Spies (EX1006) [12.0]
The system of claim 1 wherein each media file request includes user
identification data;
Libman: The system of claim 1 (see Claim 1, supra) wherein each
media file request includes user identification data (id. at 98
(This model requires the end user to self-identify by entering a
personal identification number (PIN), hardware address, profile
database); id. at 97 (The Video Manager also maintains a profile
database, including preselected services information and any
viewing restrictions set by parents.) id. at 97 ( The Video Manager
has an authentication feature that detects whether the hardware
address of the residential customer premises equipment matches its
network point of presence.)); Spies: The system of claim 1 (see
Claim 1, supra) wherein each media file request includes user
identification data (Id. at Claim 16, 25, 33, 45 (PIN)); id. at
6:2425 (The IC card sends its credential 54 to the merchant
computing unit 44 for authentication.); id. at 3:1929 (To enhance
security, the IC card has a pair of public and private exchange
keys and a pair of public and private signing keys.)).
[12.1] and wherein said
Libman: and wherein said transaction server (Video Manager)
responds to receipt of said user identification data (id. at 97
-
IPR2015-01061, Petition Patent 7,269,854
34
transaction server responds to receipt of said user
identification data for verifying account status for the identified
user.
(hardware address or PIN) for verifying account status for the
identified user Lipman at 97 (The Video Manager will block service
if these values do not match.). Spies: and wherein said transaction
server (video merchant computing unit) responds to receipt of said
user identification data (id. at Claims 16, 25, 33, 45 (PIN); id.
at 3:2124 (When the purchaser selects a video, the IC card
digitally signs the order using the private signing key and passes
a credential with the public exchange and signing keys to the video
merchant computing unit.); for verifying account status for the
identified user (id. at 3:2427 (The video merchant computing unit
authenticates the digital signature using the purchaser's public
signing key. The video merchant computing unit then encrypts the
decryption capabilities with the purchaser's public exchange key
and digitally signs them.)).
Claim 13 Disclosure of Libman (EX1007) at Spies (EX1006) 13. The
system of claim 1 wherein said transaction server selectively
responds to a media file request by initiating an electronic
banking transaction to debit a user account and/or credit a
provider account.
Libman: The system of claim 1 (see claim 7, supra) wherein said
transaction server (Video Manager,) selectively responds to a media
file request by initiating an electronic banking transaction to
debit a user account and/or credit a provider account (id. at 97
(The Video Manager provides essential services to network
providers, with tools for . . . and billing data collection); (id.
at 98 (Billing records contain information pertinent to network
usage billing.); id. (The data can be formatted on a remote billing
system and retrieved on demand or at a scheduled time, or it can be
processed locally.)); Spies: The system of claim 1 (see claim 7,
supra) wherein said transaction server (Merchant Computer 44,)
selectively responds to a media file request by initiating an
electronic banking transaction to debit a user account and/or
credit a provider account (id. at 16:318 ([T]he STB or IC card
might encrypt the symmetric keys used to encrypt the order and
payment instructions with the public exchange keys of the intended
recipient so that the cable operator can open only the order, and
the financial institution can open only the payment instruction.
Once the financial institution decrypts and verifies the
payment
-
IPR2015-01061, Petition Patent 7,269,854
35
instruction, it debits the subscribers account and returns a
signed authorization receipt to the cable operator.).
Claim 14 Disclosure of Libman (EX1007) at Spies (EX1006)
[14.0] A method for executing user transaction requests for
delivering digital media files via the Internet for driving a user
site television set and/or audio equipment comprising the steps
of:
Libman: A method for executing user transaction requests (see
Claim 1, supra; Libman at 92 (using user-to-network architecture;
id. at 94, 95 user requests) for delivering digital media files
(id. at 92 (provides an infrastructure for delivering interactive
multimedia services, one of which may be video.) via the Internet
(id. at Title, 95, 100 (Video Network, ATM network, interactive
video network, broadband) for driving a user site television set
and/or audio equipment (Id. at 93 (residential equipment such as
set-top terminals (STTs) or personal computers,) comprising the
steps of: Spies: A method for executing user transaction requests
(see Claim 1, supra; Spies, Abstract ([M]ethod for secure purchase
and delivery of video content programs over various distribution
media); via the Internet (id. at 14:4042 (The subscriber STB 230 is
interconnected with the headend 208 via an interactive network
structure represented by the network cloud 206.); id. at 14:2730
(Current and proposed technology further permits image transmission
from a server over conventional data networks, such as the
Internet.) for driving a user site television set and/or audio
equipment (id. at 13:5760 (Interactive entertainment network system
200 has a cable operator 202 interconnected to multiple subscribers
204 via an interactive network 206.).
[14.1] enabling each of a plurality of users to generate a
transaction request including user identification information and
media file identification information;
Libman: enabling each of a plurality of users (id. at Fig. 1 (a
plurality of set-top terminals at user sites; id. at 93 residential
equipment such as set-top terminals (STTs) or personal computers,)
to generate a transaction request (id. at 98 (After the end user
makes a selection, the STT sends the selection identifier to the
Video Manager.) including user identification information and media
file identification information (id. at 98 (This model requires the
end user to self-identify by entering a personal identification
number (PIN) before receiving service. With this service model, the
Video
-
IPR2015-01061, Petition Patent 7,269,854
36
Manager can support multiple end users.)). Spies: enabling each
of a plurality of users (id. at 13:5760 (Interactive entertainment
network system 200 has a cable operator 202 interconnected to
multiple subscribers 204 via an interactive network 206.)); to
generate a transaction request including user identification
information and media file identification information ((id. at
6:2425 (credential 54); id at 13:3842 (The decryption unit 170
stores an identification number of the viewer computing unit which
can be sent to the video provider (i.e., a cable operator) for
verification that the computing unit is authorized.)).
[14.2] communicating each transaction request via the Internet
to a transaction server;
Libman: communicating each transaction request via the Internet
to a transaction server (id. at 98 (After the end user makes a
selection, the STT sends the selection identifier to the Video
Manager.); Spies: communicating each transaction request via the
Internet to a transaction server (id. at 6:5258 (Once a program is
selected, the purchaser computing unit generates an order for the
video content program and sends the credential 54 along with the
order over the network to the video merchant.)).
[14.3] causing said transaction server to verify said user
identification information and
Libman: causing said transaction server to verify said user
identification information (see claim 12, supra; Libman PIN,
hardware address, profile database; Id. at 97 (The Video Manager
has an authentication feature that detects whether the hardware
address of the residential customer premises equipment matches its
network point of presence. . . . The Video Manager also maintains a
profile database, including preselected services information and
any viewing restrictions set by parents.). Spies: causing said
transaction server to verify said user identification information
(see, e.g., id. at Claim 16, 25, 33, 45 (PIN); id. at 3:1929 (To
enhance security, the IC card has a pair of public and private
exchange keys and a pair of public and private signing keys.)).
[14.4] identify which Libman: identify which of a plurality of
media servers
-
IPR2015-01061, Petition Patent 7,269,854
37
of a plurality of media servers stores the identified media
file;
stores the identified media file (id. at 97 (Control messages
are exchanged between the STT and the Video Manager along this
connection, enabling the Video Manager to determine the desired
service for the particular session. The Video Manager informs the
selected VIP of the request made by the STT and sets up a network
connection between the STT and the VIP.).) Spies: identify which of
a plurality of media servers stores the identified media file (id.
at 14:711 (headend 208 has a server 210 (or more likely, several
servers) . . . . The headend 208 also has a program keys database
212, a video program storage 214.); id. at 15:1724 (The VOD
application presents a user interface which permits the subscriber
to browse a wide selection of programs (movies, video games, TV
shows, educational features, etc.) and rent the program they want
to see immediately from their own TV sets.); id. at 16:3033 (The
headend server 210 then retrieves the ordered program from the
video program storage 214 and configures the digital data stream
into individual packets.).)
[14.5] enabling said transaction server to instruct the
identified media server via the Internet to download the identified
media file to the requesting user directly via the Internet;
Libman: enabling said transaction server (Video Manager) to
instruct the identified media server (server) via the Internet to
download the identified media file to the requesting user directly
via the Internet (direct signaling between the client and server
occurs via the user-to-user signaling protocol, without involving
the Video Manager. Video and data are transferred over a
unidirectional or bidirectional pipe from the server to the client.
Libman at 99; see Fig. 2, Fig. 1. Spies: enabling said transaction
server (video merchant) to instruct the identified media server
(e.g., video provider computing unit 34) via the Internet to
download the identified media file to the requesting user directly
via the Internet (id. at 14:2730 (Current and proposed technology
further permits image transmission from a server over conventional
data networks, such as the Internet, to computers or network
terminals which display the images.); id. at 9:4044 (. . . the
video provider computing unit 34 has a video
-
IPR2015-01061, Petition Patent 7,269,854
38
encryption device 66 which supplies a video data stream 70 of
the purchaser video content program in encrypted format to the
viewer computing unit 60.).
[14.6] causing said identified media server to uniquely encrypt
the identified media file and download it directly via the Internet
to the requesting user; and
Libman: causing said identified media server (server) to
uniquely encrypt the identified media file (id. at 95 (to control
access and privacy, to keep the files encrypted between just the
parties, because the the transmission medium in this access
architecture is shared.)) and download it directly via the Internet
to the requesting user (id. at 99 (direct signaling between the
client and server occurs via the user-to-user signaling protocol,
without involving the Video Manager. Video and data are transferred
over a unidirectional or bidirectional pipe from the server to the
client.)); and Spies: causing said identified media server (video
provider computing unit 32) to uniquely encrypt the identified
media file (id. at 9:4044 ( . . .the video provider computing unit
34 has a video encryption device 66 which supplies a video data
stream 70 of the purchaser video content program in encrypted
format to the viewer computing unit 60.); id. at 3:4447 (The video
encryption device encrypts the video data stream using the
cryptographic program key that is unique to the ordered video
content program and included in the decryption capabilities.); and
download it directly via the Internet (id. at 14:2730 (Current and
proposed technology further permits image transmission from a
server over conventional data networks, such as the Internet, to
computers or network terminals which display the images.) to the
requesting user (Id. at 9:4044 ( . . .the video provider computing
unit 34 has a video encryption device 66 which supplies a video
data stream 70 of the purchaser video content program in encrypted
format to the viewer computing unit 60.);
[14.7] enabling only the requesting user to decrypt said
encrypted media file for playback on a television set
Libman: enabling only the requesting user to decrypt said
encrypted media file (see Claim Limitation 1.13, 14.414.5, supra,)
for playback on a television set and/or audio equipment at the
requesting user's site (Libman at 95 (Each STT is responsible for
tuning to the appropriate 6-MHz channel and decoding a specific
program.); (id. (For
-
IPR2015-01061, Petition Patent 7,269,854
39
and/or audio equipment at the requesting user's site.
broadcast services, receiving provisioning information from VIPs
that determines which program streams an STT is authorized to
decode. Id.)); Spies: enabling only the requesting user to decrypt
said encrypted media file (see Claim Limitation 1.13, 14.414.5,
supra,) for playback on a television set and/or audio equipment at
the requesting user's site (id. at 9:4044 ([T]he video provider
computing unit 34 has a video encryption device 66 which supplies a
video data stream 70 of the purchaser video content program in
encrypted format to the viewer computing unit 60.); id. at 5:2532
(The provider computing unit 34 might be configured as a continuous
media server that transmits video programs over a distribution
network (e.g., ITV networks, computer networks, online
networks.)).
Claim 15 Disclosure of Libman (EX1007) at Spies (EX1006) [15.0]
The method of claim 14 wherein said step of generating a
transaction request includes generating an encryption key; and
Spies: The method of claim 14 (see supra Cl. Limitation [3.1],
Cl. 14) wherein said step of generating a transaction request
includes generating an encryption key (id at 7:4144 (random
symmetric bulk data encryption key)); (id. at 16:3040 (The headend
server 210 then retrieves the ordered program from the video
program storage 214 and configures the digital data stream into
individual packets. The video encryption device 220 executing on
the headend server 210 generates packet keys for each associated
video data packet (step 328 in FIG. 12). The video encryption
device 220 then encrypts the video data packets according to a
function of the associated packet key and the program key (step
330).); and
[15.1] including the further step of: causing said transaction
server to send said encryption key to said identified media
server.
Spies: including the further step of: causing said transaction
server (secure key store 40, Spies at Fig. 1, 5:2553) to send said
encryption key to said identified media server (secure key store 40
of Spies is knowledgeable of the random symmetric bulk data
encryption key and transmits it to the media server, Spies at
7:4148). Spies discloses that the order (request) is encrypted with
a random symmetric bulk data encryption key. Spies at 7:4648.
Spies
-
IPR2015-01061, Petition Patent 7,269,854
40
discloses that In many cases, the encryption key and the
decryption key are the same. Spies at 7:4647); id. at 16:1930 (At
step 318 in FIG. 11, the key manager 222 . . . provides a program
key for the ordered video content program. This program key can be
created at the point of order, or previously generated and stored
in program keys database 212.).
Claim 16 Disclosure of Libman (EX1007) at Spies (EX1006) 16. The
method of claim 15 wherein said step of encrypting said identified
media file includes using said encryption key to uniquely encrypt
said identified media file.
Spies: The method of claim 15 (see supra Claims 2 and 15)
wherein said step of encrypting said identified media file includes
using said encryption key (random symmetric bulk data encryption
key, Spies at 7:4144) to uniquely encrypt said identified media
file (provider computing unit 34 retrieves the video data stream
from the video program storage 30 and configures it in individual
packets of digital video data. Spies at 9:4346); Spies discloses
that In many cases, the encryption key and the decryption key are
the same. Spies at 7:4647; id. at 8:2732 (The decryption
capabilities are unique to the IC card and the purchased program so
that the capabilities cannot be transferred to other people or
other video programs.); id. at 9:4752 (The video encryption device
66 encrypts each packet according to a function of the
cryptographic program key for the entire program and a
cryptographic packet key that is uniquely generated for each packet
itself.) (emphases added)).
Claim 17 Disclosure of Libman (EX1007) at Spies (EX1006) 17. The
method of claim 15 wherein said step of generating an encryption
key includes the step of generating a unique key for each different
transaction request.
Spies: The method of claim 15 (See supra Cl. 2, 15.) wherein
said step of generating an encryption key includes the step of
generating a unique key for each different transaction request
(random symmetric bulk data encryption key, Spies at 7:4144; Spies
at 8:2732 (The decryption capabilities are unique to the IC card
and the purchased program so that the capabilities cannot be
transferred to other people or other video programs.); id. at
9:4752 (The video encryption device 66 encrypts each packet
according to a function of the cryptographic program key for the
entire program and a cryptographic packet key that is uniquely
generated for each
-
IPR2015-01061, Petition Patent 7,269,854
41
packet itself.) (emphasis added). Claim 18 Disclosure of Libman
(EX1007) at Spies (EX1006) 18. The method of claim 16 wherein said
step of decrypting includes using said encryption key to decrypt
said identified media file.
Spies: The method of claim 16 (see supra claim 16) wherein said
step of decrypting includes using said encryption key (random
symmetric bulk data encryption key, Spies at 7:4144, encryption and
decryption keys can be the same, Spies at 7:4647) to decrypt said
identified media file (packets containing video are decrypted and
decrypted video is passed onto the display for viewing, Spies at
10:4956); id. at 8:2628 (After the IC ca