Virtual Environment Spanning Desktop and Cloud
First Claim
Patent Images
1. A method for providing a virtual environment spanning a desktop and a cloud, the method comprising:
- receiving a query template over a data set that resides in the cloud;
optimizing the query template to segment the query template into an offline phase and an online phase;
executing the offline phase on the cloud to build one or more indexes; and
sending the one or more indexes to the desktop.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system are given for providing a virtual environment spanning a desktop and a cloud. In one example, the method includes receiving a query template over a data set that resides in the cloud, optimizing the query template to segment the query template into an offline phase and an online phase, executing the offline phase on the cloud to build one or more indexes, and sending the one or more indexes to the desktop.
-
Citations
21 Claims
-
1. A method for providing a virtual environment spanning a desktop and a cloud, the method comprising:
-
receiving a query template over a data set that resides in the cloud; optimizing the query template to segment the query template into an offline phase and an online phase; executing the offline phase on the cloud to build one or more indexes; and sending the one or more indexes to the desktop. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing a virtual environment spanning a desktop and a cloud, wherein the system is configured for:
-
receiving a query template over a data set that resides in the cloud; optimizing the query template to segment the query template into an offline phase and an online phase; executing the offline phase on the cloud to build one or more indexes; and sending the one or more indexes to the desktop. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium carrying one or more instructions for providing a virtual environment spanning a desktop and a cloud, wherein the one or more instructions, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
receiving a query template over a data set that resides in the cloud; optimizing the query template to segment the query template into an offline phase and an online phase; executing the offline phase on the cloud to build one or more indexes; and sending the one or more indexes to the desktop.
-
Specification