Procedure apparatus, procedure method and program

JP7899655B2Active Publication Date: 2026-08-04NEC CORP
View PDF 12 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NEC CORP
Filing Date
2022-09-09
Publication Date
2026-08-04

AI Technical Summary

Benefits of technology

【0012】 本開示には、ライフイベントに伴うユーザの手続きの負担を軽減することができるという効果がある。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007899655000001
    Figure 0007899655000001
  • Figure 0007899655000002
    Figure 0007899655000002
  • Figure 0007899655000003
    Figure 0007899655000003
Patent Text Reader

Abstract

To provide a procedure apparatus and the like that can reduce a burden of a procedure of a user associated with a life event.SOLUTION: A procedure apparatus 10 according to one aspect of the present disclosure includes: an event information reception unit 120 that receives information of a life event of a user; a change attribute specification unit 130 that specifies a change attribute which is an attribute changing associated with the life event of attributes of the user; a document specification unit 150 that specifies a document submitted according to the life event and a submission destination of the document from the information of the life event and the change attribute; a document generation unit 160 that generates the document using a value of the change attribute; and a document transmission unit 170 that transmits information of the generated document to a document reception apparatus of the submission destination of the document.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a technology for executing procedures.

Background Art

[0002] When a life event such as a change of residence occurs to a resident, it is necessary to perform a variety of procedures at various destinations including local governments. The staff of local governments have a heavy burden of answering inquiries regarding procedures. Also, the burden on residents who perform a variety of procedures is great.

[0003] Patent Document 1 describes a document creation system that receives answers to questions regarding document creation, extracts a document file based on the information of the received answers, and creates a document by adding personal information to the extracted document file.

[0004] Patent Document 2 describes an electronic application system that receives encrypted biometric information of an applicant and application form data in a predetermined format in which data necessary for issuing a certificate is input and encrypted, and issues a certificate based on the received biometric information and application form data.

[0005] Patent Document 3 describes an electronic document creation support system that provides a specified electronic form from a plurality of electronic forms to a user by navigation processing corresponding to the attribute information of the user stored in a user database.

Prior Art Documents

Patent Documents

[0006]

Patent Document 1

Patent Document 2

Patent Document 3

Summary of the Invention

[0007] The technologies described in Patent Documents 1 and 3 create documents and provide the created documents to the user. The technology described in Patent Document 2 provides the user with a certificate that includes biometric information. However, the technologies in Patent Documents 1 to 3 cannot reduce the burden on residents to carry out the procedures.

[0008] One of the purposes of this disclosure is to provide a procedural device, etc., that can reduce the burden of procedures on users associated with life events. [Means for solving the problem]

[0009] A procedural apparatus according to one aspect of the present disclosure includes: an event information receiving means for receiving information on a user's life events; a change attribute identifying means for identifying a change attribute among the user's attributes that changes in accordance with the life event; a document identifying means for identifying a document to be submitted in accordance with the life event and the destination to which the document is to be submitted, based on the life event information and the change attribute; a document generation means for generating the document using the value of the change attribute; and a document transmission means for transmitting information on the generated document to a document receiving device at the destination to which the document is to be submitted.

[0010] A procedure according to one aspect of this disclosure involves receiving information about a user's life event, identifying a change attribute among the user's attributes that changes in accordance with the life event, identifying a document to be submitted in accordance with the life event and the destination to which the document should be submitted based on the life event information and the change attribute, generating the document using the value of the change attribute, and transmitting information about the generated document to a document receiving device at the destination to which the document should be submitted.

[0011] A program according to one aspect of this disclosure causes a computer to execute: an event information receiving process that receives information about a user's life events; a change attribute identification process that identifies a change attribute among the user's attributes that changes in accordance with the life event; a document identification process that identifies a document to be submitted and the destination to which the document should be submitted in accordance with the life event, based on the life event information and the change attribute; a document generation process that generates the document using the value of the change attribute; and a document transmission process that transmits information about the generated document to a document receiving device at the destination to which the document should be submitted. [Effects of the Invention]

[0012] This disclosure has the effect of reducing the burden of procedures for users associated with life events. [Brief explanation of the drawing]

[0013] [Figure 1] Figure 1 is a block diagram showing an example of the configuration of a procedural apparatus according to the first embodiment of this disclosure. [Figure 2] Figure 2 is a flowchart illustrating an example of the operation of a procedural apparatus according to the first embodiment of this disclosure. [Figure 3] Figure 3 is a block diagram showing an example of the configuration of a procedural apparatus according to a second embodiment of the present disclosure. [Figure 4] Figure 4 is a flowchart illustrating an example of the operation of a procedural apparatus according to the second embodiment of this disclosure. [Figure 5] Figure 5 is a flowchart illustrating an example of the operation of a procedural apparatus according to the second embodiment of this disclosure. [Figure 6] Figure 6 is a diagram showing an example of a computer hardware configuration that can realize a procedural apparatus according to the embodiment of this disclosure. [Modes for carrying out the invention]

[0014] Embodiments of this disclosure will be described in detail below with reference to the drawings.

[0015] <First Embodiment> First, the first embodiment of the present disclosure will be described in detail with reference to the drawings.

[0016] <Configuration> FIG. 1 is a block diagram showing an example of the configuration of a procedure device according to the first embodiment of the present disclosure. In the example shown in FIG. 1, a procedure device 10 according to the first embodiment of the present disclosure includes an event information receiving unit 120, a change attribute specifying unit 130, a document specifying unit 150, a document generating unit 160, and a document transmitting unit 170.

[0017] The event information receiving unit 120 receives information on a user's life event. The change attribute specifying unit 130 specifies a change attribute, which is an attribute that changes along with the life event among the user's attributes. The document specifying unit 150 specifies a document to be submitted according to the life event and a submission destination of the document from the information on the life event and the change attribute. The document generating unit 160 generates the document using the value of the change attribute. The document transmitting unit 170 transmits the information of the generated document to a document receiving device at the submission destination of the document.

[0018] <Event Information Receiving Unit 120> The event information receiving unit 120 receives information on a user's life event, for example, as exemplified below. The life event is not limited to these examples.

[0019] A life event is an event that, when it occurs, requires the submission of documents notifying at least one local government and / or other organization of the changes resulting from the life event, such as moving, marriage, divorce, birth, death, or name change. Life events are not limited to these examples. A life event may also be any other event that, when it occurs, requires the submission of documents notifying at least one local government and / or other organization of the changes resulting from the life event. Life events are categorized according to the changes they may cause. The categories defined according to the changes caused by a life event are referred to as life event types. Examples of life event types include moving, marriage, divorce, birth, and death. Information on a life event includes information on the type of life event and the values ​​of the user's attributes that have changed as a result of the life event (values ​​before and after the change). User attributes are a predetermined part of the user's information. Examples of user attributes include name, address, family structure, whether or not the user is the head of household, and telephone number. User attributes may also include information about the services the user is provided with and the providers of those services. Life events can also be considered as changes in at least some of a user's attributes (specifically, changes in attribute values).

[0020] Attributes that change in conjunction with life events (i.e., changeable attributes) include, among the predetermined attributes, those that change directly as a result of the occurrence of a life event, in other words, attributes whose change represents the life event. For example, if the life event is moving (i.e., a change of address), the attribute whose change represents the life event is the address. Attributes that change in conjunction with life events also include, among the predetermined attributes, those that change indirectly as a result of the occurrence of a life event. Attributes that change indirectly as a result of the occurrence of a life event include, for example, if the life event is moving, information about the providers of the services the user receives, which changes as a result of the change of address. Services provided to a user whose providers may change as a result of a change of address include, for example, water, electricity, gas, telephone, communication networks, and education at public schools for family members.

[0021] <Change attribute identification unit 130> The change attribute identification unit 130 maintains, in principle, the relationship between an attribute and other attributes that change as a result of that attribute change, for each type of change in that attribute (hereinafter referred to as attribute dependency).

[0022] The change attribute identification unit 130 identifies attributes that change directly as a result of the occurrence of a life event, that is, attributes whose change represents a life event, as change attributes. The change attribute identification unit 130 further identifies, using attribute dependencies, attributes that change indirectly as a result of the occurrence of a life event from among the predetermined attributes, as change attributes. The change attribute identification unit 130 further identifies, using attribute dependencies, other attributes that change as a result of the change of a change attribute from among the predetermined attributes, as change attributes.

[0023] Documents to be submitted in response to life events include documents to be submitted to the local government when a life event occurs. Documents to be submitted in response to life events may also include documents to be submitted by the user to receive services after a life event occurs. Documents to be submitted in response to life events may also include documents to be submitted to stop the provision of services that the user was receiving before a life event occurs. For example, if a life event is moving within the same city or town, the document to be submitted is a change of address notification. The change of address notification should be submitted to the city or town where the user resides. For example, if a life event is moving to a different city or town, the documents to be submitted are a moving-out notification to the city or town where the previous address was located and a moving-in notification to the city or town where the new address is located. The moving-out notification should be submitted to the city or town where the previous address was located. The moving-in notification should be submitted to the city or town where the new address is located. Furthermore, if the life event is relocation, the documents to be submitted in order to continue receiving so-called utility services (electricity, gas, water) after relocation are a termination notice stating the previous address and a commencement notice stating the new address. The termination notice should be submitted to the utility service provider at the previous address. The commencement notice should be submitted to the utility service provider at the new address. Also, if the utility service provider at the previous address and the utility service provider at the new address are different, the documents to be submitted may be a cancellation notice submitted to the utility service provider at the previous address and a contract submitted to the utility service provider at the new address. The termination notice mentioned above can also be considered a type of cancellation notice. The commencement notice mentioned above can also be considered a type of contract. If the utility service provider at the previous address and the utility service provider at the new address are the same, the documents to be submitted may be a document notifying the new address (for example, a change of address notice).

[0024] Furthermore, for example, if the life event is marriage, the attribute that changes is spouse. If the life event is marriage, the document to be submitted according to the life event is a marriage registration form. If the life event is divorce, the document to be submitted according to the life event is a divorce registration form. Marriage registration forms and divorce registration forms should be submitted to the city, ward, town, or village where the person resides. If the life event is a change of surname, the attribute that changes is surname. The document to be submitted according to the life event is a surname change notification form. If the life event is a change of given name, the attribute that changes is given name. The document to be submitted according to the life event is a given name change notification form. Surname change notifications and given name change notifications should be submitted to the city, ward, town, or village where the person resides.

[0025] Thus, the documents to be submitted and where those documents should be submitted may be determined by the changes in attributes associated with life events. The documents to be submitted and where those documents should be submitted may also be determined by the changing part of an attribute associated with a life event (for example, address) (for example, city / ward / town / village and address within that city / ward / town / village). In the following, a part of one attribute (for example, address) (for example, city / ward / town / village and address within that city / ward / town / village) will be referred to as a sub-attribute. If the attribute is an address, the sub-attribute is, for example, the city / ward / town / village and address within that city / ward / town / village. Note that in this case, the city / ward / town / village may be a part of the address that includes the municipality encompassing the city / ward / town / village and the city / ward / town / village itself. The change attribute identification section 130 and the document identification section 150, as well as predefined sub-attributes, are treated as one of the attributes. In the following explanation, a sub-attribute is considered one of the attributes unless there is a description that distinguishes it from an attribute. Also, a sub-attribute is treated as a different attribute from the attribute that includes that sub-attribute as part.

[0026] The change attribute identification unit 130 determines whether or not a predetermined sub-attribute included in the change attribute has changed. Based on the determination, the change attribute identification unit 130 also identifies the changed sub-attribute as a change attribute.

[0027] If a life event is relocation and both the sub-attribute of the city / ward / town / village and the sub-attribute of the address within that city / ward / town / village change, the documents to be submitted are a moving-out notification and a moving-in notification. If a life event is relocation and the sub-attribute of the city / ward / town / village does not change, but the sub-attribute of the address within that city / ward / town / village changes, the document to be submitted is a change of address notification. Thus, the documents to be submitted may differ depending on whether or not multiple attributes change (specifically, whether or not the values ​​of multiple attributes change). Below, attributes that do not change in connection with a life event (specifically, attributes whose values ​​do not change in connection with a life event) will be referred to as unchanging attributes.

[0028] <Document Identification Section 150> The document identification unit 150 designates attributes other than those identified as changeable attributes (including predetermined sub-attributes) as unchangeable attributes, which are attributes that do not change in conjunction with life events.

[0029] The document identification unit 150 pre-stores combinations of patterns of whether or not one or more attributes change, and the types of one or more documents to be submitted when those one or more attributes change to match that pattern. For example, the document identification unit 150 pre-stores information on the types of one or more documents to be submitted (hereinafter also referred to as submitted documents) associated with information on patterns of whether or not one or more attributes change (hereinafter also referred to as attribute change patterns).

[0030] The document identification unit 150 extracts attribute change patterns from the attribute change patterns associated with the submitted documents that match the change attributes identified by the change attribute identification unit 130. If an attribute change pattern does not contain any unchangeable attributes, and all of the changeable attributes included in the attribute change pattern are identified as changeable attributes, then the identified changeable attributes match that attribute change pattern. If an attribute change pattern contains unchangeable attributes, and all of the changeable attributes included in the attribute change pattern are identified as changeable attributes, and all of the unchangeable attributes included in the attribute change pattern are not identified as changeable attributes, then the identified changeable attributes match that attribute change pattern. The document identification unit 150 extracts all attribute change patterns from the attribute change patterns associated with the submitted documents that match the changeable attributes identified by the change attribute identification unit 130.

[0031] The document identification unit 150 identifies the documents associated with the identified attribute change pattern as the documents to be submitted. Specifically, the document identification unit 150 identifies the type of document associated with the identified attribute change pattern as the type of document to be submitted.

[0032] Furthermore, the document identification unit 150 stores information on the destination of each type of document. The document identification unit 150 identifies the destination of the type of document identified as the type of document to be submitted from the document destination information it stores.

[0033] The document identification unit 150, when the destination for submitting documents of the same type differs depending on the attribute value, stores information about the destination for submitting documents, including conditions for the attribute value and information about the destination for submitting documents of that type when the attribute value satisfies that condition. The conditions for the attribute value are conditions for at least one of the following: the attribute value before it changes due to a life event, the attribute value after it changes due to a life event, or the attribute value that does not change due to a life event. The conditions for the attribute value may also be expressed by a logical expression of multiple conditions. If the destination for submitting documents is determined regardless of the attribute value, it can be assumed that a condition that is always satisfied is associated with the destination for submitting documents. The document identification unit 150 identifies the destination for submitting documents as the destination for submitting documents when the condition associated with the destination for submitting documents is satisfied by the attribute value.

[0034] For example, the destination for submitting a moving-out notification to a municipality may be defined for each of the possible values ​​that the attribute of the municipality where the previous address resides can take place (i.e., each municipality). In this case, the condition that the previous address resides in a particular municipality may be associated with the information of the destination. Specifically, the condition that the previous address resides in a particular municipality means that the value of the address attribute before moving includes that particular municipality, or that the value of the municipality attribute before moving is the same as that particular municipality.

[0035] For example, the destination for submitting a change of address notification to a municipality may be defined for each of the possible values ​​that the attribute of the municipality where the new address resides can take place (i.e., each municipality). In this case, the condition that the new address resides in that specific municipality may be associated with the information of the destination municipality. Specifically, the condition that the new address resides in that specific municipality means that the new address value of the attribute of the address includes that specific municipality, or that the new address value of the attribute of the municipality is the same as that specific municipality.

[0036] For example, the destination for submitting a change of address notification to a municipality may be defined for each of the possible values ​​that the attribute of the municipality where the address before and after the move exists can take place (i.e., each municipality). In this case, the condition that the address before and after the move exists in that specific municipality may be associated with the information of the destination. The condition that the address before and after the move exists in that specific municipality may, for example, mean that both the value of the address attribute before the move and the value of the address attribute after the move include that specific municipality. The condition that the address before and after the move exists in that specific municipality may also mean, for example, that the value of the municipality attribute (in this case, an unchanging attribute) is the same as that specific municipality.

[0037] For example, the destination for marriage and divorce registrations may be defined for each of the possible values ​​that the attributes of the municipality where the address exists can take (i.e., each municipality). In this case, the specific municipality as the destination information may be associated with the condition that the address resides in that specific municipality. The condition that the address resides in that specific municipality may be, for example, that the value of the address attribute includes that specific municipality, or that the value of the municipality attribute is the same as that specific municipality.

[0038] For example, if service providers are defined by region, the submission location for documents to terminate service may be linked to the condition that the address before moving (i.e., the value before the change in the attribute of address) is included in the region where the submission location provides service. If service providers are defined by region, the submission location for documents to commence service may be linked to the condition that the address after moving (i.e., the value after the change in the attribute of address) is included in the region where the submission location provides service. In this case, the condition that an address is included in a region may be defined as appropriate. For example, a region may be represented by a combination of prefecture, city / ward / town / village, area name within a city / ward / town / village, block, house number, etc. The condition that an address is included in a region may also be represented by a logical expression (e.g., logical OR) of multiple conditions on the address.

[0039] <Document generation unit 160> As described above, the document generation unit 160 generates a document using the values ​​of change attributes that change due to life events. The values ​​of change attributes that change due to life events are either the values ​​of the change attributes before the change due to the life event, or the values ​​of the change attributes after the change due to the life event, or both.

[0040] The document generation unit 160 generates a document using the values ​​of the change attributes before they changed due to a life event, in addition to the values ​​of the change attributes after they changed due to a life event, if it is necessary to use the values ​​of the change attributes before they changed due to a life event in order to create the document. The document generation unit 160 may also generate a document using the values ​​of the user attributes that do not change due to a life event, in addition to the values ​​of the change attributes after they changed due to a life event. The document generation unit 160 may also generate a document using the values ​​of the change attributes after they changed due to a life event, the values ​​of the change attributes before they changed due to a life event, and the values ​​of the user attributes that do not change due to a life event.

[0041] The document generation unit 160 may pre-store the document format and the types of user attributes whose values ​​are to be entered in the document for each combination of the document destination and the document type. The document format information includes, for example, information about the parts of the document that do not change depending on the user and user attributes, and information about the parts in which the user attribute values ​​are embedded and the user attribute information embedded in those parts. The document generation unit 160 then creates the document using the document format determined by the document destination and the document type, and the user attribute values ​​to be entered in the document. In other words, the document generation unit 160 generates document data in which attribute values ​​are embedded in a predetermined format.

[0042] <Document transmission section 170> The document transmission unit 170 transmits the generated document data (in other words, the document information) to the document receiving device at the destination of that document. The document transmission unit 170 maintains information about the document receiving device configured to accept documents for each combination of document type and the destination of that document. The information about the document receiving device configured to accept documents is the information necessary to transmit the document to the document receiving device.

[0043] The life events, documents, and destinations for submitting those documents are not limited to the examples described above. In this disclosure, change attributes whose values ​​change due to life events are known in advance. The documents to be submitted and the destinations for submitting those documents, corresponding to the changes in the change attributes, are known in advance. Information on the types and formats of documents corresponding to the change attributes and the destinations for submitting those documents is known in advance.

[0044] <Operation> Figure 2 is a flowchart illustrating an example of the operation of a procedural apparatus according to the first embodiment of the present disclosure. In the example shown in Figure 2, first, the event information receiving unit 120 receives information about the user's life event (step S11). Next, the change attribute identification unit 130 identifies the change attribute that changes along with the life event (step S12). Next, the document identification unit 150 identifies the document that needs to be submitted and the destination for submitting the document based on the life event information and the change attribute (step S13). The document identification unit 150 identifies each combination of the document that needs to be submitted and the destination for submitting that document. Next, the document generation unit 160 generates the document using the changed value of the change attribute (step S14). Then, the document transmission unit 170 transmits the information of the generated document to the document receiving device at the document submission destination (step S15).

[0045] <Effects> The embodiment described above has the effect of reducing the burden of procedures on the user associated with life events. This is because the document identification unit 150 identifies the documents that need to be submitted and the destination to which those documents should be submitted based on the life event information and change attributes, and the document generation unit 160 generates the documents using the change attribute values ​​after they have changed due to the life event. Then, the document transmission unit 170 transmits the information of the generated documents to the document receiving device at the destination to which the identified documents should be submitted.

[0046] <Second Embodiment> Next, a second embodiment of the present disclosure will be described in detail with reference to the drawings.

[0047] <Structure> Figure 3 is a block diagram showing an example of the configuration of a procedure apparatus 100 according to a second embodiment of the present disclosure. In the example shown in Figure 3, the procedure apparatus 100 according to the present embodiment includes an authentication unit 110, an event information receiving unit 120, a change attribute identification unit 130, a service information receiving unit 141, a selection receiving unit 142, a document identification unit 150, a document generation unit 160, a document transmission unit 170, a user information storage unit 181, and a submission destination information storage unit 182.

[0048] The authentication unit 110, event information receiving unit 120, change attribute identification unit 130, document identification unit 150, document generation unit 160, and document transmission unit 170 of this embodiment each have the same functions as the event information receiving unit 120, change attribute identification unit 130, document identification unit 150, document generation unit 160, and document transmission unit 170 of the first embodiment, except for the differences described below. Furthermore, the authentication unit 110, event information receiving unit 120, change attribute identification unit 130, document identification unit 150, document generation unit 160, and document transmission unit 170 of this embodiment each operate in the same manner as the event information receiving unit 120, change attribute identification unit 130, document identification unit 150, document generation unit 160, and document transmission unit 170 of the first embodiment, except for the differences described below.

[0049] <Authentication Section 110> The authentication unit 110 performs personal authentication to identify the user. If the authentication unit 110 succeeds in personal authentication (i.e., if the user is identified by personal authentication), it sends information representing the user identified by personal authentication (hereinafter referred to as the personal identifier) ​​to the event information receiving unit 120.

[0050] Personal authentication is, for example, personal authentication using a My Number Card. The authentication unit 110 may, for example, determine that the user is the person indicated by the information read from the My Number Card. The method of personal authentication using a My Number Card is an existing method of personal authentication using a My Number Card that is generally used. If the authentication unit 110 is configured to perform personal authentication using a My Number Card, the procedure device 100 may be connected to a card reader capable of reading the data necessary for personal authentication recorded on the My Number Card. In that case, the authentication unit 110 reads the data necessary for personal authentication from the My Number Card using the card reader connected to the procedure device 100, and performs personal authentication of the user using the read data necessary for personal authentication. The procedure device 100 may be connected in a communication manner to a terminal device to which a card reader capable of reading the data necessary for personal authentication recorded on the My Number Card is connected. In this case, the authentication unit 110 performs personal authentication using an existing method of personal authentication using a My Number Card on a terminal device connected to a communication network. In this case, the authentication unit 110 transmits and receives data necessary for personal authentication with a terminal device to which a card reader capable of reading the data necessary for personal authentication recorded on the user's My Number Card is connected.

[0051] When performing personal authentication, the user places their My Number Card in a state where the card reader can read the user's My Number Card. Then, the user uses, for example, the input device of a device (for example, the procedure device 100 or the terminal device described above) to which the card reader, which is in a state where the user's My Number Card can be read, is connected, to perform operations such as entering a PIN for personal authentication.

[0052] The authentication unit 110 may also perform personal authentication using existing biometric authentication technologies, such as facial recognition, fingerprints, or palm prints. In this case, a sensor that reads biometric information is used instead of the card reader described above. The authentication unit 110 is pre-registered with information necessary for biometric authentication (for example, a combination of the user's identifier and the user's registered biometric authentication information). The authentication unit 110 determines, using existing biometric authentication technologies, whether the extracted information obtained from the biometric information read by the sensor and the registered biometric authentication information are information extracted from the same biometric information obtained through biometric sensing. If the authentication unit 110 determines that the extracted information and the registered information are information extracted from the same biometric information obtained through biometric sensing, it determines that the user is the user indicated by the identifier associated with the registered biometric authentication information.

[0053] The authentication unit 110 may perform personal authentication using other personal authentication methods.

[0054] <Event Information Reception Section 120> The event information receiving unit 120 receives the user's personal identifier from the authentication unit 110.

[0055] Furthermore, the event information receiving unit 120 receives information about the user's life events, for example, which is entered by the user using an input device. The life event information is the same as the life event information in the first embodiment.

[0056] The event information receiving unit 120 transmits the user's personal identifier and the received life event information to the service information receiving unit 141.

[0057] <User information storage unit 181> The user information storage unit 181 stores user attribute values ​​for each user. The user attributes are the same as those of the user in the first embodiment. User attributes include, for example, name, gender, address, information about the household to which the user belongs, and the combination of services provided to the user and the providers of those services. Services provided to the user include, for example, so-called lifelines such as electricity, gas, and water. Services provided to the user may also include information on other services such as landline telephones, mobile phones, and communication lines such as fiber optic lines. Service information may be associated with life events that may cause changes in at least one of the service providers and the content of the service contract.

[0058] The user information storage unit 181 may store the type of document to be submitted, which is associated with the attribute change pattern described above.

[0059] <Change attribute identification unit 130> The change attribute identification unit 130 receives the user's personal identifier and life event information from the event information receiving unit 120.

[0060] The change attribute identification unit 130 identifies change attributes, which are attributes that change due to life events, similar to the change attribute identification unit 130 of the first embodiment.

[0061] The change attribute identification unit 130 transmits the user's personal identifier, life event information, and identified change attribute information to the service information reception unit 141.

[0062] <Service Information Reception Department 141> The service information receiving unit 141 receives the user's personal identifier, life event information, and identified change attribute information from the event information receiving unit 120.

[0063] The service information receiving unit 141 extracts services provided to the user, whose information is stored in the user information storage unit 181, where at least one of the provider or the content of the contract may change due to the life event indicated by the life event information.

[0064] The service information receiving unit 141 presents the user with information indicating services in which at least one of the provider or contract details may change due to the life event indicated by the life event information. The service information receiving unit 141 then receives information on the services specified by the user from among the services for which information has been presented, as information on services for which documents will be created and submitted in order to continue provision after the attribute values ​​change due to the life event.

[0065] The service information receiving unit 141 may, for example, display service information on the display of the procedure device 100, in which at least one of the provider and the content of the contract may change due to the life event indicated by the life event information. The service information receiving unit 141 may also receive service information specified by the user using the input device of the procedure device 100 via the input device. The service information receiving unit 141 may, for example, transmit service information to a terminal device in which at least one of the provider and the content of the contract may change due to the life event indicated by the life event information. The service information receiving unit 141 may also receive service information specified by the user using the input device of the terminal device from the terminal device.

[0066] Furthermore, the service information reception unit 141 is not required to provide information indicating lifelines (e.g., electricity, gas, and water). The document identification unit 150, described later, may identify documents that need to be submitted in order to continue providing lifelines, regardless of the service specified by the user.

[0067] The service information receiving unit 141 sends the user's personal identifier, life event information, identified change attribute information, and service information specified by the user to the document identification unit 150.

[0068] <Submission destination information storage section 182> The submission destination information storage unit 182 stores in advance a combination of a pattern of whether or not one or more attributes change, and the type of one or more documents to be submitted when that one or more attribute changes to match that pattern. For example, the submission destination information storage unit 182 stores in advance information of the type of one or more documents to be submitted (i.e., also referred to as submitted documents) associated with information of a pattern of whether or not one or more attributes change (i.e., also referred to as an attribute change pattern). In this embodiment, the document identification unit 150 does not store a combination of a pattern of whether or not one or more attributes change, and the type of one or more documents to be submitted when that one or more attributes change to match that pattern. The document identification unit 150 reads the combination of a pattern of whether or not one or more attributes change, and the type of one or more documents to be submitted when that one or more attributes change to match that pattern, from the submission destination information storage unit 182.

[0069] Furthermore, the submission destination information storage unit 182 stores information about the submission destination for each type of document. If the submission destination for the same type of document differs depending on the attribute value, the submission destination information storage unit 182 stores the conditions for the attribute value and the submission destination information for that type of document when the attribute value associated with that condition satisfies the condition. In this embodiment, the document identification unit 150 does not hold information about the submission destination for each type of document. The document identification unit 150 reads the submission destination information for each type of document from the submission destination information storage unit 182.

[0070] In this embodiment, the submission destination information storage unit 182 stores multiple providers of the same service in the same region as the destinations to which the service commencement notification should be submitted.

[0071] Furthermore, the submission destination information storage unit 182 stores the document format and the type of user attribute to which values ​​are written in the document for each combination of submission destination and document type. The document format information includes, for example, information on the part of the document that does not change depending on the user and user attributes, and information on the part in which the user attribute values ​​are embedded. The document generation unit 160 in this embodiment does not store the document format and the type of user attribute to which values ​​are written in the document for each combination of submission destination and document type.

[0072] Furthermore, the submission destination information storage unit 182 stores information about the document receiving device, which is the device to which the document information is sent, for each combination of submission destination and document type.

[0073] <Document Identification Section 150> The document identification unit 150 receives the user's personal identifier and life event information, as well as the identified change attribute information and the service information specified by the user, from the service information receiving unit 141.

[0074] The document identification unit 150 identifies the documents to be submitted and the destination for submission of those documents in the same manner as the document identification unit 150 in the first embodiment. In this embodiment, the document identification unit 150 identifies the documents to be submitted and the destination for submission of those documents, not all services contracted by the user, but rather the documents to be submitted for the continuation of the provision of services specified by the user, as indicated by the service information received by the service information reception unit 141. In addition, even if lifeline services (e.g., electricity, gas, and water) are not included in the services specified by the user, the document identification unit 150 may identify the documents to be submitted and the destination for submission of those documents, as long as lifeline services are not included in the services specified by the user.

[0075] In this embodiment, when multiple submission destinations are identified for the same type of document, the document identification unit 150 presents information on multiple providers to the user via the selection reception unit 142, which will be described later. The document identification unit 150 then receives information on the selected provider from the multiple providers presented to the user via the selection reception unit 142. Specifically, the document identification unit 150 transmits information on multiple providers to the selection reception unit 142. The document identification unit 150 receives information on the selected provider from the multiple providers presented to the user via the selection reception unit 142.

[0076] The document identification unit 150 identifies a selected submission destination from among multiple submission destinations identified as recipients of the same type of document, as the submission destination for that type of document.

[0077] The document identification unit 150 sends the user's personal identifier, information on the identified change attribute, the type of document identified, and information on the destination for submitting that type of document to the document generation unit 160.

[0078] <Selection Reception Section 142> The selection reception unit 142 receives information from the document identification unit 150 about multiple submission destinations identified as recipients of the same type of document. The selection reception unit 142 displays the received information about multiple submission destinations on the display of the device (procedure device 100 or the terminal device mentioned above) on which the user has performed personal authentication. The selection reception unit 142 receives information about a submission destination selected from the displayed multiple submission destinations, which has been entered by the user using the input device of the device on which the user has performed personal authentication. The selection reception unit 142 transmits the received and selected submission destination information to the document identification unit 150.

[0079] <Document generation unit 160> The document generation unit 160 receives the user's personal identifier, information on identified change attributes, and information on the identified document type and the destination for that document type from the document identification unit 150. The document generation unit 160 reads information on the document format determined by the identified document type and the destination for that document type from the destination information storage unit 182.

[0080] The document generation unit 160 generates a document to be submitted to the recipient using the identified change attribute information and the format of the read document. The change attribute information may include the change attribute values ​​(for example, the value of the change attribute before the change and the value of the change attribute after the change). The document generation unit 160 may further use the user's unchangeable attribute values ​​to generate the document. In that case, the document generation unit 160 may, for example, read the values ​​of the unchangeable attributes to be embedded in the document from the user information storage unit 181.

[0081] The document generation unit 160 sends the information of the generated document and the information of the recipient of that document to the document transmission unit 170.

[0082] <Document transmission section 170> The document transmission unit 170 receives information about the generated document and information about the destination to which the document should be submitted from the document generation unit 160. The document transmission unit 170 reads information about the document receiving device, which is the device to which the document information should be sent when submitting the received document information to the destination, from the destination information storage unit 182.

[0083] The document transmission unit 170 transmits the information of the received document to the document receiving device indicated by the information it read.

[0084] <Operation> Next, the operation of the procedural apparatus 100 according to the second embodiment of this disclosure will be described in detail with reference to the drawings.

[0085] Figures 4 and 5 are flowcharts illustrating an example of the operation of the procedural apparatus 100 according to the second embodiment of this disclosure.

[0086] In the example shown in Figure 4, first, the authentication unit 110 performs personal authentication of the user (step S101). Next, the event information receiving unit 120 receives information about the user's life events (step S102). Then, the change attribute identification unit 130 identifies the change attributes that change in accordance with the life events (step S103). Specifically, the change attribute identification unit 130 identifies the change attributes whose values ​​change in accordance with the life events. Then, the service information receiving unit 141 receives information about the designated service (step S104). The designated service is the service specified by the user. Then, the document identification unit 150 uses the life event information, change attributes, and designated service to identify the document to be submitted and the destination for submitting the document (step S105). As described above, the document identification unit 150 identifies the document to be submitted and the destination for submitting the document even if the lifeline is not included in the designated service. The procedure device 100 then performs the operation shown in step S106 in Figure 5.

[0087] In step S106 of Figure 5, the document identification unit 150 determines whether there are multiple providers for the same service after the life event. If there are no multiple providers for the same service (NO in step S106), the procedure device 100 then performs the operation in step S109. If there are services with multiple providers (YES in step S106), the document identification unit 150 receives information on the selected provider from the multiple providers of the service via the selection reception unit 140 (step S107). The selected provider is the provider selected by the user from among the multiple providers. The document identification unit 150 identifies the selected provider as the provider of the service (step S108). Specifically, the document identification unit 150 identifies the selected provider from the multiple providers of the service as the provider of that service.

[0088] Then, the document generation unit 160 generates a document using the values ​​of the change attributes (step S109). As described above, the values ​​of the change attributes are at least one of the values ​​of the change attributes before they change due to the life event, and the values ​​of the change attributes after they change due to the life event. The document generation unit 160 may further use a document format. The document generation unit 160 may further use values ​​of the unchangeable attributes.

[0089] Finally, the document transmission unit 170 transmits the information of the generated document to the document receiving device at the document submission destination (step S110).

[0090] <Effects> The embodiment described above has the same effects as the first embodiment. The reason for this is the same as the reason for the effects of the first embodiment.

[0091] <Modified form of the second embodiment> The procedural apparatus 100 according to a modification of the second embodiment of this disclosure is the same as the procedural apparatus 100 of the second embodiment, except for the differences described below. The change attribute identification unit 130 of the procedural apparatus 100 of this embodiment changes the value of the user's attribute stored in the user information storage unit 181 to the value of the changed attribute after the document transmission unit 170 has transmitted the document. The change attribute identification unit 130 identifies, for example, the value of an attribute that has changed indirectly due to a life event, among the attribute values ​​after a life event, by, for example, receiving the changed value from the document identification unit 150. If the value of an attribute that has changed indirectly due to a life event is, for example, the service provider in the case where the service provider has changed before and after the life event, the change attribute identification unit 130 may identify it by receiving the changed value from the document identification unit 150.

[0092] <Other Embodiments> The procedural apparatus according to the embodiments of this disclosure can be implemented by a computer including a memory on which a program read from a storage medium is loaded, and a processor that executes the program. The procedural apparatus according to the embodiments of this disclosure can also be implemented by dedicated hardware. The procedural apparatus according to the embodiments of this disclosure can also be implemented by a combination of the aforementioned computer and dedicated hardware.

[0093] Figure 6 is a diagram showing an example of the hardware configuration of a computer 1000 that can implement a procedural apparatus according to the embodiment of this disclosure. In the example shown in Figure 6, the computer 1000 includes a processor 1001, a memory 1002, a storage device 1003, and an I / O (Input / Output) interface 1004. The computer 1000 can also access a storage medium 1005. The memory 1002 and the storage device 1003 are, for example, storage devices such as RAM (Random Access Memory) and hard disks. The storage medium 1005 is, for example, a storage device such as RAM and hard disks, ROM (Read Only Memory), and a portable storage medium. The storage device 1003 may also be the storage medium 1005. The processor 1001 can read and write data and programs to the memory 1002 and the storage device 1003. The processor 1001 can access, for example, a terminal device and a document receiving device via the I / O interface 1004. The processor 1001 can access the storage medium 1005. The storage medium 1005 stores a program that causes the computer 1000 to operate as a procedural apparatus according to the embodiment of this disclosure.

[0094] The processor 1001 loads into the memory 1002 a program stored in the storage medium 1005 that causes the computer 1000 to operate as a procedural apparatus according to the embodiment of this disclosure. The processor 1001 then executes the program loaded into the memory 1002, causing the computer 1000 to operate as a procedural apparatus according to the embodiment of this disclosure.

[0095] The authentication unit 110, event information receiving unit 120, change attribute identification unit 130, service information receiving unit 141, selection receiving unit 142, document identification unit 150, document generation unit 160, and document transmission unit 170 can be implemented, for example, by a processor 1001 that executes a program loaded into memory 1002. The user information storage unit 181 and submission destination information storage unit 182 can be implemented by a storage device 1003 such as memory 1002 or a hard disk drive included in the computer 1000. Some or all of the authentication unit 110, event information receiving unit 120, change attribute identification unit 130, service information receiving unit 141, selection receiving unit 142, document identification unit 150, document generation unit 160, document transmission unit 170, user information storage unit 181, and submission destination information storage unit 182 can also be implemented by dedicated circuits that realize the functions of each unit.

[0096] Furthermore, some or all of the above embodiments may also be described as follows, but are not limited to the following.

[0097] (Note 1) A means of receiving event information to receive information about the user's life events, A change attribute identification means for identifying change attributes among the user's attributes that change in accordance with the life event, A document identification means that identifies the documents to be submitted in accordance with the life event and the recipient of those documents based on the information of the life event and the change attributes, A document generation means that generates the document using the value of the aforementioned change attribute, A document transmission means that transmits the information of the generated document to the document receiving device to which the document is to be submitted, A procedural apparatus equipped with the following features.

[0098] (Note 2) The document identification means is that if the life event is relocation, As the aforementioned change attribute, we identify a change in address. As the recipient of the aforementioned documents, specify the municipality where your previous address was located and the municipality where your new address is located. If the municipality before relocation and the municipality after relocation are the same, the document to be submitted shall be a relocation notification submitted to the municipality before relocation. If the municipality before relocation and the municipality after relocation are different, the documents to be submitted shall be a relocation-out notification submitted to the municipality before relocation and a relocation-in notification submitted to the municipality after relocation. The procedural apparatus described in Appendix 1.

[0099] (Note 3) The document identification means is that if the life event is relocation, The aforementioned change attribute is identified as a change of address, and the aforementioned recipients are identified as the provider of utilities at the previous address (the provider before relocation) and the provider of utilities at the new address (the provider after relocation), The documents to be submitted include a notification to stop the use of the aforementioned utilities at the previous address, submitted to the provider at the previous address, and a notification to commence the use of the aforementioned utilities at the new address, submitted to the provider at the new address. The procedural apparatus described in Appendix 1 or 2.

[0100] (Note 4) If there are multiple providers of the aforementioned utilities at the address after relocation, a selection reception means receives information on the selected provider, which is the provider chosen from among those multiple providers. Furthermore, The document identification means identifies the selected provider as the provider after relocation. The procedural apparatus described in Appendix 3.

[0101] (Note 5) If the aforementioned life event is relocation, the service information receiving means receives information on the designated service, which is one of the services contracted by the user. Furthermore, The document identification means is that if the life event is relocation, The aforementioned change attribute is identified as a change of address, and the aforementioned recipients are identified as the service provider at the address before relocation, who is the provider of the designated service at the address after relocation, The documents to be submitted include a cancellation form for the designated service at the previous address, submitted to the service provider at the previous address, and a contract for the designated service at the new address, submitted to the service provider at the new address. The procedural apparatus described in Appendix 1 or 2.

[0102] (Note 6) If there are multiple service providers at the address after relocation, a selection reception means receives information on the selected service provider, which is the service provider selected from among those multiple service providers. Furthermore, The document identification means identifies the selected service provider as the post-relocation service provider. The procedural apparatus described in Appendix 5.

[0103] (Note 7) We receive information about the user's life events, Among the user's attributes, identify the changeable attributes that change in accordance with the life event. Based on the information of the life event and the change attributes, the documents to be submitted in accordance with the life event and the recipient of those documents are identified. Using the value of the aforementioned change attribute, the document is generated. The generated information of the aforementioned document is transmitted to the document receiving device of the aforementioned recipient of the document. Procedure.

[0104] (Note 8) If the aforementioned life event is relocation, As the aforementioned change attribute, we identify a change in address. As the recipient of the aforementioned documents, specify the municipality where your previous address was located and the municipality where your new address is located. If the municipality before relocation and the municipality after relocation are the same, the document to be submitted shall be a relocation notification submitted to the municipality before relocation. If the municipality before relocation and the municipality after relocation are different, the documents to be submitted shall be a relocation-out notification submitted to the municipality before relocation and a relocation-in notification submitted to the municipality after relocation. The procedure described in Appendix 7.

[0105] (Note 9) If the aforementioned life event is relocation, The aforementioned change attribute is identified as a change of address, and the aforementioned recipients are identified as the provider of utilities at the previous address (the provider before relocation) and the provider of utilities at the new address (the provider after relocation), The documents to be submitted include a notification to stop the use of the aforementioned utilities at the previous address, submitted to the provider at the previous address, and a notification to commence the use of the aforementioned utilities at the new address, submitted to the provider at the new address. The procedure described in Appendix 7 or 8.

[0106] (Note 10) If there are multiple providers of the aforementioned utilities at the address after relocation, information on the selected provider, which is the provider chosen from among those multiple providers, will be received. Identify the aforementioned selected provider as the provider after relocation. The procedure described in Appendix 9.

[0107] (Note 11) If the aforementioned life event is relocation, the user will receive information on the designated service, which is one of the services that the user has contracted for. If the aforementioned life event is relocation, The aforementioned change attribute is identified as a change of address, and the aforementioned recipients are identified as the service provider at the address before relocation, who is the provider of the designated service at the address after relocation, The documents to be submitted include a cancellation form for the designated service at the previous address, submitted to the service provider at the previous address, and a contract for the designated service at the new address, submitted to the service provider at the new address. The procedure described in Appendix 7 or 8.

[0108] (Note 12) If there are multiple service providers at the address after the relocation, information on the selected service provider, which is the service provider chosen from among those multiple service providers, will be received. Identify the aforementioned selected service provider as the service provider after the relocation. The procedure is as described in Appendix 11.

[0109] (Note 13) The event information receiving process receives information about the user's life events, A change attribute identification process identifies the change attribute among the user's attributes that changes in accordance with the life event, A document identification process that identifies the documents to be submitted in accordance with the life event and the recipient of those documents based on the information of the life event and the change attributes, A document generation process that generates the document using the value of the aforementioned change attribute, A document transmission process that transmits the information of the generated document to the document receiving device of the recipient of the said document, A program that causes a computer to execute something.

[0110] (Note 14) The aforementioned document identification process is performed when the life event is relocation. As the aforementioned change attribute, we identify a change in address. As the recipient of the aforementioned documents, specify the municipality where your previous address was located and the municipality where your new address is located. If the municipality before relocation and the municipality after relocation are the same, the document to be submitted shall be a relocation notification submitted to the municipality before relocation. If the municipality before relocation and the municipality after relocation are different, the documents to be submitted shall be a relocation-out notification submitted to the municipality before relocation and a relocation-in notification submitted to the municipality after relocation. The program described in Appendix 13.

[0111] (Note 15) The aforementioned document identification process is performed when the life event is relocation. The aforementioned change attribute is identified as a change of address, and the aforementioned recipients are identified as the provider of utilities at the previous address (the provider before relocation) and the provider of utilities at the new address (the provider after relocation), The documents to be submitted include a notification to stop the use of the aforementioned utilities at the previous address, submitted to the provider at the previous address, and a notification to commence the use of the aforementioned utilities at the new address, submitted to the provider at the new address. The program described in Appendix 13 or 14.

[0112] (Note 16) If there are multiple providers of the aforementioned utilities at the address after relocation, the selection process accepts information on the selected provider, which is the provider chosen from among those multiple providers. Further, have the computer execute it, The aforementioned document identification process identifies the selected provider as the provider after relocation. The program described in Appendix 15.

[0113] (Note 17) If the aforementioned life event is relocation, the service information receiving process receives information about the designated service, which is one of the services contracted by the user. Further, have the computer execute it, The aforementioned document identification process is performed when the life event is relocation. The aforementioned change attribute is identified as a change of address, and the aforementioned recipients are identified as the service provider at the address before relocation, who is the provider of the designated service at the address after relocation, The documents to be submitted include a cancellation form for the designated service at the previous address, submitted to the service provider at the previous address, and a contract for the designated service at the new address, submitted to the service provider at the new address. The program described in Appendix 13 or 14.

[0114] (Note 18) If there are multiple service providers at the address after relocation, the selection acceptance process receives information on the selected service provider, which is the service provider chosen from among those multiple service providers. Further, have the computer execute it, The aforementioned document identification process identifies the selected service provider as the post-relocation service provider. The program described in Appendix 17.

[0115] Although the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the structure and details of the present disclosure can be understood by those skilled in the art within the scope of the present disclosure. [Explanation of symbols]

[0116] 10. Procedural apparatus 100 Procedure device 110 Authentication Department 120 Event Information Reception Department 130 Change Attribute Identification Unit 140 Selection Reception Department 141 Service Information Reception Department 142 Selection Reception Section 150 Document Identification Department 160 Document Generation Department 170 Document Transmission Department 181 User Information Storage Unit 182 Submission destination information storage section 1000 computers 1001 Processor 1002 memory 1003 Storage device 1004 I / O Interface 1005 Storage medium

Claims

1. A means of receiving event information to receive information about the user's life events, A change attribute identification means for identifying change attributes among the user's attributes that change in accordance with the life event, A document identification means that identifies the documents to be submitted in accordance with the life event and the recipient of those documents based on the information of the life event and the change attributes, A document generation means that generates the document using the value of the aforementioned change attribute, A document transmission means that transmits the information of the generated document to the document receiving device to which the document is to be submitted, A procedural apparatus equipped with the following features.

2. The document identification means is that if the life event is relocation, As the aforementioned change attribute, we identify a change in address. As the recipient of the aforementioned documents, specify the municipality where your previous address was located and the municipality where your new address is located. If the municipality before relocation and the municipality after relocation are the same, the document to be submitted shall be a relocation notification submitted to the municipality before relocation. If the municipality before relocation and the municipality after relocation are different, the documents to be submitted shall be a relocation-out notification submitted to the municipality before relocation and a relocation-in notification submitted to the municipality after relocation. The procedural apparatus according to claim 1.

3. The document identification means is that if the life event is relocation, The aforementioned change attribute is identified as a change of address, and the aforementioned recipients are identified as the provider of utilities at the previous address (the provider before relocation) and the provider of utilities at the new address (the provider after relocation), The documents to be submitted include a notification to stop the use of the aforementioned utilities at the previous address, submitted to the provider at the previous address, and a notification to commence the use of the aforementioned utilities at the new address, submitted to the provider at the new address. The procedural apparatus according to claim 1 or 2.

4. If there are multiple providers of the aforementioned utilities at the address after relocation, a selection reception means receives information on the selected provider, which is the provider chosen from among those multiple providers. Furthermore, The document identification means identifies the selected provider as the provider after relocation. The procedural apparatus according to claim 3.

5. If the aforementioned life event is relocation, the service information receiving means receives information on the designated service, which is one of the services contracted by the user. Furthermore, The document identification means is that if the life event is relocation, The aforementioned change attribute is identified as a change of address, and the aforementioned recipients are identified as the service provider at the address before relocation, who is the provider of the designated service at the address after relocation, The documents to be submitted include a cancellation form for the designated service at the previous address, submitted to the service provider at the previous address, and a contract for the designated service at the new address, submitted to the service provider at the new address. The procedural apparatus according to claim 1 or 2.

6. If there are multiple service providers at the address after relocation, a selection reception means receives information on the selected service provider, which is the service provider selected from among those multiple service providers. Furthermore, The document identification means identifies the selected service provider as the post-relocation service provider. The procedural apparatus according to claim 5.

7. A computer, We receive information about the user's life events, Among the user's attributes, identify the changeable attributes that change in accordance with the life event. Based on the information of the life event and the change attributes, the documents to be submitted in accordance with the life event and the recipient of those documents are identified. Using the value of the aforementioned change attribute, the document is generated. The generated information of the aforementioned document is transmitted to the document receiving device of the aforementioned recipient of the document. Procedure.

8. A computer, If the aforementioned life event is relocation, As the aforementioned change attribute, we identify a change in address. As the recipient of the aforementioned documents, specify the municipality where your previous address was located and the municipality where your new address is located. If the municipality before relocation and the municipality after relocation are the same, the document to be submitted shall be a relocation notification submitted to the municipality before relocation. If the municipality before relocation and the municipality after relocation are different, the documents to be submitted shall be a relocation-out notification submitted to the municipality before relocation and a relocation-in notification submitted to the municipality after relocation. The procedure described in claim 7.

9. A computer, If the aforementioned life event is relocation, The aforementioned change attribute is identified as a change of address, and the aforementioned recipients are identified as the provider of utilities at the previous address (the provider before relocation) and the provider of utilities at the new address (the provider after relocation), The documents to be submitted include a notification to stop the use of the aforementioned utilities at the previous address, submitted to the provider at the previous address, and a notification to commence the use of the aforementioned utilities at the new address, submitted to the provider at the new address. The procedure described in claim 7 or 8.

10. The event information receiving process receives information about the user's life events, A change attribute identification process identifies the change attribute among the user's attributes that changes in accordance with the life event, A document identification process that identifies the documents to be submitted in accordance with the life event and the recipient of those documents based on the information of the life event and the change attributes, A document generation process that generates the document using the value of the aforementioned change attribute, A document transmission process that transmits the information of the generated document to the document receiving device of the recipient of the said document, A program that causes a computer to execute something.