throbber
Case 6:20-cv-00810-ADA Document 73-27 Filed 04/23/21 Page 1 of 29
`
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket