1460715585-989a99f8-1f85-4ff9-bd1e-27f8ad6599d9

1. A system for self-checkout within a store, the system having a processor and memory in a computing apparatus that:
reads a customer’s credit card number;
uses the credit card number to check whether a transaction stored under the credit card number is for a particular store from which the customer claims to have purchased one or more products;
uses the credit card number to check whether a transaction stored under the credit card number is for a particular amount equal to that of a total price plus any sales tax on items the customer claims to have purchased from the store; and
uses the credit card number to check for individual products bought by the customer from a particular store in what appears to be in a single visit by the customer to the store; and
verifies that a total weight of items carried out of the store by the customer for a single visit matches that of what a weight should be for all items that appeared to have been purchased in the single visit when checking individual products using the credit card number.
2. The system of claim 1 wherein the at least one subsystem that uses the credit card number to check whether a transaction stored under that credit card number is for a particular store comprises at least one subsystem that verifies that the transaction was made payable to a particular store having a code matching that of the transaction being checked.
3. The system of claim 1 further comprising at least one subsystem that prints a receipt for the customer if after using the credit card number to check for a particular store and check for a particular amount, it is determined the user did purchase items from the store that the user claims to have purchased.
4. The system of claim 3 wherein the at least one subsystem that reads the credit card number comprises at least one subsystem that receives a wireless signal from a user’s mobile device containing the credit card number.
5. The system of claim 1 wherein the at least one subsystem that uses the credit card number to check whether a transaction is for a particular amount or for a particular store comprises at least one subsystem that communicates with a credit card payment center located remotely from the store.
6. The system of claim 1 further comprising:
at least one subsystem that first receives from a mobile device at a payment center at least price and seller identification data of a product wherein at least the price of said product having been electronically read by the mobile device; and
at least one subsystem that charges a user for the product based upon the received price and identification data.
7. A method for self-checkout within a store, comprising:
reading a customer’s credit card number with a computing device;
using the credit card number to check, with the computing device, whether a transaction stored under the credit card number is for a particular store from which the customer claims to have purchased one or more products;
using the credit card number to check, with the computing device, whether a transaction stored under the credit card number is for a particular amount equal to that of a total price plus any sales tax on items the customer claims to have purchased from the store; and
using the credit card number to check for individual products bought by the customer from a particular store in what appears to be in a single visit by the customer to the store; and
verifying that a total weight of items carried out of the store by the customer for a single visit matches that of what a weight should be for all items that appeared to have been purchased in the single visit when checking individual products using the credit card number.
8. The method of claim 7 wherein the using the credit card number to check whether a transaction stored under that credit card number is for a particular store comprises verifying that the transaction was made payable to a particular store having a code matching that of the transaction being checked.
9. The method of claim 7 further comprising printing a receipt for the customer if after using the credit card number to check for a particular store and check for a particular amount, it is determined the user did purchase items from the store that the user claims to have purchased.
10. The method of claim 9 wherein the reading the credit card number comprises receiving a wireless signal from a user’s mobile device containing the credit card number.
11. The method of claim 7 wherein the using the credit card number to check whether a transaction is for a particular amount or for a particular store comprises communicating with a credit card payment center located remotely from the store.
12. The method of claim 7 further comprising:
first receiving from a mobile device at a payment center at least price and seller identification data of a product wherein at least the price of said product having been electronically read by the mobile device; and
charging a user for the product based upon the received price and identification data.
13. A non-transitory computer-readable medium comprising computer-readable instructions for self-checkout within a store, said computer-readable instructions comprising instructions for:
reading a customer’s credit card number;
using the credit card number to check whether a transaction stored under the credit card number is for a particular store from which the customer claims to have purchased one or more products;
using the credit card number to check whether a transaction stored under the credit card number is for a particular amount equal to that of a total price plus any sales tax on items the customer claims to have purchased from the store; and
using the credit card number to check for individual products bought by the customer from a particular store in what appears to be in a single visit by the customer to the store; and
verifying that a total weight of items carried out of the store by the customer for a single visit matches that of what a weight should be for all items that appeared to have been purchased in the single visit when checking individual products using the credit card number.
14. The computer-readable medium of claim 13 wherein the instructions for using the credit card number to check whether a transaction stored under that credit card number is for a particular store comprise instructions for verifying that the transaction was made payable to a particular store having a code matching that of the transaction being checked.
15. The computer-readable medium of claim 13 further comprising instructions for printing a receipt for the customer if after using the credit card number to check for a particular store and check for a particular amount, it is determined the user did purchase items from the store that the user claims to have purchased.
16. The computer-readable medium of claim 15 wherein the instructions for reading the credit card number comprise instructions for receiving a wireless signal from a user’s mobile device containing the credit card number.
17. The computer-readable medium of claim 13 wherein the instructions for using the credit card number to check whether a transaction is for a particular amount or for a particular store comprise instructions for communicating with a credit card payment center located remotely from the store.
18. The computer-readable medium of claim 13 further comprising instructions for:
first receiving from a mobile device at a payment center at least price and seller identification data of a product wherein at least the price of said product having been electronically read by the mobile device; and
charging a user for the product based upon the received price and identification 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. A method of manufacturing a semiconductor device, comprising forming a thin film containing a predetermined element, boron, carbon, and nitrogen on a substrate by performing a cycle a first predetermined number of times, the cycle comprising:
forming a first layer containing boron and a halogen group by supplying a first precursor gas containing boron and the halogen group to the substrate;
forming a second layer containing the predetermined element, boron, carbon, and nitrogen by supplying a second precursor gas containing the predetermined element and an amino group to the substrate and modifying the first layer; and

supplying a reaction gas to the substrate, the reaction gas being different from the first precursor gas and the second precursor gas.
2. A method of manufacturing a semiconductor device, comprising forming a thin film containing a predetermined element, boron, carbon, and nitrogen on a substrate by performing a cycle a first predetermined number of times, the cycle comprising:
forming a first layer containing boron and a halogen group by supplying a first precursor gas containing boron and the halogen group to the substrate;
forming a second layer containing the predetermined element, boron, carbon, and nitrogen by supplying a second precursor gas containing the predetermined element and an amino group to the substrate and modifying the first layer;

modifying the second layer by supplying a reaction gas to the substrate, the reaction gas being different from the first precursor gas and the second precursor gas.
3. A method of manufacturing a semiconductor device, comprising forming a thin film containing a predetermined element, boron, carbon, and nitrogen on a substrate by performing a cycle a first predetermined number of times, the cycle comprising:
forming a first layer containing boron and a halogen group by supplying a first precursor gas containing boron and the halogen group to the substrate;
forming a second layer containing the predetermined element, boron, carbon, and nitrogen by supplying a second precursor gas containing the predetermined element and an amino group to the substrate and modifying the first layer; and

forming a third layer having a carbon concentration lower than a carbon concentration of the second layer by supplying a reaction gas to the substrate and modifying the second layer, the reaction gas being different from the first precursor gas and the second precursor gas.
4. The method of claim 1, wherein the reaction gas includes a nitriding gas.
5. The method of claim 1, wherein the reaction gas includes a nitriding gas activated by heat.
6. The method of claim 1, wherein the reaction gas includes a nitriding gas activated by plasma.
7. The method of claim 1, wherein the reaction gas includes a gas containing nitrogen and carbon.
8. The method of claim 3, wherein in the act of forming the thin film by performing the cycle the first predetermined number of times, the cycle performs in the following order:
alternately performing the act of forming the first layer and the act of forming the second layer a second predetermined number of times; and
the act of forming the third layer.
9. The method of claim 1, wherein in the act of forming the first layer, a carbon-containing gas is supplied to the substrate together with the first precursor gas.
10. The method of claim 1, wherein in the act of forming the second layer, a carbon-containing gas is supplied to the substrate together with the second precursor gas.
11. The method of claim 1, wherein in the act of supplying the reaction gas, a carbon-containing gas is supplied to the substrate together with the reaction gas.
12. A non-transitory computer-readable recording medium storing a program that causes a computer to perform a process of forming a thin film containing a predetermined element, boron, carbon, and nitrogen on a substrate in a process chamber by performing a cycle a predetermined number of times, the cycle comprising:
forming a first layer containing boron and a halogen group by supplying a first precursor gas containing boron and the halogen group to the substrate;
forming a second layer containing the predetermined element, boron, carbon, and nitrogen by supplying a second precursor gas containing the predetermined element and an amino group to the substrate and modifying the first layer; and

supplying a reaction gas to the substrate, the reaction gas being different from the first precursor gas and the second precursor gas.

1460715577-c04a7407-bf7e-429f-9514-7cefb3da44b6

1. A memory system connected to an external device, comprising:
a memory array configured to store command information, the external device generating a command based on the command information;
a storage part configured to store command analysis information to analyze the command generated by said external device based on said command information;
a communication part configured to receive the command generated by said external device based on said command information; and
a memory controller configured
to analyze said command received by said communication part based on said command analysis information, and
to perform said command,

wherein
the external device requests the command information with respect to the memory system when detecting the memory system being inserted therein,
the external device is forbidden access to said storage part, and
the command information and command analysis information are paired information that are different from each other.
2. The memory system according to claim 1, wherein said storage part is included in said memory array.
3. The memory system according to claim 2, further comprising:
a buffer configured to store the command analysis information transmitted from said storage part,
wherein said memory controller analyzes said command based on the command analysis information stored in said buffer.
4. The memory system according to claim 3, wherein memory elements constituting said buffer are accessed by said memory controller faster than memory elements constituting said memory array.
5. A computer system comprising:
a computer; and
a memory system including
a memory array configured to store command information, the computer generating a command based on the command information;
a storage part configured to store command analysis information to analyze the command generated by said computer based on said command information;
a communication part configured to receive the command generated by said computer based on said command information; and
a memory controller configured
to analyze said command received by said communication part based on said command analysis information, and
to perform said command,

wherein
said computer requests the command information with respect to the memory system when detecting the memory system being inserted therein,
said computer generates a required command based on said command information and sends the command to said memory system,
the computer is forbidden access to said storage part, and
the command information and command analysis information are paired information that are different from each other.
6. The computer system according to claim 5, wherein said storage part is included in said memory array.
7. The computer system according to claim 6, further comprising:
a buffer configured to store command analysis information transmitted from said storage part,
wherein said memory controller analyzes said command based on the command analysis information stored in said buffer.
8. The computer system according to claim 7, wherein memory elements constituting said buffer are accessed by said memory controller faster than memory elements constituting said memory array.
9. A memory control method in a computer system having a computer and a memory system, the method comprising:
sending, from a memory array of said memory system, command information with respect to the memory system to said computer when detecting the memory system being inserted into the computer;
generating a command in said computer based on said command information;
sending said command from said computer to said memory system;
analyzing said command based on command analysis information stored in a the storage part inside said memory system in advance; and
performing said command in said memory system,
wherein
the computer is forbidden access to said storage part, and
the command information and command analysis information are paired information that are different from each other.
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. A method for receiving tunneled multi-user packets of unicast waveform over a broadcast-multicast waveform, comprising:
receiving a message over a broadcast-multicast waveform;
tunneling the message though a broadcastmulticast Inter-Route Tunneling Protocol (B-IRTP);
routing the message though a unicast stack; and
outputting the message to a user.
2. The method of claim 1, further comprising:
reviewing a type field in a Broadcast Packet Consolidation Protocol (B-PCP) header of the message before routing the message though the unicast stack, wherein the type field indicates whether the message is a BCMC signaling message.
3. The method of claim 1, receiving a message over a broadcast-multicast waveform is an AN-centric deployment-model, wherein the MulticastIPPort-to-BCMCFlowID is maintained per access node.
4. The method of claim 1, receiving a message over a broadcast-multicast waveform is a region-centric deployment-model, wherein the MulticastIPPort-to-BCMCFlowID is maintained regionally.
5. The method of claim 1, wherein the message is received on a broadcast physical channel.
6. The method of claim 1, further comprising:
reviewing a type field in a Broadcast Packet Consolidation Protocol (B-PCP) header to determine if the message is a BCMC signaling message, wherein the B-PCP performs framing of higher layer packets.
7. The method of claim 6, further comprising:
analyzing a begin filed of the B-PCP to ascertain a first fragment of the higher layer packet; and
analyzing an end field of the B-PCP to ascertain a last fragment of the higher layer packet.
8. A wireless communications apparatus, comprising:
a memory that retains instructions relating to receiving a message over a broadcast-multicast waveform, tunneling the message though a B-IRTP, routing the message though a unicast stack, and outputting the message to a user; and
a processor, coupled to the memory, configured to execute the instructions retained in the memory.
9. The wireless communications apparatus of claim 8, the memory further retains instructions relating to reviewing a type field in a Broadcast Packet Consolidation Protocol (B-PCP) header of the message before routing the message though the unicast stack, wherein the type field indicates whether the message is a BCMC signaling message.
10. The wireless communications apparatus of claim 8, the memory further retains instructions relating to receiving a message over a broadcast-multicast waveform is an AN-centric deployment-model, wherein the MulticastIPPort-to-BCMCFlowID is maintained per access node.
11. The wireless communications apparatus of claim 8, the memory further retains instructions relating to receiving a message over a broadcast-multicast waveform is a region-centric deployment-model, wherein the MulticastIPPort-to-BCMCFlowID is maintained regionally.
12. The wireless communications apparatus of claim 8, wherein the message is received on a broadcast physical channel.
13. The wireless communications apparatus of claim 8, the memory further retains instructions relating to reviewing a type field in a Broadcast Packet Consolidation Protocol (B-PCP) header to determine if the message is a BCMC signaling message, wherein the B-PCP performs framing of higher layer packets.
14. The wireless communications apparatus of claim 13, the memory further retains instructions relating to analyzing a begin filed of the B-PCP to ascertain a first fragment of the higher layer packet and analyzing an end field of the B-PCP to ascertain a last fragment of the higher layer packet.
15. A wireless communications apparatus that receives multi-user packets of a unicast waveform over a broadcast-multicast waveform, comprising:
means for receiving a message over a broadcast-multicast waveform;
means for tunneling the message though a B-IRTP;
means for routing the message though a unicast stack; and means for outputting the message to a user.
16. The wireless communications apparatus of claim 15, further comprising:
means for reviewing a type field in a Broadcast Packet Consolidation Protocol (B-PCP) header of the message before routing the message though the unicast stack, wherein the type field indicates whether the message is a BCMC signaling message.
17. The wireless communications apparatus of claim 15, wherein receiving a message over a broadcast-multicast waveform is an AN-centric deployment-model, wherein the MulticastIPPort-to-BCMCFlowID is maintained per access node.
18. The wireless communications apparatus of claim 15, wherein receiving a message over a broadcast-multicast waveform is a region-centric deployment-model, wherein the MulticastIPPort-to-BCMCFlowID is maintained regionally.
19. The wireless communications apparatus of claim 15, wherein the message is received on a broadcast physical channel.
20. The wireless communications apparatus of claim 15, further comprising:
means for reviewing a type field in a Broadcast Packet Consolidation Protocol (B-PCP) header to determine if the message is a BCMC signaling message, wherein the B-PCP performs framing of higher layer packets.
21. The wireless communications apparatus of claim 20, further comprising:
means for analyzing a begin filed of the B-PCP to ascertain a first fragment of the higher layer packet; and means for analyzing an end field of the B-PCP to ascertain a last fragment of the higher layer packet.
22. A machine-readable non-transitory medium having stored thereon machine-executable instructions for receiving tunneled multi-user packets of a unicast waveform over a broadcast-multicast waveform, comprising:
receiving a message over a broadcast-multicast waveform;
tunneling the message though a B-IRTP;
routing the message though a unicast stack; and
outputting the message to a user.
23. The machine-readable non-transitory medium of claim 22, wherein receiving a message over a broadcast-multicast waveform is an AN-centric deployment-model, wherein the MulticastIPPort-to-BCMCFlowID is maintained per access node.
24. The machine-readable non-transitory medium of claim 22, wherein receiving a message over a broadcast-multicast waveform is a region-centric deployment-model, wherein the MulticastIPPort-to-BCMCFlowID is maintained regionally.
25. In a wireless communications system, an apparatus comprising:
a processor configured to:
receive a message over a broadcast-multicast waveform;
tunnel the message though a B-IRTP;
review a type field in a Broadcast Packet Consolidation Protocol (B-PCP) header;
route the message though a unicast stack; and
output the message to a user, wherein the type field indicates whether the message is a BCMC signaling message.