System for transmitting and displaying icon resources group associated with remote application to a local computing system to facilitate virtualization of the remote application
First Claim
Patent Images
1. A system that facilitates remote computer access, comprising:
- a remote computing system having an application residing thereon;
a transmit component that transmits an icon resources group associated with the application to a local computing system, the transmitted icon resources group facilitates virtualization of the application at the local computing system upon selection of an icon therein; and
a display component to display at the local computing system, at least an icon rendered from the icon resources group for the application, the icon is displayed at the local computing system such that it shares a window area of display with graphics of the local computing system and creates an appearance as if the application associated with the icon is resident at the local computing system.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and methodology for transmitting icon information from a remote system to a local system. The icon information is extracted from an application residing on the remote system. The icon information is then encoded and stored until it is requested by the remote system. When the application is remotely accessed by the local system, the icon information is pushed to the local system. The local system decodes the information and displays the icon to a user. The icon is displayed such that the application appears to reside on the local system, rather than the remote system, where it actually resides.
74 Citations
43 Claims
-
1. A system that facilitates remote computer access, comprising:
-
a remote computing system having an application residing thereon; a transmit component that transmits an icon resources group associated with the application to a local computing system, the transmitted icon resources group facilitates virtualization of the application at the local computing system upon selection of an icon therein; and a display component to display at the local computing system, at least an icon rendered from the icon resources group for the application, the icon is displayed at the local computing system such that it shares a window area of display with graphics of the local computing system and creates an appearance as if the application associated with the icon is resident at the local computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for extracting, encoding and transmitting icon information, comprising:
-
a locate component to locate at least one icon resource group from at least one application residing on a remote system; an extract component to extract the at least one icon resource group from the at least one application; an encode component to encode the at least one extracted icon resource group;
a transmit component to transmit the encoded icon resource group to a local system to facilitate running the at least one application residing on the remote system upon user selection of an icon within the encoded icon resource group anda display component that displays at least one icon generated from the encoded icon resources group at the local system such that the at least one icon shares a common window area of display with graphics of the local system and that it appears as if the at least one application is residing on the local system. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for receiving icon information comprising:
-
a receive component to receive encoded icon information from a remote system, wherein the encoded icon information is associated with at least one application residing on the remote system; a decode component to decode the encoded icon information; and a display component to display at least one icon generated from the icon information such that the icon shares a common window area of display with graphics of the local system and that it appears that the at least one application resides on a local system. - View Dependent Claims (19, 20, 21)
-
-
22. A method for extracting, encoding and transmitting icon information comprising:
-
identifying an icon resource group in at least one application residing on a remote system; extracting the icon resource group from the at least one application; encoding the icon resource group into an icon format; transmitting the encoded icon information to a local system for remote access of the at least one application at the local system; and displaying an icon generated from the encoded icon information in a common window area of display with graphics at the local system as if the application were residing on the local system. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method for transmitting icon information comprising:
-
encoding icon information associated with at least one application residing on a remote system; determining when the encoded icon information has been requested by a local system; transmitting the encoded icon information over a communications channel to the requesting local system to facilitate running the application on the remote system upon selection of an icon associated with the encoded icon information, the transmission being performed via at least one of;
web services or SOAP-XML;
anddisplaying the icon associated with the encoded icon information at the requesting local system and, upon selection of the icon, displaying a graphical user interface for the associated application at the requesting local system in window area of display shared by graphics of the local system as if the at least one application is residing on the requesting local system. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A remote access computing system comprising:
-
means for extracting icon information from at least one application residing on a remote system; means for transmitting the icon information associated with the at least one application to a local system; means for generating at least one icon from the icon information; and means for displaying the at least one icon on a display of the local system in a window area of display shared by graphics of the local system such that it appears as if the at least one application resides on the local system.
-
-
37. A data packet transmitted between two or more computer components that facilitates icon marshalling within a remote computing access framework, the data packet comprising:
icon information associated with at least one application that is run by a local system while residing on a remote system, the icon information comprising a plurality of icon formats and an icon is generated from the icon information for display at the local system in a common window area shared by graphics of the local system as if the at least one application resides on the local system.
-
38. A computer readable medium storing computer executable components of a remote system, comprising:
-
a locate component to locate at least one icon resource group from at least one application residing on a remote system; an extract component to extract the at least one icon resource group from the at least one application; an encode component to encode the at least one extracted icon resource group; a transmit component that transmits encoded icon information from the remote system to a local system to facilitate running the application from the remote system at a local computing device; and a display component that displays at least one icon generated from the encoded icon information at the local system such that the at least one icon shares a common window area of display with graphics of the local system and that it appears as if the at least one application is residing on the local system. - View Dependent Claims (39)
-
-
40. A computer readable medium storing computer executable components of a local system, comprising:
-
a receive component to receive encoded icon information from a remote system, wherein the encoded icon information is used to run at a local system, at least one application residing on the remote system; and a decode component to decode the encoded icon information to display at least an icon generated from the encoded icon information at the local system in a window area of display shared by graphics of the local system such that it appears as if the at least one application is residing on the local system.
-
-
41. A system that facilitates remote accessing of computer applications comprising:
-
means for determining that a local computing system desires access to an application residing on a remote computing system; means for employing a probabilistic determination analysis in connection with inferring a level of interaction associated with the remote access;
means for transmitting iconic information associated with the application to the local computing system so that the local system initiates the application residing on the remote system upon selection of an icon resulting from the iconic information, the amount of iconic information transmitted being based at least in part on the analysis; andmeans for displaying the at least one icon on a display of the local system in a window area of display shared by graphics of the local system such that it appears as if the at least one application resides on the local system.
-
-
42. A method to facilitate rendering of iconic data within a remote computing access framework, comprising:
-
scanning an application residing on a remote system for an associated icon resource group; collecting icon data from the icon resource group and converting the icon data to a flat memory model; encoding the converted icon data; transmitting the encoded icon data to a local system such that the icons are rendered as if the application resides on the local system; and displaying the icon associated with the encoded icon information at the requesting local system in a shared window area of display with graphics of the local system as if the at least one application is residing on the requesting local system. - View Dependent Claims (43)
-
Specification