1461164602-26290a65-6b51-4b23-aef4-a747630d30d2

1. A real time stream provisioning system comprising:
a cluster controller system for responding to chat requests by dynamically allocating one of a plurality of servers in a server cluster for use in a chat, the chat including an audio component for each of n chat participants, where n is greater than 2;
the server cluster, including a plurality of servers, each of the plurality of servers incorporating at least one central processing unit and at least one graphical processing unit, each of the plurality of servers for
encoding the audio component for each of the n chat participants, using the at least one graphical processing unit, into n audio streams, where the n audio streams each include audio components for n\u22121 of the n chat participants where each of the n audio streams does not include the audio component for a different one of the n chat participants, and
transmitting one of the n audio streams to the n chat participants such that a chat participant of each of the n chat participants receives an audio stream excluding the audio component associated with the chat participant.
2. The real time stream provisioning system of claim 1, further comprising:
encoding the audio component for each of the plurality of chat participants, using the at least one graphical processing unit, into one master audio stream including the audio components for each of the n chat participants; and
transmitting the master audio stream to a plurality of chat viewers.
3. The real time stream provisioning system of claim 2 wherein the chat further includes a video component for each of the n chat participants and wherein the server cluster is further for:
encoding the video component for each of the plurality of chat participants into a combined video stream using the at least one graphical processing unit; and
transmitting the combined video stream to the chat participants and to the plurality of chat viewers.
4. The real time stream provisioning system of claim 1, wherein each of the chat participants take part in the chat using chat software operating on a mobile device.
5. The real time stream provisioning system of claim 1, wherein each of the plurality of servers in the server cluster relies upon the at least one graphical processing unit in order to perform encoding of the audio component for each of the plurality of chat participants for a plurality of simultaneous chats.
6. The real time stream provisioning system of claim 5 wherein each of the plurality of servers in the server cluster is capable of maintaining more than five simultaneous chats, each involving a distinct plurality of chat participants.
7. The real time stream provisioning system of claim 1 wherein the transmitting relies upon user datagram protocol (UDP).
8. The real time stream provisioning system of claim 1 further comprising a communication system for:
receiving chat requests and communicating the chat requests to the cluster controller system; and
receiving chat initiation messages from the cluster controller system and communicating those messages to the plurality of chat participants and to the chat viewers.
9. A method of provisioning a real time stream, comprising:
responding to chat requests by dynamically allocating one of a plurality of servers in a server cluster for use in a chat, the chat including an audio component for each of n chat participants, where n is greater than 2;
encoding the audio component for each of the n chat participants, using at least one graphical processing unit, the graphical processing unit physically distinct from a central processing unit, into n audio streams, where the n audio streams each include audio components for n\u22121 of the n chat participants where each of the n audio streams does not include the audio component for a different one of the n chat participants, and
transmitting one of the n audio streams to the n chat participants such that a chat participant of each of the n chat participants receives an audio stream excluding the audio component associated with the chat participant.
10. The method of provisioning a real time stream of claim 9, further comprising:
encoding the audio component for each of the plurality of chat participants, using the at least one graphical processing unit, into one master audio stream including the audio components for each of the n chat participants; and
transmitting the master audio stream to a plurality of chat viewers.
11. The method of provisioning a real time stream of claim 10, wherein chat further includes a video component for each of the n chat participants and further comprising:
encoding the video component for each of the plurality of chat participants into a combined video stream using the at least one graphical processing unit; and
transmitting the combined video stream to the chat participants and to the plurality of chat viewers.
12. The method of provisioning a real time stream of claim 9, wherein each of the chat participants take part in the chat using chat software operating on a mobile device.
13. The method of provisioning a real time stream of claim 9, wherein each of a plurality of servers in a server cluster relies upon the at least one graphical processing unit in order to perform encoding of the audio component for each of the plurality of chat participants for a plurality of simultaneous chats.
14. The method of provisioning a real time stream of claim 13 wherein each of the plurality of servers in the server cluster is capable of maintaining more than five simultaneous chats, each involving a distinct plurality of chat participants.
15. The method of provisioning a real time stream of claim 9 wherein the transmitting relies upon user datagram protocol (UDP).
16. The method of provisioning a real time stream of claim 9 further comprising:
receiving chat requests and communicating the chat requests to a cluster controller system; and
receiving chat initiation messages from the cluster controller system and communicating those messages to the plurality of chat participants and to the chat viewers.

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 apparatus for training a golfer’s swing comprising a base structure, support structure for hanging a generally upright arcuate swing guide track from said base structure, said track having an overall curvature dimension subtending an arc of at least 90 degrees, said track having a generally straight vertical segment of less than 30 degrees of said overall curvature dimension, wherein said base structure is stationary and wherein said support structure is flexible to allow said track a limited freedom of motion relative to said base structure during usage, track follower structure engaging said track for movement there along throughout said curvature dimension, a handle affixed to said follower structure for being gripped by a golfer for movement of said follower structure by said golfer along said track, and motion resistance structure connected to said base structure and said follower so as to provide a back force to forward motion of said handle and follower structure through said curvature dimension whereby the golfer’s swing muscles become strengthened against the back force and the muscles become stretched with backward motion of said handle by the back force and the swing becomes longer and stronger with regard to it’s trajectory and force.
2. The apparatus of claim 1 wherein track plane adjustment mechanism is provided on said swing guide track so as to adjust the initial verticality of said swing track for accommodating various swing plane angles.
3. The apparatus of claim 1 wherein said motion resistance structure connected to said base structure and said follower is provided with means for varying the back force whereby the golfer predetermines the level of resistance or back force to exercise.
4. The apparatus of claim 1 wherein track diameter adjustment mechanism is provided on said generally straight vertical segment-of said swing guide track for adjusting the diameter of said swing track so as to accommodate various sized golf swings.
5. The apparatus of claim 1 wherein stanchion height adjustment mechanism is provided on said base structure so as to adjust the height of said swing track for accommodating various statures.

1461164591-6bc3e4e9-48e1-4638-ab0d-c1a5cd58c679

What is claimed is:

1. A slurry for chemical mechanical polishing for polishing a copper-containing metal film, comprising -alumina mainly comprising secondary particles made of aggregated primary particles as polishing grains, an oxidizing agent and an organic acid.
2. A slurry for chemical mechanical polishing as claimed in claim 1, wherein a content of the -alumina is 1 wt % to 30 wt % both inclusive to a total amount of the slurry for chemical mechanical polishing.
3. A slurry for chemical mechanical polishing as claimed in claim 1, wherein a content of the secondary particles of the -alumina is 60 wt % or more to a total amount of the -alumina.
4. A slurry for chemical mechanical polishing as claimed in claim 1, wherein an average diameter of the secondary particles of the -alumina is 0.05 m to 0.5 m both inclusive.
5. A slurry for chemical mechanical polishing as claimed in claim 1, wherein the -alumina comprises 50 wt % or more of the secondary particles having a diameter of 0.05 m to 0.5 m both inclusive to a total amount of the secondary particles.
6. A slurry for chemical mechanical polishing as claimed in claim 1, wherein primary and secondary particles having a diameter of more than 2 m are substantially absent in the -alumina.
7. A slurry for chemical mechanical polishing as claimed in claim 1, wherein an average diameter of the primary particles of the -alumina is 0.005 m to 0.1 m both inclusive.
8. A slurry for chemical mechanical polishing as claimed in claim 1, wherein a content of the organic acid is 0.01 wt % to 5 wt % both inclusive to a total amount of the slurry for chemical mechanical polishing.
9. A slurry for chemical mechanical polishing as claimed in claim 1, comprising citric acid in a range of 0.01 wt % to 5 wt % both inclusive to a total amount of the slurry for chemical mechanical polishing.
10. A slurry for chemical mechanical polishing as claimed in claim 1, wherein pH is 4 to 8 both inclusive.
11. A slurry for chemical mechanical polishing as claimed in claim 1, wherein a content of the oxidizing agent is 0.01 wt % to 15 wt % both inclusive to a total amount of the slurry for chemical mechanical polishing.
12. A slurry for chemical mechanical polishing as claimed in claim 1, comprising an antioxidant in a range of 0.0001 wt % to 5 wt % both inclusive to a total amount of the slurry for chemical mechanical polishing.

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

What is claimed is:

1. A transmission apparatus for converting digital data into a packet and transmitting said packet-converted digital data, said transmission apparatus comprising:
insertion means for inserting random data into a part of said packet-converted digital data to be transmitted;
encryption means for encrypting said packet-converted digital data including said random data inserted by said insertion means; and
transmission means for transmitting said digital data encrypted by said encryption means.
2. A transmission apparatus according to claim 1 wherein said transmission means transmits said encrypted digital data to other equipment by radio or wire communication.
3. A transmission apparatus according to claim 1 wherein said transmission means transmits said encrypted digital data as data to be recorded onto a recording medium.
4. A transmission apparatus according to claim 1 wherein said insertion means inserts said random data into an invalid-data portion existing in said packet.
5. A transmission apparatus according to claim 1 wherein the length of an encryption unit encrypted by said encryption means is smaller than the length of said packet-converted digital data.
6. A transmission apparatus according to claim 5 wherein said insertion means inserts said random data into said encryption unit.
7. A reception apparatus for receiving encrypted digital data including random data in each packet, said reception apparatus comprising:
reception means for receiving encrypted packet-converted digital data;
decryption means for decrypting said encrypted packet-converted digital data received by said reception means; and
elimination means for removing random data from packet-converted digital data obtained as a result of decryption carried out by said decryption means.
8. A reception apparatus according to claim 7 wherein said reception means receives said encrypted digital data from other equipment by radio or wire communication.
9. A reception apparatus according to claim 7 wherein said reception means receives said encrypted digital data recorded on a recording medium.
10. A reception apparatus according to claim 7 wherein said elimination means eliminates said random data by removing an invalid-data portion existing in said packet.
11. A reception apparatus according to claim 7 wherein the length of a decryption unit decrypted by said decryption means is smaller than the length of said packet-converted digital data.
12. A reception apparatus according to claim 11 wherein said elimination means eliminates said random data from said decryption unit.
13. A transmission method for converting digital data into a packet and transmitting said packet-converted digital data, said transmission method comprising the steps of:
inserting random data into a part of said packet-converted digital data to be transmitted;
encrypting said packet-converted digital data including said inserted random data; and
transmitting said encrypted digital data.
14. A transmission method according to claim 13 wherein the length of an encryption unit to be encrypted is smaller than the length of said packet-converted digital data and said random data is inserted into said encryption unit.
15. A reception method for receiving encrypted digital data including random data in each packet, said reception method comprising the steps of:
receiving encrypted packet-converted digital data;
decrypting said received encrypted packet-converted digital data; and
removing random data from packet-converted digital data obtained as a result of decrypting said received encrypted packet-converted digital data.
16. A reception method according to claim 15 wherein the length of a decryption unit to be decrypted is smaller than the length of said packet-converted digital data and said random data is removed from said decryption unit.
17. A transmission apparatus for encrypting a program comprising a continuous data stream and transmitting said encrypted program, said transmission apparatus comprising:
random-data-generating means for generating random data;
addition means for adding said random data generated by said random-data-generating means to the beginning and the end of said program;
encryption-processing means for encrypting said program including said random data added thereto by said addition means; and
transmission means for transmitting said program encrypted by said encryption-processing means.
18. A transmission apparatus according to claim 17 wherein said transmission means transmits said encrypted digital data to other equipment by radio or wire communication.
19. A transmission apparatus according to claim 17 wherein said transmission means transmits said encrypted digital data as data to be recorded onto a recording medium.
20. A transmission apparatus according to claim 17 wherein the data length of said random data generated by said random-data-generating means is variable.
21. A reception apparatus for receiving an encrypted program comprising a continuous data stream, said reception apparatus comprising:
reception means for receiving said encrypted program comprising a continuous data stream;
decryption means for decrypting said encrypted program comprising a continuous data stream received by said reception means; and
elimination means for removing random data from the beginning and the end of a program obtained as a result of decryption carried out by said decryption means.
22. A reception apparatus according to claim 21 wherein said reception means receives said encrypted digital data from other equipment by radio or wire communication.
23. A reception apparatus according to claim 21 wherein said reception means receives said encrypted digital data recorded on a recording medium.
24. A reception apparatus according to claim 21 wherein the data length of said random data removed by said elimination means is variable.
25. A transmission method for encrypting a program comprising a continuous data stream and transmitting said encrypted program, said transmission method comprising the steps of:
generating random data;
adding said generated random data to the beginning and the end of said program;
encrypting said program including said added random data; and
transmitting said encrypted program.
26. A reception method for receiving an encrypted program comprising a continuous data stream, said reception method comprising the steps of:
receiving said encrypted program comprising a continuous data stream;
decrypting said received encrypted program comprising a continuous data stream; and
removing random data from the beginning and the end of a program obtained as a result of decrypting said received encrypted program.
27. A transmission apparatus for encrypting a plurality of data blocks comprising main data and additional data and transmitting said encrypted data blocks, said transmission apparatus comprising:
additional-data-inserting means for carrying out processing to insert additional data into data blocks selected at random among a sequence of said data blocks composing a stream of said main data;
encryption means for encrypting said sequence of data blocks after said processing carried out by said additional-data-inserting means to insert additional data; and
transmission means for transmitting said sequence of data blocks encrypted by said encryption means.
28. A transmission apparatus according to claim 27 wherein:
there is further provided random-data-inserting means for carrying out processing to insert random data into some of said data blocks; and
said encryption means encrypts said sequence of data blocks after said processing carried out by said additional-data-inserting means to insert additional data and said processing carried out by said random-data-inserting means to insert random data.
29. A transmission apparatus according to claim 27 wherein said additional data inserted by said additional-data-inserting means into said data blocks selected at random is unencrypted data.
30. A transmission apparatus according to claim 27 wherein said additional data inserted by said additional-data-inserting means into said data blocks selected at random is unencrypted data and encrypted data.
31. A transmission apparatus according to claim 28 wherein said random-data-inserting means inserts random data into an invalid-data portion in each of some data blocks.
32. A transmission apparatus according to claim 27 wherein said transmission means transmits said sequence of data blocks to other equipment by radio or wire communication.
33. A transmission apparatus according to claim 27 wherein said transmission means transmits said sequence of data blocks as data to be recorded onto a recording medium.
34. A transmission method for encrypting a plurality of data blocks comprising main data and additional data and transmitting said encrypted data blocks, said transmission method comprising the steps of:
carrying out processing to insert additional data into data blocks selected at random among a sequence of said data blocks composing a stream of said main data;
encrypting said sequence of data blocks after said processing to insert additional data; and
transmitting said sequence of encrypted data blocks.
35. A transmission method according to claim 34, said transmission method further including the step of carrying out processing to insert random data into some of said data blocks, whereby said sequence of data blocks is encrypted after said step of carrying out processing to insert additional data and said step of carrying out processing to insert random data.
36. A recording medium for recording at least an encrypted program wherein, before being recorded into said recording medium, said program is encrypted after random data is added to the beginning andor the end of said program.
37. A recording medium for recording packet-converted and then encrypted digital data wherein, before being recorded into said recording medium, said packet-converted data is encrypted after random data is added to part of said packet-converted data.
38. A recording medium for recording a plurality of encrypted data blocks comprising main data and additional data wherein, before being recorded into said recording medium, said encrypted data blocks are obtained by inserting additional data into data blocks selected at random among a sequence of data blocks composing a stream of said main data and by encrypting said sequence of data blocks including said additional data.
39. A recording medium according to claim 38 wherein, after said additional data is added, random data is inserted into some data blocks of said sequence of data blocks before encrypting said sequence of data blocks including said random data.
40. A recording medium according to claim 38 wherein said additional data inserted into data blocks selected at random is unencrypted data.
41. A recording medium according to claim 38 wherein said additional data inserted into data blocks selected at random is encrypted data and unencrypted data.