Method of calculating religious Hijri calendar
AssigneeInternational Business Machines Corporation
InventorsDavid Bruce Kumhyr, Samer Farid Najjar, Dalal Fathy Younis
Life of this patent
Estimating the term…
Abstract
A method for calculating a Hijri religious calendar based on the visibility of a crescent moon. The method comprises using a camera and/or weather reports to determine the weather conditions in a region. Preferably, the camera view and the weather report are available via the Internet.
Claims36
A method of calculating the beginning of a new lunar month based on the visibility of a moon, the method comprising the steps of:
- determining whether a web observation viewing the sky in the direction of the moon is available for a user;
- upon a determination that the web observation is available, determining whether the moon is visible;
- upon a determination that the moon is visible, indicating the beginning of a new lunar month;
- and
- upon a determination that the moon is not visible, indicating the continuation of a previous lunar month.
A method of calculating the beginning of a new lunar month based on the visibility of a moon, the method comprising the steps of:
- determining whether a weather report indicates suitable viewing conditions for a user for viewing the moon;
- upon a determination that the weather conditions indicate suitable viewing conditions, determining whether a web observation viewing the sky in the direction of the moon is available for the user;
- upon a determination that the web observation is available, determining whether the moon is visible;
- upon a determination that the moon is visible, indicating a beginning of a new lunar month;
- and
- upon a determination that the moon is not visible, indicating a continuation of a previous lunar month.
A computer program product for calculating the beginning of a new lunar month based on the visibility of a moon, the computer program product having a medium with a computer program embodied thereon, the computer program comprising:
- computer program code for determining whether a web observation viewing the sky in the direction of the moon is available for a user;
- upon a determination that the web observation is available, computer program code for determining whether the moon is visible;
- upon a determination that the moon is visible, computer program code for indicating a beginning of a new lunar month;
- and
- upon a determination that the moon is not visible, computer program code for indicating a continuation of a previous lunar month.
A computer program product for calculating the beginning of a new lunar month based on the visibility of a moon, the computer program product having a medium with a computer program embodied thereon, the computer program comprising:
- computer program code for determining whether the weather conditions indicate suitable viewing conditions for a user viewing the moon;
- upon a determination that the weather conditions indicate suitable viewing conditions, computer program code for determining whether a web observation viewing the sky in the direction of the moon is available for the location of the user;
- upon a determination that the web observation is available, computer program code for determining whether the moon is visible;
- upon a determination that the moon is visible, computer program code for indicating the beginning of a new lunar month;
- and
- upon a determination that the moon is not visible, computer program code for indicating the continuation of a previous lunar month.
An apparatus for calculating the beginning of a new lunar month based on the visibility of a moon, the apparatus comprising:
- means for determining whether a web observation viewing the sky in the direction of the moon is available for a user;
- upon a determination that the web observation is available, means for determining whether the moon is visible;
- upon a determination that the moon is visible, means for indicating the beginning of a new lunar month;
- and
- upon a determination that the moon is not visible, means for indicating the continuation of a previous lunar month.
An apparatus for calculating the beginning of a new lunar month based on the visibility of a moon, the apparatus comprising:
- means for determining whether a weather report indicates suitable viewing conditions for a user for viewing the moon;
- upon a determination that the weather conditions indicate suitable viewing conditions, means for determining whether a web observation viewing the sky in the direction of the moon is available for the user;
- upon a determination that the web observation is available, means for determining whether the moon is visible;
- upon a determination that the moon is visible, means for indicating a beginning of a new lunar month;
- and
- upon a determination that the moon is not visible, means for indicating a continuation of a previous lunar month.
Dependencies are inferred from the claim text.