System and method for providing access to digital goods over communications networks
First Claim
1. A method for allowing access to digital goods, the method comprising:
- delivering a local storage device to a subscriber, wherein the local storage device is a discrete physical unit that directly couples to a client computer through a non-network connection, and wherein the local storage device comprises a library of digital goods previously stored therein;
receiving, at a remote server via a communications network, a request to access the library of digital goods from the subscriber using the client computer;
authenticating, by the remote server, the identity of said subscriber attempting to access said library of digital goods;
receiving, at the remote server via said communications network, a search criteria from said subscriber, said criteria indicative of digital goods of interest to said subscriber from said library;
displaying a list of digital file identifiers responsive to said criteria;
granting access by the remote server to those digital goods for which the subscriber is entitled to have access;
providing, by the remote server, one of said list of file identifiers to an application player located on the client computer in response to an input from said subscriber, wherein said application player resolves said one of said list of file identifiers into a file pointer to a corresponding digital goods file previously-stored on the local storage device; and
conveying the corresponding digital goods file from the local storage device to the client computer via the non-network connection.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product that allows real-time, secure access to digital multimedia files over a communications network (e.g., the Internet) is provided. The system allows a user to receive large amounts of multimedia data without requiring a high bandwidth data path to an Internet server. The method and computer program product allow the user to employ a selection process from a hypertext data page to obtain and view/play the contents of specific sets of multimedia data which are stored in a storage device local to the user. The files on the local device are unusable without the instructions from the hypertext page. The present invention involves no change to standard WWW protocols, allows the user to interact in a regular-fashion with all other WWW servers and controls the multimedia server over a standard Internet connection.
54 Citations
12 Claims
-
1. A method for allowing access to digital goods, the method comprising:
-
delivering a local storage device to a subscriber, wherein the local storage device is a discrete physical unit that directly couples to a client computer through a non-network connection, and wherein the local storage device comprises a library of digital goods previously stored therein; receiving, at a remote server via a communications network, a request to access the library of digital goods from the subscriber using the client computer; authenticating, by the remote server, the identity of said subscriber attempting to access said library of digital goods; receiving, at the remote server via said communications network, a search criteria from said subscriber, said criteria indicative of digital goods of interest to said subscriber from said library; displaying a list of digital file identifiers responsive to said criteria; granting access by the remote server to those digital goods for which the subscriber is entitled to have access; providing, by the remote server, one of said list of file identifiers to an application player located on the client computer in response to an input from said subscriber, wherein said application player resolves said one of said list of file identifiers into a file pointer to a corresponding digital goods file previously-stored on the local storage device; and conveying the corresponding digital goods file from the local storage device to the client computer via the non-network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for allowing access to digital goods, the system comprising:
-
means for delivering a local storage device to a user, wherein the local storage device is a discrete physical unit that directly couples to a client computer through a non-network connection, and wherein the local storage device comprises a library of digital goods previously stored therein; a database which stores information associated with a plurality of digital files; a graphical user interface (GUI) for accessing said database and allowing the user to search said plurality of digital files via a remote server; means for authenticating the identity of said user attempting to access said plurality of digital files; a communications network, coupled to said GUI, for receiving, at the remote server, a search criteria from said user, said criteria indicative of a subset of said plurality of digital files of interest to said user from said library; means for authorizing access to those digital goods for which the user is entitled to have access; means for providing a list of file identifiers to an application player located on the client computer in response to said search criteria; means for said application player to resolve at least one of said list of file identifiers into a file pointer to a corresponding digital file previously-stored on the local storage device; and means for conveying the corresponding digital goods file from the local storage device to the client computer via the non-network connection. - View Dependent Claims (9, 10, 11)
-
-
12. A computer program product comprising a computer usable medium having control logic stored therein, said control logic comprising:
-
first computer readable program code means for causing a computer to receive, at a remote server via a communications network, a request to access a library of digital goods from a subscriber using a client computer; second computer readable program code means for causing the computer to authenticate, by the remote server, the identity of said subscriber attempting to access said library of digital goods; third computer readable program code means for causing the computer to receive, at the remote server via said communications network, a search criteria from said subscriber, said criteria indicative of digital goods of interest to said subscriber from said library; fourth computer readable program code for granting access by the remote server to said subscriber to those digital goods for which the subscriber is entitled to have access; fifth computer readable program code means for causing the computer to display a list of digital file identifiers responsive to said criteria; sixth computer readable program code means for causing the computer to provide one of said list of file identifiers to an application player located on the client computer in response to an input from said subscriber, said application player resolving said one of said list of file identifiers into a file pointer to a corresponding digital goods file previously-stored on a local storage device, and said local storage device being a discrete physical unit that directly couples to a client computer through a non-network connection and having a library of digital goods previously stored therein; seventh computer readable program code means for causing the computer to convey the corresponding digital goods file from the local storage device to the client computer via the non-network connection.
-
Specification