Escolar Documentos
Profissional Documentos
Cultura Documentos
TABLE OF CONTENTS
I.
II.
B.
C.
D.
III.
IV.
V.
B.
Indefiniteness ................................................................................................... 7
C.
D.
E.
F.
G.
H.
I.
J.
VI.
K.
L.
2.
3.
4.
(i) means for accessing the profile data objects (claim 13),
(ii) means for storing each one of the presentation logic
objects individually locally in the group of user computer
means (claim 13), (iii) means for receiving the universal
presentation media object (claim 13), (iv) means for
selecting certain ones of the media components (claim 13),
(v) means for arranging the selected ones of said media
components (claim 13), (vi) means for using default data
objects (claim 18) and (vii) means for sending messages
from local user computer means (Claim 19) ................................. 19
5.
6.
7.
8.
VII. There is a Reasonable Likelihood That at Least One Claim of the 275
Patent is Unpatentable.............................................................................................. 21
A.
B.
C.
2.
3.
4.
5.
6.
7.
8.
Claim charts for Seidman, Rosser and Park for claims 1 and
13.......................................................................................................... 42
2.
3.
4.
5.
6.
7.
8.
iv
EXHIBITS
Exhibit 1001: Declaration of Dan Schonfeld, Ph.D. (Schon. Dec.).
Exhibit 1002: U.S. Patent No. 6,269,275 to Slade, filed on March 31, 1998 (the 275
Patent).
Exhibit 1003: The 275 Patent file history, retrieved on July 2, 2014.
Exhibit 1004: U.S. Patent No. 6,298,482 to Seidman et al., filed on November 12,
1997, issued on October 2, 2001 (Seidman).
Exhibit 1005: U.S. Patent No. 6,446,261 to Rosser, internationally filed on December
17, 1997, issued on September 3, 2002 (Rosser).
Exhibit 1006: International Publication No. WO 97/17771 to Park, internationally
filed on November 5, 1996, internationally published May 15, 1997 (Park).
Exhibit 1007: U.S. Patent No. 7,185,355 to Ellis et al., filed on March 4, 1998, issued
on February 27, 2007 (Ellis).
Exhibit 1008: U.S. Patent No. 5,760,821 to Ellis et al., filed on June 7, 1995, issued on
June 2, 1998 (Ellis II).
Exhibit 1009: U.S. Patent No. 6,738,978 to Hendricks et al., filed October 23, 1996,
issued on May 18, 2004 (Hendricks).
Exhibit 1010: Random House Websters Dictionary (1995).
Unified Patents Inc. (Petitioner) petitions for inter partes review (IPR) under
35 U.S.C. 311-319 and 37 C.F.R. 42 of claims 1-24 of U.S. Patent No. 6,269,275,
and asserts there is a reasonable likelihood that it will prevail regarding at least one
challenged claim.
I.
Real Party-in-Interest
its founding, Unified is 100% owned by its employees; subscribers have absolutely no
ownership interest.
Unified has sole and absolute discretion over its decision to contest patents
through the USPTOs post-grant proceedings. Should Unified decide to challenge a
patent in a post-grant proceeding, it controls every aspect of such a challenge,
including controlling which patent and claims to challenge, which prior art to apply
and the grounds raised in the challenge, and when to bring any challenge. Subscribers
receive no prior notice of Unifieds patent challenges. After filing a post-grant
proceeding, Unified retains sole and absolute discretion and control over all strategy
decisions (including any decision to continue or terminate Unifieds participation).
Unified is also solely responsible for paying for the preparation, filing, and
prosecution of any post-grant proceeding, including any associated expenses.
In the instant proceeding, Unified exercised its sole discretion and control in
deciding to file this petition against the 275 Patent, including paying for all fees and
expenses. Unified shall exercise sole and absolute control and discretion of the
continued prosecution of this proceeding (including any decision to terminate
Unifieds participation) and shall bear all subsequent costs related to this proceeding.
Unified is therefore the sole real-party-in-interest in this proceeding.
B.
Related Matters
On August 15, 2013, Patent Owner filed complaints against the following
defendants in the U.S. District Court for the District of Delaware, for infringement of
2
the 275 Patent: AT&T Inc., Charter Communications Inc., Comcast Corp., Cox
Communications Inc., DirecTV, Dish Network Corp., Time Warner Cable Inc. and
Verizon Communications Inc. (Civil Action Nos. 1-13-cv-01419 01426).
C.
Lead Counsel - Linda J. Thayer; Reg. No. 45,681; Phone: (617) 646-1680;
linda.thayer@finnegan.com. Back-up Counsel - Rachel L. Emsley; Reg. No. 63,558;
Phone: (617) 646-1624; rachel.emsley@finnegan.com. Both of Finnegan, Henderson,
Farabow, Garrett & Dunner, LLP, Two Seaport Lane, Boston, MA, 02210-2001
D.
A complete copy of this petition is being served to the address of the attorney
of record. Petitioner may be served at its lead counsel address. A power of attorney
is filed herewith under 37 C.F.R. 42.10(b). The required fee is being paid through
the Patent Review Processing System. Any additional fees may be charged to
Deposit Account No. 22,852.
II.
Petitioner certifies that the 275 Patent is eligible for IPR and that Petitioner is
not barred or otherwise estopped from requesting IPR challenging the identified
claims on the grounds identified herein. Petitioner requests cancellation of claims 1-24,
as unpatentable under 35 U.S.C. 102 and 103. Section VII provides an explanation
of why the claims are unpatentable. The Schon. Dec. provides further support for
3
Petitioners assertions. Each reference relied upon herein is prior art relative to the
275 Patent, which has an effective filing date of March 31, 1998. Specifically, Seidman,
Rosser, Ellis, Ellis II, and Hendricks qualify as prior art under 35 U.S.C. 102(e) and
Park qualifies as prior art under 35 U.S.C. 102(a).
III.
to user sites. (Ex. 1002, 1:20-26). A server computer broadcasts a presentation media
object including a set of media components to a croup [sic] of remotely located user
computer devices, e.g., set top boxes (STBs). (Id. 4:66-5:2). Based on associated profile
data object(s) and presentation logic object, a receiving user computer device selects
certain ones of the media components and arranges the selected media components
to create a customized presentation for the user. (Id. 5:2-6). The profile data object is
based on user profile information for the user. (Id. 4:8-9). The presentation logic
object is used to facilitate creating customized presentations. (Id. 4:10-12). This in
effect allows the server computer to broadcast a presentation media object and allows
the user computer devices to locally customize the presentations for the users. In
comparison, in on-demand distribution systems, a server computer customizes and
transmits the presentations individually on demand. (Id. 1:63-2:17). Thus, the 275
Patent aims to provide customization and distribution of media presentations, while
also reducing network bandwidth and server computer requirements. (Id. 3:1-5).
Section VIII of Ex. 1001 presents a more detailed overview of the 275 Patent. Section
4
VII of Ex. 1001 presents an overview of customization and distribution systems and
describes the state of the art as of the effective filing date of the 275 Patent.
IV.
1998. The patent issued on July 31, 2001, with 24 claims, after three office actions and
an advisory action. The three office actions and the advisory action were substantially
the same and rejected the claims as obvious in view of US5,890,152, US5,892,909, and
US5,905,988. Applicant failed to properly file its proposed amendments in response to
the first two office actions and the advisory action; the examiner refused entry and
maintained the rejection each time. Applicant again filed the amendments after the
third office action. The Examiner then allowed the claims without any statement of
reasons for allowance.
In each substantive response, Applicant proposed similar amendments and
made similar arguments. Applicant ultimately amended claims 1 and 13 as follows:
... accessing the profile data objects individually locally in each one
of a group of user computer means;
creating presentation logic objects based on corresponding ones of
[employing] the data objects to facilitate the creation of individual
customized presentations for each of the user computer means;
[accessing] storing each one of the presentation logic objects
individually locally in the group of user computer means;
Legal Overview
Indefiniteness
Because patent claims cannot be challenged in an IPR for failure to satisfy the
requirements of 35 U.S.C. 112, Petitioner offers herein constructions for claim terms
which it otherwise deems to be indefinite and/or not enabled or supported by
adequate written description. By offering such constructions, Petitioner does not
admit that a proper claim scope can be determined.
C.
The preambles of claims 1 and 13 do not limit the claims because they only
indicate a field of use. The preambles also do not recite limitations of the alleged
inventions; the body of each claim recites a structurally complete invention.1,2 During
prosecution, the examiner did not particularly cite to prior art as disclosing the
1
Am. Med. Sys., Inc. v. Biolitec, Inc., 618 F. 3d 1354, 1358-59 (Fed. Cir. 2010).
Schumer v. Lab. Computer Sys., Inc., 308 F.3d 1304, 1310 (Fed. Cir. 2002).
7
preambles. (See, e.g., Ex. 1003, pp. 48-49). Applicant did not dispute that approach or
rely on the preambles to distinguish the claims over the prior art. Alternatively, to the
extent the claim preambles are deemed to require construction, the terms used therein
should be given their ordinary meanings.
D.
The 275 Patent specification (the 275 spec) describes collecting user profile
information from data bases, survey instruments, multi-rater instruments, expert
input or inferred data based on behavior monitoring. (Ex. 1002, 6:22-24). It also gives
two examples of collecting user profile information. In one example, a therapist
provides the patients name, billing information, electronic address information,
therapeutic objective, relevant history, relevant demographics and exercise regimen.
(Id. 7:26-29). In another example, a consumer indicates product interest, responds to a
questionnaire indicating other cars of interests, purchase horizon, and things that are
important to the customer and can permit the release of relevant demographic
data. (Id. 8:5-12). During prosecution, Applicant did not dispute the examiners
reading of the claimed user profile information as being information about a users
personal characteristic, such as user interests and selections, as described in the
primary cited reference. (Ex. 1003, pp. 64, 78, and 98) (Response to Office Action dated June
22, 1999, (1st ROA) p 6, Response to Office Action dated March 10, 2000, (2nd ROA) p 6,
and 3rd ROA, p 6). The broadest reasonable construction of user profile information
is thus simply information about one or more user(s).
E.
Per the 275 spec, profile data objects are compiled based on gathered user
profile information (Ex. 1002, 4:5-10, 4:13-15, 4:41-45) and are used to facilitate
customization of a presentation for a user (Id. 4:65-5:8). During prosecution, Applicant
did not dispute the examiners interpretation of profile data object as being satisfied
by a personal profile database that stores user profile information, as disclosed in the
primary cited reference. (Ex. 1003, pp. 64, 78 and 97). Thus, the broadest reasonable
construction of profile data objects is collections of data based on information
about one or more user(s).
F.
The system described in the 275 spec includes computer equipment in the
form of personal computers, set top boxes, and other similar types of devices located
at the user sites that are conventional, and are adapted to receive down loaded
messages or presentations. (Ex. 1002, 3:53-64). During prosecution, Applicant did
not dispute the examiners interpretation of the user computer means, as recited in
the patent claims, as being the end user computers disclosed in the primary cited
reference. (Ex. 1003, pp. 62-65, 76--78, and 95-98). Thus, Applicant effectively
admitted that user computer means at least includes computers of end users. Thus,
Petitioner submits that the broadest reasonable construction of user computer
9
The 275 spec describes that [t]he [profile] data objects are accessible locally in
a group of user computer sites (Ex. 1002, 3:20-21) and that [t]he [profile] data
objects can be transmitted from the server computer to the individual selected user
site (Id. 4:46-48). However, the 275 spec does not include any mention of the
phrase individually locally, except in the claims. The individually locally qualifier
was introduced into the claims by amendment.
The 275 spec uses the term individual in the context of creating a profile data
object based on the individual user profile information and conveying it from the
server computer to the individual selected user site (Id. 4:42-48; see, also, Id. 3:1920, and 4:7-10). In the physical therapy example, individual profile information for a
patient is used, such as the patient's name, billing information, electronic address
information, therapeutic objective, relevant history, relevant demographics and
exercise regimen. (Id. 7:26-29). In the automotive marketing example, individual
profile information for a consumer is used, such as product interest, other cars of
interests, purchase horizon, and things that are important to the customer, and
relevant demographic data. (Id. 8:5-12).
10
The 275 spec uses the term locally in the context of accessing a profile data
object of a user from local storage of the users user computer means. (Id. 3:23-24,
4:13-19, 4:40-48, 5:2-7, 6:45-48, and 7:3-9). The user computer means either receives
the profile data object from a profile compiling computer or creates it locally (id. 4:1319, 4:40-48, and 7:3-9). In either case, user computer means stores the profile data
object in local storage. (Id. 3:23-24, 4:46-48, 5:2-4, 6:45-48, and 7:3-9). The user
computer means accesses the profile data object from the local storage as part of
customizing a presentation. (Id. 3:23-24 and 5:2-7).
During prosecution, Applicant explained that profile data objects are locally
stored on user computer means. (Ex. 1003, pp. 62, 76, and). Applicant amended the
claims to add the term individually and, in connection therewith, explained that a
profile data object individual to a user is stored locally at a user computer means of the
user for access. (Id.). Applicant stated:
For example, consider how broadcast automobile advertising can be
individualized by a media broadcast over the Internet in this manner to
individual personal computers. Many users have diverse tastes, budgets, and
needs. In subscribing for the broadcast, each user provides profile
information about the user's automotive tastes, budgets, and needs, from
which a profile data object, and a corresponding presentation logic object
are created and stored on the user's computer. Thus profile data objects and
presentation logic objects reflecting Mary's interest in sports cars, John's
interest in child-safety features, and Fred's need for an RV can be
respectively stored on their our [sic] individual computers.
11
(Id., p. 476). Thus, Petitioner submits that the broadest reasonable interpretation of
accessing the profile data objects individually locally in each one of a group of user
computer means is accessing a profile data object in local storage of each user
computer means of a plurality of user computer means.
H.
The 275 spec nowhere defines or clearly indicates the meaning of the term
presentation logic objects. For example, although indicating that each recipient
device may receive and store a presentation logic object (see, e.g., Ex. 1002, 6:43-49), the
275 spec never indicates whether each recipient device receives and stores the same
presentation logic object or a different presentation logic object as compared to those
received by other recipient devices. The 275 spec describes that presentation logic
objects are created to facilitate the creation of individual customized presentations.
(Id. 4:50-51). The 275 spec also states that presentation logic objects are stored and
are used in conjunction with [profile] data objects and [presentation] media objects to
facilitate creating customized presentations. (Id. 4:10-12). Therefore, the 275 spec
merely teaches that a presentation logic object is an object that includes some type of
logic or data that can be used to facilitate creation of customized presentations.
During prosecution, Applicant broadened the original claim limitation to recite
creating presentation logic objects based on corresponding ones of [employing] the
12
data objects. (Ex. 1003, p. 93). Thus, Applicant clearly and unequivocally indicated
that the step of creating presentation logic objects is not limited to creating
presentation logic objects employing (i.e., using 3) profile data objects. This is consistent
with the 275 spec, which describes that in some embodiments presentation logic
objects may be created in the presentation logic editing computer 49 which
establishes the relationship between the various forms of media objects and the
[profile] data objects. (Ex. 1002, 6:58-61). In other words, the 275 spec does not
teach that presentation logic objects are created using profile data objects, but instead
that they may in some cases be created based on some relationship between media
objects and the profile data objects.
In addition, neither the grammar of claims 1 or 13, nor any disclosure in the
275 spec clearly delineates whether a single presentation logic object may be created
based on multiple corresponding profile data objects or must be created based on a
single corresponding profile data object. By referring to presentation logic objects,
corresponding ones and data objects in the plural form, claims 1 and 13 do not on
their faces exclude either a one-to-many or a one-to-one relationship between the
presentation logic objects and the profile data objects. Applicant did not clarify this
point during prosecution. In remarks with its 3rd ROA, Applicant merely explained that
3
Ex. 1010, p. 438 (defining employ as: 2. to make use of for a specific task: employed
presentation logic objects based on the [profile] data objects are created to facilitate
the creation of individual customized presentations at the user sites. (Ex. 1003, p.
95). In its 2nd ROA, however, Applicant noted an example where [e]ach locally stored
presentation logic object is created based on a corresponding profile data object
(Ex. 1003, p. 476).
Accordingly, Petitioner submits that the broadest reasonable construction of
presentation logic objects is simply collections of logic or data that can facilitate
the creation of customized media presentations. Further, to the extent it can properly
be construed, Petitioner submits that the broadest reasonable construction of creating
presentation logic objects based on corresponding ones of the data objects is
creating presentation logic objects each based on one or more corresponding profile
data object(s).
I.
As noted, the 275 spec does not include any mention of the term individually
locally, except in the claims. The individually locally term was introduced to the
claims by amendment. The 275 spec describes that [p]resentation logic objects are
created to facilitate the creation of individual customized presentations and can be
made available to the individual user for accessing locally. (Ex. 1002, 4:49-56). The
275 spec also describes that a user computer means stores the presentation logic
object on local storage. (Id. 4:55-56, 6:45-48, and 6:50-53). The user computer means
14
The 275 spec describes that a presentation media object includes a set of
media components. (Ex. 1002, 4:66-67). It also uses the terms presentation
components, presentation segments, segments, and presentation elements
synonymously with media components. (Id. 5:26-6:10). Examples of segments (and,
thus, of media components) include audio, motion picture video, text video, or a
combination thereof and other kind of digital information such as text, graphics or
programming objects such as JavaTM programming objects. (Id. 5: 56-57 and 5:59-61).
15
During prosecution, Applicant did not dispute the examiners assertion that a media
file (e.g., text, sound, or video file) as described in the primary cited reference satisfies
the claimed media components. (Ex. 1003, pp. 64, 78, and 98). Thus, the broadest
reasonable construction of media components is media segments such as segments
of audio, motion picture video, text video, text, graphics, programming objects, or a
combination thereof.
K.
Although the 275 spec describes a presentation media object as including a set
of media components, it does not mention a single universal presentation media
object except in the claims. (Ex. 1002, 4:66-67). The 275 spec describes that a server
computer broadcasts a presentation media object including a set of media
components to a group of user computer means. (Id. 4:65-5:2, 5:26-51, and 6:29-34).
The group of user computer means shares the presentation media object. Each user
computer means from the group receives the presentation media object, selects
certain ones of the media components in response to its presentation logic object and
its data object, and combines the selected media components to create a customized
presentation. (Id. at 4:66-5:8 and 6:43-54). By broadcasting the media object to a group
of user computer means and allowing each user computer means to locally customize a
presentation, unique customized presentations are thus distributed via a single
channel without burdening the bandwidth or server computer requirements. (Id. 5:48-
16
The following means for recitations in claims 13-24 fall under 35 U.S.C.
112(f). The functions that correspond to those claim recitations are construed in
17
Sections V(C)-(K) above. The corresponding structures and the specific portions of
the 275 spec that describe them and any supporting algorithms are identified below.
Each corresponding structure is a type of general purpose computer.
1.
18
3.
(i) means for accessing the profile data objects (claim 13),
(ii) means for storing each one of the presentation logic
objects individually locally in the group of user computer
means (claim 13), (iii) means for receiving the universal
presentation media object (claim 13), (iv) means for
selecting certain ones of the media components (claim 13),
(v) means for arranging the selected ones of said media
components (claim 13), (vi) means for using default data
objects (claim 18) and (vii) means for sending messages
from local user computer means (Claim 19)
The corresponding structure for each of these means for is a user computer
means adapted to [perform the claimed function], including any of a personal
computer, a set top box, or equivalents thereof. (See Ex. 1002, (i) accessing a profile
data object: 3:23-24, 6:42-53, box 63 of FIG. 9; (ii) storing a presentation logic object:
5:2-4, 6:42-53, 7:33-36, 7:44-46; (iii) receiving the universal presentation media object:
6:32-33, 7:44-46; (iv) selecting certain ones of the media components: 5:2-4, 5:43, 6:3334, 6:42-53, 7:44-46, 8:20-22; (v) arranging the selected ones of said media
components: 5:4-6, 5:43, 6:50-53, 6:62:66, 7:44-46, 8:20-24, box 65 of FIG. 9; (vi)
using default data objects: 8:10-19; and (vii) sending messages from a local user
19
computer means: 8:25-26. During prosecution, Applicant did not dispute that the
claimed means for performing most of these functions was a conventional end user
computer. (See, e.g., Ex. 1003, pp. 61-63).
5.
computer, a presentation editing media computer, and equivalents thereof. (See Ex.
1002, 4:41-43; 4:58-60; 6:5-7; 7:3-12; 7:15-18; 7:52-57).
8.
Terms not construed above should be given the plain and ordinary meaning.
VI.
Summary of Arguments
Simply put, the claims of the 275 Patent require a user computer means to
select and arrange media components from a broadcasted single universal presentation
21
media object, according to a profile data object and a presentation logic object.
Seidman, Rosser, and Park teach and/or suggest this subject matter. The three
references differ in the implementation of this claimed subject matter, as they teach
and/or suggest broadcasting different types of media objects to different types of user
devices. However, the claims of the 275 Patent cover all three implementations.
Seidman discloses that a head end broadcasts a stream of video that includes a
set of programs (A1 through D3) to a plurality of set top boxes (STB) and that a
receiving STB selects and arranges certain ones of the video programs (e.g., B1, D2, A3)
based on a viewer profile and control information. Rosser discloses that a central
system broadcasts a common set of ads to a plurality of STBs and that a receiving STB
selects and arranges some of the ads based on a viewer profile and a viewer profile key
to facilitate presentation of targeted ads. Park discloses that an advertisement
presentation system broadcasts a common set of ads to a plurality of receivers and that
each receiver selects and arranges some of the ads based on a user profile and a target
profile to facilitate presentation of targeted ads.
The 275 spec does not reference any hardware or circuitry for the disclosed
server computer. Instead, the 275 spec merely describes the server computer as a
computer that performs various functions with respect to the distribution of media
objects. (4:52-53, 4:57-59, 4:66-67, 6:30-32). The 275 spec also describes that other
general purpose computers, such as a third party computer or a personal
22
computer, can perform similar functions. (4:52-53 and 7:62-64). Thus, the server
computer of the 275 Patent is a general purpose computer.
Like the server computer of the 275 Patent, Seidmans head end, Rossers
central system, and Parks advertisement presentation system are or include media
distribution servers. (See, e.g., Ex.1004, 3:29-62; Ex. 1005, 6:11-7:20; Ex. 1006, pp. 6-11;
Ex. 1001, 256). As will be explained, each of these devices and systems performs the
functions, as described in the 275 Patent, of the respective means-plus-function
elements related to the server computer in claims 13-24. The functionality of each of
Seidmans head end, Rossers central system, and Parks advertisement presentation
system is described in at least the same level of detail as the server computer of the
275 Patent. Thus, each of Seidmans head end, Rossers central system, and Parks
advertisement presentation system is structurally equivalent to the applicable means
for elements of claims 13-24 for purposes 35 U.S.C. 112(f). Nonetheless, to the
extent any of these prior art devices and systems is deemed to not be structurally
equivalent to any of the means for elements in claims 13-24 for which it was cited,
that device or system is certainly equivalent to such element for purposes of 35 U.S.C.
103. Each of Seidmans head end, Rossers central system, and Parks advertisement
presentation system is or includes a media distribution server, just like the server
computer of the 275 Patent, and performs all of the applicable functions in the same
manner to achieve the same result as the disclosed server computer with respect to
facilitating creation of customized media presentations.
23
Similarly, the 275 spec does not reference any hardware or circuitry description
of the disclosed set top box. Instead, the 275 spec describes the STB as an example
of a computer at a user site. (Ex. 1002, 3:56-61). The 275 spec also sometimes refers
to STBs interchangeably with personal computers. (Id. 4:66-5:4, 5:18-20, 5: 37-40, 6:5053, 7:44-46, 8:5-254). Thus, the STB of the 275 Patent is a general purpose computer.
Each of the Seidmans and Rossers STBs and Parks receiver performs the
functions, as described in the 275 Patent, of the respective means-plus-function
elements related to the user computer means in claims 13-24. The functionality of each
of these prior art devices is described in at least the same level of detail as the STB of
the 275 Patent. For example, like the STB of the 275 Patent, Parks receiver is a
device that receives and presents media objects in a media distribution system. (Ex.
1006, pp. 6-11; Ex. 1001, 257). Thus, each of Seidmans and Rossers STBs and
Parks receiver is structurally equivalent, if not identical, to the applicable means
for elements of claims 13-24 for purposes 35 U.S.C. 112(f).
To the extent any of Seidmans or Rossers STBs, or Parks receiver is deemed
to not be structurally equivalent under 35 U.S.C. 112(f) to any of the means for
elements in claims 13-24 for which it is cited, that device is certainly equivalent to such
element for purposes of 35 U.S.C. 103. Each of Seidmans and Rossers STBs and
Parks receiver receives, arranges and presents media objects in a media distribution
system, just like the STB of the 275 Patent. For example, Parks receiver receives,
arranges and presents media objects (e.g., audio, data, stock and news items). Each of
24
these prior art devices also and performs all of the applicable functions in the same
manner to achieve the same result as the disclosed STB with respect to facilitating
creation of customized media presentations.
B.
Independent claims4
1.
Although the preambles of claims 1 and 13 are not limiting, Seidman discloses
the recited method and system for customizing and distributing presentations for user sites.
Seidman discloses a system, including a STB and a head end, and a method for
customizing video programs received by each subscriber by a group of subscribers.
(Ex. 1004, 3:51-58 and 4:13-21).
Seidman discloses the claimed method step and means for gathering user profile
information by noting that the STBs and the head end implement a viewer response
monitoring (VRS) feature to gather profile information about users. For example, VRS
allows the head end to gather statistics on user viewing selections by the user The
gathered profile information also includes other user-related information such as
contact information, gender, and age. (Id. 7:16-17, FIG. 5).
Seidman discloses the claimed step and means for creating profile data objects based
on individual user profile information by disclosing that a viewer profile is created for
4
Additional quotes from and citations to each of the references and to the Schonfeld
the user and stored by a corresponding STB. (Id. 6:26-37). A viewer profile is
equivalent to a profile data object because it is a collection of data such as viewer
name, viewing preferences, etc. Seidman at least implicitly teaches that the head end
also creates viewer profiles based on the corresponding user profile information by
describing that the head end maintains a selection database history of the object
selections. (Id. 4:16-23).
Seidman discloses the claimed step and means for accessing the profile data objects
individually locally in each one of a group of user computer means by disclosing that a viewer
profile is stored in the STB RAM and/or also in the STB's non-volatile RAM. A
STB accesses a viewer profile from local storage to customize presentations. (Id., 6:2629, 8:9-11, and 9:57-10:8).
Seidman discloses the claimed step and means for creating presentation logic objects
based on corresponding ones of the data objects to facilitate the creation of individual customized
presentations for each one of the user computer means by noting that the head end creates
control information. (Id. 3:29-4:40). Control information is equivalent to presentation
logic objects because it is created by the head end based on one or more
corresponding viewer profiles to facilitate the creation of customized presentations
and is sent to the STBs. (Id. 3:29-4:40 and 7:62-8:50). A STB uses the control
information and data from a viewer profile to customize a presentation for a user. (Id.
4:21-26, 4:35-37). For example, based on user interest (i.e., data from viewer profile),
control information indicates that a particular type of data (e.g., player statistics for a
26
sports program) should be selected for display from other types of embedded data (e.g.,
historical information). In another example, control information associates program
segments with keywords, which can be matched against a users selection history (i.e.,
data from viewer profile) to determine that particular video segments should be
selected for display. (Id. 8:30-39). Seidman also discloses that [i]f a user (or group of
users) demonstrates interest in a particular topic [t]he control information must
be modified (Id. 8:62-9:4). Thus, Seidman discloses that control information is
based on one or more viewer profile.
Seidman discloses the claimed step and means for storing each one of the
presentation logic objects individually locally in the group of user computer means by noting that
each STB receives and uses the corresponding control information. (Id. 4:35-37 and
9:58-61). A person of ordinary skill in the art would have understood this teaching to
mean that received control information is stored in a STBs RAM or non-volatile RAM
to allow the STB to use the control information in conjunction with the viewer profile.
(Ex. 1001, 72).
Seidman discloses the claimed step and means for broadcasting a single universal
presentation media object including a set of media components to each one of a group of remotely located
user computer means by disclosing that the head end broadcasts a multiplexed stream to
viewers [STBs]. (Ex. 1001, 3:29-31). For example, the stream is a ten-minute video
media stream that includes five-minute video program[s]. In another example, the
stream includes embedded data. (Id. 4:64-5:2). Therefore, the video stream satisfies the
27
28
2.
Even if Seidmans disclosure that the head end maintains a selection database
history of the object selections (id. 4:16-23) does not at least inherently teach that the
head end creates viewer profiles (to the extent required by the claims, which Petitioner
disputes), it would have been obvious to modify the Seidman system so the head end
creates viewer profiles instead of or in addition to the STBs doing so. (Ex. 1001, 59).
Creating viewer profiles at the head end and/or a STB is a design choice that depends
on factors such as available computing resources and network bandwidth. (Id.). For
example, when fewer computing resources are available at a STB and a high network
bandwidth is available, a person of ordinary skill in the art would have been motivated
to configure the head end to create the viewer profiles. (Id.).
In addition, even if Seidmans disclosure that each STB receives and uses the
corresponding control information (Ex. 1004, 4:35-37 and 9:58-61) is deemed to not
inherently teach storing each control information in the STB, doing so would have
been obvious, entirely trivial, and nothing more than a design optimization within the
knowledge and skill of a person of ordinary skill because storing received control
information in the STBs RAM or non-volatile RAM would allow the STB to use the
control information in conjunction with the viewer profile. (Ex. 1001, 73).
Therefore, for the foregoing reasons, claims 1 and 13 are obvious over Seidman.
29
3.
Although the preambles of claims 1 and 13 are not limiting, Rosser discloses the
recited method and system for customizing and distributing presentations for user sites by
disclosing a system and method [to] allow advertisers to target specific ads or indicia
to specific viewing profiles. (Ex. 1005, Abstract).
Rosser discloses the claimed step and means for gathering user profile information
by disclosing set-top boxes that monitor the usage and viewing habits of the
television set or other video reception device. (Id.). Rosser also discloses that a
sample of house holds have their viewing habits automatically monitored by a
central system (Id. 8:46-50).
Rosser discloses the claimed step and means for creating profile data objects based
on individual user profile information by noting that a STB creates a viewer profile viewer
profile derived from data acquired from said monitoring wherein the viewer profile
indicates certain characteristics about the viewer such as age, sex, family size,
hobbies and interests of the viewer. (Id. Abstract and 16:20-23). Similarly, Rosser
discloses that the central system uses the monitored viewing habits of users as data to
be correlated and compared with databases containing demographic and
psychographic information. (Id. 12:55-63).
Rosser discloses the claimed step and means for accessing the profile data objects
individually locally in each one of a group of user computer means by disclosing that each STB
30
locally stores a viewer profile. A STB accesses a viewer profile from its storage when
customizing a presentation. (Id. 7:46-53 and 15:6-7).
Rosser discloses the claimed step and means for creating presentation logic objects
based on corresponding ones of the data objects to facilitate the creation of individual customized
presentations for each one of the user computer means by disclosing that the central system
creates viewer profile keys configured for linking specific insertable indicia with
specific viewer profiles. (Id. Abstract and 18:55-56). The viewer profile keys are
presentation logic objects because they are created by the central system and sent to
STBs. A STB uses a viewer profile key as logic to customize a presentation, where by
comparing the viewer profile keys with local viewer usage profile different
insertions may be made on different end users video viewing devices (Id. 7:4658). Rosser also discloses that a viewer profile key is based on one or more viewer
profiles. For example, an ad may be targeted to an audience based on the associated
viewer profiles. (Id. 13:25-41). In another example, a user can solicit a particular ad. (Id.
4:42-48).
Rosser discloses the claimed step and means for storing each one of the presentation
logic objects individually locally in the group of user computer means by disclosing that the
viewer profile keys are attached in some form to particular advertisements and
insertions and the insertions may be permanently stored locally in memory device
of the STB. (Id. 7:54-58 and 13:42-43).
31
Rosser discloses the claimed step and means for broadcasting a single universal
presentation media object including a set of media components to each one of a group of remotely located
user computer means by disclosing that the central system broadcasts a sequence of
advertisements common to a group of STBs. (Id. 3:16-34). Rosser also discloses that
an advertisement can include selectable texts in different languages. (Id. 10:21-31).
Thus, each of (i) the sequence of ads and (ii) an ad that includes selectable texts
satisfies the claimed single universal presentation media object, because each is a
common media object that is broadcasted to and shared by STBs and includes a set of
media components from which customized presentations can be created. The
broadcasted ads may be based on viewer profiles to allow targeted advertising. (Id.
3:27-34). For example, a car company may chose [sic] to present different models
based on their viewing habits... (Id. 4:31 -34). In another example the viewer [is
provided] the opportunity to select extra specific profile factors viewers who are
looking for a car may add this fact to their viewer profile in order to deliberately solicit
advertisements for cars. (Id. 4:43-48).These concepts are substantially the same as
those described in the 275 Patent and covered by claims 1 and 13.
Rosser discloses the claimed step and means for receiving the universal presentation
media object individually at each one of the group of user computer means by disclosing that each
STB receives the broadcasted sequence of advertisements. (Id. 7:21-24 and 13:19-25).
Rosser discloses the claimed step and means for selecting certain ones of the media
components at each one of the user computer means in response to its presentation logic object and its
32
data object by noting that a STB compar[es] the locally stored viewer profile with the
ranges of viewer profiles in said stored table to determine the corresponding video
indicia or sequences. (Id. 15:62-16:4). Viewer profiles in said stored table include a
viewer profile key. (Id. 7:46-58).
Rosser discloses the claimed step and means for arranging the selected ones of said
media components to create customized presentations for the users by noting the STBs insert
said video indicia or sequences directly into said video signal for viewing on said
television or video viewing device (Id. 16:5-10).
4.
Even if Rossers disclosure of creating a viewer profile, (id. Abstract and 16:2023), is deemed to not teach that the central system creates viewer profiles (to the extent
required by the claims, which Petitioner disputes), it would have been obvious to
modify the Rossers system so the central system creates viewer profiles instead of or
in addition to the STBs doing so. (Ex. 1001, 125). Whether the central system
and/or a STB creates a viewer profile is a design choice that depends on factors such
as available computing resources and network bandwidth similarly to what is explained
in Section VII(B)(2) above. (Id.). For example, when fewer computing resources are
available at a STB and a high network bandwidth is available, a person of ordinary skill
in the art would have been motivated to configure the head end to create the viewer
profiles. (Id.). Therefore, for the foregoing reasons, claims 1 and 13 are obvious over
Rosser.
33
5.
Though the preambles of claims 1 and 13 are not limiting, Park discloses the
recited method and system for customizing and distributing presentations for user sites by
describing a method and system for broadcasting advertising and content information
so that only selected information reaches each specific audience. (Ex. 1006, p. 1, 1).
Park discloses the claimed step and means for gathering user profile information by
noting that the advertisement presentation system gathers demographic and
psychographic information from users of receiving devices, such as radio receivers or
personal information terminals. (Id. p. 4, 2 and p. 10, 1). Park notes that receiving
devices may gather similar information from users. (Id. p. 6, 5). The gathered
information describes age, sex, income indicators, topic interests of users and other
types of profile information. (Id. p. 10, 1).
Park discloses the claimed step and means for creating profile data objects based on
individual user profile information by noting that the advertisement presentation system
creates users profiles based on demographic and psychographic information collected
from users. (Id. p. 4, 1). Parks user profiles are equivalents of profile data
objects because the user profiles are collections of data based on profile information,
which are maintained as a multi-dimensional value expressed in terms of specific
numeric values. (Id. p. 10, 1).
Park discloses the claimed step and means for accessing the profile data objects
individually locally in each one of a group of user computer means by stating that user profiles
34
are downloaded to receiving devices and can be stored in memory. (Id. p. 16, 2). A
receiving device accesses a user profile from its memory when comparing the user
profile to a target profile. (Id. p. 11, 1).
Park discloses the claimed step and means for creating presentation logic objects
based on corresponding ones of the data objects to facilitate the creation of individual customized
presentations for each one of the user computer means by noting that the system creates target
profiles based on the same types of demographic and psychographic information used
to create user profiles. Parks target profiles are equivalent to presentation logic
objects because the target profiles comprise data that is used by receiving devices to
facilitate creation of customized presentations. (Id. p. 12, 1). Display of a customized
presentation is a function of a correspondence of data from target profiles with data
from user profiles. (Id. p. 3, 2). This correspondence can be determined because the
target profiles include data that is matched to data included in user profiles. (Id. p. 10,
1-p. 11, 2). The data in target profiles and in user profiles are both derived from the
gathered demographic and psychographic information. (Id. p. 17, 1-p. 18, 1). Thus,
target profiles are created based on user profiles because user profiles contain the same
types of user profile information as target profiles.
Park discloses the claimed step and means for storing each one of the presentation
logic objects individually locally in the group of user computer means by describing that receiving
devices receive and store advertisement segments with target profiles in their
respective memories. (Id. p. 13, 3). As illustrated in FIG. 5, an example receiving
35
device includes memory 512 and storage area 512c for AD segment with target
profile. (Id. p. 15, 1 and FIG. 5). The receiving device must store both the target
profiles and the user profiles because it is configured to access memory 512 to
compare to the two profiles to determine which advertisements to present. (Id.
Abstract and p. 18, 1).
Park discloses the claimed step and means for broadcasting a single universal
presentation media object including a set of media components to each one of a group of remotely located
user computer means by noting that the system broadcasts a common set of ad segments
to the receiving devices using group addressing and/or system-wide addressing. (Id. p.
13, 3 and p. 17, 1). The set of ad segments includes multiple segments targeted for
different audiences (id. p. 13, 3-p.14, 1 and p. 18, 2), which means they are used
for creating customized presentations. Therefore the set of ad segments satisfies the
claimed single universal presentation media object, including a set of media
components.
Park discloses the claimed step and means for receiving the universal presentation
media object individually at each one of the group of user computer means by disclosing that
each receiver 16 receives and stores a set of advertisement segments, each associated
with a target profile. (Id. p. 13, 3).
Park discloses the claimed step and means for selecting certain ones of the media
components at each one of the user computer means in response to its presentation logic object and its
data object by stating that a receiving device select[s] an appropriate advertisement
36
segment [from the set of ad segments] by comparison of the user profile [] and
target profiles. (Id. p. 18, 1).
Park discloses the claimed step and means for arranging the selected ones of said
media components to create customized presentations for the users by noting that controller
510 identif[ies] an appropriate advertisement segment . . . [and] presents the
concatenation of the current content segment [] and a selected one of the
advertisement segments. (Id. p. 17, 2-p. 18, 1).
6.
Even if Park is deemed to not teach that the receiving device creates user
profiles (to the extent required by the claims), it would have been obvious to modify
the Park system so the receiving device creates user profiles instead of or in addition to
the advertisement presentation system doing so. (Ex. 1001, 184). Whether the
advertisement presentation system and/or a receiving device creates a user profile is a
design choice that depends on factors such as available computing resources and
network bandwidth. (Id.). For example, where computing resources are available at a
receiving device, but a high network bandwidth is not available, a person of ordinary
skill in the art would have been motivated to configure the receiving device to create
the viewer profiles. (Id.).
In addition, even if Park is deemed to not teach that the target profiles are
created based on user profiles, it would have been obvious to modify the Park system
to do so. (Id. 188). A person of ordinary skill in the art would recognize that it is
37
merely a design choice whether to rely on the gathered user profile information or the
user profiles to create the target profiles. (Id.). A person of ordinary skill would have
known to use the user profiles because the information stored in the user profiles is
formatted in a convenient manner that allows for efficient computation and because
the user profiles is to be compared to target profiles, thus resulting in greater storage,
transmission, and processing efficiency. (Id.). Therefore, for the foregoing reasons,
claims 1 and 13 are obvious over Park.
7.
Reasons to combine and implementations thereof are further described in Ex. 1001,
224-230.
38
teachings of the three references because they are in the same field of endeavor and
propose solutions to common problems.
For example, with respect to the step or means for creating presentation logic
objects based on corresponding ones of the data objects recited in claims 1 and 13,
Seidman discloses creating control information based on viewer selections of one user
(e.g., one viewer profile) or a group of users (e.g., a plurality of viewer profiles). (Ex.
1004, 8:60-9:4). As previously discussed, this control information is used by a STB to
create a customized presentation from a common set of program segments sent to
each of multiple STBs.
Rosser discloses that its central system creates viewer profile keys, which are
used to link insertable indicia with specific viewer profiles. (Ex. 1005, Abstract and
18:55-56). To the extent that Rosser does not disclose the above claimed feature of the
275 Patent, it would have been obvious to apply the teaching of Seidman above to the
teaching of Rosser. (Ex. 1001, 224-226). By combining the teachings of Seidman
with Rosser, Rossers viewer profile keys may be transferred to STBs as control
information embedded in a stream as disclosed by Seidman. Thus, the combined
invention would function in a similar manner as the alleged invention of the 275
Patent. (Id.).
Park discloses creating target profiles based on the same types of demographic
and psychographic information used to create user profiles. (Ex. 1006, p. 10, 1). To
the extent that Park does not disclose the above claimed feature of the 275 Patent, it
39
would nonetheless have been obvious to apply the teaching of Seidman above to this
teaching of Park. (Ex. 1001, 224, 227, and 230). By combining the teachings of
Seidman and Park, Parks target profiles may be created based on viewer selections of
users as disclosed by Seidman. Thus, the combined system would function in a similar
manner as the alleged invention of the 275 Patent. (Id. 227). The motivation to
combine Rosser and/or Park with Seidman includes the desire to improve the
customization of media presentations to individual users (e.g., selection and
presentation of advertisements to individual users) and the computational efficiency to
facilitate such services. (Id.).
In another example, with respect to the recited step and means for storing
each one of the presentation logic objects recited in claims 1 and 13, Rosser discloses
storing viewer profile keys locally to the STBs. (Ex. 1005, 14:26-52 and 15:62-64). To
the extent that Seidman and/or Park do not disclose this claimed feature, it would
have been obvious to apply the teaching of Rosser above to the teachings of Seidman
to store control information in the RAM or non-volatile RAM of one of Seidmans
STBs, and/or to store target profiles in the memory of one of Parks receiver devices.
(Ex. 1001, 224, 228, and 230). The motivation includes the desire for improved
efficiency and flexibility in transmission and association of control information with
media content and the improved efficiency and flexibility in processing comparisons of
user profiles and target profiles when both are stored in the receiver as disclosed by
Park. (Id. 228).
40
In another example, with respect to means for creating profile data objects of
claim 13, Park discloses that the advertisement presentation system creates user
profiles. (Ex. 1006, p. 10, 1). Seidman discloses that, on a STB, a viewer profile 12
is created for the user and stored... (Ex. 1004, 6:26-37). Additionally, Rosser discloses
that a viewer profile derived from data acquired from said monitoring is created
wherein the viewer profile indicates certain characteristics about the viewer. (Rosser,
Abstract). To the extent that Seidman and/or Rosser do not disclose the claimed
feature, it would have been obvious to apply the teaching of Park above to the
teachings of Seidman and/or Rosser. (Ex. 1001, 224, 229, and 230). The motivation
to combine these prior art references would be based on a design choice of
determining which computing resources to use to create profile data objects. (Id. 229).
A person of ordinary skill in the art would recognize the advantages of creating profile
data objects at a central server, such as Seidmans head end or Rossers central system.
(Id.).
41
8.
Claim charts for Seidman, Rosser and Park for claims 1 and
13
Cl. 1 & 13
A method
[system] for
customizing
and
distributing
presentations
for user sites,
comprising:
Cl. 1 & 13
Disclosure from Seidman, Rosser and Park
[means for]
Seidman : a viewer profile stored in the STB RAM. 6:26-29;
accessing the
a new viewer profile stored in the STBs non-volatile RAM
8:9-11, see 9:57-10:8, 11:24-29, FIG. 1; Ex. 1001, 60.
profile data
Rosser: means local and private to the user for storing said viewer
objects
profile in said device 15:50-51; see 7:46-53, 10:26-28,
individually
locally in each 12:3-4, 14:28-52, 15:6-7, 15:50-51, FIG. 2; Ex. 1001, 126.
one of a group of Park : Each receiver 16 receives and stores a corresponding user
user computer profile p. 11, 2; see p. 3, 2, p. 4, 1, p. 6, 5-p. 7, 1, p.
means;
11, 1, p. 12, 1, p. 16, 2; Ex, 1001, 185.
[means for]
Seidman : The STB receives, from the downstream channel,
creating
control information regarding the program segments available for the
presentation logiccurrently-broadcast program 9:57-61; see 3:29-55, 3:47-50,
objects based on 3:56-63, 4:21-26, 4:35-37, 5:13-22, 6:2-7, 7:62-8:50, 8:17-10:19,
corresponding 10:32-34, 12:21-28, 12:33-36, 12:49-52; Ex. 1001, 61-71. Rosser:
ones of the data means remote from the user for transmitting demographic requirements
of a target viewer into corresponding
objects
to facilitate the ranges of viewer profiles: means remote from the user for creating a table
creation
associating said ranges of viewer profiles with said video indicia or
sequences 15:52-58; see Abstr., 3:46-4:5, 4:14-24,
of individual
4:42-48, 7:46-58, 8:39-50, 10:21-29, 12:63-13:9, 13:19-23, 13:25customized
presentations for 14:9, 15:52-58, 16:12-15, 18:55-56, 18:60-63; Ex. 1001,
each one of the 127-33.
Park : Target profiles characterize an intended audience p. 3, 2;
user computer
see p. 6, 2, p. 6, 5-p. 7, 1, p. 9, 2-p. 11, 2, p. 12, 1, p. 13, 1,
means;
p. 1, 1, 2, p. 17, 1-p. 19, 1; Ex. 1001, 186-190.
Combination : A combination of the above references discloses this
element. Ex. 1001, 224-27, 230.
[means for]
Seidman : The STB receives control information 9:57-61; see
storing each 4:35-37, 8:9-11, 11:24-29; Ex. 1001, 72-73.
Rosser: means local to the user for storing said table 15:62one of the
64; see Abstr., 7:46-58, 13:41-48, 10:12-20, 13:25-41, 14:26-52,
presentation
logic objects 15:62-64, 18:60-63, FIG. 2, FIG. 4; Ex. 1001, 134.
Park : FIG. 5 (AD segment with target profile stored in memory);
individually
locally in the see Abstract, p. 6, 2, p. 6, 5-p. 7, 1, p. 13, 3, p.
group of user 15, 1, p. 17, 2-p. 18, 1; Ex. 1001, 191-92.
Combination : A combination of the above references discloses this
computer
element. Ex. 1001, 224,229, 230.
means;
43
Cl. 1 & 13
[means for]
broadcasting a
single universal
presentation
media object
including a set
of media
components
to each one of a
group of
remotely
located user
computer
means;
Rosser: The insertable indicia are encoded directly into the broadcast
44
Cl. 1 & 13
[means for]
selecting
certain ones
of the media
components
at each one of
the user
computer means
in response to its
presentation logic
object and its
data object;
Dependent Claims6
For each of the dependent claims, the motivation to modify any of Seidman,
Rosser and Park, combine those references with each other, and/or combine any or all
Additional quotes from and citations to each of the references and to the Schon.
Dec. are shown in the claim chart provided in Section VII(C)(9) below.
45
of the references with cited secondary references includes a desire to improve the
media broadcast service (e.g., the delivery of targeted ads, video programs, and
embedded data) and improve the management of computational and bandwidth
requirements. The combinations establish that the subject matter of the dependent
claims is nothing more than obvious variations of the prior art and employs only wellknown principles to yield only predictable results. The references relied upon below
are in the same field of endeavor and propose solutions to common problems. Further
reasons to combine are identified below and in Ex. 1001.
1.
and/or Park. (Ex. 1001, 87, 144, 206, and 224-230). Seidmans system tracks
selection information and periodically reports back to the head end and would thus
add viewer profiles. (Ex. 1004, 3:34-40). Rossers system continuously monitors user
habits and would thus add viewer profiles for newly monitored users. (Ex. 1005, 3:4651). Parks system collects profile information over time and would thus add viewer
profiles for new users. (Ex. 1006, p. 10, 1).
Further, Hendricks is in the same field of endeavor as Seidman, Rosser, and
Park. In particular, Hendricks discloses a system that includes a head end and set top
terminals where program selections and viewer demographics are collected to
generate packages of advertisements, as well as account and billing reports, targeted
towards each set top terminal. (Ex. 1009, Abstract). Hendricks discloses that a CPU
of the head end initiates the Polling Cycle sequence periodically to poll set top
terminals and collect information related to the number of programs watched in a
particular program category and time period. (Id. 35:2-50 and FIG. 5). In a targeted
advertisement embodiment, the CPU uses this collected information to generate
viewer preference rankings that are written to the Viewer Profile database, thereby
periodically adding profile data objects. (Id. 40:39-41:12). Thus, it would have been
obvious to add the functionality of Hendricks to any or a combination of Seidmans,
Rossers, and/or Parks methods and systems because periodic monitoring more
efficiently uses computational resources and bandwidth, as compared to instantaneous
47
or continuous monitoring, while still allowing data objects to be added. (Ex. 1001,
231-233).
2.
48
3.
subscribers [viewers STBs] on a daily, weekly, or [according to] some other periodic
basis. (Id. 3:6-9). To the extent any of Seidman, Rosser and Park is deemed to not
disclose adding media objects periodically, it would have been obvious to add the
disclosed functionality of Ellis II to any or a combination of Seidmans, Rossers,
and/or Parks methods and systems because periodic addition of media objects
ensures that viewers have up-to-date information about available programs and the
actual programs themselves. (Ex. 1001, 234-236).
4.
Seidman, Rosser, & Park each alone or in combination with Ellis renders obvious claims 6 & 18.
It would have been obvious to use default data objects in each or a combination
of the disclosed methods and systems of Seidman, Rosser, and/or Park. (Ex. 1001,
100, 157, 219, 224-230). Further, Ellis is in the same field of endeavor as Seidman,
Rosser and Park. Ellis discloses a broadcast television system that includes
[i]nteractive program guides . . . implemented on set-top boxes. (Ex. 1007, 1:15-26).
Ellis discloses a user can inform [the] program guide of the users interests and build
a profile, and in the absence of user input, default settings may be used in the users
profile. (Id. Abstract and 10:18-36). It would have been obvious to add the disclosed
functionality of Ellis to any or a combination of Seidmans, Rossers, and/or Parks
methods and systems because including default data objects ensures, even when little
51
obvious variation of the prior art and employs only well-known principles to yield
predictable results. A person of ordinary skill in the art would have been motivated to
combine the messages of Seidman with one or both of the other disclosed monitoring
systems to continuously monitor viewing habits, update viewer profiles, and
accordingly target advertisements. (Ex. 1001, 243-245).
7.
created
with [employ] MACROMEDIA FLASH
technology [means]
Macromedia Flash were well-known techniques used to compress digital video, Java
was a well-known computer programming language, and Macromedia Flash was a
well-known multimedia platform used to create media objects and associated
presentation logic objects. (Ex. 1001, 105-113 and 165-173). Thus, each of Seidman
and Rosser teaches the use of QuickTime, MPEG4, Macromedia Flash, and Java.
Seidman & Rosser each anticipates claims 9-12 & 21-24 in view of APA
The 275 spec admits that each of QuickTime, MPEG4, Macromedia Flash, and
Java is prior art by stating:
[t]here are a number of current and emerging technologies which are
employed to realize the invention described herein. For example, Apple
Computer, Inc.'s QUICKTIME architecture is employed Sun
Microsystems, Inc.'s JAVA technology is employed
Another technology is the developing ISO standard, MPEG4
Another technology is MACROMEDIA FLASH technology.
(Ex. 1002, 8:33-51). Claims 9-12 and 21-24 are thus not separately patentable over
independent claims 1 and 13 and should be cancelled for the same reasons.
Seidman & Rosser each alone or each in combination with APA, or a combination of Seidman,
Rosser, and Park in view of APA obviates claims 9-12 & 21-24
Alternatively, it would have been obvious to compress at least some of the
broadcasted media objects using QuickTime, MPEG4, or Macromedia Flash, to use at
least Java to write programs for presentation logic objects, and to use at least
Macromedia Flash to create media objects and associated presentation logic objects, in
55
each or a combination of the disclosed methods and systems. (Ex. 1001, 105-113,
165-173, 224-230, 249, 251, and 253-254). The motivation to modify or combine the
references includes reducing bandwidth usage and using well-known techniques to
create computer programs. (Id. 105, 107, 109, 112, 165, 167, 169, and 172). For
instance, Seidman and Rosser give an example of using MPEG2 compression. (Ex.
1004, 10:22-32 and Ex. 1005, 7:62-66). Using MPEG4 achieves an improved
compression rate. (Ex. 1001, 109 and 169).
9.
Claims 2 and 14
A method[system]
according to claim
1, further including
[means for] adding
profile data objects
periodically.
56
Claims 3 and 15
A method[system]
according to claim
1, further including
[means
for] modifying said
profile data
objects
periodically.
Claims 4 and 16
A method[system]
according to claim
1, further including
[means
for] adding media
objects
periodically.
57
Claims 5 and 17
A method[system]
according to claim
1 [13], further
including [means
for] modifying
said media objects
periodically.
Claims 6 and 18
A method[system]
according to claim
1 [13], further
including [means
for] using default
data objects in the
absence of an
individual user
profile
information.
Claims 7 and 19
A method[system]
according to claim
1 [13], further
including [means
for] sending
messages from
local user
computer means in
response to the
activation of the
customized
presentation by the
user.
Claims 8 and 20
A method[system]
according to claim
1 [13], wherein at
least some of said
objects are
encrypted [employ
encryption
means].
Claims 9 and 21
A method[system]
according to claim
1 [13], wherein at
least some of said
objects employ
QUICKTIME
[means].
Claims 10 and 22
A method[system]
according to claim
1 [13], wherein at
least some of said
objects employ
JAVA [means]
Claims 11 and 23
A method[system]
according to claim
1 [13], wherein at
least some of said
objects are
expressed in
[employ] MPEG4
[means].
Claims 12 and 24
A method[system]
according to claim
1 [13], wherein at
least some of said
objects are created
with [employ]
MACROMEDIA
FLASH
technology [means].
VIII. CONCLUSION
This Petition shows that there is a reasonable likelihood that the petitioner
would prevail with respect to at least one of the challenged claims. A trial should be
instituted and the 275 Patent claims should be canceled as unpatentable.
Respectfully submitted,
Dated: December 30, 2014
BY:
/Linda J. Thayer/
Linda J. Thayer, Reg. No. 45,681
Rachel L. Emsley, Reg. No. 63,558
Two Seaport Blvd., 6th Floor
Boston, MA 022110
Telephone: 617.646.1600
Facsimile: 202.408.4400
linda.thayer@finnegan.com
rachel.emsley@finnegan.com
ATTORNEYS FOR PETITIONER
UNIFIED PATENTS INC.
60
CERTIFICATE OF SERVICE
Pursuant to 37 C.F.R. 42.6(e) and 42.105(b), the undersigned certifies
that on December 30, 2014, a copy of:
PETITION FOR INTER PARTES
REVIEW UNDER 35 U.S.C. 311-319
AND 37 C.F.R. 42.100 ET SEQ.
was served upon the Patent Owner via USPS EXPRESS MAIL at the following
address:
Daniel Mitry
212 East 47th Street, #24J
New York, NY 10017
Dated: December 30, 2014
BY:
/Linda J. Thayer/
Linda J. Thayer, Reg. No. 45,681
Rachel L. Emsley, Reg. No. 63,558
Two Seaport Blvd., 6th Floor
Boston, MA 022110
Telephone: 617.646.1600
Facsimile: 202.408.4400
linda.thayer@finnegan.com
rachel.emsley@finnegan.com
ATTORNEYS FOR PETITIONER
UNIFIED PATENTS INC.