1461111893-60af4b8d-c347-45b5-9780-2e7325071737

1. A method of etching an oxide layer and a nitride layer, comprising:
providing a substrate, wherein the substrate has an isolating structure;
providing a first oxide layer overlying the substrate while exposing the entire isolating structure;
providing a nitride layer overlying the first oxide layer as well as the isolating structure;
providing a second oxide layer overlying the nitride layer; and
performing an isotropic etching process by using an etching mask unmasking the isolating structure, and thereby removing an unmasked portion of the second oxide layer and an unmasked portion of the nitride layer, and further exposing sidewalls of the isolating structure.
2. The method as claimed in claim 1, wherein the isotropic etching process further removes a part of the first oxide layer.
3. The method as claimed in claim 1, further comprising: after the isotropic etching process, removing an unmasked portion of the first oxide layer by using the etching mask.
4. The method as claimed in claim 3, further comprising: after removing the unmasked portion of the first oxide layer, removing the etching mask.
5. The method as claimed in claim 4, further comprising: after removing the etching mask, forming a poly-silicon layer overlying the etched second oxide layer.
6. The method as claimed in claim 1, wherein the etching mask is a patterned photoresist.
7. The method as claimed in claim 1, wherein the substrate has an active region and an isolating region defined thereon, the isolating structure is disposed in the isolating region, and the etching mask is disposed in the active region.
8. The method as claimed in claim 1, wherein the isotropic etching process is a dry etching process.
9. The method as claimed in claim 1, wherein the isotropic etching process is a wet etching process.

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 print data creation device for creating print data by performing a plurality of tasks, comprising a first task and a second task, in parallel, the print data creation device comprising:
a memory configured to store, for each of a plurality of external devices, a network address, a port number, and a communication state in association with each other; and
a controller configured to:
identify a first network address and a first port number of a first external device;
determine whether the first network address and the first port number are stored in association with each other in the memory when the first task comprising downloading first data from the first external device is to be performed;
store the first network address and the first port number in the memory upon determining that the first network address and the first port number are not stored in association with each other in the memory;
perform the first task comprising downloading the first data from the first external device after associating a lock state with the first network address and the first port number in the memory;
associate an unlock state, instead of the lock state, with the first network address and the first port number, in a case where downloading the first data from the first external device has been completed;
determine whether the first network address and the first port number are stored in association with each other in the memory when second data is to be downloaded from the first external device, the second data being image data used to perform the second task;
postpone downloading the second data from the first external device until the lock state associated with the first network address and the first port number is changed to the unlock state, in a case where it is determined that the first network address and the first port number are being stored in association with each other in the memory and the lock state is associated with the first network address and the first port number;
download the second data from the first external device after re-associating the lock state with the first network address and the first port number, in a case where the lock state associated with the first network address and the first port number has been changed to the unlock state;
perform the second task comprising creating the print data by rasterizing the second data;
download third data from the first external device in accordance with an address of the third data, wherein the first data comprises the address of the third data related to a layout of the image data; and
perform a third task comprising determining the la out of the image data based on the third data,
wherein the image data is disposed in accordance with the determined layout to create the print data.
2. The print data creation device as in claim 1, wherein the controller is further configured to receive a print job creating request including an address of the first data, wherein performing the first task comprises downloading the first data from the first external device in accordance with the address of the first data included in the print job creating request.
3. The print data creation device as in claim 1, wherein the controller is further configured to: identify a second network address and a second port number of a second external device which is different from the first external device;
determine whether the second network address and the second port number are stored in association with each other in the memory when particular data is to be downloaded from the second external device;
store the association of the second network address and the second port number in the memory upon determining that the second network address and the second port number are not stored in association with each other in the memory; and
download the particular data from the second external device after associating the lock state with the second network address and the second port number in the memory, even if the lock state is associated with the first network address and the first port number in the memory.
4. The print data creation device as in claim 1, wherein the controller comprises a processor, and wherein the memory stores computer executable instructions that, when executed by the processor, cause the processor to operate as the controller.
5. A print data creation device for creating print data by performing a plurality of tasks, comprising a first task and a second task, in parallel, the print data creation device comprising:
a memory configured to store, for each of a plurality of external devices, a network address, a port number, and a communication state in association with each other; and
a controller configured to:
identify a first network address and a first port number of a first external device;
determine whether the first network address and the first port number are stored in association with each other in the memory when first data is to be downloaded from the first external device, the first data being used to perform the first task;
store the first network address and the first port number in the memory upon determining that the first network address and the first port number are not stored in association with each other in the memory;
download the first data from the first external device after associating a lock state with the first network address and the first port number in the memory;
associate an unlock state, instead of the lock state, with the first network address and the first port number, in a case where downloading the first data from the first external device has been completed;
determine whether the first network address and the first port number are stored in association with each other in the memory when second data is to be downloaded from the first external device, the second data being image data used to perform the second task;
postpone downloading the second data from the first external device until the lock state associated with the first network address and the first port number is changed to the unlock state, in a case where it is determined that the first network address and the first port number are being stored in association with each other in the memory and the lock state is associated with the first network address and the first port number;
download the second data from the first external device after re-associating the lock state with the first network address and the first port number, in a case where the lock state associated with the first network address and the first port number has been changed to the unlock state;
perform the second task comprising creating print data by rasterizing the second data;
download third data from the first external device in accordance with an address of the third data, wherein the first data comprises the address of the third data related to a layout of the image data; and
perform a third task comprising determining the la out of the image data based on the third data,
wherein the image data is disposed in accordance with the determined layout to create the print data.
6. The print data creation device as in claim 5, wherein the controller is further configured to receive a print job creating request including an address of the first data, wherein the downloading of the first data comprises downloading the first data from the first external device in accordance with the address of the first data included in the print job creating request.
7. The print data creation device as in claim 5, wherein the controller is further configured to: identify a second network address and a second port number of a second external device which is different from the first external device;
determine whether the second network address and the second port number are stored in association with each other in the memory when particular data is to be downloaded from the second external device;
store the association of the second network address and the second port number in the memory upon determining that the second network address and the second port number are not stored in association with each other in the memory; and
download the particular data from the second external device after associating the lock state with the second network address and the second port number in the memory, even if the lock state is associated with the first network address and the first port number in the memory.
8. The print data creation device as in claim 5, wherein the controller comprises a processor, and wherein the memory stores computer executable instructions that, when executed by the processor, cause the processor to operate as the controller.
9. A non-transitory computer readable medium storing computer executable instructions that, when executed by an apparatus, cause the apparatus to:
identify a first network address and a first port number of a first external device;
determine whether the first network address and the first port number are stored in association with each other in memory of the apparatus when a first task comprising downloading first data from the first external device is to be performed;
store the first network address and the first port number in the memory upon determining that the first network address and the first port number are not stored in association with each other in the memory;
perform the first task comprising downloading the first data from the first external device after associating a lock state with the first network address and the first port number in the memory;
associate an unlock state, instead of the lock state, with the first network address and the first port number, in a case where downloading the first data from the first external device has been completed;
determine whether the first network address and the first port number are stored in association with each other in the memory when second data is to be downloaded from the first external device, the second data being image data used to perform a second task in parallel with the first task;
postpone downloading the second data from the first external device until the lock state associated with the first network address and the first port number is changed to the unlock state, in a case where it is determined that the first network address and the first port number are being stored in association with each other in the memory and the lock state is associated with the first network address and the first port number;
download the second data from the first external device after re-associating the lock state with the first network address and the first port number, in a case where the lock state associated with the first network address and the first port number has been changed to the unlock state;
perform the second task comprising creating print data by rasterizing the second data;
download third data from the first external device in accordance with an address of the third data, wherein the first data comprises the address of the third data related to a layout of the image data; and
perform a third task comprising determining the layout of the image data based on the third data,
wherein the image data is disposed in accordance with the determined layout to create the print data.
10. A non-transitory computer readable medium storing computer executable instructions that, when executed by an apparatus, cause the apparatus to:
identify a first network address and a first port number of a first external device;
determine whether the first network address and the first port number are stored in association with each other in memory of the apparatus when first data is to be downloaded from the first external device, the first data being used to perform a first task;
store the first network address and the first port number in the memory upon determining that the first network address and the first port number are not stored in association with each other in the memory;
download the first data from the first external device after associating a lock state with the first network address and the first port number in the memory;
associate an unlock state, instead of the lock state, with the first network address and the first port number, in a case where downloading the first data from the first external device has been completed;
determine whether the first network address and the first port number are stored in association with each other in the memory when second data is to be downloaded from the first external device, the second data being image data used to perform a second task in parallel with the first task;
postpone downloading the second data from the first external device until the lock state associated with the first network address and the first port number is changed to the unlock state, in a case where it is determined that the first network address and the first port number are being stored in association with each other in the memory and the lock state is associated with the first network address and the first port number;
download the second data from the first external device after re-associating the lock state with the first network address and the first port number, in a case where the lock state associated with the first network address and the first port number has been changed to the unlock state;
perform the second task comprising creating print data by rasterizing the second data;
download third data from the first external device in accordance with an address of the third data, wherein the first data comprises the address of the third data related to a layout of the image data; and
perform a third task comprising determining the la out of the image data based on the third data,
wherein the image data is disposed in accordance with the determined layout to create the print data.

1461111882-7646ed9b-cf2a-47f4-b5b3-9cae738b741a

1. An access node for providing at least two concurrent access services to a mobile node when the mobile node is outside its home domain, the access node comprising:
an inputoutput interface for receiving a remote access message and relaying the remote access message to a home agent; and
a processor coupled with a memory, wherein the processor is configured to
a) generate an authentication and authorization request (AAR) message based on the remote access message;
b) send the AAR message through the inputoutput interface to an authenticationauthorizationaccounting (AAA) proxy server, and
c) implement the at least two concurrent access services for the mobile node based on a return AAR message received from the AAA proxy server.
2. The access node of claim 1 wherein the remote access message comprises at least two profile selectors and a network access identifier (NAI).
3. The access node of claim 2 wherein the network access identifier (NAI) comprises at least one realm part for identifying at least one home service profile server and at least one username part for identifying at least one service profile.
4. The access node of claim 3 wherein the at least one home service profile server is part of a home authenticationauthorizationaccounting (AAA) server, and wherein the AAR message is used by the home AAA server to confirm authentication and authorization.
5. The access node of claim 2 further comprising a state information module residing within the memory, the state information module storing at least two service profiles based on the at least two profile selectors, wherein the at least two service profiles are returned by the return AAR message.
6. The access node of claim 5 wherein the processor is further configured to provide the at least two concurrent access services based on the at least two service profiles.
7. The access node of claim 6 further comprising a nested mobile Internet Protocol (MIP) extension module residing within the memory, wherein the nested MIP extension module stores a plurality of mobile Internet Protocol (MIP) addresses to implement the at least two concurrent access services for the mobile node.
8. The access node of claim 6 wherein the protocol associated with the home agent is one of the following: standard MIP remote access, standard point-to-point tunneling protocol (PPTP) remote access or standard IP security (IPSEC) remote access.
9. The access node of claim 6 wherein one of the at least two concurrent access services utilizes either a code division multiple access (CDMA) technology or an orthogonal frequency division multiple access (OFDMA) technology.
10. A wireless communication node for providing at least two concurrent access services to a mobile node when the mobile node is outside its home domain, the wireless communication node comprising:
means for receiving a remote access message;
means for relaying the remote access message to a home agent;
means for generating an authentication and authorization request (AAR) message based on the remote access message;
means for sending the AAR message to an authenticationauthorizationaccounting (AAA) proxy server, and
means for implementing the at least two concurrent access services for the mobile node based on a return AAR message received from the AAA proxy server.
11. The wireless communication node of claim 10 wherein the remote access message comprises at least two profile selectors and a network access identifier (NAI).
12. The wireless communication node of claim 11 wherein the network access identifier (NAI) comprises at least one realm part for identifying at least one home service profile server and at least one username part for identifying at least one service profile.
13. The wireless communication node of claim 12 wherein the at least one home service profile server is part of a home authenticationauthorizationaccounting (AAA) server, and wherein the AAR message is used by the home AAA server to confirm authentication and authorization.
14. The wireless communication node of claim 11 further comprising means for storing at least two service profiles based on the at least two profile selectors, wherein the at least two service profiles are used to provide the at least two concurrent access services.
15. The wireless communication node of claim 14 further comprising means for storing a plurality of mobile Internet Protocol (MIP) addresses to implement the at least two concurrent access services.
16. The wireless communication node of claim 15 wherein the protocol associated with the home agent is one of the following: standard MIP remote access, standard point-to-point tunneling protocol (PPTP) remote access or standard IP security (IPSEC) remote access.
17. The wireless communication node of claim 15 wherein one of the at least two concurrent access services utilizes either a code division multiple access (CDMA) technology or an orthogonal frequency division multiple access (OFDMA) technology.
18. A method for providing at least two concurrent access services to a mobile node when outside its home domain comprising:
relaying a remote access message to a home agent;
generating a first authentication and authorization request (AAR) message based on the remote access message;
sending the first AAR message to an authenticationauthorizationaccounting (AAA) proxy server;
receiving a first return AAR message from the AAA proxy server; and
implementing the at least two concurrent access services for the mobile node based on the first return AAR message.
19. The method of claim 18 further comprising receiving the remote access message wherein the remote access message comprises at least two profile selectors and a first network access identifier (NAI).
20. The method of claim 19 wherein the at least two profile selectors are each either a signaling flag or a message extension.
21. The method of claim 19 wherein the first network access identifier (NAI) comprises a first realm part for identifying a home service profile server and a first username part for identifying a first service profile on the home service profile server.
22. The method of claim 21 wherein the home service profile server is part of a home authenticationauthorizationaccounting (AAA) server.
23. The method of claim 22 wherein the first AAR message is used to confirm authentication and authorization by the home AAA server.
24. The method of claim 23 wherein the home service profile server provides the first service profile, and wherein the first service profile relates to a first of the at least two concurrent access services for the mobile node.
25. The method of claim 24 wherein the first NAI further comprises a second realm part for identifying a service profile server in a third party AAA server.
26. The method of claim 25 wherein the service profile server in the third party AAA server provides a second service profile related to a second of the at least two concurrent access services for the mobile node.
27. The method of claim 26 wherein the at least two concurrent access services include at least one of a remote access service and a local access service.
28. The method of claim 24 wherein the remote access message further comprises a second NAI further comprising a second realm part for identifying a service profile server in a third party AAA server.
29. The method of claim 28 wherein the service profile server in the third party AAA server provides a second service profile related to a second of the at least two concurrent access services for the mobile node.
30. The method of claim 29 wherein the at least two concurrent access services include at least one of a remote access service and a local access service.
31. The method of claim 18 wherein the home agent is either a local home agent or a remote home agent.
32. The method of claim 31 wherein the protocol associated with the home agent is one of the following: standard MIP remote access, standard point-to-point tunneling protocol (PPTP) remote access or standard IF security (IPSEC) remote access.
33. The method of claim 18 wherein the first return AAR message from the AAA proxy server is derived from at least one other AAA server coupled to the AAA proxy server.
34. The method of claim 33 where the at least one other AAA server is a home AAA server.
35. The method of claim 18 wherein one of the at least two concurrent access services utilizes either a code division multiple access (CDMA) technology or an orthogonal frequency division multiple access (OFDMA) technology.
36. The method of claim 18 further comprising:
generating a second AAR message based on the remote access message;
sending the second AAR message along with the first AAR message to the authenticationauthorizationaccounting (AAA) proxy server;
receiving a second return AAR message along with the first return AAR message from the AAA proxy server; and
implementing at least two concurrent access services for the mobile node based on the first return AAR message and the second return AAR message.
37. The method of claim 36 wherein one of the at least two concurrent access services utilizes either a code division multiple access (CDMA) technology or an orthogonal frequency division multiple access (OFDMA) technology.
38. A computer-readable medium storing program code thereon, comprising:
program code for relaying a remote access message to a home agent;
program code for generating a first authentication and authorization request (AAR) message based on the remote access message;
program code for sending the first AAR message to an authenticationauthorizationaccounting (AAA) proxy server;
program code for receiving a first return AAR message from the AAA proxy server; and
program code for implementing at least two concurrent access services for a mobile node based on the first return AAR message.
39. The computer-readable medium of claim 38 further comprising program code for receiving the remote access message wherein the remote access message comprises at least two profile selectors and a first network access identifier (NAI).
40. The computer-readable medium of claim 39 wherein the first network access identifier (NAI) comprises a first realm part for identifying a home service profile server and a first username part for identifying a first service profile on the home service profile server.
41. The computer-readable medium of claim 40 wherein the home service profile server is part of a home authenticationauthorizationaccounting (AAA) server.
42. The computer-readable medium of claim 41 wherein the first AAR message is used to confirm authentication and authorization by the home AAA server.
43. The computer-readable medium of claim 42 wherein the home service profile server provides the first service profile, and wherein the first service profile relates to a first of the at least two concurrent access services for the mobile node.
44. The computer-readable medium of claim 43 wherein the first NAI further comprises a second realm part for identifying a service profile server in a third party AAA server.
45. The computer-readable medium of claim 44 wherein the service profile server in the third party AAA server provides a second service profile related to a second of the at least two concurrent access services for the mobile node.
46. The computer-readable medium of claim 43 wherein the remote access message further comprises a second NAI further comprising a second realm part for identifying a service profile server in a third party AAA server.
47. The computer-readable medium of claim 46 wherein the service profile server in the third party AAA server provides a second service profile related to a second of the at least two concurrent access services for the mobile node.
48. The computer-readable medium of claim 38 wherein the protocol associated with the home agent is one of the following: standard MIP remote access, standard point-to-point tunneling protocol (PPTP) remote access or standard IP security (IPSEC) remote access.
49. The computer-readable medium of claim 38 wherein one of the at least two concurrent access services utilizes either a code division multiple access (CDMA) technology or an orthogonal frequency division multiple access (OFDMA) technology.
50. The computer-readable medium of claim 38 further comprising:
program code for generating a second AAR message based on the remote access message;
program code for sending the second AAR message along with the first AAR message to the authenticationauthorizationaccounting (AAA) proxy server;
program code for receiving a second return AAR message along with the first return AAR message from the AAA proxy server; and
program code for implementing at least two concurrent access services for the mobile node based on the first return AAR message and the second return AAR message.
51. The computer-readable medium of claim 50 wherein one of the at least two concurrent access services utilizes either a code division multiple access (CDMA) technology or an orthogonal frequency division multiple access (OFDMA) technology.

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 expandable broadhead for attachment to an arrow shaft, comprising:
a ferrule body comprising a nose section and at least one blade recess;
a chisel tip inserted into the nose section of the ferrule body;
a plurality of blades residing at least in part in the at least one blade recess, wherein the plurality of blades can be configured in a retracted configuration or a deployed configuration; and
a shock-absorbing retainer, releasably engaged with the plurality of blades, to retain the blades in the retracted configuration until impact.
2. The expandable broadhead of claim 1, wherein the ferrule body is comprised of a material selected from the group consisting of aluminum, titanium, magnesium, and carbon-fiber reinforced polymer.
3. The expandable broadhead of claim 1, wherein the chisel tip is comprised of a material selected from the group consisting of stainless steels, tool steels, carbides, titanium alloys, tungsten alloys, and tungsten carbides.
4. The expandable broadhead of claim 3, wherein the chisel tip is coated with a material selected from the group consisting of nickel, zinc, cadmium, and black oxide.
5. The expandable broadhead of claim 1, wherein the chisel tip is coated with a friction reducing material selected from the group consisting of a PTFE (polytetrafluoroethylene), fluoropolymer, PVD (physical vapor deposition) ceramic type coating and a CVD (chemical vapor deposition) ceramic type coating.
6. The expandable broadhead of claim 1, wherein the shock-absorbing retainer comprises a collar.
7. The expandable broadhead of claim 1, wherein each of the plurality of blades comprises a cutting edge, and wherein the cutting edge is exposed in the deployed configuration of the plurality of blades.
8. The expandable broadhead of claim 7, wherein each of the plurality of blades comprises a blunt edge, and wherein the blunt edge is exposed in the retracted configuration of the plurality of blades.
9. The expandable broadhead of claim 1, wherein the chisel tip is multi-faceted.
10. The expandable broadhead of claim 9, wherein the number of facets of the chisel tip is a multiple of the number of the plurality of blades.
11. The expandable broadhead of claim 10, wherein the chisel tip is a three-facet chisel tip.
12. The expandable broadhead of claim 10, wherein the chisel tip is a four-facet chisel tip.
13. The expandable broadhead of claim 10, wherein the facets of the chisel tip are concave.
14. The expandable broadhead of claim 10, further comprising cutting edges between the facets of the chisel tip.
15. The expandable broadhead of claim 14, wherein the cutting edges are helical blades.
16. The expandable broadhead of claim 14, wherein the cutting edges of the chisel tip bisect the separation angles of the plurality of blades.
17. The expandable broadhead of claim 9, wherein the number of facets of the chisel tip is different than the number of the plurality of blades.
18. The expandable broadhead of claim 1, wherein the expandable broadhead has a cutting diameter of about 1 inch to about 2.5 inches in diameter.
19. The expandable broadhead of claim 1, wherein the expandable broadhead has a weight of about 75 grains to about 150 grains.