`
`UNITED STATES DEPARTMENT OF COMMERCE
`United States Patent and Trademark Office
`Address: COMMISSIONER FOR PATENTS
`P.O. Box 1450
`Alexandria, Virginia 22313-1450
`
`18/130,846
`
`04/04/2023
`
`Marvin DeMerchant
`
`020699-122000US
`
`7318
`
`Trellis IP Law Group/ Sony Corp.
`235 Westlake Center #23
`Daly City, CA 94015
`
`OCAK,ADIL
`
`PAPER NUMBER
`
`ART UNIT
`
`2426
`
`NOTIFICATION DATE
`
`DELIVERY MODE
`
`11/13/2024
`
`ELECTRONIC
`
`Please find below and/or attached an Office communication concerning this application or proceeding.
`
`The time period for reply, if any, is set in the attached communication.
`
`Notice of the Office communication was sent electronically on above-indicated "Notification Date" to the
`following e-mail address(es):
`docket @trellislaw.com
`
`megan @trellislaw.com
`sherry @trellislaw.com
`
`PTOL-90A (Rev. 04/07)
`
`
`
`Office Action Summary
`
`Application No.
`18/130,846
`Examiner
`ADIL OCAK
`
`Applicant(s)
`DeMerchant etal.
`Art Unit
`AIA (FITF) Status
`2426
`Yes
`
`-- The MAILING DATEof this communication appears on the cover sheet with the correspondence address --
`Period for Reply
`
`A SHORTENED STATUTORYPERIOD FOR REPLYIS SET TO EXPIRE 3 MONTHS FROM THE MAILING
`DATE OF THIS COMMUNICATION.
`Extensionsof time may be available underthe provisions of 37 CFR 1.136(a). In no event, however, may a reply betimely filed after SIX (6) MONTHSfrom the mailing
`date of this communication.
`If NO period for reply is specified above, the maximum statutory period will apply and will expire SIX (6) MONTHSfrom the mailing date of this communication.
`-
`- Failure to reply within the set or extended period for reply will, by statute, cause the application to become ABANDONED (35 U.S.C. § 133).
`Any reply received by the Office later than three months after the mailing date of this communication, evenif timely filed, may reduce any earned patent term
`adjustment. See 37 CFR 1.704(b).
`
`Status
`
`
`
`1) Responsive to communication(s) filed on 10/11/2024.
`C} A declaration(s)/affidavit(s) under 37 CFR 1.130(b) was/werefiled on
`
`2a)() This action is FINAL. 2b)¥)This action is non-final.
`3) An election was madeby the applicant in responseto a restriction requirement set forth during the interview
`on
`; the restriction requirement and election have been incorporated into this action.
`4)(2) Since this application is in condition for allowance except for formal matters, prosecution as to the merits is
`closed in accordance with the practice under Exparte Quayle, 1935 C.D. 11, 453 O.G. 213.
`
`Disposition of Claims*
`1-20 is/are pending in the application.
`)
`Claim(s)
`5a) Of the above claim(s) _ is/are withdrawn from consideration.
`C} Claim(s)__ is/are allowed.
`Claim(s) 1-20 is/are rejected.
`(] Claim(s)__ is/are objectedto.
`C] Claim(s
`are subjectto restriction and/or election requirement
`)
`* If any claims have been determined allowable, you maybeeligible to benefit from the Patent Prosecution Highway program at a
`participating intellectual property office for the corresponding application. For more information, please see
`http://www.uspto.gov/patents/init_events/pph/index.jsp or send an inquiry to PPHfeedback@uspto.gov.
`
`) ) ) )
`
`Application Papers
`10)( The specification is objected to by the Examiner.
`11) The drawing(s) filed on 04/04/2023 is/are: a)[¥) accepted or b)(.) objected to by the Examiner.
`Applicant may not request that any objection to the drawing(s) be held in abeyance. See 37 CFR 1.85(a).
`Replacement drawing sheet(s) including the correction is required if the drawing(s) is objected to. See 37 CFR 1.121(d).
`
`Priority under 35 U.S.C. § 119
`12)£) Acknowledgment is made of a claim for foreign priority under 35 U.S.C. § 119(a)-(d)or (f).
`Certified copies:
`_—_c)L) None ofthe:
`b)L) Some**
`a)Q) All
`1.1) Certified copies of the priority documents have been received.
`2.1.) Certified copies of the priority documents have been received in Application No. |
`3.2.) Copies of the certified copies of the priority documents have been receivedin this National Stage
`application from the International Bureau (PCT Rule 17.2(a)).
`*“ See the attached detailed Office action for a list of the certified copies not received.
`
`Attachment(s)
`
`1)
`
`Notice of References Cited (PTO-892)
`
`2) (J Information Disclosure Statement(s) (PTO/SB/08a and/or PTO/SB/08b)
`Paper No(s)/Mail Date
`U.S. Patent and Trademark Office
`
`3)
`
`4)
`
`(LJ Interview Summary (PTO-413)
`Paper No(s)/Mail Date
`(Qj Other:
`
`PTOL-326 (Rev. 11-13)
`
`Office Action Summary
`
`Part of Paper No./Mail Date 20241107
`
`
`
`Application/Control Number: 18/130,846
`Art Unit: 2426
`
`Page 2
`
`DETAILED ACTION
`
`Notice of Pre-AlA or AIA Status
`
`1.
`
`The present application, filed on or after March 16, 2013, is being examined underthefirst
`
`inventor to file provisions of the AIA.
`
`2.
`
`A request for continued examination under 37 CFR 1.114, including the fee set forthin 37 CFR
`
`1.17(e), wasfiled in this application after final rejection. Since this application is eligible for continued
`
`examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has beentimely paid, the
`
`finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's
`
`submission filed on 10/11/2024 has been entered.
`
`Amendment
`
`3.
`
`This Office Action is made in response to amendment, filed 9/11/2024. Applicant has amended
`
`claims 1, 8 and 15.
`
`Response to Arguments
`
`4.
`
`Applicant’s arguments see “Remarks”, made in an Amendment’, filed 9/1 1/2024.
`
`With respect to Claim Rejections - 35 U.S.C. §103, the Applicant has amendedclaims 1, 8 and
`
`15 to include “determining dietary restrictions of a user; and ... suggested ingredient substitutes
`
`based on the dietary restrictions...” (emphasis added to distinguish the elements not taught by current
`
`art of record). The Applicant submits that Jo does not teach or suggest“providing a name of the food dish,
`
`suggested ingredients of the food dish, suggested ingredient substitutes based on the dietary
`
`restrictions, and a suggested recipe of the food dish to the user, as recited in the independent claims 1,
`
`8 and 15. The Examiner agrees that the current art of record does not teach the newly amended features
`
`“determining dietary restrictions of a user; and ... suggested ingredient substitutes based on the dietary
`
`restrictions...” The Examiner finds BODLAENDER that teaches these amended features (see rejections
`
`below). The Examineralso points out that the Application merely states that Jo does not teach or suggest
`
`“providing a name ofthe food dish, suggested ingredients of the food dish,
`
`... and a suggested recipe of
`
`
`
`Application/Control Number: 18/130,846
`Art Unit: 2426
`
`Page 3
`
`the food dish to the user” without providing any argument as to why Jo does not teach or suggest the
`
`features. The Examiner maintains the position that Jo does disclose “providing a name of the food dish”
`
`as identified in the rejection below and the Final Rejection 7/11/2024. The Examiner also had identified in
`
`the Final Rejection 7/1 1/2024 that Jo does not explicitly disclose providing “suggested ingredients of the
`
`food dish, ... and a suggested recipe of the food dish to the user”, howeverit is Wilkinson that discloses
`
`these features which the Examiner maintains (See rejections below).
`
`The Applicant submits that amended independent claims 1, 8, and 15 and their respective
`
`dependent claims are allowable overthe cited referencesfor at least these reasons.In response, with
`
`respect to the applicant arguments of claims 1,8 and 15 and their respective dependent claims, have
`
`been fully considered but they are mootin view of the new groundsof rejection (see rejections below).
`
`Claim Rejections - 35 USC § 103
`
`5.
`
`The following is a quotation of 35 U.S.C. 103 which forms the basisfor all obviousness rejections
`
`set forth in this Office action:
`
`Apatent fora claimed invention may notbe obtained, notwithstanding thatthe claimed
`invention is not identically disclosed as set forth in section 102 ofthis title, if the differences
`between the claimed invention and the prior artare such that the claimed invention as a whole
`would have been obvious before the effective filing date of the claimed invention to a person
`having ordinary skillin the art to which the claimed invention pertains. Patentability shall not
`be negated by the manner in whichthe invention was made.
`
`6.
`
`The factual inquiries set forthin Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459 (1966),
`
`that are applied for establishing a backgroundfor determining obviousness under 35 U.S.C. 103 are
`
`summarized asfollows:
`
`1. Determining the scope and contentsofthepriorart.
`
`2. Ascertaining the differences between theprior art and the claimsat issue.
`
`3. Resolving the level of ordinary skill in the pertinent art.
`
`4. Considering objective evidence presentin the application indicating obviousness or
`
`nonobviousness.
`
`
`
`Application/Control Number: 18/130,846
`Art Unit: 2426
`
`Page 4
`
`Claims 1-20 are rejected under 35 U.S.C. 103 as being unpatentable over Geun Sik Jo, Puo No US
`
`2015/0073940 (hereafter Jo) in view of Wilkinson et al., Pub No US 2017/0301001 (hereafter Wilkinson)
`
`and further in view of Masato Monji, Pub No US 2008/0068503 (hereafter Monji) and further in view of
`
`BODLAENDERetal., WO 2007/1 10788 A2 (hereafter BODLAENDER).
`
`Regarding Claim 1, Jo discloses a system comprising:
`
`one or more processors[para.0009: Discloses a processor. ]; and
`
`logic encoded in one or more non-transitory computer-readable storage media for execution by
`
`the one or more processors and when executed operable to cause the one or more processors to
`
`perform operations [para.0008: Discloses a
`
`computer-readable storage medium storing computerinstructions which, when executed, enables a
`
`computersystem (one or more processors) to perform.] comprising:
`
`detecting a cooking program being presented ona television [para(s).0038, 0041: Discloses
`
`an online shopping system receiving a cooking videoid (detecting a cooking program) as the result of a
`
`user watching and interacting with the cooking video; and para.0028: Discloses presented on a
`
`television. ];
`
`extracting data associated with the cooking program [para.0006: Disclosesinformationis
`
`extracted from the metadata and displayed on the screen; and para.0051: Disclosesinteractive cooking
`
`video may be stored in a database and can be offered to viewers through diverse mediums such as
`
`websites. At this time, the metadata pertaining to the recipe information may be separately stored from
`
`video data. Whentheinteractive cooking video is played on a display screen, the metadata is displayed
`
`as virtual artifacts (extracted data from: video data, database, memory, metadata).];
`
`identifying a food dish being prepared on the cooking program [FIG.5: Discloses a “Brilliant
`
`Baked Mackerel’ (a food dish) being prepared; and para.0036: Discloses the cooking video including the
`
`integrated recipe information as metadata may bedisplayed in a video player as shownin FIG. 5.];
`
`determining ingredients being used in the food dish based on the data [para.0032:
`
`Disclosesa videofile describing the preparation of a pasta dish. FIG. 1 lists the ingredients (determined
`
`from metadata) necessary for making two servingsof a particular pasta dish.];
`
`
`
`Application/Control Number: 18/130,846
`Art Unit: 2426
`
`Page 5
`
`determining a recipe of the food dish based on the data [para.0034: Discloses the recipe
`
`information (determined from metadata) mayinclude the name (dish name) and amount of each
`
`ingredient used, cooking steps (recipe), ingredient measurement(recipe), and the like; and para.0041:
`
`Discloses receiving the recipe information from the video through the video's ID.]; and
`
`providing a name of the food dish [para.0027: Discloses the metadata of the cooking video
`
`includes recipe information and ingredients; and FIG.3, para,0036: Discloses a cooking video including an
`
`integrated recipe information as metadata displayed (ingredients and recipe) in a video player. FIG.5
`
`illustrates the displaying of the name of the food dish together with ingredients; and para.0034: Discloses
`
`the recipe information (determined from metadata) may include the name (dish name) and amountof
`
`each ingredient used (recipe), cooking steps (recipe), ingredient measurement(recipe), and the like.].
`
`Jo does notexplicitly disclose providing a name of the food dish, suggested ingredients of the
`
`food dish, and a suggested recipe of the food dish to the user (emphasis addedto distinguish the
`
`elements not taught by Jo). However, in analogous art, Wilkinson discloses [para.0190] a system that
`
`retrieves product characteristic vectors associated with a plurality of products in a product category from a
`
`product vectors database. The vectorized product characterizations may comprise one or more of vectors
`
`associated with customerpreferencesin reference to the products. For example, a product profile may
`
`comprise vectorized product value characterization that includes product ingredients. Paragraph 0193
`
`discloses the system selects a recommended (suggested) product from a plurality of products based on
`
`the alignments between a customervalue vectors and the product characteristic vectors for each of the
`
`plurality of products. The recommended product may comprise analternative product (modifying
`
`recommendedingredients) that better matches the customer's values, based on value vector analysis.
`
`Paragraph 0195discloses in recognizing that the customer wishesto order the ingredients he saw the
`
`chef prepare on TV. The system can also use the customervalue vectorsto pick a variant of the recipe
`
`ingredients for the customer (suggested recipe change by suggesting different ingredients — thus, a
`
`suggested recipe and ingredients of the food dish to a user). Therefore, it would have been obvious to
`
`one of ordinary skill in the art before the effectivefiling date of the claimed invention to further modify Jo
`
`wherein the extracted data comprises data based on voice recognition, as taught by Wilkinsonin order to
`
`
`
`Application/Control Number: 18/130,846
`Art Unit: 2426
`
`Page 6
`
`yield predictable result such as providing customers with the ability to find desired ingredients (Wilkinson:
`
`para.0004).
`
`The combined teachings of Jo and Wilkinson do not explicitly disclose identifying a food dish
`
`being prepared onthe cooking program based on voice recognition and words spoken by a
`
`presenter on the cooking program (emphasis addedto distinguish the elements not taught by
`
`combination); However, in analogous art, Monji discloses a TV receiver comprises a voice character
`
`recognition means to recognize words included in audios of the TV programs as characters [para.0013],
`
`relating to a TV program on cooking, information of recipe ingredientlist (identifying a food dish),
`
`feedback on the cooking, and so on are displayed [para.0027]. Therefore, it would have been obvious to
`
`one of ordinary skill in the art before the effectivefiling date of the claimed invention to further modify Jo
`
`and Wilkinson with identifying a food dish being prepared on the cooking program based on voice
`
`recognition and words spoken by a presenter on the cooking program, as taught by Monji in order to yield
`
`predictable result such as enabling users to confirm easily the contents of the TV program by generating
`
`an information screen having the contents of the TV program (Monji: para.0008).
`
`The combined teachings of Jo, Wilkinson and Monji do not explicitly disclose determining
`
`dietary restrictions of a user; and providing a name of the food dish, suggested ingredients of the food
`
`dish, suggested ingredient substitutes based onthe dietary restrictions, and a suggested recipe of
`
`the food dish to the user. However, in analogous art, BODLAENDERdisclosesa processorobtaining a
`
`user’s profile for determining ingredient substitutes where original ingredients are substituted with
`
`alternative ingredients based on the userprofile (page 5, column 4,lines 6-23). Userprofile includes
`
`information comprising user’s dietary restrictions (page 5, column 4,lines 24-29). Therefore, it would have
`
`been obviousto oneof ordinary skillin the art before the effectivefiling date of the claimed invention to
`
`further modify Jo, Wilkinson and Monji to determine dietary restrictions of a user and suggest ingredient
`
`substitutes based on thedietary restrictions, as taught by BODLAENDERin orderto yield predictable
`
`result such as providing users with easier ways to comply with their dietary guidelines or restrictions
`
`(BODLAENDER: page2, column 1, lines 12-18).
`
`
`
`Application/Control Number: 18/130,846
`Art Unit: 2426
`
`Page 7
`
`Regarding Claim 2, the combined teachings of Jo, Wilkinson, Monjiand BODLAENDERdiscloses the
`
`system of claim 1, and Jo further discloses wherein the extracted data comprises metadata
`
`associated with the cooking program [para.0006: Discloses metadata (extracted data) is overlaid or
`
`embeddedin an interactive video file which may be viewed; and FIG.5: Illustrates the cooking video
`
`including the integrated recipe information as metadata displayed in a video player.].
`
`Regarding Claim 3, the combined teachings of Jo, Wilkinson, Monjiand BODLAENDERdiscloses the
`
`system of claim 1, and Jo further discloses wherein the extracted data comprises data based on
`
`image recognition [para.0041: Discloses the recipe information from the videois recognized through
`
`video’s ID or an image URL. ].
`
`Regarding Claims 4, the combined teachings of Jo, Wilkinson, Monji and BODLAENDERdiscloses the
`
`system of claim 1, and Wilkinson further discloses wherein the extracted data comprises data based
`
`on voice recognition [para.0174: Discloses a product recommendation engine may be implemented on
`
`a voice commandvirtual assistance device, a set-top box, a smart home system, etc.; and para.0186:
`
`Discloses a system thatidentifies an item associated with a current segmentof the video content viewed
`
`by the user. The system may be configuredto identify an item selected by a voice command sensor
`
`(voice recognition).]. This claimis rejected on the same grounds as claim 1.
`
`Regarding Claims 5, the combined teachings of Jo, Wilkinson, Monji and BODLAENDERdiscloses the
`
`system of claim 1, and Wilkinson further discloses wherein the logic when executedis further
`
`operable to cause the one or more processors to perform operations comprising:
`
`obtaining one or more userpreferences [para.0174: Disclose a customervector database
`
`used for determining recommendations based on customer preferences; and para.0180: Discloses the
`
`customer vector database store customerprofiles for a plurality of customers. Each customerprofile
`
`comprises customer vectorthat includes customer preference vectors that represent a person's
`
`preferences.]; and
`
`
`
`Application/Control Number: 18/130,846
`Art Unit: 2426
`
`Page 8
`
`modifying one or more of the ingredients based on the one or more user preferences
`
`[para.0193: Discloses the system selects a recommendedproduct fromaplurality of products based on
`
`the alignments between a customervalue vectors and a product characteristic vector for each of the
`
`plurality of products. The recommended product may comprise an alternative product (modifying one or
`
`more of the ingredients) that better matches the customer's values, based on value vector analysis. This
`
`claim is rejected on the same groundsas claim 1.
`
`Regarding Claims 6, the combined teachings of Jo, Wilkinson, Monji and BODLAENDERdiscloses the
`
`system of claim 1, and Wilkinson further discloses wherein the logic when executedis further
`
`operable to cause the one or more processors to perform operations comprising:
`
`obtaining one or more user preferences [para.0174: Disclose a customervector database
`
`used for determining recommendations based on customer preferences; and para.0180: Discloses the
`
`customer vector database store customerprofiles for a plurality of customers. Each customer profile
`
`comprises customervector that includes customerpreference vectors that represent a person's
`
`preferences.]; and
`
`modifying the recipe based on the one or more userpreferences [Para:0193: Discloses the
`
`system selects a recommended (Suggested) product from a plurality of products based on the alignments
`
`between a customervalue vectors and the product characteristic vectors for each of the plurality of
`
`products. The recommended product may comprise an alternative product that better matches the
`
`customer's values, based on value vector analysis; and para:0195: Discloses in recognizing that the
`
`customer wishesto order the ingredients he saw the chef prepare on TV. The system uses the customer
`
`value vectors to pick a variant of the recipe ingredients for the customer (modifying recipe by suggesting
`
`different ingredients based on user preferences.]. This claimis rejected on the same groundsasclaim 1.
`
`Regarding Claim 7, the combined teachings of Jo, Wilkinson, Monjiand BODLAENDERdiscloses the
`
`system of claim 1, and Jo further discloses wherein the logic when executed is further operable to
`
`cause the one or more processorsto perform operations comprising enabling the user to order
`
`the ingredients [FIG.13, para.0054: Discloses an order unit (element 1340) that provides a userinterface
`
`
`
`Application/Control Number: 18/130,846
`Art Unit: 2426
`
`Page 9
`
`environment for easy access to menu list, main ingredientlist, and side ingredientlist. The order unit
`
`(element 1340) receives user's order option and make a single, bundled purchase order of selected
`
`ingredients; and para.0055: Discloses interactive capable cooking video offering purchasing of
`
`recipe/ingredients information (metacata).].
`
`Regarding Claim 8, Jo discloses a nor-transitory computer-readable storage medium with program
`
`instructions stored thereon, the program instructions when executed by one or more processors
`
`are operable to cause the one or more processors to perform operations [para.0008: Discloses a
`
`computer-readable storage medium storing computer instructions which, when executed, enables a
`
`computer system (one or more processors) to perform.] comprising:
`
`detecting a cooking program being presented ona television [para(s).0038, 0041: Discloses
`
`an online shopping system receiving a cooking videoid (detecting a cooking program) as the result of a
`
`user watching andinteracting with the cooking video. ];
`
`extracting data associated with the cooking program [para.0006: Discloses information is
`
`extracted from the metadata and displayed on the screen; and para.0051 : Discloses interactive cooking
`
`video maybestored in a database and can beoffered to viewers through diverse mediums such as
`
`websites. At this time, the metadata pertaining to the recipe information may be separately stored from
`
`video data. Whentheinteractive cooking video is played on a display screen, the metadata is displayed
`
`as virtual artifacts (extracted data from: video data, database, memory, metadata).];
`
`identifying a food dish being prepared on the cooking program [FIG.5: Discloses a “Brilliant
`
`Baked Mackerel’(a food dish) being prepared; and para.0036: Discloses the cooking video including the
`
`integrated recipe information as metadata maybedisplayed in a video player as shownin FIG. 5.];
`
`determining ingredients being used in the food dish based on the data [para.0032:
`
`Disclosesa videofile describing the preparation of a pasta dish. FIG. 1 lists the ingredients (determined
`
`from metadata) necessary for making two servingsof a particular pasta dish.];
`
`determining a recipe of the food dish based on the data [para.0034: Discloses the recipe
`
`information (determined from metadata) may include the name (dish name) and amount of each
`
`
`
`Application/Control Number: 18/130,846
`Art Unit: 2426
`
`Page 10
`
`ingredient used, cooking steps (recipe), ingredient measurement(recipe), and the like; and para.0041:
`
`Discloses receiving the recipe information from the video through the video's ID.]; and
`
`providing a name of the food dish [para.0027: Discloses the metadata of the cooking video
`
`includes recipe information and ingredients; and FIG.3, para,0036: Discloses a cooking video including an
`
`integrated recipe information as metadata displayed (ingredients and recipe) in a video player. FIG.5
`
`illustrates the displaying of the name of the food dish together with ingredients; and para.0034: Discloses
`
`the recipe information (determined from metadata) may include the name(dish name) and amountof
`
`each ingredient used (recipe), cooking steps (recipe), ingredient measurement(recipe), and the like.].
`
`Jo does notexplicitly disclose providing a name of the food dish, suggested ingredients of the
`
`food dish, and a suggestedrecipe of the food dish to the user (emphasis addedto distinguish the
`
`elements not taught by Jo). However, in analogous art, Wilkinson discloses [para.0190] a system that
`
`retrieves product characteristic vectors associated with a plurality of products in a product category from a
`
`product vectors database. The vectorized product characterizations may comprise one or more of vectors
`
`associated with customerpreferencesin reference to the products. For example, a product profile may
`
`comprise vectorized product value characterization that includes product ingredients. Paragraph 0193
`
`discloses the system selects a recommended (suggested) product from a plurality of products based on
`
`the alignments between a customer value vectors and the product characteristic vectors for each of the
`
`plurality of products. The recommended product may comprise analternative product (modifying
`
`recommended ingredients) that better matches the customer's values, based on value vector analysis.
`
`Paragraph 0195 discloses in recognizing that the customer wishesto order the ingredients he saw the
`
`chef prepare on TV. The system can also use the customervalue vectorsto pick a variant of the recipe
`
`ingredients for the customer (Suggested recipe change by suggesting different ingredients — thus, a
`
`suggested recipe and ingredients of the food dish to a user). Therefore, it would have been obviousto
`
`one of ordinary skill in the art before the effectivefiling date of the claimed invention to further modify Jo
`
`wherein the extracted data comprises data based on voice recognition, as taught by Wilkinson in order to
`
`yield predictable result such as providing customers with the ability to find desired ingredients (Wilkinson:
`
`para.0004).
`
`
`
`Application/Control Number: 18/130,846
`Art Unit: 2426
`
`Page 11
`
`The combined teachings of Jo and Wilkinson do not explicitly disclose identifying a food dish
`
`being prepared onthe cooking program based on voice recognition and words spoken by a
`
`presenter on the cooking program (emphasis addedto distinguish the elements not taught by
`
`combination); However, in analogous art, Monji discloses a TV receiver comprises a voice character
`
`recognition means to recognize words included in audios of the TV programs as characters [para.0013],
`
`relating to a TV program on cooking, information of recipe ingredientlist (identifying a food dish),
`
`feedback on the cooking, and so on are displayed [para.0027]. Therefore, it would have been obvious to
`
`one of ordinary skill in the art before the effectivefiling date of the claimed invention to further modify Jo
`
`and Wilkinson with identifying a food dish being prepared on the cooking program based on voice
`
`recognition and words spoken by a presenter on the cooking program, as taught by Monji in order to yield
`
`predictable result such as enabling users to confirm easily the contents of the TV program by generating
`
`an information screen having the contents of the TV program (Monji: para.0008).
`
`The combined teachings of Jo, Wilkinson and Monji do not explicitly disclose determining
`
`dietary restrictions of a user; and providing a name of the food dish, suggested ingredients of the food
`
`dish, suggested ingredient substitutes based onthe dietary restrictions, and a suggested recipe of
`
`the food dish to the user. However, in analogous art, BODLAENDERdisclosesa processorobtaining a
`
`user’s profile for determining ingredient substitutes where original ingredients are substituted with
`
`alternative ingredients based on the userprofile (page 5, column 4,lines 6-23). Userprofile includes
`
`information comprising user's dietary restrictions (page 5, column 4,lines 24-29). Therefore, it would have
`
`been obviousto oneof ordinary skillin the art before the effectivefiling date of the claimed invention to
`
`further modify Jo, Wilkinson and Monji to determine dietary restrictions of a user and suggest ingredient
`
`substitutes based on thedietary restrictions, as taught by BODLAENDERin orderto yield predictable
`
`result such as providing users with easier ways to comply with their dietary guidelines or restrictions
`
`(BODLAENDER: page2, column 1, lines 12-18).
`
`Regarding Claim 9, the combined teachings of Jo, Wilkinson, Monjiand BODLAENDERdiscloses the
`
`non-transitory computer-readable storage medium of claim 8, and Jo further discloses wherein the
`
`extracted data comprises metadata associated with the cooking program [para.0006: Discloses
`
`
`
`Application/Control Number: 18/130,846
`Art Unit: 2426
`
`Page 12
`
`metadata (extracted data) is overlaid or embeddedin an interactive video file which may be viewed; and
`
`FIG.5: Illustrates the cooking video including the integrated recipe information as metadata displayed ina
`
`video player.].
`
`Regarding Claim 10, the combined teachings of Jo, Wilkinson, Monji and BODLAENDERdiscloses the
`
`non-transitory computer-readable storage medium of claim 8, and Jo further discloses wherein the
`
`extracted data comprises data based on image recognition [para.0041: Discloses the recipe
`
`information from the video is recognized through video’s ID or an image URL.].
`
`Regarding Claims 11,
`
`the combined teachings of Jo, Wilkinson, Monji and BODLAENDERdisclosesthe
`
`non-transitory computer-readable storage medium of claim 8, and Wilkinson further discloses
`
`wherein the extracted data comprises data based on voice recognition [para.0174: Discloses a
`
`product recommendation engine may be implemented on a voice commandvirtual assistance device, a
`
`set-top box, a smart homesystem, etc.; and para.0186: Discloses a system that identifies an item
`
`associated with a current segment of the video content viewed by the user. The system may be
`
`configured to identify an item selected by a voice command sensor (voice recognition). ]. This claim is
`
`rejected on the same groundsasclaim 8.
`
`Regarding Claim 12, the combined teachings of Jo, Wilkinson, Monji and BODLAENDERdiscloses the
`
`non-transitory computer-readable storage medium of claim 8, and Wilkinson further discloses
`
`wherein the logic when executedis further operable to cause the one or more processors to
`
`perform operations comprising:
`
`obtaining one or more userpreferences [para.0174: Disclose a customer vector database
`
`used for determining recommendations based on customer preferences; and para.0180: Discloses the
`
`customer vector database store customerprofiles for a plurality of customers. Each customerprofile
`
`comprises customervector that includes customer preference vectors that represent a person's
`
`preferences.]; and
`
`
`
`Application/Control Number: 18/130,846
`Art Unit: 2426
`
`Page 13
`
`modifying one or more of the ingredients based on the one or more user preferences
`
`[para.0193: Discloses the system selects a recommendedproduct from a plurality of products based on
`
`the alignments between a customervalue vectors and a product characteristic vector for each of the
`
`plurality of products. The recommended product may comprise analternative product (modifying one or
`
`more of the ingredients) that better matches the customer's values, based on value vector analysis. This
`
`claim is rejected on the same groundsasclaim 8.
`
`Regarding Claim 13, the combined teachings of Jo, Wilkinson, Monji and BODLAENDERdiscloses the
`
`non-transitory computer-readable storage of claim 8, and Wilkinson further discloses wherein the
`
`logic when executed is further operable to cause the one or more processorsto perform
`
`operations comprising:
`
`obtaining one or more user preferences [para.0174: Disclose a customer vector database
`
`used for determining recommendations based on customer preferences; and para.0180: Discloses the
`
`customer vector database store customerprofiles for a plurality of customers. Each customerprofile
`
`comprises customervector that includes customer preference vectors that represent a person's
`
`preferences.]; and
`
`modifying the recipe based on the one or more userpreferences [Para:0193: Discloses the
`
`system selects a recommended (Suggested) product from a plurality of products based on the alignments
`
`between a customervalue vectors and the produc



