The present invention relates to a system and method for storing and distributing the content of packaged media. In particular, the present invention relates to a system and method for storing and distributing the content of packaged media over a network in a restricted manner.
Many consumers today have CD, DVD, MD or VHS packaged media. In order for consumers to access the content on their media, the consumers need to have the media immediately accessible to them. This requires that consumers wishing to enjoy their media from any place other than where the media is located must make a choice as to which media to take with them as they move about.
Alternatives to date have been for the consumer to upload the content of the media, in particular media in the CD audio format, for storage in an unsecured Internet accessible server. The consumer can then access the content through a network connection using portable devices. As a result, some copyright holders have had a problem with these alternatives since the alternatives offer the opportunity for people who do not own the media to easily access the content of the media from the server storage. For example, a consumer could purchase a CD and, using a personal computer (PC), upload the content stored on the CD into the storage of an unsecured server. This would then allow many other people who do not own the CD to use a network connection to access the content of the CD from the server storage.
There is thus a need for a system and method for allowing a user secure access to his or her personally owned packaged media from any location.
The present invention provides a system, method and a user device for restricting access to the content of media over a network. Biometric information of the user verifies the identity of the user, and allows a biometrically authenticated user to access the content of media that the user previously stored or identified on a server on a network.
To accomplish this, biometric information of the user is obtained with a biometric device associated with a user device. This biometric information is compared against pre-stored biometric information of the user to authenticate the identity of the user. The user requests access to the content of a medium stored on a server on the network. The user is provided access to the requested content if the content is identified as content, or indicia identifying the content, that the user device previously uploaded to the server. The user is denied access to the content if the content is not identified as content, or indicia identifying the content, that the user device previously uploaded to the server.
The present invention provides a system for restricting access to the content of packaged media over a network to biometrically authenticated users who previously uploaded the content of packaged media, or indicia identifying the content of packaged media, to a server on the network. In a preferred embodiment of the present invention, this restricted access is provided through a biometric registration, a subsequent biometric authentication, and identification of the content requested by the user as corresponding to the content, or indicia identifying the content, of packaged media that the user previously uploaded to the server.
User PC 25 also preferably has a biometric device 27 for measuring a unique human characteristic of a user referred to herein as biometric information. Preferably, the biometric information will be a fingerprint or a voice pattern. Conventional fingerprint recognition and/or voice recognition technology may be used to collect and analyze the biometric information. Although these are the preferred types of biometric information, the present invention is not so limited, and other types of biometric information may include retina pattern, iris pattern, scent pattern, voice pattern, DNA pattern, heat pattern, facial image or any other human characteristic uniquely identifying a particular individual. Biometric device 27 may be built into user PC 25 or may be an external device connected to PC 25 through a cable or a wireless connection. Biometric device 27 may be a device that collects the biometric information of the user and then transmits the biometric information to a server 15, or another server on the network connected to server 15, for biometric authentication of the user. Alternatively, biometric device 27 may be a device that both collects the biometric information of a user, biometrically authenticates the user and then provides an authorization signal to server 15 or another server on the network connected to server 15.
Server 15 contains hardware and software for sending and receiving information over the network, such as web pages or files over the World Wide Web. Server 15 may be a typical web server or any other computer network server or automated system capable of communicating with other computers over a network, including the Internet, wide area networks or local area networks. In accordance with the present invention, server 15 includes components normally found in a network server, including, for example, a memory and an operating system. Server 15 also preferably includes a registration database, a content database, and a content access managing module, referred to herein as a network module. These databases and module are discussed in greater detail below.
Also connected to network 20 via wireless LAN 30 is a user personal digital assistant (PDA) 35. PDA 35 is a portable user device having wireless capability. PDA 35 includes components normally found in a PDA, including, for example, a memory, an operating system, a browser, and a content playing module. In accordance with the present invention, PDA 35 also preferably has a biometric device 37 for measuring biometric information of the user. Like user biometric device 27, biometric device 37 may be built in to PDA 35 biometric device or an external device connected to PDA 35 through a cable or wireless connection. Additionally, like user PC 25, biometric device 37 may be a device for collecting biometric information with biometric authentication occurring at server 15, or another server in communication with server 15, or may be a device that both collects the biometric information and biometrically authenticates the user.
In accordance with the present invention, PDA 35 also preferably includes a content access managing module, referred to herein as a PDA module. This module is discussed in greater detail below. Alternatively, a portable memory device, such as a CD, floppy disk, memory stick, etc. containing the PDA module may be inserted or plugged into PDA 35.
Although user PC 25 and PDA 35 are shown by way of example in
If biometric device 27 only collects a user's biometric information, but does not biometrically authenticate the user, biometric authentication module 70, referred to hereinafter as biometric module 70, collects the user's biometric information. Biometric module 70 then transmits this biometric information to server 15, and server 15 biometrically authenticates the user. Alternatively, if biometric device 27 both collects the user's biometric information and biometrically authenticates the user, then biometric module 70 receives a biometric authentication signal from biometric device 27. Biometric module 70 then transmits this authentication signal to server 15.
Content recognition module 75, referred to hereinafter as recognition module 75, (i) recognizes the content of a CD (or other media) from a unique code or identifier read from the CD, (ii) transmits the unique code or identifier to server 15, (iii) receives responsive identification of the content from the server, and (iv) displays the responsive identification to the user. In the alternative, rather than recognition module 75 reading a unique code or identifier from the CD identifying the CD's content, the entire content of the CD can be uploaded to server 15 by server storage module 80.
For example, recognition module 75 can read a conventional digital fingerprint or identification code on a CD that uniquely identifies the content stored on the CD such as, for example, the bit pattern of the table of contents (TOC) portion of the CD. Recognition module 75 transmits the CD fingerprint or identification code to a database on server 15. If the content of the CD was previously stored on server 15, the CD's content does not require uploading to server 15.
Following identification of the CD, server storage module 80, referred to hereinafter as storage module 80, transmits the user's instruction to add the CD's content to an access rights portfolio of the user. The user's access rights portfolio may be located on user PC 25, a combination of user PC 25 and server 15, or preferably solely on server 15.
Alternatively, when the content of a CD is not already stored on server 15, storage module 80 uploads the content of the CD to server 15. The identity of such content similarly is included in the user's access rights portfolio.
Network module 105 includes biometric authentication sequence module 110, referred to hereinafter as biometric module 110, and content indexing module 115, referred to hereinafter as indexing module 115. Biometric module 110 includes software for registering users, initiating access rights to identified content, and granting access to previously identified content. Indexing module 115 indexes the content of media stored in content database 100. For example, indexing module 115 indexes the song titles and track numbers of a CD, or the picture names and chapter numbers of a DVD. Indexing module 115 also stores, for each registered user, pointers to the content stored in content database 100 for which the user is permitted access. This scheme avoids redundant storage of content to which many users have access rights.
PDA module 140 includes biometric authentication module 145, referred to hereinafter as biometric module 145. If biometric device 37 only collects a user's biometric information, but does not biometrically authenticate the user, biometric module 145 collects the user's biometric information. Biometric module 145 then transmits this biometric information to server 15, and server 15 biometrically authenticates the user. Alternatively, if biometric device 37 both collects the user's biometric information and biometrically authenticates the user, biometric device 37 transmits a biometric authentication signal to biometric module 145. Biometric module 145 then transmits this authentication signal to server 15.
Alternatively, if a portable memory device, such as, a removable FLASH memory contains PDA module 140 inserting the removable FLASH memory into a portable device, such as, PDA 35 migrates to PDA 35 the biometric authentication functionality of PDA module 140, including biometric authentication module 145. In accordance with the present invention, PDA 35 then also has biometric device 37 for measuring biometric information of the user. Biometric device 37 may be built into PDA 35 or may be an external device connected to PDA 35 through a cable or wireless connection. Additionally, biometric device 37 may be a device for collecting biometric information with biometric authentication occurring at server 15, or another server in communication with server 15, or may be a device that both collects the biometric information and biometrically authenticates the user.
Referring now to
As part of this registration, the user activates biometric device 27 to measure biometric information of the user. Biometric module 70 of user PC 25 collects the biometric information of the user from the biometric device 27. User PC 25 transmits the biometric information from biometric module 70 to registration database 95 of server 15. Registration database 95 stores the biometric information of the user. Upon storage of the user's biometric information in registration database 95, the registration is complete.
Alternatively, as described in connection with
After registration, the user can access server 15 using, e.g., conventional browser 50 of PC 25 or browser 130 of PDA 35. The initial access is accomplished in a conventional manner. However, after initial access is affected, server 15 activates biometric module 110 for the purpose of recognizing and authenticating the identity of the user. For example, if the user is using PC 25 to access server 15, the user will be prompted to provide the biometric information of the user to biometric device 27 of PC 25. In that case, biometric module 70 collects the biometric information, and transmits the biometric information to biometric module 110 of server 15. Biometric module 110 compares the biometric information received from biometric module 70 against the previously stored copy of the biometric information of the user stored in registration database 95 for the purpose of authenticating the identity of the user. If the biometric information received from biometric module 70 matches the biometric information stored in registration database 95 for the user, a verification code is generated and access is granted to the user to appropriate content. If the biometric information received from biometric module 70 does not match the biometric information stored in registration database 95, a denial code is generated and access is denied to the user for any content.
Alternatively, if biometric device 27 is used to biometrically authenticate the user (not simply collect the biometric information for authentication by server 15), after registration, the user accesses server 15 using browser 50. The user activates biometric device 27 to collect the user's biometric information. Biometric device 27 compares the biometric information against the previously stored copy of the biometric information stored in biometric device 27 (or PC 25) for the purpose of authenticating the identity of the user. If the biometric information matches the previously stored biometric information, an authentication signal is generated. If the biometric information does not match the previously stored biometric information, a denial code is generated. If biometric device 27 generates an authentication signal, biometric device 27 transmits the authentication signal to biometric module 110 of server 15.
After a user accesses server 15 and his or her identity is authenticated, e.g., as part of the registration process or during any access to server 15 following registration, the user may wish to add media content to his or her access rights portfolio. To do so, the user inserts media, e.g., a CD into, e.g., the disc drive of user PC 25. Recognition module 75 of user PC 25 reads a conventional digital fingerprint or identification code of the CD that uniquely identifies the content stored on the CD. For example, recognition module 75 may read the bit pattern of the TOC portion of the CD to uniquely identify the content stored on the CD. Recognition module 75 transmits the CD fingerprint or identification code to registration database 95 of server 15. Registration database 95 communicates with indexing module 115 to identify the content requested by the user. Indexing module 115 maps the CD fingerprint or identification code to the identity of the content of the CD. If indexing module 115 identifies the content of the CD as content already stored in content database 100, recognition module 75 receives responsive identification of the content from server 15, and displays the responsive identification of the content to the user. Alternatively, if indexing module 115 does not identify the content of the CD as content already stored on server 15, the disc drive of user PC 25 reads the content of the CD, and storage module 80 uploads the content of the CD to content database 100 of server 15.
After PC 25 uploads to server 15 either the unique fingerprint or code from the CD, or the content of the CD, content indexing module 115 manages and provides an index of this content as content that the user may access in a user's access rights portfolio. Alternatively, this index may be maintained by PC module 65 or on a combination of both server 15 and PC module 65. Preferably, the portfolio is included on server 15 for security and to accommodate the user's access to the content from different user devices. Once the content is identified in the user's access rights portfolio on server 15, the user can subsequently access the content from any location and from any device having a biometric device similar to biometric device 27 or biometric device 37.
For example, after the user registers and establishes the user's access rights portfolio on server 15, the user can access the content identified in the access rights portfolio from any location using PDA 35. Turning to
Alternatively, if biometric device 37 is used to both collect the biometric information and biometrically authenticate the user, after registration, the user accesses server 15 using browser 130. The user activates biometric device 37 to collect the user's biometric information. Biometric device 37 then compares this biometric information against the previously stored copy of the biometric information in biometric device 37 or PDA 35 for the purpose of authenticating the identity of the user. If the biometric information matches the previously stored biometric information, an authentication signal is generated. If the biometric information does not match the previously stored biometric information, a denial code is generated. If biometric device 37 generates an authentication signal, biometric device 37 transmits the authentication signal to biometric module 110 of server 15.
After the identity of the user is biometrically authenticated, the user can access from PDA 35 the user's access rights portfolio on server 15. From the user's access rights portfolio, the user can choose the content that the user desires to have played back on PDA 35. Indexing module 115 is used to easily display to the user a list of the content for which the user has access rights. Indexing module 115 assists the user in searching for available content, e.g., song titles or a playlist. The user may have previously compiled a playlist with user PC 25, e.g., and uploaded the playlist to server 15 allowing access to the playlist through a network connection using a portable device, e.g., PDA 35. The user chooses the content that the user desires to have played back on PDA 35 using content playing module 135. Typically, the content stored on server 15 is stored in MP3 or ATRAC format. Content database 100 of server 15 transmits the requested content to PDA 35. The playback can be accomplished using conventional streaming audio or, alternatively, downloading the content to the user device, e.g., PDA 35. Preferably, the playback is accomplished using conventional streaming audio.
Although the invention herein has been described with reference to particular embodiments, it is to be understood that these embodiments are merely illustrative of the principles and applications of the present invention. It is, therefore, to be understood that numerous modifications may be made to the illustrative embodiments and that other arrangements may be devised without departing from the spirit and scope of the present invention as defined by the appended claims.
This application is a continuation of U.S. application Ser. No. 09/797,516, filed on Mar. 1, 2001, the disclosure of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4582985 | Lofberg | Apr 1986 | A |
4766293 | Boston | Aug 1988 | A |
4805222 | Young et al. | Feb 1989 | A |
4816653 | Anderl et al. | Mar 1989 | A |
5056019 | Schultz et al. | Oct 1991 | A |
5131038 | Puhl et al. | Jul 1992 | A |
5173851 | Off et al. | Dec 1992 | A |
5221838 | Gutman et al. | Jun 1993 | A |
5256863 | Ferguson et al. | Oct 1993 | A |
5276736 | Chaum | Jan 1994 | A |
5280527 | Gullman et al. | Jan 1994 | A |
5323146 | Glaschick et al. | Jun 1994 | A |
5329589 | Fraser et al. | Jul 1994 | A |
5436972 | Fischer | Jul 1995 | A |
5457747 | Drexler et al. | Oct 1995 | A |
5461217 | Claus | Oct 1995 | A |
5475758 | Kikuchi et al. | Dec 1995 | A |
5521362 | Powers | May 1996 | A |
5521890 | Miche et al. | May 1996 | A |
5537314 | Kanter | Jul 1996 | A |
5545139 | Kriesel | Aug 1996 | A |
5550358 | Tait et al. | Aug 1996 | A |
5557518 | Rosen | Sep 1996 | A |
5557541 | Schulhof et al. | Sep 1996 | A |
5561709 | Remillard | Oct 1996 | A |
5594230 | Waite et al. | Jan 1997 | A |
5598474 | Johnson | Jan 1997 | A |
5604805 | Brands | Feb 1997 | A |
5615277 | Hoffman | Mar 1997 | A |
5623552 | Lane | Apr 1997 | A |
5650761 | Gomm et al. | Jul 1997 | A |
5661807 | Guski et al. | Aug 1997 | A |
5696827 | Brands | Dec 1997 | A |
5710887 | Chelliah et al. | Jan 1998 | A |
5712913 | Chaum | Jan 1998 | A |
5734838 | Robinson et al. | Mar 1998 | A |
5737701 | Rosenthal et al. | Apr 1998 | A |
5744787 | Teicher | Apr 1998 | A |
5748737 | Daggar | May 1998 | A |
5761308 | Torii et al. | Jun 1998 | A |
5778068 | Johnson et al. | Jul 1998 | A |
5778384 | Provino et al. | Jul 1998 | A |
5796832 | Kawan | Aug 1998 | A |
5809212 | Shasha | Sep 1998 | A |
5815665 | Teper et al. | Sep 1998 | A |
5825876 | Peterson, Jr. | Oct 1998 | A |
5838812 | Pare, Jr. et al. | Nov 1998 | A |
5841871 | Pinkas et al. | Nov 1998 | A |
5856659 | Drupsteen et al. | Jan 1999 | A |
5870723 | Pare, Jr. et al. | Feb 1999 | A |
5878138 | Yacobi | Mar 1999 | A |
5878139 | Rosen | Mar 1999 | A |
5878235 | Porterfield et al. | Mar 1999 | A |
5884271 | Pitroda | Mar 1999 | A |
5884272 | Walker et al. | Mar 1999 | A |
5887140 | Itsumi et al. | Mar 1999 | A |
5892900 | Ginter et al. | Apr 1999 | A |
5897622 | Blinn et al. | Apr 1999 | A |
5903721 | Sixtus | May 1999 | A |
5915022 | Robinson et al. | Jun 1999 | A |
5917913 | Wang | Jun 1999 | A |
5923016 | Fredregill et al. | Jul 1999 | A |
5926624 | Katz et al. | Jul 1999 | A |
5926798 | Carter et al. | Jul 1999 | A |
5936220 | Hoshino et al. | Aug 1999 | A |
5943423 | Muftic | Aug 1999 | A |
5945652 | Ohki et al. | Aug 1999 | A |
5948040 | DeLorme et al. | Sep 1999 | A |
5949411 | Doerr et al. | Sep 1999 | A |
5956699 | Wong et al. | Sep 1999 | A |
5960411 | Hartman et al. | Sep 1999 | A |
5966704 | Furegati et al. | Oct 1999 | A |
5987134 | Shin et al. | Nov 1999 | A |
5990804 | Koyama | Nov 1999 | A |
6000832 | Franklin et al. | Dec 1999 | A |
6002770 | Tomko et al. | Dec 1999 | A |
6002787 | Takhar et al. | Dec 1999 | A |
6003014 | Lee et al. | Dec 1999 | A |
6006200 | Boies et al. | Dec 1999 | A |
6009415 | Shurling et al. | Dec 1999 | A |
6012039 | Hoffman et al. | Jan 2000 | A |
6014636 | Reeder | Jan 2000 | A |
6016476 | Maes et al. | Jan 2000 | A |
6018724 | Arent | Jan 2000 | A |
6021496 | Dutcher et al. | Feb 2000 | A |
6023679 | Acebo et al. | Feb 2000 | A |
6026491 | Hiles | Feb 2000 | A |
6029150 | Kravitz | Feb 2000 | A |
6035403 | Subbiah et al. | Mar 2000 | A |
6047268 | Bartoli et al. | Apr 2000 | A |
6047269 | Biffar | Apr 2000 | A |
6073124 | Krishnan et al. | Jun 2000 | A |
6076075 | Teicher et al. | Jun 2000 | A |
6076167 | Borza et al. | Jun 2000 | A |
6078891 | Riordan et al. | Jun 2000 | A |
6085178 | Bigus et al. | Jul 2000 | A |
6088731 | Kiraly et al. | Jul 2000 | A |
6105010 | Musgrave | Aug 2000 | A |
6108644 | Goldschlag et al. | Aug 2000 | A |
6119096 | Mann et al. | Sep 2000 | A |
6122737 | Bjorn et al. | Sep 2000 | A |
6128602 | Northington et al. | Oct 2000 | A |
6129274 | Suzuki | Oct 2000 | A |
6138911 | Fredregill et al. | Oct 2000 | A |
6141754 | Choy | Oct 2000 | A |
6148241 | Ludtke et al. | Nov 2000 | A |
6151600 | Dedrick | Nov 2000 | A |
6163772 | Kramer et al. | Dec 2000 | A |
6167517 | Gilchrist et al. | Dec 2000 | A |
3741214 | Smith | Jan 2001 | A |
6226618 | Downs et al. | May 2001 | B1 |
6263446 | Kausik et al. | Jul 2001 | B1 |
6269348 | Pare, Jr. et al. | Jul 2001 | B1 |
6270011 | Gottfried | Aug 2001 | B1 |
6279112 | O'Toole, Jr. et al. | Aug 2001 | B1 |
6282653 | Berstis et al. | Aug 2001 | B1 |
6289323 | Gordon et al. | Sep 2001 | B1 |
6310966 | Dulude et al. | Oct 2001 | B1 |
6314196 | Yamaguchi et al. | Nov 2001 | B1 |
6353811 | Weissman | Mar 2002 | B1 |
6356905 | Gershman et al. | Mar 2002 | B1 |
6366953 | Inoue | Apr 2002 | B2 |
6370629 | Hastings et al. | Apr 2002 | B1 |
6423892 | Ramaswamy | Jul 2002 | B1 |
6434535 | Kupka et al. | Aug 2002 | B1 |
6442692 | Zilberman | Aug 2002 | B1 |
6453301 | Niwa | Sep 2002 | B1 |
6487662 | Kharon et al. | Nov 2002 | B1 |
6507727 | Henrick | Jan 2003 | B1 |
6529885 | Johnson | Mar 2003 | B1 |
6556976 | Callen | Apr 2003 | B1 |
6560741 | Gerety et al. | May 2003 | B1 |
6574607 | Carter et al. | Jun 2003 | B1 |
6578014 | Murcko, Jr. | Jun 2003 | B1 |
6592044 | Wong et al. | Jul 2003 | B1 |
6615264 | Stoltz et al. | Sep 2003 | B1 |
6655585 | Shinn | Dec 2003 | B2 |
6662166 | Pare, Jr. et al. | Dec 2003 | B2 |
6687390 | Avni et al. | Feb 2004 | B2 |
6910132 | Bhattacharya | Jun 2005 | B1 |
6941462 | Tsukamura et al. | Sep 2005 | B1 |
6968453 | Doyle et al. | Nov 2005 | B2 |
7003495 | Burger et al. | Feb 2006 | B1 |
7124300 | Lemke | Oct 2006 | B1 |
7181297 | Pluvinage et al. | Feb 2007 | B1 |
7251633 | Ludtke et al. | Jul 2007 | B2 |
7284266 | Morris et al. | Oct 2007 | B1 |
7565541 | Tarbouriech | Jul 2009 | B1 |
7613659 | Hoffman et al. | Nov 2009 | B1 |
20010044906 | Kanevsky et al. | Nov 2001 | A1 |
20010045458 | Polansky | Nov 2001 | A1 |
20010051996 | Cooper et al. | Dec 2001 | A1 |
20020123967 | Wang | Sep 2002 | A1 |
20020123971 | Maritzen et al. | Sep 2002 | A1 |
20020128980 | Ludtke et al. | Sep 2002 | A1 |
20020147914 | Arnold | Oct 2002 | A1 |
20040044627 | Russell et al. | Mar 2004 | A1 |
Number | Date | Country |
---|---|---|
0917119 | May 1999 | EP |
1 033 687 | Sep 2000 | EP |
1 085 424 | Mar 2001 | EP |
9722857 | Feb 1997 | JP |
9978521 | Mar 1999 | JP |
99164179 | Jun 1999 | JP |
351799 | Feb 1999 | TW |
87107650 | Feb 1999 | TW |
WO-9513591 | May 1995 | WO |
WO-9906928 | Feb 1999 | WO |
WO-0108055 | Feb 2001 | WO |
WO-0122351 | Mar 2001 | WO |
WO-0150428 | Jul 2001 | WO |
WO-0159732 | Aug 2001 | WO |
WO-2005033830 | Apr 2005 | WO |
Number | Date | Country | |
---|---|---|---|
20090113529 A1 | Apr 2009 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09797516 | Mar 2001 | US |
Child | 12288063 | US |