7379996

System and Method for Web Server Migration

PublishedMay 27, 2008
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
34 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for migrating a web server from a source server to a target server, comprising: creating a temporary tasklist file; transferring configuration and content information from said source server to said target server; transferring applications from said source server to said target server; transferring features from said source server to said target server; and providing on said target server directory structures that existed on said source server, wherein if transferring ceases, upon entering recovery mode, the method further comprises resuming transferring said configuration and content information, said applications, and said features, from said source server to said target server with intelligent recovery using the temporary tasklist file, and wherein transferring configuration and content information from said source server to said target server includes transferring Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.

2

2. The method as recited in claim 1 , wherein said migration is performed utilizing one or more textual scripts.

3

3. The method as recited in claim 2 , wherein said one or more textual scripts is based on Perl scripting language.

4

4. The method as recited in claim 2 , wherein said one or more textural scripts is Vbscript.

5

5. The method as recited in claim 2 , wherein said one or more textual scripts are executable on any one or more systems from the group comprising, a source server system, a target server system and an intermediary system.

6

6. The method as recited in claim 1 , wherein said source server operates in a Linux operating system environment and said target server operates in a Windows Server operating system environment.

7

7. The method as recited in claim 1 , further comprising transferring server extensions from said source server to said target server.

8

8. The method as recited in claim 1 , wherein said migration method is provided through a command line interface.

9

9. The method as recited in claim 1 , wherein said migration method is modularized to enable addition and removal of functionality by an administrator.

10

10. A computerized system for migrating web servers comprising: an authentication module; a parser module; a work items module; a verifier module; and one or more storage media for storing information associated with web server migration; wherein, said authentication module obtains one or more informational items pertaining to a source server that is to be migrated to a target server; wherein, said parser module parses said one or more informational items to generate one or more task items for the migration process; wherein, said work items module, utilizing said task items, transfers one or more configuration and data items of said source server to said target server, the one or more configuration and data items including Front Page Server Extensions; wherein, said work items module, utilizing said task items automatically re-extends webs and sub-webs associated with the Front Page Server Extensions on said target server; wherein, said verifier module performs health checks on said target server to ensure the content and configurations that results from said received one or more configuration and data items; and wherein if transferring ceases, upon entering recovery mode, said work items module resumes transferring said one or more configuration and data items of said source server to said target server with intelligent recovery using the one or more task items.

11

11. The computerized system as recited in claim 10 wherein, said one or more informational items is one from the group consisting of a source IP address, a target IP address, super user credentials for said source and target server environments, a path for the web configuration file of said source server and a description file of said source server.

12

12. The computerized system as recited in claim 10 , that can be executed from a hoster.

13

13. The computerized system as recite in claim 12 , wherein said modules are written in a scripting language.

14

14. The computerized system as recited in claim 13 , wherein said hoster is a Linux operating environment.

15

15. The computerized system as recited in claim 13 , wherein said hoster is a Windows operating environment.

16

16. A method in a computing environment, for migrating one or more web sites on a source server to a target server, comprising: creating a temporary tasklist file; migrating web pages and content of said one or more web sites; migrating server applications; and migrating server extensions of said one or more web sites, wherein if migrating ceases, upon entering recovery mode, the method further comprises resuming migrating said web pages and content of said one or more web sites, said server applications, and said server extensions of said one or more web sites with intelligent recovery using the temporary tasklist file, and wherein migrating server extensions of said one or more web sites includes migrating Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.

17

17. The method as recited in claim 16 , further comprising migrating permission information of said one or more websites.

18

18. The method as recited in claim 16 , further comprising migrating user directories of said one or more websites.

19

19. The method as recited in claim 16 , wherein said source server operates in Linux operating system environment and said target server operates in Windows Server operating system environment.

20

20. The method as recited in claim 16 , wherein said migration is performed utilizing one or more textual scripts.

21

21. A method for migrating a server side extension on a source server, to a target server, comprising: locating and parsing settings files, which describe said server side extensions on said source server; creating a temporary tasklist file; migrating said server-side extension web and sub-web content; creating a task file containing command line operations to be executed on said target server; and utilizing said task file to transfer one or more information items to said target server from said source server, wherein said one or more information items are utilized to configure said server side extension on said target server, wherein if migrating ceases, upon entering recovery mode, the method further comprises resuming migrating said server-side extension web and sub-web content with intelligent recovery using the temporary tasklist file, and wherein migrating said server-side extension web and sub-web content includes migrating Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.

22

22. The method as recited in claim 21 , further comprising enumerating users on said source server and utilizing the enumerated information to specify users on said target server.

23

23. The method as recited in claim 21 , further comprising enumerating group on said source server and utilizing the enumerated information to specify groups on said target server.

24

24. The method as recited in claim 21 , further comprising parsing files that specify user roles and fights on said source server and utilizing the pared information to specify similar roles on said target server.

25

25. The method as recited in claim 21 wherein, said source is an Apache web server executing on a computing device running Linux, said target server is an IIS 6.0 web server executing on a Windows Server.

26

26. A computer readable storage medium containing instructions stored thereon, executable by a computer processor, to perform a method for migrating a web server from a source server to a target server, the method comprising: creating a temporary tasklist file; transferring configuration and content information from said source server to said target server; transferring applications from said source sever to said target server; transferring features from said source server to said target server; and providing on said target server directory structures that existed on said source server, wherein if transferring ceases, upon entering recovery mode, the method further comprises resuming transferring said configuration and content information, said applications, and said features, from said source server to said target server with intelligent recovery using the temporary tasklist file, and wherein transferring configuration and content information from said source server to said target server includes transferring Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.

27

27. The computer readable storage medium of claim 26 , wherein said migration is performed utilizing one or more textual scripts.

28

28. The computer readable storage medium of claim 26 , wherein said instructions are provided as one or more textual scripts, wherein said one or more textual scripts are executable on any one or more systems from the group comprising, a source server system, a target server system and an intermediary system.

29

29. The computer readable storage medium of claim 26 , wherein said migration method is provided through a command line interface.

30

30. The computer readable storage medium of claim 26 , wherein said migration method is modularized to enable addition and removal of functionality by an administrator.

31

31. A computer system having a processor, a memory and an operating environment, the computer system operable to execute a method for migrating a web server from a source server to a target server, the method comprising: creating a temporary tasklist file; transferring configuration and content information from said source server to said target server; transferring applications from said source server to said target server; transferring features from said source server to said target server; and providing on said target server directory structures that existed on said source server, wherein if transferring ceases, upon entering recovery mode, the method further comprises resuming transferring said configuration and content information, said applications, and said features, from said source server to said target server with intelligent recovery using the temporary tasklist file, and wherein transferring configuration and content information from said source server to said target server includes transferring Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.

32

32. A computer system having a processor, a memory and an operating environment, the computer system operable to execute a method for migrating one or more web sites on a source server to a target server, the method comprising: creating a temporary tasklist file; migrating web pages and content of said one or more web sites; migrating server applications; and migrating server extensions of said one or more web sites, wherein if migrating ceases, upon entering recovery mode, the method further comprises resuming migrating said web pages and content of said one or more web sites, said server applications, and said server extensions of said one or more web sites with intelligent recovery using the temporary tasklist file, and wherein migrating server extensions of said one or more web sites includes migrating Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.

33

33. A computer readable storage medium containing instructions stored thereon, executable by a computer processor, to perform a method for migrating one or more web sites on a source server to a target server, the method comprising: creating a temporary tasklist file; migrating web pages and content of said one or more web sites; migrating server applications from said source server to said target server; and migrating server extensions of said one or more web sites to said target sever, wherein if migrating ceases, upon entering recovery mode, the method further comprises resuming migrating said web pages and content of said one or more web sites, said server applications, and said server extensions of said one or more web sites with intelligent recovery using the temporary tasklist file, and wherein migrating server extensions of said one or more web sites to said target server includes migrating Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.

34

34. A computer system having a processor, a memory and an operating environment, the computer system operable to execute a method for migrating a server side extension on a source server, to a target server, the method comprising: locating and parsing settings files on said source server; creating a temporary tasklist file; migrating said server-side extension web and sub-web content; creating a task file containing command line operations to be executed on said target server; and utilizing said task file to transfer one or more data items to said target server from said source to be utilized to configure said server side extension on said target server, wherein if migrating ceases, upon entering recovery mode, the method further comprises resuming migrating said server-side extension web and sub-web content with intelligent recovery using the temporary tasklist file, and wherein migrating said server-side extension web and sub-web content includes migrating Front Page Server Extensions and automatically re-extending webs and sub-webs associated with said Front Page Server Extensions on said target server.

Patent Metadata

Filing Date

Unknown

Publication Date

May 27, 2008

Inventors

Ram Papatla
Peter Schenk

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR WEB SERVER MIGRATION” (7379996). https://patentable.app/patents/7379996

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.