IP Library Granted Patent US 8,112,748
Granted Patent B2
US 8,112,748 · App. 11/218,011 · Granted Feb 7, 2012

Method for operating software configured for internet access on a remote computer

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,112,748
App. No.
11/218,011
Granted
Feb 7, 2012
Kind
B2
Abstract

A method of operating software configured for Internet access on a remote computer includes opening a virtual machine on a remote computer from a user computer and sending user preferences from the user computer to the virtual machine. The method includes sending a request to operate the software configured for Internet access, and receiving user preferences from the virtual machine upon shutdown. A method of operating software configured for Internet access remote from a user computer includes opening a virtual machine on a remote computer and receiving user preferences at the virtual machine from the user computer. The method further includes receiving a request from the user computer at the remote computer and requesting at least one web page from the virtual machine and receiving a close command at the virtual machine from the user computer and sending the user preferences to the user computer in response to the shutdown.

Claims (36)

1. A method of operating software configured for Internet access on a remote computer comprising:

sending a request to open a virtual machine on a remote computer from a user computer;

sending user preferences from the user computer to the virtual machine;

sending an access request to the virtual machine to operate the software configured for Internet access; and

the user computer receiving the user preferences from the virtual machine upon shutdown of the virtual machine.

2. The method of claim 1 wherein the user preferences relate to Internet access and are received based on a determination that operation of the software configured for Internet access has modified the user preferences.

3. The method of claim 1 wherein the user preferences comprise at least one member selected from the group consisting of user configuration settings, cookies and bookmarks.

4. The method of claim 1 wherein opening the virtual machine comprises creating a clean disk image.

5. The method of claim 1 further comprising closing the virtual machine based on the shutdown.

6. The method of claim 5 further comprising discarding a disk image of the virtual machine.

7. The method of claim 1 wherein sending user preferences from the user computer to the virtual machine comprises using a protocol selected from the group consisting of X11 and VNC.

8. A computer program product in a non-transitory computer readable medium for operating software configured for Internet access remote from a user computer comprising:

instructions to open a virtual machine on a remote computer;

instructions to receive user preferences at the virtual machine from the user computer;

instructions to receive a request to operate the software configured for Internet access from the user computer at the remote computer;

instructions to request at least one web page from the virtual machine; and

instructions to send the user preferences to the user computer from the virtual machine upon shutdown of the virtual machine.

9. The product of claim 8 further comprising instructions to receive a shutdown command at the virtual machine from the user computer and wherein the instructions to send the user preferences to the user computer comprise instructions to send the user preferences in response to the received shutdown command.

10. The product of claim 8 wherein the instructions to send the user preferences to the user computer comprise:

instructions to determine whether the received user preferences have been modified, and wherein the user preferences are sent based on the determination.

11. The product of claim 8 wherein the virtual machine is opened in response to a software configured for Internet access request.

12. The product of claim 8 wherein the instructions to open a virtual machine on a remote computer comprise instructions to create a clean disk image.

13. The product of claim 8 wherein the user preferences comprise at least one member selected from the group consisting of user configuration settings, cookies and bookmarks.

14. The product of claim 8 wherein the instructions to send the user preferences to the user computer comprise instructions to use a protocol selected from the group consisting of X11 and VNC.

15. The product of claim 8 further comprising:

instructions to close the virtual machine.

16. The product of claim 15 further comprising:

instructions to discard a disk image of the virtual machine.

17. A system for operating software configured for Internet access on a remote computer comprising:

a data processor, a memory and a non-transitory storage medium, wherein the non-transitory storage medium comprises program code executable by the data processor using the memory to perform steps of:

opening a virtual machine on a remote computer from a user computer;

sending user preferences from the user computer to the virtual machine;

sending a request to the virtual machine to operate the software configured for Internet access; and

the user computer receiving the user preferences from the virtual machine upon shutdown of the virtual machine.

18. The system of claim 17 wherein the user preferences are associated with a browser and comprise at least one member selected from a group consisting of cookies and bookmarks, and wherein the user preferences are received based on a determination that operation of software configured for Internet access and running on the virtual machine has modified the user preferences sent to the virtual machine.

19. The system of claim 18 wherein opening the virtual machine comprises creating a clean disk image to form a disk image of the virtual machine, and wherein the virtual machine is closed and the disk image of the virtual machine is discarded based on the shutdown.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2005
From: POMERANTZ, ORI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016837/0224 →