1461133740-4e68b114-0245-444a-8a50-4d25439d43e2

1. A method, comprising:
participating, by a first device, via a first in-band short-range carrier communication connection, in a wireless network managed by at least one of an access point device or a group owner device;
exchanging, by the first device, information with a second device that is not connected to the wireless network, over a wireless out-of-band short-range carrier, the exchanging of information comprising:
receiving, by the first device, from the second device, authentication information via the wireless out-of-band short-range carrier, for forwarding, via the first in-band short-range carrier communication connection of the wireless network, to the at least one of the access point device or the group owner device; and
sending, by the first device, to the second device in-band communication connection parameters via the wireless out-of-band short-range carrier, for enabling establishing a second in-band short-range carrier communication connection of the second device to the wireless network managed by the at least one of the access point device or the group owner device; and

transmitting, by the first device, the received authentication information, to the at least one of the access point device or the group owner device, via the first in-band short-range carrier communication connection, for enabling the access point device or the group owner device to grant access to the second device for joining the wireless network via the second in-band short-range carrier communication connection.
2. An apparatus, comprising:
at least one processor;
at least one memory including computer program code;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
participate via a first in-band short-range carrier communication connection, in a wireless network managed by at least one of an access point device or a group owner device;
exchange information with a second device that is not connected to the wireless network, over a wireless out-of-band short-range carrier, the exchanging of information comprising:
receive from the second device, authentication information via the wireless out-of-band short-range carrier, for forwarding, via the first in-band short-range carrier communication connection of the wireless network, to the at least one of the access point device or the group owner device; and
send to the second device in-band communication connection parameters via the wireless out-of-band short-range carrier, for enabling establishing a second in-band short-range carrier communication connection of the second device to the wireless network managed by the at least one of the access point device or the group owner device; and

transmit the received authentication information, to the at least one of the access point device or the group owner device, via the first in-band short-range carrier communication connection, for enabling the access point device or the group owner device to grant access to the second device for joining the wireless network via the second in-band short-range carrier communication connection.
3. The apparatus of claim 2, wherein the wireless out-of-band short-range carrier is one of Near Field Communication, Radio Frequency Identification, Infrared Data Association, or Ultra Wide Band.
4. A computer program product comprising computer executable program code recorded on a computer readable non-transitory storage medium, the computer executable program code comprising:
code for participating, by a first device, via a first in-band short-range carrier communication connection, in a wireless network managed by at least one of an access point device or a group owner device;
code for exchanging, by the first device, information with a second device that is not connected to the wireless network, over a wireless out-of-band short-range carrier, the exchanging of information comprising:
code for receiving, by the first device, from the second device, authentication information via the wireless out-of-band short-range carrier, for forwarding, via the first in-band short-range carrier communication connection of the wireless network, to the at least one of the access point device or the group owner device; and
code for sending, by the first device, to the second device in-band communication connection parameters via the wireless out-of-band short-range carrier, for enabling establishing a second in-band short-range carrier communication connection of the second device to the wireless network managed by the at least one of the access point device or the group owner device; and

code for transmitting, by the first device, the received authentication information, to the at least one of the access point device or the group owner device, via the first in-band short-range carrier communication connection, for enabling the access point device or the group owner device to grant access to the second device for joining the wireless network via the second in-band short-range carrier communication connection.
5. A method, comprising:
exchanging, by a second device that is not connected to a wireless network, information with a first device, over a wireless out-of-band short-range carrier, the exchanged information comprising:
sending, by the second device to the first device, authentication information recognizable by at least one of an access point device or a group owner device managing the wireless network, for forwarding by the first device, via a first in-band short-range carrier communication connection of the wireless network, to the at least one of the access point device or the group owner device; and
receiving, by the second device in-band communication connection parameters via the wireless out-of-band short-range carrier, for enabling establishing a second in-band short-range carrier communication connection of the second device to the wireless network managed by the at least one of the access point device or the group owner device; and

transmitting, by the second device, the authentication information to the at least one of the access point device or the group owner device via an in-band communication connection to enable the second device to join the wireless network, according to the in-band communication connection parameters.
6. An apparatus, comprising:
at least one processor;
at least one memory including computer program code;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
exchange by the apparatus that is not connected to a wireless network, information with a first device, over a wireless out-of-band short-range carrier, the exchanged information comprising:
send to the first device, authentication information recognizable by at least one of an access point device or a group owner device managing the wireless network, for forwarding by the first device, via a first in-band short-range carrier communication connection of the wireless network, to the at least one of the access point device or the group owner device; and
receive in-band communication connection parameters via the wireless out-of-band short-range carrier, for enabling establishing a second in-band short-range carrier communication connection of the second device to the wireless network managed by the at least one of the access point device or the group owner device; and

transmit the authentication information to the at least one of the access point device or the group owner device via an in-band communication connection to enable the apparatus to join the wireless network, according to the in-band communication connection parameters.
7. The apparatus of claim 6, wherein the wireless out-of-band short-range carrier is one of Radio Frequency Identification, Near Field Communication, Infrared Data Association, or Ultra Wide Band.
8. A computer program product comprising computer executable program code recorded on a computer readable non-transitory storage medium, the computer executable program code comprising:
code for exchanging, by a second device that is not connected to a wireless network, information with a first device, over a wireless out-of-band short-range carrier, the code for exchanging information comprising:
code for sending, by the second device to the first device, authentication information recognizable by at least one of an access point device or a group owner device managing the wireless network, for forwarding by the first device, via a first in-band short-range carrier communication connection of the wireless network, to the at least one of the access point device or the group owner device; and
code for receiving, by the second device in-band communication connection parameters via the wireless out-of-band short-range carrier, for enabling establishing a second in-band short-range carrier communication connection of the second device to the wireless network managed by the at least one of the access point device or the group owner device; and

code for transmitting, by the second device, the authentication information to the at least one of the access point device or the group owner device via an in-band communication connection to enable the second device to join the wireless network, according to the in-band communication connection parameters.
9. The method of claim 1, wherein the wireless out-of-band short-range carrier comprises one of Near Field Communication or Radio Frequency Identification carrier.
10. The method of claim 1, wherein the in-band communication connection comprises one of Wireless Local Area Network (WLAN), or Bluetooth connection.
11. The apparatus of claim 2, wherein the in-band communication connection comprises one of Wireless Local Area Network (WLAN), or Bluetooth connection.
12. The computer program product of claim 4, wherein the wireless out-of-band short-range carrier comprises one of Near Field Communication or Radio Frequency Identification carrier.
13. The computer program product of claim 4, wherein the in-band communication connection comprises one of Wireless Local Area Network (WLAN), or Bluetooth connection.
14. The method of claim 5, wherein the wireless out-of-band short-range carrier comprises one of Near Field Communication or Radio Frequency Identification carrier.
15. The method of claim 5, wherein the in-band communication connection comprises one of Wireless Local Area Network (WLAN), or Bluetooth connection.
16. The apparatus of claim 6, wherein the in-band communication connection comprises one of Wireless Local Area Network (WLAN), or Bluetooth connection.
17. The computer program product of claim 8, wherein the wireless out-of-band short-range carrier comprises one of Near Field Communication or Radio Frequency Identification carrier.
18. The computer program product of claim 8, wherein the in-band communication connection comprises one of Wireless Local Area Network (WLAN), or Bluetooth connection.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An isolated protein selected from the group of proteins consisting of residues 90-236 of Bri2 from human (SEQ ID NO: 2) and the Brichos domains of Bri2 from human (SEQ ID NO: 5), chimpanzee (SEQ ID NO: 6), bovine (SEQ ID NO: 7), pig (SEQ ID NO: 8), mouse (SEQ ID NO: 9) and rat (SEQ ID NO: 10).
2. An isolated protein according to claim 1, selected from the group of proteins consisting of residues 90-236 of Bri2 from human (SEQ ID NO: 2); and the Brichos domain of Bri2 from human (SEQ ID NO: 5).
3. An isolated protein according to claim 2, which is consisting of residues 90-236 of Bri2 from human (SEQ ID NO: 2).
4. An isolated protein according to claim 2, which is consisting of the Brichos domain of Bri2 from human (SEQ ID NO: 5).
5-9. (canceled)
10. A pharmaceutical composition comprising a therapeutically effective amount of an isolated protein according to claim 1 and a suitable pharmaceutical carrier therefor.
11-28. (canceled)

1461133730-25569868-14f2-46c8-9111-703d7e85824e

1. A music player, comprising:
an identification number memory storing a unique identification number of musical composition data;
a musical composition data memory storing said musical composition data;
a player reading out and playing back the musical composition data;
a preview generator for generating a sound data preview during playback of the musical composition data, said sound data preview composing a sample of the musical composition data, wherein said sound data preview is generated prior to receiving, from an other music player, a musical composition supply request for said sound data preview;
a cache memory for storing said sound data preview;
a cache status setter for setting a cache status state in response to storing said sound data preview;
a cache status sender for sending the cache status state to said other music player in response to receiving a request for said cache status state from said other music player; and
a sound data preview sender for sending the identification number and the sound data preview to said other music player in response to receiving said musical composition supply request for the sound data preview from the other music player;
a musical composition supply request sending sender sending a second musical composition supply request to a remote music player;
a musical composition data receiver receiving a remote sound data preview from the remote music player in response to the second musical composition supply request; and
a sound data memory storing the remote sound data preview supplied by the remote music player in response to the musical composition supply request.
2. The music player according to claim 1, further comprising a sound data clearing device that clears the sound data preview stored in said cache memory when the playback of the sound data preview is stopped in said player.
3. The music player according to claim 2,
wherein said sound data preview sender is a device that sends a musical composition data identification information identifying the musical composition data, and
the music player further comprising:
a musical composition data identification information sender sending the musical composition data identification information to a distribution device supplying the musical composition data;
the musical composition data receiver receiving the musical composition data related to the musical composition data identification information from the distribution device; and
a sound data clearing device clearing the corresponding sound data preview in said sound data memory when receiving the musical composition data via the musical composition data receiver.
4. The music player according to claim 2 wherein a musical composition data identification information sender sending the identification number for the player along with the musical composition data identification information to a distribution device supplying the musical composition data.
5. The music player according to claim 1,
wherein said sound data preview sender is a device that sends a musical composition data identification information identifying the musical composition data, and
the music player further comprising:
a musical composition data identification information sender sending the musical composition data identification information to a distribution device supplying the musical composition data;
the musical composition data receiver receiving the musical composition data related to the musical composition data identification information from the distribution device; and
a sound data clearing device clearing the corresponding sound data preview in said sound data memory when receiving the musical composition data via the musical composition data receiver.
6. A computer program containing program instructions residing on a non-transitory computer readable storage medium which controls a music player with an identification number memory storing a unique identification number, a musical composition data memory storing one or more musical composition data and a player reading out and playing back the musical composition data, and causing said computer to execute:
a process of generating a sound data preview during playback of the musical composition data by the player, said sound data preview comprising a sample of the musical composition data, wherein said sound data preview is generated prior to receiving a first musical composition supply request for the sound data preview from an other music player;
a process of storing, into a cache memory, said sound data preview;
a process of setting a cache status state in response to storing said sound data preview;
a process of sending the cache status state to said other music player in response to receiving a request for said cache status state from said other music player;
a sound data preview sending process of sending the identification number and the sound data preview to the other music player in response to receiving said first musical composition supply request for the sound data preview from the other music player;
a musical composition supply request sending process of sending a second musical composition supply request to the other music player;
a musical composition data receiver process receiving a remote sound data preview from the other music player in response to the second musical composition supply request; and
a sound data storing process of storing the sound data preview supplied from the other music player in response to the second musical composition supply request.
7. A method for sharing musical composition data amongst music players, comprising:
storing musical composition data in a memory of a first music player;
generating a sound data preview of the musical composition data during playback of the musical composition data by the first music player, said sound data preview composing a sample of the musical composition data, wherein said sound data preview is generated prior to receiving, from a second music player, a musical composition supply request for said sound data preview;
storing said sound data preview at the first music player;
setting a cache status state in response to storing said sound data preview;
sending the cache status state to said second music player in response to receiving a request for said cache status state from said second music player;
sending said musical composition supply request from said second music player to the first music player for said sound data preview;
sending a unique identification number and said sound data preview from the first music player to the second music player in response to the musical composition supply request; and storing the sound data preview received at the second music player in a memory of the second music player.
8. The method of claim 7 further comprises storing the sound data preview in a cache memory during the playback of the musical composition data and deleting the sound data preview from the cache memory when the playback of the musical composition data is stopped.
9. The method of claim 8 further comprises:
sending a musical composition data identification information identifying the musical composition data from the second music player to a distribution device;
receiving the musical composition data at the second musical player from the distribution device; and
deleting the sound data preview in the memory of the second music player upon receipt of the musical composition data.
10. The method of claim 7 further comprises:
sending a musical composition data identification information identifying the musical composition data from the second music player to a distribution device;
receiving the musical composition data at the second musical player from the distribution device; and
deleting the sound data preview in the memory of the second music player upon receipt of the musical composition data.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An information storage apparatus to which devices write and from which devices read, the information storage apparatus comprising:
an information controller that, using a key held inside, encrypts and writes data in a memory area, and decodes and reads the encrypted data in said memory area, said memory area including a plurality of partitioned areas, wherein each of said partitioned areas is one of a non-authenticated area accessible without any authentication, an authenticated area accessible only to authenticated devices, and a secure area accessible only to said information controller; and
a partition controller that controls reading from and writing to said partitioned areas in said memory area, said partition controller comprising:
an area controller that controls addresses of said partitioned areas in said memory area;
an area update condition controller that controls update conditions when updating the number and sizes of said partitioned areas;
an area update decider that receives, from a user, a partition request that requests updating of the number and sizes of said partitioned areas and that decides whether said partition request satisfies said update conditions; and
an area updater that updates, when said partition request satisfies said update conditions, the number and sizes of said partitioned areas in said memory area according to said partition request,
wherein procedure conditions that specify necessity of authentication in association with a timing of updating said partitioned areas, and entity conditions that specify conditions including the number of times said memory area can be partitioned, a maximum number of partitioned areas, and a maximum size per partitioned area are specified as said update conditions,
wherein said timing of updating said partitioned areas is one of before issuance of the information storage apparatus from a card issuer to the user and after issuance of the information storage apparatus from the card issuer to the user, and
wherein said area update decider receives said partition request from the user after issuance of the information storage apparatus from the card issuer to the user.
2. The information storage apparatus according to claim 1, wherein said area updater repartitions an unused area where no actual data in said memory area is recorded according to said partition request.
3. The information storage apparatus according to claim 1, further comprising a receipt creator that creates a receipt indicating that said partitioned area has been updated successfully.
4. The information storage apparatus according to claim 3, wherein said receipt further indicates the size of said updated partitioned area and a difference in size of said partitioned area before and after updating.
5. The information storage apparatus according to claim 1, further comprising:
an outputter that outputs information on updating of partitioned areas in said memory area carried out by said area updater; and
a receiver that receives user confirmation registration in response to said information,
wherein the update of said partitioned areas becomes effective when the confirmation registration is accepted.