IP Library Granted Patent US 7,263,534
Granted Patent B1
US 7,263,534 · App. 10/689,870 · Granted Aug 28, 2007

Automatic set up for editing a web site

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 7,263,534
App. No.
10/689,870
Granted
Aug 28, 2007
Kind
B1
Abstract

A system and method is disclosed for automatically setting up a Web site for editing. One embodiment of such a system and method may comprise selecting a common file transfer path from a plurality of common file transfer paths, generating a test file, writing the test file to a storing computer through the file transfer server using the selected common file transfer path, requesting the test file from a Web server hosting the Web site, determining the common file transfer path is valid when the test file is received from the Web server responsive to the requesting, and selecting another common file transfer path from the plurality of common file transfer paths when the test file is not received from the Web server, wherein the method is repeated from the generating step using another common file transfer path.

Claims (64)

1. A method for automatically setting up a Web site for editing comprising:

selecting a common file transfer path from a plurality of common file transfer paths;

generating a test file;

writing said test file through a file transfer server using said selected common file transfer path;

requesting said test file from a Web server hosting said Web site;

determining said common file transfer path is valid when said test file is received from said Web server responsive to said requesting; and

selecting another common file transfer path from said plurality of common file transfer paths when said test file is not received from said Web server, wherein said method is repeated from said generating step using said another common file transfer path.

2. The method of claim 1 further comprising:

receiving file transfer server login information from a user; and

using said login information in said writing said test file step.

3. The method of claim 1 wherein said generating said test file comprises:

generating a randomized file name; and

generating randomized content for said test file.

4. The method of claim 3 further comprising:

comparing said test file received from said Web server responsive to said requesting, to said randomized name and said randomized content; and

validating said test file when said returned test file matches said randomized name and said randomized content.

5. The method of claim 1 further comprising:

comparing said test file received from said Web server responsive to said requesting, to said written test file; and

validating said test file when said received test file matches said written test file.

6. The method of claim 1 further comprising:

requesting said file transfer path from said user when each of said plurality of common file transfer paths has been attempted.

7. A computer program product having a computer readable medium with computer program logic recorded thereon for automatically setting up a Web site for editing, said computer program product comprising:

code for selecting a root directory name from of a plurality of standard Web server root directory names;

code for generating a sample file;

code for storing said sample file to said root directory name of a storing computer through a file transfer server;

code for requesting retrieval of said sample file from a Web server hosting said Web site;

code for determining said root directory name is authentic when said sample file is retrieved from said Web server; and

code for selecting a next directory name from said plurality of standard Web server root directory names when said sample file is not retrieved, wherein said code is repeated from said code for generating using said next directory name.

8. The computer program product of claim 7 further comprising:

code for obtaining file transfer server login information from a user; and

code for logging onto said file transfer server using said login information.

9. The computer program product of claim 7 wherein said generating said sample file comprises:

code for creating a random file name for said sample file; and

code for creating random data for said sample file.

10. The computer program product of claim 9 further comprising:

code for comparing said retrieved sample file to said random name and said random content; and

code for validating said directory name when said retrieved sample file matches said random name and said random content.

11. The computer program product of claim 7 further comprising:

code for comparing said retrieved sample file to said stored sample file; and

code for validating said retrieved sample file when said retrieved sample file matches said stored.

12. The computer program product of claim 7 further comprising:

code for requesting said Web server root directory name from said user when each of said plurality of standard Web server root directory names has been attempted.

13. A method for automatically setting up a Web site for editing comprising:

selecting a common file transfer path from a plurality of common file transfer paths;

generating a test file, wherein said generating comprises:

generating a randomized file name; and

generating randomized content for said test file;

writing said test file through a file transfer server using said selected common file transfer path;

requesting said test file from a Web server hosting said Web site;

comparing said test file received from said Web server responsive to said requesting, to said randomized name and said randomized content;

validating said test file when said returned test file matches said randomized name and said randomized content;

determining said common file transfer path is valid when said test file is received from said Web server responsive to said requesting; and

selecting another common file transfer path from said plurality of common file transfer paths when said test file is not received from said Web server, wherein said method is repeated from said generating step using said another common file transfer path.

14. A computer program product having a computer readable medium with computer program logic recorded thereon for automatically setting up a Web site for editing, said computer program product comprising:

code for selecting a root directory name from of a plurality of standard Web server root directory names;

code for generating a sample file, wherein said generating comprises:

code for creating a random file name for said sample file; and

code for creating random data for said sample file;

code for storing said sample file to said root directory name of a storing computer through a file transfer server;

code for requesting retrieval of said sample file from a Web server hosting said Web site;

code for comparing said retrieved sample file to said random name and said random content;

code for validating said directory name when said retrieved sample file matches said random name and said random content;

code for determining said root directory name is authentic when said sample file is retrieved from said Web server; and

code for selecting a next directory name from said plurality of standard Web server root directory names when said sample file is not retrieved, wherein said code is repeated from said code for generating using said next directory name.

Assignments (3)
CHANGE OF NAME Recorded Mar 6, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048525/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2006
From: MACROMEDIA, INC.
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 017034/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2004
From: MARGULIS, JOSHUA K.
To: MACROMEDIA, INC.
Reel/Frame 014978/0357 →