The digital data file management method reads a header of the digital data file stored on an external medium. Based on the read header, the digital data file is selectively uploaded and/or managed.

Patent
   7039944
Priority
Feb 10 1999
Filed
Feb 10 2000
Issued
May 02 2006
Expiry
Feb 10 2020
Assg.orig
Entity
Large
47
3
EXPIRED
10. A method of transferring a digital data file comprising:
connecting a digital data player or a memory of the digital data player to a communication network via a vending machine;
downloading a digital data file with an attached code segment from the communication network to the memory of the digital data player;
connecting the digital data player or the memory of the digital data player to a personal computer, different than the vending machine;
initiating an upload request to upload the digital data file from the memory of the digital data player to the personal computer;
uploading software from the digital data player to the personal computer;
reading the code segment attached to the digital data file using the uploaded software in the personal computer; and
controlling whether or not the uploading of the digital data file is permitted to occur based upon the uploaded software in the personal computer interpreting the code segment.
1. A method of transferring a digital data file comprising:
connecting a digital data player or a memory of the digital data player to a communication network via a first personal computer;
downloading a digital data file with an attached code segment from the communication network to the memory of the digital data player;
connecting the digital data player or the memory of the digital data player to a second personal computer, different than the first personal computer;
initiating an upload request to upload the digital data file from the memory of the digital data player to the second personal computer;
uploading software from the digital data player to the second personal computer;
reading the code segment attached to the digital data file using the uploaded software in the second personal computer; and
controlling whether or not the uploading of the digital data file is permitted to occur based upon the uploaded software in the second personal computer interpreting the code segment.
2. The method according to claim 1, wherein the software that reads the code segment and controls whether or not the uploading of the digital data file is permitted is downloaded from the communication network to the memory of the digital data player along with the digital data file with the attached code.
3. The method according to claim 1, wherein the memory of the digital data player is removable.
4. The method according to claim 1, wherein the communication network is the Internet.
5. The method according to claim 1, wherein the software permits the uploading of the digital data file to the second personal computer, and changes the code segment attached to the digital data file.
6. The method according to claim 5, wherein the changed code segment inhibits the digital data file from being uploaded to another computer at a later time.
7. The method according to claim 1, wherein the digital data file is encoded using a compression coding technique prescribed in MPEG 1, layer 3.
8. The method according to claim 1, wherein the code segment indicates a provider of the digital data file and is included in a header of the digital data file.
9. The method according to claim 1, wherein the digital data player is an MP3 player, and wherein the digital data file is a digital audio data file.
11. The method according to claim 10, wherein the software that reads the code segment and controls whether or not the uploading of the digital data file is permitted is downloaded from the vending machine or communication network to the memory of the digital data player along with the digital data file with the attached code.
12. The method according to claim 10, wherein the software permits the uploading of the digital data file to the personal computer, and changes the code segment attached to the digital data file.
13. The method according to claim 12, wherein the changed code segment inhibits the digital data file from being uploaded to another computer at a later time.
14. The method according to claim 10, wherein the digital data file is encoded using a compression coding technique prescribed in MPEG 1, layer 3.
15. The method according to claim 10, wherein the code segment indicates a provider of the digital data file and is included in a header of the digital data file.
16. The method according to claim 10, wherein the digital data player is an MP3 player, and wherein the digital data file is a digital audio data file.

1. Field of the Invention

The present invention relates in general to a method for managing digital data files, such as a digital audio data file and a digital video data file, and a recording medium including a program for performing such management.

2. Description of the Prior Art

Generally, an MP3 player is a type of digital data player for processing digital data files. The MP3 player is new notional, portable digital audio equipment capable of readily downloading and reproducing desired music from a computer communication network using an audio data compression coding technique prescribed in MPEG1 Layer3. In particular, the MP3 player has few faults and excellent sound quality because it stores music in the form of an MP3 file. Further, the MP3 player is small in size and light in weight, thereby allowing high activity uses such as being carried during physical exercise. For these reasons, this product is being touted as an alternative to a portable cassette tape recorder and compact disk (CD) player.

For use in such an MP3 player, a digital data file is downloaded from a file supplier (server) to a personal computer terminal via a communication network such as the Internet and, in turn, to the MP3 player. The digital data file downloaded as mentioned above may be uploaded from the MP3 player to the personal computer terminal, thereby causing a problem in regard to copyright infringement.

On the other hand, when the supply of digital data players, like the MP3 player, become more widely spread and issues such a copyright protection are settled between digital data file suppliers and copyright holders, digital data file purchasing routes will be extended to vending machines, encoders, etc. In this case, file uploading from a digital data player to, for example, a personal computer terminal will have to be permitted at least under certain restrictions.

However, there is no conventional technique capable of, when a digital data file is intended to be uploaded from the digital data player to the personal computer terminal, identifying a provider of the digital data file and permitting the uploading within limits in accordance with the identified result. This fact becomes an obstacle to the proliferation of the digital data player.

Therefore, the present invention has been made in view of the above problems and it is an object of the present invention to provide a method for managing a digital audio data file such as MP3 and a digital video data file such as JPEG and a recording medium including a program for such management.

These and other objects are achieved by providing a method for managing a digital data file, comprising reading a header of a digital data file stored by an external device and controlling whether to upload said digital data file based on said read header.

These and other objects are further achieved by providing a program (or script) embodied on a computer-readable medium for managing a digital data file, said computer readable medium comprising a first program code segment to read a header of a digital data file stored by an external device; and a second program code segment to control whether to upload said digital data file based on said read header.

These and other objects are still further achieved by providing a computer data signal comprising a first signal segment to read a header of a digital data file stored by an external device, and a second signal segment to control whether to upload said digital data file based on said read header.

The above and other objects, features and advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:

FIG. 1 is a block diagram illustrating the movement of digital data files from/to a digital data player; and

FIG. 2 is a view illustrating identification codes of digital data files in accordance with the present invention.

FIG. 1 is a block diagram illustrating the movement of digital data files from/to a digital data player, which is provided for the description of a digital data file duplication prevention method according to the present invention. A personal computer terminal 1 is connected to a communication network (not shown) such as the Internet for downloading a digital data file, which is supplied at a charge or free of charge. The personal computer terminal 1 stores the downloaded digital data file on a hard disk therein and reproduces the stored digital data file or downloads it to a digital data player 2. When the digital data player 2 intends to upload its digital data file, the personal computer terminal 1 checks an identification (ID) code in a header of the digital data file and permits the uploading within restrictions in accordance with the checked result. The digital data player 2 stores the digital data file downloaded from the personal computer terminal 1 in a digital data storage medium 3 and reproduces the stored digital data file. Also, the digital data player 2 reproduces an output digital data file received from a digital data vending machine 4 or an encoder 5, or the digital data player 2 uploads the received digital data file to the personal computer terminal 1.

The digital data storage medium 3 is made in a removable form and stores the digital data file from the digital data player 2 therein. Alternatively, as shown by dashed lines, the digital data file is directly downloaded to the digital data storage medium 3, or, within the restrictions associated with the header, is directly uploaded from the digital data storage medium 3 to the personal computer terminal 1.

The digital data vending machine 4 is connected to a communication network such as the Internet and is installed at a roadside or a public place where many people pass, for selling digital data files at a charge. The encoder 5 downloads a digital data file transmitted over a specific transmission line and supplies the downloaded digital data file to the digital data player 2. As with the personal computer terminal 1, digital data files could be directly downloaded from the digital data vending machine 4 or the encoder 5 to the digital data storage medium 3 (not shown).

Now, a detailed description will be given of the digital data file duplication prevention method according to the present invention with reference to FIGS. 1 and 2.

Firstly, the user has to register with a digital data file supplier in order to receive a digital data file from a digital data server (not shown). For user registration, the user is assigned an ID number and password from the digital data file supplier. Then, the user downloads a digital data software player in a software form from the digital data server through the communication network and sets the downloaded digital data software player as a digital data software player in the personal computer terminal 1. Thereafter, in order to download a desired digital data file from the digital data server through the personal computer terminal 1 and communication network, the user may have to pay a corresponding charge to the digital data file supplier and transmits his ID number and password to the digital data server through the personal computer terminal 1 and communication network. The digital data server identifies the user on the basis of the transmitted ID number and password, and supplies the desired digital data file to the user in accordance with the identified result. At this time, the digital data server appends an ID code “01” to a header of the desired digital data file to inhibit that file from being uploaded, and transmits the resultant digital data file to the personal computer terminal 1.

The personal computer terminal 1 stores the digital data file transmitted from the digital data server on the hard disk therein. Under this condition, upon receiving a reproduction request from the user, the personal computer terminal 1 decrypts and reproduces the stored digital data file through the digital data software player. As a result, the user is able to listen to the desired music when the digital data file is an audio file such as an MP3 file and/or view the video when the digital data file is a video file such as a JPEG file at any time through the personal computer terminal 1.

If the user intends to reproduce (listen and/or view) the digital data file purchased along the above path using the digital data player 2, then the personal computer terminal 1 downloads the purchased digital data file to the digital data player 2. Then, the digital data player 2 stores the downloaded digital data file in the digital data storage medium 3, which is preferably made in the form of a removable memory card. If the user requests the digital data player 2 to reproduce the digital data stored in the digital data storage medium 3, then the digital data player 2 reads the stored digital data file from the storage medium 3 and reproduces it through a decoder therein. As a result, the user can listen and/or view the digital data file anywhere using the digital data player 2. On the other hand, in the case where a user tries to load a digital data file received along the above path, but via a different personal computer, to the personal computer terminal 1 or to upload it through the digital data player 2, the personal computer terminal 1 identifies the digital data file on the basis of the ID code “01” and thus inhibits it from being loaded or uploaded.

Secondly, an ID code “00” is assigned to a header of a digital data file which is distributed without restriction (e.g., free of charge) to the personal computer terminal 1 on the communication network. If the user receives such a digital data file through the personal computer terminal 1, he can reproduce the received file freely through the personal computer terminal 1 or digital data player 2 as stated previously. Namely, when the user tries to upload the unrestricted digital data file from the digital data player 2 to the personal computer terminal 1, the personal computer terminal 1 identifies the digital data file as unrestricted on the basis of the ID code “00”, and thus permits that file to be uploaded without restriction.

Thirdly, an ID code “10” is assigned to a header of a digital data file which is distributed with limited restrictions (e.g., at a charge from the digital data vending machine 4 installed on a city roadside or a public place where many people pass). For example, in a preferred embodiment, limited restriction digital data may be uploaded once. If the user receives such a limited restriction digital data file and tries to upload the limited restriction digital data file from the digital data player 2 to the personal computer terminal 1, the personal computer terminal 1 determines on the basis of the ID code “10” that the digital data file has limited restrictions (e.g., was sold from the digital data vending machine 4) and permits that file to be uploaded only once. After permitting such uploading, the personal computer terminal 1 changes the ID code from “10” to “01” to inhibit further uploading. As a result, the user is able to upload the limited restriction digital data file only once to the personal computer terminal 1.

Fourthly, an ID code “11” is assigned to a header of a digital data file transmitted through a particular means, such as the encoder 5, and purchased under a desired contract with a supplier. In the case where the user downloads the digital data file through the encoder 5 and tries to upload the downloaded digital data file from the digital data player 2 to the personal computer terminal 1, the personal computer terminal 1 determines on the basis of the ID code “11” that the downloaded digital data file was transmitted through the encoder 5 and thus permits that file to be uploaded with no restriction.

While being described as resident at the personal computer terminal 1, the method according to the present invention is, in a further embodiment, initially stored as a program on a recording medium such as a magnetic or optical disk. This program is then uploaded to the personal computer terminal 1. Alternatively, this program forms part of the digital data player 2 transmitted to the personal computer terminal 1.

As apparent from the above description, according to the present invention, the digital data file is assigned with a code capable of identifying a provider. For example, when the digital data file is purchased at a charge and intended to be uploaded from the digital data player, it can be permitted to be uploaded under certain restrictions according to its code value. Therefore, the digital data file can be prevented from being illegally duplicated.

Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.

Kim, Jae-Young, Jung, Han, Cho, Young-Soon

Patent Priority Assignee Title
10104046, Sep 26 2011 MO-DV, INC Content distribution systems and methods
10141028, Apr 14 2000 Intel Corporation System and method for play while recording processing
11095622, Sep 26 2011 MO-DV, Inc. Content distribution systems and methods
11425485, Apr 07 2008 Koss Corporation Wireless earphone that transitions between wireless networks
11425486, Apr 07 2008 Koss Corporation Wireless earphone that transitions between wireless networks
11582546, Apr 07 2008 Koss Corporation Wireless earphones with hanger bars
11606638, Apr 07 2008 Koss Corporation Wireless earphones with digital signal processors
11653139, Apr 07 2008 Koss Corporation Wireless earphones that play lossy compressed streaming audio
11792561, Apr 07 2008 Koss Corporation Wireless earphones that play lossy compressed streaming audio
7640596, Feb 10 1999 LG Electronics Inc. Mobile device for preventing illegal distribution of digital data contents and operating method thereof
7886319, Apr 03 2000 Providing alternative services based on receiver configuration and type of display device
7886325, Nov 10 2000 Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system
7903577, Sep 07 2005 Optimizing data rates for video services to a subscriber
7917920, Apr 03 2000 System for providing alternative services
7930713, Apr 03 2000 Providing alternative services based on receiver configuration and type of display device
7930717, Jun 29 2001 Graphic user interfaces for purchasable and recordable media (PRM) downloads
7934232, May 04 2000 Cisco Technology, Inc Navigation paradigm for access to television services
7934235, Jun 11 1999 Channel control system for exiting from an interactive program guide
7934240, Jun 09 2000 Video on demand system with dynamic enablement of random-access functionality
7934241, Jun 11 1999 Video on demand system with selectable options of configurable random-access control
7934242, Nov 10 2000 Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system
7961643, Sep 07 2005 INTERDIGITAL CE PATENT HOLDINGS Optimizing data rates for video services to a subscriber
7962370, Jun 29 2000 Cisco Technology, Inc Methods in a media service system for transaction processing
7966635, Jun 29 2001 Updating download options for unavailable media content
7970921, Jun 09 2000 Managing removal of media titles from a list
7975277, Apr 03 2000 NDS Limited System for providing alternative services
7992163, Jun 11 1999 NDS Limited Video-on-demand navigational system
7992166, Apr 03 2000 SYNAMEDIA LIMITED Providing alternative services based on receiver configuration and type of display device
8006262, Jun 29 2001 Cisco Technology, Inc Graphic user interfaces for purchasable and recordable media (PRM) downloads
8006273, Jun 29 2001 SYNAMEDIA LIMITED Updating download options for unavailable media content
8020184, Jun 11 1999 SYNAMEDIA LIMITED Channel control system for exiting from an interactive program guide
8028173, Oct 20 2003 MO-DV, Inc. Content distribution systems and methods
8032914, Nov 10 2000 Cisco Technology, Inc Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system
8037504, Jun 11 1999 SYNAMEDIA LIMITED Video on demand system with selectable options of configurable random-access control
8056106, Jun 09 2000 SYNAMEDIA LIMITED Video on demand system with dynamic enablement of random-access functionality
8069259, Jun 09 2000 SYNAMEDIA LIMITED Managing removal of media titles from a list
8161388, Jan 21 2004 TECH 5 SAS Interactive discovery of display device characteristics
8189472, Sep 07 2005 TECH 5 SAS Optimizing bandwidth utilization to a subscriber premises
8191093, Jun 29 2001 SYNAMEDIA LIMITED Providing information pertaining to audio-visual and personal bi-directional services
8516525, Jun 09 2000 INTERDIGITAL CE PATENT HOLDINGS Integrated searching system for interactive media guide
8635704, Feb 10 1999 LG Electronics Inc. Digital data file management method and recording medium for recording digital data file management program thereon
8640172, Jun 29 2001 TECH 5 SAS System and method for characterization of purchasable and recordable media (PRM)
8707153, Jun 09 2000 SYNAMEDIA LIMITED Displaying comment data corresponding to a video presentation
8739212, May 04 2000 Cisco Technology, Inc Configuration of presentations of selectable TV services according to usage
8745656, Feb 11 2002 TECH 5 SAS Tracking of presented television advertisements
9380347, May 04 2000 Cisco Technology, Inc. Hypertext service guide menu display
9615139, Jan 21 2004 TECH 5 SAS Determining device that performs processing of output pictures
Patent Priority Assignee Title
5982506, Sep 10 1996 STAMPS COM INC Method and system for electronic document certification
6577735, Feb 12 1999 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P System and method for backing-up data stored on a portable audio player
EP715247,
////
Executed onAssignorAssigneeConveyanceFrameReelDoc
Jan 25 2000CHO, YOUNG-SOONLG Electronics IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0105510382 pdf
Jan 25 2000KIM, JAE-YOUNGLG Electronics IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0105510382 pdf
Jan 25 2000JUNG, HANLG Electronics IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0105510382 pdf
Feb 10 2000LG Electronics Inc.(assignment on the face of the patent)
Date Maintenance Fee Events
Nov 30 2006ASPN: Payor Number Assigned.
Sep 30 2009M1551: Payment of Maintenance Fee, 4th Year, Large Entity.
Jul 08 2010RMPN: Payer Number De-assigned.
Jul 12 2010ASPN: Payor Number Assigned.
Oct 15 2013M1552: Payment of Maintenance Fee, 8th Year, Large Entity.
Dec 11 2017REM: Maintenance Fee Reminder Mailed.
May 28 2018EXP: Patent Expired for Failure to Pay Maintenance Fees.


Date Maintenance Schedule
May 02 20094 years fee payment window open
Nov 02 20096 months grace period start (w surcharge)
May 02 2010patent expiry (for year 4)
May 02 20122 years to revive unintentionally abandoned end. (for year 4)
May 02 20138 years fee payment window open
Nov 02 20136 months grace period start (w surcharge)
May 02 2014patent expiry (for year 8)
May 02 20162 years to revive unintentionally abandoned end. (for year 8)
May 02 201712 years fee payment window open
Nov 02 20176 months grace period start (w surcharge)
May 02 2018patent expiry (for year 12)
May 02 20202 years to revive unintentionally abandoned end. (for year 12)