WO2010020746A2 - Data storage and connection device - Google Patents

Data storage and connection device Download PDF

Info

Publication number
WO2010020746A2
WO2010020746A2 PCT/GB2009/001892 GB2009001892W WO2010020746A2 WO 2010020746 A2 WO2010020746 A2 WO 2010020746A2 GB 2009001892 W GB2009001892 W GB 2009001892W WO 2010020746 A2 WO2010020746 A2 WO 2010020746A2
Authority
WO
WIPO (PCT)
Prior art keywords
storage device
data storage
portable
player
data
Prior art date
Application number
PCT/GB2009/001892
Other languages
French (fr)
Other versions
WO2010020746A3 (en
Inventor
Matthew Phillips
Original Assignee
Sunkrest Overseas Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sunkrest Overseas Limited filed Critical Sunkrest Overseas Limited
Publication of WO2010020746A2 publication Critical patent/WO2010020746A2/en
Publication of WO2010020746A3 publication Critical patent/WO2010020746A3/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B33/00Constructional parts, details or accessories not provided for in the other groups of this subclass
    • G11B33/02Cabinets; Cases; Stands; Disposition of apparatus therein or thereon
    • G11B33/022Cases
    • G11B33/025Portable cases
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B33/00Constructional parts, details or accessories not provided for in the other groups of this subclass
    • G11B33/12Disposition of constructional parts in the apparatus, e.g. of power supply, of modules
    • G11B33/121Disposition of constructional parts in the apparatus, e.g. of power supply, of modules the apparatus comprising a single recording/reproducing device
    • G11B33/122Arrangements for providing electrical connections, e.g. connectors, cables, switches

Definitions

  • the present invention relates to pre-recorded data storage devices for use with portable media players, for example MPEG players, such as an MP3 player, e.g. an iPOD ® .
  • MPEG players such as an MP3 player, e.g. an iPOD ® .
  • Portable media players can play audio and video files having a range of different formats such as MP3, Windows Media Audio (WMA), Advanced Audio Coding (AAC), Waveform (WAV) and MP4.
  • WMA Windows Media Audio
  • AAC Advanced Audio Coding
  • WAV Waveform
  • MP4 Portable media Players
  • Such devices are an increasingly popular device for replaying various media, such as music and video clips.
  • a portable media player the iPOD ® made by Apple Inc..
  • the portability of the iPOD ® and other portable media players is a significant feature that has contributed to their success.
  • Portable media players including a Wi-Fi connector are also known. These can download media content without wired connection to a personal computer. Downloading by Wi-Fi can be expensive. Also one must be in a Wi-Fi hotspot for it to be possible.
  • connection means suitable for connecting the device to an MPEG player.
  • the MPEG player is an MP3 player, such as an iPOD ® or an MP4 player.
  • the portable data storage device comprises a flash memory drive or the like. It is a particular aspect of the present invention that the portable data storage device i.e. pre-recorded with data, such as music or movie data.
  • the purchaser of the pre-recorded portable data storage device may transfer the data to an MPEG player, such as an MP3 player, e.g. an iPOD ® or an MP4 player, regardless of whether the purchaser has access to a personal computer.
  • an MPEG player such as an MP3 player, e.g. an iPOD ® or an MP4 player
  • the data file(s) stored on the pre-recorded data storage device is in an MPEG readable format or a video format, such as MP4 and M4V or a JPEG picture file. If the data is not in an MPEG readable format as hereinbefore described, the device may include or be programmed such that it can decode the data to enable it to be uploaded to an MPEG player.
  • the portable data storage device comprises a flash memory drive
  • the data storage device can, in the alternative comprises other data storage device means, such as a flash card, pen drive, CD, magnetic disk, mini-disk, magneto-optical disk, multimedia memory card, secure digital card, memory stick, etc.
  • the portable data storage device may include a power source, such as a battery, although preferably, the portable data storage device will be powered from the MPEG player once it is connected thereto. Other options are possible.
  • the portable data storage device may be powered by an external power supply, for example may be connected to the mains power supply.
  • the means for connecting the portable data storage device to an MPEG player may be integral to the portable data storage device.
  • the connection means may comprise a separate connector adapted to engage at one end with an MPEG player and at the other end with a portable data storage device.
  • the portable data storage device is also provided with a Universal Serial Bus (USB) connection means.
  • USB Universal Serial Bus
  • a method of transferring data to an MPEG player which comprises connecting a pre-recorded data storage device to the MPEG player, such as an MP3 player or an MP4 player.
  • pre-recorded data storage device adapted to be connected to an MPEG player.
  • a pre-recorded flash memory drive More particularly we provide a pre-recorded flash memory drive which is also provided with a USB connection means.
  • the pre-recorded data is music or alternatively wherein the pre-recorded data is movie data.
  • a method of transferring pre-recorded data from a portable data storage device to a portable media player comprising the steps of: (a) connecting the portable data storage device to the portable media player; (b) transferring a database file from the portable media player to the portable data storage device, the database file comprising data objects corresponding to files of prerecorded data on the portable media player;
  • the portable data storage device updating the database file to include at least one data object corresponding to the at least one file of pre-recorded data transferred to the portable media player;
  • the database file comprises at least one table, the table comprising the data objects.
  • the step of updating the database file comprises the step of inserting the data object corresponding to the at least one file transferred to the Portable media player into the at least one table.
  • the database file comprises a plurality of tables and the step of updating the database file comprises inserting data objects into a plurality of tables.
  • the portable data storage device calculates at least one of the offset and length of the at least one table before transferring the database file to the Portable media player.
  • the portable data storage device stores at least one data object in a temporary folder before adding the data object to a database file.
  • the at least one file of pre-recorded data transferred to the Portable media player is a music file.
  • the data object corresponding to the music file comprises at least one of song title, album title, artist name, year of publication and genre.
  • a device comprising computing means with program instructions for carrying out the steps of the method of transferring pre-recorded data from a portable data storage device to a portable media player described herein.
  • Figure 1 is a perspective representation of a flash memory card
  • FIG. 2 is a block diagram which shows an example of a device in accordance with the present invention.
  • Figure 3 is a block diagram 20 which shows the detailed features of the device of figure 2; and Figure 4 is a flow diagram which shows the steps in an example of the method of the present invention.
  • a flash memory drive 1 comprises a body 2, provided at one end 3 with an MPEG connector 4 and at the other end 5 an integral USB connector 6.
  • the present invention comprises a media transfer device that is preloaded with media, either audio or video and with software that allows the transfer of data to a portable media player.
  • media will automatically transfer, updating the associated database on the portable media player in the process.
  • the device is configured to automatically transfer music and video files (media) to an iPod®, updating the iTunes® database on the iPod® in the process.
  • the device has the following technical features.
  • Data transfer rates may be modified by using other components.
  • one embodiment of the invention used a Cypress USB host controller and supervisory microcontroller which held the software application.
  • the architecture was low power and low cost but had a slower data transfer rate.
  • a Texas OMAP processor was used which showed an improved data transfer rate with higher power consumption.
  • FIG. 2 is a block diagram 8 which shows an example of a device in accordance with the present invention 10, a portable media player 15 and a personal computer (PC) 20.
  • the device 10 has a USB connection which is connectable to a PC 20 or other suitable device from which data can be downloaded to the media player.
  • the USB On the Go (OTG) standard is used which allows the device of the present invention to be either the host (master) device 12 when downloading data 14 to the media player or the peripheral (slave) 16 when receiving data 18 from the PC.
  • FIG. 3 is a block diagram 21 which shows the detailed features of the device of figure 2.
  • the device comprises an OMAP 3503 application processor 22 utilising an ARM Cortex A8 CPU in order to facilitate the speedy transfer of music files from its 2GB micro SD card to the data storage of the portable media player .
  • the device further comprises a power management module TI TPS65950 24 which is connectable 23 to the portable media player or PC in order to receive power.
  • the memory comprises flash memory 26, double data rate RAM 28 and flash memory card 30.
  • the USB OTG device 32 is also shown.
  • Embedded software is stored on the MicroSD card 30.
  • the software allows the device of the present invention to perform file transfers between its storage devices and connected devices such as the portable media player or PC in order to update the portable media player with the new files.
  • the SD card can be replaced by other memory devices such as a IS[AND Flash device.
  • the main processor could be an ARM7 such as the LPC2468 or equivalent with onboard USB OTG.
  • OTG allows the device to swap between HOST (when connected to iPod®.) and CLIENT (when connected to PC) modes of operation. If the client mode is no longer required the requirements on the processor could be reduced with the USB operating in HOST mode only.
  • SoC system on chip
  • the flash SD card could be replaced with an onboard flash chip.
  • Optional fits would allow for different memory sizes, for example a cheaper audio only device could be made with lower memory capacity.
  • the device in accordance with the present invention should sit within the peak and idle currents specified by the type of PMP with which it is used.
  • PMP the type of PMP with which it is used.
  • a range from 4OmA to 30OmA is required depending on model.
  • FIG. 4 is a flow diagram which shows the steps in an example of a software algorithm for transferring data in accordance with the present invention which is implemented for the iPod ® .
  • Step 1 (30) Wait for iPod® device
  • the device also referred to herein as a dockstick reads the connected devices and looks for a device that contains the iTunes database file "/iPod_Control/iTunes®/iTunesDB". If a device containing that file is found, that means it is an iPod®. and the dockstick starts the process.
  • Step 2 (32) Parse mp3 / m ⁇ 4 files from SD card 32 The dockstick looks for mp3 and m ⁇ 4 files on the SD memory card.
  • Step 3 (34) If files are found, it parses these files and gets the following information from the tags:
  • Step 4 (36) Generate information table
  • the information found from the song tags is stored in a temporary file that will be read later when the dockstick generates the new iTunes database file.
  • Step 5 Copy mp3 /mp4 file to iPod® .
  • the mp3 / m ⁇ 4 files are copied to the iPod®. "/iPod_Control/Music/F01" directory.
  • the dockstick parses the files in this directory and generates a unique name for every new song.
  • the iTunesDB file consists of a sort of tree structure arranged into a flat file.
  • object contains a header followed by some other objects.
  • the header contains a couple of size fields that are used to define where the header ends and other objects begin.
  • the dockstick parses this file to get all the information it needs to be able to insert new data.
  • the interesting objects are:
  • This table contains the album list.
  • - mhlt This table contains the list of all the songs of the iPod®.
  • - mhyp This table is a playlist.
  • the iTunes® database file can have several playlists so the dockstick has to look for the main playlist.
  • the dockstick creates a data structure that contains the offset and the length of these tables. This structure will be used when the dockstick generate the new iTunes database file.
  • Step 7 (42) Generate new iTunesDB file
  • the dockstick first makes a copy of the iTunes database file. If something goes wrong during the generation of the new file, the old file is puted back.
  • the dockstick will generate a file according to the information it got from the tags and the iTunes® parsing. It inserts those objects into the new iTunes®: - mhia: An album descriptor in the mhla table.
  • the dockstick calculates the new offsets and lengths of all the tables and write the new iTunes® database file.
  • Step 8 (44) Eject the iPod® device
  • the portable data storage device may be used in a number of ways.
  • the media may be preloaded onto the device.
  • the devices are sold in retail outlets in packaging advertising their content. After purchasing the portable data storage device the user connects it to their media player and the content is downloaded automatically for use. Such data storage devices are suitable for purchase as gifts.
  • the user purchases a blank portable data storage device in a retail outlet.
  • the retail outlet contains a media distribution point. The user connects the media storage device to the media distribution outlet which downloads content to the portable data storage device.
  • the media distribution outlet contains an interface which allows the user to select and download media.
  • the media distribution outlet may accept payment, typically by cash, credit or debit card, by store card or by other prepayment tokens such as gift vouchers.
  • the number of downloads from one device may be limited.
  • the number of downloads from a device is not limited.
  • the portable data storage device is not limited to the types of media player mentioned above. Any suitable media player may be used. As a further example the media player could be a phone.
  • the device according to the invention could use non-volatile memory. In an alternative embodiment the device could use volatile memory. Improvements and modifications may be incorporated herein without deviating from the scope of the invention.

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Information Transfer Systems (AREA)

Abstract

There is described a portable data storage device wherein said data storage device is provided with connection means suitable for connecting the device to an MPEG player. The data storage device may also be provided with a USB connection means.

Description

Data Storage and Connection Device
Field of the invention
The present invention relates to pre-recorded data storage devices for use with portable media players, for example MPEG players, such as an MP3 player, e.g. an iPOD ®.
Background to the invention
Portable media players, often referred to as MPEG players can play audio and video files having a range of different formats such as MP3, Windows Media Audio (WMA), Advanced Audio Coding (AAC), Waveform (WAV) and MP4. Such devices are an increasingly popular device for replaying various media, such as music and video clips. One example of a a portable media player the iPOD® made by Apple Inc.. The portability of the iPOD ® and other portable media players is a significant feature that has contributed to their success. However, despite the commercial success and the undoubted popularity of the iPOD ® and other MP3 players, they suffer from the disadvantage that they require docking either by a cable or a fixed docking station to enable the iPOD ® to be connected to a computer to enable the data, e.g. music or video data, to be uploaded onto the memory of the iPOD ®.
This creates a number of disadvantages. If an individual wishes to purchase some new music or film, they must first purchase the data on conventional disc, e.g. CD or DVD or download it from a website. Data purchased on CD or DVD must then be ripped from the disc and uploaded to the computer and then downloaded onto the portable device, e.g. iPOD ®. Furthermore, the portability of devices such as the iPOD ® is considerably hindered, since a user without access to a personal computer is unable to upload new data to the iPOD ®. Thus, for example, if an individual is away from home or their office, they cannot purchase data, e.g. music or film for immediate upload to their iPOD ®.
Portable media players including a Wi-Fi connector are also known. These can download media content without wired connection to a personal computer. Downloading by Wi-Fi can be expensive. Also one must be in a Wi-Fi hotspot for it to be possible.
We have now developed a method which overcomes or mitigates the aforementioned disadvantages.
Summary of the Invention
Therefore, according to a first aspect of the invention we provide a portable data storage device wherein said data storage device is provided with connection means suitable for connecting the device to an MPEG player.
We particularly provide such a device as hereinbefore described wherein the MPEG player is an MP3 player, such as an iPOD ® or an MP4 player.
Advantageously the portable data storage device comprises a flash memory drive or the like. It is a particular aspect of the present invention that the portable data storage device i.e. pre-recorded with data, such as music or movie data. Thus, the purchaser of the pre-recorded portable data storage device may transfer the data to an MPEG player, such as an MP3 player, e.g. an iPOD ® or an MP4 player, regardless of whether the purchaser has access to a personal computer.
It is preferred that the data file(s) stored on the pre-recorded data storage device is in an MPEG readable format or a video format, such as MP4 and M4V or a JPEG picture file. If the data is not in an MPEG readable format as hereinbefore described, the device may include or be programmed such that it can decode the data to enable it to be uploaded to an MPEG player.
As hereinbefore described, preferably the portable data storage device comprises a flash memory drive, however, it will be understood that the data storage device can, in the alternative comprises other data storage device means, such as a flash card, pen drive, CD, magnetic disk, mini-disk, magneto-optical disk, multimedia memory card, secure digital card, memory stick, etc.
The portable data storage device may include a power source, such as a battery, although preferably, the portable data storage device will be powered from the MPEG player once it is connected thereto. Other options are possible. The portable data storage device may be powered by an external power supply, for example may be connected to the mains power supply.
The means for connecting the portable data storage device to an MPEG player may be integral to the portable data storage device. Alternatively, the connection means may comprise a separate connector adapted to engage at one end with an MPEG player and at the other end with a portable data storage device.
In an especially preferred aspect of the present invention the portable data storage device is also provided with a Universal Serial Bus (USB) connection means.
According to a further aspect of the invention we provide a method of transferring data to an MPEG player which comprises connecting a pre-recorded data storage device to the MPEG player, such as an MP3 player or an MP4 player.
According to a yet further aspect of the invention we provide the use of a portable data storage device for providing pre-recorded data to an MPEG player.
We also provide a pre-recorded data storage device adapted to be connected to an MPEG player. In this aspect of the invention we especially provide a pre-recorded flash memory drive. More particularly we provide a pre-recorded flash memory drive which is also provided with a USB connection means.
In this aspect of the invention, preferably the pre-recorded data is music or alternatively wherein the pre-recorded data is movie data.
In accordance with another aspect of the present invention there is provided a method of transferring pre-recorded data from a portable data storage device to a portable media player comprising the steps of: (a) connecting the portable data storage device to the portable media player; (b) transferring a database file from the portable media player to the portable data storage device, the database file comprising data objects corresponding to files of prerecorded data on the portable media player;
(c) copying at least one file of pre-recorded data from the portable data storage device to the portable media player;
(d) the portable data storage device updating the database file to include at least one data object corresponding to the at least one file of pre-recorded data transferred to the portable media player; and,
(e) transferring the updated database file from the portable data storage device to the portable media player.
Preferably, the database file comprises at least one table, the table comprising the data objects.
Preferably, the step of updating the database file comprises the step of inserting the data object corresponding to the at least one file transferred to the Portable media player into the at least one table.
Preferably, the database file comprises a plurality of tables and the step of updating the database file comprises inserting data objects into a plurality of tables.
Preferably, the portable data storage device calculates at least one of the offset and length of the at least one table before transferring the database file to the Portable media player. Preferably, the portable data storage device stores at least one data object in a temporary folder before adding the data object to a database file.
Preferably, the at least one file of pre-recorded data transferred to the Portable media player is a music file.
Preferably, the data object corresponding to the music file comprises at least one of song title, album title, artist name, year of publication and genre.
In accordance with another aspect of the present invention there is provided a device comprising computing means with program instructions for carrying out the steps of the method of transferring pre-recorded data from a portable data storage device to a portable media player described herein.
The invention will now be described by way of example only and with reference to the accompanying drawings in which:
Figure 1 is a perspective representation of a flash memory card;
Figure 2 is a block diagram which shows an example of a device in accordance with the present invention;
Figure 3 is a block diagram 20 which shows the detailed features of the device of figure 2; and Figure 4 is a flow diagram which shows the steps in an example of the method of the present invention.
Referring to figure 1, a flash memory drive 1 comprises a body 2, provided at one end 3 with an MPEG connector 4 and at the other end 5 an integral USB connector 6.
In embodiments described herein, the present invention comprises a media transfer device that is preloaded with media, either audio or video and with software that allows the transfer of data to a portable media player. Upon connection of the device to any portable media player, media will automatically transfer, updating the associated database on the portable media player in the process. In a preferred embodiment of the present invention, the device is configured to automatically transfer music and video files (media) to an iPod®, updating the iTunes® database on the iPod® in the process.
In one example, the device has the following technical features.
Figure imgf000008_0001
Figure imgf000009_0001
It will be appreciated that the above technical specifications are illustrative of the type of technical features and outcomes that are possible using the present invention. Data transfer rates may be modified by using other components. For example, one embodiment of the invention used a Cypress USB host controller and supervisory microcontroller which held the software application. The architecture was low power and low cost but had a slower data transfer rate. In another example, a Texas OMAP processor was used which showed an improved data transfer rate with higher power consumption.
Figure 2 is a block diagram 8 which shows an example of a device in accordance with the present invention 10, a portable media player 15 and a personal computer (PC) 20. As shown in figure 2, the device 10 has a USB connection which is connectable to a PC 20 or other suitable device from which data can be downloaded to the media player. In this example, the USB On the Go (OTG) standard is used which allows the device of the present invention to be either the host (master) device 12 when downloading data 14 to the media player or the peripheral (slave) 16 when receiving data 18 from the PC.
Figure 3 is a block diagram 21 which shows the detailed features of the device of figure 2. The device comprises an OMAP 3503 application processor 22 utilising an ARM Cortex A8 CPU in order to facilitate the speedy transfer of music files from its 2GB micro SD card to the data storage of the portable media player . The device further comprises a power management module TI TPS65950 24 which is connectable 23 to the portable media player or PC in order to receive power. The memory comprises flash memory 26, double data rate RAM 28 and flash memory card 30. The USB OTG device 32 is also shown.
Embedded software is stored on the MicroSD card 30. The software allows the device of the present invention to perform file transfers between its storage devices and connected devices such as the portable media player or PC in order to update the portable media player with the new files. The SD card can be replaced by other memory devices such as a IS[AND Flash device.
In addition to the above example, the following devices and technical considerations were considered and are suitable for creating other embodiments of the device of the present invention. The main processor could be an ARM7 such as the LPC2468 or equivalent with onboard USB OTG. As mentioned above, OTG allows the device to swap between HOST (when connected to iPod®.) and CLIENT (when connected to PC) modes of operation. If the client mode is no longer required the requirements on the processor could be reduced with the USB operating in HOST mode only. For high volume production of the device a custom SoC (system on chip) design could be implemented.
Memory storage
The flash SD card could be replaced with an onboard flash chip. Optional fits would allow for different memory sizes, for example a cheaper audio only device could be made with lower memory capacity. Power
The device in accordance with the present invention should sit within the peak and idle currents specified by the type of PMP with which it is used. In the case of the iPod®, a range from 4OmA to 30OmA is required depending on model.
Figure 4 is a flow diagram which shows the steps in an example of a software algorithm for transferring data in accordance with the present invention which is implemented for the iPod®.
Step 1 (30) Wait for iPod® device
At start-up, the device, also referred to herein as a dockstick reads the connected devices and looks for a device that contains the iTunes database file "/iPod_Control/iTunes®/iTunesDB". If a device containing that file is found, that means it is an iPod®. and the dockstick starts the process.
Step 2 (32) Parse mp3 / mρ4 files from SD card 32 The dockstick looks for mp3 and mρ4 files on the SD memory card.
Step 3 (34) If files are found, it parses these files and gets the following information from the tags:
- song title
- album title - artist name - year
- genre (Rock, Pop, etc)
It also parses the whole file to calculate the song duration.
Step 4 (36) Generate information table
The information found from the song tags is stored in a temporary file that will be read later when the dockstick generates the new iTunes database file.
Step 5 (38) Copy mp3 /mp4 file to iPod® .
The mp3 / mρ4 files are copied to the iPod®. "/iPod_Control/Music/F01" directory.
The dockstick parses the files in this directory and generates a unique name for every new song.
Step 6 (40) Parse iTunesDB file
The iTunesDB file consists of a sort of tree structure arranged into a flat file. Each
"object" contains a header followed by some other objects. The header contains a couple of size fields that are used to define where the header ends and other objects begin. The dockstick parses this file to get all the information it needs to be able to insert new data. The interesting objects are:
- mhbd: It is the main table that contains all the other tables.
- mhla: This table contains the album list. - mhlt: This table contains the list of all the songs of the iPod®. - mhyp: This table is a playlist. The iTunes® database file can have several playlists so the dockstick has to look for the main playlist.
The dockstick creates a data structure that contains the offset and the length of these tables. This structure will be used when the dockstick generate the new iTunes database file.
Step 7 (42) Generate new iTunesDB file
The dockstick first makes a copy of the iTunes database file. If something goes wrong during the generation of the new file, the old file is puted back.
The dockstick will generate a file according to the information it got from the tags and the iTunes® parsing. It inserts those objects into the new iTunes®: - mhia: An album descriptor in the mhla table.
- mhit: A song descriptor in the mhlt table.
- mhip: A reference to the song in the mhyp table.
The dockstick calculates the new offsets and lengths of all the tables and write the new iTunes® database file.
Step 8 (44) Eject the iPod® device
After all the files have been written, the dockstick "ejects" the iPod®. It notifies the user that the songs have been copied to the iPod®. and the dockstick can be disconnected. The portable data storage device may be used in a number of ways. For example the media may be preloaded onto the device. The devices are sold in retail outlets in packaging advertising their content. After purchasing the portable data storage device the user connects it to their media player and the content is downloaded automatically for use. Such data storage devices are suitable for purchase as gifts. In an alternative embodiment the user purchases a blank portable data storage device in a retail outlet. The retail outlet contains a media distribution point. The user connects the media storage device to the media distribution outlet which downloads content to the portable data storage device. Typically the media distribution outlet contains an interface which allows the user to select and download media. The media distribution outlet may accept payment, typically by cash, credit or debit card, by store card or by other prepayment tokens such as gift vouchers. In one embodiment one can write to the portable data storage device only once such that a new data storage device must be purchased for each download. In an alternative embodiment one can write to the same device many times. Similarly, in an alternative embodiment the number of downloads from one device may be limited. In an alternative embodiment the number of downloads from a device is not limited.
The portable data storage device is not limited to the types of media player mentioned above. Any suitable media player may be used. As a further example the media player could be a phone.
The device according to the invention could use non-volatile memory. In an alternative embodiment the device could use volatile memory. Improvements and modifications may be incorporated herein without deviating from the scope of the invention.

Claims

Claims
1. A portable data storage device wherein said data storage device is provided with connection means suitable for connecting the device to an MPEG player.
2. A portable data storage device according to claim 1 wherein the MPEG player is an MP3 player.
3. A portable data storage device according to claim 1 wherein the MPEG player is an MP4 player.
4. A portable data storage device according to claim 2 wherein the MP3 player is an iPOD ®.
5. A portable data storage device according to claim 1 wherein the portable data storage device comprises a flash memory drive.
6. A portable data storage device according to claim 1 wherein the portable data storage device is pre-recorded with data.
7. A portable data storage device according to claim 2 wherein the pre-recorded data is music.
8. A portable data storage device according to claim 3 wherein the pre-recorded data is movie data.
9. A portable data storage device according to claim 1 wherein the MPEG player connection means is integral to the portable data storage device.
10. A portable data storage device according to claim 1 wherein the MPEG player connection means comprises a separate connector adapted to engage at one end with an MP3 player and at the other end with a portable data storage device.
11. A portable data storage device according to claim 1 wherein the data capacity is from 1MB to ITB.
12. A portable data storage device according to claim 1 wherein the data storage device is also provided with a USB connection means.
13. A method of transferring data to an MPEG player which comprises connecting a pre-recorded data storage device to the MPEG player.
14. A method according to claim 13 wherein the MPEG player is an MP3 player.
15. A method according to claim 13 wherein the MPEG player is an MP4 player.
16. A method according to claim 13 wherein the data storage device is programmed to upload the data to the MPEG player automatically upon connection with the MPEG player.
17. A method according to claim 13 wherein the MPEG player connection means is integral to the portable data storage device.
18. A method according to claim 13 wherein the data storage device is also provided with a USB connection means.
19. A method according to claim 14 wherein the pre-recorded data is music.
20. A method according to claim 15 wherein the pre-recorded data is movie data.
21. The use of a portable data storage device for providing pre-recorded data to an MPEG player.
22. A pre-recorded data storage device adapted to be connected to an MPEG player.
23. A pre-recorded data storage device according to claim 22 wherein the MPEG player is an MP3 player.
24. A pre-recorded data storage device according to claim 23 wherein the prerecorded data is music.
25. A pre-recorded data storage device according to claim 22 wherein the MPEG player is an MP4 player.
26. A pre-recorded data storage device according to claim 25 wherein the prerecorded data is movie data.
27. A portable data storage device, a method or the use as hereinbefore described with reference to the accompanying drawings.
28. A method of transferring pre-recorded data from a portable data storage device to a portable media player comprising the steps of
(a) connecting the portable data storage device to the portable media player;
(b) transferring a database file from the portable media player to the portable data storage device, the database file comprising data objects corresponding to files of prerecorded data on the portable media player;
(c) copying at least one file of pre-recorded data from the portable data storage device to the portable media player;
(d) the portable data storage device updating the database file to include at least one data object corresponding to the at least one file of pre-recorded data transferred to the portable media player; and,
(e) transferring the updated database file from the portable data storage device to the portable media player.
29. A method as claimed in claim 28, wherein the database file comprises at least one table, the table comprising the data objects.
30. A method as claimed in claim 29, wherein the step of updating the database file comprises the step of inserting the data object corresponding to the at least one file transferred to the Portable media player into the at least one table.
31. A method as claimed in claim 30, wherein the database file comprises a plurality of tables and the step of updating the database file comprises inserting data objects into a plurality of tables.
32. A method as claimed in any one of claims 29 to 31, wherein the portable data storage device calculates at least one of the offset and length of the at least one table before transferring the database file to the Portable media player.
33. A method as claimed in any one of claims 29 to 32, wherein the portable data storage device stores at least one data object in a temporary folder before adding the data object to a database file.
34. A method as claimed in any one of claims 28 to 33, wherein the at least one file of pre-recorded data transferred to the Portable media player is a music file.
35. A method as claimed in claim 34, wherein the data object corresponding to the music file comprises at least one of song title, album title, artist name, year of publication and genre.
36. A device comprising computing means with program instructions for carrying out the steps of claims 28 to 35.
PCT/GB2009/001892 2008-08-22 2009-07-31 Data storage and connection device WO2010020746A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBPCT/GB2008/002893 2008-08-22
PCT/GB2008/002893 WO2010020738A1 (en) 2008-08-22 2008-08-22 Data storage and connection device

Publications (2)

Publication Number Publication Date
WO2010020746A2 true WO2010020746A2 (en) 2010-02-25
WO2010020746A3 WO2010020746A3 (en) 2010-05-27

Family

ID=40276170

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/GB2008/002893 WO2010020738A1 (en) 2008-08-22 2008-08-22 Data storage and connection device
PCT/GB2009/001892 WO2010020746A2 (en) 2008-08-22 2009-07-31 Data storage and connection device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/GB2008/002893 WO2010020738A1 (en) 2008-08-22 2008-08-22 Data storage and connection device

Country Status (1)

Country Link
WO (2) WO2010020738A1 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000067261A1 (en) * 1999-04-30 2000-11-09 Thomson Licensing S.A. Multi-format personal digital audio player
WO2001086640A2 (en) * 2000-05-08 2001-11-15 Minds@Work Handheld portable interactive data storage device
US20030149816A1 (en) * 2002-02-07 2003-08-07 Poo Teng Pin Portable data storage and image recording device capable of direct connection to a computer USB port
US20030217210A1 (en) * 2002-05-15 2003-11-20 Carau Frank P. Memory card having an integral battery that powers an electronic device
US20040096200A1 (en) * 2002-11-20 2004-05-20 Chih-Yi Chen Portable transcription device and method of the same priority
US7278584B1 (en) * 2002-11-07 2007-10-09 American Express Travel Related Services Company, Inc. Portable electronic music devices with convenient or foldable transaction cards
DE102006012609A1 (en) * 2006-03-13 2007-11-22 Frank Wild Electronics assembly e.g. navigation receiver, for use with e.g. walkman, has output interface for head or earphones, where signals generated by assembly are delivered alone or with output signals to users in specified composition
US20080168076A1 (en) * 2007-01-08 2008-07-10 Inventec Multimedia & Telecom Corporation Digital audio ripping device
US20080201513A1 (en) * 2007-02-20 2008-08-21 Assaf Waisler Method and Device to Transfer Digital Data

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000067261A1 (en) * 1999-04-30 2000-11-09 Thomson Licensing S.A. Multi-format personal digital audio player
WO2001086640A2 (en) * 2000-05-08 2001-11-15 Minds@Work Handheld portable interactive data storage device
US20030149816A1 (en) * 2002-02-07 2003-08-07 Poo Teng Pin Portable data storage and image recording device capable of direct connection to a computer USB port
US20030217210A1 (en) * 2002-05-15 2003-11-20 Carau Frank P. Memory card having an integral battery that powers an electronic device
US7278584B1 (en) * 2002-11-07 2007-10-09 American Express Travel Related Services Company, Inc. Portable electronic music devices with convenient or foldable transaction cards
US20040096200A1 (en) * 2002-11-20 2004-05-20 Chih-Yi Chen Portable transcription device and method of the same priority
DE102006012609A1 (en) * 2006-03-13 2007-11-22 Frank Wild Electronics assembly e.g. navigation receiver, for use with e.g. walkman, has output interface for head or earphones, where signals generated by assembly are delivered alone or with output signals to users in specified composition
US20080168076A1 (en) * 2007-01-08 2008-07-10 Inventec Multimedia & Telecom Corporation Digital audio ripping device
US20080201513A1 (en) * 2007-02-20 2008-08-21 Assaf Waisler Method and Device to Transfer Digital Data

Also Published As

Publication number Publication date
WO2010020746A3 (en) 2010-05-27
WO2010020738A1 (en) 2010-02-25

Similar Documents

Publication Publication Date Title
AU2005309595B2 (en) Promotional portable music players
US8849719B2 (en) Providing content to a portable playback device
AU2011220776B2 (en) Digital multimedia album
US20100031367A1 (en) Single File Rich Media Package Portable Across Multiple Devices
US20050102191A1 (en) Method for retailing electronic media
EP1515340A1 (en) System and method for creating and playing globally relevant playlists
TW200910089A (en) Method of storing and accessing header data from memory
US20070083559A1 (en) Media/data card
US20060074679A1 (en) System and method of delivering live performance recordings
CN103049564A (en) Method for batch setting of music album picture covers
US20090276434A1 (en) Media/data card
US7245817B1 (en) Multimedia transfer system
US8180469B1 (en) Method and system for linking two or more portions of digital media data for playback
US20080183836A1 (en) Network attached storage (nas) server having a plurality of automated media portals
KR20080018072A (en) Contents player and its method
GB2380378A (en) A method of sending data files, e.g. audio files
WO2010020746A2 (en) Data storage and connection device
US20110066554A1 (en) Methods of media asset distribution by employing electronic apparatus
WO2007016124A2 (en) Station for sale of digital media
US9792637B2 (en) System and method of displaying an autograph of the artist(s) of their song(s) on an electronic device and a method for customers to resell autographed MP3/MP4 type music files and the like
WO2010076660A2 (en) Removable multimedia memory card and method of use
US20100153480A1 (en) System and method for distribution of media assets from media delivery unit to handheld media player
US20110078053A1 (en) System and method for distribution of media assets from media delivery unit to handheld media player
US20100121997A1 (en) Method for writing digital contents to a plurality of storage cards and the system for the same
US20080181313A1 (en) Ubiquitous audio reproducing and servicing method and apparatus

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09784841

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase in:

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09784841

Country of ref document: EP

Kind code of ref document: A2