IP Library Patent Application 12728723
Patent Application
App. No. 12/728,723

SYSTEM AND METHOD OF STORING DATA FILES AT A REMOTE STORAGE FACILITY

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 None
App. No.
12/728,723
Abstract

A system, method, and computer program product may include receiving, by at least one processor, a command selecting a data file for transfer across a network for storage at a remote storage facility, receiving, by the at least one processor, a parameter selection comprising a user selected transfer time, applying, by the at least one processor, the parameter selection to the data file, queuing, by the at least one processor, the data file in a queue for transmission to said remote storage facility at said transfer time, and transferring, by the at least one processor, the data file to the remote storage facility at the user selected transfer time.

Claims (92)

1 . A method comprising:

receiving, by at least one processor, a command selecting a data file for transfer across a network for storage at a remote storage facility;

receiving, by the at least one processor, a parameter selection comprising a user selected transfer time;

applying, by the at least one processor, said parameter selection to said data file;

queuing, by the at least one processor, said data file in a queue for transmission to said remote storage facility at said transfer time; and

transferring, by the at least one processor, said data file to said remote storage facility at said user selected transfer time.

2 . The method of claim 1 , wherein said parameter selection further comprises at least one of an administrative parameter, indexing information, a compression level, an encryption level, or a security level.

3 . The method of claim 2 , wherein said indexing information comprises adding metatag data to said data file to create a searchable data file.

4 . The method according to claim 1 , wherein said command comprises dragging and dropping of said data file to an icon on a graphical user interface (GUI).

5 . The method according to claim 1 , wherein said transferring said data file further comprises:

identifying a service level agreement (SLA); and

determining whether to transfer said data file based on enforcing said SLA.

6 . The method according to claim 5 , wherein said SLA indicates a maximum size of data said user is permitted to store at said remote storage facility.

7 . The method according to claim 2 , wherein said transferring said data file further comprises encrypting said data file according to at least one of said encryption level or said security level.

8 . The method according to claim 2 , wherein said transferring said data file further comprises at least one of compressing said data file according to said compression level or transferring said data file wherein said data file was previously compressed, wherein said compression comprises at least one of Motion Picture Experts Group (MPEG), Joint Photographic Experts Group (JPEG), Tagged Image File Format (TIFF), Portable Document Format (PDF), an audio format compression, a video format compression or a data format compression.

9 . The method according to claim 1 , wherein said transferring said data file further comprises initiating a connection over said network.

10 . The method according to claim 1 , further comprising:

receiving a request from the user of said data file;

sending said request to retrieve said data file;

initiating an authentication sequence; and

receiving said data file from said remote storage facility.

11 . The method according to claim 1 , further comprising:

receiving at least one search term of a search request from a user;

sending said search request;

initiating a user authentication sequence;

receiving a browser command; and

sending said at least one search term.

12 . The method according to claim 11 , further comprising receiving a results list of one or more data files corresponding to said search terms.

13 . The method according to claim 12 , wherein said results list of one or more data files is generated in response to the user entering at least one of a date, a word, a letter sequence, a number sequence, or a letter and number sequence at said client.

14 . The method according to claim 1 , further comprising receiving from the user fee payment information for accessing or storing said data file at said remote storage facility.

15 . The method according to claim 1 , further comprising providing fee information to the user for at least one of accessing or storing said data file at said remote storage facility.

16 . The method according to 1 , wherein said storage is provided as a service to the user in exchange for a fee, wherein said fee comprises a periodic fee or an aperiodic fee.

17 . The method according to 16 , wherein said fee is charged to at least one of the user or a network service provider.

18 . The method according to claim 1 , further comprising:

receiving a request from the user;

sending said request to said remote storage facility;

initiating an authentication sequence of the user; and

authenticating the user; and

addressing said request.

19 . The method according to claim 18 , wherein said initiating said authentication sequence further comprises:

receiving identification information from the user; and

comparing said identification information to stored identification information.

20 . A system comprising:

at least one storage device; and

a network coupled to said at least one storage device that receives from a client device of a user coupled to said network, a data file via an upload transmission scheduled for a user selected time by the user of the client device;

wherein said at least one storage device stores said data file according to a parameter selection.

21 . The system according to claim 20 , wherein said parameter selection further comprises at least one of indexing information, a compression level, or a security level.

22 . A computer program product (CPP) embodied on a computer readable medium, the CPP comprising:

a graphical user interface (GUI) application, said GUI comprising:

instructions for enabling at least one computer to receive a user selected request to queue a scheduled upload, and automatically transmit, according to a parameter selection, a data file to a remote storage facility at a user selectable transfer time for storage at the remote storage facility.

23 . The GUI of claim 22 , wherein said GUI application is further adapted to enable the user to access said data file from said remote storage facility.

24 . A method comprising:

receiving by at least one computer at a storage facility service provider, a scheduled upload transmission of a data file, based on a parameter selection, from a remote client device of a user, the storage facility and the remote client device coupled to one another by a communications system,

wherein said parameter selection comprises a user selected transfer time; and

storing said data file on at least one storage device of the storage facility service provider based on said parameter selection.

25 . The method of claim 24 , wherein said parameter selection further comprises at least one of an administrative parameter, indexing information, a compression level, an encryption level, or a security level.

26 . The method of claim 25 , wherein said administrative parameter comprises at least one of a retention limit or a document retention option.

27 . The method according to claim 24 , wherein said receiving comprises:

identifying said service level agreement (SLA); and

determining whether to receive said data file based on enforcing said SLA.

28 . The method according to claim 24 , wherein said SLA indicates a maximum size of data said user is permitted to store at said storage facility service provider.

29 . The method according to claim 25 , wherein said storing further comprises encrypting and storing said data file according to at least one of said encryption level or said security level.

30 . The method according to claim 29 , wherein said encrypting comprises at least one of authentication, password, public/private key (PKI) encryption, hash codes, authentication, verification, personal identification number (PIN) or password-enabled encryption.

31 . The method according to claim 24 wherein said receiving further comprises at least one of compressing said data file according to said compression level or receiving said data file wherein said data file was previously compressed, wherein said compression comprises at least one of Motion Picture Experts Group (MPEG), Joint Photographic Experts Group (JPEG), Tagged Image File Format (TIFF), Portable Document Format (PDF), an audio format compression, a video format compression or a data format compression.

32 . The method according to claim 24 , further comprising:

receiving a request at said storage facility service provider to retrieve said data file;

initiating an authentication sequence between said client device and said storage facility service provider; and

transferring said data file from said storage facility service provider to said client device.

33 . The method according to claim 24 , further comprising:

receiving a search request at said storage facility service provider;

initiating a user authentication sequence;

providing a prompt to said client device;

receiving search terms from said client device; and

generating a results list of one or more data files corresponding to said search terms.

34 . The method according to claim 33 , further comprising providing said results list of one or more data files to said client device.

35 . The method according to claim 33 , wherein said results list of one or more data files is generated in response to the user entering at least one of a date, a word, a letter sequence, a number sequence, or a letter and number sequence at said client device.

36 . The method according to claim 24 , further comprising receiving from, the remote client device, fee payment information for accessing or storing said data file stored at said storage facility service provider.

37 . The method according to claim 24 , further comprising providing fee information to the user for at least one of accessing or storing said data file at said storage facility service provider.

38 . The method according to 24 , wherein said storage is provided as a service to the user by the first entity in exchange for a fee, wherein said fee comprises a periodic fee or an aperiodic fee.

39 . The method according to 38 , wherein said fee is charged to at least one of the user or a network service provider.

40 . The method according to claim 24 , further comprising:

receiving a request at said storage facility service provider;

initiating an authentication sequence; and

authenticating the user.

41 . The method according to claim 40 , wherein said initiating an authentication sequence further comprises:

receiving identification information from the user; and

comparing said identification information with stored identification information.

42 . The method according to claim 41 , wherein identification information comprises at least one of: password, user information, personal identification number (PIN), verification information, or authentication information.

43 . A system comprising:

means for receiving at a storage facility service provider, a scheduled upload transmission of a data file, based on a parameter selection, from a remote client device of a user, the storage facility and the remote client device coupled to one another via a communications system;

wherein said parameter selection comprises a user selected transfer time; and

means for storing said data file on at least one storage device of at least one computer of said storage facility service provider based on said parameter selection.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2023
From: BANK OF AMERICA, N.A.
To: TEOCO CORPORATION
Reel/Frame 064300/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2014
From: TEOCO CORPORATION
To: III HOLDINGS 1, LLC
Reel/Frame 032380/0367 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 4, 2013
From: TEOCO CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 031764/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2010
From: DEVOLITES, JOHN A.
To: TEOCO CORPORATION
Reel/Frame 024116/0544 →