DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Preliminary Remarks
This is a reply to the application filed on 01/27/2026, in which, claims 1-5 and 9-20 are amended. Claims 1-20 remain pending in the present application with claims 1, 16, and 20 being independent claims.
When making claim amendments, the applicant is encouraged to consider the references in their entireties, including those portions that have not been cited by the examiner and their equivalents as they may most broadly and appropriately apply to any particular anticipated claim amendments.
Response to Arguments
Applicant's arguments filed on 01/27/2026 have been fully considered but they are not persuasive.
On pages 9-10, Applicant argues that, “Lyons discloses that navigation tool 2270 is activated upon the selection of navigation activation item 2265 (e.g., through a cursor click operation). See Lyons, para. [0244] and Fig. 22. Lyons further discloses that navigation tool 2270 includes multiple navigation markers (e.g., navigation marker 2285), and each navigation marker corresponds to a particular clip (e.g., clip 2290) in the composite representation. See Lyons, para. [0246]. Lyons also discloses that the navigation markers and the corresponding clips are pre-stored and associated with each other in a project file (e.g., 1400). See Lyons, Fig. 14 and para. [0186]. The Office appears to interpret Lyons's cursor click operation on navigation activation item 2265 as disclosing the claimed "first input," interpret Lyons's navigation marker 2285 as disclosing the claimed "first identifier," and interpret Lyons's clip 2290 as disclosing the claimed "first video clip of a first video." Office Action, p. 3. Applicant respectfully disagrees. Lyons's cursor click operation performed on navigation activation item 2265 of Lyons is only for displaying pre-stored navigation markers (e.g., 2285), each is associated with a pre-stored clip in the composite representation, rather than selecting a new clip from the video and determining a corresponding identifier associated with the selected clip. Thus, Lyons does not disclose, at least, that "receiving a first input from a user at a video playback interface for determining a first video clip of a first video; displaying a first identifier in response to the first input, wherein the first identifier corresponds to the determined first video clip in the first video," as recited in amended claim 1.”
In response, Examiner respectfully disagrees. Lyons discloses that user can select a media clip from media library or a media clip on the display (see Lyons, paragraph [0277]: “The process next receives (at 2625) a selection of a media clip from the user for insertion into the CPP. In some embodiments, a user may select a clip from a media library, or another clip in the composite display area”). Clearly, Lyons teaches not only for displaying pre-stored navigation markers (e.g., 2285), each is associated with a pre-stored clip in the composite presentation part (CPP), but also selecting another clip in the composite display area. According to paragraph [0034] of the specification, “the identifier in this application may be a text, a symbol, an image, or the like used to indicate information, and a control or another container may be used as a carrier for displaying information”. Lyons allows user to use a drawing element 2935 to draw a boundary to define a composite presentation part as input from the user and uses boundary as an identifier to represent a video clip selected by user wherein the user can select a clip by moving the two borders of composite presentation part (CPP) to determine a corresponding borders/identifier associated with the selected clip (see Lyons, paragraph [0256]: “the grouping tool has completed defining a boundary by drawing two borders (i.e., the borders 2381 and 2382)”; and paragraph [0291]: “the user uses the drawing element 2935 to draw a boundary to define a composite presentation part, and the drawing module 2930 captures the boundary as boundary data and returns it to the grouping processor 2910 for creation of a composite presentation part. In some embodiments, the drawing tool 2930 also enables user selection of a composite presentation part for move, edit, or other operations on the composite presentation part”). Therefore, Lyons does disclose "receiving a first input from a user at a video playback interface for determining a first video clip of a first video; displaying a first identifier in response to the first input, wherein the first identifier corresponds to the determined first video clip in the first video," as recited in amended claim 1.
On page 10, Applicant argues that, “Lyons further discloses that UI interaction module 2905 interprets user input data and passes it to various modules, including composite display area display module 2940 and grouping tool 2925. Lyons, para. [0288]. The Office appears to interpret the user input data of Lyons as disclosing the claimed "second input." See Office Action, p. 4. Applicant respectfully disagrees. Lyons is silent about receiving the user input data on navigation markers 2285 or a control. Thus, Lyons does not disclose that "receiving a second input from the user on the first identifier or on a control," as recited in amended claim 1.”
In response, Examiner respectfully disagrees. According to paragraph [0036] of the specification, “the second input may be a touch input, voice input, or gesture input performed by the user. For example, the touch input is a double-tap input performed by the user to the first identifier”, Lyons does disclose user can use cursor or touch to directly manipulate/control objects by interacting with the graphical user interface that is displayed on the display of the touch screen device (see Lyons, paragraph [0287]: “the present application describes the use of a cursor in the graphical user interface to control (e.g., select, move) objects in the graphical user interface. However, in some embodiments, objects in the graphical user interface can also be controlled or manipulated through other controls, such as touch control. In some embodiments, touch control is implemented through an input device that can detect the presence and location of touch on a display of the device. An example of such a device is a touch screen device. In some embodiments, with touch control, a user can directly manipulate objects by interacting with the graphical user interface that is displayed on the display of the touch screen device. For instance, a user can select a particular object in the graphical user interface by simply touching that particular object on the display of the touch screen device”). Thus, Lyons does disclose that "receiving a second input from the user on the first identifier or on a control," as recited in amended claim 1.
Claim Rejections - 35 USC § 103
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102 of this title, if the differences between the claimed invention and the prior art are 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 skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claims 1-20 are rejected under 35 U.S.C. 103 as being unpatentable over Lyons et al. (US 20100278504 A1, hereinafter referred to as “Lyons”) in view of Jia et al. (US 20210210119 A1, hereinafter referred to as “Jia”).
Regarding claim 1, Lyons discloses a video editing method, comprising:
receiving a first input from a user at a video playback interface for determining a first video clip of a first video (see Lyons, paragraph [0277]: “The process next receives (at 2625) a selection of a media clip from the user for insertion into the CPP. In some embodiments, a user may select a clip from a media library, or another clip in the composite display area”);
displaying a first identifier in response to the first input, wherein the first identifier corresponds to the determined first video clip in the first video (see Lyons, paragraph [0291]: “the user uses the drawing element 2935 to draw a boundary to define a composite presentation part, and the drawing module 2930 captures the boundary as boundary data and returns it to the grouping processor 2910 for creation of a composite presentation part. In some embodiments, the drawing tool 2930 also enables user selection of a composite presentation part for move, edit, or other operations on the composite presentation part”); and
receiving a second input from the user on the first identifier or on a control (see Lyons, paragraph [0287]: “the present application describes the use of a cursor in the graphical user interface to control (e.g., select, move) objects in the graphical user interface. However, in some embodiments, objects in the graphical user interface can also be controlled or manipulated through other controls, such as touch control. In some embodiments, touch control is implemented through an input device that can detect the presence and location of touch on a display of the device. An example of such a device is a touch screen device. In some embodiments, with touch control, a user can directly manipulate objects by interacting with the graphical user interface that is displayed on the display of the touch screen device. For instance, a user can select a particular object in the graphical user interface by simply touching that particular object on the display of the touch screen device”).
Regarding claim 1, Lyons discloses all the claimed limitations with the exception of storing the first identifier instead of the determined first video clip in response to the second input.
Jia from the same or similar fields of endeavor discloses storing a first identifier instead of a determined first video clip in response to a second input (see Jia, paragraph [0221]: “calculates correlation between the video clips of the source videos stored in the photo album and searches for necessary video clips. In other words, in 1802, the program installed on the smartphone filters the video clips of the source videos in the smartphone according to user requirements in order to obtain target clips”; and paragraph [0257]: “At the time point t, input information of the LSTM network includes yt−1, st−1, and gt, and output information thereof is st, which is a hidden state feature at the time point t, and indicates information recorded by LSTM network. Here, yt−1 represents the index (that is, the identifier) of the target clip output by the generation module at a last time point, i.e., at a time point t−1. In other words, yt−1 is the index of the target clip determined in the previous operation”).
Therefore it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to utilize the teachings as in Jia with the teachings as in Lyons. The motivation for doing so would ensure the system to have the ability to use the video generation method disclosed in Jia to calculate correlation between the video clips of the source videos stored in the photo album; to search for necessary video clips and to determine index/identifier of the target clip output by the generation module at a last time point thus storing the first identifier in response to the second input in order to trigger the electronic device to save the video clip in memory space based on user input so that the electronic device does not need allocate a large memory space for storing all extracted video clips.
Regarding claim 2, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 1, wherein before receiving the first input from the user at the video playback interface for determining the first video clip of the first video, the method further comprises:
receiving a third input from the user on an identification control (see Lyons, paragraph [0272]: “a user may edit the composite presentation part by pressing a hotkey”); and
making the first video in an editable state in response to the third input (see Lyons, paragraph [0272]: “when the user presses a hotkey to add a media clip to the grouping, the added clip is inserted at a location based on a playhead in the timeline”).
The motivation for combining the references has been discussed in claim 1 above.
Regarding claim 3, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 1, wherein the first input comprises a first sub-input and a second sub-input (see Lyons, paragraph [0238]: “the thumbnail images are images of the media clips (e.g., thumbnail images of frames of video clips, cover art of audio clips, etc.) that are at or near the fixed locations. Alternatively, for some of the embodiments that define each navigable location as the location of a media clip or a set of associated media clips, the thumbnail images are images of the media clips associated with the navigable locations”);
receiving the first input from the user at the video playback interface of the first video (see Lyons, paragraph [0233]: “FIG. 22 illustrates a graphical user interface (“GUI”) 2200 of a media editing application with such a navigation tool”) comprises:
receiving the first sub-input from the user on a first image frame in the first video and the second sub-input from the user on a second image frame in the first video (see Lyons, paragraph [0185]: “The navigation marker element 1340 of some embodiments includes data defining a navigation marker. The data includes a navigation marker identifier, a thumbnail image, a navigable location in the timeline, and a reference to a CPP data element”); and
displaying the first identifier in response to the first input comprises:
displaying a start marker point in response to the first sub-input (see Lyons, paragraph [0076]: “the user uses the cursor controller (1) to move the drawing element 185 to a desired starting location for a border”); and
displaying an end marker point and the first identifier in response to the second sub-input (see Lyons, paragraph [0076]: “perform a click-and-drag operation that starts at this location and ends at another location”), wherein
the first video clip is a video clip between the first image frame and the second image frame (see Lyons, paragraph [0077]: “allow a user to activate the drawing element 185 by touching the display screen at a location that displays a particular part of the composite display area and then moving the contact with the display screen to define a border in the composite display area”), and
the first identifier is determined based on the start marker point and the end marker point (see Lyons, paragraph [0182]: “As shown in FIG. 13, the timeline clip data element 1330 of some embodiments include a clip identifier, a reference to a source media, in and out points in the source media, and start and end times in the timeline. The clip data element 1330 also includes a reference (e.g., a pointer) to a CPP data element from the set 1325 with which the clip is associated”).
The motivation for combining the references has been discussed in claim 1 above.
Regarding claim 4, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 3, wherein after displaying the end marker point and the first identifier, the method further comprises:
receiving a fourth input from the user at a target marker point, wherein the target marker point comprises at least one of the following: the start marker point or the end marker point (see Lyons, paragraph [0174]: “The third stage 1203 illustrates a user's selection of a control point 1295 a. Some embodiments visually distinguish (e.g., by highlighting or thickening) a selected control point. In some embodiments, a user can redefine the boundary 1270 by dragging one of its control points (e.g., 1295 a) elsewhere in the composite display area 150. In some embodiments, the user selects a control point by using a cursor pointer or touching the screen at the position of the point”); and
updating, in response to the fourth input, a location of the target marker point and the first video clip corresponding to the first identifier (see Lyons, paragraph [0175]: “adjustment of the boundary 1270 by moving the control point 1295 a from a position 1297 to a position 1298 in the composite display area 150”).
The motivation for combining the references has been discussed in claim 1 above.
Regarding claim 5, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 1, wherein after displaying the first identifier, the method further comprises:
receiving a fifth input from the user on the first identifier (see Lyons, paragraph [0304]: “The video editing tools 3120 can be used to modify the temporal sequence of the video frame and to synchronize audio tracks with video tracks (e.g., in order to add music over a video clip)”); and
displaying a first editing window of the first video clip in response to the fifth input, wherein the first editing window is used to update video parameter information of the first video clip (see Jia, paragraph [0086]: “The video generator 140 generates the target video by using at least some of the target clips. When the target video is generated based on the target clips, a background music of a video may be added. The background music may be selected by the user or may be previously selected. Alternatively, the background music may be selected from candidate background music according to the user's intention or a relation with the target video”).
The motivation for combining the references has been discussed in claim 1 above.
Regarding claim 6, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 5, wherein the first editing window comprises at least one of the following controls: a filter control (see Jia, paragraph [0162]: “the clip selection is used to filter respective action clips”), a text control (see Jia, paragraph [0162]: “The user inputs the content to be searched in the form of a voice or text”), or a background music control (see Jia, paragraph [0086]: “The background music may be selected by the user or may be previously selected”),
wherein the filter control is used to update filter information of the first video clip (see Jia, paragraph [0163]: “clip filtering may be performed by calculating correlation between the intention features and the respective clip features of the action clips”), the text control is used to update text information of the first video clip (see Lyons, paragraph [0070]: “the media library area 120 may include audio clips, video clips, text overlays, pictures, and/or other media”), and the background music control is used to update background music of the first video clip (see Jia, paragraph [0086]: “The background music may be selected by the user or may be previously selected”).
The motivation for combining the references has been discussed in claim 1 above.
Regarding claim 7, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 1, wherein storing the first identifier comprises:
storing, in an identification folder in an album, a first identification thumbnail corresponding to the first identifier (see Lyons, paragraph [0186]: “FIG. 14 illustrates an example of a project file 1400 that includes source media data elements 1405, timeline clip data elements 1410, navigation markers 1415, CPP data elements 1420, and the relationships between these elements. For each of these data elements, FIG. 14 shows one example. Specifically, it shows Source Media H, Timeline Clip L, CPP Data Element X, and Navigation Marker Data Element D”).
The motivation for combining the references has been discussed in claim 1 above.
Regarding claim 8, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 7, wherein the identification folder further comprises a second identification thumbnail corresponding to a second identifier, and the second identifier is used to indicate a second video clip in the first video (see Jia, FIG. 20 and paragraph [0257]: “In the example shown of FIG. 20, y1, y2, and yn respectively represent the indexes of the target clips selected at the initial time point, the second time point, and the n-th time point”),
wherein video image frames in the second video clip are different from video image frames in the first video clip, or video image frames in the second video clip are partially the same as video image frames in the first video clip (see Lyons, paragraph [0239]: “when generating a thumbnail image for a particular video clip or set of video clips, some embodiments initially identify a representative video frame for the clip or set of clips, and then generate a thumbnail image from the identified frame. Different embodiments identify the representative video frame for a clip or set of clips differently. For example, some embodiments identify the frame based on location within the clip, based on an analysis of the clip, etc.”).
The motivation for combining the references has been discussed in claim 1 above.
Regarding claim 9, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 7, wherein after storing, in the identification folder in the album, the first identification thumbnail corresponding to the first identifier, the method further comprises:
receiving a sixth input from the user to the identification folder (see Lyons, paragraph [0249]: “the desired number of neighboring clips and the location of the retrieved clip in the composite display area can be specified by a user through preference settings of the media editing application”);
displaying P identification thumbnails and a video editing control in response to the sixth input, wherein the P identification thumbnails comprise the first identification thumbnail, and P is a positive integer (see Lyons, paragraph [0249]: “a desired number of neighboring clips (or desired neighboring ranges along the timeline) are presented along with the clip that is brought up in response to a navigation selection through the tool 2270”);
receiving a seventh input from the user on the video editing control (see Lyons, paragraph [0235]: “The navigation tool activation item 2265 is a conceptual illustration of one or more user interface (“UI”) items that allows the navigation tool 2270 to be invoked. Different embodiments of the invention implement this UI item differently. Some embodiments implement it as a UI button, others as an option that can be selected in a pull-down or drop-down menu, and still others as a command that can be invoked through one or more keystroke operations”); and
displaying a video editing interface in response to the seventh input control (see Lyons, paragraph [0235]: “The media editing application displays the navigation tool 2270 once it is invoked through the activation item 2265”).
The motivation for combining the references has been discussed in claim 1 above.
Regarding claim 10, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 9, wherein the video editing interface comprises a first display area and a second display area, the first display area comprises at least one video thumbnail, each video thumbnail corresponds to a video clip, and the second display area comprises at least one identification thumbnail (see Lyons, paragraph [0234]: “media clips may be displayed with different appearances in different areas of the GUI 2200. For instance, the media clips in the media library 2260 in this example are represented using thumbnail view (i.e., represented using a set of equally-sized images), while the media clips in the composite display area are represented using a clip view (i.e., represented using a set of rectangular representations where the length of the rectangle provides a visual indicator of the length of the associated clip)”); and
after displaying the video editing interface (see Lyons, paragraph [0235]: “The media editing application displays the navigation tool 2270 once it is invoked through the activation item 2265”), the method further comprises:
receiving an eighth input from the user on a target video thumbnail of the at least one video thumbnail, and receiving a ninth input from the user on a target identification thumbnail of the at least one identification thumbnail (see Lyons, paragraph [0236]: “In the example of FIG. 22, the application's navigation tool 2270 includes several selectable navigation markers 2272 that are associated with several navigable locations in the composite representation that is displayed in the composite display area. When a navigation marker is selected, the composite display area presents the navigable location that is associated with the selected navigation marker. In this manner, the navigation tool allows a user to navigate through a large number of media clips”);
displaying the target video thumbnail and the target identification thumbnail in a third display area of the video editing interface in response to the eighth input and the ninth input (see Lyons, paragraph [0237]: “the navigation markers are associated with the media clips in the composite display area, and in turn through this association, are associated with the locations in the composite representation as the media clips have specified locations in the composite representation”),
wherein an arrangement order of the target video thumbnail and the target identification thumbnail is in an association relationship with the eighth input and the ninth input (see Lyons, paragraph [0238]: “In the example of FIG. 22, the navigation markers are thumbnail images of the media clips in the composite presentation. In some of the embodiments that have fixed locations in the composite representation as navigable locations, the thumbnail images are images of the media clips (e.g., thumbnail images of frames of video clips, cover art of audio clips, etc.) that are at or near the fixed locations. Alternatively, for some of the embodiments that define each navigable location as the location of a media clip or a set of associated media clips, the thumbnail images are images of the media clips associated with the navigable locations”); and
generating a target video based on a third video clip corresponding to the target video thumbnail and a fourth video clip corresponding to the target identification thumbnail (see Lyons, paragraph [0239]: “when generating a thumbnail image for a particular video clip or set of video clips, some embodiments initially identify a representative video frame for the clip or set of clips, and then generate a thumbnail image from the identified frame”).
The motivation for combining the references has been discussed in claim 1 above.
Regarding claim 11, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 10, wherein after displaying the target video thumbnail and the target identification thumbnail in the third display area of the video editing interface, the method further comprises:
receiving a tenth input from the user on the third display area (see Lyons, paragraph [0241]: “allow the navigation markers to scroll through the navigation tool's display area”); and
updating display information of the third display area in response to the tenth input (see Lyons, paragraph [0241]: “provide zoom controls to adjust the size of the navigation markers that are displayed in the tool's display area”),
wherein the display information comprises at least one of the following: a quantity of target video thumbnails, locations of target video thumbnails, a quantity of target identification thumbnails, or locations of target identification thumbnails (see Lyons, paragraph [0242]: “The navigation markers 2272 are arranged in the same order as their associated locations within the composite display area. In this manner, each navigation marker 2272 of the navigation tool 2270 represents a relative location within the composite representation in the composite display area. For instance, a first marker that is to the left of a second marker in the navigation tool corresponds to a location in the composite display area that is earlier than a location corresponding to the second marker”. Note to the Applicants: The USPTO considers the Applicant’s "one of" language to be anticipated by any reference containing one of the subsequent corresponding elements).
The motivation for combining the references has been discussed in claim 1 above.
Regarding claim 12, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 7, wherein after storing, in the identification folder in the album, the first identification thumbnail corresponding to the first identifier, the method further comprises:
receiving an eleventh input from the user on the first identification thumbnail (see Jia, paragraph [0077]: “the user may input an image of the person through an interface”); and
displaying a target interface in response to the eleventh input, wherein the target interface comprises video parameter information of the first video clip (see Jia, paragraph [0076]: “When the video generation request from the user is initiated, the video generation apparatus 100 may display a personalized information configuration interface for the target video”).
The motivation for combining the references has been discussed in claim 1 above.
Regarding claim 13, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 12, wherein after displaying the target interface, the method further comprises:
receiving a twelfth input from the user (see Lyons, paragraph [0294]: “The parts editor 2920 receives information from the grouping processor 2910 about making edits to a composite presentation part”); and
updating target information in response to the twelfth input (see Lyons, paragraph [0294]: “the parts editor 2920 retrieves and updates composite presentation part data located in storages 2955-2965. The parts editor 2920 also redefines any associations between clips and composite presentation parts as required”),
wherein the target information comprises at least one of the following: the video parameter information of the first video clip, or the first video clip (see Jia, paragraph [0078]: “Video features of the source videos and intention features of an intention of the video generation request are extracted according to the video generation request of the user”).
The motivation for combining the references has been discussed in claim 1 above.
Regarding claim 14, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 1, further comprising:
receiving a thirteenth input from the user at the video playback interface of the first video (see Lyons, paragraph [0249]: “the clip 2290 is fully visible in the composite display area along with other clips that neighbor it. Some embodiments automatically perform zoom adjustments (adjustments without direct user input) to adjust the zoom level in the composite display area so that a desired number of neighboring clips”); and
displaying S identifiers of the first video in response to the thirteenth input, wherein each identifier corresponds to a video clip in the first video, and S is a positive integer (see Lyons, paragraph [0249]: “the desired number of neighboring clips and the location of the retrieved clip in the composite display area can be specified by a user through preference settings of the media editing application”).
The motivation for combining the references has been discussed in claim 1 above.
Regarding claim 15, the combination teachings of Lyons and Jia as discussed above also disclose the video editing method according to claim 14, wherein after displaying the S identifiers of the first video, the method further comprises:
receiving a fourteenth input from the user on a target identifier of the S identifiers (see Jia, paragraphs [0279]-[0280]: “the video generation apparatus 100 generates a target video, based on the intention features and source videos … the source videos may be videos specified by the user, and also may be videos that the video generation apparatus 100 is authorized to obtain”); and
displaying, in response to the fourteenth input, a second editing window of a fifth video clip indicated by the target identifier (see Jia, paragraph [0282]: “after obtaining the video generation request of the user, the video generation apparatus 100 may display all obtainable videos and may use, as the source videos, videos selected by the user from among the displayed videos”),
wherein the second editing window is used to update video parameter information of the fifth video clip (see Jia, paragraph [0299]: “the video generation apparatus 100 may use both the visual features and the optical flow features in order to better ascertain the content in the source video and changing information of the content through different types of features. Thus, video clips that more satisfy the user intention and is rich with content may be selected, and a better target video may be generated”).
The motivation for combining the references has been discussed in claim 1 above.
Claim 16 is rejected for the same reasons as discussed in claim 1 above. In addition, the combination teachings of Lyons and Jia as discussed above also disclose an electronic device, comprising:
a processor (see Lyons, paragraph [0311]: “Computer system 3200 includes a bus 3205, at least one processing unit (e.g., a processor) 3210”); and
a memory a computer program or an instruction stored thereon (see Lyons, paragraph [0311]: “Computer system 3200 includes a bus 3205, at least one processing unit (e.g., a processor) 3210, a graphics processing unit (GPU) 3220, a system memory 3225, a read-only memory 3230, a permanent storage device 3235, input devices 3240, and output devices 3245”),
wherein the computer program or the instruction, when executed by the processor, causes the processor to perform operations (see Lyons, paragraph [0313]: “the processor 3210 retrieves instructions to execute and data to process in order to execute the processes of the invention”).
Claim 17 is rejected for the same reasons as discussed in claim 2 above.
Claim 18 is rejected for the same reasons as discussed in claim 3 above.
Claim 19 is rejected for the same reasons as discussed in claim 4 above.
Claim 20 is rejected for the same reasons as discussed in claim 1 above. In addition, the combination teachings of Lyons and Jia as discussed above also disclose a non-transitory computer readable storage medium storing a computer program or an instruction that, when executed by a processor, causes the processor to perform operations (see Lyons, paragraph [0308]: “UI items that could be defined and stored on a computer readable storage medium for a media editing application incorporating some embodiments of the invention. In addition, the process 3000 is a conceptual process, and the actual implementations may vary. For example, different embodiments may define the various elements in a different order, may define several elements in one operation, may decompose the definition of a single element into multiple operations”).
Conclusion
THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a).
A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to NIENRU YANG whose telephone number is (571)272-4212. The examiner can normally be reached Monday-Friday 10AM-6PM EST.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, THAI TRAN can be reached at 571-272-7382. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
NIENRU YANG
Examiner
Art Unit 2484
/NIENRU YANG/Examiner, Art Unit 2484
/HUNG Q DANG/Primary Examiner, Art Unit 2484