Prosecution Insights
Last updated: July 17, 2026
Application No. 18/513,088

TECHNIQUES FOR EFFICIENT COMMUNICATION DURING A VIDEO COLLABORATION SESSION

Non-Final OA §103
Filed
Nov 17, 2023
Priority
Jun 30, 2021 — continuation of 11/863,600
Examiner
PARCHER, DANIEL W
Art Unit
2174
Tech Center
2100 — Computer Architecture & Software
Assignee
Dropbox Inc.
OA Round
3 (Non-Final)
61%
Grant Probability
Moderate
3-4
OA Rounds
4m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 61% of resolved cases
61%
Career Allowance Rate
163 granted / 269 resolved
+5.6% vs TC avg
Strong +57% interview lift
Without
With
+57.1%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
33 currently pending
Career history
303
Total Applications
across all art units

Statute-Specific Performance

§101
1.3%
-38.7% vs TC avg
§103
91.1%
+51.1% vs TC avg
§102
2.0%
-38.0% vs TC avg
§112
5.4%
-34.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 269 resolved cases

Office Action

§103
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 . Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed 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 been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 3/4/2026 has been entered. Response to Amendment The Amendment filed 3/4/2026 has been entered. Claims 1-20 remain pending in the application. Applicant’s amendments to the claims have overcome the objections noted in the previous Office Action. Response to Arguments Applicant’s arguments filed with the Amendment, with respect to rejections under prior art, have been fully considered and are moot upon a new ground(s) of rejection, as necessitated by amendment, as outlined below. Prior Art Listed herein below are the prior art references relied upon in this Office Action: Loganathan et al. (US Patent Application Publication 2017/0249970), referred to as Loganathan herein [cited on Applicant’s IDS dated 11/30/2023]. Petty et al. (US Patent Application Publication 2022/0164408), referred to as Petty herein [cited on Applicant’s IDS dated 11/30/2023]. Pegg (US Patent Number 7,945,622), referred to as Pegg herein [previously cited]. Du et al. (WO 2014/101213), referred to as Du herein. Hawver (US Patent Application Publication 2014/0329589), referred to as Hawver herein. Examiner’s Note Strikethrough notation in the pending claims has been added by the Examiner. Claim Rejections - 35 USC § 103 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, 2, 5, 7, 8, 10, 14, 16-17, and 19-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pegg in view of Petty in further view of Du. Regarding claim 1, Pegg discloses a method comprising: streaming video data at a client device of multiple client devices participating in a streaming session, the video data representing a plurality of video frames (Pegg, Figs. 1 and 2 with 3:1-42, 4:31-5:8, 7:30-50, 14:11-26 – streaming video from live or recorded session data to client devices. Streaming recorded video includes video frames for playback. 2:53-3:67 – processor executing instructions stored in hardware memory); during the streaming, recording state data at the client device, the state data including: real-time and user interaction information reflecting second transmitting, in real time, the state data from the client device to a server (Pegg, Fig. 1 with 3:1-42, 8:41-55, 9:42-54 – collaboration server receives collaboration data from clients and relays the collaboration data to other connected clients. 4:31-5:8 - live); storing, at the client device, a local copy of current joint state data comprising, for each of the multiple client devices, the real-time receiving, from the server in real time at the client device, an incremental update including updated real-time client device of the multiple client devices (Pegg, Fig. 1 with 3:1-42, 8:41-55, 9:42-54 – collaboration server receives collaboration data from clients and relays the collaboration data to other connected clients. Fig. 2 with 3:22-43 – relayed collaboration data includes a replication of drawings, video, mouse gestures, data modification, and application actions such as changing a slide. 4:31-5:8 - live); generating, in the graphical user interface of the client device visual representations of input However, Pegg appears not to expressly disclose the limitations in strikethrough above. However, in the same field of endeavor, Petty discloses a collaborative interface including shared mouse information and annotation (Petty, Abstract with Fig. 2 with ¶0048-¶0049, ¶0051), including real-time cursor information indicating coordinates of input cursors (Petty, Figs. 2 and 3 with ¶0050-¶0052 – transmitting the cursor location and movement of each user to the other simultaneously viewing users. ¶0059 – real-time shared editing). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the mouse position information of Pegg as modified to include synchronized visual representations of the cursors of multiple respective users based on the teachings of Petty. The motivation for doing so would have been to more effectively enable multiple users to simultaneously collaborate about the same content (Petty, ¶0003-¶0004). However, Petty as modified appears not to expressly disclose modifying the local copy of the current joint state data by replacing one or more previously stored values with updated values indicated by the incremental update. However, in the same field of endeavor Du discloses shared mouse information (Du, Abstract), including modifying the local copy of the current joint state data by replacing one or more previously stored values with updated values indicated by the incremental update (Du, Translation Abstract with Pages 8-9 – incremental changes in mouse position coordinates result in updated positional values both from client to server and from server to client. During client-to-server transmission, the stored values at the server are updated. During server-to-client transmission, the stored values at the client are updated. See also claim 12 as published). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the mouse position information of Pegg as modified to include synchronizing mouse information by updating stored local mouse state information based on the teachings of Du. The motivation for doing so would have been to improve client-sever mouse synchronization accuracy (Du, Abstract with Page 2), and to save bandwidth by sending incremental updates rather than a full history. Regarding claim 2, Pegg as modified discloses the elements of claim 1 above, and further discloses wherein generating the other visual representations in the graphical user interface of the client device comprises re-creating, at the client device, a first drawing annotation originating from the at least one other client device of the multiple client devices, the first drawing annotation being re-created based on the updated user interaction information of the at least one other client device as stored in the modified local copy of the current joint state data, and superimposing the re-created annotation over a video frame of the video data that is streamed to the client device (Pegg, Fig. 1 with 3:1-42, 8:41-55, 9:42-54 – collaboration server receives collaboration data from clients and relays the collaboration data to other connected clients. Fig. 2 with 3:22-43 – relayed collaboration data includes a replication of drawings, video, mouse gestures, data modification, and application actions such as changing a slide. “Generating the other visual representations” is interpreted as a contingent limitation based on the “other visual representations” being listed in the alternative in claim 1). Regarding claim 5, Pegg as modified discloses the elements of claim 1 above, and further discloses wherein the graphical user interface of the client device comprises indicators of timestamps at which respective annotations were applied (Pegg, 7:4-15 – timestamps for collaboration data are used to synchronize the collaboration data with the session. Fig. 2 with 3:22-43 – relayed collaboration data includes a replication of drawings and data modification. 4:31-60, 8:6-28 – scrub bar indicating playback position). Regarding claim 7, Pegg as modified discloses the elements of claim 1 above, and further discloses receiving a first incremental update from the server providing drawing instructions to re-create a first drawing annotation in a first video frame; and later receiving a second incremental update from the server providing additional drawing instructions to re-create a second drawing annotation in the first video frame (Pegg, 3:22-43 with 8:41-55– relayed and recorded collaboration data includes a replication of drawings, video, mouse gestures, data modification, and application actions such as changing a slide. 12:1-40 – joining the session and exiting live mode to review the session at a previous timestamp. 5:18-27, 7:4-15 – collaboration data can be added when reviewing a recorded session, the collaboration data is time stamped relative to the ongoing session. 2:9-24 – collaboration data can be received after the collaboration session is over. In this case, the user’s collaboration data is no longer associated with the live time index but another time index). Regarding claim 8, Pegg as modified discloses the elements of claim 2 above, and further discloses after completion of the streaming session, adding other drawing instructions to the local copy of the current joint state data to recreate a second drawing annotation in addition to the first drawing annotation, the second drawing annotation being based on user interactions with the graphical user interface that occur after the completion of the streaming session (Pegg, 3:22-43 with 8:41-55– relayed and recorded collaboration data includes a replication of drawings, video, mouse gestures, data modification, and application actions such as changing a slide. 12:1-40 – joining the session and exiting live mode to review the session at a previous timestamp. 5:18-27, 7:4-15 – collaboration data can be added when reviewing a recorded session, the collaboration data is time stamped relative to the ongoing session. 2:9-24 – collaboration data can be received after the collaboration session is over. In this case, the user’s collaboration data is no longer associated with the live time index but another time index). Regarding claim 10, Pegg discloses a client device comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, configure the client device to: stream video data at multiple client devices, including the client device participating in a streaming session, the video data representing a plurality of video frames (Pegg, Figs. 1 and 2 with 3:1-42, 4:31-5:8, 7:30-50, 14:11-26 – streaming video from live or recorded session data to client devices. Streaming recorded video includes video frames for playback. 2:53-3:67 – processor executing instructions stored in hardware memory); record state data at the client device during the streaming, the state data including: real-time data includes drawings and chats and is relayed to other participants. 3:43-43 – relayed collaboration data includes a replication of video, mouse gestures, and data modification), and user interaction information reflecting second transmit, in real time, the state data from the client device to a server (Pegg, Fig. 1 with 3:1-42, 8:41-55, 9:42-54 – collaboration server receives collaboration data from clients and relays the collaboration data to other connected clients. 4:31-5:8 - live); store, at the client device, a local copy of current joint state data comprising, for each of the multiple client devices, the real-time receive, from the server in real time at the client device, an incremental update including updated real-time modify the local copy of the current joint state data by generate, in the graphical user interface of the client device, a visual representation of a second input However, Pegg appears not to expressly disclose the limitations in strikethrough above. However, in the same field of endeavor, Petty discloses a collaborative interface including shared mouse information and annotation (Petty, Abstract with Fig. 2 with ¶0048-¶0049, ¶0051), including real-time cursor information indicating coordinates of input cursors (Petty, Figs. 2 and 3 with ¶0050-¶0052 – transmitting the cursor location and movement of each user to the other simultaneously viewing users. ¶0059 – real-time shared editing). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the mouse position information of Pegg as modified to include synchronized visual representations of the cursors of multiple respective users based on the teachings of Petty. The motivation for doing so would have been to more effectively enable multiple users to simultaneously collaborate about the same content (Petty, ¶0003-¶0004). However, Petty as modified appears not to expressly disclose modifying the local copy of the current joint state data by replacing one or more previously stored values with updated values indicated by the incremental update. However, in the same field of endeavor Du discloses shared mouse information (Du, Abstract), including modifying the local copy of the current joint state data by replacing one or more previously stored values with updated values indicated by the incremental update (Du, Translation Abstract with Pages 8-9 – incremental changes in mouse position coordinates result in updated positional values both from client to server and from server to client. During client-to-server transmission, the stored values at the server are updated. During server-to-client transmission, the stored values at the client are updated. See also claim 12 as published). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the mouse position information of Pegg as modified to include synchronizing mouse information by updating stored local mouse state information based on the teachings of Du. The motivation for doing so would have been to improve client-sever mouse synchronization accuracy (Du, Abstract with Page 2), and to save bandwidth by sending incremental updates rather than a full history. Regarding claim 14, Pegg as modified discloses the elements of claim 10 above, and further discloses wherein the graphical user interface of the client device comprises indicators of timestamps at which respective annotations were applied (Pegg, 7:4-15 – timestamps for collaboration data are used to synchronize the collaboration data with the session. Fig. 2 with 3:22-43 – relayed collaboration data includes a replication of drawings and data modification. 4:31-60, 8:6-28 – scrub bar indicating playback position). Regarding claim 16, Pegg as modified discloses the elements of claim 10 above, and further discloses when executed by the one or more processors, the stored instructions further configure the client device to: receive a first incremental update from the server providing drawing instructions to re- create a first drawing annotation in a first video frame; and later receive a second incremental update from the server providing additional drawing instructions to re-create a second drawing annotation in the first video frame (Pegg, 3:22-43 with 8:41-55– relayed and recorded collaboration data includes a replication of drawings, video, mouse gestures, data modification, and application actions such as changing a slide. 12:1-40 – joining the session and exiting live mode to review the session at a previous timestamp. 5:18-27, 7:4-15 – collaboration data can be added when reviewing a recorded session, the collaboration data is time stamped relative to the ongoing session. 2:9-24 – collaboration data can be received after the collaboration session is over. In this case, the user’s collaboration data is no longer associated with the live time index but another time index). Regarding claim 17, Pegg as modified discloses the elements of claim 10 above, and further discloses wherein, when executed by the one or more processors, the stored instructions further configure the client device to: after completion of the streaming session, add other drawing instructions to the current joint state data to recreate a second drawing annotation in addition to a first drawing annotation, the second drawing annotation being based on user interactions with the graphical user interface that occur after the completion of the streaming session (Pegg, 3:22-43 with 8:41-55– relayed and recorded collaboration data includes a replication of drawings, video, mouse gestures, data modification, and application actions such as changing a slide. 12:1-40 – joining the session and exiting live mode to review the session at a previous timestamp. 5:18-27, 7:4-15 – collaboration data can be added when reviewing a recorded session, the collaboration data is time stamped relative to the ongoing session. 2:9-24 – collaboration data can be received after the collaboration session is over. In this case, the user’s collaboration data is no longer associated with the live time index but another time index). Regarding claim 19, Pegg discloses a method performed by a server, the method comprising: streaming, from a server, video data to multiple client devices participating in a streaming session, the video data representing a plurality of video frames (Pegg, Fig. 1 with 3:1-42, 4:31-5:8, 8:41-55, 9:42-54 – collaboration server receives collaboration data from clients and relays the collaboration data to other connected clients. Figs. 1 and 2 with 4:31-5:8, 7:30-50, 14:11-26 – streaming video from live or recorded session data. Streaming recorded video includes video frames for playback. 2:53-3:67 – processor executing instructions stored in hardware memory); receiving, at the server, state data from each client device of the multiple client devices (Pegg, Fig. 1 with 3:1-42, 8:41-55, 9:42-54 – collaboration server receives collaboration data from clients and relays the collaboration data to other connected clients), wherein the state data for each client device includes: real-time wherein the user interaction information identifies a performed action or a displayed interface control (Pegg, Fig. 2 with 3:22-43 and 7:40-50 – relayed collaboration data includes a replication of drawings, video, mouse gestures, data modification, and application actions such as changing a slide); combining the state data on the server to form current joint state data that comprises the real-time (Pegg, Fig. 2 with 3:22-43 and 7:40-50 – relayed collaboration data includes a replication of drawings, video, mouse gestures, data modification, and application actions such as changing a slide); wherein the incremental update is usable to However, Pegg appears not to expressly disclose the limitations in strikethrough above. However, in the same field of endeavor, Petty discloses a collaborative interface including shared mouse information and annotation (Petty, Abstract with Fig. 2 with ¶0048-¶0049, ¶0051), including real-time cursor information indicating coordinates of input cursors (Petty, Figs. 2 and 3 with ¶0050-¶0052 – transmitting the cursor location and movement of each user to the other simultaneously viewing users. ¶0059 – real-time shared editing), which includes real-time cursor data and real-time cursor information (Petty, ¶0051 – cursor data including color coding or usernames). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the mouse position information of Pegg as modified to include synchronized visual representations of the cursors of multiple respective users based on the teachings of Petty. The motivation for doing so would have been to more effectively enable multiple users to simultaneously collaborate about the same content (Petty, ¶0003-¶0004). However, Petty as modified appears not to expressly disclose modifying the local copy of the current joint state data by replacing one or more previously stored values with updated values indicated by the incremental update. However, in the same field of endeavor Du discloses shared mouse information (Du, Abstract), including wherein the incremental update is usable to replace one or more previously stored values in a local copy of the current joint state data on the client device, the replaced values including coordinate data from the updated real-time cursor information or the updated user interaction information for corresponding visual representations associated with the at least one other client device (Du, Translation Abstract with Pages 8-9 – incremental changes in mouse position coordinates result in updated positional values both from client to server and from server to client. During client-to-server transmission, the stored values at the server are updated. During server-to-client transmission, the stored values at the client are updated. See also claim 12 as published). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the mouse position information of Pegg as modified to include synchronizing mouse information by updating stored local mouse state information based on the teachings of Du. The motivation for doing so would have been to improve client-sever mouse synchronization accuracy (Du, Abstract with Page 2), and to save bandwidth by sending incremental updates rather than a full history. Regarding claim 20, Pegg as modified discloses the elements of claim 19 above, and further discloses after completion of the streaming session, adding other drawing instructions to the current joint state data to recreate a second drawing annotation in addition to a first drawing annotation, the second drawing annotation being based on user interactions with the graphical user interface that occur after the completion of the streaming session (Pegg, 3:22-43 with 8:41-55– relayed and recorded collaboration data includes a replication of drawings, video, mouse gestures, data modification, and application actions such as changing a slide. 12:1-40 – joining the session and exiting live mode to review the session at a previous timestamp. 5:18-27, 7:4-15 – collaboration data can be added when reviewing a recorded session, the collaboration data is time stamped relative to the ongoing session. 2:9-24 – collaboration data can be received after the collaboration session is over. In this case, the user’s collaboration data is no longer associated with the live time index but another time index). Claim(s) 3 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pegg in view of Petty in further view of Du in further view of Hawver. Regarding claim 3, Pegg as modified discloses the elements of claim 1 above, and further discloses wherein receiving the incremental update comprises receiving the updated real-time cursor information for the at least one other client device (Du, Abstract with Pages 8-9 – incremental changes in mouse position coordinates result in updated positional values both from client to server and from server to client. During client-to-server transmission, the stored values at the server are updated. During server-to-client transmission, the stored values at the client are updated. See also claim 12 as published), the updated real-time cursor information indicating after a previous move. The difference value for the change in mouse position is used to create the new position). However, Pegg as modified appears not to expressly disclose the limitation in strikethrough above. However, in the same field of endeavor, Hawver discloses a collaborative environment receiving input from multiple client devices (Hawver, Fig. 3B with ¶0024), including the updated mouse position information indicating a direction and a distance usable to determine a current cursor position based on a previously stored cursor position for the at least one other client device (Hawver, ¶0066-¶0067 – mouse movement is determined by receiving direction and distance information relative to a former position to calculate the current mouse position). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have cursor information of Pegg as modified to calculation based on direction and distance based on the teachings of Hawver. The motivation for doing so would have been to maintain compatibility with input devices, particularly common computer mouse signals. Claim(s) 4, 6, 9, 11-13, 15, and 18 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pegg in view of Petty in further view of Du in further view of Loganathan. Regarding claim 4, Pegg as modified discloses the elements of claim 1 above, and further discloses receiving, with the incremental update, drawing instructions for re-creating annotations resulting from interactions with respective graphical user interfaces of the multiple client devices, and 3:22-43 – relayed collaboration data includes a replication of drawings, video, mouse gestures, data modification, and application actions such as changing a slide). However, Pegg as modified appears not to expressly disclose the limitations in strikethrough above. However, in the same field of endeavor, Loganathan discloses sharing a video with accompanying user-generated drawings (Loganathan, ¶0002, ¶0068-¶0069), including superimposing the re-created annotation over a video frame of the video data that is streamed to the particular client device (Loganathan, ¶0030-¶0031, ¶0040 – video annotation is stored as an overlay based on annotation coordinates. Figs. 4A-4C with ¶0051-¶0052, ¶0057, ¶0060-¶0062 – The video annotation is displayed at the times and frames corresponding to the annotation within the video). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the drawing information of Pegg as modified to superimposing annotations based on the teachings of Loganathan. The motivation for doing so would have been to prevent modification of the underlying video (Loganathan, ¶0030), preserving the original video for future use. Regarding claim 6, Pegg as modified discloses the elements of claim 1 above, and further discloses wherein the graphical user interface of the client device further comprises a progress bar and the progress bar comprises indicators However, Pegg as modified appears not to expressly disclose the limitations in strikethrough above. However, in the same field of endeavor, Loganathan discloses sharing a video with accompanying user-generated drawings (Loganathan, ¶0002, ¶0068-¶0069), including the progress bar comprises marking timestamps at which respective annotations were applied (Loganathan, Fig. 2 with ¶0027, ¶0057 and E214 – the timeline (progress bar) includes annotation indicators corresponding to annotation timestamps within the video). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the progress bar of Pegg as modified to include indications of annotation timing based on the teachings of Loganathan. The motivation for doing so would have been to enable the user to identify and conveniently jump to key times within the playback (Loganthan, ¶0057). Regarding claim 9, Pegg as modified discloses the elements of claim 2 above, and further discloses toggling, at the client device, between displaying and not displaying re-created drawing annotations However, Pegg as modified appears not to expressly disclose the limitations in strikethrough above. However, in the same field of endeavor, Loganathan discloses sharing a video with accompanying user-generated drawings (Loganathan, ¶0002, ¶0068-¶0069), including superimposing the re-created annotation over a video frame of the video data that is streamed to the particular client device (Loganathan, Fig. 2 with ¶0030-¶0031, ¶0040 – video annotation is stored as an overlay based on annotation coordinates. Figs. 4A-4C with ¶0051-¶0052, ¶0057, ¶0060-¶0062 – The video annotation is displayed at the times and frames corresponding to the annotation within the video) and further discloses toggling, at the client device, between displaying and not displaying re-created drawing annotations superimposed over video frames of the video data, the re-created drawing annotations being generated based on incremental updates to the current joint state data that are received from the server (Loganathan, Fig. 2 with ¶0027, ¶0057 and E214 – the timeline (progress bar) includes annotation indicators corresponding to annotation timestamps within the video and enables users to jump to the time indication. ¶0052 – annotations may be removed from the video at timestamps following the annotation). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the drawing information of Pegg as modified to superimposing annotations based on the teachings of Loganathan. The motivation for doing so would have been to prevent modification of the underlying video (Loganathan, ¶0030), preserving the original video for future use. Regarding claim 11, Pegg as modified discloses the elements of claim 10 above, and further discloses wherein, when executed by the one or more processors, the stored instructions further configure the client device to: generate the other visual representation in the graphical user interface of the client device by: re-creating, at the client device, a first drawing annotation originating from the second client device, the first drawing annotation being re-created based on the updated user interaction information of the second client device as stored in the modified local copy of the current joint state data, and However, Pegg as modified appears not to expressly disclose the limitations in strikethrough above. However, in the same field of endeavor, Loganathan discloses sharing a video with accompanying user-generated drawings (Loganathan, ¶0002, ¶0068-¶0069), including superimposing the re-created annotation over a video frame of the video data that is streamed to the particular client device (Loganathan, ¶0030-¶0031, ¶0040 – video annotation is stored as an overlay based on annotation coordinates. Figs. 4A-4C with ¶0051-¶0052, ¶0057, ¶0060-¶0062 – The video annotation is displayed at the times and frames corresponding to the annotation within the video). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the drawing information of Pegg as modified to superimposing annotations based on the teachings of Loganathan. The motivation for doing so would have been to prevent modification of the underlying video (Loganathan, ¶0030), preserving the original video for future use. Regarding claim 12, Pegg as modified discloses the elements of claim 11 above, and further discloses wherein the multiple client devices are assigned respective colors and the first drawing annotation is generated in a color assigned to the second client device (Loganathan, ¶0035, ¶0041 – user-selected color for annotation). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the annotation of Pegg as modified to include user-selected color based on the teachings of Loganathan. The motivation for doing so would have been to enable users to customize and distinguish their annotations. Regarding claim 13, Pegg as modified discloses the elements of claim 10 above, and further discloses wherein, when executed by the one or more processors, the stored instructions further configure the client device to: receive, with the incremental update to the current joint state data, drawing instructions for re-creating annotations resulting from interactions with respective graphical user interfaces of the multiple client devices, and However, Pegg as modified appears not to expressly disclose the limitations in strikethrough above. However, in the same field of endeavor, Loganathan discloses sharing a video with accompanying user-generated drawings (Loganathan, ¶0002, ¶0068-¶0069), including superimposing the re-created annotation over a video frame of the video data that is streamed to the particular client device (Loganathan, ¶0030-¶0031, ¶0040 – video annotation is stored as an overlay based on annotation coordinates. Figs. 4A-4C with ¶0051-¶0052, ¶0057, ¶0060-¶0062 – The video annotation is displayed at the times and frames corresponding to the annotation within the video). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the drawing information of Pegg as modified to superimposing annotations based on the teachings of Loganathan. The motivation for doing so would have been to prevent modification of the underlying video (Loganathan, ¶0030), preserving the original video for future use. Regarding claim 15, Pegg as modified discloses the elements of claim 10 above, and further discloses wherein generating the other visual representation in the graphical user interface of the client device comprises a progress bar and the progress bar comprises indicators However, Pegg as modified appears not to expressly disclose the limitations in strikethrough above. However, in the same field of endeavor, Loganathan discloses sharing a video with accompanying user-generated drawings (Loganathan, ¶0002, ¶0068-¶0069), including the progress bar comprises marking timestamps at which respective annotations were applied (Loganathan, Fig. 2 with ¶0027, ¶0057 and E214 – the timeline (progress bar) includes annotation indicators corresponding to annotation timestamps within the video). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the progress bar of Pegg as modified to include indications of annotation timing based on the teachings of Loganathan. The motivation for doing so would have been to enable the user to identify and conveniently jump to key times within the playback (Loganthan, ¶0057). Regarding claim 18, Pegg as modified discloses the elements of claim 10 above, and further discloses wherein, when executed by the one or more processors, the stored instructions further configure the client device to: toggle, at the client device, between displaying and not displaying re-created drawing annotations However, Pegg as modified appears not to expressly disclose the limitations in strikethrough above. However, in the same field of endeavor, Loganathan discloses sharing a video with accompanying user-generated drawings (Loganathan, ¶0002, ¶0068-¶0069), including superimposing the re-created annotation over a video frame of the video data that is streamed to the particular client device (Loganathan, Fig. 2 with ¶0030-¶0031, ¶0040 – video annotation is stored as an overlay based on annotation coordinates. Figs. 4A-4C with ¶0051-¶0052, ¶0057, ¶0060-¶0062 – The video annotation is displayed at the times and frames corresponding to the annotation within the video) and further discloses toggling, at the client device, between displaying and not displaying re-created drawing annotations superimposed over video frames of the video data, the re-created drawing annotations being generated based on incremental updates to the current joint state data that are received from the server (Loganathan, Fig. 2 with ¶0027, ¶0057 and E214 – the timeline (progress bar) includes annotation indicators corresponding to annotation timestamps within the video and enables users to jump to the time indication. ¶0052 – annotations may be removed from the video at timestamps following the annotation). Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention, to have modified the drawing information of Pegg as modified to superimposing annotations based on the teachings of Loganathan. The motivation for doing so would have been to prevent modification of the underlying video (Loganathan, ¶0030), preserving the original video for future use. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to DANIEL W PARCHER whose telephone number is (303)297-4281. The examiner can normally be reached Monday - Friday, 9:00am - 5:00pm, Mountain Time. 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, William Bashore can be reached at (571)272-4088 (Eastern Time). 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. /DANIEL W PARCHER/Primary Examiner, Art Unit 2174
Read full office action

Prosecution Timeline

Show 7 earlier events
Feb 18, 2026
Applicant Interview (Telephonic)
Feb 19, 2026
Examiner Interview Summary
Mar 04, 2026
Request for Continued Examination
Mar 13, 2026
Response after Non-Final Action
Apr 28, 2026
Non-Final Rejection mailed — §103
Jul 01, 2026
Interview Requested
Jul 08, 2026
Applicant Interview (Telephonic)
Jul 09, 2026
Examiner Interview Summary

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12675300
SCHEMA DRIVEN USER INTERFACE CREATION TO DEVELOP AUTONOMOUS DRIVING APPLICATIONS
4y 2m to grant Granted Jul 07, 2026
Patent 12656941
METHOD, APPARATUS, DEVICE AND STORAGE MEDIUM FOR DISPLAY MODE SWITCHING
2y 2m to grant Granted Jun 16, 2026
Patent 12632155
EDITING TECHNIQUES FOR INTERACTIVE VIDEOS
4y 11m to grant Granted May 19, 2026
Patent 12632905
COMPUTING SYSTEM FOR CLASSIFYING TAX EFFECTIVE DATE
3y 6m to grant Granted May 19, 2026
Patent 12621534
REFRESHING METHOD AND DISPLAY APPARATUS
2y 8m to grant Granted May 05, 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

3-4
Expected OA Rounds
61%
Grant Probability
99%
With Interview (+57.1%)
3y 0m (~4m remaining)
Median Time to Grant
High
PTA Risk
Based on 269 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