`
`EXHIBIT K
`(Part 4 of 5)
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 2 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 9
`
`directed to a system (claim 8), and a method (claim 22). Thus, on its face, each
`
`independent claim is directed to a statutory category of invention. However, each of the
`
`independent claims is directed to the abstract idea of determining at least a first portion
`
`of the second set of digital media assets to insert into the first composite digital media
`
`stream and creating a user-specific composite digital media stream, as explained in
`
`detail below. The claims do not include additional elements that are sufficient to amount
`
`to significantly more than the judicial exception because the additional computer
`
`elements, which are recited at a high level of generality, provide conventional computer
`
`functions that do not add meaningful limits to practicing the abstract idea.
`
`29.
`
`Claim 22 recites, in part, identifying a first set of digital media assets; creating a
`
`first composite digital media stream including at least a portion of the first set of digital
`
`media assets; retrieving user information for the at least one user, wherein the user
`
`information contains one or more user attributes for the at least one user; selecting a
`
`second set of digital media assets, wherein at least a portion of the second set of digital
`
`media assets is associated with one or more user attributes found in the user
`
`information; determining at least a first portion of the second set of digital media assets
`
`to insert into the first composite digital media stream; creating a user-specific composite
`
`digital media stream by inserting the determined first portion of the second set of digital
`
`media assets into the first composite digital media stream; and transmitting the user-
`
`specific composite digital media stream to the at least one user.
`
`30. Claim 8 recites similar limitations directed toward a system and also the concept
`
`of determining at least a first portion of the second set of digital media assets to insert
`
`into the first composite digital media stream and creating a user-specific composite
`
`TT0006232
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 3 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 10
`
`digital media stream. This is analogous to "customizing information based on
`
`... information known about the user", which has been held to be "an idea 'of itself'"
`
`(see Affinity Labs of Texas, LLC vs. Amazon.com Inc. (Fed. Cir. 2016, #2015-2080),
`
`slip. op. at p. 10 discussing Intellectual Ventures I LLC v. Capital One Bank (USA), 792
`
`F.3d 1363, 1369 (Fed. Cir. 2015)), since the composite digital media stream is
`
`customize by the one or more user attributes found in the user information. This is also
`
`analogous to "collecting information, analyzing it, and displaying certain results of the
`
`collection and analysis", which has been held to also be "an idea 'of itself" (see Electric
`
`Power Group), since first set of digital media assets and second set of digital media
`
`assets are identified, the second set of digital media assets are analyzed to determine if
`
`they are associated with one or more user attributes, and the user-specific composite
`
`digital media is transmitted to the user.
`
`31.
`
`For Step 2B of the analysis, examiners relies on what the courts have
`
`recognized, or those in the art would recognize, as elements that are well-understood,
`
`routine and conventional. In the instant case some of the limitations are drawn to what
`
`the courts have recognized to be computer functions that are well-understood, routine,
`
`and conventional functions including: identify first set of digital media assets [processing
`
`data], retrieve user information [receiving data], and select a second set of digital media
`
`assets [processing data], The courts have found that functions similar to those of
`
`Applicants claims of "receiving, processing, and storing data" (See Alice Corp., 134 S.
`
`Ct. at 2360. But see Example 4 (AI-4: global positioning system) and "receiving or
`
`transmitting data over a network, e.g., using the Internet to gather data"
`
`(See Ultramercial, 772 F.3d at 716-17; buySAFE, Inc. v. Google, Inc., 765 F.3d 1350,
`
`TT0006233
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 4 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 11
`
`1355 (Fed. Cir. 2014) to be well-understood, routine, and conventional functions when
`
`they are claimed in a merely generic manner. Courts have held computer-implemented
`
`processes not to be significantly more than an abstract idea (and thus ineligible) where
`
`the claim as a whole amounts to nothing more than generic computer functions merely
`
`used to implement an abstract idea.
`
`32.
`
`Further, the independent claims do not include additional elements that are
`
`sufficient to amount to significantly more than the judicial exception because the
`
`additional elements when considered both individually and as an ordered combination
`
`do not amount to significantly more than the abstract idea. The claim recites the
`
`additional limitations of "a processing device" and "a computer-readable storage
`
`medium", which are recited at a high level of generality and are recited as performing
`
`generic computer functions routinely used in computer applications. Generic computer
`
`components recited as performing generic computer functions that are well-understood,
`
`routine and conventional activities amount to no more than implementing the abstract
`
`idea with a computerized system. The use of generic computer components do not
`
`impose any meaningful limit on the computer implementation of the abstract idea.
`
`These additional elements do not provide significantly more to the abstract idea as the
`
`additional elements do not:
`
`• Improve another technology or technical field
`
`• Improve the functioning of a computer itself
`
`• Add a specific limitation other than what is well-understood, routine, and
`
`conventional in the field
`
`TT0006234
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 5 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 12
`
`• Add meaningful limitations that amount to more than generally linking the
`
`use of the exception to a particular technological environment.
`
`33. Viewed as a whole, these additional claim elements do not provide meaningful
`
`limitation(s) to transform the abstract idea into a patent eligible application of the
`
`abstract idea such that the claims amount to significantly more than the abstract idea
`
`itself.
`
`34. Dependent claims 9-21 and 23-30 do not cure the deficiency of the abstract idea
`
`and only further limit the already identified abstract idea. Claim 15 further limits the
`
`digital media assets. Claims 16 and 27 further limit the determining step of claims 8 and
`
`22. These claims are part of the abstract idea as explained above.
`
`35. Claims 9 and 23 further recite retrieve second user information for a second user,
`
`determine at least a second portion of the second set of digital media assets, create a
`
`second user-specific composite digital media stream, and transmit the second user-
`
`specific composite digital media stream. The same cases, as explained above, can be
`
`used for these claims, since these claims recite the same limitations except for a
`
`second user.
`
`36. Claims 10 and 24 further recite, monitor [processing data] a first composite digital
`
`media stream for the presence of a trigger. Claims 11 and 25, 12-14, and 26 further
`
`limit claims 1 and 24. Claims 17 and 28 further recite, compile [processing data] a user
`
`narrative framework and store the user narrative framework. Claims 18, 19, 29, and 30
`
`further limit claims 17 and 28. The courts have found that functions similar to those of
`
`Applicants claims of "receiving, processing, and storing data" (See Alice Corp., 134 S.
`
`Ct. at 2360. But see Example 4 (Al-4: global positioning system) and "receiving or
`
`TT0006235
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 6 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 13
`
`transmitting data over a network, e.g., using the Internet to gather data"
`
`(See Ultramercial, 772 F.3d at 716-17; buySAFE, Inc. v. Google, Inc., 765 F.3d 1350,
`
`1355 (Fed. Cir. 2014) to be well-understood, routine, and conventional functions when
`
`they are claimed in a merely generic manner. Courts have held computer-implemented
`
`processes not to be significantly more than an abstract idea (and thus ineligible) where
`
`the claim as a whole amounts to nothing more than generic computer functions merely
`
`used to implement an abstract idea.
`
`37.
`
`Therefore when considered both alone and in combination the dependent claims
`
`do not amount to significantly more. The depending claims when analyzed as a whole,
`
`are also held to be patent Ineligible under 35 U.S.C. §101.
`
`Claim Rejections - 35 USC § 102
`
`38. The following is a quotation of the appropriate paragraphs of pre-AIA 35 U.S.C.
`
`102 that form the basis for the rejections under this section made in this Office action:
`
`A person shall be entitled to a patent unless —
`
`(e) the invention was described in (1) an application for patent, published under section
`122(b), by another filed in the United States before the invention by the applicant for patent or
`(2) a patent granted on an application for patent by another filed in the United States before
`the invention by the applicant for patent, except that an international application filed under
`the treaty defined in section 351(a) shall have the effects for purposes of this subsection of an
`a pplication filed in the United States only if the international application designated the United
`States and was published under Article 21(2) of such treaty in the English language.
`
`39. Claims 8-11, 16, 21-25, and 27 are rejected under pre-AIA 35 U.S.C. 102(e) as
`
`being anticipated by Haberman (U. S. Patent No. 7,904,922).
`
`Regarding claims 8 and 22, Haberman teaches
`
`TT0006236
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 7 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 14
`
`a system creating a user specific composite digital media display, the system
`
`comprising (abstract):
`
`a processing device; and a computer-readable storage medium operably
`
`connected to the processing device and comprising one or more programming
`
`instructions that, when executed, cause the processing device to (Column 15 lines
`
`60-66, "The web server 134 passes the received information on to the transaction
`
`processor 138, typically over an electronic connection such as the internet, a dedicated
`
`telephone connection etc. The transaction processor 138 oversees much of the
`
`operation of creating the personalized message, including sequencing of many of the
`
`steps in the operation, and bookkeeping for client records and billing." See also column
`
`16 lines 29-37.):
`
`a method for creating a user specific composite digital media display, the method
`
`comprising (abstract):
`
`identify a first set of digital media assets, create a first composite digital media
`
`stream including at least a portion of the first set of digital media assets (column 4
`
`lines 41-44, "The message campaign includes a message template and a collection of
`
`media segments. The media segments [first set of digital media assets] are selected
`
`[identify] and then assembled to produce the final personalized message [first
`
`composite media stream] at assembly time."),
`
`retrieve user information for the at least one user, wherein the user information
`
`contains one or more user attributes for the at least one user (Column 5 lines 53-
`
`64, "A user profile database 22 includes information regarding an individual 24.. .The
`
`user profile database may contain any type of information regarding the individual 24,
`
`TT0006237
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 8 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 15
`
`including demographics, address, monetary income, political affiliations, known
`
`preferences, buying patterns [these are all attributes] etc." Fig. 8 shows the profile of
`
`Mary Johnson and shows which media assets are selected based on her profile
`
`information.),
`
`select a second set of digital media assets, wherein at least a portion of the
`
`second set of digital media assets is associated with one or more user attributes
`
`found in the user information (Column 4 lines 44-49, "Specific media segments
`
`[second set of digital media assets] are selected and merged according to the message
`
`template and information about the viewer derived from a user profile. The information
`
`from the user profile is interpreted by an expert rule system to determine which of
`
`several potential media segments to select for use in the personalized message." Figs.
`
`6 and 7 show that a set of digital media assets are selected based on the user attributes
`
`because it selects assets based on the user being a male or female and of age between
`
`age 35 to 54, etc.),
`
`determine at least a first portion of the second set of digital media assets to insert
`
`into the first composite digital media stream (Fig. 8 shows the profile of Mary
`
`Johnson and shows which media assets are selected based on her profile
`
`information."),
`
`create a user-specific composite digital media stream by inserting the determined
`
`first portion of the second set of digital media assets into the first composite
`
`digital media stream, and transmit the user-specific composite digital media
`
`stream to the at least one user (column 16 lines 13-28, "The message generator 145
`
`provides the profile information 120 and message template 56 to the expert rules
`
`TT0006238
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 9 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 16
`
`system 38, which is responsible for completing the message template 56 with selected
`
`media segments for each part of the template. The expert rules system 38 uses rules as
`
`previously described to determine the appropriate media segments. The completed
`
`template 146 is then returned to the message generator 145 which sends a media
`
`playout list 148 to the transaction processor 138. The transaction processor 138
`
`provides the media playout list 148 to the media server 149 which assembles all the
`
`media segments together to produce the video stream 150 of the personalized
`
`message. The video stream 150 is provided to the media encoder 40, to properly
`
`encode the video stream for delivery. In the present embodiment, this is an encoded
`
`video stream 154 which is sent to the client browser 130, for delivery to the user." See
`
`also column 15 lines 13-18 and Figure 4.).
`
`Regarding claims 9 and 23, Haberman teaches
`
`retrieve second user information for a second user, wherein the second user
`
`information contains one or more user attributes for the second user (Column 13
`
`lines 54-65, "Each step begins with the presentation 206 of the next profile [second
`
`user] to the assembly node 404 which uses this profile to select and assemble the
`
`correct material from the resource library 300 into its "slot" in the message template
`
`400. It then sends the assembled message on to the transcoding and compressing
`
`operation 406 which delivers a video stream that matches the specifications for the
`
`delivery media. These video messages are then transported to the chosen media
`
`distribution center 212 for delivery at the scheduled time to the media user interface 214
`
`TT0006239
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 10 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 17
`
`which communicates with each appropriate target user 24. The process is then
`
`repeated for the next profile 206 until all listed profiles are serviced."),
`
`determine at least a second portion of the second set of digital media assets to
`
`insert into the first composite digital media stream (Column 13 lines 54-65, explains
`
`that the whole process described is done for the next profile. Fig. 8 shows the profile of
`
`Mary Johnson which could be the first user or the second user per column 13 and
`
`shows which media assets are selected based on her profile information.");
`
`create a second user-specific composite digital media stream by inserting the
`
`determined second portion of the second set of digital media assets into the first
`
`composite digital media stream, and transmit the second user-specific composite
`
`digital media stream to the second user (column 16 lines 13-28, "The message
`
`generator 145 provides the profile information 120 and message template 56 to the
`
`expert rules system 38, which is responsible for completing the message template 56
`
`with selected media segments for each part of the template. The expert rules system 38
`
`uses rules as previously described to determine the appropriate media segments. The
`
`completed template 146 is then returned to the message generator 145 which sends a
`
`media playout list 148 to the transaction processor 138. The transaction processor 138
`
`provides the media playout list 148 to the media server 149 which assembles all the
`
`media segments together to produce the video stream 150 of the personalized
`
`message. The video stream 150 is provided to the media encoder 40, to properly
`
`encode the video stream for delivery. In the present embodiment, this is an encoded
`
`video stream 154 which is sent to the client browser 130, for delivery to the user." See
`
`also column 15 lines 13-18 and Figure 4.).
`
`TT0006240
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 11 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 18
`
`Regarding claims 10 and 24, Haberman teaches
`
`monitor the first composite digital media stream for the presence of a trigger,
`
`wherein the trigger indicates a personalization opportunity in the first composite
`
`digital media stream (Fig. 4 shows the presence of triggers in the media stream by
`
`showing "Insert Seq 80a", "Insert Seq 80b", "Insert Seq 80c", etc. Column 9 lines 1-8,
`
`"The rule system then determines the appropriate media segments to insert into the
`
`insertable sequences 80 of the message template 56. For example, the first insertable
`
`sequence 80a is video selected from the video and sound database 30 [trigger]. A next
`
`insertable sequence 80b is also selected from the video and sound database 30.
`
`Continuing with the present example, a predefined sequence 78 is then followed by an
`
`insertable sequence 80c comprising animation from animation database 32.").
`
`Regarding claims 11 and 25, Haberman teaches
`
`wherein a personalization opportunity comprises a location within the first
`
`composite digital media stream at which one or more of the second set of digital
`
`media assets can be inserted into the first composite digital media stream, and
`
`wherein the one or more inserted digital media assets are chosen specifically for
`
`the at least one user receiving the first composite digital media stream (Fig. 4
`
`shows the presence of triggers in the media stream at specific locations in the media
`
`stream by showing "Insert Seq 80a" right after "Seq 78". Column 9 lines 1-8, "The rule
`
`system then determines the appropriate media segments to insert into the insertable
`
`sequences 80 of the message template 56. For example, the first insertable sequence
`
`TT0006241
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 12 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 19
`
`80a [location in media stream] is video selected from the video and sound database 30."
`
`Fig. 6, 7 and 8 show how each location is chosen specifically for the user.).
`
`Regarding claims 16 and 27, Haberman teaches
`
`wherein the one or more instructions for determining at least one of the set of
`
`second digital media assets to insert the determined first portion of the second
`
`set of digital media assets into the first composite digital media stream comprise
`
`one or more additional programming instructions that, when executed, cause the
`
`processing device to (Fig. 8 shows the profile of Mary Johnson and shows which
`
`media assets are selected based on her profile information."):
`
`perform a rule-based substitution of one or more of the digital media assets from
`
`the first set of digital media assets with one or more of the digital media assets
`
`from the second set of digital media assets to create a user-specific set of digital
`
`media assets (Column 8, lines 25-37, "FIG. 3 illustrates an embodiment of the
`
`invention in which substitution editing is implemented. A producer or editor working at
`
`an editing station 70 creates a message template 56 comprised of descriptions of
`
`different types of multi-media materials such as video, graphics, music and narration.
`
`The editor also creates or selects the media segments and consolidates them in the
`
`selected storage or database 54. User profiles 60 about the user 24 are obtained and
`
`fed to a rules system 38 for substitution editing. The rules system then selects raw
`
`materials from the media segments database 54 according to the message template 56
`
`and user profile 60 and combines them to form a completed personalized message 72
`
`that is delivered to the viewer 24.").
`
`TT0006242
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 13 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 20
`
`Regarding claim 21, Haberman teaches
`
`the system of claim 8, wherein the first set of digital media assets includes one or more
`
`of a foreground image, a background image, or audio (column 5 lines 49-58, "For
`
`example, every element of a television commercial may be selected (or dynamically
`
`created) to fill in a template, including background view (such as a city skyline, and
`
`seasonal choices as well), music (background and jingles), language and accent of
`
`narrative, the choice of what narrative to add, the product being shown (for example a
`
`car or truck), the appearance of the product (for example the color of a car or
`
`accessorizations), selectable video of real actors, the length the commercial runs, any
`
`screen over text, etc." See also column 7 lines 8-13.).
`
`Claim Rejections - 35 USC § 103
`
`40. The following is a quotation of pre-AIA 35 U.S.C. 103(a) which forms the basis
`
`for all obviousness rejections set forth in this Office action:
`
`(a) A patent may not be obtained though the invention is not identically disclosed or described
`as set forth in section 102, if the differences between the subject matter sought to be patented
`and the prior art are such that the subject matter as a whole would have been obvious at the
`time the invention was made to a person having ordinary skill in the art to which said subject
`matter pertains. Patentability shall not be negatived by the manner in which the invention was
`made.
`
`41. Claims 12-15, 17-19, 26, and 28-30 are rejected under pre-AIA 35 U.S.C. 103(a)
`
`as being unpatentable over Haberman (U. S. Patent No. 7,904,922), in view of Zamir
`
`(P. G. Pub. No. 2003/0236582).
`
`Regarding claim 12,
`
`TT0006243
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 14 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 21
`
`the system of claim 11, wherein the one or more programming instructions for
`
`causing the processing device to monitor the first composite digital media stream
`
`for the presence of a trigger further comprise one or more additional
`
`programming instructions that, when executed, cause the processing device to
`
`(Fig. 4 shows the presence of triggers in the media stream by showing "Insert Seq 80a",
`
`"Insert Seq 80b", "Insert Seq 80c", etc. Column 9 lines 1-8, "The rule system then
`
`determines the appropriate media segments to insert into the insertable sequences 80
`
`of the message template 56. For example, the first insertable sequence 80a is video
`
`selected from the video and sound database 30 [trigger]. A next insertable sequence
`
`80b is also selected from the video and sound database 30. Continuing with the present
`
`example, a predefined sequence 78 is then followed by an insertable sequence 80c
`
`comprising animation from animation database 32."):
`
`access a user profile associated with the at least one user (Fig. 8 shows the access
`
`of a user profile.).
`
`Haberman does not teach
`
`and determine whether the at least one user has historically responded favorably
`
`to one or more digital media assets associated with the trigger.
`
`However, Zamir teaches
`
`and determine whether the at least one user has historically responded favorably
`
`to one or more digital media assets associated with the trigger ([0009]
`
`"Implementations of the invention may include one or more of the following features.
`
`The user interface includes both input devices and output devices that both provide and
`
`receive information. The audio system includes a selector to choose audio items to be
`
`TT0006244
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 15 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 22
`
`played based on reactions of users expressed through the user interface. The user
`
`interface includes a way for the user to indicate his reactions about audio items. Less
`
`information is made available when the vehicle is moving than when it is stopped. The
`
`level of information includes an indication of favorable or unfavorable reaction to an
`
`audio item.").
`
`Therefore it would have been obvious to one of ordinary skill in the art at the time of the
`
`invention to modify the system of Haberman by adding determine whether the at least
`
`one user has historically responded favorably to one or more digital media assets
`
`associated with the trigger, as taught by Zamir, in order for the system to select items to
`
`be played based on preference indicated by the listening audience (Zamir, [0004]).
`
`Regarding claim 13, Haberman teaches
`
`the system of claim 12, wherein the one or more programming instructions for
`
`causing the processing device to monitor the first composite digital media stream
`
`for the presence of a trigger further comprise one or more additional
`
`programming instructions that, when executed, cause the processing device to
`
`(Fig. 4 shows the presence of triggers in the media stream by showing "Insert Seq 80a",
`
`"Insert Seq 80b", "Insert Seq 80c", etc. Column 9 lines 1-8, "The rule system then
`
`determines the appropriate media segments to insert into the insertable sequences 80
`
`of the message template 56. For example, the first insertable sequence 80a is video
`
`selected from the video and sound database 30 [trigger]. A next insertable sequence
`
`80b is also selected from the video and sound database 30. Continuing with the present
`
`TT0006245
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 16 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 23
`
`example, a predefined sequence 78 is then followed by an insertable sequence 80c
`
`comprising animation from animation database 32.").
`
`Haberman does not teach
`
`insert the one or more digital media assets associated with the trigger into the
`
`first composite digital media stream if it is determined the at least one user has
`
`reacted favorably to the trigger.
`
`However, Zamir teaches
`
`insert the one or more digital media assets associated with the trigger into the
`
`first composite digital media stream if it is determined the at least one user has
`
`reacted favorably to the trigger (Paragraph [0242] explains that positive and negative
`
`responses on tracks are received and each track is given a positive or negative scores
`
`and therefore deduce the user's preferences. Paragraphs [0318]-[0321] explains what
`
`track is inserted based on the user's positive feedback.).
`
`Therefore it would have been obvious to one of ordinary skill in the art at the time of the
`
`invention to modify the system of Haberman by adding insert the one or more digital
`
`media assets associated with the trigger into the first composite digital media stream if it
`
`is determined the at least one user has reacted favorably to the trigger, as taught by
`
`Zamir, in order for the system to select items to be played based on preference
`
`indicated by the listening audience (Zamir, [0004]).
`
`Regarding claim 14, Haberman teaches
`
`the system of claim 12, wherein the one or more programming instructions for
`
`causing the processing device to monitor the first composite digital media stream
`
`TT0006246
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 17 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 24
`
`for the presence of a trigger further comprise one or more additional
`
`programming instructions that, when executed, cause the processing device to
`
`(Fig. 4 shows the presence of triggers in the media stream by showing "Insert Seq 80a",
`
`"Insert Seq 80b", "Insert Seq 80c", etc. Column 9 lines 1-8, "The rule system then
`
`determines the appropriate media segments to insert into the insertable sequences 80
`
`of the message template 56. For example, the first insertable sequence 80a is video
`
`selected from the video and sound database 30 [trigger]. A next insertable sequence
`
`80b is also selected from the video and sound database 30. Continuing with the present
`
`example, a predefined sequence 78 is then followed by an insertable sequence 80c
`
`comprising animation from animation database 32.").
`
`Haberman does not teach
`
`insert one or more alternate digital media assets that are not associated with the
`
`trigger into the first composite digital media stream if it is determined the at least
`
`one user has reacted unfavorably to the trigger.
`
`However, Zamir teaches
`
`insert one or more alternate digital media assets that are not associated with the
`
`trigger into the first composite digital media stream if it is determined the at least
`
`one user has reacted unfavorably to the trigger ([0032] "Implementations of the
`
`invention may include one or more of the following features. The user indicates his
`
`reaction by manually invoking a control that represents a negative reaction. After the
`
`playing of the item has been terminated, a next item to be played is automatically
`
`selected based on reactions previously indicated by the user with respect to played
`
`items of audio, video, or multimedia content." Paragraph [0242] explains that positive
`
`TT0006247
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 18 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 25
`
`and negative responses on tracks are received and each track is given a positive or
`
`negative scores and therefore deduce the user's preferences. Paragraphs [0318]-
`
`[0321] explains what track is inserted based on the user's positive feedback.).
`
`Therefore it would have been obvious to one of ordinary skill in the art at the time of the
`
`invention to modify the system of Haberman by adding insert one or more alternate
`
`digital media assets that are not associated with the trigger into the first composite
`
`digital media stream if it is determined the at least one user has reacted unfavorably to
`
`the trigger, as taught by Zamir, in order for the system to select items to be played
`
`based on preference indicated by the listening audience (Zamir, [0004]).
`
`Regarding claim 15, Haberman teaches
`
`the system of claim 12, wherein the one or more digital media assets associated
`
`with the trigger comprise one or more advertisements related to the trigger
`
`(Column 4 lines 36-39, "A message, story, or advertisement is assembled on demand,
`
`based upon rules applied to each user's profile data and the available library of media
`
`segments.").
`
`Regarding claims 17 and 28, Haberman teaches all the claimed features as discussed
`
`above. Haberman does not teach
`
`compile a user narrative framework for the at least one user based upon a listing
`
`of digital media assets transmitted to the at least one user; and store the user
`
`narrative framework on the computer-readable storage medium.
`
`However, Zamir teaches
`
`TT0006248
`
`
`
`Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 19 of 29
`
`Application/Control Number: 14/506,822
`Art Unit: 3681
`
`Page 26
`
`compile a user narrative framework for the at least one user based upon a listing
`
`of digital media assets transmitted to the at least one user; and store the user
`
`narrative framework on the computer-readable storage medium (Paragraphs
`
`[0252]-[0259] explain the tracking of mood and music preference for a user based on
`
`digital media assets transmitted and storing those as a "moodBonusScore".).
`
`T