Computer system using artificial satellite on circulation orbit around earth to provide service for plurality of users, and method and program executed by the computer system

JP2025023133AInactive Publication Date: 2025-02-14TERRA SPACE INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024208699
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-02-14
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Benefits of technology

【0028】 本発明によれば、「宇宙寺」の構想を実現することを可能にするコンピュータシステム、そのコンピュータシステムにおいて実行される方法およびプログラムを提供することが可能である。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025023133000001_ABST
    Figure 2025023133000001_ABST
Patent Text Reader

Abstract

To provide a computer system that uses an artificial satellite on a circulation orbit around the earth to provide service for a plurality of users.SOLUTION: A computer system comprises a processor part, and is configured to communicate with a user device operated by a first user, and an artificial satellite. The artificial satellite comprises a religious object and information providing means for providing information associated with the religious object, and the processor part is configured to: acquiring location data representing the location of the user on the earth; acquiring bearing data indicative of a direction; computing, based upon the location data and azimuth data, a time zone in which the artificial satellite is located in a predetermined space extending from the location of the user on the earth in the direction; and providing the information associated with the religious object that the information providing means of the artificial satellite provides to the user device only in the time zone.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a computer system that provides services to multiple users using satellites in Earth orbit, and a method and program executed in the computer system. [Background technology]

[0002] Due to the recent decline in the number of people in a household, the household unit is shifting from the "household" to the "individual" (the so-called "individualization" that is progressing). Furthermore, due to recent changes in the industrial structure, the main industries are rapidly shifting from primary to tertiary and quaternary industries (promoting the shift from the so-called "sedentary" to "mobile" industries). In response to these changes in social conditions, the premise of settling on ancestral land is disappearing. One of the concerns of modern people is the difficulty of managing ancestral graves because it is difficult to settle on ancestral land.

[0003] One known prior art technique for overcoming such difficulties is to launch an ossuary for housing remains into Earth orbit (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2000-217873 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, while the conventional technology described above means that modern people are no longer tied to the land of their ancestors in order to look after their graves, it has the problem that it is difficult to use a columbarium in space as a basis for religious faith.

[0006] The inventors came up with the idea of ​​a "Space Temple" in space as a temple that can be close to modern, individualized, mobile people. This "Space Temple" provides various services to multiple users on Earth that enable them to use the "Space Temple" as a base of their faith.

[0007] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a computer system that makes it possible to realize the concept of a "Space Temple," as well as a method and program executed on that computer system. [Means for solving the problem]

[0008] In one aspect of the present invention, a computer system of the present invention is a computer system that provides services to multiple users using an artificial satellite in Earth orbit, the computer system having a processor unit, the computer system being configured to be capable of communicating with a user device and the artificial satellite, the artificial satellite having a religious object and an information providing means for providing information associated with the religious object, the user device being operated by a first user who is one of the multiple users, and the processor unit being configured to at least execute the following: acquiring location data indicating a location of the first user on Earth; acquiring direction data indicating a direction; calculating, based on the location data and the direction data, a time period in which the artificial satellite is located within a predetermined space extending from the location of the first user on Earth toward the direction; and providing, only during the time period, the information associated with the religious object provided by the information providing means of the artificial satellite to the user device.

[0009] In one embodiment of the invention, the information providing means comprises a first camera capable of photographing the Earth from the viewpoint of the religious object, and the information associated with the religious object may be an image of the Earth from the viewpoint of the religious object photographed by the first camera.

[0010] In one embodiment of the invention, the information providing means further comprises a second camera capable of photographing the religious object, and the information associated with the religious object may be an image taken by the first camera and an image taken by the second camera.

[0011] In one embodiment of the present invention, the processor unit may be further configured to notify the user device in advance of a start time of the time period and an end time of the time period.

[0012] In one embodiment of the present invention, the processor unit may be further configured to notify, at a start time of the time period, the start of the time period.

[0013] In one embodiment of the present invention, the processor unit may be further configured to transmit desired data of the first user to the satellite.

[0014] In one embodiment of the present invention, the satellite may further include one or more housings for storing remains requested for burial by each of the multiple users.

[0015] In one embodiment of the invention, the processor unit may be further configured to obtain an identifier for identifying each of the one or more housings and desired data, and to transmit the desired data as an offering to a housing identified by the identifier.

[0016] In one embodiment of the present invention, the desired data may include text data, image data, audio data, or a combination thereof.

[0017] In one embodiment of the invention, the religious object may include a Buddha statue.

[0018] In one embodiment of the present invention, the direction may be a direction specified by the first user, a direction specified by default, a direction specified randomly, or a direction specified in the past.

[0019] In one aspect of the present invention, a method of the present invention is a method executed in a computer system that provides services to a plurality of users using an artificial satellite in an Earth orbit, the computer system having a processor unit, the computer system being configured to be capable of communicating with a user device and the artificial satellite, the artificial satellite having a religious object and an information providing means for providing information associated with the religious object, the user device being operated by a first user who is one of the plurality of users, the method including: the processor unit acquiring location data indicating a location of the first user on Earth; the processor unit acquiring direction data indicating a direction; the processor unit calculating, based on the location data and the direction data, a time period during which the artificial satellite is located within a predetermined space extending from the location of the first user on Earth toward the direction; and the processor unit providing, to the user device, the information associated with the religious object provided by the information providing means of the artificial satellite only during the time period.

[0020] In one aspect of the present invention, a program of the present invention is a program executed in a computer system that provides services to multiple users using an artificial satellite in Earth orbit, the computer system having a processor unit, the computer system being configured to be capable of communicating with a user device and the artificial satellite, the artificial satellite having a religious object and an information providing means for providing information associated with the religious object, the user device being operated by a first user who is one of the multiple users, and when the program is executed by the processor unit, it causes the processor unit to at least perform the following: acquire location data indicating the location of the first user on Earth; acquire direction data indicating a direction; calculate, based on the location data and the direction data, a time zone in which the artificial satellite is located within a predetermined space extending from the location of the first user on Earth toward the direction; and provide, only during the time zone, the information associated with the religious object provided by the information providing means of the artificial satellite to the user device.

[0021] In one aspect of the present invention, a computer system of the present invention is a computer system that provides services to multiple users using an artificial satellite in Earth orbit, the artificial satellite being configured to be capable of emitting energy, the computer system having a processor unit, the computer system being configured to be capable of communicating with the artificial satellite, the processor unit being configured to at least execute the following: obtaining a desired message of a first user, the first user being one of the multiple users; obtaining directional data for specifying a direction in which energy should be emitted; and transmitting the desired message and the directional data to the artificial satellite, the desired message and the directional data being used by the artificial satellite to emit energy according to the desired message in the direction specified by the directional data.

[0022] In one embodiment of the present invention, emitting energy in response to the desired message may include emitting energy with an irradiation interval that is varied in response to the desired message.

[0023] In one embodiment of the invention, the processor unit is further configured to calculate a first time at which the satellite will be able to emit the energy in the direction and to transmit the first time to the satellite, wherein the desired message and the direction data may be used by the satellite upon reaching the first time.

[0024] In one embodiment of the present invention, the processor unit is further configured to calculate a second time at which communication with the satellite becomes possible and determine whether the second time has been reached, and transmitting the desired message and the orientation data may be performed if it is determined that the second time has been reached.

[0025] In one embodiment of the present invention, the orientation data may be data indicative of stars, data indicative of constellations, or data indicative of nebulae.

[0026] In one aspect of the present invention, a method of the present invention is a method executed in a computer system that provides services to multiple users using a satellite in Earth orbit, the satellite being configured to be capable of emitting energy, the computer system having a processor unit, the computer system being configured to be capable of communicating with the satellite, the method including the processor unit obtaining a desired message of a first user, the first user being one of the multiple users, the processor unit obtaining directional data for specifying a direction in which energy should be emitted, and the processor unit transmitting the desired message and the directional data to the satellite, the desired message and the directional data being used by the satellite to emit energy in accordance with the desired message in the direction specified by the directional data.

[0027] In one aspect of the present invention, the program of the present invention is a program executed in a computer system that provides services to multiple users using an artificial satellite in Earth orbit, the artificial satellite being configured to be capable of emitting energy, the computer system having a processor unit, the computer system being configured to be capable of communicating with the artificial satellite, and when the program is executed by the processor unit, causes the processor unit to at least perform the following operations: obtain a desired message of a first user, the first user being one of the multiple users, obtain directional data for specifying a direction in which energy should be emitted, and transmit the desired message and the directional data to the artificial satellite, the desired message and the directional data being used by the artificial satellite to emit energy according to the desired message in the direction specified by the directional data. Effect of the Invention

[0028] According to the present invention, it is possible to provide a computer system that enables the realization of the concept of the "Space Temple," as well as a method and program executed on the computer system. [Brief description of the drawings]

[0029] [Figure 1] Figure 1 is a schematic diagram of a new business model that uses satellites to provide services to multiple users. [Figure 2A] FIG. 2A shows an example of a screen 210 displayed on a user device. [Figure 2B] FIG. 2B shows an example of a screen 220 displayed on a user device. [Diagram 3] FIG. 3 is a schematic diagram of another new business model that utilizes satellites to provide services to multiple users. [Figure 4] FIG. 4 shows an example of the configuration of a computer system 410 for implementing a new business model. [Figure 5A] FIG. 5A shows an example of the configuration of information stored in user database unit 451. In FIG. [Figure 5B] FIG. 5B shows an example of the configuration of information stored in the deceased person database section 452. [Figure 5C] FIG. 5C shows an example of the configuration of information stored in satellite database unit 453. [Figure 6] FIG. 6 shows an example of the flow of processing executed in the computer system 410, the user device 4301, and the satellite 4401. [Figure 7] FIG. 7 shows another example of the flow of processes executed in the computer system 410, the user device 4301, and the satellite 4401. [Figure 8A] FIG. 8A shows an example of the flow of a process executed in the computer system 410. [Figure 8B] FIG. 8B shows an example of the flow of processing executed in the artificial satellite 4401. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0030] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of the present invention will be described with reference to the drawings. It should be noted that the same reference numerals are used to designate the same components throughout the specification.

[0031] 1. A new business model that uses satellites to provide services to multiple users The applicant proposes a new business model that provides services to multiple users using an artificial satellite in Earth orbit. This business model is intended to enable a religious object (e.g., a Buddha statue (principal image) in Buddhism, or an idol that is the object of idol worship in religions other than Buddhism (religions that permit idol worship)) to watch over multiple users on Earth from space by having an artificial satellite equipped with the religious object orbit the Earth. According to this business model, during the time period when the artificial satellite passes through the sky in a specific direction (e.g., a direction specified by the user), the user can pray with folded hands toward the religious object placed on the artificial satellite. Also, during that time period, the user can receive an image (still image and / or video) of the Earth seen from the viewpoint of the religious object or an image taken of the religious object. This allows the user to feel that the religious object is watching over them.

[0032] Figure 1 is a schematic diagram of a new business model that uses satellites to provide services to multiple users.

[0033] In the embodiment shown in Fig. 1, the satellite 110 includes a Buddha statue 111, a storage unit 112, and a solar panel 113, and is orbiting (i.e., revolving) on ​​an orbit 120 around the Earth. The Buddha statue 111 is arranged as an object of religious worship for a number of users on Earth. The storage unit 112 is for storing at least an interface unit for communicating with a computer system (e.g., a computer system on Earth), a processor unit, a memory unit, and bones and / or ashes. The solar panel 113 is for generating at least electrical energy for driving the interface unit, the processor unit, and the memory unit of the satellite 110.

[0034] The storage unit 112 further includes one or more housings for storing the bones and / or ashes of one deceased person. Each of the one or more housings may further include a memory unit for storing desired data transmitted from a user. Alternatively, the bones and / or ashes of multiple deceased people may be stored in one housing. Alternatively, the bones and / or ashes of multiple deceased people may be stored in a hollow part of the Buddha statue 111 instead of the storage unit 112.

[0035] The orbit 120 is preferably an orbit in which the time period during which the artificial satellite passes through the sky in a specific direction varies for each predetermined period (e.g., every day, every two days, every three days, every week, every month, etc.), but the present invention is not limited thereto. The orbit 120 may be an orbit in which the time period during which the artificial satellite passes through the sky in a specific direction is always the same (a so-called sun-synchronous orbit).

[0036] 1, an example in which a single artificial satellite 110 revolves around the Earth has been described, but the present invention is not limited to this. The number of artificial satellites revolving around the Earth is an arbitrary integer of 1 or more.

[0037] 2. Screen displayed on user device FIG. 2A shows an example of a screen 210 displayed on a user device. FIG. 2A is an example of a screen for notifying that the time period during which the honzon of the artificial satellite 110 can be worshiped is approaching. For example, when the time span from the current time to the start time of the time period during which the honzon of the artificial satellite 110 can be worshiped falls within a predetermined range, a pop-up display indicating that the time period during which the honzon of the artificial satellite 110 can be worshiped is approaching may be automatically displayed on the user device, and when the user selects a predetermined area in the pop-up display, a predetermined application program may be started, and the screen 210 may be displayed on the user device. Alternatively, for example, when the time span from the current time to the start time of the time period during which the honzon of the artificial satellite 110 can be worshiped falls within a predetermined range, a predetermined application program may be automatically started, and the screen 210 may be automatically displayed on the user device.

[0038] In the example shown in FIG. 2A, the screen 210 includes a location display area 211 for roughly displaying the location of the satellite 110, and a time period display area 212 for displaying the time period during which the deity of the satellite 110 can be worshiped.

[0039] In the example shown in FIG. 2A, the location display area 211 displays a schematic diagram of a hemisphere with the user located at the center, and a schematic orbit 120' of the artificial satellite 110 is displayed on the surface of the hemisphere. A satellite indicator 213 indicating the general position of the artificial satellite 110 and a timing indicator 214 indicating the timing at which the user can make a bow to the artificial satellite 110 are displayed on the schematic orbit 120'. The satellite indicator 213 moves along the schematic orbit 120' as the satellite 110 revolves around the Earth. This allows the user to visually recognize in real time where the artificial satellite 110 is roughly located and how far it is until the time when the user can make a bow to the deity of the artificial satellite 110.

[0040] In the example shown in Fig. 2A, the time period presentation area 212 displays the direction specified by the user, the start time of the time period during which the honourable deity of satellite 110 can be worshiped, and the end time of the time period during which the honourable deity of satellite 110 can be worshiped. In the example shown in Fig. 2A, the direction specified by the user is "west," the start time of the time period during which the honourable deity of satellite 110 can be worshiped is "19:00," and the end time of the time period during which the honourable deity of satellite 110 can be worshiped is "19:10."

[0041] In the example shown in Fig. 2A, the direction is specified as "west" by the user, so the timing indicator 214 is displayed toward the west on the surface of the hemisphere. In the example shown in Fig. 2A, when the satellite indicator 213 is displayed on the timing indicator 214, the user can pray toward the "west," the direction in which the artificial satellite 110 is located, during the period from the start time "19:00" to the end time "19:10" of the time period during which the deity of the artificial satellite 110 can be worshiped. This allows the user to offer prayers to the deity of the artificial satellite 110.

[0042] In the example shown in Fig. 2A, the direction "west" to which the user prays is specified by the user, but the present invention is not limited to this. For example, the direction to which the user prays may be a direction specified by default (for example, a direction determined in advance according to the religious sect to which the user belongs (or the Chinese zodiac sign of the user's birth year)), a direction specified randomly, or a direction specified in the past.

[0043] 2B shows an example of a screen 220 displayed on the user device. Fig. 2B is an example of a screen for presenting the view from the principal image. Screen 220 is a screen that is automatically displayed on the user device, for example, when the start time of the time period during which the principal image of the artificial satellite 110 can be worshiped has passed.

[0044] In the example shown in Fig. 2B, the screen 220 includes a first display area 221 in which the view of the earth as seen from the principal image is displayed, a second display area 222 in which the principal image is displayed, and a time period display area 212. In this way, the user can see the view of the earth as seen from the principal image, as well as the facial expression and posture of the displayed principal image. This allows the user to feel as if the principal image is watching over them.

[0045] In the example shown in FIG. 2B, the view of the earth seen from the principal image is displayed in the first display area 221, and the principal image is displayed in the second display area 222, but the present invention is not limited to this. For example, the principal image may be displayed in the first display area 221, and the view of the earth seen from the principal image may be displayed in the second display area 222. Alternatively, one of the view of the earth seen from the principal image and the principal image may be displayed in the first display area 221 without the second display area 222 being displayed on the screen 220. In addition, in the example shown in FIG. 2B, an example in which the principal image is displayed so as to partially overlap the view of the earth seen from the principal image has been described, but the present invention is not limited to this. For example, the view of the earth seen from the principal image and the principal image may be displayed side by side in the horizontal direction or side by side in the vertical direction so as not to overlap each other.

[0046] Information associated with the principal image is displayed in the first display area 221 and the second display area 222. The view of the earth seen from the principal image and the principal image shown in Fig. 2B are an example of information associated with the principal image. The information associated with the principal image displayed on the user device is provided by an information providing means mounted on the artificial satellite 110 (for example, a first camera capable of photographing the view of the earth seen from the principal image and a second camera capable of photographing the principal image on the artificial satellite 110, and a camera capable of photographing 360 degrees around the principal image to photograph both the view of the earth seen from the principal image and the principal image (or the principal image and its background)).

[0047] 3. Other new business models using satellites to provide services to multiple users The applicant proposes another new business model that provides services to multiple users using an artificial satellite in Earth orbit. This business model is intended to enable the user's wish, which is put into the laser, to continue flying forever in space by emitting a laser from an artificial satellite orbiting the Earth. According to this business model, the artificial satellite 110 can emit a laser in the direction in which the laser should be emitted (e.g., the direction toward a constellation, the direction toward a star) and the user's desired message, and the artificial satellite 110 can emit a laser according to the user's desired message in the direction in which the laser should be emitted. This allows the user's wish or the soul of the deceased (e.g., the name of the deceased, the posthumous Buddhist name of the deceased) put into the laser to continue flying forever in space, for example, toward a certain constellation.

[0048] FIG. 3 is a schematic diagram of another new business model that utilizes satellites to provide services to multiple users.

[0049] In the embodiment shown in Figure 3, the satellite 110 revolves (i.e., revolves) in an orbit 120 around the Earth, and the satellite 110 further comprises a means 114 for shining a laser 130. In the embodiment shown in Figure 3, the satellite 110 shines the laser 130 towards the Big Dipper.

[0050] In the embodiment shown in FIG. 3, the artificial satellite 110, in response to receiving the direction indicating the "Big Dipper" and the user's desired message from the user device (e.g., via a computer system on the Earth or directly), irradiates a laser toward the "Big Dipper" according to the user's desired message. Alternatively, the artificial satellite 110 may obtain the direction indicating the "Big Dipper" from the memory unit of the artificial satellite 110, and in response to receiving the user's desired message from the user device (e.g., via a computer system on the Earth or directly), irradiate a laser toward the "Big Dipper" according to the user's desired message. In this way, the user's desired message stored in the laser can continue to fly forever in space toward the "Big Dipper".

[0051] It should be noted that the means 114 for irradiating the laser 130 may have any configuration as long as it is capable of irradiating the laser in a desired direction in space.

[0052] 4. Computer system configuration for realizing new business models FIG. 4 shows an example of the configuration of a computer system 410 for implementing a new business model.

[0053] The computer system 410 communicates with at least one user device 4301 to 430 used by a user via the Internet 420. N , and at least one artificial satellite 4401-440 in orbit around the Earth. M In the embodiment shown in FIG. 4, the computer system 410 is configured to be able to connect to at least one of the satellites 4401-440 via a ground station G. M Here, N and M are any integers equal to or greater than 1. The artificial satellite 110 shown in FIG. 1 is configured to be able to communicate with at least one of the artificial satellites 4401 to 440. M The following items shall be selected:

[0054] The computer system 410 is configured to receive at least one of the satellites 4401-440. M and an information processing system managed and operated by a company that manages each religious object. In the embodiment shown in Fig. 4, computer system 410 includes an interface unit 411, a processor unit 412 including one or more CPUs (Central Processing Units), and a memory unit 413. The hardware configuration of computer system 410 is not particularly limited as long as it can realize its functions, and may be configured as a single machine or a combination of multiple machines.

[0055] The interface unit 411 is connected to at least one of the user devices 4301 to 430. N Each of the above, and at least one of the satellites 4401 to 440 M It controls communications between each of the

[0056] The memory unit 413 stores a program required to execute a process, data required to execute the program, and the like. The memory unit 413 stores, for example, a program for executing the processes shown in FIG. 6, FIG. 7, and FIG. 8A. Here, how the program is stored in the memory unit 413 does not matter. For example, the program may be pre-installed in the memory unit 413. Alternatively, the program may be installed in the memory unit 213 by being downloaded via a network such as the Internet 420, or may be installed in the memory unit 413 via a storage medium such as an optical disk or USB.

[0057] The processor unit 412 controls the overall operation of the computer system 410. The processor unit 412 reads out a program stored in the memory unit 413 and executes the program, thereby making it possible for the computer system 410 to function as a device that executes desired steps.

[0058] The computer system 410 is connected to a database section 450. In the example shown in Figure 4, the database section 440 includes a user database section 451, a deceased person database section 452, and a satellite database section 453.

[0059] At least one user device 4301 to 430 N Each of the user devices 4301 to 430 is configured to be able to communicate with the computer system 410 via the Internet 420. For example, at least one of the user devices 4301 to 430 N Each of the devices may be a mobile wireless terminal such as a mobile phone, a smartphone, a tablet terminal, smart glasses, or a smart watch terminal, or may be a personal computer such as a desktop PC, a laptop PC, or a notebook PC.

[0060] In the embodiment shown in FIG. 4, the satellite 4401 comprises an interface unit 441, a processor unit 442 including one or more CPUs (Central Processing Units), a memory unit 443 and information providing means 444 for providing information associated with religious objects.

[0061] The information providing means 444 may be, for example, but is not limited to, one or both of a first camera capable of capturing a view of the earth from a religious object and a second camera capable of capturing an image of the religious object on the artificial satellite 110, or a single camera capable of capturing a 360-degree image of the surroundings to capture both the view of the earth from the religious object and the religious object. Note that capturing an image of a religious object includes capturing an image of the religious object and the background of the religious object in addition to capturing an image of only the religious object.

[0062] The satellite 4401 may further include a propulsion mechanism (not shown) for increasing or decreasing the orbital speed of the satellite 4401, a propulsion mechanism (not shown) for maintaining the satellite in orbit around the Earth, and / or an attitude control mechanism (not shown) (e.g., thrusters, magnetic torquers, gyros) for controlling the orientation and attitude of the satellite 4401.

[0063] In the embodiment shown in FIG. 4, an example in which the satellite 4401 communicates with the computer system 410 via the ground station G has been described, but the present invention is not limited to this. M The communication between the computer system 410 and at least one of the artificial satellites 4401 to 440 may be realized by a direct connection without relaying, or may be realized via any ground station (relay station) on the earth that can relay the satellite communication and the terrestrial communication. M The communication between each of the above may be realized via any ground station (relay station) on the Earth that can relay between the satellite communication and the terrestrial communication, as well as any ground station (relay station) on the Earth that can relay between the terrestrial communication and the other terrestrial communication. The number of ground stations (relay stations) that relay these communications is an arbitrary integer of 1 or more.

[0064] The configurations of the interface unit 441, the processor unit 442, and the memory unit 443 of the artificial satellite 4401 are similar to the configurations of the interface unit 411, the processor unit 412, and the memory unit 413 of the computer system 410, so detailed explanations of these will be omitted here. M Since the configuration of each of these is similar to that of the artificial satellite 4401, detailed explanations of these will be omitted here.

[0065] In addition, satellites 4401 to 440 M The respective Earth orbits may all be the same, at least some may be different, or all may be different from each other.

[0066] In the example shown in FIG. 4, at least one of the user devices 4301 to 430 N In the above description, the user devices 4301-430 can communicate with the computer system 410 via the Internet 420, but the present invention is not limited thereto. Any type of network can be used instead of the Internet 420. Note that at least one of the user devices 4301-430 can communicate with the computer system 410 without going through the Internet 420 or any network instead of the Internet 420. N A configuration in which the user device 4301 and the computer system 410 are electrically coupled to each other is also within the scope of the present invention. Furthermore, a system that integrally incorporates both the functions of the user device 4301 and the functions of the computer system 410 (i.e., a stand-alone system) may be constructed as the computer system 410. Such a stand-alone computer system 410 is also within the scope of the present invention.

[0067] In the example shown in FIG. 4, the database unit 450 is provided outside the computer system 410, but the present invention is not limited to this. The database unit 450 can also be provided inside the computer system 410. The configuration of the database unit 450 is not limited to a specific hardware configuration. For example, the database unit 450 may be configured as a single hardware part, or may be configured as multiple hardware parts. For example, the database unit 450 may be configured as a single external hard disk device of the computer system 410, or may be configured as a cloud storage connected via a network. Furthermore, the configuration of each database unit included in the database unit 450 is also not limited to a specific hardware configuration. For example, each database unit included in the database unit 450 may also be configured as a single hardware part, or may be configured as multiple hardware parts.

[0068] FIG. 5A shows an example of the configuration of information stored in user database unit 451. In FIG.

[0069] Information about the user is stored in the user database unit 451. The information about the user can be identified, for example, by information for identifying the user (user ID). In the example shown in Fig. 5A, the user database unit 451 further stores the user's name, sex, date of birth, location (address), telephone number, email address, denomination, and the like. In addition, in the case where a direction is determined by default (for example, according to a denomination), the user database unit 451 may further store direction data indicating the direction determined by default.

[0070] In order to receive the services of the business models described with reference to Fig. 1 to Fig. 3, the user may need to complete a membership registration procedure in advance. User information entered at the time of membership registration may be stored in user database unit 451.

[0071] FIG. 5B shows an example of the configuration of information stored in the deceased person database section 452.

[0072] The deceased person database unit 452 stores information about the deceased person. The bones and / or ashes of the deceased person are transferred to at least one of the satellites 4401 to 440. M The information on the deceased is stored in a storage unit (particularly, one or more housings) of one or more of the deceased. The information on the deceased can be identified by information for identifying the deceased (e.g., a deceased ID). The information on the deceased is associated with information for identifying a user (e.g., a user ID for identifying a user who is related to the deceased). The deceased database unit 452 further stores the name, sex, date of birth, genetic information, religious information (e.g., sect, posthumous name), etc. of the deceased.

[0073] FIG. 5C shows an example of the configuration of information stored in satellite database unit 453.

[0074] The satellite database unit 453 stores information about the artificial satellite. The information about the artificial satellite can be identified by information for identifying the artificial satellite (for example, a satellite ID). The information for identifying the artificial satellite is associated with information for identifying the deceased person whose remains and / or ashes are stored in the storage unit of the artificial satellite identified by the information for identifying the artificial satellite (deceased person ID), and is further associated with the user ID associated with the associated deceased person ID. The satellite database unit 453 further stores information about the orbit of the artificial satellite, its revolution period, and position information.

[0075] The information in the database unit 450 includes at least one of the artificial satellites 4401 to 440. M In this way, the information may be stored in the memory unit of at least one of the artificial satellites 4401 to 440. M Each of these can obtain the same information as that in the database unit 450 from the memory unit as necessary.

[0076] 5. Computer System Processing FIG. 6 shows an example of a process flow executed in the computer system 410, the user device 4301, and the artificial satellite 4401. The process flow shown in FIG. 6 is for presenting information associated with a religious object provided in the artificial satellite 4401 to the user A. Among the multiple steps shown in FIG. 6, steps S601, S603, and S612 are executed by, for example, the processor unit of the user device 4301, steps S602, S604 to S607, and S610 to S611 are executed by, for example, the processor unit 412 of the computer system 410, and steps S608 to S609 are executed by the processor unit 442 of the artificial satellite 4401. In the embodiment shown in FIG. 6, it is assumed that the user device 4301 is used by the user A. It is also assumed that a religious object to be worshiped by the user A is enshrined in the artificial satellite 4401. Each step shown in FIG. 6 will be described below.

[0077] Step S601: The user device 4301 transmits location data indicating the location of the user A on the earth to the computer system 410. The location data of the user A may be, for example, data indicating the location on the earth input by the user A on the user device 4301, or may be data of the position information of the user device 4301 on the earth that the user device 4301 can acquire by the GPS function of the user device 4301.

[0078] Step S602: The computer system 410 receives location data from the user device 4301, indicating the location of User A on the earth.

[0079] Step S603: The user device 4301 transmits direction data indicating the direction α to the computer system 410. The direction α is the direction in which the user A prays to a religious object enshrined in the artificial satellite 4401. The direction data indicating the direction α may be, for example, a desired direction of the user A input by the user A on the user device 4301, a predetermined direction pre-stored in the memory unit of the user device 4301, a direction randomly designated (for example, by the computer system 410), or a direction designated in the past (for example, the direction designated last time).

[0080] Step S604: The computer system 410 receives, from the user device 4301, direction data indicating the direction α.

[0081] 6, an example has been described in which computer system 410 receives user A's location data from user device 4301, but the present invention is not limited to this. For example, computer system 410 may receive user A's user ID from user device 4301, and refer to user database unit 451 based on the received user ID to acquire data indicating user A's address stored in user database unit 451 as user A's location data.

[0082] 6, an example has been described in which the computer system 410 receives direction data from the user device 4301, but the present invention is not limited to this. For example, if the direction in which the user A bows is determined in advance, the computer system 410 may receive the user ID of the user A from the user device 4301, and may refer to the user database unit 451 based on the received user ID to acquire the direction data of the user A stored in the user database unit 451.

[0083] Step S605: The computer system 410 calculates a time period X during which the satellite 4401 is located in space extending from the location of the user A on the earth toward the direction α. ​​This step is performed based at least on the location data of the user A and the direction data indicating the direction α. ​​This step may be further performed based on the orbital and position information of the satellite 4401.

[0084] Here, the space extending from user A's location on Earth toward direction α refers to a space that is approximately conical in shape (i.e., approximately conical in shape with a vertex of user A's location on Earth and within a range of direction α ±5 degrees) (i.e., approximately conical in shape with a vertex angle of 10 degrees and a longitudinal axis along direction α).

[0085] When there are multiple artificial satellites, for example, the computer system 410 may receive a satellite ID for identifying the artificial satellite 4401 from the user device 4301, and identify the artificial satellite 4401 based on the received satellite ID by referring to the satellite database unit 453. Alternatively, the computer system 410 may receive a user ID for identifying the user A from the user device 4301, and identify the artificial satellite ID associated with the received user ID by referring to the satellite database unit 453, and identify the artificial satellite 4401 based on the identified artificial satellite ID.

[0086] Step S606: The computer system 410 notifies the user A of the start time and end time of time zone X. This step is achieved, for example, by transmitting the start time and end time of time zone X to the user device 4301. As a result, the screen 210 shown in Fig. 2A is displayed on the user device 4301, and the user A can know the time zone X and recognize that the start time of the time zone X is approaching. Note that this step is executed when the current time is before the start time of the time zone X.

[0087] Step S607: When the start time of time period X approaches, the computer system 410 requests the satellite 4401 to transmit information associated with the religious object carried by the satellite 4401.

[0088] Step S608: In response to receiving a request for transmitting information associated with the religious object from the computer system 410, the artificial satellite 4401 acquires information associated with the religious object. This process is accomplished, for example, by the information providing means 444 of the artificial satellite 4401. The acquisition of information associated with the religious object includes, for example, a first camera of the artificial satellite 4401 photographing a view of the earth seen from the religious object of the artificial satellite 4401, and a second camera of the artificial satellite 4401 photographing the religious object of the artificial satellite 4401. Alternatively, the acquisition of information associated with the religious object includes, for example, a single camera capable of 360-degree photography of the artificial satellite 4401 photographing both the view of the earth seen from the religious object and the religious object.

[0089] Step S609: The information providing means 444 of the satellite 4401 provides to the computer system 410 the information associated with the religious object obtained in step S608.

[0090] Step S610: The computer system 410 receives information associated with religious objects from the satellite 4401.

[0091] When the start time of time period X arrives, the computer system 410 may notify user A of the start of time period X. This is accomplished, for example, by the computer system 410 notifying the user device 4301 of the start of time period X.

[0092] Step S611: When the start time of the time period X is reached, the computer system 410 transmits information associated with religious objects to the user device 4301 only during the time period X.

[0093] Step S612: The user device 4301 receives information associated with the religious object from the computer system 410 only during the time period X. As a result, the screen 220 shown in Fig. 2B is displayed on the user device 4301, and the user A can realize that the religious object of the artificial satellite 4401 is watching over him from space.

[0094] In addition, the information providing means 444 of the artificial satellite 4401 may transmit information associated with religious objects to the computer system 410 "only during time period X", and as a result, the computer system 410 may transmit information associated with religious objects to the user device 4301 "only during time period X". Alternatively, the information providing means 444 of the artificial satellite 4401 may always transmit information associated with religious objects to the computer system 410, while the computer system 410 may transmit information associated with religious objects to the user device 4301 "only during time period X". Alternatively, the information providing means 444 of the artificial satellite 4401 may always transmit information associated with religious objects, and the computer system 410 may always transmit information associated with religious objects to the user device 4301 in response to receiving the information associated with religious objects, while the user device 4301 may receive information associated with religious objects "only during time period X".

[0095] 6, an example in which steps S603 and S604 are executed after steps S601 and S602 has been described, but the present invention is not limited to this. Steps S603 and S604 may be executed at any timing before step S605 is executed.

[0096] 6 do not need to be executed every time to present information associated with the religious object provided on the artificial satellite 4401 to the user A. For example, the steps S601 to S604 shown in FIG. 6 may be executed in advance, and the location data and direction data of the user A may be stored in the database unit 450 of the computer system 410 and / or the memory unit 443 of the artificial satellite 4401 before the execution of the step S605. In this case, the step S605 shown in FIG. 6 may be executed in response to receiving the user ID of the user A from the user device 4301, for example.

[0097] FIG. 7 shows another example of the flow of the process executed in the computer system 410, the user device 4301, and the artificial satellite 4401. The flow of the process shown in FIG. 7 is for making an offering to one of the one or more housings of the artificial satellite 4401. Among the steps shown in FIG. 7, step S701 is executed, for example, by the processor unit of the user device 4301, steps S702 to S704 are executed by the processor unit 412 of the computer system 410, and steps S705 to S706 are executed by the processor unit 442 of the artificial satellite 4401. In the embodiment shown in FIG. 7, the user device 4301 is used by the user A. Also, it is assumed that the bones and / or ashes of the deceased C who is a relative of the user A are stored in the housing B, which is one of the one or more housings of the artificial satellite 4401. Each step shown in FIG. 7 will be described below.

[0098] Step S701: The user device 4301 transmits a deceased person ID for identifying the deceased person C who is related to the user A, and the desired data of the user A to the computer system 410. The desired data includes, but is not limited to, for example, text data, image data, audio data, or a combination thereof. The image data is still image data and / or video data.

[0099] Step S701 may be executed at any time, for example, immediately after step S612 in FIG.

[0100] Step S702: The computer system 410 receives a deceased person ID for identifying the deceased person C and the desired data of the user A from the user device 4301.

[0101] Step S703: The computer system 410 refers to the satellite database unit 453 based on the deceased person ID for identifying the deceased person C, and identifies the satellite ID of the artificial satellite 4401 having the housing B in which the bones and / or ashes of the deceased person C are stored. This identifies the artificial satellite 4401 as the transmission destination of the data desired by the user A.

[0102] Step S704: The computer system 410 transmits the desired data of the user A to the satellite 4401 as an offering based on the satellite ID identified in step S703.

[0103] Step S705: The satellite 4401 receives the desired data of the user A from the computer system 410.

[0104] Step S706: The artificial satellite 4401 stores the received data desired by the user A in the memory unit of the housing B. As a result, the data desired by the user A is transmitted as an offering from the computer system 410 to the housing B, and the user A can offer a desired message, image, or the like as data anywhere on the earth to offer a memorial service for the deceased C.

[0105] The computer system 410 may be configured to grant points to the user A according to the number of times the image 220 of FIG. 2B is displayed on the user device 4301 in step S612 of FIG. 6, the number of times the user A is deemed to have viewed the screen 220 by pressing or tapping a view button that may be displayed on the image 220 of FIG. 2B, the number of times the user A has made offerings in step S701 of FIG. 7, and the like. As a result, when the granted points exceed a threshold, the user A can receive a privilege (e.g., a bill, goods, a red seal, or an image of a red seal). The threshold value of the granted points may be stored in the database unit 450, for example.

[0106] FIG. 8A shows an example of a process flow executed in the computer system 410. The process flow shown in FIG. 8A is for emitting energy in a direction desired by the user with a message desired by the user. Each step shown in FIG. 8A is executed, for example, by the processor unit 412 of the computer system 410. In the embodiment shown in FIG. 8A, the user device 4301 is assumed to be used by a user A. Also, the artificial satellite 4401 is assumed to be configured to be capable of emitting energy. Emitting energy includes, but is not limited to, emitting electromagnetic waves (e.g., light, radio waves, lasers) and ejecting objects. Each step shown in FIG. 8A will be described below.

[0107] Step S801: A desired message of user A is obtained. This process is achieved, for example, by receiving a desired message of user A from the user device 4301. The desired message of user A is, for example, input by user A on the user device 4301.

[0108] Step S802: Direction data indicating the direction β in which energy should be emitted is obtained. This process may be achieved, for example, by receiving direction data indicating the direction β from the user device 4301, or by reading out direction data indicating the direction β from the user database unit 451 of the computer system 410 based on the user ID of the user A received from the user device 4301. The direction data indicating the direction β is, for example, but is not limited to, data indicating a celestial body (for example, data indicating a star (for example, a fixed star, a planet, a satellite), data indicating a constellation, data indicating a nebula). Note that the direction data may be converted by the computer system 410 into a celestial coordinate system (for example, an equatorial coordinate system, an ecliptic coordinate system, a galactic coordinate system, a hypergalactic coordinate system) for energy emission, but is preferably converted into an equatorial coordinate system.

[0109] In the case where there are a plurality of artificial satellites, for example, the computer system 410 may receive a satellite ID for identifying the artificial satellite 4401 from the user device 4301, and the computer system 410 may specify the artificial satellite 4401 based on the received satellite ID by referring to the satellite database unit 453. Alternatively, the computer system 410 may receive a user ID for identifying the user A from the user device 4301, and the computer system 410 may specify the artificial satellite ID associated with the received user ID by referring to the satellite database unit 453, and the computer system 410 may specify the artificial satellite 4401 based on the specified artificial satellite ID. Alternatively, the computer system 410 may specify an artificial satellite capable of emitting energy in the direction β most quickly (for example, an artificial satellite currently located at a place capable of emitting energy in the direction β, an artificial satellite that will reach a place capable of emitting energy in the direction β most quickly) based on at least one of the information on the orbit, the revolution period, and the position information stored in the satellite database unit 453 by referring to the satellite database unit 453, and thereby specify the artificial satellite 4401.

[0110] Step S803: The desired message of user A is temporarily stored in the memory unit 412 of the computer system 410. Before step S807 is executed, the desired message of user A is read from the memory unit 412 of the computer system 410 for transmission to the satellite 4401.

[0111] Step S804: The time Y at which the artificial satellite 4401 can emit energy in the direction β is calculated. This process is executed based on the orbit and position information of the artificial satellite 4401, for example, by referring to the satellite database unit 453. In addition, if the target from which the energy is emitted is a planet or an asteroid in the solar system, the time Y needs to be calculated by further taking into consideration the revolution of the planet or asteroid. Such a calculation is further performed based on the orbit, revolution period, and position information of a star that can be stored in the database unit 450. The time Y may be, for example, "xx hours xx minutes in Japan time," "xx hours xx minutes in Greenwich Mean Time," or "xx hours xx minutes after the current time." For example, the time period during which the artificial satellite 4401 moves straight in the direction β from the artificial satellite 4401 and does not come into contact (crash) with the earth and / or the sun and / or the moon is the time period during which the artificial satellite 4401 can emit energy in the direction β.

[0112] Step S805: The time Z at which communication with the artificial satellite 4401 becomes possible is calculated. This process is executed based on the orbit and position information of the artificial satellite 4401 and the position information of the computer system 410, for example, by referring to the satellite database unit 453. The time Z may be, for example, "XX hours and XX minutes in Japan time", "△△ hours and 〇〇 minutes in Greenwich Mean Time", or "□□ hours and 〇〇 minutes after the current time". The position information of the computer system 410 may be stored in, for example, the database unit 450. Also, the time Z is located earlier on the time axis than the time Y.

[0113] Step S806: It is determined whether or not it is time Z at which communication with the artificial satellite 4401 becomes possible. If the determination result is "Yes", the process proceeds to step S807, and if the determination result is "No", the process returns to step S806.

[0114] Step S807: The desired message of user A acquired in step S801, the direction data acquired in step S802, and the time Y at which the artificial satellite 4401 becomes capable of emitting energy in the direction β are transmitted to the artificial satellite 4401. As a result, when the artificial satellite 4401 reaches the time Y at which the artificial satellite 4401 becomes capable of emitting energy in the direction β, the artificial satellite 4401 becomes capable of emitting energy according to the desired message of user A. Emitting energy according to the desired message of user A includes, but is not limited to, for example, emitting energy with a varying emission interval according to the desired message of user A (for example, emitting energy in the form of a Morse code).

[0115] Note that the computer system 410 may further transmit to the satellite 4401 a command in step S807 to emit energy in accordance with the desired message of user A in the direction β, so that the satellite 4401 may emit energy in accordance with the desired message of user A in the direction β in accordance with the command. Alternatively, in response to receiving a combination of the desired message of user A, the direction data, and the time Y at which the satellite 4401 becomes capable of emitting energy in the direction β, the satellite 4401 may automatically emit energy in accordance with the desired message of user A in the direction β when the time Y is reached.

[0116] After step S807, the computer system 410 may transmit a notification to the user device 4301 that energy corresponding to the message desired by the user A has been released by the satellite 4401. This allows the user A to know that the release of energy corresponding to the message desired by the user A has been completed.

[0117] In the embodiment shown in FIG. 8A, an example in which step S803 is executed after step S802 has been described, but the present invention is not limited to this. Step S803 may be executed at any timing after step S801 and before step S807. In addition, in the embodiment shown in FIG. 8, an example in which steps S804 and S805 are executed after step S803 has been described, but the present invention is not limited to this. Steps S804 and S805 may be executed at any timing after step S802 and before step S806.

[0118] 8A, an example in which the computer system 410 receives both the desired message of the user A and the direction data from the user device 4301 has been described, but the present invention is not limited thereto. The computer system 410 may acquire the desired message of the user A by a method of receiving the message from the user device 4301, while acquiring the direction data by a method other than the method of receiving the message from the user device 4301. For example, in a case where the desired message of the user A includes a flag indicating a type of direction data, and a correspondence between the direction in which energy should be emitted and the flag indicating the type of direction data is stored in the database unit 450, the computer system 410 may acquire the desired message of the user A in step S801, and then identify the flag indicating the type of direction data included in the acquired desired message, and identify the direction in which energy should be emitted by referring to the database unit 450 based on the identified flag.

[0119] FIG. 8B shows an example of a process flow executed in the artificial satellite 4401. The process flow shown in FIG. 8B is for emitting energy in a direction desired by the user with a message desired by the user. Each step shown in FIG. 8B is executed, for example, by the processor unit 442 of the artificial satellite 4401. Note that in the embodiment shown in FIG. 8B, the artificial satellite 4401 is configured to be able to emit energy in a desired direction (has a means for emitting energy in a desired direction). Emitting energy includes, but is not limited to, emitting electromagnetic waves (for example, light, radio waves, lasers) and ejecting an object. Each step shown in FIG. 8B will be described below.

[0120] Step S811: A desired message of user A, direction data indicating a direction β in which energy should be emitted, and a time Y at which the satellite 4401 will be able to emit energy in the direction β are received. This process is accomplished, for example, by receiving the desired message of user A, the direction data, and the time Y from the computer system 410. Note that the direction data may be transformed by the satellite 4401 into a celestial coordinate system (e.g., equatorial coordinate system, ecliptic coordinate system, galactic coordinate system, hypergalactic coordinate system) for energy emission, but is preferably transformed into an equatorial coordinate system.

[0121] Step S812: It is determined whether or not the time Y at which the artificial satellite 4401 is able to emit energy in the direction β has arrived. If the determination result is "Yes", the process proceeds to step S813, and if the determination result is "No", the process returns to step S812.

[0122] Step S813: The sight is adjusted to the direction β so that the satellite 4401 can emit energy in the direction β. This process may be achieved, for example, by the means for emitting energy automatically varying the orientation of the means for emitting energy to aim the means for emitting energy in the direction β, or by the satellite 4401 automatically varying the orientation of the satellite 4401 using an attitude control mechanism for controlling the orientation and attitude of the satellite 4401 to aim the means for emitting energy in the direction β.

[0123] Step S814: Energy corresponding to the desired message of user A is emitted in a direction β. This process is performed, for example, by a means for emitting energy, and the artificial satellite 4401 includes a means for emitting energy in a desired direction.

[0124] In the embodiment shown in Fig. 8A and Fig. 8B, an example in which the computer system 410 calculates the time Y has been described, but the present invention is not limited to this. For example, the time Y may be calculated by the artificial satellite 4401. More specifically, (1) The computer system 410 obtains a desired message of user A; and (2) the computer system 410 obtaining directional data indicative of a direction β in which energy should be emitted; (3) calculating a time Z at which the computer system 410 will be able to communicate with the satellite 4401 (e.g., based on the orbital and position information of the satellite 4401 and the position information of the computer system 410); (4) determining whether a time Z has arrived at which the computer system 410 is able to communicate with the satellite 4401; and (5) when it is determined that the time Z at which communication with the artificial satellite 4401 becomes possible has arrived, the computer system 410 transmits to the artificial satellite 4401 a message desired by the user A and direction data indicating a direction β in which energy should be emitted; (6) calculating a time Y at which the satellite 4401 is able to emit energy in a direction β (e.g., based on the orbital and positional information of the satellite 4401); (7) determining whether the satellite 4401 has reached a time Y at which the satellite 4401 is capable of emitting energy in a direction β; (8) When it is determined that the time Y at which the artificial satellite 4401 is capable of emitting energy in the direction β has arrived, the artificial satellite 4401 emits energy in the direction β. may be performed.

[0125] As described above, the present invention has been illustrated using the preferred embodiment of the present invention, but the present invention should not be interpreted as being limited to this embodiment. It is understood that the scope of the present invention should be interpreted only by the claims. It is understood that a person skilled in the art can implement an equivalent scope based on the description of the present invention and technical common sense from the description of the specific preferred embodiment of the present invention. [Industrial Applicability]

[0126] The present invention is useful for providing a computer system that makes it possible to realize the concept of the "Space Temple," as well as a method and program executed in the computer system. [Explanation of symbols]

[0127] 410 Computer Systems 420 Internet 4301~430 N User Device 4401~440 M artificial satellite 450 Database Department

Claims

[Claim 1] A system, method or program.

Citation Information

Patent Citations

  • Charnel and cinerary system

    JP2000217873A