Prosecution Insights
Last updated: August 09, 2026
Application No. 18/892,703

LIVESTREAMING PROCESSING METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM

Non-Final OA §103§112
Filed
Sep 23, 2024
Priority
Nov 30, 2022 — CN 202211529530.6 +1 more
Examiner
TELAN, MICHAEL R
Art Unit
2426
Tech Center
2400 — Computer Networks
Assignee
Tencent Technology (Shenzhen) Company Limited
OA Round
2 (Non-Final)
43%
Grant Probability
Moderate
2-3
OA Rounds
2y 2m
Est. Remaining
70%
With Interview

Examiner Intelligence

Grants 43% of resolved cases
43%
Career Allowance Rate
181 granted / 424 resolved
-15.3% vs TC avg
Strong +27% interview lift
Without
With
+26.8%
Interview Lift
resolved cases with interview
Typical timeline
4y 1m
Avg Prosecution
23 currently pending
Career history
455
Total Applications
across all art units

Statute-Specific Performance

§101
7.7%
-32.3% vs TC avg
§103
66.7%
+26.7% vs TC avg
§102
12.9%
-27.1% vs TC avg
§112
9.4%
-30.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 424 resolved cases

Office Action

§103 §112
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 . Response to Arguments Applicant’s arguments with respect to claim(s) 1-3 and 4-21 have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Claim Rejections - 35 USC § 112 The following is a quotation of the first paragraph of 35 U.S.C. 112(a): (a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention. The following is a quotation of the first paragraph of pre-AIA 35 U.S.C. 112: The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor of carrying out his invention. Claim 1-21 rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement. The claim(s) contains subject matter which was not described in the specification in such a way as to reasonably convey to one skilled in the relevant art that the inventor or a joint inventor, or for applications subject to pre-AIA 35 U.S.C. 112, the inventor(s), at the time the application was filed, had possession of the claimed invention. Claim 1 recites, in part, “switching, in response to a position switching instruction for a target livestreaming window of the at least one livestreaming window while continuing playback of the media content and continuing playing the livestreaming content, a position of the media playing window and a position of the target livestreaming window.” Claims 19 and 20 recite similar limitations. Applicant has cited paragraphs [0085] and [0113] of the specification for support of the above claim limitations; however, the cited paragraphs nor the remainder of the specification appear to provide support for performing switching “while continuing playback of the media content and continuing playing the livestreaming content,” as recited in claims 1, 19, and 20. Claims 1, 19, and 20 are therefore rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement. Claims 2-3, and 4-21 are rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, due to their dependencies on 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 (i.e., changing from AIA to pre-AIA ) 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, 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. Claim(s) 1-3, 5-8, 10, and 17-21 and is/are rejected under 35 U.S.C. 103 as being unpatentable over a combination of Barvo et al. (US 2021/0352359), Raynor (US 11006076), and Ackley et al. (US 2005/0019015). Regarding claim 1, Barvo teaches a livestreaming processing method, performed by an electronic device, and comprising: displaying a room interface of a media sharing room, the room interface comprising a main playing region and a secondary playing region, the secondary playing region comprising at least one livestreaming window, and each livestreaming window corresponding to a livestreaming object ([0055], [0056], “As illustrated in FIG. 2, the participant device 108a presents the synchronized digital content video chat interface 202 including a consolidated live video stream 206 and a digital media player 204. The consolidated live video stream 206 portrays live video streams captured by respective participant devices participating together in a video chat.” Fig. 2); playing media content in a media playing window in the main playing region ([0057], “As also illustrated in FIG. 2, the participant device 108a presents the digital media player 204. In particular, the digital media player 204 presents co-watching digital video content for simultaneous display with the consolidated live video stream 206.” Fig.2), the media content being viewable by at least two objects joining the media sharing room, and the at least two objects comprising the livestreaming object ([0057], “As also illustrated in FIG. 2, the participant device 108a presents the digital media player 204. In particular, the digital media player 204 presents co-watching digital video content for simultaneous display with the consolidated live video stream 206. In some embodiments, the video co-watching system 102 provides the digital media player 204 as part of the video co-watching application 110. … For example, the video co-watching system 102 provides a sort of window as part of the video co-watching application 110 whereby the participant device 108a accesses the digital media player of the third-party digital content provider system 112.” [0083], “the video co-watching system 102 receives the live video stream data 502 from the participant device 108b and provides the live video stream data 502 to the participant device 108a for display within the consolidated live video stream 206.”); playing, in the at least one livestreaming window, livestreaming content of at least one livestreaming object corresponding to the at least one livestreaming window in the secondary playing region ([0083], “As also illustrated in FIG. 5, the video co-watching system 102 facilitates a video chat by receiving and providing live video stream data to and from the participant device 108a and the participant device 108b. For example, the video co-watching system 102 receives the live video stream data 502 from the participant device 108b and provides the live video stream data 502 to the participant device 108a for display within the consolidated live video stream 206. In addition, the video co-watching system 102 receives the live video stream data 504a from the participant device 108a and provides modified live video stream data 504b to the participant device 108b.” Figs. 2, 5). Raynor teaches: switching, in response to a position switching instruction for a first window, a position of a second window and a position of the first window; and playing, in the first window, content corresponding to the first window in the main playing region, and playing content in the second window in a secondary playing region (Col. 3, lines 28-40, “For example, FIG. 1C depicts an example of the interface 100 as the user touches the image of the video feed from the preview interface and drags it to the location of the main interface 104. In this embodiment, the interface is constrained to maintain a consistent layout, so the position and size of the two video feeds are swapped (FIG. 1D).” Figs. 1C-1D). In view of Raynor’s teaching, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Barvo to include switching, in response to a position switching instruction for a target livestreaming window of the at least one livestreaming window, a position of the media playing window and a position of the target livestreaming window; and playing, in the target livestreaming window, livestreaming content of a livestreaming object corresponding to the target livestreaming window in the main playing region, and playing the media content in the media playing window in the secondary playing region. The modification would serve to facilitate rearrangement of the user interface according to user preferences. The modification would serve to improve the user experience. In view of Raynor’s teaching, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Barvo to include switching, in response to a position switching instruction for a target livestreaming window of the at least one livestreaming window , a position of the media playing window and a position of the target livestreaming window; and playing, in the target livestreaming window, livestreaming content of a livestreaming object corresponding to the target livestreaming window in the main playing region, and playing the media content in the media playing window in the secondary playing region. The modification would serve to facilitate rearrangement of the user interface according to user preferences. The modification would serve to improve the user experience. The combination teaches the limitations specified above; however, the combination does not expressly teach switching, while continuing playback of the media content and continuing playing the livestreaming content, the position of the media playing window and a position of the target livestreaming window. Ackley teaches adjusting a size and/or position of a window while continuing playback of media content displayed within the window ([0066], “Referring to FIGS. 7a and 7b, a secondary display 710 with a second video can be enlarged or made smaller within display 700. As the cursor moves, the window resizes smoothly along with the cursor movement. Resizing second video 630 can be done during playback of second video 630 and main video 605 without pausing. As a result, a user can experience both streaming videos to enhance their viewing experience.” [0070], “Upon deciding to reposition secondary display 920, the user selects the secondary display 920 and guides it with a cursor to the desired location. Throughout the movement from the first position to the second position, the secondary display moves smoothly and the video within the secondary display continues to play. In order to reposition the secondary display, the user is not required to pause or stop the main video or those video streams in the secondary display.”). In view of Ackley’s teaching, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the combination to include switching, while continuing playback of the media content and continuing playing the livestreaming content, the position of the media playing window and a position of the target livestreaming window. The modification would serve to enable a user to continue experiencing both streaming videos to enhance their viewing experience (Ackley: [0066]). Regarding claim 2, the combination further teaches wherein a position of a livestreaming window of the at least one livestreaming window is interchangeable with a position of the media playing window (Raynor: Col. 3, lines 28-40, “For example, FIG. 1C depicts an example of the interface 100 as the user touches the image of the video feed from the preview interface and drags it to the location of the main interface 104. In this embodiment, the interface is constrained to maintain a consistent layout, so the position and size of the two video feeds are swapped (FIG. 1D).” Figs. 1C-1D). Regarding claim 3, the combination teaches wherein the playing media content in a media playing window comprises: obtaining a media content stream, and playing the media content in the media playing window based on the media content stream (Barvo: [0057], “In particular, the digital media player 204 presents co-watching digital video content for simultaneous display with the consolidated live video stream 206.”); and the playing, in each the at least one livestreaming window, livestreaming content of at least one livestreaming object corresponding to the at least one livestreaming window comprises: obtaining a livestreaming content stream that is of each livestreaming object and that is independent of the media content stream, the livestreaming content streams being independent of each other (Barvo: [0083], “As also illustrated in FIG. 5, the video co-watching system 102 facilitates a video chat by receiving and providing live video stream data to and from the participant device 108a and the participant device 108b. For example, the video co-watching system 102 receives the live video stream data 502 from the participant device 108b and provides the live video stream data 502 to the participant device 108a for display within the consolidated live video stream 206. In addition, the video co-watching system 102 receives the live video stream data 504a from the participant device 108a and provides modified live video stream data 504b to the participant device 108b.” Figs. 2, 5); and playing, in the livestreaming window based on a livestreaming content stream of a livestreaming object corresponding to the livestreaming window, livestreaming content of the livestreaming object corresponding to the livestreaming window (Barvo: [0083], “As also illustrated in FIG. 5, the video co-watching system 102 facilitates a video chat by receiving and providing live video stream data to and from the participant device 108a and the participant device 108b. For example, the video co-watching system 102 receives the live video stream data 502 from the participant device 108b and provides the live video stream data 502 to the participant device 108a for display within the consolidated live video stream 206. In addition, the video co-watching system 102 receives the live video stream data 504a from the participant device 108a and provides modified live video stream data 504b to the participant device 108b.” Figs. 2, 5). Regarding claim 5, the combination teaches wherein the secondary playing region comprises at least one sub-playing region, the at least one livestreaming window is in one-to-one correspondence with the at least one sub-playing region window corresponding to a livestreaming object (Barvo: [0055], [0056], “As illustrated in FIG. 2, the participant device 108a presents the synchronized digital content video chat interface 202 including a consolidated live video stream 206 and a digital media player 204. The consolidated live video stream 206 portrays live video streams captured by respective participant devices participating together in a video chat.” Fig. 2), and a region size of the main playing region is larger than a region size of a sub-playing region (Barvo: [0055], [0056], “As illustrated in FIG. 2, the participant device 108a presents the synchronized digital content video chat interface 202 including a consolidated live video stream 206 and a digital media player 204. The consolidated live video stream 206 portrays live video streams captured by respective participant devices participating together in a video chat.” Fig. 2); and after the switching a position of the media playing window and a position of the target livestreaming window, the method further comprises: adjusting a window size of the media playing window to match a region size of a target sub-playing region corresponding to the target livestreaming window; and adjusting a window size of the target livestreaming window to match the region size of the main playing region (Raynor: Col. 3, lines 28-40, “For example, FIG. 1C depicts an example of the interface 100 as the user touches the image of the video feed from the preview interface and drags it to the location of the main interface 104. In this embodiment, the interface is constrained to maintain a consistent layout, so the position and size of the two video feeds are swapped (FIG. 1D).” Col. 14, lines 9-17, “Accordingly, at block 490, the system may determine a moveable element to swap with the element being moved. For instance, if the user drags the moved element over another element (or in close proximity to another element), then the moved element's location and size may be swapped with the other element.” Figs. 1C-1D). Regarding claim 6, the combination teaches further comprising: receiving a first position switching instruction for a first livestreaming window, the first livestreaming window being a livestreaming window of the at least one livestreaming window that is different from the target livestreaming window; switching the position of the target livestreaming window and a position of the first livestreaming window in response to the first position switching instruction; playing, in the first livestreaming window, livestreaming content of a livestreaming object corresponding to the first livestreaming window in the main playing region; and playing, in the target livestreaming window, the livestreaming content of the livestreaming object corresponding to the target livestreaming window in the secondary playing region (Barvo: [0055], [0056], “As illustrated in FIG. 2, the participant device 108a presents the synchronized digital content video chat interface 202 including a consolidated live video stream 206 and a digital media player 204. The consolidated live video stream 206 portrays live video streams captured by respective participant devices participating together in a video chat.” Fig. 2; Raynor: Col. 3, lines 28-40, “For example, FIG. 1C depicts an example of the interface 100 as the user touches the image of the video feed from the preview interface and drags it to the location of the main interface 104. In this embodiment, the interface is constrained to maintain a consistent layout, so the position and size of the two video feeds are swapped (FIG. 1D).” Figs. 1C-1D). Regarding claim 7, the combination teaches further comprising: switching the position of the target livestreaming window and the position of the media playing window in response to a second position switching instruction for the media playing window; playing again the media content in the media playing window in the main playing region; and playing again, in the target livestreaming window, the livestreaming content of the livestreaming object corresponding to the target livestreaming window in the secondary playing region (Barvo: [0055], [0056], “As illustrated in FIG. 2, the participant device 108a presents the synchronized digital content video chat interface 202 including a consolidated live video stream 206 and a digital media player 204. The consolidated live video stream 206 portrays live video streams captured by respective participant devices participating together in a video chat.” Fig. 2; Raynor: Col. 3, lines 28-40, “For example, FIG. 1C depicts an example of the interface 100 as the user touches the image of the video feed from the preview interface and drags it to the location of the main interface 104. In this embodiment, the interface is constrained to maintain a consistent layout, so the position and size of the two video feeds are swapped (FIG. 1D).” Col. 10, lines 33-46, “The moveable elements 308-i may define assets or portions of the interface that may be moved from one location to another, or which may be swapped with each other.” Figs. 1C-1D). Regarding claim 8, the combination teaches further comprising: receiving a trigger operation on the target livestreaming window of the at least one livestreaming window; and receiving the position switching instruction for the target livestreaming window of the at least one livestreaming window in response to the trigger operation (Barvo: [0055], [0056], “As illustrated in FIG. 2, the participant device 108a presents the synchronized digital content video chat interface 202 including a consolidated live video stream 206 and a digital media player 204. The consolidated live video stream 206 portrays live video streams captured by respective participant devices participating together in a video chat.” Fig. 2; Raynor: Col. 3, lines 28-40, “For example, FIG. 1C depicts an example of the interface 100 as the user touches the image of the video feed from the preview interface and drags it to the location of the main interface 104. In this embodiment, the interface is constrained to maintain a consistent layout, so the position and size of the two video feeds are swapped (FIG. 1D).” Figs. 1C-1D). Regarding claim 10, the combination teaches further comprising: receiving a drag operation on the target livestreaming window of the at least one livestreaming window; and receiving the position switching instruction for the target livestreaming window of the at least one livestreaming window in response to the target livestreaming window being dragged to the main playing region (Raynor: Col. 3, lines 28-40, “For example, FIG. 1C depicts an example of the interface 100 as the user touches the image of the video feed from the preview interface and drags it to the location of the main interface 104. In this embodiment, the interface is constrained to maintain a consistent layout, so the position and size of the two video feeds are swapped (FIG. 1D).” Figs. 1C-1D; Barvo: [0055], [0056], “As illustrated in FIG. 2, the participant device 108a presents the synchronized digital content video chat interface 202 including a consolidated live video stream 206 and a digital media player 204. The consolidated live video stream 206 portrays live video streams captured by respective participant devices participating together in a video chat.” Fig. 2). Regarding claim 17, the combination teaches further comprising: displaying a comment message window in a region that is in the room interface and that is independent of the main playing region and the secondary playing region (Barvo: [0108], “FIG. 10 illustrates the participant device 108a displaying a synchronized digital content video chat interface 1002 that includes a digital media player 1004 and a messaging interface 1006.” Fig. 10), and displaying at least one comment message in the media sharing room in the comment message window (Barvo: [0108], [0109], “As shown in FIG. 10, the messaging interface 1006 includes messages for a group message thread.”); and displaying, when a trigger operation on a target comment message of the at least one comment message is received, an object details interface of a target object transmitting the target comment message (Barvo: [0108], “FIG. 10 illustrates the participant device 108a displaying a synchronized digital content video chat interface 1002 that includes a digital media player 1004 and a messaging interface 1006.” [0109], “As shown in FIG. 10, the messaging interface 1006 includes messages for a group message thread.” Fig. 10). Regarding claim 18, the combination teaches further comprising: displaying a livestreaming invitation control in the object details interface; and transmitting a livestreaming invitation request to a terminal of the target object in response to a trigger operation on the livestreaming invitation control, the livestreaming invitation request being configured for inviting the target object to perform livestreaming in the media sharing room (Barvo: [0090], “As illustrated in FIG. 6B, the video chat menu 606 includes selectable options to transfer a call (‘Transfer Call’), create a sharable invite to invite other participant devices to join the video chat (‘Create Invite’), initiate a co-watching session with the other participant devices (e.g., the participant device 108b) within the video chat (‘Watch Together’), and share the display of the participant device 108a with other participant devices in the video chat (‘Screen Share’).” Fig. 6B). Regarding claim 19, Barvo teaches a livestreaming processing apparatus, comprising: at least one memory, configured to store computer-executable instructions; and at least one processor, configured to, when executing the computer-executable instructions stored in the at least one memory ([0139]-[0140], Figs. 1, 13), implement the method of claim 1. The grounds of rejection under 35 USC §103 with respect to claim 1 is similarly applied to the remaining limitations of claim 19. Regarding claim 20, Barvo teaches a non-transitory computer-readable storage medium, having computer-executable instructions stored thereon, the computer-executable instructions, when executed by at least one processor, causing the at least one processor to perform the method of claim 1. The grounds of rejection under 35 USC §103 with respect to claim 1 is similarly applied to the remaining limitations of claim 20. Regarding claim 21, the combination teaches wherein the room interface comprises multiple livestreaming windows corresponding to multiple livestreaming objects (Barvo: [0083], “As also illustrated in FIG. 5, the video co-watching system 102 facilitates a video chat by receiving and providing live video stream data to and from the participant device 108a and the participant device 108b. For example, the video co-watching system 102 receives the live video stream data 502 from the participant device 108b and provides the live video stream data 502 to the participant device 108a for display within the consolidated live video stream 206. In addition, the video co-watching system 102 receives the live video stream data 504a from the participant device 108a and provides modified live video stream data 504b to the participant device 108b.” Figs. 2, 5), and the playing, in each the at least one livestreaming window, livestreaming content of at least one livestreaming object corresponding to the at least one livestreaming window comprises: obtaining, from a cloud server, a target livestreaming content stream generated by mixing contents of the multiple livestreaming objects; and playing, in the multiple livestreaming windows, the target livestreaming content stream (Barvo: [0083], “As also illustrated in FIG. 5, the video co-watching system 102 facilitates a video chat by receiving and providing live video stream data to and from the participant device 108a and the participant device 108b. For example, the video co-watching system 102 receives the live video stream data 502 from the participant device 108b and provides the live video stream data 502 to the participant device 108a for display within the consolidated live video stream 206. In addition, the video co-watching system 102 receives the live video stream data 504a from the participant device 108a and provides modified live video stream data 504b to the participant device 108b.” Figs. 2, 5). Claim(s) 9 is/are rejected under 35 U.S.C. 103 as being unpatentable over a combination of Barvo, Raynor, Ackley, and Freeman et al. (US 10862946). Regarding claim 9, the combination teaches the limitations specified above; however, the combination does not expressly teach: displaying, in response to a trigger operation on the target livestreaming window of the at least one livestreaming window, a position switching control corresponding to the target livestreaming window; and receiving the position switching instruction for the target livestreaming window of the at least one livestreaming window in response to a trigger operation on the position switching control. Freeman teaches: displaying, in response to a trigger operation on a target window, a position switching control corresponding to the target window; and receiving the position switching instruction for the target livestreaming window in response to a trigger operation on the position switching control (Col. 19, lines 12-27, “In the particular illustration of FIG. 10, the action card 1010 is shown for a media application in a selected state. In this illustration, the action card 1010 displays content 1012 and transport controls 1014 to control the presentation of the content 1012. In addition, the action card 1010 presents an option 1016 for performing selectable actions 1018 on the content 1012 or on the action card 1010. The selectable actions 1018 include pausing the presentation of the content 1012. The selectable actions 1018 further include pinning the action card 1010 to a side of the user interface, presenting the action card 1010 in a picture-in-picture window, or playing audio of the content 1012 in the background. Upon a user selection of one or more of these selectable actions 1018, the universal media player may update the presentation of the content 1012 and transport controls 1014 to the proper presentation window.”). In view of Freeman’s teaching, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the combination to include displaying, in response to a trigger operation on the target livestreaming window of the at least one livestreaming window, a position switching control corresponding to the target livestreaming window; and receiving the position switching instruction for the target livestreaming window of the at least one livestreaming window in response to a trigger operation on the position switching control. The modification would further facilitate user arrangement of user interface elements according to user preferences. The modification would thereby improve the user experience. Claim(s) 11-13 is/are rejected under 35 U.S.C. 103 as being unpatentable over a combination of Barvo, Raynor, Ackley, and Ens et al. (US 2012/0066628). Regarding claim 11, the combination teaches the limitations specified above, and teaches a second livestreaming window being a livestreaming window of the at least one livestreaming window that is different from the target livestreaming window (Barvo: [0055], [0056], “As illustrated in FIG. 2, the participant device 108a presents the synchronized digital content video chat interface 202 including a consolidated live video stream 206 and a digital media player 204. The consolidated live video stream 206 portrays live video streams captured by respective participant devices participating together in a video chat.” Fig. 2). However, the combination does not expressly teaches further comprising: receiving a playing region moving-out instruction for a second livestreaming window, and moving the second livestreaming window out of the secondary playing region in response to the playing region moving-out instruction and controlling the second livestreaming window to be in a floating state. Ens teaches: receiving a moving-out instruction for a window, and moving the window out of a region in response to the moving-out instruction and controlling the window to be in a floating state ([0028], “a tab can be dragged from the tab band and have an associated window rendered to include content associated with the tab.” [0047], “Step 806 instantiates a new web browser instance. The step can be performed in any suitable way. For example, upon termination of the drag operation that resulted in the tab being dragged from the tab band, a new web browser instance can be instantiated. Termination of the drag operation can occur in any suitable way such as, releasing a left mouse button that was used to initiate the drag operation, lifting a finger from a touch-sensitive screen, lifting a pen from a touch-sensitive screen, and the like.” Figs. 2-3, 8). In view of Ens’s teaching, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the combination to include receiving a playing region moving-out instruction for a second livestreaming window, and moving the second livestreaming window out of the secondary playing region in response to the playing region moving-out instruction and controlling the second livestreaming window to be in a floating state. The modification would provide users with additional options regarding arrangement of content. The modification would thereby improve the user experience. Regarding claim 12, the combination teaches wherein the method further comprises: moving, upon receiving a moving instruction for the second livestreaming window, the second livestreaming window in the floating state to a position indicated by the moving instruction (Ens: [0028], “a tab can be dragged from the tab band and have an associated window rendered to include content associated with the tab.” [0047], “Step 806 instantiates a new web browser instance. The step can be performed in any suitable way. For example, upon termination of the drag operation that resulted in the tab being dragged from the tab band, a new web browser instance can be instantiated. Termination of the drag operation can occur in any suitable way such as, releasing a left mouse button that was used to initiate the drag operation, lifting a finger from a touch-sensitive screen, lifting a pen from a touch-sensitive screen, and the like.” Figs. 2-3, 8; Barvo: [0055]-[0056]); and adjusting, when a window size adjustment instruction for the second livestreaming window is received, a window size of the second livestreaming window in the floating state to a target window size indicated by the window size adjustment instruction ([0034], “Assume in this example, that tab 206 and window 300 are dragged onto the desktop and toward the right side of the display screen. At some distance threshold relative to the right side of the display screen, the tab 206 and window 300 can be "snapped" or docked, as shown in FIG. 5, to the right side of the display screen. In this example, snapping includes rendering a new instance of the web browser to occupy 50% of the display screen's real estate.” Figs. 2-5). Regarding claim 13, the combination further teaches: displaying a window restore control; and controlling the second livestreaming window to exit the floating state and move to the secondary playing region in response to a trigger operation on the window restore control (Ens: [0039], “FIG. 7 illustrates the state of web browser user interface 600 after the tab has been dragged onto tab band 602. In one or more embodiments, a threshold distance can be defined, relative to tab band 602, such that when the curser crosses the threshold, tab 206 is inserted into the tab band 602 and a message is sent to the tab band 602 to enable the dragged tab's content to be rendered in the content rendering area of web browser user interface 600, as shown in FIG. 7.”). Claim(s) 14 is/are rejected under 35 U.S.C. 103 as being unpatentable over a combination of Barvo, Raynor, Ackley, and Chang et al. (US 2022/0374136). Regarding claim 14, the combination teaches the limitations specified above; however, the combination does not expressly teach wherein the displaying a room interface of a media sharing room comprises: controlling a terminal to be in a vertical screen operation mode when a vertical screen operation instruction for the terminal is received, and using a first layout style, in the vertical screen operation mode, to display the room interface of the media sharing room; or controlling a terminal to be in a horizontal screen operation mode when a horizontal screen operation instruction for the terminal is received, and using a second layout style, in the horizontal screen operation mode, to display the room interface of the media sharing room, a position of a window in the room interface in the first layout style being different from that in the second layout style, and the window comprising the media playing window and the livestreaming window. Chang teaches wherein displaying a room interface of a media sharing room comprises: controlling a terminal to be in a vertical screen operation mode when a vertical screen operation instruction for a terminal is received, and using a first layout style, in the vertical screen operation mode, to display the room interface of a media sharing room ([0233], “In FIG. 6I, device 600 is rotated, changing video conference interface 605 from a landscape orientation to a portrait orientation. As a result of the rotated orientation and, in some embodiments, due to the aspect ratio of the tiles, device 600 accommodates a greater number of tiles in main region 604, than when video conference interface 605 is in the landscape orientation.”). In view of Chang’s teaching, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Barvo to include controlling a terminal to be in a vertical screen operation mode when a vertical screen operation instruction for the terminal is received, and using a first layout style, in the vertical screen operation mode, to display the room interface of the media sharing room. The modification would serve to enable optimal presentation of content on user devices. Claim(s) 15 is/are rejected under 35 U.S.C. 103 as being unpatentable over a combination of Barvo, Raynor, Ackley, and Sarkar et al. (US 2018/0234738). Regarding claim 15, Barvo teaches the limitations specified above, and teaches a window comprising at least one of the at least one livestreaming window or the media playing window (Barvo: [0055], [0056], “As illustrated in FIG. 2, the participant device 108a presents the synchronized digital content video chat interface 202 including a consolidated live video stream 206 and a digital media player 204. The consolidated live video stream 206 portrays live video streams captured by respective participant devices participating together in a video chat.” Fig. 2). However, the combination does not expressly teach: displaying a window hiding control in the secondary playing region; displaying, in response to a trigger operation on the window hiding control, a selection control corresponding to each window in the secondary playing region, hiding, in response to a trigger operation on a selection control corresponding to a target window of the windows, the target window in the secondary playing region. Sarkar teaches: displaying a hiding control; displaying, in response to a trigger operation on the window hiding control, a selection control [0082], “As shown in FIG. 3E, the broadcaster device 106 presents an interactive menu 320 (within the live-video-stream GUI 304) that includes various options for a broadcaster to interact with (and control permissions for) a viewer who captured the video clip within the video-graphical element 312. When the broadcaster device 106 detects a certain user interaction between a broadcaster and the video-graphical element 312—such as a double tap or other touch gesture that indicates a request to engage with the video-graphical element 312—the broadcaster device 106 sends an indication of that user interaction to the social networking application 108. In response to receiving an indication of the user interaction, the social networking application 108 causes the broadcaster device 106 to present the interactive menu 320. As shown in FIG. 3E, the interactive menu 320 includes various interactive options, including a maintain-video-clip option 322, a multi-stream option 324, a message option 326, a show-viewers option 328, a trust-viewer option 330, and a hide option 332.”); and hiding, in response to a trigger operation on a selection control corresponding, the target element ( [0086], “Conversely, when the hide option 332 is selected, the social networking application 108 directs the social networking system 102 to remove the video-graphical element 312 from the live video stream transmitted to various viewer devices (e.g., viewer devices 114a-114n).”). In view of Sarkar’s teaching, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Barvo to include displaying a window hiding control in the secondary playing region; displaying, in response to a trigger operation on the window hiding control, a selection control corresponding to each window in the secondary playing region, the window comprising at least one of the at least one livestreaming window or the media playing window; and hiding, in response to a trigger operation on a selection control corresponding to a target window of the windows, the target window in the secondary playing region. The modification would serve to facilitate rearrangement of the user interface according to user preferences. The modification would serve to improve the user experience. Claim(s) 16 is/are rejected under 35 U.S.C. 103 as being unpatentable over a combination of Barvo, Raynor, Ackley, Sarkar, and Nelson (US 2020/0066088). Regarding claim 16, the combination teaches the limitations specified above; however, the combination does not expressly teach wherein the method further comprises: adjusting a window size of a remaining window in the secondary playing region to match a region size of the secondary playing region, the remaining window being a window of the windows except the target window. Nelson teaches adjusting a window size of a remaining window in a secondary region to match a region size of the secondary playing region, the remaining window being a window of windows except a target window ([0034], “In some examples, display of the gaming window 622 may cause the video window 612 to reduce in size from a full screen mode to the reduced size video window 612. Selecting the dismiss/close button 629 causes the gaming window 622 to disappear and may also cause the video window to increase in size back to a full-screen mode.” Fig. 6). In view of Nelson’s teaching, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the combination to include adjusting a window size of a remaining window in the secondary playing region to match a region size of the secondary playing region, the remaining window being a window of the windows except the target window. The modification would serve provide users with additional options regarding the presentation of content. The modification would serve to further improve the user experience. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). 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 MICHAEL R TELAN whose telephone number is (571)270-5940. The examiner can normally be reached 9:30AM-6:00PM. 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, Nasser Goodarzi can be reached at (571) 272-4195. 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. /MICHAEL R TELAN/Primary Examiner, Art Unit 2426
Read full office action

Prosecution Timeline

Sep 23, 2024
Application Filed
Dec 31, 2025
Non-Final Rejection mailed — §103, §112
Jan 21, 2026
Interview Requested
Feb 04, 2026
Applicant Interview (Telephonic)
Feb 04, 2026
Examiner Interview Summary
Mar 02, 2026
Response Filed
May 04, 2026
Final Rejection mailed — §103, §112
Jul 06, 2026
Response after Non-Final Action

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12666118
DISTRIBUTING DIGITAL DATA IN A DISTRIBUTED COMPUTING ENVIRONMENT
1y 9m to grant Granted Jun 23, 2026
Patent 12604066
SYSTEMS AND METHODS FOR GENERATING NOTIFICATION INTERFACES BASED ON MEDIA BROADCAST ACCESS EVENTS
2y 3m to grant Granted Apr 14, 2026
Patent 12598361
VIDEO OPTIMIZATION PROXY SYSTEM AND METHOD
3y 11m to grant Granted Apr 07, 2026
Patent 12598352
VIDEO PRESENTATION METHOD AND APPARATUS, AND ELECTRONIC DEVICE AND STORAGE MEDIUM
1y 7m to grant Granted Apr 07, 2026
Patent 12581137
VIDEO MANAGEMENT SYSTEM FOR VIDEO FILES AND LIVE STREAMING CONTENT
2y 6m to grant Granted Mar 17, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

2-3
Expected OA Rounds
43%
Grant Probability
70%
With Interview (+26.8%)
4y 1m (~2y 2m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 424 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month