US2022334695A1PendingUtilityA1

Intelligent monitor and layout management

Assignee: CITRIX SYSTEMS INCPriority: Apr 30, 2020Filed: Jul 5, 2022Published: Oct 20, 2022
Est. expiryApr 30, 2040(~13.8 yrs left)· nominal 20-yr term from priority
H04L 67/30G06F 9/451H04L 67/133G06F 3/013H04L 67/08G06F 3/0482G06F 3/0486G06F 3/0484G06F 3/012G06F 3/04883G06F 3/017
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A client device includes a processor to remotely access a virtual desktop, and to monitor usage of applications displayed within application windows to identify user patterns. The processor maps usage of the applications within the application windows, and displays a recommendation notification notifying the user that a recommended position for at least one of the application windows is available. The at least one application window is repositioned by the processor to the recommended position based on the mapping.

Claims

exact text as granted — not AI-modified
1 . A client device comprising:
 a processor configured to remotely access a virtual desktop, and to perform the following:
 monitor usage of applications displayed within application windows to identify user patterns, 
 map usage of the applications within the application windows, 
 display a recommendation notification notifying the user that a recommended position for at least one of the application windows is available, and 
 reposition the at least one application window to the recommended position based on the mapping. 
   
     
     
         2 . The client device according to  claim 1  wherein said processor is further configured to monitor usage of the applications to identify user patterns on how the applications are used in various layouts, with the various layouts corresponding to preferred user selected positions. 
     
     
         3 . The client device according to  claim 2  wherein the recommended position corresponds to the preferred user selected position for the at least one application window. 
     
     
         4 . The client device according to  claim 1  wherein the recommended position corresponds to a preferred user selected position based on the mapping in response to the at least one application window not being in the preferred user selected position. 
     
     
         5 . The client device according to  claim 1  further comprising at least one display, and wherein the applications windows are launched on the at least one display based on default launch positions. 
     
     
         6 . The client device according to  claim 5  wherein said processor is further configured to update the default launch positions to preferred positions, and if the default launch position for one of the application windows is not updated to the preferred position, then a next time the application window is launched the preferred position will be used. 
     
     
         7 . The client device according to  claim 1  wherein said processor is further configured to generate a transparent overlay representing where the application window is to be repositioned in response to the user selecting the recommendation notification. 
     
     
         8 . The client device according to  claim 7  wherein said processor is further configured to reposition the application window in the recommended position in response to the user accepting the recommendation. 
     
     
         9 . The client device according to  claim 1  wherein said processor is configured to display the application windows on a single monitor. 
     
     
         10 . The client device according to  claim 1  wherein said processor is configured to display the application windows on a plurality of monitors, with each monitor having at least one application window displayed thereon. 
     
     
         11 . The client device according to  claim 1  wherein said processor is further configured to perform the following:
 launch at least one browser window on at least one display, with the at least one browser window including a plurality of open web pages based on default launch positions; 
 monitor usage of the open web pages within the at least one browser window to identify user patterns on how the open web pages are used in various layouts on the at least one display, with the various layouts corresponding to preferred positions; 
 map usage of the open web pages within the at least one browser window, with the mapping including associating the preferred positions to the corresponding default launch positions; and 
 reposition at least one of the open web pages to the preferred position associated therewith based on the mapping in response to the at least one open web page not being in the preferred position. 
 
     
     
         12 . A method comprising:
 remotely accessing a virtual desktop;   monitoring usage of applications displayed within application windows to identify user patterns;   mapping usage of the applications within the application windows;   displaying a recommendation notification notifying the user that a recommended position for at least one of the application windows is available; and   repositioning the at least one application window to the recommended position based on the mapping.   
     
     
         13 . The method according to  claim 12  wherein monitoring usage of the applications is to identify user patterns on how the applications are used in various layouts, with the various layouts corresponding to preferred user selected positions. 
     
     
         14 . The method according to  claim 13  wherein the recommended position corresponds to the preferred user selected position for the at least one application window. 
     
     
         15 . The method according to  claim 12  wherein the recommended position corresponds to a preferred user selected position based on the mapping in response to the at least one application window not being in the preferred user selected position. 
     
     
         16 . The method according to  claim 12  wherein the wherein the applications windows are launched on at least one display based on default launch positions. 
     
     
         17 . The method according to  claim 16  further comprising updating the default launch positions to preferred positions, and if the default launch position for one of the application windows is not updated to the preferred position, then a next time the application window is launched the preferred position will be used. 
     
     
         18 . The method according to  claim 12  further comprising generating a transparent overlay representing where the application window is to be repositioned in response to the user selecting the recommendation notification. 
     
     
         19 . The method according to  claim 18  further comprising repositioning the application window in the recommended position in response to the user accepting the recommendation. 
     
     
         20 . A non-transitory computer readable medium having a plurality of computer executable instructions for causing a client device to perform steps comprising:
 remotely accessing a virtual desktop;   monitoring usage of applications displayed within application windows to identify user patterns;   mapping usage of the applications within the application windows;   displaying a recommendation notification notifying the user that a recommended position for at least one of the application windows is available; and   repositioning the at least one application window to the recommended position based on the mapping.

Join the waitlist — get patent alerts

Track US2022334695A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.