Parallel Processing Of Data
US-2024338235-A1 · Oct 10, 2024 · US
US9823819B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9823819-B1 |
| Application number | US-201615153824-A |
| Country | US |
| Kind code | B1 |
| Filing date | May 13, 2016 |
| Priority date | Aug 30, 2013 |
| Publication date | Nov 21, 2017 |
| Grant date | Nov 21, 2017 |
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 method for using a mobile device to access remote host desktop applications. A client mobile device is connected to a remote server (host) over a WAN. The client mobile device launches host desktop applications remotely and loads the application windows onto its screen. The applications are executed on a remote host and the host application icons are loaded and rendered on a mobile device screen. The images are formed on the remote host as a result of execution of the applications. The host is connected to cloud cache storage. The host loads application icons onto the cloud cache storage. The icon hashes are generated. When a mobile client needs to launch the host application, the corresponding icon hashes are used for locating the required application icons in the cloud cache storage and loading them to the client mobile device.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for accessing applications on a remote host from a mobile device, the method comprising: logging into a user account on the remote host from the mobile device; on the remote host, calculating a hash of an application icon of a host application; requesting, using the mobile device, the host application data from the remote host; transmitting the hash of the application icon along with the application data to the mobile device; connecting the mobile device to a cloud server cache using the user account; requesting the application icon from the cloud server cache using the hash; receiving on the mobile device the application icon corresponding to the hash; displaying the application icon on the mobile device; launching a host application on the remote host using the application icon on the mobile device screen; generating host application data by executing the application on the remote host; receiving the host application data on the mobile device from the remote host; displaying the host application data on the mobile device; checking whether icons of other host applications on the remote host, and their hashes, are available from the cloud server cache; and uploading any missing icons to the remote host from the cloud server cache and organizing folders for storing the missing icons and corresponding files based on parts of randomly generated hashes, wherein the hashes of the icons of the other host applications are stored in a mobile device hash cache after obtaining the hashes of the application icons from the remote host. 2. The method of claim 1 , wherein the host application is associated with the user account. 3. The method of claim 1 , wherein the cloud server cache is an ftp (File Transfer Protocol) server. 4. The method of claim 1 , wherein the application icon hashes are generated on the remote host. 5. The method of claim 1 , further comprising compiling a catalog of icons of the applications along with hash values of the icons of the applications generated by hashing the icons; and distributing the catalog over a cloud to form a cloud server cache of the icons of the applications along with the hash values of the icons of the applications. 6. The method of claim 1 , further comprising starting a remote desktop manager on the mobile device; and wherein the displaying is performed by the remote desktop manager. 7. The method of claim 1 , further comprising connecting the mobile device to the remote host prior to the logging into the user account. 8. The method of claim 1 , wherein the icons are sent to the cloud server cache by the remote host upon receiving the request from the mobile device. 9. The method of claim 1 , further comprising checking if the hash already exists in the mobile device hash cache prior to storing the hash in the mobile device hash cache. 10. The method of claim 1 , further comprising processing a video stream received from the remote host in order to display the host application data. 11. A mobile device-based system for accessing applications on a remote host, the system comprising: a processor; a memory coupled to the processor; a computer code logic stored in the memory and executed on the processor, the computer code logic for implementing the steps of claim 1 . 12. A system for accessing host applications on a remote host from a mobile device, the system comprising a processor and a non-transitory computer storage coupled to the processor and storing computer code for performing the following steps: logging into a user account on the remote host from the mobile device; on the remote host, calculating a hash of an application icon of a host application; requesting, using the mobile device, the host application data from the remote host; transmitting the hash of the application icon along with the application data to the mobile device; connecting the mobile device to a cloud server cache using the user account; requesting the application icon from the cloud server cache using the hash; receiving on the mobile device the application icon corresponding to the hash; displaying the application icon on the mobile device; launching a host application on the remote host using the application icon on the mobile device screen; generating host application data by executing the application on the remote host; receiving the host application data on the mobile device from the remote host; displaying the host application data on the mobile device; checking whether icons of other host applications on the remote host, and their hashes, are available from the cloud server cache; and uploading any missing icons to the remote host from the cloud server cache and organizing folders for storing the missing icons and corresponding files based on parts of randomly generated hashes, wherein the hashes of the icons of the other host applications are stored in a mobile device hash cache after obtaining the hashes of the application icons from the remote host.
Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57) · CPC title
Electricity · mapped topic
Interaction with lists of selectable items, e.g. menus · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.