Network personal digital video recorder system (NPDVR)
First Claim
1. A media file storage and transfer system, comprising:
- a media file storage area that is provided in a database system and allocated to a user, said media file storage area being managed by a service provider and located remotely from a local computer of said user; and
a media file transfer server system of the service provider that is coupled to said media file storage area and receives, from said user, an identifier specifying a location of a media file to be transferred, said media file being stored on a host server remotely from said local computer of said user prior to a transfer of said media file by said media file transfer server system;
wherein said media file transfer server system transfers said media file stored on the host server remotely from said local computer of said user to said media file storage area according to said identifier received from said user, checks an error status of said transfer, and provides said user with access and control of said media file in response to one or more requests sent from said local computer to said media file transfer server system through the Internet; and
wherein said media file transfer server system transfers said media file to said media file storage area located remotely from said local computer of said user using a faster transfer speed than that provided by a direct transfer from the host server to said local computer.
10 Assignments
0 Petitions
Accused Products
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.
79 Citations
31 Claims
-
1. A media file storage and transfer system, comprising:
-
a media file storage area that is provided in a database system and allocated to a user, said media file storage area being managed by a service provider and located remotely from a local computer of said user; and a media file transfer server system of the service provider that is coupled to said media file storage area and receives, from said user, an identifier specifying a location of a media file to be transferred, said media file being stored on a host server remotely from said local computer of said user prior to a transfer of said media file by said media file transfer server system; wherein said media file transfer server system transfers said media file stored on the host server remotely from said local computer of said user to said media file storage area according to said identifier received from said user, checks an error status of said transfer, and provides said user with access and control of said media file in response to one or more requests sent from said local computer to said media file transfer server system through the Internet; and wherein said media file transfer server system transfers said media file to said media file storage area located remotely from said local computer of said user using a faster transfer speed than that provided by a direct transfer from the host server to said local computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for transferring media files, comprising the following operations performed by one or more processors:
-
allocating a media file storage area in a database system to a user, said media file storage area being managed by a service provider and located remotely from a local computer of said user; receiving, from said user, at a media file transfer server system of the service provider coupled to said media file storage area, an identifier specifying a location of a media file to be transferred, said media file being stored on a host server remotely from said local computer of said user prior to a transfer of said media file by said media file transfer server system; transferring, by said media file transfer server system, said media file stored on the host server remotely from said local computer of said user to said media file storage area according to said identifier received from said user; checking, by said media file transfer server system, an error status of said transfer; and providing said user with access and control of said media file in response to one or more requests sent from said local computer to said media file transfer server system through the Internet; wherein said transferring of said media file to said media file storage area located remotely from said local computer of said user by said media transfer server system is performed using a faster transfer speed than that provided by a direct transfer from the host server to said local computer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A media file storage and transfer system, comprising:
-
a media file storage area that is provided in a database system and allocated to a user, said media file storage area being managed by a service provider and located remotely from a local computer of said user; a media file transfer server system of the service provider that is coupled to said media file storage area and receives, from said user, an identifier specifying a location of a media file to be transferred, said media file being stored on a host server remotely from said local computer of said user prior to a transfer of said media file by said media file transfer system; wherein said media file transfer server system transfers said media file stored on the host server remotely from said local computer of said user to said media file storage area according to said identifier received from said user, checks an error status of said transfer, and provides said user with access and control of said media file in response to one or more requests sent from said local computer to said media file transfer server system through the Internet; wherein said media file storage area located remotely from said local computer of said user is controllable by said user such that said media file may be played, rewound, fast-forwarded, paused, skipped, and/or stopped; and wherein said transfer of said media file by said media file transfer server system to said media file storage area located remotely from said local computer of said user is performed using a faster transfer speed than that provided by a direct transfer from the host server to said local computer. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification