COMPUTER SYSTEM PROVIDING SERVICE TO MULTIPLE USERS USING SATELLITES IN EARTH ORBIT, AND METHOD AND PROGRAM EXECUTED BY COMPUTER SYSTEM
20230203831 · 2023-06-29
Inventors
Cpc classification
B64G1/10
PERFORMING OPERATIONS; TRANSPORTING
B64G1/22
PERFORMING OPERATIONS; TRANSPORTING
B64G3/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
H04B7/185
ELECTRICITY
B64G1/10
PERFORMING OPERATIONS; TRANSPORTING
B64G3/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A computer system of the present invention comprises a processor unit, and is configured to be capable of communicating with a user device operated by a first user and a satellite. The satellite includes a religious object and an information providing means for providing information associated with the religious object. The processor unit is configured to execute at least the following: acquiring location data indicating a location on Earth of the first user; acquiring bearing data indicating a bearing; calculating, on the basis of the location data and the bearing data, a time period in which the satellite is located in a predetermined space extending toward the bearing from the location on Earth of the first user; and providing the user device with information associated with the religious object provided by the information providing means of the satellite only during the time period.
Claims
1. A computer system for providing a service to a plurality of users by utilizing a satellite on an orbit around Earth, wherein the computer system comprises a processing unit, the computer system is configured to enable a user apparatus and the satellite to communicate, the satellite comprises a religious object and information providing means for providing information associated with the religious object, the user apparatus is operated by a first user who is one of the plurality of users, and the processing unit is configured to execute at least: obtaining location data indicating a location of the first user on Earth; obtaining direction data indicating a desired direction of the first user; computing a timeframe based on the location data and the direction data, wherein, during the timeframe, the satellite is positioned within a desired space of the first user, and the desired space of the first user extends from the location of the first user on Earth toward the desired direction of the first user; and providing information associated with the religious object provided by the information providing means of the satellite, which is positioned within the desired space of the first user, to the user apparatus only during the timeframe.
2. The computer system of claim 1, wherein the information providing means comprises a first camera, which is capable of capturing Earth from a viewpoint of the religious object, and the information associated with the religious object is an image of Earth from a viewpoint of the religious object captured by the first camera.
3. The computer system of claim 2, wherein the information providing means further comprises a second camera, which is capable of capturing the religious object, and the information associated with the religious object is an image captured by the first camera and an image captured by the second camera.
4. The computer system of claim 1, wherein the processing unit is configured to further execute notification of a start time of the timeframe and an end time of the timeframe in advance to the user apparatus.
5. The computer system of claim 1, wherein the processing unit is configured to further execute notification of a start of the timeframe at a start time of the timeframe.
6. The computer system of claim 1, wherein the processing unit is configured to further execute transmission of desired data of the first user to the satellite.
7. The computer system of claim 1, wherein the satellite further comprises one or more housings for storing remains from cremation requested to be buried from each of the plurality of users.
8. The computer system of claim 7, wherein the processing unit is configured to further execute: obtaining an identifier for identifying each of the one or more housings and desired data; and transmitting the desired data to a housing identified by the identifier as an offering.
9. The computer system of claim 6, wherein the desired data comprises text data, image data, audio data, or a combination thereof.
10. The computer system of claim 1, wherein the religious object comprises a statue of Buddha.
11. (canceled)
12. A method executed in a computer system for providing a service to a plurality of users by utilizing a satellite on an orbit around Earth, wherein the computer system comprises a processing unit, the computer system is configured to enable a user apparatus and the satellite to communicate, the satellite comprises a religious object and information providing means for providing information associated with the religious object, the user apparatus is operated by a first user who is one of the plurality of users, and the method comprises: obtaining, by the processing unit, location data indicating a location of the first user on Earth; obtaining, by the processing unit, direction data indicating a desired direction of the first user; computing, by the processing unit, a timeframe based on the location data and the direction data, wherein, during the timeframe, the satellite is positioned within a desired space of the first user, and the desired space of the first user extends from the location of the first user on Earth toward the desired direction of the first user; and providing, by the processing unit, information associated with the religious object provided by the information providing means of the satellite, which is positioned within the desired space of the first user, to the user apparatus only during the timeframe.
13. A program executed in a computer system for providing a service to a plurality of users by utilizing a satellite on an orbit around Earth, wherein the computer system comprises a processing unit, the computer system is configured to enable a user apparatus and the satellite to communicate, the satellite comprises a religious object and information providing means for providing information associated with the religious object, the user apparatus is operated by a first user who is one of the plurality of users, and the program, when executed by the processing unit, causes the processing unit to execute at least: obtaining location data indicating a location of the first user on Earth; obtaining direction data indicating a desired direction of the first user; computing a timeframe based on the location data and the direction data, wherein, during the timeframe, the satellite is positioned within a desired space of the first user, and the desired space of the first user extends from the location of the first user on Earth toward the desired direction of the first user; and providing information associated with the religious object provided by the information providing means of the satellite, which is positioned within the desired space of the first user, to the user apparatus only during the timeframe.
14. A computer system for providing a service to a plurality of users by utilizing a satellite on an orbit around Earth, wherein the satellite is configured to be able to release energy, the computer system comprises a processing unit, the computer system is configured so that communication can be established with the satellite, the processing unit is configured to execute at least: obtaining a desired message of a first user, the first user being one of the plurality of users; obtaining direction data for designating a direction toward which energy is to be released, the direction data is data indicating a star other than Earth, data indicating a constellation, or data indicating a nebula; and transmitting the desired message and the direction data to the satellite, and the desired message and the direction data are used by the satellite for the satellite to release energy in accordance with the desired message toward a direction designated by the direction data.
15. The computer system of claim 14, wherein the release of energy in accordance with the desired message comprises releasing energy with varied emission intervals in accordance with the desired message.
16. The computer system of claim 14, wherein the processing unit is configured to further execute: computing a first time at which the satellite is enabled to release the energy toward the direction; and transmitting the first time to the satellite, and the desired message and the direction data are used by the satellite upon arrival of the first time.
17. The computer system of claim 14, wherein the processing unit is configured to further execute: computing a second time at which communication with the satellite is enabled; and determining whether the second time has arrived, and the transmitting the desired message and the direction data is executed when it is determined that the second time has arrived.
18. (canceled)
19. A method executed in a computer system for providing a service to a plurality of users by utilizing a satellite on an orbit around Earth, wherein the satellite is configured to be able to release energy, the computer system comprises a processing unit, the computer system is configured so that communication can be established with the satellite, the method comprises: obtaining, by the processing unit, a desired message of a first user, the first user being one of the plurality of users; obtaining, by the processing unit, direction data for designating a direction toward which energy is to be released, the direction data is data indicating a star other than Earth, data indicating a constellation, or data indicating a nebula; and transmitting, by the processing unit, the desired message and the direction data to the satellite, and the desired message and the direction data are used by the satellite for the satellite to release energy in accordance with the desired message toward a direction designated by the direction data.
20. A program executed in a computer system for providing a service to a plurality of users by utilizing a satellite on an orbit around Earth, wherein the satellite is configured to be able to release energy, the computer system comprises a processing unit, the computer system is configured so that communication can be established with the satellite, the program, when executed by the processing unit, causes the processing unit to execute at least: obtaining a desired message of a first user, the first user being one of the plurality of users; obtaining direction data for designating a direction toward which energy is to be released, the direction data is data indicating a star other than Earth, data indicating a constellation, or data indicating a nebula; and transmitting the desired message and the direction data to the satellite, and the desired message and the direction data are used by the satellite for the satellite to release energy in accordance with the desired message toward a direction designated by the direction data.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
DESCRIPTION OF EMBODIMENT
[0041] The embodiments of the invention are described hereinafter with reference to the drawings. Throughout the entire specification, the same reference number is assigned to the same constituent element.
1. New Business Model for Providing a Service to a Plurality of Users By Utilizing a Satellite
[0042] The Applicant proposes a new business model for providing a service to a plurality of users by utilizing a satellite on an orbit around Earth. Such a business model is intended to enable a religious object (e.g., a statue of Buddha in Buddhism (principle deity), a cult image, which is a subject of idolatry in a religion other than Buddhism (religion that permits idolatry), etc.) to watch over a plurality of users on Earth from outer space by having a satellite comprising the religious object orbit around Earth on an orbit. With such a business model, users can put their hands together and pray toward a religious object placed on a satellite during a timeframe in which the satellite passes through the sky in a specific direction (e.g., direction designated by the user). A user can also receive an image of Earth seen from the viewpoint of a religious object (still image and/or video) or an image capturing the religious object during the timeframe, whereby the user can feel as though they are being watched over by the religious object.
[0043]
[0044] In the embodiment shown in
[0045] The storage unit 112 further comprises one or more housings for storing remains from cremation such as bones and/or ash. Remains from cremation such as bones and/or ash of one deceased individual is stored in each of the one or more housings. Each of the one or more housings may further comprise a memory unit for storing desired data transmitted from a user. Alternatively, remains from cremation such as bones and/or ash of a plurality of deceased individuals may be stored in one housing. Alternatively, remains from cremation such as bones and/or ash of a plurality of deceased individuals may be stored in a void of the statue of Buddha 111 instead of in the storage unit 112.
[0046] The orbit 120 is preferably a trajectory with a different timeframe during which a satellite passes through the sky in a specific direction for each predetermined period (e.g., every day, every other day, every three days, every week, every month, etc.), but the present invention is not limited thereto. The orbit 120 may be a trajectory with an invariable timeframe during which a satellite passes through the sky in a specific direction (so-called Sun-synchronous orbit).
[0047] The embodiment shown in
2. Screen Displayed on a User Apparatus
[0048]
[0049] In the example shown in
[0050] On the position presentation region 211 in the example shown in
[0051] On the timeframe presentation region 212 in the example shown in
[0052] In the example shown in
[0053] The example shown in
[0054]
[0055] In the example shown in
[0056] In the example shown in
[0057] Information associated with the principle deity is displayed on the first display region 221 and the second display region 222. The scenery of Earth seen from the principle deity and the principle deity shown in
3. Another New Business Model for Providing a Service to a Plurality of Users By Utilizing a Satellite
[0058] The Applicant proposes another new business model for providing a service to a plurality of users by utilizing a satellite on an orbit around Earth. This business model is intended so that a wish of a user placed in a laser can forever continue to fly in outer space by emitting the laser from a satellite orbiting around Earth on an orbit. This business model enables the satellite 110 to emit laser in accordance with a desired message of a user in a direction toward which the laser is to be emitted by obtaining the direction toward which the satellite 110 is to emit laser (e.g., direction toward a constellation or direction toward a star) and the desired message of the user. This enables a wish of a user or a soul of a deceased individual (e.g., name of the deceased individual or Dharma name of the deceased individual) placed on a laser to forever continue to fly in outer space toward, for example, a certain constellation.
[0059]
[0060] In the embodiment shown in
[0061] In the embodiment shown in
[0062] The means 114 for emitting the laser 130 can have any configuration, as long as a laser can be emitted toward a desired direction in outer space.
4. Configuration of a Computer System for Materializing a New Business Model
[0063]
[0064] The computer system 410 is configured to be able to connect to at least one user apparatus 430.sub.1 to 430.sub.N used by a user and at least one satellite 440.sub.1 to 440.sub.M orbiting around Earth on an orbit via the Internet 420. In the embodiment shown in
[0065] The computer system 410 is an information processing system managed/operated by a company that manages the at least one satellite 440.sub.1 to 440.sub.M and their respective religious objects. In the embodiment shown in
[0066] The interface unit 411 controls the communication between each of the at least one user apparatus 430.sub.1 to 430.sub.N and the at least one satellite 440.sub.1 to 440.sub.M.
[0067] A program required for executing processing, data required for executing the program, etc. are stored in the memory unit 413. For example, a program for executing the processing shown in
[0068] The processing unit 412 controls the entire operation of the computer system 410. The processing unit 412 reads out a program stored in the memory unit 413 and executes the program. This enables the computer system 410 to function as an apparatus that executes a desired step.
[0069] The computer system 410 is connected to a database unit 450. In the example shown in
[0070] Each of the at least one user apparatus 430.sub.1 to 430.sub.N is configured to be able to communicate with the computer system 410 via the Internet 420. For example, each of the at least one user apparatus 430.sub.1 to 430.sub.N may be a mobile wireless terminal such as a mobile phone, smartphone, tablet, smartglasses, or smartwatch, or a personal computer such as a desktop PC or laptop PC.
[0071] In the embodiment shown in
[0072] The information providing means 444 is, for example, one or both of a first camera capable of capturing the scenery of Earth seen from a religious object and a second camera capable of capturing the religious object of the satellite 110, or a single camera capable of capturing 360 degrees around to capture both the scenery of Earth seen from the religious object and the religious object, but said means is not limited thereto. In this regard, capturing of the religious object includes capturing the religious object and the background thereof in addition to capturing only the religious object.
[0073] The satellite 440.sub.1 may further comprise a propulsion mechanism for increasing or decreasing the orbiting speed of the satellite 440.sub.1 (not shown), a propulsion mechanism for maintaining the orbit around Earth on an orbit (not shown), and/or a posture controlling mechanism for controlling the orientation or posture of the satellite 440.sub.1 (not shown) (e.g., thruster, magnetorquer, or gyro).
[0074] The embodiment shown in
[0075] Since the configuration of the interface unit 441, processing unit 442, and memory unit 443 of the satellite 440.sub.1 is the same as the configuration of the interface unit 411, processing unit 412, and memory unit 413 of the computer system 410, a detailed description thereof is omitted herein. Since the configuration of each of the satellites 440.sub.2 to 440.sub.M is the same as the configuration of the satellite 440.sub.1, a detailed description thereof is omitted herein.
[0076] The orbits around Earth of each of the satellites 440.sub.1 to 440.sub.M may all be the same, or at least some may be different, or all may be different from one another.
[0077] The example shown in
[0078] In the example shown in
[0079]
[0080] Information related to a user is stored in the user database unit 451. Information related to a user can be identified by, for example, information for identifying the user (user ID). In the example shown in
[0081] To receive a service under the business model described in reference to
[0082]
[0083] Information related to a deceased individual is stored in the deceased individual database unit 452. Remains from cremation such as bones and/or ash of the deceased individual is stored within a storage unit (especially one or more housings) of one of more of the at least one satellite 440.sub.1 to 440.sub.M. Information related to a deceased individual can be identified by information for identifying the deceased individual (e.g., deceased individual ID). Information related to a deceased individual is associated with information for identifying a user (e.g., user ID for identifying a user who is a relative of the deceased individual). The deceased individual's name, gender, date of birth, genetic information, religious information (e.g., religious sect or Dharma name), etc., may be further stored in the deceased individual database unit 452.
[0084]
[0085] Information related to a satellite is stored in the satellite database unit 453. Information related to a satellite can be identified by information for identifying a satellite (e.g., satellite ID). Information for identifying a satellite is associated with information for identifying a deceased individual (deceased individual ID) whose remains from cremation such as bones and/or ash is stored within a storage unit of a satellite identified by the information for identifying a satellite, as well as a user ID associated with the associated deceased individual ID. The satellite database unit 453 further stores information related to the orbit, orbital period, and positional information of a satellite.
[0086] Information within the database unit 450 may also be stored in a memory unit of each of the at least one satellite 440.sub.1 to 440.sub.M, whereby each of the at least one satellite 440.sub.1 to 440.sub.M can obtain the same information as information within the database unit 450 from the memory unit as needed.
5. Processing of Computer System
[0087]
[0088] Step S601: The user apparatus 430.sub.1 transmits location data indicating the location of user A on Earth to the computer system 410. Location data on user A may be, for example, data indicating a location on Earth inputted by user A on the user apparatus 430.sub.1, or data for positional information of the user apparatus 430.sub.1 on Earth which can be obtained by the user apparatus 430.sub.1 with its GPS function.
[0089] Step S602: The computer system 410 receives location data indicating the location of user A on Earth from the user apparatus 430.sub.1.
[0090] Step S603: The user apparatus 430.sub.1 transmits direction data indicating direction a to the computer system 410. Direction a is a direction toward which user A prays to a religious object enshrined in the satellite 440.sub.1. Direction data indicating direction a may be, for example, desired direction of user A inputted by user A on the user apparatus 430.sub.1, a predetermined direction stored in advance in a memory unit of the user apparatus 430.sub.1, a direction designated at random (e.g., by the computer system 410), or a direction designated in the past (e.g., direction designated in previous instance).
[0091] Step S604: The computer system 410 receives direction data indicating direction a from the user apparatus 430.sub.1.
[0092] The embodiment shown in
[0093] The embodiment shown in
[0094] Step S605: The computer system 410 computes timeframe X during which the satellite 440.sub.1 is positioned within a space extending from a location of user A on Earth toward direction α. This step is executed based at least on location data for user A and direction data indicating direction α. This step can be executed based further on orbit and positional information of the satellite 440.sub.1.
[0095] In this regard, the space extending from a location of user A on Earth toward direction α refers to a substantially conical space with the location of user A on Earth as the vertex, and direction α within the range of ±5 degrees (i.e., substantially conical shape having a longitudinal axis along direction α at a vertex angle of 10 degrees).
[0096] For example, if there are a plurality of satellites, the computer system 410 may receive a satellite ID for identifying the satellite 440.sub.1 from the user apparatus 430.sub.1 and reference the satellite database unit 453 based on the received satellite ID to identify the satellite 440.sub.1. Alternatively, the computer system 410 may receive a user ID for identifying user A from the user apparatus 430.sub.1, reference the satellite database unit 453 to identify a satellite ID associated with the received user ID, and identify the satellite 440.sub.1 based on the identified satellite ID.
[0097] Step S606: The computer system 410 notifies the start time and end time of timeframe X to user A. This step is achieved, for example, by transmitting the start time and end time of timeframe X to the user apparatus 430.sub.1, whereby the screen 210 shown in
[0098] Step S607: When nearing the start time of timeframe X, the computer system 410 requests the satellite 440.sub.1 to transmit information associated with a religious object in the satellite 440.sub.1.
[0099] Step S608: The satellite 440.sub.1 obtains information associated with a religious object in response to receiving a request to transmit information associated with a religious object from the computer system 410. This processing is achieved by, for example, the information providing means 444 of the satellite 440.sub.1. Obtaining information associated with a religious object comprises, for example, capturing the scenery of Earth seen from the religious object of the satellite 440.sub.1 by a first camera of the satellite 440.sub.1 and capturing the religious object of the satellite 440.sub.1 by a second camera of the satellite 440.sub.1. Alternatively, obtaining information associated with a religious object comprises, for example, capturing both the scenery of Earth seen from the religious object and the religious object by a single camera capable of capturing 360 degrees of the satellite 440.sub.1.
[0100] Step S609: The information providing means 444 of the satellite 440.sub.1 provides the information associated with a religious object obtained in step S608 to the computer system 410.
[0101] Step S610: The computer system 410 receives information associated with a religious object from the satellite 440.sub.1.
[0102] Upon arrival of the start time of timeframe X, the computer system 410 may notify user A of the start of timeframe X. This is achieved, for example, by the computer system 410 notifying the start of timeframe X to the user apparatus 430.sub.1.
[0103] Step S611: Upon arrival of the start time of timeframe X, the computer system 410 transmits information associated with a religious object to the user apparatus 430.sub.1 only during timeframe X.
[0104] Step S612: The user apparatus 430.sub.1 receives information associated with a religious object from the computer system 410 only during timeframe X, whereby the screen 220 shown in
[0105] As a result of the information providing means 444 of the satellite 440.sub.1 transmitting information associated with a religious object to the computer system 410 “only during timeframe X”, the computer system 410 may transmit the information associated with a religious object to the user apparatus 430.sub.1 “only during timeframe X”. Alternatively, the information providing means 444 of the satellite 440.sub.1 may always transmit information associated with a religious object to the computer system 410, while the computer system 410 may transmit information associated with the religious object to the user apparatus 430.sub.1 “only during timeframe X”. Alternatively, the information providing means 444 of the satellite 440.sub.1 may always transmit information associated with a religious object and the computer system 410 may always transmit information associated with the religious object to the user apparatus 430.sub.1 in response to receiving information associated with the religious object, while the user apparatus 430.sub.1 may receive information associated with the religious object “only during timeframe X”.
[0106] The embodiment shown in
[0107] Steps S601 to S604 shown in
[0108]
[0109] Step S701: The user apparatus 430.sub.1 transmits a deceased individual ID for identifying deceased individual C who is a relative of user A and desired data of user A to the computer system 410. Examples of desired data include, but are not limited to, text data, image data, audio data, and a combination thereof. Image data is still image data and/or video data.
[0110] Step S701 is executed at any timing. For example, step S701 can be executed immediately after step S612 of
[0111] Step S702: The computer system 410 receives a deceased individual ID for identifying deceased individual C and desired data of user A from the user apparatus 430.sub.1.
[0112] Step S703: The computer system 410 references the satellite database unit 453 based on a deceased individual ID for identifying deceased individual C to identify a satellite ID of the satellite 440.sub.1 having housing B, in which the remains from cremation such as bones and/or ash of deceased individual C is stored, whereby the satellite 440.sub.1 is identified as a destination of transmission of desired data of user A.
[0113] Step S704: The computer system 410 transmits desired data of user A to the satellite 440.sub.1 as an offering based on the satellite ID identified in step S703.
[0114] Step S705: The satellite 440.sub.1 receives desired data of user A from the computer system 410.
[0115] Step S706: The satellite 440.sub.1 stores the received desired data of user A in a memory unit of housing B. As a result, the desired data of user A is transmitted to housing B from the computer system 410 as an offering, so that user A can give an offering with data such as a desired message or image from anywhere on Earth to appease the soul of deceased individual C.
[0116] The computer system 410 may be configured so that points can be awarded to user A in accordance with the number of times the image 220 in
[0117]
[0118] Step S801: A desired message of user A is obtained. This processing is achieved by, for example, receiving a desired message of user A from the user apparatus 430.sub.1. A desired message of user A is, for example, a message inputted into the user apparatus 430.sub.1 by user A.
[0119] Step S802: Direction data indicating direction β toward which energy is to be released is obtained. This processing may be achieved by, for example, receiving direction data indicating direction β from the user apparatus 430.sub.1, or by reading out direction data indicating direction β from the user database unit 451 of the computer system 410, based on a user ID of user A received from the user apparatus 430.sub.1. Examples of the direction data indicating direction β include, but are not limited to, data indicating a celestial body (e.g., data indicating a star (e.g., fixed start, planet, or satellite), data indicating a constellation, and data indicating a nebula). Direction data may be converted to an astronomical coordinate system (e.g., equatorial coordinate system, ecliptic coordinate system, galactic coordinate system, or supergalactic coordinate system) by the computer system 410, but is preferably converted to an equatorial coordinate system.
[0120] If there are a plurality of satellites, the computer system 410 may, for example, receive a satellite ID for identifying the satellite 440.sub.1 from the user apparatus 430.sub.1, and reference the satellite database unit 453 based on the received satellite ID to identify the satellite 440.sub.1. Alternatively, the computer system 410 may receive a user ID for identifying user A from the user apparatus 430.sub.1, reference the satellite database unit 453 to identify a satellite ID associated with the received user ID, and identify the satellite 440.sub.1 based on the identified satellite ID. Alternatively, the computer system 410 may reference the satellite database unit 453 and identify a satellite capable of releasing energy at the earliest moment toward direction β (e.g., satellite currently located at a location where energy can be released toward direction β or satellite that would arrive at a location where energy can be released toward direction β at the earliest moment) based on at least one of information related to an orbit, orbital period, and positional information stored in the satellite database unit 453, whereby the satellite 440.sub.1 is identified.
[0121] Step S803: A desired message of user A is temporarily stored in the memory unit 412 of the computer system 410. A desired message of user A is read out from the memory unit 412 of the computer system 410 for transmission to the satellite 440.sub.1, before executing step S807.
[0122] Step S804: Time Y at which the satellite 440.sub.1 is enabled to release energy toward direction β is computed. This processing is executed, for example, by referencing the satellite database unit 453 based on the orbit and positional information of the satellite 440.sub.1. If energy is targeted for release toward a planet or asteroid within the solar system, time Y needs to be computed by further considering the orbit of the planet or asteroid. Such computation is performed based further on, for example, the orbit, orbital period, or positional information of a star that can be stored in the database unit 450. Time Y may be, for example, “XX:OO Japan Standard Time”, “OO:ΔΔ Greenwich Mean Time”, or “XX hours and □□ minutes from current time”. For example, a timeframe during which proceeding straight from the satellite 440.sub.1 toward direction β does not result in contact (collision) with Earth and/or Sun and/or Moon is a timeframe during which the satellite 440.sub.1 can release energy toward direction β.
[0123] Step S805: Time Z, at which communication with the satellite 440.sub.1 is enabled, is computed. This processing is executed, for example, by referencing the satellite database unit 453, based on the orbit and positional information of the satellite 440.sub.1 and positional information of the computer system 410. Time Z may be, for example, “OO:XX Japan Standard Time”, “ΔΔ:OO Greenwich Mean Time”, or “□□ hours and XX minutes from current time”. Positional information of the computer system 410 may be stored, for example, within the database unit 450. Time Z is located before time Y on the temporal axis.
[0124] Step S806: It is determined whether time Z, at which communication with the satellite 440.sub.1 is enabled, has arrived. If the determination result is “Yes”, processing proceeds to step S807. If the determination result is “No”, processing returns to step S806.
[0125] Step S807: The desired message of user A obtained in step S801, the direction data obtained in step S802, and time Y at which the satellite 440.sub.1 is enabled to release energy toward direction β are transmitted to the satellite 440.sub.1, whereby, upon arriving of time Y at which the satellite 440.sub.1 is enabled to release energy toward direction β, the satellite 440.sub.1 reaches a state in which energy in accordance with the desired message of user A can be released. Examples of releasing energy in accordance with a desired message of user A include, but are not limited to, releasing energy with varied release intervals in accordance with a desired message of user A (e.g., energy release in a form of Morse code).
[0126] The computer system 410 may further transmit an instruction to release energy in accordance with a desired message of user A toward direction β to the satellite 440.sub.1 in step S807 so that the satellite 440.sub.1 releases energy in accordance with the desired message of user A toward direction β in accordance with the instruction. Alternatively, the satellite 440.sub.1 may be configured to automatically release energy in accordance with a desired message of user A toward direction β upon arrival of time Y in response to receiving the combination of the desired message of user A, direction data, and time Y at which the satellite 440.sub.1 is enabled to release energy toward direction β.
[0127] After step S807, the computer system 410 may be configured to transmit a notification notifying that energy in accordance with a desired message of user A has been released by satellite 440.sub.1 to the user apparatus 430.sub.1, whereby user A can find out that the release of energy in accordance with a desired message of user A has been completed.
[0128] The embodiment shown in
[0129] The embodiment shown in
[0130]
[0131] Step S811: A desired message of user A, direction data indicating direction β toward which energy is to be released, and time Y at which the satellite 440.sub.1 is enabled to release energy toward direction β are received. This processing is achieved, for example, by receiving the desired message of user A, direction data, and time Y from the computer system 410. Direction data may be converted to an astronomical coordinate system (e.g., equatorial coordinate system, ecliptic coordinate system, galactic coordinate system, or supergalactic coordinate system) by the satellite 440.sub.1, but is preferably converted to an equatorial coordinate system.
[0132] Step 5812: It is determined whether time Y, at which the satellite 440.sub.1 is enabled to release energy toward direction β, has arrived. If the determination result is “Yes”, processing proceeds to step S813. If the determination result is “No”, processing returns to step S812.
[0133] Step S813: Aim is set in direction β so that the satellite 440.sub.1 can release energy toward direction β. This processing may be achieved, for example, by automatically changing the orientation of the means for releasing energy by the means for releasing energy to orient the aim of the means for releasing energy toward direction β, or by automatically changing the orientation of the satellite 440.sub.1 by the satellite 440.sub.1 by using a posture controlling mechanism for controlling the orientation/posture of the satellite 440.sub.1 to orient the aim of the means for releasing energy toward direction β.
[0134] Step S814: Energy in accordance with a desired message of user A is released toward direction β. This processing is executed by, for example, means for releasing energy, and the satellite 440.sub.1 comprises means for releasing energy toward a desired direction.
[0135] The embodiments shown in
[0136] (1) the computer system 410 obtains a desired message of user A;
[0137] (2) the computer system 410 obtains direction data indicating direction β toward which energy is to be released;
[0138] (3) the computer system 410 computes time Z, at which communication with the satellite 440.sub.1 is enabled (based on, for example, orbit and positional information of the satellite 440.sub.1, and positional information of the computer system 410);
[0139] (4) the computer system 410 determines whether time Z, at which communication with the satellite 440.sub.1 is enabled, has arrived;
[0140] (5) if it is determined that time Z, at which communication with the satellite 440.sub.1 is enabled, has arrived, the computer system 410 transmits the desired message of user A and the direction data indicating direction β toward which energy is to be released to the satellite 440.sub.1;
[0141] (6) the satellite 440.sub.1 computes time Y at which the satellite 440.sub.1 is enabled to release energy toward direction β (based on, for example, orbit and positional information of the satellite 440.sub.1);
[0142] (7) the satellite 440.sub.1 determines whether time Y at which the satellite 440.sub.1 is enabled to release energy toward direction β has arrived; and
[0143] (8) if it is determined that time Y at which the satellite 440.sub.1 is enabled to release energy toward direction β has arrived, the satellite 440.sub.1 releases energy toward direction β.
[0144] As disclosed above, the present invention is exemplified by the use of its preferred embodiments. However, the present invention should not be interpreted to be limited to such embodiments. It is understood that the scope of the present invention should be interpreted based solely on the claims. It is understood that an equivalent scope can be practiced by those skilled in the art based on the descriptions of the present invention and common general knowledge from the specific descriptions in the preferred embodiments of the invention.
INDUSTRIAL APPLICABILITY
[0145] The present invention is useful as an invention that provides a computer system that enables materialization of the concept of “space temple”, a method and a program that is executed in the computer system, etc.
Reference Signs List
[0146] 410 Computer system
[0147] 420 Internet
[0148] 430.sub.1 to 430.sub.N User apparatus
[0149] 440.sub.1 to 440.sub.M Satellite
[0150] 450 Database unit