1461149316-0a037864-eb8b-420f-a5fb-67dfbabbcf5c

1. A computer-implemented method, comprising:
receiving a request to receive or pick-up a good, a service, or a printed issue of at least one of a periodical, a newspaper, and a magazine, at a retail facility or a store pursuant to a subscription;
processing information regarding the request with a processing device, wherein the processing device determines whether the subscription is active or not active or determines whether any good, any service, or any issue or any issues of the at least one of a periodical, a newspaper, and a magazine, remain to be fulfilled pursuant to the subscription; and
transmitting a message in response to the request, wherein the message contains an authorization or a denial of the request, and further wherein the message is transmitted to a point-of-sale transaction device located at the retail facility or the store.
2. The computer-implemented method of claim 1, further comprising:
processing information for at least one of renewing the subscription, extending the subscription, and canceling or terminating the subscription.
3. The computer-implemented method of claim 1, further comprising:
processing information for creating or initiating the subscription.
4. The computer-implemented method of claim 1, wherein the subscription is for a specified number of goods, services, or printed issues and is for a specified time period, and further wherein one or more of the goods, services, or printed issues can be skipped or foregone in or during the specified time period while allowing a subscriber to be able to pick-up or receive all of the specified number of goods, services, or printed issues in or during the specified time period.
5. The computer-implemented method of claim 1, further comprising:
swiping an account card associated with the subscription using a scanner device or a reader device to obtain information stored on the account card.
6. The computer-implemented method of claim 1, further comprising:
processing information regarding a search for the subscription or a search for a second subscription.
7. The computer-implemented method of claim 1, further comprising:
determining that the subscription is not active; and
processing information for re-opening or renewing the subscription.
8. The computer-implemented method of claim 1, further comprising:
generating a second message, wherein the second message contains information regarding at least one of an availability of a subscription and a subscription sale or special; and
transmitting the second message to the point-of-sale transaction device or to a communication device associated with an individual or a subscriber, wherein, if the second message is transmitted to the communication device, the second message is transmitted to the communication device on or over at least one of the Internet and the World Wide Web or on or over a wireless communication network.
9. The computer-implemented method of claim 1, further comprising:
generating a second message, wherein the second message contains information regarding at least one of an availability of a subscription good, service, or issue, a shipment of a subscription good or issue to the retail facility or the store, and an arrival of a subscription good or issue at the retail facility or the store; and
transmitting the second message to the point-of-sale transaction device or to a communication device associated with an individual or a subscriber.
10. The computer-implemented method of claim 1, further comprising:
receiving a second request to receive or pick-up a ticket or tickets to or for a sporting event, sporting events, an entertainment event, entertainment events, a movie, movies, a show, shows, a theater performance, or theater performances, at the retail facility or the store pursuant to a second subscription;
processing information regarding the second request;
determining whether the second subscription is active or not active or determining whether any ticket or any tickets remain to be fulfilled pursuant to the second subscription; and
transmitting a second message in response to the second request, wherein the second message contains information regarding an authorization or a denial of the second request, and further wherein the second message is transmitted to the first point-of-sale transaction device or to a second point-of-sale transaction device located at the retail facility or the store.
11. The computer-implemented method of claim 1, further comprising:
processing information regarding a changing of the retail facility or the store from which a good, a service, or a printed issue of the at least one of a periodical, a newspaper, and a magazine, can be received or picked-up.
12. A computer-implemented method, comprising:
processing a request to create or initiate a subscription which allows for goods, services, or printed issues of at least one of a periodical, a newspaper, and a magazine, to be picked-up or received at a retail facility or a store or at another retail facility or another store, wherein the request is transmitted from a communicaton device or from a transaction device associated with the retail facility or the store, wherein the request contains information regarding a specified number of goods, services, or printed issues of the at least one of a periodical, a newspaper, and a magazine, to be picked-up or received at the retail facility or the store or at another retail facility or another store in or during a specified time period, wherein one or more of the goods, services, or printed issues can be skipped or foregone in or during the specified time period while ensuring that a subscriber is able to pick-up or receive all of the specified number of the goods, services, or printed issues at the retail facility or the store or at another retail facility or another store in or during the specified time period, wherein the request is processed with a processing device;
creating or initiating a subscription in response to the request; and
transmitting a message to the communication device or to the transaction device associated with the retail facility or the store, wherein the message contains information regarding the subscription which was created or initiated.
13. The computer-implemented method of claim 12, further comprising:
processing information for at least one of renewing the subscription, extending the subscription, and canceling or terminating the subscription.
14. The computer-implemented method of claim 12, further comprising:
processing information regarding a search for the subscription or a search for a second subscription.
15. The computer-implemented method of claim 12, further comprising:
generating a second message, wherein the second message contains information regarding at least one of an availability of a subscription, an availability of a subscription good, service, or issue, a shipment of a subscription good or issue to the retail facility or the store or to another retail facility or another store, and an arrival of a subscription good or issue at the retail facility or the store or at another retail facility or another store; and
transmitting the second message to the point-of-sale transaction device or to a communication device associated with an individual or the subscriber.
16. The computer-implemented method of claim 12, further comprising:
processing a second request, wherein the second request is a request to create or initiate a second subscription, wherein the second subscription allows for a ticket or tickets to be picked-up or received at the retail facility or the store or at another retail facility or another store, wherein the second request is transmitted from the communication device or from the transaction device, or the second request is transmitted from a second communication device or from a second transaction device associated with the retail facility or the store or associated with another retail facility or another store;
creating or initiating a second subscription in response to the second request; and
transmitting a second message to the communication device or to the transaction device, or transmitting the second message to the second communication device or to the second transaction device, wherein the second message contains information regarding the second subscription which was created or initiated.
17. The computer-implemented method of claim 16, wherein the second subscription is a subscription for a ticket or tickets to or for a sporting event, sporting events, an entertainment event, entertainment events, a movie, movies, a show, shows, a theater performance, or theater performances.
18. A computer-implemented method, comprising:
processing a request to create or initiate a subscription which allows for goods, services, or printed issues of at least one of a periodical, a newspaper, and a magazine, to be picked-up or received at a retail facility or a store, wherein the request is transmitted from a communication device or from a transaction device associated with a retail facility or a store, wherein the request contains information regarding a specified number of goods, services, or printed issues of at least one of a periodical, a newspaper, and a magazine, to be picked-up or received in or during a specified time period, and a retail facility or a store from which the goods, services, or printed issues can be picked-up or received, wherein the request is processed with a processing device;
creating or initiating a subscription in response to the request; and
transmitting a message to the communication device or to the transaction device associated with the retail facility or the store, wherein the message contains information regarding the subscription which was created or initiated.
19. The computer-implemented method of claim 18, wherein one or more of the goods, services, or printed issues can be skipped or foregone in or during the specified time period while allowing a subscriber to be able to pick-up or receive all of the specified number of the goods, services, or printed issues in or during the specified time period.
20. The computer-implemented method of claim 18, further comprising:
processing information for at least one of renewing the subscription, extending the subscription, and canceling or terminating the subscription.
21. A computer-implemented method, comprising:
receiving a request to receive or pick-up a good or a service at a retail facility or a store pursuant to a subscription;
processing information regarding the request with a processing device, wherein the processing device determines whether the subscription is active or not active or determines whether any good or any service remain to be fulfilled pursuant to the subscription; and
transmitting a message in response to the request, wherein the message contains an authorization or a denial of the request, and further wherein the message is transmitted to a point-of-sale transaction device located at the retail facility or the store.
22. The computer-implemented method of claim 21, further comprising:
processing information for at least one of renewing the subscription, extending the subscription, and canceling or terminating the subscription.
23. The computer-implemented method of claim 21, further comprising:
processing information for creating or initiating the subscription.
24. The computer-implemented method of claim 21, wherein the subscription is for a specified number of goods or services, and further wherein one or more of the goods or services can be skipped or foregone in or during the a specified time period while allowing a subscriber to be able to pick-up or receive all of the specified number of goods or services in or during the specified time period.
25. The computer-implemented method of claim 21, further comprising:
swiping an account card associated with the subscription using a scanner device or a reader device to obtain information stored on the account card.
26. The computer-implemented method of claim 21, further comprising:
processing information regarding a search for the subscription or a search fora second subscription, processing information for determining that the subscription is not active, processing information for re-opening or renewing the subscription, processing information regarding a changing of the retail facility or the store from which a good or a service can be received or picked-up, or generating a second message, wherein the second message contains information regarding at least one of an availability of a subscription and a subscription sale or special and transmitting the second message to the point-of-sale transaction device or to a communication device associated with an individual or a subscriber, wherein, if the second message is transmitted to the communication device, the second message is transmitted to the communication device on or over at least one of the Internet and the World Wide Web or on or over a wireless communication network.
27. The computer-implemented method of claim 21, further comprising:
generating a second message, wherein the second message contains information regarding at least one of an availability of a subscription good or service, a shipment of a subscription good to the retail facility or the store, and an arrival of a subscription good at the retail facility or the store; and
transmitting the second message to the point-of-sale transaction device or to a communication device associated with an individual or a subscriber.
28. The computer-implemented method of claim 21, further comprising:
processing a request to create or initiate the subscription, wherein the request is transmitted from the point-of-sale transaction device, from a communication device, or from a transaction device associated with the retail facility or the store, wherein the request contains information regarding a specified number of goods or services to be picked-up or received at the retail facility or the store or at another retail facility or another store in or during a specified time period, wherein one or more of the goods or services can be skipped or foregone in or during the specified time period while ensuring that a subscriber is able to pick-up or receive all of the specified number of the goods or services at the retail facility or the store or at another retail facility or another store in or during the specified time period, wherein the request is processed with the processing device or with a second processing device;
creating or initiating the subscription in response to the request; and
transmitting a second message to the point-of-sale transaction device, to the communication device, or to the transaction device associated with the retail facility or the store, wherein the second message contains information regarding the subscription which was created or initiated.
29. A computer-implemented method, comprising:
receiving a request to receive or pick-up a good or a service at a retail facility, a store, or a location of a service provider, pursuant to a subscription;
processing information regarding the request with a processing device, wherein the processing device determines whether the subscription is active or not active or determines whether any good or any service remain to be fulfilled pursuant to the subscription; and
transmitting a message in response to the request, wherein the message contains an authorization or a denial of the request, and further wherein the message is transmitted to a transaction device located at the retail facility, the store, or the location of the service provider.
30. The computer-implemented method of claim 29, further comprising:
processing information for at least one of renewing the subscription, extending the subscription, and canceling or terminating the subscription.
31. The computer-implemented method of claim 29, further comprising:
processing information for creating or initiating the subscription.
32. The computer-implemented method of claim 29, wherein the subscription is for a specified number of goods or services, and further wherein one or more of the goods or services can be skipped or foregone in or during a specified time period while allowing a subscriber to be able to pick-up or receive all of the specified number of goods or services in or during the specified time period.
33. The computer-implemented method of claim 29, further comprising:
swiping an account card associated with the subscription using a scanner device or a reader device to obtain information stored on the account card.
34. The computer-implemented method of claim 29, further comprising:
processing information regarding a search for the subscription or a search for a second subscription, processing information for determining that the subscription is not active, processing information for re-opening or renewing the subscription, processing information regarding a changing of the retail facility, the store, or the location of the service provider, from which a good or a service can be received or picked-up, or generating a second message, wherein the second message contains information regarding at least one of an availability of a subscription and a subscription sale or special and transmitting the second message to the transaction device or to a communication device associated with an individual or a subscriber, wherein, if the second message is transmitted to the communication device, the second message is transmitted to the communication device on or over at least one of the
Internet and the World Wide Web or on or over a wireless communication network.
35. The computer-implemented method of claim 29, further comprising:
generating a second message, wherein the second message contains information regarding at least one of an availability of a subscription good or service, a shipment of a subscription good to the retail facility, the store, or the location of the service provider, and an arrival of a subscription good at the retail facility, the store, or the location of the service provider; and
transmitting the second message to the transaction device or to a communication device associated with an individual or a subscriber.
36. The computer-implemented method of claim 29, further comprising:
processing a request to create or initiate the subscription, wherein the request is transmitted from the transaction device or from a communication device associated with the retail facility, the store, or the location of the service provider, wherein the request contains information regarding a specified number of goods or services to be picked-up or received at the retail facility, the store, or the location of the service provider, or at another retail facility, another store, or another location of the service provider or another service provider, in or during a specified time period, wherein one or more of the goods or services can be skipped or foregone in or during the specified time period while ensuring that a subscriber is able to pick-up or receive all of the specified number of the goods or services at the retail facility, the store, the location of the service provider, or at another retail facility, another store, or another location of the service provider or another service provider, in or during the specified time period, wherein the request is processed with the processing device or with a second processing device;
creating or initiating the subscription in response to the request; and
transmitting a second message to the transaction device or to the communication device associated with the retail facility, the store, or the location of the service provider, wherein the second message contains information regarding the subscription which was created or initiated.
37. The computer-implemented method of claim 29, wherein the service is a professional service or a contracted for service.
38. The computer-implemented method of claim 1, wherein the service is a professional service or a contracted for service.
39. The computer-implemented method of claim 12, wherein the services are professional services or contracted for services.
40. The computer-implemented method of claim 18, wherein the services are professional services or contracted for services.
41. The computer-implemented method of claim 1, wherein the service is a professional service or a contracted for service.
42. A computer-implemented method, comprising:
receiving a request to receive a service at a location of a service provider, a retail facility, or a store, pursuant to a subscription;
processing information regarding the request with a processing device, wherein the processing device determines whether the subscription is active or not active or determines whether any service or services remain to be fulfilled pursuant to the subscription; and
transmitting a message in response to the request, wherein the message contains an authorization or a denial of the request, and further wherein the message is transmitted to a transaction device located at the location of the service provider, the retail facility, or the store, or to a transaction device associated with the service provider, the retail facility, or the store.
43. The computer-implemented method of claim 42, further comprising:
processing information for at least one of renewing the subscription, extending the subscription, and canceling or terminating the subscription.
44. The computer-implemented method of claim 42, further comprising:
processing information for creating or initiating the subscription.
45. The computer-implemented method of claim 42, wherein the subscription is for a specified number of services, and further wherein one or more of the services can be skipped or foregone in or during a specified time period while allowing a subscriber to be able to receive all of the specified number of services in or during the specified time period.
46. The computer-implemented method of claim 42, further comprising:
swiping an account card associated with the subscription using a scanner device or a reader device to obtain information stored on the account card.
47. The computer-implemented method of claim 42, further comprising:
processing information regarding a search for the subscription or a search for a second subscription, processing information for determining that the subscription is not active, processing information for re-opening or renewing the subscription, processing information regarding a changing of the location of the service provider from which a service can be received, or generating a second message, wherein the second message contains information regarding at least one of an availability of a subscription and a subscription sale or special and transmitting the second message to the transaction device or to a communication device associated with an individual or a subscriber, wherein, if the second message is transmitted to the communication device, the second message, is transmitted to the communication device on or over at least one of the Internet and the World Wide Web or on or over a wireless communication network.
48. The computer-implemented method of claim 42, further comprising:
generating a second message, wherein the second message contains information regarding at least one of an availability of a subscription service, a shipment of a good to the location of the service provider, the retail facility, or the store, and an arrival of a good at the location of the service provider, the retail facility, or the store; and
transmitting the second message to the transaction device or to a communication device associated with an individual or a subscriber.
49. The computer-implemented method of claim 42, further comprising:
processing a request to create or initiate the subscription, wherein the request is transmitted from the transaction device or from a communication device associated with the location of the service provider, the retail facility, or the store, wherein the request contains information regarding services to be received at the location of the service provider, the retail facility, or the store, or at another location of the service provider or another service provider, in or during a specified time period, wherein one or more of the services can be skipped or foregone in or during the specified time period while ensuring that a subscriber is able to receive all services at the location of the service provider or at another location of the service provider or another service provider, in or during the specified time period, wherein the request is processed with the processing device or with a second processing device;
creating or initiating the subscription in response to the request; and
transmitting a second message to the transaction device or to a communication device, wherein the second message contains information regarding the subscription which was created or initiated.
50. The computer-implemented method of claim 42, wherein the service is a professional service or a contracted for service.

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 wireless local area network (WLAN) access point configured for facilitating IP-based communications with a telecommunications system, the access point comprising:
an antenna;
a WLAN radio connected to the antenna and configured to provide WLAN connectivity;
a network connection component configured to communicate with an IP-based network and connected to transmit and receive data received from WLAN radio;
a telephone connector component configured to accept a wired connection with a landline telephone;
an identification module socket configured to accept an identification module,
wherein the identification module includes a tamper-resistant memory, and
wherein the tamper-resistant memory has stored therein a subscriber identifier, and
wherein the subscriber identifier is neither a Medium Access Control (MAC) address nor an electronic serial number (ESN);

at least one detection component connected to the telephone connector component and configured to detect if an identification module is present in the identification module socket and if a landline telephone is connected to the telephone connector component; and
a connection manager configured to selectively provision telecommunications services between the telephone connector component and the IP-based network in response to the detection component detecting that the identification module socket contains an identification module and that the telephone connector component is connected to a landline telephone,
wherein the telecommunications services are not provided if the detection component does not detect an identification module in the identification module socket, and does not detect a landline telephone connected to the telephone connector component,
wherein provisioning comprises:
registering with a cellular telephone carrier network, providing user-specific information to the cellular telephone carrier network,
wherein at least some of the user-specific information is provided through out-of-band communications, and

receiving a resource allocation from the cellular telephone carrier network.
2. The WLAN access point of claim 1, wherein the identification module socket is a Subscriber Identification Module (SIM) card socket configured to accept a SIM card.
3. The WLAN access point of claim 1, wherein the detection component comprises a mechanical or electromechanical switch to detect if the identification module is present.
4. The WLAN access point of claim 1, wherein the detection component uses electrical characteristics of the identification module socket to detect the identification module, the electrical characteristics comprising one or more of the following: resistance, capacitance, or inductance.
5. The WLAN access point of claim 1, wherein the detection component is configured to generate an interrupt signal when the identification module is detected and wherein the connection manager is configured to provision the telecommunications services in response to the interrupt signal.
6. The WLAN access point of claim 1, wherein the telecommunications services are Unlicensed Mobile Access (UMA) services.
7. A system for managing use of an access point configured for facilitating IP-based communications in a telecommunications system, the system comprising:
a telephone connector component configured to accept a connection with a landline telephone device;
a network connection component configured to communicate with an IP-based network;
an identifier detection component configured to detect whether a subscriber identifier has been provided by a subscriber to the access point;
an identification module socket; and
a connection manager configured to selectively provision a telecommunications service between the telephone connector component and the IP-based network in response to:
determining that the subscriber identifier indicates that the telecommunications service is permitted and
the identifier detection component detecting that the subscriber identifier has been provided to the access point and that the telephone connector component is connected to a landline telephone device,
wherein the telecommunications service is not provided if the detection component does not detect an identification module in the identification module socket, and does not detect a landline telephone connected to the telephone connector component.
8. The system of claim 7, wherein the identification module socket includes an identification module acceptor configured to accept an identification module having the subscriber identifier.
9. The system of claim 7, further comprising multiple telephone connector components, each telephone connector component having an associated identifier detection component, wherein the individual identifier detection components are configured to independently detect if a subscriber identifier has been provided and the connection manager is configured to independently provision telecommunications services between the IP-based network and individual ones of the multiple telephone connector components.
10. The system of claim 7, wherein the identification module socket includes an identification module slot configured to accept an identification module having the subscriber identifier, wherein the identifier detection component uses the impedance of the identification module slot to detect if the identification module is present.
11. The system of claim 7, further comprising a radio component configured to provide telecommunications services using a licensed frequency band.
12. The system of claim 7, further comprising a radio component configured to provide telecommunications services using an unlicensed frequency band.

1461149305-78e2cfd9-e48a-4ed9-9983-65a9e94f9f52

1. A method of detecting malware, the method comprising:
at a computer device having an operating system and a memory, executing an untrusted computer program in a sandbox environment; and

in the event that the untrusted program directly accesses a region of the memory used to store information relating to the operating system, determining that the trusted program is likely to be malware, the method further comprising:
marking regions of the memory used to store information relating to the operating system; and
monitoring direct access to the marked regions of the memory by the untrusted program, wherein a marked region of the memory includes any of:
a region that is automatically initialized by the operating system;
a region that is allocated by a call to a system library that returns a data structure that should not be accessed directly;
a region that is allocated by the untrusted program and passed as a parameter to a system function;
a region that includes local variables and passed as a parameter to a system function;
a region relating to code in shared libraries that are part of the operating system;
and a region relating to a volatile register value created from the return of an application programming interface call; the method further comprising: in the event that the memory region is marked owing to allocation by a call to a system library that returns a data structure that should not be accessed directly, removing the marking when a request is made to free the memory.
2. The method according to claim 1, further comprising subsequently removing the marking for a marked region of the memory.
3. The method according to claim 1, further comprising, in the event that the memory region is marked because it is allocated by the untrusted program and passed as a parameter to a system function is marked, removing the marking when a call to free the memory region is made.
4. The method according to claim 1, further comprising, in the event that a memory region is marked because it includes local variables and is passed as a parameter to a system function, removing the marking when any of a corresponding function to uninitialize a data structure in the memory region is called, the stack pointer moves such that a local variable is no longer in the stack, and the memory region is written to before it is read from.
5. The method according to claim 1, wherein direct access to marked regions of memory includes any of:
direct access to marked memory regions by the untrusted program; and
an execution transfer to marked memory regions, unless a target of the execution transfer has the same address of an exported function.
6. The method according to claim 1, further comprising, prior to determining that the untrusted program is likely to be malware, determining that the untrusted program is not provisioned in a whitelist of trusted programs.
7. A computer device comprising:
a computer readable medium in the form of a memory;
an operating system; and
a processor for executing an untrusted computer program in a sandbox environment;
wherein the processor is arranged to determine that the untrusted program is likely to be malware in the event that the untrusted program directly accesses a region of the memory used to store information relating to the operating system, wherein the processor is further arranged to mark regions of the memory used to store information relating to the operating system and monitor direct access to the marked regions of the memory by the untrusted program, and wherein the processor is arranged to mark a region of the memory selected from any of:

a region that is automatically initialized by the operating system;
a region that is allocated by a call to a system library that returns a data structure that should not be accessed directly;
a region that is allocated by the untrusted program and passed as a parameter to a system function;
a region that includes local variables and passed as a parameter to a system function;
a region relating to code in shared libraries that are part of the operating system; and
a region relating to a volatile register value created from the return of an application programming interface call;

wherein the processor is further arranged to, in the event that the memory region is marked owing to allocation by a call to a system library that returns a data structure that should not be accessed directly, remove the marking when a request is made to free the memory.
8. The computer device according to claim 7, wherein the processor is further arranged to subsequently remove the marking for a marked region of the memory.
9. The computer device according to claim 7, wherein the processor is arranged to, in the event that the memory region is marked because it is allocated by the 30 untrusted program and passed as a parameter to a system function is marked, remove the marking when a call to free the memory region is made.
10. The computer device according to claim 7, wherein the processor is arranged to, in the event that a memory region is marked because it includes local variables and is passed as a parameter to a system function, remove the marking when any of a corresponding function to uninitialize a data structure in the memory region is called, the stack pointer moves such that a local variable is no longer in the stack, and the memory region is written to before it is read from.
11. The computer device according to claim 7, wherein the processor is arranged to determine that direct access to marked regions of memory has occurred by determining the presence of any of:
direct access to marked memory regions by the untrusted program; and
an execution transfer to marked memory regions, unless a target of the execution transfer has the same address of an exported function.
12. The computer device according to claim 7, wherein the processor is arranged to, prior to determining that the untrusted program is likely to be malware, determine that the untrusted program is not provisioned in a whitelist of trusted programs.
13. The computer device according to claim 12, further comprising a whitelist of trusted programs.
14. A non-transitory computer readable medium including a computer program which, when run on a computer device, causes the computer device to perform the method according to claim 1.
15. The non-transitory computer readable medium including the computer program according to claim 14, wherein the computer program is stored on the non-transitory computer readable medium.

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 remote weapon system, comprising:
a fire control unit; and
a mechanical support to which a weapon capable of firing airburst ammunition is mountable, the mechanical support being adapted to move the weapon in azimuth and elevation directions,
wherein the fire control unit comprises,
input means for receiving input parameters including at least one parameter related to a position of a detected target,
first calculation means for continuously calculating a dynamically variable geographical area to be covered by the airburst ammunition from said weapon based on a speed of the detected target and calculation of movement of the detected target starting from the position of the detected target, and
second calculation means for automatically calculating a number of shots to be fired by the weapon and azimuth and elevation directions of the mechanical support for each of the shots to be fired based on said input parameters such that substantially an entire final geographical area is covered by the airburst ammunition, where the final geographical area is the area calculated by said first calculation means when the weapon is fired.
2. A remote weapon system according to claim 1, wherein said input parameters further include ammunition type andor at least one climatic parameter.
3. A remote weapon system according to claim 1, wherein said at least one parameter defines said geographical area and comprises start angle in azimuth direction, stop angle in azimuth direction, minimum range, and maximum range.
4. A remote weapon system according to claim 1, wherein said position of the detected target is provided by a threat detection system.
5. A remote weapon system according to claim 1, wherein the fire control unit is configured to automatically calculate the number of shots of the weapon by dividing the total geographical area with a footprint of the current airburst ammunition type.
6. A remote weapon system according to claim 1, wherein the fire control unit is configured to automatically calculate azimuth and elevation directions of the mechanical support for each shot by applying a predefined firing pattern over the geographical area, which predefined firing pattern indicates distance and azimuth direction for a number of shots of the predefined firing pattern falling within the geographical area.
7. A remote weapon system according to claim 1, wherein said input parameters further include a height parameter representing a target altitude or a detonation height above the target, and wherein the fire control unit is configured to automatically adjust the elevation direction(s) in accordance with this height parameter.
8. A fire control unit for controlling a remote weapon station, wherein the fire control unit comprises:
input means for receiving input parameters including at least one parameter related to a position of a detected target;
first calculation means for continuously calculating a dynamically variable geographical area to be covered by the airburst ammunition from said weapon based on a speed of the detected target and calculation of movement of the detected target starting from the position of the detected target; and
second calculation means for automatically calculating a number of shots to be fired by the weapon and azimuth and elevation directions for each of the shots to be fired based on said input parameters such that substantially an entire final geographical area is covered by the airburst ammunition, where the final geographical area is the area calculated by said first calculation means when the weapon is fired.
9. An airburst control method, comprising:
receiving input parameters including at least one parameter related to a position of a detected target;
continuously calculating a dynamically variable geographical area to be covered by the airburst ammunition from said weapon based on a speed of the detected target and calculation of movement of the detected target starting from the position of the detected target; and
automatically calculating a number of shots to be fired by the weapon and azimuth and elevation directions for each of the shots to be fired based on said input parameters such that substantially an entire final geographical area is covered by the airburst ammunition, where the final geographical area is the area calculated by said first calculation means when the weapon is fired.
10. A non-transient computer storage medium storing a computer program product comprising instructions for causing a computer to perform the method of claim 9 when the product is executed on the computer.