IP Library Granted Patent US 11,644,995
Granted Patent B1
US 11,644,995 · App. 17/404,997 · Granted May 9, 2023

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

Inventors: George Runcie (Santa Barbara, CA); Derek Rodrigues (Ojai, CA)
Assignee: Philips North America LLC
G06F3/0647G06F3/0604G06F3/067G06F3/0607G06F3/0643G06F3/0664G06F3/0665G06F3/0676G06F9/455
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 11,644,995
App. No.
17/404,997
Granted
May 9, 2023
Kind
B1
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 (39)

1. A method, comprising:

receiving data from a physical machine;

converting the received data to generate altered data;

identifying a conflict of the altered data in which a directory path is on separate drives of the physical machine; and

transferring the altered data to the target based on the identified conflict by mapping one of the directory paths to a conflict directory path of the target.

2. The method according to claim 1 , wherein the received data is converted based on an alterations template.

3. The method according to claim 2 , comprising:

tagging catalog entries in the data received from the physical machine to be altered based on information included in the alterations template; and

removing at least one source catalog entry from the contents of the physical machine catalog entries.

4. The method according to claim 2 wherein the 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 target that is equivalent to a target location of the data mapping of the physical machine.

5. The method according to claim 2 wherein the 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.

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

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

8. The method according to claim 1 , comprising polling the data from the physical machine using tagged entries from the data.

9. A system, comprising:

at least one transmuter; and

at least one datastore;

wherein the at least one transmuter is configured to

receive data from a physical machine,

convert the receive data to generate altered data,

identify a conflict of the altered data in which a directory path is on separate drives of the physical machine; and

transfer the altered data to the target based on the identified conflict by mapping one of the directory paths to a conflict directory path of the target.

10. The system according to claim 9 , wherein the received data is converted based on an alterations template.

11. The system according to claim 10 wherein the alterations template includes at least one exclude filter.

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

13. The system according to claim 11 wherein the exclude filter is configured to exclude any recycle bin files from the data.

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

15. The system according to claim 9 wherein the at least one datastore stores a plurality of filter templates, each filter template comprising one or more of the filter parameters.

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

17. The system according to claim 9 wherein the at least one transmuter is configured to generate a catalog of contents of the physical machine.

18. The system according to claim 9 wherein the at least one transmuter is configured to poll data from the physical machine using tagged source catalog entries.

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

receive data from a physical machine;

convert the received data to generate altered data;

identify a conflict of the altered data in which a directory path is on separate drives of the physical machine; and

transfer the altered data to the target based on the identified conflict by mapping one of the directory paths to a conflict directory path of the target.

20. The non-transitory computer-readable storage medium according to claim 19 comprising instructions that cause the processor to:

tag catalog entries of contents of the physical machine to be altered based on information included in an alterations template; and

remove at least one source catalog entry from the contents of the physical machine.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2022
From: OPEN INVENTION NETWORK LLC
To: PHILIPS NORTH AMERICA LLC
Reel/Frame 061258/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2022
From: RUNCIE, GEORGE; RODRIGUES, DEREK
To: KASEYA INTERNATIONAL LIMITED
Reel/Frame 059091/0462 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2022
From: KASEYA INTERNATIONAL LIMITED
To: KASEYA LIMITED
Reel/Frame 059091/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2022
From: KASEYA LIMITED
To: OPEN INVENTION NETWORK LLC
Reel/Frame 059091/0743 →