IP Library Granted Patent US 9,465,540
Granted Patent B2
US 9,465,540 · App. 12/469,240 · Granted Oct 11, 2016

Application and system settings configuration filtering during physical to virtual hard disk conversion

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 9,465,540
App. No.
12/469,240
Granted
Oct 11, 2016
Kind
B2
Abstract

During conversion and transfer of data from a physical machine to a virtual hard disk, a transmuter generates a catalog of contents of the physical machine. Catalog entries are compared to a set of alterations templates which alter matching data. The altered data is then stored in the virtual hard disk. Alterations templates may include filters that exclude unwanted or duplicated catalog entries, mapping filters that transfer source catalog entries to target locations on the virtual hard disk, and add-on filters that add additional data or location references to catalog entries. The disclosed process allows modifications to be made in a systematic way during data transfer.

Claims (41)

1. A method for transferring data from a physical machine to a virtual hard disk comprising:

receiving the data from a physical machine;

comparing the data to at least one alterations template selected from an alterations template pool comprising a plurality of alterations templates;

tagging catalog entries of contents of the physical machine to be altered based on information included in the at least one alterations template;

polling data from the physical machine using the tagged source catalog entries;

comparing the catalog entries to the at least one alterations template;

altering the data corresponding to the tagged source catalog entries in accordance with the at least one alterations template, wherein the altering the data comprises removing at least one source catalog entry from the contents of the physical machine catalog entries; and

storing the altered data in a virtual hard disk.

2. The method according to claim 1 wherein the at least one alterations template comprises at least one exclude filter, wherein data matching the at least one exclude filter is excluded from the altered data.

3. The method according to claim 1 wherein the at least one alterations template comprises at least one data mapping template, wherein data matching the at least one data mapping template is stored in a location of the virtual hard disk that is equivalent to a target location of the data mapping of the physical machine.

4. The method according to claim 1 wherein the at least one alterations template comprises at least one add-on data template, wherein data matching the at least one add-on data template is altered to include additional data.

5. The method according to claim 4 wherein the additional data comprises one or more additional entries.

6. The method according to claim 4 wherein the additional data comprises one or more additional location references.

7. A system for storing data of a physical machine in a virtual hard disk format, the system comprising:

at least one transmuter; and

at least one datastore that stores a plurality of filtering parameters;

wherein the at least one transmuter is configured to

convert physical hard disk data to virtual hard disk data in accordance with one or more of the plurality of filtering parameters of at least one alterations template selected from an alterations template pool comprising a plurality of alterations templates;

tag catalog entries of contents of the physical machine to be altered based on information included in the at least one alterations template;

poll data from the physical machine using the tagged source catalog entries;

compare the catalog entries to the at least one alterations template; and

alter the data corresponding to the tagged source catalog entries in accordance with the at least one alterations template by removing at least one source catalog entry from the contents of the physical machine catalog entries.

8. The system according to claim 7 wherein the at least one transmuter is configured to:

determine one or more conflict paths; and

map the one or more conflict paths to a specified directory on a target virtual hard disk.

9. The system according to claim 7 wherein the at least one transmuter is configured to transfer the physical hard disk data to a virtual hard disk.

10. The system according to claim 7 wherein the datastore stores a plurality of filter templates, each filter template comprising one or more of the filtering parameters.

11. The system according to claim 10 comprising a management console that is configured to allow a user to select one or more of the filtering templates to apply to a physical hard disk.

12. The system according to claim 7 wherein the plurality of filtering parameters comprise at least one exclude filter.

13. The system according to claim 12 wherein the exclude filter is configured to exclude one or more temporary directories from the physical hard disk.

14. The system according to claim 12 wherein the exclude filter is configured to exclude any recycle bin files from the physical hard disk.

15. The system according to claim 7 wherein the at least one transmuter is configured to generate a catalog of contents of the physical hard disk.

16. A non-transitory computer-readable storage medium comprising computer-executable instructions for execution by a processor, that, when executed, cause a first processor to:

receive contents of a physical hard disk;

transform the contents in accordance with one or more alterations templates selected from an alterations template pool comprising a plurality of alterations templates;

tag catalog entries of contents of the physical hard disk to be altered based on information included in the at least one alterations template;

poll data from the physical hard disk using the tagged source catalog entries;

compare the catalog entries to the at least one alterations template;

transfer the transformed contents to a virtual hard disk; and

alter the data corresponding to the tagged source catalog entries in accordance with the at least one alterations template by removing at least one source catalog entry from the contents of the physical machine catalog entries.

17. The non-transitory computer-readable storage medium according to claim 16 comprising instructions that cause the processor to exclude one or more files from the transformed contents such that the one or more excluded files are not transferred to the virtual hard disk.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2022
From: OPEN INVENTION NETWORK LLC
To: PHILIPS NORTH AMERICA LLC
Reel/Frame 061258/0318 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded May 31, 2017
From: SILICON VALLEY BANK
To: KASEYA LIMITED
Reel/Frame 042642/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2016
From: KASEYA LIMITED
To: OPEN INVENTION NETWORK, LLC
Reel/Frame 037725/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2014
From: KASEYA INTERNATIONAL LIMITED
To: KASEYA LIMITED
Reel/Frame 033880/0921 →
SECURITY INTEREST Recorded Jul 14, 2014
From: KASEYA LIMITED
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 033312/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2009
From: RUNCIE, GEORGE; RODRIGUES, DEREK
To: KASEYA INTERNATIONAL LIMITED
Reel/Frame 022743/0961 →