Associating file types with web-based applications for automatically launching the associated application
US-8990697-B2 · Mar 24, 2015 · US
US11477295B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11477295-B2 |
| Application number | US-201916561499-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 5, 2019 |
| Priority date | Oct 28, 2008 |
| Publication date | Oct 18, 2022 |
| Grant date | Oct 18, 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.
A system and method for enhancing operability of client-server computing system is herein disclosed. A system includes a first computing device. The first computing device includes a file type association module. The file type association module determines, as part of a remote computing session, whether to associate a file type with an application program on the first computing device or an application program on a second computing device. The file type association module causes the file type to associate with the application program on one of the first and second computing devices.
Opening claim text (preview).
What is claimed: 1. A local computing device, comprising: a processor; and memory comprising instructions to cause the processor to: initiate a remote computing session with a remote computing device including transmitting a capabilities report list including hardware capabilities and software capabilities of the local computing device to the remote computing device; receive an application program from the remote computing device such that the application program is stored locally in the memory of the local computing device; associate a file type with the application program located on the local computing device in response to the local computing device including resources for opening the file type based on the hardware capabilities and the software capabilities included in the capabilities report list, wherein the file type remains associated with the application program across more than one remote computing session; and open a file having the file type with the associated application program. 2. The local computing device of claim 1 , wherein the local computing device is to receive the file from the remote computing device in response to the local computing device including operational assets capable of opening the file. 3. The local computing device of claim 1 , including instructions to cause the processing resource to receive a file having the file type from the remote computing device. 4. The local computing device of claim 1 , wherein the file type associated with the application program is terminated in response to the remote computing session being concluded. 5. The local computing device of claim 1 , wherein the file type associated with the application program is terminated prior to the remote computing session being concluded. 6. A system, comprising: a local computing device, the local computing device to initiate a remote computing session with a remote computing device and notify the remote computing device of operational assets of the local computing device via a capabilities report list, wherein the capabilities report list includes hardware capabilities and software capabilities of the local computing device; a remote computing device, the remote computing device to: evaluate the capabilities report list; select a file type for the local computing device for association with an application program based on the evaluation of the capabilities report list; and transfer the application program to the local computing device; wherein the local computing device is to: receive the application program from the remote computing device such that the application program is stored locally in memory of the local computing device; associate the file type with the application program in response to the local computing device including resources for opening the file type based on the hardware capabilities and the software capabilities included in the capabilities report list, wherein the file type remains associated with the application program across more than one remote computing session; and open a file having the file type with the associated application program. 7. The system of claim 6 , wherein the remote computing device is to disassociate an application program on the remote computing device from the file type. 8. The system of claim 6 , wherein in response to the remote computing session ending, the remote computing device is to re-associate the application program on the remote computing device to the file type. 9. The system of claim 6 , wherein the capabilities report list includes at least one of application programs, codecs, drivers, and software revisions of the local computing device. 10. The system of claim 6 , wherein the remote computing device comprises a server. 11. A method, comprising: initiating, by a local computing device, a remote computing session with a remote computing device, wherein: initiating the remote computing session includes transmitting a capabilities report list to the remote computing device; and the capabilities report list includes hardware capabilities and software capabilities of the local computing device; evaluating, by the remote computing device, the capabilities report list; selecting, by the remote computing device, a file type for the local computing device for association with an application program based on the evaluation of the capabilities report list; transferring, by the remote computing device, the application program to the local computing device such that the application program is stored locally in memory of the local computing device; associating, by the local computing device, the application program with the file type in response to the local computing device including resources for opening the file type based on the hardware capabilities and the software capabilities included in the capabilities report list, wherein the file type remains associated with the application program across more than one remote computing session; and opening, by the local computing device, a file having the file type with the associated application program. 12. The method of claim 11 , wherein the method includes disassociating, by the remote computing device, an application program on the remote computing device from the file type. 13. The method of claim 12 , wherein, in response to the remote computing session being concluded, the method includes: disassociating, by the local computing device, the application program on the local computing device from the file type; and re-associating, by the remote computing device, the application program on the remote computing device to the file type. 14. The method of claim 11 , wherein evaluating the capabilities report list includes evaluating, by the remote computing device, at least one of application programs, codecs, drivers, and software revisions of the local computing device.
Related publications grouped by family.
Answers are generated from the same data shown on this page.