IP Library Granted Patent US 7,337,207
Granted Patent B2
US 7,337,207 · App. 11/075,311 · Granted Feb 26, 2008

Shared internet storage resource, user interface system, and method

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,337,207
App. No.
11/075,311
Granted
Feb 26, 2008
Kind
B2
Abstract

The Shared Internet Storage Resource provides Internet-based file storage, retrieval, access, control, and manipulation for a user. Additionally, an easy-to-use user interface is provided both for a browser or stand-alone application. The entire method provides means by which users can establish, use, and maintain files on the Internet in a manner remote from their local computers yet in a manner that is similar to the file manipulation used on their local computers. A high capacity or other storage system is attached to the Internet via an optional internal network that also serves to generate and direct metadata regarding the stored files. A web server using a CGI, Java®-based, or other interface transmits and retrieves TCP/IP packets or other Internet information through a load balancer/firewall by using XML to wrap the data packets. File instructions may be transmitted over the Internet to the Shared Resource System. The user's account may be password protected so that only the user may access his or her files. On the user's side, a stand-alone client application or JavaScript object interpreted through a browser provide two means by which the XML or other markup language data stream may be received and put to use by the user. Internet-to-Internet file transfers may be effected by directly downloading to the user's account space.

Claims (35)

1. A method for providing private file space and information transfer over a public computer network, the steps comprising:

providing a publicly-available private file space system coupled to the public computer network;

providing a client program in communication with the public computer network;

sending a request from said client program to said publicly-available private file space system;

evaluating said request for static content and returning an appropriate response if said request is for static content;

authenticating said request;

satisfying said request; and

returning a success indicator to said client program indicating the success or failure of said request; whereby

said client program may create and control files held by said private file space system.

2. The method for providing private file space and information transfer over a public computer network as set forth in claim 1 , the steps further comprising:

providing an application network within said private file space system;

proxying said request to said application network; and

parsing a header of said request.

3. The method for providing private file space and information transfer over a public computer network as set forth in claim 1 , wherein said step of authenticating said request further comprises:

authenticating a user using said client program; and

authenticating said request made by said client program to ensure that it conforms with an account associated with said user.

4. The method for providing private file space and information transfer over a public computer network as set forth in claim 1 , further comprising:

parsing multipart form data associated with said request;

determining said request's type; and

submitting said request.

5. A method for providing private file space and information transfer over a public computer network, the steps comprising:

providing a publicly-available private file space system coupled to the public computer network;

providing a client program in communication with the public computer network;

sending a request from said client program to said publicly-available private file space system;

evaluating said request for static content and returning an appropriate response if said request is for static content;

providing an application network within said private file space system;

proxying said request to said application network; and

parsing a header of said request

authenticating said request by authenticating a user using said client program and authenticating said request made by said client program to ensure that it conforms with an account associated with said user;

parsing multipart form data associated with said request;

determining said request's type;

submitting said request;

satisfying said request; and

returning a success indicator to said client program indicating the success or failure of said request; whereby

said client program may create and control files held by said private file space system.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2017
From: AOL INC.
To: TIME WARNER INC.
Reel/Frame 042767/0663 →
MERGER Recorded Jun 20, 2017
From: XDRIVE, LLC
To: AOL INC.
Reel/Frame 042756/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2007
From: O'BRIEN, BRETT; WHITELEY, SEAN; MCGREGOR, LUCAS; HALD, MARTIN
To: XDRIVE, LLC
Reel/Frame 019668/0869 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2007
From: O'BRIEN, BRETT; WHITELEY, SEAN; MCGREGOR, LUCAS; HALD, MARTIN
To: XDRIVE, INC.
Reel/Frame 019246/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2007
From: XDRIVE TECHNOLOGIES, INC.
To: CAROLWOOD ACQUISTITIONS, INC.
Reel/Frame 019246/0132 →
MERGER Recorded Dec 22, 2006
From: XDRIVE ACQUISTION CORP.; XDRIVE, INC.
To: XDRIVE, INC.
Reel/Frame 018720/0739 →
CHANGE OF NAME Recorded Dec 22, 2006
From: XDRIVE, INC.; X:DRIVE, INC.
To: XDRIVE TECHNOLOGIES, INC.
Reel/Frame 019094/0753 →
MERGER Recorded Dec 22, 2006
From: XDRIVE, INC.; XDRIVE, LLC
To: XDRIVE, LLC
Reel/Frame 018700/0886 →
CHANGE OF NAME Recorded Dec 22, 2006
From: CAROLWOOD ACQUISITION, INC.
To: XDRIVE, INC.
Reel/Frame 018720/0732 →