The present invention relates to a computer system for providing a service to a plurality of users by utilizing a satellite on an orbit around Earth, and a method and a program that are executed in such a computer system.
With a decrease in the household size in recent years, the unit of one household is about to transition from a unit of “house” to a unit of “individual” (i.e., increase in “individualization”). Further, with the recent changes in the industrial structure, the main industry is about to transition rapidly from primary industries to tertiary industries/quaternary industries (acceleration in transition from the so-called “settled lifestyle” to “nomadic lifestyle”). In light of such changes in the social landscape, the premise of settling down on a land passed down from generation to generation is about to disappear. One of the concerns of modern individuals is that it is difficult to manage the ancestral grave due to the difficulty in settling down on a land passed down from generation to generation.
A technology for placing a columbarium that houses remains from cremation on an orbit around Earth is known as a conventional technology for overcoming such difficulty (see, for example, Patent Literature 1).
Although the aforementioned conventional technology would free a modern individual from being tied down to a land passed down from generation to generation in order to tend to a grave, it had a problem in that it is difficult to deem a columbarium in space as a foundation of faith.
The inventors arrived at a concept of a “space temple” in space as a temple where individualized and mobile modern individuals can lean on. Such a “space temple” provides various services, which enable a plurality of users on Earth to use the “space temple” as a foundation of faith, to the plurality of users on Earth.
The present invention was conceived in view of such a problem. The objective of the invention is to provide a computer system that can materialize the concept of a “space temple” and a method and a program that are executed in such a computer system.
In one aspect of the present invention, the computer system of the invention is 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 direction; computing a timeframe during which the satellite is positioned within a predetermined space extending from the location of the first user on Earth toward the direction based on the location data and the direction data; and providing information associated with the religious object provided by the information providing means of the satellite to the user apparatus only during the timeframe.
In one embodiment, the present invention may be configured so that 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.
In one embodiment, the present invention may be configured so that 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.
In one embodiment, the present invention may be configured so that 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.
In one embodiment, the present invention may be configured so that the processing unit is configured to further execute notification of a start of the timeframe at a start time of the timeframe.
In one embodiment, the present invention may be configured so that the processing unit is configured to further execute transmission of desired data of the first user to the satellite.
In one embodiment, the present invention may be configured so that the satellite further comprises one or more housings for storing remains from cremation requested to be buried from each of the plurality of users.
In one embodiment, the present invention may be configured so that 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.
In one embodiment, the present invention may be configured so that the desired data comprises text data, image data, audio data, or a combination thereof.
In one embodiment, the present invention may be configured so that the religious object comprises a statue of Buddha.
In one embodiment, the present invention may be configured so that the direction is a direction designated by the first user, a direction designated by default, a direction designated at random, or a direction designated in the past.
In one aspect of the present invention, the method of the invention is 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 direction; computing, by the processing unit, a timeframe during which the satellite is positioned within a predetermined space extending from the location of the first user on Earth toward the direction based on the location data and the direction data; and providing, by the processing unit, information associated with the religious object provided by the information providing means of the satellite to the user apparatus only during the timeframe.
In one aspect of the present invention, the program of the invention is 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 direction; computing a timeframe during which the satellite is positioned within a predetermined space extending from the location of the first user on Earth toward the direction based on the location data and the direction data; and providing information associated with the religious object provided by the information providing means of the satellite to the user apparatus only during the timeframe.
In one aspect of the present invention, the computer system of the invention is 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; 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.
In one embodiment, the present invention may be configured so that the release of energy in accordance with the desired message comprises releasing energy with varied emission intervals in accordance with the desired message.
In one embodiment, the present invention may be configured so that 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.
In one embodiment, the present invention may be configured so that 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.
In one embodiment, the present invention may be configured so that the direction data is data indicating a star, data indicating a constellation, or data indicating a nebula.
In one aspect of the present invention, the method of the invention is 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; 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.
In one aspect of the present invention, the program of the invention is 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; 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.
The present invention can provide a computer system that enables materialization of a concept of “space temple”, and a method and a program that are executed in such a computer system.
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
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.
In the embodiment shown in
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.
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).
The embodiment shown in
2. Screen Displayed on a User Apparatus
In the example shown in
On the position presentation region 211 in the example shown in
On the timeframe presentation region 212 in the example shown in
In the example shown in
The example shown in
In the example shown in
In the example shown in
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
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.
In the embodiment shown in
In the embodiment shown in
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
The computer system 410 is configured to be able to connect to at least one user apparatus 4301 to 430N used by a user and at least one satellite 4401 to 440M orbiting around Earth on an orbit via the Internet 420. In the embodiment shown in
The computer system 410 is an information processing system managed/operated by a company that manages the at least one satellite 4401 to 440M and their respective religious objects. In the embodiment shown in
The interface unit 411 controls the communication between each of the at least one user apparatus 4301 to 430N and the at least one satellite 4401 to 440M.
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
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.
The computer system 410 is connected to a database unit 450. In the example shown in
Each of the at least one user apparatus 4301 to 430N 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 4301 to 430N 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.
In the embodiment shown in
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.
The satellite 4401 may further comprise a propulsion mechanism for increasing or decreasing the orbiting speed of the satellite 4401 (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 4401 (not shown) (e.g., thruster, magnetorquer, or gyro).
The embodiment shown in
Since the configuration of the interface unit 441, processing unit 442, and memory unit 443 of the satellite 4401 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 4402 to 440M is the same as the configuration of the satellite 4401, a detailed description thereof is omitted herein.
The orbits around Earth of each of the satellites 4401 to 440M may all be the same, or at least some may be different, or all may be different from one another.
The example shown in
In the example shown in
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
To receive a service under the business model described in reference to
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 4401 to 440M. 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.
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.
Information within the database unit 450 may also be stored in a memory unit of each of the at least one satellite 4401 to 440M, whereby each of the at least one satellite 4401 to 440M can obtain the same information as information within the database unit 450 from the memory unit as needed.
5. Processing of Computer System
Step S601: The user apparatus 4301 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 4301, or data for positional information of the user apparatus 4301 on Earth which can be obtained by the user apparatus 4301 with its GPS function.
Step S602: The computer system 410 receives location data indicating the location of user A on Earth from the user apparatus 4301.
Step S603: The user apparatus 4301 transmits direction data indicating direction α to the computer system 410. Direction α is a direction toward which user A prays to a religious object enshrined in the satellite 4401. Direction data indicating direction α may be, for example, desired direction of user A inputted by user A on the user apparatus 4301, a predetermined direction stored in advance in a memory unit of the user apparatus 4301, 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).
Step S604: The computer system 410 receives direction data indicating direction α from the user apparatus 4301.
The embodiment shown in
The embodiment shown in
Step S605: The computer system 410 computes timeframe X during which the satellite 4401 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 4401.
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 ±degrees (i.e., substantially conical shape having a longitudinal axis along direction α at a vertex angle of 10 degrees).
For example, if there are a plurality of satellites, the computer system 410 may receive a satellite ID for identifying the satellite 4401 from the user apparatus 4301 and reference the satellite database unit 453 based on the received satellite ID to identify the satellite 4401. Alternatively, the computer system 410 may receive a user ID for identifying user A from the user apparatus 4301, reference the satellite database unit 453 to identify a satellite ID associated with the received user ID, and identify the satellite 4401 based on the identified satellite ID.
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 4301, whereby the screen 210 shown in
Step S607: When nearing the start time of timeframe X, the computer system 410 requests the satellite 4401 to transmit information associated with a religious object in the satellite 4401.
Step S608: The satellite 4401 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 4401. Obtaining information associated with a religious object comprises, for example, capturing the scenery of Earth seen from the religious object of the satellite 4401 by a first camera of the satellite 4401 and capturing the religious object of the satellite 4401 by a second camera of the satellite 4401. 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 4401.
Step S609: The information providing means 444 of the satellite 4401 provides the information associated with a religious object obtained in step S608 to the computer system 410.
Step S610: The computer system 410 receives information associated with a religious object from the satellite 4401.
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 4301.
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 4301 only during timeframe X.
Step S612: The user apparatus 4301 receives information associated with a religious object from the computer system 410 only during timeframe X, whereby the screen 220 shown in
As a result of the information providing means 444 of the satellite 4401 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 4301 “only during timeframe X”. Alternatively, the information providing means 444 of the satellite 4401 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 4301 “only during timeframe X”. Alternatively, the information providing means 444 of the satellite 4401 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 4301 in response to receiving information associated with the religious object, while the user apparatus 4301 may receive information associated with the religious object “only during timeframe X”.
The embodiment shown in
Steps S601 to S604 shown in
Step S701: The user apparatus 4301 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.
Step S701 is executed at any timing. For example, step S701 can be executed immediately after step S612 of
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 4301.
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 4401 having housing B, in which the remains from cremation such as bones and/or ash of deceased individual C is stored, whereby the satellite 4401 is identified as a destination of transmission of desired data of user A.
Step S704: The computer system 410 transmits desired data of user A to the satellite 4401 as an offering based on the satellite ID identified in step S703.
Step S705: The satellite 4401 receives desired data of user A from the computer system 410.
Step S706: The satellite 4401 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.
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
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 4301. A desired message of user A is, for example, a message inputted into the user apparatus 4301 by user A.
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 4301, 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 4301. 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.
If there are a plurality of satellites, the computer system 410 may, for example, receive a satellite ID for identifying the satellite 4401 from the user apparatus 4301, and reference the satellite database unit 453 based on the received satellite ID to identify the satellite 4401. Alternatively, the computer system 410 may receive a user ID for identifying user A from the user apparatus 4301, reference the satellite database unit 453 to identify a satellite ID associated with the received user ID, and identify the satellite 4401 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 4401 is identified.
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 4401, before executing step S807.
Step S804: Time Y at which the satellite 4401 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 4401. 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 4401 toward direction β does not result in contact (collision) with Earth and/or Sun and/or Moon is a timeframe during which the satellite 4401 can release energy toward direction β.
Step S805: Time Z, at which communication with the satellite 4401 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 4401 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.
Step S806: It is determined whether time Z, at which communication with the satellite 4401 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.
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 4401 is enabled to release energy toward direction β are transmitted to the satellite 4401, whereby, upon arriving of time Y at which the satellite 4401 is enabled to release energy toward direction β, the satellite 4401 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).
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 4401 in step S807 so that the satellite 4401 releases energy in accordance with the desired message of user A toward direction β in accordance with the instruction. Alternatively, the satellite 4401 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 4401 is enabled to release energy toward direction β.
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 4401 to the user apparatus 4301, whereby user A can find out that the release of energy in accordance with a desired message of user A has been completed.
The embodiment shown in
The embodiment shown in
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 4401 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 4401, but is preferably converted to an equatorial coordinate system.
Step S812: It is determined whether time Y, at which the satellite 4401 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.
Step S813: Aim is set in direction β so that the satellite 4401 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 4401 by the satellite 4401 by using a posture controlling mechanism for controlling the orientation/posture of the satellite 4401 to orient the aim of the means for releasing energy toward direction β.
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 4401 comprises means for releasing energy toward a desired direction.
The embodiments shown in
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.
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.
Number | Date | Country | Kind |
---|---|---|---|
2020-016635 | Feb 2020 | JP | national |
This application is a Continuation and claims priority of U.S. application Ser. No. 17/796,970, filed 2 Aug. 2022, which claims priority of International Application No. PCT/JP2021/003723 filed 2 Feb. 2021, which claims priority to Japan Application No. 2020-016635 filed 3 Feb. 2020, the entireties of which are hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
6112054 | Kita | Aug 2000 | A |
9273943 | Poulsen | Mar 2016 | B1 |
9775004 | Cawse | Sep 2017 | B2 |
20050015203 | Nishira | Jan 2005 | A1 |
20050192828 | Knippscheer | Sep 2005 | A1 |
20100161192 | Nara | Jun 2010 | A1 |
20160093212 | Barfield, Jr. | Mar 2016 | A1 |
20170018189 | Ishikawa | Jan 2017 | A1 |
20170150060 | Herz | May 2017 | A1 |
20170336797 | Abe | Nov 2017 | A1 |
20180060153 | Innes | Mar 2018 | A1 |
20180162501 | Peterson | Jun 2018 | A1 |
20180354510 | Miyata | Dec 2018 | A1 |
20180354518 | Inou | Dec 2018 | A1 |
20190071099 | Nishiguchi | Mar 2019 | A1 |
20190072970 | Izumori | Mar 2019 | A1 |
20190084572 | Oishi | Mar 2019 | A1 |
20190143983 | Hashimoto | May 2019 | A1 |
20190329780 | Tomescu | Oct 2019 | A1 |
20200050195 | Gross | Feb 2020 | A1 |
20200148204 | Kunz | May 2020 | A1 |
20200398849 | Kanoh | Dec 2020 | A1 |
20210398045 | Hanebeck | Dec 2021 | A1 |
Number | Date | Country |
---|---|---|
4-341265 | Nov 1992 | JP |
10-190543 | Jul 1998 | JP |
2000-217873 | Aug 2000 | JP |
2004-133901 | Apr 2004 | JP |
2018-184080 | Nov 2018 | JP |
Entry |
---|
International Search Report for related International Application No. PCT/JP2021/003723 mailed Apr. 20, 2021 and its English Translation. |
First Office Action for corresponding Japanese Application No. 2020-016635 dated Sep. 1, 2021 and its English Machine Translation. |
Decision to Grant a Patent for corresponding Japanese Application No. 2020-016635 dated Nov. 24, 2021 and its English Machine Translation. |
Number | Date | Country | |
---|---|---|---|
20230366233 A1 | Nov 2023 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17796970 | US | |
Child | 18357230 | US |