Prosecution Insights
Last updated: April 19, 2026
Application No. 18/464,697

UNIFYING AND CONNECTING MULTIPLE VIRTUAL DESKTOPS IN A CLIENT WINDOW

Non-Final OA §103
Filed
Sep 11, 2023
Examiner
PAN, PHOEBE X
Art Unit
2179
Tech Center
2100 — Computer Architecture & Software
Assignee
Omnissa LLC
OA Round
3 (Non-Final)
46%
Grant Probability
Moderate
3-4
OA Rounds
4y 4m
To Grant
90%
With Interview

Examiner Intelligence

Grants 46% of resolved cases
46%
Career Allow Rate
109 granted / 238 resolved
-9.2% vs TC avg
Strong +44% interview lift
Without
With
+44.0%
Interview Lift
resolved cases with interview
Typical timeline
4y 4m
Avg Prosecution
18 currently pending
Career history
256
Total Applications
across all art units

Statute-Specific Performance

§101
8.4%
-31.6% vs TC avg
§103
58.2%
+18.2% vs TC avg
§102
13.8%
-26.2% vs TC avg
§112
10.0%
-30.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 238 resolved cases

Office Action

§103
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 . DETAILED ACTION This action is responsive to the amendment filed on 1/5/2026 to the Application filed on 9/11/2023. This application claims benefit of Priority from PCT international application Ser. No. PCT/CN2023/107425 filed on 7/14/2023. Claims 1-3, 6-10, 13-17, and 20-26 are pending in the case. Claims 1, 3, 8, 10, 15, and 17 are amended. Claims 5, 12, and 19 are cancelled. Claims 4, 11, and 18 have been previously canceled. Claims 21-26 are added. Claims 1, 8, and 15 are independent claims. Response to Arguments 35 U.S.C. §102/§103 Rejections Applicant’s arguments with respect to independent claims 1, 8, and 15 have been considered but they are address with newly cited paragraphs with previously cited art Trivedi. The applicant argued on page 10-11 for claim 1, 8, and 15 that Trivedi does not teach or suggest requesting one virtual desktop to establish a connection with another virtual desktop in response to detected multiple established virtual desktop sessions. The examiner respectfully disagrees, and note that Trivedi (Fig. 5A [0050-0051] Fig. 5B [0093-0096]) teaches a virtual channel connection manager 720 and drag and drop agent 708 from Fig. 5A, which enables data transfer among two virtual desktop to happen via a virtual channel 278 as shown in Fig. 5B, where the data transfer happens between the two remote server 106 and 106’ through the established virtual channel 278. 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. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. Claims 1- 3, 6, 8-10, 13, 15-17, 20-21, 23, and 25 are rejected under AIA 35 U.S.C. 103 as being unpatentable over Trivedi et al., U.S. Patent Application Publication No. 20090030971 filed on 11/16/2007 (hereinafter Trivedi) in view of Broussard et al., U.S. Patent Application Publication No. 20120109987, filed on 11/2/2010 (hereinafter Broussard). As for independent claim 1, Trivedi discloses device and method comprising by a virtual desktop client operating on a client device, establishing a first virtual desktop session on a first virtual desktop and, by the virtual desktop client, establishing a second virtual desktop session on a second virtual desktop, (Trivedi paragraph [0047], [0049], [0055], [0085]-[0087] discloses establishing first virtual desktop, remote environment 204 and second virtual desktop, remote environment 240, by client machine 102 as shown in fig. 5A; Trivedi paragraph [0009], [0030], [0036], [0038] discloses processor and instructions stored in memory) the first virtual desktop and the second virtual desktop executing on one or more host servers; (Trivedi paragraph [0047], [0049, [0057], [0085]-[0087] discloses first and second virtual desktop executing remote computing environment 204 and 240 on server 106 and 106') determining, by the virtual desktop client, that the first virtual desktop session and the second virtual desktop session have been established; (Trivedi paragraph [0047], [0049], [0055], [0085]-[0087] discloses establishing first virtual desktop, remote environment 204 and second virtual desktop, remote environment 240, by client machine 102 as shown in fig. 5A) in response to determining that the first virtual desktop session and the second virtual desktop session have been established, requesting one of the first or second virtual desktops to establish a connection with the other of said first or second virtual desktops; (Trivedi paragraph [0010], [0047], [0049], [0055], [0085]-[0087] discloses establishing first virtual desktop, remote environment 204 and second virtual desktop, remote environment 240, by client machine 102 as shown in fig. 5A, [0093-0096] where transfers between the first virtual desktop (first server 106) and the second virtual desktop (second server 106’) happens via the virtual channel 278 as shown in Fig. 5B) receiving a first graphical user interface (GUI) of the first virtual desktop at the client device; receiving a second GUI of the second virtual desktop at the client device; (Trivedi paragraph [0047], [0049], [0057] receiving GUI for virtual desktops, viewing window 702 provides a substantially real-time graphical representation of the display screen of a remote computing environment 204; Trivedi paragraph [0085]-[0087] discloses first virtual desktop, viewing window 702 of remote computing environment 204 and second virtual desktop, viewing window 701 of remote computing environment 240 as shown in fig. 5A) determining a remote display layout corresponding to an arrangement of the first GUI and the second GUI together in a window; and based on the determined remote display layout, presenting the first GUI and the second GUI together in the window on the client device (Trivedi paragraph [0047], [0049], [0049] discloses presenting the first and second graphical user interface, viewing windows 702, 701 of remote desktops 204 and 240, with substantially real-time graphical representation of the display screen of a remote computing environment as shown in fig. 5A). Trivedi further discloses presenting folders on the first and second GUI of the first and second virtual desktop (Trivedi paragraph [0056], [0092] discloses displaying fodders on first virtual desktop and second virtual desktop as shown in fig. 3A, 3B, and 5A). Trivedi does not appear to explicitly disclose device and method comprising redirecting a folder in the first virtual desktop to the second virtual desktop by presenting the folder as a virtual drive on the second GUI of the second virtual desktop, wherein files presented in the virtual drive are mapped to corresponding locations in the folder on the first virtual desktop wherein an application request to access a file presented in the virtual drive on the second virtual desktop is redirected to a corresponding file in the folder on the first virtual desktop. However, Broussard discloses device and method comprising redirecting a folder in the first virtual desktop to the second virtual desktop by presenting the folder as a virtual drive on a GUI of a desktop, wherein files presented in the virtual drive are mapped to corresponding locations in the folder on the first virtual desktop, (Broussard paragraph [0025]-[0027] discloses redirecting folder in a remote computer 401 as folder drive D on a GUI where files 412 in folder 410 are mapped to files in the remote desktop; Broussard paragraph [0050] discloses presenting the folder on remote desktop as a virtual drive Y on the GUI of a different desktop) wherein an application request to access a file presented in the virtual drive on the second virtual desktop is redirected to a corresponding file in the folder on the first virtual desktop via the connection established between the first (Broussard paragraph [0025]-[0045] discloses accessing files 412 on folder drive D accesses files on remote computer 401 via connection between the local desktop and remote computer desktop 401). Accordingly, it would have been obvious to person of ordinary skill in the art before the effective filing date of the claimed invention to combine Trivedi’s method of presenting folders on the first and second GUI of the first and second virtual desktop with Broussard’s method of redirecting a folder in the first virtual desktop to the second virtual desktop by presenting the folder as a virtual drive on a GUI of a desktop, wherein files presented in the virtual drive are mapped to corresponding locations in the folder on the first virtual desktop, wherein an application request to access a file presented in the virtual drive on the second virtual desktop is redirected to a corresponding file in the folder on the first virtual desktop for a method comprising redirecting a folder in the first virtual desktop to the second virtual desktop by presenting the folder as a virtual drive on the second GUI of the second virtual desktop, wherein files presented in the virtual drive are mapped to corresponding locations in the folder on the first virtual desktop, wherein an application request to access a file presented in the virtual drive on the second virtual desktop is redirected to a corresponding file in the folder on the first virtual desktop. One would have been motivated to make such a combination to be able to have a system where “user and applications running on local computer can then perform file operations on the mapped remote files as if the files reside in a data storage drive at the local computer”, (Broussard [0002]). As for claim 2, limitations of parent claim 1 have been discussed above. Trivedi discloses device and method wherein the virtual desktop client determines whether to send user input events to the first virtual desktop or to the second virtual desktop based on the position of a mouse cursor over the first GUI and the second GUI in the window (Trivedi paragraph [0010], [0085], [0088]-[0092]discloses selecting and releasing object from first/second remote computing environment to a second/first remote computing environment, Trivedi paragraph [0068] discloses cursor being visually located in a virtual desktop, a remote computing environment, when a mouse is used to select the object being moved into the remote computing environment). As for claim 3, limitations of parent claim 1 have been discussed above. Trivedi discloses device and method comprising using the connection between the first virtual desktop and the second virtual desktop to redirect a clipboard from the first virtual desktop to the second virtual desktop to enable the user to copy data from the first virtual desktop and paste the data into the second virtual desktop (Trivedi paragraph [0092] discloses transferring data objects from first remote desktop to second remote desktop; Trivedi paragraph [0076], [0109] discloses copy operation copies the data object from the source and copies the object to the target and unlike a move operation doesn’t delete the data object from the source environment). As for claim 6, limitations of parent claim 1 have been discussed above. Trivedi discloses device and method comprising in the first virtual desktop, detecting that a second file is picked up by a mouse cursor and moved to a border of the first virtual desktop GUI without being released; detecting on the client device, based on the remote display layout, that the mouse cursor is subsequently released in the second virtual desktop GUI; and in response to determining that the mouse cursor is subsequently released in the second virtual desktop GUI, copying the second file into the second virtual desktop (Trivedi paragraph [0006], [0008], [0012], [0060], [0085], [0089], [0090], [0092], [0109], [0117] discloses selecting and releasing file 242 from first virtual desktop 242 to second virtual desktop 701 to copy the file as shown in fig. 5A; Trivedi paragraph [0076], [0109] discloses copy operation copies the data object from the source and copies the object to the target and unlike a move operation doesn’t delete the data object from the source environment). As for claim 8, claim 8 reflects article of manufacture comprising computer executable instructions for implementing method in claim 1 and is rejected along the same rationale (Trivedi paragraph [0009], [0030], [0036], [0038] discloses processor and instructions stored in memory). As for claim 9, limitations of parent claim 8 have been discussed above. Claim 9 reflects article of manufacture comprising computer executable instructions for implementing method in claim 2 and is rejected along the same rationale. As for claim 10, limitations of parent claim 8 have been discussed above. Claim 10 reflects article of manufacture comprising computer executable instructions for implementing method in claim 3 and is rejected along the same rationale. As for claim 13, limitations of parent claim 8 have been discussed above. Claim 13 reflects article of manufacture comprising computer executable instructions for implementing method in claim 6 and is rejected along the same rationale. As for claim 15, claim 15 reflects article of manufacture comprising computer executable instructions for implementing method in claim 1 and is rejected along the same rationale (Trivedi paragraph [0009], [0030], [0036], [0038] discloses processor and instructions stored in memory). As for claim 16, limitations of parent claim 15 have been discussed above. Claim 16 reflects article of manufacture comprising computer executable instructions for implementing method in claim 2 and is rejected along the same rationale. As for claim 17, limitations of parent claim 15 have been discussed above. Claim 17 reflects article of manufacture comprising computer executable instructions for implementing method in claim 3 and is rejected along the same rationale. As for claim 20, limitations of parent claim 15 have been discussed above. Claim 20 reflects article of manufacture comprising computer executable instructions for implementing method in claim 6 and is rejected along the same rationale. As for claim 21, limitations of parent claim 1 have been discussed above. Trivedi discloses device and method comprising Wherein redirecting the folder in the first virtual desktop to the second virtual desktop comprises: forwarding, over the connection between the first virtual desktop and the second virtual desktop, an input/output request generated by an application executing in the second virtual desktop for a file presented in the virtual drive; and receiving, over the connection, a data responsive to the input/output request from the first virtual desktop. (Trivedi paragraph [0093-0096] discloses all data transfers between the two remote computer 106, 106’ happen via the virtual connection 278, where input/output request generated from an application user interface on one of the virtual desktop, and communicated to the corresponding application running on the server 106/106’, is then directed to the other remote server via virtual connection 278 to the corresponding application, such as drag and drop file transfers 602-604 shown in Fig. 5B). As for claim 23, 25, claims 23 and 25 both include limitations that are substantially the same as claim 21, and are likewise rejected. Claims 7 and 14 are rejected under AIA 35 U.S.C. 103 as being unpatentable over Trivedi in view of Broussard in view of Saul et al., U.S. Patent Application Publication No. 20090282359, filed on 5/12/2008 (hereinafter Saul). As for claim 7, limitations of parent claim 1 have been discussed above. Trivedi discloses device and method comprising requesting the first virtual desktop to set its GUI and requesting the second virtual desktop to set its GUI (Trivedi paragraph [0047], [0049], [0055], [0085]-[0087] discloses displaying first GUI of first virtual desktop, remote environment 204 and second GUI of second virtual desktop, remote environment 240, as shown in fig. 5A). Trivedi does not appear to explicitly disclose device and method comprising based on the remote display layout, determining a resolution for the first GUI to set its GUI to the determined resolution for the first GUI; and based on the remote display layout, determining a resolution for the second GUI to set its GUI to the determined resolution for the second GUI. However, Saul discloses device and method comprising based on the remote display layout, determining a resolution for first GUI and requesting the virtual desktop to set its GUI to the determined resolution for the GUI (Saul paragraph [0006], [0039] discloses determining resolution of a virtual desktop based on geometry information received from a remote computer generating to be same as resolution of a display driver of the remote computer). Accordingly, it would have been obvious to person of ordinary skill in the art before the effective filing date of the claimed invention to combine Saul’s method of based on the remote display layout, determining a resolution for first GUI and requesting the virtual desktop to set its GUI to the determined resolution for the GUI with Trivedi’s method of requesting the first virtual desktop to set its GUI and requesting the second virtual desktop to set its GUI with Broussard for a method of based on the remote display layout, determining a resolution for the first GUI and requesting the first virtual desktop to set its GUI to the determined resolution for the first GUI; and based on the remote display layout, determining a resolution for the second GUI and requesting the second virtual desktop to set its GUI to the determined resolution for the second GUI. One would have been motivated to make such a combination to enhance the visual appearance of a display screen for an improved user experience. As for claim 14, limitations of parent claim 10 have been discussed above. Claim 14 reflects article of manufacture comprising computer executable instructions for implementing method in claim 7 and is rejected along the same rationale. Claims 22, 24, and 26 are rejected under AIA 35 U.S.C. 103 as being unpatentable over Trivedi in view of Broussard in view of Loginov et al., U.S. Patent Application Publication No. 20150012861, filed on 7/2/2013 (hereinafter Loginov). As for claim 22, limitations of parent claim 1 have been discussed above. Trivedi further teaches transferring data between the two remote virtual desktop sessions using drag and drop agent 708 via virtual channel manager 710 (Fig. 5A [0050-0051]), including operation using a clipboard ([0050-0051]), but Trivedi does not explicitly disclose the steps of: detecting, at the second virtual desktop, a request to access clipboard data in response to a paste command; Determining that a most recent copy operation was performed in the first virtual desktop; suspending the request to access the clipboard data at the second virtual desktop; retrieving the clipboard data from a clipboard of the first virtual desktop over the connection established between the first virtual desktop and the second virtual desktop; and returning the retrieved clipboard data to satisfy the suspended request at the second virtual desktop. However, Loginov discloses device and method comprising detecting, at the second (Loginov [0028-0031] Fig. 2 shows a copy/cut content is stored in a shared clipboard between two remote computing devices, when a paste command is requested, the shared clipboard is accessed, and the previous copied/cut content is retrieved from the shared clipboard according to order of operations, where when the last copy/cut was from another device, the shared clipboard would retrieve the content which was from the other device, and satisfy the paste request from the remotely retrieved content form the other device). Accordingly, it would have been obvious to person of ordinary skill in the art before the effective filing date of the claimed invention to combine Loginov’s method of shared clipboard between two remote computers to enable copy/paste between two remote computers, with Trivedi-Broussard’s method of sharing clipboard between the first virtual desktop and the second virtual desktop, to achieve sharing clipboard between two virtual desktop environments. One would have been motivated to make such a combination to enhance copy/paste experiences between two virtual desktop environment hosted by a client computer for an improved user experience. As for claim 24 and 26, Claim 24 and 26 both include limitations that are substantially the same as claim 22, and are likewise rejected. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to PHOEBE X PAN whose telephone number is (571)270-7794. The examiner can normally be reached M-F 9am-6pm. 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, Fred Ehichioya can be reached at (571) 272-4034. 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. /PHOEBE X PAN/Examiner, Art Unit 2179 /IRETE F EHICHIOYA/Supervisory Patent Examiner, Art Unit 2179
Read full office action

Prosecution Timeline

Sep 11, 2023
Application Filed
Apr 12, 2025
Non-Final Rejection — §103
Jul 17, 2025
Response Filed
Oct 01, 2025
Final Rejection — §103
Jan 05, 2026
Request for Continued Examination
Jan 22, 2026
Response after Non-Final Action
Jan 24, 2026
Non-Final Rejection — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12561532
CONTENT GENERATION FOR GENERATIVE LANGUAGE MODELS IN MESSAGING APPLICATIONS
2y 5m to grant Granted Feb 24, 2026
Patent 12554379
METHOD, APPARATUS, DEVICE AND STORAGE MEDIUM FOR DISPLAYING PRIVACY INDICATIONS FOR NAVIGATION TABS
2y 5m to grant Granted Feb 17, 2026
Patent 12542051
SYSTEMS AND INTERFACES FOR LOCATION-BASED DEVICE CONTROL
2y 5m to grant Granted Feb 03, 2026
Patent 12524263
INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND PROGRAM FOR TRANSITION BETWEEN TWO APPLICATIONS
2y 5m to grant Granted Jan 13, 2026
Patent 12524141
MULTI-TASK MANAGEMENT METHOD AND TERMINAL DEVICE
2y 5m to grant Granted Jan 13, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

3-4
Expected OA Rounds
46%
Grant Probability
90%
With Interview (+44.0%)
4y 4m
Median Time to Grant
High
PTA Risk
Based on 238 resolved cases by this examiner. Grant probability derived from career allow 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