Reverse Seamless Integration Between Local and Remote Computing Environments
US-2019132381-A1 · May 2, 2019 · US
US11316929B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11316929-B2 |
| Application number | US-201916504741-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 8, 2019 |
| Priority date | Jul 8, 2019 |
| Publication date | Apr 26, 2022 |
| Grant date | Apr 26, 2022 |
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.
Embodiments of the present disclosure relate to management of resources. Embodiments include receiving, from a user of a client device, first input indicating a location on a remote device and a file type. Embodiments include identifying a file corresponding to the file type at the location. Embodiments include generating a graphical representation of the file and providing the graphical representation of the file to the user. Embodiments include receiving, from the user, second input corresponding to the graphical representation of the file. Embodiments include identifying stored credentials based on the second input and initiating a virtual desktop session using the stored credentials. Embodiments include providing a remote interface to the virtual desktop session on the client device. Embodiments include launching an application within the virtual desktop session and opening the file within the application.
Opening claim text (preview).
We claim: 1. A method, comprising: receiving, from a user of a client device, configuration information comprising credentials for a virtual desktop; receiving, from the user of the client device, first input indicating: a location on a remote device; and a file type, wherein the first input indicates that all existing files of the file type at the location on the remote device are to be included in a workspace; identifying a first file corresponding to the file type at the location; providing a first graphical representation of the first file and a second graphical representation of a second file to the user within the workspace, wherein the first graphical representation of the first file and the second graphical representation of the second file are selectable within the workspace; receiving, from the user, second input; when the second input corresponds to the first graphical representation of the first file and indicates to open the first file on the virtual desktop, wherein the virtual desktop runs on a different device than the client device and the remote device: identifying, in response to the second input, the credentials for the virtual desktop; initiating, in response to the second input, a virtual desktop session of the virtual desktop using the credentials; providing, in response to the second input, a remote interface to the virtual desktop session on the client device; transferring, in response to the second input and without further input from the user, the first file over a network from the location on the remote device to a storage location that is local to the virtual desktop; launching, in response to the second input, a first application within the virtual desktop session; opening, in response to the second input, the first file within the first application; determining that changes have been made to the first file within the first application; and tracking and persisting, automatically, the changes made to the first file over the network from the storage location that is local to the virtual desktop back to the location on the remote device; and when the second input corresponds to the second graphical representation of the second file, wherein the second file is associated with a second application within the virtual desktop: identifying, in response to the second input, the credentials for the virtual desktop; initiating, in response to the second input, a virtual desktop session of the virtual desktop using the credentials; providing, in response to the second input, a remote interface to the virtual desktop session on the client device; launching, in response to the second input, the second application within the virtual desktop session; and opening, in response to the second input, the second file within the second application. 2. The method of claim 1 , wherein receiving, from the user, the second input corresponding to the first graphical representation of the first file comprises: providing the user with a plurality of options related to the first file; and receiving, from the user, a selection of an option of the plurality of options. 3. The method of claim 1 , wherein the first application is associated with the first file based on one of: the second input; or a stored association between the file type and the first application. 4. The method of claim 1 , further comprising: prompting the user to define one or more steps of a workflow involving the first file; and storing the workflow in association with the first file. 5. The method of claim 1 , further comprising: sending an invitation to a collaborating user regarding a collaboration session for the first file; determining that the collaborating user has accepted the invitation; and initiating the collaboration session for the first file between the user and the collaborating user. 6. The method of claim 1 , wherein the second input comprises a selection of one or more of: a window size; or a protocol. 7. The method of claim 1 , wherein the second input corresponds to the first graphical representation of the first file, and wherein the method further comprises: ending the virtual desktop session; receiving, from the user, after the ending of the virtual desktop session, third input corresponding to the second graphical representation of the second file; identifying, in response to the third input, the credentials for the virtual desktop; initiating, in response to the third input, a second virtual desktop session of the virtual desktop using the credentials; providing, in response to the third input, a remote interface to the second virtual desktop session on the client device; launching, in response to the third input, the second application within the second virtual desktop session; and opening, in response to the third input, the second file within the second application. 8. The method of claim 1 , wherein the remote device comprises a cloud or virtual drive managed by a managed application, and wherein the managed application is further accessible within the workspace. 9. The method of claim 8 , wherein the configuration information further comprises credentials for the managed application. 10. A non-transitory computer readable medium comprising instructions to be executed in a computer system, wherein the instructions when executed in the computer system, cause the computer system to perform a method, the method comprising: receiving, from a user of a client device, configuration information comprising credentials for a virtual desktop; receiving, from the user of the client device, first input indicating: a location on a remote device; and a file type, wherein the first input indicates that all existing files of the file type at the location on the remote device are to be included in a workspace; identifying a first file corresponding to the file type at the location; providing a first graphical representation of the first file and a second graphical representation of a second file to the user within the workspace, wherein the first graphical representation of the first file and the second graphical representation of the second file are selectable within the workspace; receiving, from the user, second input; when the second input corresponds to the first graphical representation of the first file and indicates to open the first file on the virtual desktop, wherein the virtual desktop runs on a different device than the client device and the remote device: identifying, in response to the second input, the credentials for the virtual desktop; initiating, in response to the second input, a virtual desktop session of the virtual desktop using the credentials; providing, in response to the second input, a remote interface to the virtual desktop session on the client device; transferring, in response to the second input and without further input from the user, the first file over a network from the location on the remote device to a storage location that is local to the virtual desktop; launching, in response to the second input, a first application within the virtual desktop session; and opening, in response to the second input, the first file within the first application; determining that changes have been made to the first file within the first application; and tracking and persisting, automatically, the changes made to the first file over the network from the storage location that is local to the virtual desktop back to the location on the remote device; and when the second input corresponds to the second graphical representation of the second file, wherein the second file is associated with a second application within the virtual desktop:
Data redirection of data network streams · CPC title
Protocols for games, networked simulations or virtual reality · CPC title
Indicating network or usage conditions on the user display · CPC title
Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57) · CPC title
for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.