Abstract:
Provided is a server device (101) including: a transmitting/receiving section (201) for receiving, from a household electric appliance (102), an identifier for identifying the household electric appliance (102) and an operation status of the household electric appliance (102); an updating section (207) for estimating a consumption status of a consumer good using the received operation status so as to update the consumption status of the consumer good stored in a utilization information accumulating section (205) based on the estimated consumption status of the consumer good; and a determination section (206) for deciding whether or not to transmit a confirmation message for confirming the consumer good being used with the household electric appliance, based on the updated consumption status of the consumer good.
Abstract:
An information notification method for providing information from a server device to a plurality of devices connected to a network, including: reading notification information stored in association with information indicating a particular action of a user; acquiring operation histories of the plurality of devices; estimating, based on operation histories of one or more devices owned by the user among the plurality of devices, a no-operation period during which the user is unlikely to operate the one or more devices; determining, based on current operation state of the one or more devices, whether the particular action has been performed outside the no-operation period; and transmitting, when outcome of the determining is affirmative, the notification information associated with the particular action to a destination device among the one or more devices owned by the user. The destination device provides the user with the notification information.
Abstract:
A charging station charges an electric energy storage device, and includes: a battery authenticator that performs mutual authentication with the electric energy storage device connected for charging; a communicator that obtains, from the electric energy storage device whose validity is confirmed in the mutual authentication, a degree of deterioration related to deterioration of the electric energy storage device; a recorder that stores the degree of deterioration obtained by the communicator and that is tamper-resistant; and a controller that does not charge the electric energy storage device when the degree of deterioration of the electric energy storage device indicates that the deterioration is advanced beyond a predetermined threshold value.
Abstract:
An information management method collects log information of one or more home electrical apparatuses corresponding to service providers. Display screen data is generated which indicates a status of the log information. The display screen data includes groups of information which each contain information on an apparatus, a service provider corresponding to the apparatus, and log information output from the apparatus. Provision of the log information of each group is individually selectable. The display screen data is provided via a network to a display terminal that performs access to a server device. Information is received from the display terminal, which indicates that selection on whether or not provision of the log information is performed. Provision of the log information is not performed on the selected group when a determination is made that refusal of provision of the log information on the selected group is performed.
Abstract:
A control method that, in an information management system including a plurality of servers each having a distributed ledger, is executed by a server from among the plurality of servers, includes: receiving first transaction data that includes identification information and permission or non-permission information, the identification information being associated with user information that is managed in the information management system and relates to a first user, the permission or non-permission information indicating whether provision of the user information to a second user is permitted; and storing the first transaction data received, in the distributed ledger in each of the plurality of servers.
Abstract:
A control method includes: receiving first information pertaining to a first contract from a first terminal used by a first user who is one of two parties who have agreed to the first contract; when consent of a party aside from the two parties is required to validate the first contract, identifying a second user as the party aside from the two parties with reference to a ledger storing information pertaining to a past contract, and transmitting the first information to a second terminal operated by the second user; obtaining second information in which a confirmation result indicating whether the second user consents to the first contract and a digital signature of the second user are added to the first information; and confirming the second information, and when the confirmation result indicates consent, setting the first contract as a valid contract and storing the second information in the ledger.
Abstract:
A vehicle in a driving management system including one or more authentication servers and one or more vehicles capable of switching between a manual driving mode and an automatic driving mode is provided. The vehicle includes a communication unit that communicate with at least one authentication server of the one or more authentication servers, and a detecting unit that detects switching between the manual driving mode where manual driving is performed, and an automatic driving mode where automatic driving is performed, based on a message issued by at least one of the plurality of electronic control processors. The vehicle also includes a generating unit that generates transaction data including information indicating the detected switching, and an identifier indicating the vehicle, and transmits, to the at least one authentication server, the transaction data.
Abstract:
A control method according to the present disclosure includes: receiving, from a terminal operated by a first user who is one of parties that have concluded a first contract, first transaction data that includes a first smart contract corresponding to the first contract and a first electronic signature associated with the first user; executing a consensus algorithm with a plurality of other servers; and recording a block including the first transaction data in a distributed ledger. The first smart contract includes (i) content of the first contract which is a main contract, (ii) a variable that is provisional and used for identifying a second smart contract corresponding to a second contract which is to be newly concluded as a sub contract of the first contract, and (iii) a condition for creation of the second smart contract.
Abstract:
An information providing method and apparatus a) transmits a request via a network, for recommended driving information for a first user to be received and displayed on a display of the first user, b) receives from the network driving data from a plurality of vehicles about how a plurality of users drive their vehicles including the first user, c) extracts a similar user from among the plurality of users who drives a vehicle with a predetermined similarity to how the first user drives a vehicle, and determines recommended driving information of the similar user from the similar user's driving history, d) transmits over the network to the first user the recommended driving information of the similar user, and e) displays on a display of the first user the recommended driving information of the similar user.
Abstract:
The present disclosure provides a management method for software versions to improve transaction safety of software. In the management method, among management apparatuses, a first token management apparatus obtains request information indicating a requested version requested by a user, and first transaction data indicating that the user provides predetermined number of tokens to a software developer who has developed the requested version is stored in distributed ledgers through execution of a consensus algorithm by the management apparatuses.