PROVIDING A LOCAL DEVICE WITH COMPUTING SERVICES FROM A REMOTE HOST
First Claim
1. A method of providing a targeted advertisement to a user using a virtual machine hosted by a remote server, the method, comprising:
- providing the user with access to the virtual machine hosted by the remote server, the virtual machine monitoring the user'"'"'s activities on the virtual machine to gather user data;
identifying the targeted advertisement for the user according to at least one subset of the user data;
transmitting the targeted advertisement for displaying to the user on a user device when the user launches a remote application on the virtual machine, anddisplaying the targeted advertisement over a splash screen of the application on the user device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing a local device with computing services are disclosed. One embodiment includes, identifying one or more file types of files stored on the local device which is not associated with a local application that is installed on the local device and detecting a request to access a file stored on the local device having one of the one or more file types. The remote host can generate an offer to provide access to a remote application which is able to open the file for a fee such that the file is accessible via the local device. A selected service model can determine the fee and whether the remote application is provided for use by the local device when offline.
-
Citations
22 Claims
-
1. A method of providing a targeted advertisement to a user using a virtual machine hosted by a remote server, the method, comprising:
-
providing the user with access to the virtual machine hosted by the remote server, the virtual machine monitoring the user'"'"'s activities on the virtual machine to gather user data; identifying the targeted advertisement for the user according to at least one subset of the user data; transmitting the targeted advertisement for displaying to the user on a user device when the user launches a remote application on the virtual machine, and displaying the targeted advertisement over a splash screen of the application on the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing one or more targeted advertisement(s) to a user device of a user, comprising:
-
one or more remote virtual machine host(s), comprising individualized hardware units to execute instructions for supporting one or more virtual machine(s), the one or more virtual machine(s) configured to monitor the user'"'"'s activities on the virtual machine when the user is using the one or more virtual machine(s); a user identification engine, configured to authenticate the user and allow the user device to access the one or more virtual machine(s) of the one or more remote host(s); an authentication/VM data repository, configured to store data including user data from the user device and the one or more virtual machine(s), the virtual machine(s)'"'"'s data, data files, and/or data/system files for instantiating virtual machine(s); a load balancing engine, configured to balance the resources demands among the one or more virtual machine(s) of the one or more remote host(s); an account management engineer, configured to manage billing, transactions, and advertisements; and an advertisement repository, configured to store the one or more targeted advertisement(s), advertisement account information, and/or information related to the one or more targeted advertisement(s). - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus providing a targeted advertisement to a user using a virtual machine hosted by a remote server, comprising:
-
means for providing the user with access to the virtual machine hosted by the remote server, the virtual machine monitoring the user'"'"'s activities on the virtual machine to gather user data; means for identifying the targeted advertisement for the user according to at least one subset of the user data; means for transmitting the targeted advertisement for displaying to the user on a user device when the user launches a remote application on the virtual machine, and means for displaying the targeted advertisement over a splash screen of the application on the user device. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification