throbber
9944B1
`
`
`
`2J
`
`US0070
`
`a2) United States Patent
`US 7,039,944 BI
`(10) Patent No.:
`May2, 2006
`Choet al.
`(45) Date of Patent:
`
`
`(54) DIGITAL DATA FILE MANAGEMENT
`METHOD AND RECORDING MEDIUMFOR
`
`(56)
`
`References Cited
`
`RECORDING DIGITAL DATA FILE
`MANAGEMENT PROGRAM THEREON
`
`(75)
`
`Inventors: Young-Soon Cho, Pyungtaek (KR);
`Jae-Young Kim, Seoul (KR); Han
`Jung, Seoul (KR)
`.
`.
`:
`(73) Assignee: LG Electronics Inc., Seoul (KR)
`
`(*) Notice:
`
`Subject to anydisclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No.: 09/500,573
`
`(22) Filed:
`
`Feb. 10, 2000
`
`
`U.S. PATENT DOCUMENTS
`
`5,982,506 A * LL/1999 Kata wee eee 358/405
`6,577,735 BL*
`6/2003 Bharat
`.....sssssseescesseeees 380/286
`
`
`FOREIGN PATENT DOCUMENTS
`0715247 Al *
`5/1996
`0715247 AL *
`6/1996
`
`EP
`EP
`
`* cited by examiner
`
`Primary Examiner—Gregory Morse
`Assistant Examiner—Thomas Ho
`(74) Attorney, Agent, or Firm—Birch,Stewart,Kolasch &
`Birch,LLP
`
`(30)
`
`Foreign Application Priority Data
`
`Feb. 10, 1999
`
`.
`(KR) ee eeeesecseseeeeseeseeeenes 99-4560
`
`(57)
`
`ABSTRACT
`
`(51)
`
`Int. Cl.
`(2006.01)
`HO4L 9/00
`(52) US. C1. cic ceeesteersscsneneeeneateneees 726/2; 705/59
`(58) Field of Classification Search ........0.. 713/200
`713/165; 705/59; 709/203, 219; 707/9;
`726/2, 26
`See application file for complete search history.
`
`The digital data file management method reads a header of
`the digital datafile stored on an external medium. Based on
`the read header, the digital data file is selectively uploaded
`and/or managed.
`
`16 Claims, 2 Drawing Sheets
`
`
`
`a —----- ~-5
`Daf ee 7!
`{
`|
`{ot
`
`‘
`
`/
`
`“
`
`|
`1
`;
`/
`tt
`|
`1
`!
`f
`
`DIGITAL DATA
`
`STORAGE MEDIUM
`
`
`
`
`
`
`
`
`
`DIGITAL DATA
`VENDING
`MACHINE
`
`
`
`1
`
`APPLE 1116
`APPLE 1116
`
`1
`
`

`

`U.S. Patent
`
`May2, 2006
`
`Sheet 1 of 2
`
`US 7,039,944 B1
`
`FIG.
`
`1
`
`“IND
`
`
`DIGITAL DATA
`
`DIGITAL DATA
`
`VENDING
`
`STORAGE MEDIUM
`
`
`
`MACHINE
`
`
`
`
`
`
`2
`
`

`

`U.S. Patent
`
`May2, 2006
`
`Sheet 2 of 2
`
`US 7,039,944 B1
`
`FIG. 2A
`
`
`
`[ee[weiore
`
`FIG. 2B
`
`
`
`PD[aiciware
`
`FIG. 2C
`
`FIG. 2D
`
`[2Ja] DICITAL DATA FILE |
`
`HEADER
`
`3
`
`

`

`US 7,039,944 B1
`
`1
`DIGITAL DATA FILE MANAGEMENT
`METHOD AND RECORDING MEDIUM FOR
`RECORDING DIGITAL DATA FILE
`MANAGEMENT PROGRAM THEREON
`
`BACKGROUNDOF THE INVENTION
`
`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 playeris a type of digital data player
`for processing digital data files. The MP3 player is new
`notional, portable digital audio equipment capable ofreadily
`downloading and reproducing desired music from a com-
`puter communication network using an audio data compres-
`sion coding technique prescribed in MPEG1 Layer3. In
`particular, the MP3 playerhasfew faults and excellent sound
`quality because it stores music in the form of an MP3file.
`Further, the MP3 playeris smallin size andlight 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 datafile
`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.
`Ontheother hand, when the supplyofdigital data players,
`like the MP3 player, become more widely spread and issues
`such a copyrightprotection are settled between digital data
`file suppliers and copyright holders, digital data file pur-
`chasing routes will be extended to vending machines, encod-
`ers, etc. In this case,file uploading from a digital data player
`to, for example, a personal computer terminalwill have to be
`permitted at least under certain restrictions.
`However, there is no conventional technique capableof,
`when a digital data file is intended to be uploaded from the
`digital data player to the personal computer terminal, iden-
`tifying 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.
`
`SUMMARYOF THE INVENTION
`
`me 0
`
`a an
`
`25
`
`45
`
`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 managinga digital audio
`data file such as MP3 and a digital video data file such as
`JPEG anda recording medium including a programfor such
`management.
`These and other objects are achieved by providing a
`method for managinga digital data file, comprising reading
`aheaderofa digital datafile 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 comprisinga first program code segment
`to read a header of a digital data file stored by an external
`
`2
`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 headerof 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.
`
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`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 codesof digital
`data files in accordance with the present invention.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`
`
`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 communi-
`cation network (not shown) suchas the Internet for down-
`loading 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 headerofthe 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
`reproducesthe 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.
`Thedigital 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 dashedlines, 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 andis installed
`
`at a roadside or a public place where many people pass, for
`selling digital data files at a charge. The encoder 5 down-
`loads a digital data file transmitted over a specific transmis-
`sion 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 encoder5 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.
`
`4
`
`

`

`US 7,039,944 B1
`
`3
`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 numberand password from the digital data
`file supplier. Then, the user downloads a digital data soft-
`ware player in a software form from the digital data server
`through the communication network and sets the down-
`loaded digital data software playeras a digital data software
`player in the personal computer terminal 1. Thereafter, in
`order to downloada desired digital datafile from the digital
`data server through the personal computer terminal 1 and
`communication network, the user may have to pay a corre-
`sponding charge to the digital datafile supplier and transmits
`his ID number and password to the digital data server
`through the personal computer terminal 1 and communica-
`tion network. The digital data serveridentifies 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. Underthis condition, upon receiving a reproduction
`request from the user, the personal computer terminal 1
`decrypts and reproducesthe stored digital data file through
`the digital data software player. Asa result, the user is able
`to listen to the desired music whenthe digital data file is an
`audio file such as an MP3 file and/or view the video when
`
`the digital datafile is a video file such as a JPEGfile 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 down-
`loaded 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. Asa 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 abovepath,
`but via a different personal computer, to the personal com-
`puter 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 whichis distributed withoutrestriction (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 withoutrestriction.
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`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 uploadedonce. If the
`user receives sucha limited restriction digital data file and
`tries to upload the limitedrestriction digital data file from the
`digital data player 2 to the personal computerterminal1, the
`personal computer terminal 1 determines onthe 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 thatfile to be uploaded onlyonce. After permitting
`such uploading, the personal computer terminal 1 changes
`the ID code from “10” to “O01”to inhibit further uploading.
`Asa 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 datafile 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 andtries to upload the
`downloaded digital datafile 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 downloadeddigital 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 com-
`puter terminal 1, the method accordingto the present inven-
`tion is, ina further embodiment, initially stored as a program
`on a recording medium such as a magnetic oroptical 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
`presentinvention,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 undercertain restrictions according to its code
`value. Therefore, the digital data file can be prevented from
`being illegally duplicated.
`Althoughthe preferred embodimentsof the present inven-
`tion 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 andspirit of the invention as disclosed in the
`accompanying claims.
`Whatis claimedis:
`
`1. A method oftransferring a digital data file comprising:
`connecting a digital data player or a memoryofthe 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,
`ce
`
`
`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:
`
`5
`
`

`

`US 7,039,944 B1
`
`5
`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 computerinterpreting
`the code segment.
`2. The method according to claim 1, wherein the software
`that reads the code segment and controls whetheror not the
`uploading of the digital data file is permitted is downloaded
`from the communication network to the memoryof 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 com-
`munication 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 segmentattached
`to the digital datafile.
`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 MPEG1, 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 whereinthe digital data
`file is a digital audio datafile.
`10. Amethodoftransferring a digital data file comprising:
`connecting a digital data player or a memory ofthe 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
`memoryofthe digital data player;
`
`6
`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 attachedto the digital data file
`using the uploaded software in the personal computer;
`and
`
`controlling whether or not the uploading of the digital
`data file 1s permitted to occur based upon the uploaded
`software in the personal computerinterpreting the code
`segment.
`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 memoryofthe 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 ofthe digital datafile 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 MPEG1, 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 datafile.
`
`20
`
`25
`
`30
`
`35
`
`ee F FF
`
`6
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket