Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: establishing a first virtual environment on a computing device including a first virtualized application generating output, the first virtual environment comprising a first print driver; establishing a second virtual environment on the computing device including a second virtualized application generating output, the second virtual environment comprising a second print driver; associating a spooler with the first virtual environment such that the spooler is aware of the first virtual environment; associating the spooler with the second virtual environment such that the spooler is aware of the second virtual environment; the spooler accessing the first print driver, the first print driver being configured for use with the first virtualized application output; and the spooler accessing the second print driver, the second print driver being configured for use with the second virtualized application output.
2. The method as described in claim 1 , wherein the spooler is a native spooler for the computing device.
3. The method as described in claim 1 , wherein the first or second print driver is virtualized.
4. The method as described in claim 1 , wherein the first or second virtual environment is configured not to be installed on a physical device executing the first or second virtualized application.
5. The method as described in claim 1 , wherein the spooler is isolated within an operating system environment.
6. The method as described in claim 1 , wherein the first or second print driver is not installed on the computing device containing the first or second virtual environment.
7. A computer-readable memory device comprising computer-executable instructions that, when executed, direct a computing system to at least: launch a spooler, for use with a first virtualized application generating output in a first virtual environment and a second virtualized application generating output in a second virtual environment, the first virtual environment having a first print driver and the second virtual environment having a second print driver; associating the spooler with the first virtual environment such that the spooler is aware of the first virtual environment; associating the spooler with the second virtual environment such that the spooler is aware of the second virtual environment; the spooler accessing the first print driver for use with the first virtualized application output; and the spooler accessing the second print driver for use with the second virtualized application output.
8. The computer-readable memory device as described in claim 7 , wherein the first or second print driver is included in the first or second virtual environment.
9. The computer-readable memory device as described in claim 7 , wherein the spooler is configured to register the first or second print driver in a registry which is separate from a system registry.
10. The computer-readable memory device as described in claim 7 , wherein the spooler is isolated within an operating system environment.
11. A computer-readable memory device comprising computer-executable instructions that, when executed, direct a computing system to: establish a plurality of virtual environments on a computing device, each of the plurality of virtual environments including a virtual application for producing output and a virtual print driver configured to format the output; and access the output for each of the virtual applications formatted by each of the virtual print drivers by a native spooler for the computing system, the native spooler aware of each of the plurality of virtual environments; the native spooler accessing each of the virtual print drivers for each of the plurality of virtual environments for use with each of the virtual application outputs.
12. The computer-readable memory device as described in claim 11 , wherein the native spooler is installed on the computing system.
13. The computer-readable memory device as described in claim 11 , further comprising register the virtual print driver in a pseudo registry.
14. The computer-readable memory device as described in claim 13 , wherein the native spooler is configured to access a first virtual print driver in a first virtual environment, included in the plurality of virtual environments, on behalf of a second virtual application included in a second virtual environment included in the plurality of virtual environments.
Unknown
October 16, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.