Remote control method and system using control user interface
US-10164788-B2 · Dec 25, 2018 · US
US10976981B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10976981-B2 |
| Application number | US-201615250443-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 29, 2016 |
| Priority date | Jul 15, 2011 |
| Publication date | Apr 13, 2021 |
| Grant date | Apr 13, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A selected screen, such as a monitoring tool, operating on a remote desktop is exported to a mobile client device, such as a smart phone, tablet, smart watch, etc. The client device polls the remote desktop for images, pointers, commands, etc. relating to the selected screen. The remote desktop provides the requested data to the client device through a command queue maintained by the remote desktop.
Opening claim text (preview).
We claim: 1. A computer-implemented method performed by at least a processor, the method comprising: receiving, by a destination device, a selected portion of a graphical user interface (GUI) window open on a source device to be mirrored to the destination device; polling the source device for information generated on the source device, the information comprising image location information related to the selected portion of the GUI window, the selected portion of the GUI window on the source device including one or more control elements requiring one or more responses; based on the polling of the source device, accessing the image location information related to the selected portion of the GUI window on the source device; based on accessing the image location information, obtaining, by the destination device, an image of the selected portion of the GUI window from a location specified by the image location information, the image including the one or more control elements requiring one or more responses; displaying, by the destination device, the image of the selected portion of the GUI window; upon receiving a response to a first control element of the one or more control elements of the image on the source device and receiving a response to the first control element of the image on the destination device, before performing at least one action corresponding to either of the received responses, prioritizing the response received on the destination device to be selected over the response received on the source device; and performing the at least one action corresponding to the selected response on the destination device, and communicating the at least one performed action to the source device. 2. The method of claim 1 , wherein the selected portion of the GUI window includes a progress status bar that is associated with a compile job of a program, the progress status bar indicating a compile time of the program on the destination device. 3. The method of claim 2 , wherein the progress status bar displays sequential images of progress of the compile job on a wearable device. 4. The method of claim 1 , wherein a priority to select the response received on the destination device and the response received on the source device is established by a user of the source device. 5. The method of claim 1 , wherein receiving the selected portion of the GUI window further comprises: receiving from the source device, indication of one or more changes in the selected portion of the GUI window requiring a response; and providing at the destination device the response, the response being communicated back to the source device for action. 6. The method of claim 1 , wherein the selected portion of the GUI window includes a progress status bar and further comprising: displaying the progress status bar in an interactive mode that includes one or more control elements prompting one or more responses at the destination device; and providing a response on the destination device to the one or more control elements by selecting one option of one or more options shown in a dialogue box on the destination device. 7. The method of claim 1 , further comprises: initiating a connection to a virtual machine by providing registration credentials of the destination device to the virtual machine; and based on the provided registration credentials, providing access to the source device via the virtual machine. 8. The method of claim 1 , further comprising: automatically receiving from the source device one or more first files open on the source device, the source device being configured to export the one or more first files whenever the one or more first files are opened on the source device. 9. A system, comprising: one or more memories storing computer-executable instructions; and one or more processors operationally coupled to the one or more memories and configured to execute the computer-executable instructions to: receive, by a destination device, a selected portion of a graphical user interface (GUI) window open on a source device to be mirrored to the destination device; poll the source device for information generated on the source device, the information comprising image location information related to the selected portion of the GUI window, the selected portion of the GUI window on the source device including one or more control elements requiring one or more responses; based on the polling of the source device, access the image location information related to the selected portion of the GUI window on the source device; based on accessing the image location information, obtain, by the destination device, an image of the selected portion of the GUI window from a location specified by the image location information, the image including the one or more control elements requiring one or more responses; displaying, by the destination device, the image of the selected portion of the GUI window; upon receiving a response to a first control element of the one or more control elements of the image on the source device and receiving a response to the first control element of the image on the destination device, before performing at least one action corresponding to either of the received responses, prioritizing the response received on the destination device to be selected over the response received on the source device; and performing the at least one action corresponding to the selected response on the destination device, and communicating the at least one performed action to the source device. 10. The system of claim 9 , wherein the selected portion of the GUI window includes a progress status bar that is associated with a compile job of a program, the progress status bar indicating a compile time of the program on the destination device. 11. The system of claim 10 , wherein the progress status bar displays sequential images of progress of the compile job on a wearable device. 12. The method of claim 9 , wherein a priority to select the response received on the destination device and the response received on the source device is established by a user of the source device. 13. The system of claim 9 , wherein receiving the selected portion of the GUI window further comprises: receiving from the source device, indication of one or more changes in the selected portion of the GUI window requiring a response; and providing at the destination device the response, the response being communicated to the source device for action. 14. The system of claim 9 , wherein the one or more processors operationally coupled to the one or more memories are configured to execute the computer-executable instructions to further: initiate a connection to a virtual machine by providing registration credentials of the destination device to the virtual machine; and based on the provided registration credentials, provide access to the source device via the virtual machine. 15. The system of claim 9 , wherein the one or more processors operationally coupled to the one or more memories are configured to execute the computer-executable instructions to further: automatically receive from the source device one or more first files open on the source device, the source device being configured to export the one or more first files whenever the one or more first files are opened on the source device. 16. The system of claim 9 , wherein the selected portion of the GUI window includes a progress status bar and the one or more processors operationally coupled to the one or more memories are configured to execute the computer-executable in
Provisioning of proxy services (store-and-forward switching systems in data switching networks H04L12/54) · CPC title
Indicating network or usage conditions on the user display · CPC title
specially adapted for terminal emulation, e.g. Telnet · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Adapting incoming signals to the display format of the display terminal · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.