METHOD AND SYSTEM FOR TIME-CONTROLLED RELEASE OF AT LEAST ONE FUNCTION OF AN APPARATUS
20230370267 · 2023-11-16
Assignee
Inventors
Cpc classification
H04L9/083
ELECTRICITY
International classification
H04L9/32
ELECTRICITY
Abstract
A method for time-controlled release of at least one function of an apparatus. The method includes providing a non-fungible token to a mobile device, wherein the non-fungible token contains key information for the time-controlled release of the function of an apparatus, extracting the key information from the provided non-fungible token by way of the mobile device, generating a digital key based on the extracted key information, transmitting the digital key from the mobile device to the apparatus, and checking the transmitted digital key by the apparatus. The function of the apparatus is released upon successful checking.
Claims
1. A method for time-controlled release of at least one function of an apparatus, said method comprising: providing a non-fungible token to a mobile device, wherein the non-fungible token contains key information for the time-controlled release of the function of the apparatus, extracting the key information from the provided non-fungible token by way of the mobile device, generating a digital key based on the extracted key information, transmitting the digital key from the mobile device to the apparatus, and checking the transmitted digital key by the apparatus, wherein the function of the apparatus is released upon successful checking.
2. The method according to claim 1, wherein the digital key is transmitted to the apparatus by a wireless connection.
3. The method according to claim 1, wherein the wireless connection occurs via NFC, RFID, or Bluetooth.
4. The method according to claim 1, wherein the mobile device is connected to a token generation system via a wireless connection, wherein the non-fungible token is generated by the token generation system using a blockchain network and transmitted to the mobile device.
5. The method according to claim 1, wherein the apparatus is a motor vehicle, and wherein the functions are at least providing access to the motor vehicle and driving the motor vehicle.
6. A system for time-controlled release of at least one function of an apparatus, the system being configured to: provide a non-fungible token to a mobile device, wherein the non-fungible token contains key information for the time-controlled release of the function of the apparatus, extract the key information from the provided non-fungible token by way of the mobile device, generate a digital key based on the extracted key information, transmit the digital key from the mobile device to the apparatus, and check the transmitted digital key by the apparatus, wherein the function of the apparatus is released upon successful checking.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] An exemplary embodiment of the invention will now be explained in further detail with reference to the FIGURE.
[0016] The FIGURE schematically shows a system for time-controlled release of at least one function of an apparatus.
DETAILED DESCRIPTION OF THE INVENTION
[0017] The FIGURE shows a system 10 for the time-controlled release of functions of an apparatus 20, i.e., a motor vehicle 21.
[0018] The system 10 comprises a first mobile device 30 as well as a second mobile device 50. Both mobile devices 30, 50 are in particular smart phones and are owned by two different people or are used by two different people. The two mobile devices 30, 50 are used by way of example for a plurality of devices, wherein 5, 10, or 100 can also belong to the system 10.
[0019] The system 10 further comprises a token generation system 42 connected to a blockchain network 46 and a verification unit 22 associated with the motor vehicle 21.
[0020] The system 10 serves for a person-specific and time-controlled release of a plurality of functions of the motor vehicle 21. Upon successful release, at least the unlocking and locking of the vehicle doors and starting the engine of the motor vehicle 21 is possible. In addition, further person-specific functions of the motor vehicle 21 can be released.
[0021] In order to enable the release to different people in the first place, a separate, person-specific non-fungible token must first be generated for each person by a token generation system 42, which is a system provided by a vehicle manufacturer, for example. Subsequently, the generated non-fungible token is sent via a wireless connection 34, 54 to mobile devices 30, 50 as well as to the inspection unit 22 of the motor vehicle. The respective non-fungible token is stored on the mobile devices 30, 50 and can be utilized in order to release the functions of the motor vehicle 20. For this purpose, the non-fungible token contains key information that can be extracted from the non-fungible token by the mobile device 30, 50, i.e., by a corresponding function of the mobile devices 30, 50. From the key information, a personal digital key is generated by the mobile devices 30, 50, respectively. The digital key is used in order to authenticate the user. To bring about the use of the motor vehicle 21, the digital key is transmitted to the motor vehicle 21, i.e., to the verification unit 22, via a wireless connection 32, 52, in particular a Bluetooth or NFC connection, wherein the verification unit 22 checks the digital key for validity. The digital key can contain personal information stored therein about the scope of the release of the functions. Alternatively, the motor vehicle 21 can already comprise the information associated with the digital key regarding the scope of the release. To verify the digital key, the information transmitted by the token generation system 42 to the verification unit 22 and associated with the corresponding non-fungible token via a wireless connection 44 is used. Upon successful verification, the person can utilize the motor vehicle 21 to a predefined extent.
[0022] Thus, in a simple and secure manner, the use of the motor vehicle 21 by different persons can be enabled, wherein personal non-fungible tokens can be generated for any number of persons, and these can be used by the persons for the use of the motor vehicle 21.
[0023] A time-controlled release of the functions of the motor vehicle 21 is understood to mean that the release of the functions of the motor vehicle 21 is limited to a specific time and/or duration. In this case, the use of the motor vehicle 21 with a digital key resulting from the generated non-fungible token can be limited to a period of time between 8 a.m. and 8 p.m., for example.
[0024] The generation of the non-fungible token can be instructed by the person using the first mobile device 30 and authorized to generate such non-fungible tokens. To permit use of the motor vehicle 21 by the second mobile device 50, the mobile device 30 transmits the instruction to generate a new non-fungible token to the token generation system 42, wherein the token generation system 42 generates the new non-fungible token and transmits it to the second mobile device 50. At the same time, the information is transmitted to the verification unit 22 to verify the digital key associated with the newly generated non-fungible token.
[0025] Structural embodiments other than the described embodiments, which fall within the scope of protection of the main claim, are possible as well. In particular, the method is not limited to a motor vehicle and can, for example, also be used for an entrance door of a building or a bank lock box.
[0026] It is to be understood that the operational steps described herein are performed by the computer upon loading and executing software code or instructions which are tangibly stored on a tangible computer readable medium, such as on a magnetic medium, e.g., a computer hard drive, an optical medium, e.g., an optical disc, solid-state memory, e.g., flash memory, or other storage media known in the art. Thus, any of the functionality performed by the computer described herein is implemented in software code or instructions which are tangibly stored on a tangible computer readable medium. Upon loading and executing such software code or instructions by the computer, the computer may perform any of the functionality of the computer described herein, including any steps of the methods described herein. Each computer includes one or more of a processor, controller, and memory.
[0027] The term “software code” or “code” used herein refers to any instructions or set of instructions that influence the operation of a computer or controller. They may exist in a computer-executable form, such as machine code, which is the set of instructions and data directly executed by a computer's central processing unit or by a controller, a human-understandable form, such as source code, which may be compiled in order to be executed by a computer's central processing unit or by a controller, or an intermediate form, such as object code, which is produced by a compiler. As used herein, the term “software code” or “code” also includes any human-understandable computer instructions or set of instructions, e.g., a script, that may be executed on the fly with the aid of an interpreter executed by a computer's central processing unit or by a controller.