Systems and methods for monitoring operation of a key-cutting machine

The integration of IoT technology in key-cutting machines addresses the lack of remote monitoring and management by enabling real-time analytics and control, enhancing security and efficiency through centralized data management and user device interaction.

WO2026042108A1PCT designated stage Publication Date: 2026-02-26MINDA SILCA ENGINEERING PVT LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/IN2025/051316
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-23
Filing Date
2025-08-23
Publication Date
2026-02-26

AI Technical Summary

Technical Problem

Conventional key-cutting machines lack real-time remote monitoring, usage analytics, and automated access management, leading to inefficiencies and difficulties in managing multiple machines across different locations, which hinders accountability and operational efficiency.

Method used

Implementing an Internet of Things (IoT) device to monitor key-cutting machines, transmit usage metrics to a user device, and enforce control commands based on predefined conditions such as abnormal current, usage duration, payment status, and unauthorized components, using a web dashboard and mobile application for centralized management.

Benefits of technology

Enables remote monitoring and control, enhances security, reduces unplanned downtime, and improves operational efficiency by preventing unauthorized use and optimizing maintenance through centralized data management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IN2025051316_26022026_PF_FP_ABST
    Figure IN2025051316_26022026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed herein is a method (200) for monitoring an operation of a key-cutting machine (102) and for restricting unauthorized use of the key-cutting machine. The method includes determining, by an Internet of Things (IoT) device (112) in communication with the key- cutting machine, usage metrics of the key-cutting machine. The method includes transmitting, by the IoT device, the determined usage metrics to a user device (114) in response to the determination. The method includes receiving, at the IoT device, a control command from the user device based on detecting an abnormal current in the key-cutting machine, reaching a predefined usage duration of the at least one machine component, determining that a scheduled payment for the key-cutting machine is overdue, identifying that an unauthorized machine component is present within the key-cutting machine, or determining that usage tips are to be provided on the user device to operate the key-cutting machine.
Need to check novelty before this filing date? Find Prior Art

Description

11496W0040SYSTEMS AND METHODS FOR MONITORING OPERATION OF A KEYCUTTING MACHINEFIELD

[0001] The present disclosure relates to a field of key-cutting machines. More particularly, the present disclosure relates to a system and method for monitoring an operation of a keycutting machine and for restricting unauthorized use of the key-cutting machine.BACKGROUND

[0002] The information in this section merely provides background information related to the present disclosure and may not constitute prior art(s) for the present disclosure.

[0003] Conventional key-cutting machines are primarily mechanical or semi -automated devices used for duplicating keys based on physical templates or codes. While certain models incorporate digital interfaces to enhance precision and operational control, the conventional key-cutting machines generally lack capabilities for real-time remote monitoring, usage analytics, or automated access management.

[0004] Some existing key-cutting machines display basic operational information, such as the number of keys cut, on a local interface. However, the existing key-cutting machines do not leverage Internet of Things (loT) technologies to transmit operational data to external devices or centralized servers. The limitation of the existing key-cutting machines leads to several drawbacks, including the inability to monitor machine status remotely, track usage patterns, or detect unauthorized access. Furthermore, the absence of mechanisms to monitor cutters and motors results in unplanned downtime and inefficiencies.

[0005] A further issue arises in managing multiple key-cutting machines deployed across different geographic locations. Users often lack a centralized platform to track an operational status and usage of each key-cutting machine, which makes ensuring accountability and preventing unauthorized use more difficult. The lack of a unified, user-friendly interface for accessing and managing the multiple key-cutting machines hinders effective maintenance and overall productivity, ultimately impacting operational efficiency and profitability.

[0006] There is, therefore, a need for a system and method for the key-cutting machines that alleviates the abovementioned drawbacks.

[0007] The drawbacks / difficulties / disadvantages / limitations of the conventional techniques explained in the background section are just for exemplary purposes and the disclosure would never limit its scope only to such limitations. A person skilled in the art would understand that this disclosure and below below-mentioned description may also solve other problems or11496W0040 overcome the other drawbacks / disadvantages of the conventional arts which are not explicitly captured above.SUMMARY

[0008] This summary is provided to introduce a selection of concepts, in a simplified format, that are further described in the detailed description of the invention. This summary is neither intended to identify key or essential inventive concepts of the invention nor is it intended for determining the scope of the invention.

[0009] Disclosed herein are systems and methods to enable remote control, monitoring, data management, and enhanced security features via a web dashboard and mobile application associated with a key cutting machine.

[0010] According to an embodiment of the present disclosure, a method for monitoring an operation of a key-cutting machine and restricting unauthorized use of the key-cutting machine is disclosed. The method includes determining, by an Internet of Things (loT) device in communication with the key-cutting machine, usage metrics of the key-cutting machine. The usage metrics comprises at least one of a count of keys cut, a type of key cut, a predefined usage duration of at least one machine component associated with the key-cutting machine at a predefined location, a current measurement of a motor, a date corresponding to an operational use of a cutter installed in the key-cutting machine, or a status parameter of the key-cutting machine. The method includes transmitting, by the loT device, the determined usage metrics to a user device in response to the determination. Upon transmitting the determined usage metrics, the method includes receiving, at the loT device, a control command from the user device based on at least one of detecting an abnormal current in the key-cutting machine, reaching the predefined usage duration of the at least one machine component, determining that a scheduled payment for the key-cutting machine is overdue, identifying that an unauthorized machine component is present within the key-cutting machine, or determining that usage tips are to be provided on the user device to operate the key-cutting machine. The control command includes at least one of powering OFF the keycutting machine upon detection of the abnormal current in the key-cutting machine, restricting access of a user to the key-cutting machine upon identification that the predefined usage duration of the at least one machine component is reached, that the scheduled payment for the key-cutting machine is overdue, or that the unauthorized component is present within the keycutting machine, or powering ON the key-cutting machine for implementing the usage tips.

[0011] According to another embodiment of the present disclosure, a method for monitoring an operation of a key-cutting machine and restricting unauthorized use of the key-cutting11496W0040 machine is disclosed. The method includes receiving, at a user device, usage metrics of the key-cutting machine from an Internet of Things (loT) device in communication with the keycutting machine. The usage metrics comprises at least one of a count of keys cut, a type of key cut, a predefined usage duration of at least one machine component associated with the key-cutting machine at a predefined location, a current measurement of a motor, a date corresponding to an operational use of a cutter installed in the key-cutting machine, or a status parameter of the key-cutting machine. Further, the method includes detecting at least one of an abnormal current in the key-cutting machine, reaching the predefined usage duration of the at least one machine component, determining that a scheduled payment for the key-cutting machine is overdue, identifying that an unauthorized machine component is present within the key-cutting machine, or determining that usage tips are to be provided to operate the keycutting machine based on the received usage metrics of the key-cutting machine. Further, the method includes generating, by the user device, one or more alerts based on at least one of the detected abnormal current in the key-cutting machine, the predefined usage duration of the at least one machine component, the determined scheduled payment for the key-cutting machine is overdue, the identified unauthorized machine component is present within the key-cutting machine, or the determined that usage tips are to be provided to operate the key-cutting machine. Further, the method includes transmitting, by the user device, a control command to the loT device based on the generated one or more alerts. The control command comprises at least one of powering OFF the key-cutting machine upon detection of the abnormal current in the key-cutting machine, restricting access of a user to the key-cutting machine upon identification that the predefined usage duration of the at least one machine component is reached, that the scheduled payment for the key-cutting machine is overdue, or that the unauthorized machine component is present within the key-cutting machine, or powering ON the key-cutting machine in response to implement the usage tips.

[0012] Yet, according to another embodiment of the present disclosure, a system for monitoring an operation of a key-cutting machine and restricting unauthorized use of the keycutting machine is disclosed. The system includes a wiring plug configured to supply electrical power to the key-cutting machine. Further, the system includes an electromagnetic switch electrically connected to the wiring plug. The electromagnetic switch is configured to interrupt the electrical power to a motor and restrict the operation of the key-cutting machine when occurrence of a power failure. Upon restoration of power after the power failure, the electromagnetic switch is configured to restrict automatic restarting of the key-cutting machine until the electromagnetic switch is manually reset. A motor switch is configured to11496W0040 transfer the electrical power to the motor of the key-cutting machine, wherein the motor is operably connected to the motor switch. An Internet of Things (loT) device is electrically connected between the motor switch and the electromagnetic switch. The loT device is configured to determine usage metrics of the key-cutting machine. The usage metrics includes at least one of a count of keys cut, a type of key cut, a predefined usage duration of at least one machine component associated with the key-cutting machine at a predefined location, a current measurement of a motor, a date corresponding to an operational use of a cutter installed in the key-cutting machine, or a status parameter of the key-cutting machine. The loT device is configured to transmit the determined usage metrics of the key-cutting machine to a user device. The loT device is configured to receive a control command from the user device in response to receiving the determined usage metrics based on at least one of detecting an abnormal current in the key-cutting machine, reaching the predefined usage duration of the at least one machine component, determining that a scheduled payment for the key-cutting machine is overdue, identifying that an unauthorized machine component is present within the key-cutting machine, or determining that usage tips are to be provided on the user device to operate the key-cutting machine, wherein the control command comprises at least one of powering OFF the key-cutting machine upon detection of the abnormal current in the keycutting machine, restricting access of a user to the key-cutting machine upon identification that the predefined usage duration of the at least one machine component is reached, that the scheduled payment for the key-cutting machine is overdue, or that an unauthorized machine component is present within the key-cutting machine, or powering ON the key-cutting machine for implementing the usage tips.

[0013] Yet, according to another embodiment of the present disclosure, a system for monitoring an operation of a key-cutting machine and restricting unauthorized use of the key- cutting machine is disclosed. The system includes a user device that includes a memory and at least one processor. The at least one processor is operatively coupled to the memory. The at least one processor is configured to receive usage metrics of the key-cutting machine from an Internet of Things (loT) device in communication with the key-cutting machine. The usage metrics includes at least one of a count of keys cut, a type of key cut, a predefined usage duration of at least one machine component associated with the key-cutting machine at a predefined location, a current measurement of a motor, a date corresponding to an operational use of a cutter installed in the key-cutting machine, or a status parameter of the key-cutting machine. The at least one processor is configured to detect at least one of an abnormal current in the key-cutting machine, reaching the predefined usage duration of the at least one machine11496W0040 component, determine that a scheduled payment for the key-cutting machine is overdue, identify that an unauthorized machine component is present within the key-cutting machine, or determine that usage tips are to be provided to operate the key-cutting machine based on the received usage metrics of the key-cutting machine. The at least one processor is configured to generate one or more alerts based on at least one of the detected abnormal current in the key-cutting machine, the predefined usage duration of the at least one machine component, the determined that a scheduled payment for the key-cutting machine is overdue, the identified unauthorized machine component is present within the key-cutting machine, or the determined usage tips are to be provided to operate the key-cutting machine. The one or more alerts are generated based on at least one of detecting an abnormal current in the key-cutting machine, reaching the predefined usage duration of the at least one machine component, determining that a scheduled payment for the key-cutting machine is overdue, identifying that an unauthorized machine component is present within the key-cutting machine, or determining that usage tips are to be provided to operate the key-cutting machine. The at least one processor is configured to transmit a control command to the loT device based on the generated one or more alerts, wherein the control command comprises at least one of powering OFF the key-cutting machine upon detection of the abnormal current in the keycutting machine, restricting access of a user to the key-cutting machine upon identification that the predefined usage duration of the machine component is reached, that the scheduled payment for the key-cutting machine is overdue, or that the unauthorized machine component is present within the key-cutting machine, or, powering ON the key-cutting machine for implementing the usage tips.

[0014] To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will be rendered by reference to specific embodiments thereof, which is illustrated in the appended drawing. It is appreciated that these drawings depict only typical embodiments of the disclosure and are therefore not to be considered limiting its scope. The disclosure will be described and explained with additional specificity and detail with the accompanying drawings.BRIEF DESCRIPTION OF THE DRAWINGS (00015] Features, aspects, and advantages of embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like reference numerals denote like elements, and wherein:11496W0040

[0016] Figure 1 illustrates a block diagram depicting an environment for establishing a system for monitoring an operation of a key-cutting machine and restricting unauthorized use of the key-cutting machine, according to an embodiment of the present disclosure;

[0017] Figure 2 illustrates a flowchart depicting a method for monitoring the operation of the key-cutting machine and restricting unauthorized use of the key-cutting machine, according to an embodiment of the present disclosure;

[0018] Figure 3 illustrates a flowchart depicting a method for monitoring the operation of a key-cutting machine and restricting unauthorized use of the key-cutting machine, according to an embodiment of the present disclosure; [000l9] Figure 4 illustrates a block diagram depicting an example scenario of a communication flow for remote control and monitoring the key-cutting machine, according to an exemplary embodiment of the present disclosure;

[0020] Figure 5A, Figure 5B, and Figure 5C are schematic diagrams depicting dashboards of the key-cutting machine, according to an exemplary embodiment of the present disclosure;

[0021] Figure 6 illustrates a schematic diagram depicting a user device with the system for determining the status of the key-cutting machine and the usage metrics, according to an exemplary embodiment of the present disclosure;

[0022] Figure 7 illustrates a schematic diagram depicting a wiring diagram of the key-cutting machine, according to an exemplary embodiment of the present disclosure;

[0023] Figure 8A illustrates an example diagram depicting an Internet of Things (loT) device in communication with the key-cutting machine, according to an exemplary embodiment of the present disclosure;

[0024] Figure 8B illustrates an example diagram depicting an electromagnetic switch and a motor switch, according to an exemplary embodiment of the present disclosure;

[0025] Figure 8C illustrates an example diagram depicting the loT device and a motor, according to an exemplary embodiment of the present disclosure; and

[0026] Figure 9 illustrates an example block diagram of the system, according to an embodiment of the present disclosure.DETAILED DESCRIPTION

[0027] For the purpose of promoting an understanding of the principles of the present disclosure, reference will now be made to the various embodiments and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the present disclosure is thereby intended, such alterations and further modifications in the illustrated system, and such further applications of the principles of the present disclosure as11496W0040 illustrated therein being contemplated as would normally occur to one skilled in the art to which the present disclosure relates.

[0028] It will be understood by those skilled in the art that the foregoing general description and the following detailed description are explanatory of the present disclosure and are not intended to be restrictive thereof.

[0029] Whether or not a certain feature or element was limited to being used only once, it may still be referred to as “one or more features” or “one or more elements” or “at least one feature” or “at least one element.” Furthermore, the use of the terms “one or more” or “at least one” feature or element does not preclude there being none of that feature or element, unless otherwise specified by limiting language including, but not limited to, “there needs to be one or more. . .” or “one or more elements is required.”

[0030] Reference is made herein to some “embodiments.” It should be understood that an embodiment is an example of a possible implementation of any features and / or elements of the present disclosure. Some embodiments have been described for the purpose of explaining one or more of the potential ways in which the specific features and / or elements of the proposed disclosure fulfill the requirements of uniqueness, utility, and non-obviousness.

[0031] Use of the phrases and / or terms including, but not limited to, “a first embodiment,” “a further embodiment,” “an alternate embodiment,” “one embodiment,” “an embodiment,” “multiple embodiments,” “some embodiments,” “other embodiments,” “further embodiment”, “furthermore embodiment”, “additional embodiment” or other variants thereof do not necessarily refer to the same embodiments. Unless otherwise specified, one or more particular features and / or elements described in connection with one or more embodiments may be found in one embodiment, or may be found in more than one embodiment, or may be found in all embodiments, or may be found in no embodiments. Although one or more features and / or elements may be described herein in the context of only a single embodiment, or in the context of more than one embodiment, or in the context of all embodiments, the features and / or elements may instead be provided separately or in any appropriate combination or not at all. Conversely, any features and / or elements described in the context of separate embodiments may alternatively be realized as existing together in the context of a single embodiment.

[0032] Any particular and all details set forth herein are used in the context of some embodiments and therefore should not necessarily be taken as limiting factors to the proposed disclosure.11496W0040

[0033] The terms “comprises”, “comprising”, or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such process or method. Similarly, one or more devices or sub-systems or elements or structures or components proceeded by “comprises... a” does not, without more constraints, preclude the existence of other devices or other sub-systems or other elements or other structures or other components or additional devices or additional sub-systems or additional elements or additional structures or additional components.

[0034] Embodiments of the present disclosure will be described below in detail with reference to the accompanying drawings.

[0035] For the sake of clarity, the first digit of a reference numeral of each machine component of the present disclosure is indicative of the Figure number, in which the corresponding machine component is shown. For example, reference numerals starting with digit “1” are shown at least in Figure 1. Similarly, reference numerals starting with digit “2” are shown at least in Figure 2.

[0036] Figure 1 illustrates a block diagram depicting an environment 100 for establishing a system 116 for monitoring an operation of a key-cutting machine 102 and restricting unauthorized use of the key-cutting machine 102, according to an embodiment of the present disclosure. The environment 100 may include the key-cutting machine 102, a wiring plug 104, an electromagnetic switch 106, a motor switch 108, a motor 110, an Internet of Things (loT) device 112, and a user device 114. The operation of the key-cutting machine 102 may include a series of mechanical, electrical, or digital actions performed by the key-cutting machine 102 to duplicate a physical key. The key-cutting machine 102 may include a Duo IQ+ Mechanical Key Cutting Machine (MKCM), which is provided for cutting automotive flat keys and bit keys.

[0037] In an embodiment, a flat key may refer to a key having a substantially planar blade with one or more grooves, notches, or milling profiles formed along at least one side of a blade. The flat key may have a uniform thickness along the length of the flat key and may be adapted to operate with a pin tumbler, a wafer tumbler, or other similar locking mechanisms. The flat keys may be commonly employed in residential, commercial, and automotive locking systems, and may be manufactured from metallic or composite materials to meet required mechanical strength and wear resistance specifications.

[0038] In an embodiment, a bit key may refer to a key having a solid shank and a distinct bit portion extending laterally from the solid shank. The bit key may typically operate by11496W0040 insertion into the lock such that the bit engages internal components of a locking mechanism to permit rotation and actuation. The bit keys may be frequently used in antique locks and high-security lever locks.

[0039] In an embodiment, the wiring plug 104 may be configured to supply electrical power to the key-cutting machine 102. The wiring plug 104 may refer to an electrical connector adapted to establish a detachable connection between the key-cutting machine 102 and an external electrical power supply. The wiring plug 104 may be configured to facilitate the safe transmission of an electrical power to an electrical circuitry and machine components of the key-cutting machine 102. The machine components may include, but are not limited to, a cutter, the motor 110, a clamping mechanism, a sensor, and the like.

[0040] The electromagnetic switch 106 may refer to a contact-based switching device actuated by an electromagnetic coil to control the supply of the electrical power to the motor 110 or other machine components of the key-cutting machine 102. The motor switch 108 may refer to a manual or electronically actuated switching element configured to selectively connect or disconnect the motor 110 from the electrical power. The motor switch 108 may serve as an additional operational or safety control, enabling direct operator control over motor activation independent of automated control systems.

[0041] Further, the electromagnetic switch 106 may be electrically connected to the wiring plug 104. The electromagnetic switch 106 may be configured to interrupt the electrical power to the motor 110 and restrict the operation of the key-cutting machine 102 in response to a power failure. The motor 110 may refer to an electric motor configured to drive the cutter of the key-cutting machine 102. The motor 110 may be configured to convert supplied electrical energy into rotational mechanical energy, thereby enabling precise rotation of a cutting blade.

[0042] Upon restoration of power after the power failure, the electromagnetic switch 106 may be configured to restrict automatic restarting of the key-cutting machine 102 until the electromagnetic switch 106 is manually reset. Further, the motor switch 108 may be configured to transfer the electrical power to the motor 110 of the key-cutting machine 102. The motor 110 may be operably connected to the motor switch 108. The loT device 112 may be electrically connected between the motor switch 108 and the electromagnetic switch 106.

[0043] In an embodiment, the loT device 112 may refer to a hardware and software-enabled electronic module operatively coupled to the key-cutting machine 102 and configured to establish communication with the user device 114 via a network 118. The network 118 may include a Wireless-Fidelity (Wi-Fi) network, a cellular network, Bluetooth network, or other radio frequency-based communication protocols. The loT device 112 may include one or11496W0040 more processing units, memory units, communication interfaces, and sensors configured to execute a control command received from the user device 114 to enable, disable, or modify one or more operational states of the key-cutting machine 114. The user device 114 may include, but is not limited to, a smartphone, a tablet, a laptop, a desktop computer, a wearable device, or any network-enabled electronic device capable of monitoring an operation of a keycutting machine 102. The operational states of the key-cutting machine 114 may include, but are not limited to, the operational state of the cutter, the operational state of the motor, and the like.

[0044] The control command may include powering OFF the key-cutting machine 102 upon detection of the abnormal current in the key-cutting machine 102. Further, the control command may include restricting access of the user to the key-cutting machine 102 upon identification that the predefined usage duration of the machine component is reached, that the scheduled payment for the key-cutting machine 102 is overdue, or that the unauthorized machine component is present within the key-cutting machine 102. Furthermore, the control command may include powering ON the key-cutting machine 102 for implementing the usage tips.

[0045] Further, the loT device 112 may be configured to determine usage metrics of the keycutting machine 102. The usage metrics may include, but are not limited to, a count of keys cut, a type of key cut, a predefined usage duration of a machine component associated with the key-cutting machine 102 at a predefined location, a current measurement of the motor 110, a date corresponding to an operational use of the cutter installed in the key-cutting machine 102, or a status parameter of the key-cutting machine 102. The count of keys cut may refer to a numerical value indicative of the total number of key blanks that have been processed by the key-cutting machine 102 within a defined period. The count of keys cut may be determined by incrementing a counter each time the cutter completes a key-cutting operation and may be stored in a non-volatile memory for tracking operational history, maintenance schedules, or usage-based billing.

[0046] The type of key cut may denote a classification of a category of key produced by the key-cutting machine 102. Further, the predefined usage duration of the machine component may refer to a time-based measurement indicating a cumulative period for which the machine component has been active during the key-cutting operation. In an embodiment, each machine component may be associated with a usage timer or counter that accumulates operational hours or the number of activations. The loT device 112 may be configured to determine the predefined usage duration based on manufacturer specifications, historical wear data, or11496W0040 predictive maintenance techniques based on the received usage metrics of the key-cutting machine 102. For example, when the accumulated usage duration reaches a threshold value, the system 116 generates a maintenance notification, disables certain functions until servicing, or initiates an order for a replacement machine component on the user device 114.

[0047] In an embodiment, the user device 114 may include the system 116 configured to monitor the operation of the key-cutting machine 102. In an embodiment, the system 116 may be implemented within the user device 114. In another embodiment, the system 116 may be externally connected to the user device 114. Yet, in another embodiment, some part of the system 116 may be externally connected to the user device 114 and a remaining part of the system 116 may be internally implemented within the user device 114. For example, the some part of the system 116 indicates a first set of modules externally connected to the user device 102 to monitor the operation of the key-cutting machine 102. The remaining part of the system 116 may indicate a second set of modules internally implemented within the user device 102 to monitor the operation of the key-cutting machine 102.

[0048] In an embodiment, the current measurement of the motor 110 may refer to a real-time or logged electrical current value drawn by the motor 110 during the key-cutting operation. The date corresponding to the operational use of the cutter installed in the key-cutting machine 102 may refer to a timestamp, including a day, month, and year, recorded when the cutter is used for the key-cutting operation. The date corresponding to the operational use of the cutter may be useful for tracking tool usage history, enforcing maintenance intervals, or generating audit logs for commercial and security compliance purposes.

[0049] Further, the status parameter of the key-cutting machine 102 may refer to any measurable or computable value indicative of an operational condition of the key-cutting machine 102. Examples include a power state of the key-cutting machine 102 (ON, OFF, or standby), network connectivity status, error codes, a wear level of the cutter, or lubrication status. The status parameter of the key-cutting machine 102 may be displayed on a machine interface or transmitted remotely to the user device 114.

[0050] In an embodiment, the loT device 112 may be configured to establish a wireless connection with the user device 114 based on the determined usage metrics. The wireless connection may refer to a communication link established between the loT device 112 and the user device 114 using the network 118. The loT device 112 may be configured to transmit the determined usage metrics of the key-cutting machine 102 to the user device 114.

[0051] Furthermore, the loT device 112 may be configured to assign a unique identifier to the key-cutting machine 102 upon establishing the wireless connection. The unique identifier may11496W0040 refer to an alphanumeric or symbolic code that is exclusively assigned to the key-cutting machine 102. In an embodiment, the unique identifier may be a manufacturer-assigned, nonrepeating sequence of characters permanently affixed to the key-cutting machine 102 during production. Yet in another embodiment, the unique identifier may be a Media Access Control Identifier (MAC ID) assigned to a network interface controller of the key-cutting machine 102. The MAC ID may be used for device identification and communication over the network 118 and is unique to each network-capable device.

[0052] Furthermore, the loT device 112 may be configured to transmit the usage metrics to the user device 114. In an embodiment, the loT device 112 may be configured to automatically switch to an OFF state if the loT device 112 remains disconnected from the network 118 for a predefined duration. The OFF state may indicate an operational mode of the loT device 112 in which the machine components are deactivated. Further, the loT device 112 may be configured to transmit the usage metrics to the user device 114 upon re-establishment of the wireless connection.

[0053] In an embodiment, the system 116 may be configured to detect an electrical current drawn by the motor 110 or machine components of the key-cutting machine 102 via one or more current sensors based on the received usage metrics of the key-cutting machine 102. An abnormal current in the key-cutting machine 102 may be determined when a measured current deviates from a predefined operational range stored in a memory associated with the system 116. For example, an excessive current indicates a mechanical blockage, the wear level of the cutter, or an electrical fault, while a significantly low current may indicate underload or component malfunction.

[0054] Further, in cases where the key-cutting machine 102 is purchased or leased under an installment or subscription model, the system 116 may be configured to communicate with a remote payment server to verify payment status. If a scheduled payment is overdue beyond a configurable grace period, the system 116 may restrict machine operations, limit certain functionalities, or display payment reminders on the user device 114 based on the received usage metrics of the key-cutting machine 102. The restriction may be lifted automatically upon receipt of payment confirmation from the payment server.

[0055] Furthermore, the system 116 may be configured to verify an authenticity of replaceable machine components through electronic serial numbers based on the received usage metrics of the key-cutting machine 102. The electronic serial numbers may include, but are not limited to, embedded Radio-frequency identification (RFID) tags, Quick Response (QR) codes, and the like. An unauthorized machine component may be identified when an11496W0040 electronic serial number of the machine component does not match a list of approved identifiers stored on the system 116. Upon detection, the system 116 may issue an alert to the user device 114, log the event for audit purposes, or prevent further operation until the unauthorized machine component is replaced.

[0056] In an embodiment, the system 116 may be configured to determine that a user would benefit from usage tips based on the received usage metrics of the key-cutting machine 102. The usage tips may include, but are not limited to, video tutorials, step-by-step guides, or best practices displayed on the user device 114. The user may include, but is not limited to, a machine operator, store personnel, a supervisor, an administrator, or a service technician. The determination may be rule-based or Artificial Intelligence (Al)-driven and may also consider a skill level of the user, which could be inferred from past operational history.

[0057] In an embodiment, the system 116 may be configured to generate one or more alerts based on the detected abnormal current in the key-cutting machine, the predefined usage duration of the at least one machine component, the determined that a scheduled payment for the key-cutting machine 102 is overdue, the identified unauthorized machine component is present within the key-cutting machine 102, or the determined usage tips are to be provided to operate the key-cutting machine 102. Further, the system 116 may be configured to transmit the control command to the loT device 112 based on the generated one or more alerts.

[0058] Further, the system 116 may be configured to enable access to information regarding keys, accessories, spare parts, an operation guide, an annual maintenance option, and a monthly service pack option related to the key-cutting machine 102 for a plurality of users in response to receiving the usage metrics of the key-cutting machine 102.

[0059] Furthermore, the system 116 may be configured to detect the location of the keycutting machine 102 in response to receiving the usage metrics of the key-cutting machine 102. The location of the key-cutting machine 102 may indicate geographical position or spatial coordinates of the key-cutting machine 102. The system 116 may be configured to restrict the operation of the key-cutting machine if the key-cutting machine 102 is attempted to be sold outside the location.

[0060] The system 116 may be configured to determine a usage fee for the key-cutting machine 102 based on the requirement of the number of keys cut and the usage duration of the machine component associated with the key-cutting machine 102. In an embodiment, a service provider may deploy the key-cutting machine 102 at a retail outlet under a pay -peruse model. The key-cutting machine 102 may be equipped with the sensors and the loT device11496W0040112 to monitor the number of keys cut and the operational duration of the one or more machine components.

[0061] For example, the usage fee may be determined as follows:Key -based machine component, 10 rupees per flat key and 15 rupees per bit key cut. Time-based machine component: 5 rupees per minute of the motor run time.

[0062] If, during a given billing cycle, the key-cutting machine 102 cuts 80 flat keys and 120 bit keys, with a total motor run time of 400 minutes, the usage fee may be calculated as:• Flat keys: 80 * 10 =?800• Bit keys: 120 x 15 = ?1800 « Motor time: 400 x 5 = ?2000• Total usage fee: ?800 + ?1840 + ?2000 = ?4,640

[0063] Further, the system 116 may be configured to enable or restrict the operation of the key-cutting machine 102 based on a prepaid balance or pay-per-use arrangement in response to determining the usage fee.

[0064] The system 116 may be configured to track inventory levels of the cutter and key blanks for automatic stock management. The system 116 may be configured to identify third- party cutters and key blanks. In an embodiment, the system 116 may be configured to identify the use of third-party cutters (e.g., cutting wheels) and key blanks (e.g., uncut keys) that are not supplied or authorized by a machine manufacturer. For example, manufacturer-supplied cutters may include an RFID tag or Near Field Communication (NFC) chip containing a unique identifier (UID). The key-cutting machine 102 may be equipped with an RFID or NFC reader module to detect the UID during cutter installation. If the detected UID does not match the list of authorized UIDs stored locally or in the system 116, the system 116 may determine that a third-party cutter is installed.

[0065] Further, the system 116 may be configured to enable creation of a plurality of user accounts for the key-cutting machine 102. Upon enabling the creation of the plurality of user accounts, the system 116 may be configured to assign multi-level user permissions based on an authorization matrix defined by the user. The authorization matrix may refer to a structured data set or a logical framework defining access privileges of the plurality of users.

[0066] Figure 2 illustrates a flowchart depicting a method 200 for monitoring the operation of the key-cutting machine 102 and restricting unauthorized use of the key-cutting machine 102, according to an embodiment of the present disclosure.

[0067] At step 202, the method 200 may include determining, by the loT device 112 in communication with the key-cutting machine 102, usage metrics of the key-cutting machine 102. The usage metrics may include, but are not limited to, the count of keys cut, the type of11496W0040 key cut, the usage duration of the machine component associated with the key-cutting machine 102 at the predefined location, the current measurement of the motor 110, the date corresponding to the operational use of the cutter installed in the key-cutting machine 102, the status parameter of the key-cutting machine 102, and the like.

[0068] At step 204, the method 200 may include transmitting, by the loT device 112, the determined usage metrics to the user device 114 in response to the determination.

[0069] Upon transmitting the determined usage metrics, at step 206, the method 200 may include receiving, at the loT device 112, the control command from the user device 114 based on at least one of detecting the abnormal current in the key-cutting machine 102, reaching the predefined usage duration of the machine component, determining that the scheduled payment for the key-cutting machine 102 is overdue, identifying that the unauthorized machine component is present within the key-cutting machine 102, determining that usage tips are to be provided on the user device 114 to operate the key-cutting machine 102.

[0070] In an embodiment, the control command may include, but is not limited to, powering OFF the key-cutting machine 102 upon detection of the abnormal current in the key-cutting machine, restricting access of the user to the key-cutting machine 102 upon identification that the predefined usage duration of the machine component is reached, that the scheduled payment for the key-cutting machine 102 is overdue, that the unauthorized machine component is present within the key-cutting machine 102, or powering ON the key-cutting machine 102 for implementing the usage tips. In an embodiment, the machine component associated with the key-cutting machine may include the cutter, the motor, the clamping mechanism, or the sensor.

[0071] In an embodiment, for transmitting the determined usage metrics, the method 200 may include establishing the wireless connection with the user device 114 in response to determining the usage metrics. Further, the method 200 may include allocating the unique identifier of the key-cutting machine to the user device 114 in response to the established wireless connection. Furthermore, the method 200 may include transmitting the usage metrics to the user device 114.

[0072] The method 200 may include automatically switching, by the loT device 112, to an OFF state if the loT device 112 remains disconnected from the wireless network for the predefined duration. The method 200 may include storing, by the loT device 112, the determined usage metrics in the memory during the disconnection. The method 200 may include transmitting, by the loT device 112, the usage metrics to the user device 114 upon reestablishment of the wireless connection.11496W0040

[0073] Figure 3 illustrates a flowchart depicting a method 300 for monitoring the operation of a key-cutting machine 102 and restricting unauthorized use of the key-cutting machine 102, according to an embodiment of the present disclosure. The method 300 may be a computer- implemented method executed, for example, by one or more processors 902 and module(s) 901.

[0074] At step 302, receiving, at the user device 114, usage metrics of the key-cutting machine 102 from the loT device 112 in communication with the key-cutting machine 102. The usage metrics may include, but is not limited to, the count of keys cut, the type of key cut, the usage duration of the machine component associated with the key-cutting machine 102 at the predefined location, the current measurement of the motor 110, the date corresponding to the operational use of the cutter installed in the key-cutting machine, or a status parameter of the key-cutting machine 102.

[0075] At step 304, the method 300 may include detecting, by the user device 114, the abnormal current in the key-cutting machine 102, reaching, at the user device 114, the predefined usage duration of the at least one machine component, determining, by the user device 114, that the scheduled payment for the key-cutting machine 102 is overdue, identifying, by the user device 114, that an unauthorized machine component is present within the key-cutting machine, or determining, by the user device 114, that usage tips are to be provided to operate the key-cutting machine 102 based on the received usage metrics of the key-cutting machine 102.

[0076] At step 306, the method 300 may include generating, by the user device 114, the one or more alerts based on the detected abnormal current in the key-cutting machine, the predefined usage duration of the at least one machine component, the determined scheduled payment for the key-cutting machine 102 is overdue, the identified unauthorized machine component is present within the key-cutting machine 102, or the determined that usage tips are to be provided to operate the key-cutting machine 102.

[0077] The one or more alerts may be transmitted in real-time or in a scheduled manner through one or more communication channels, including but not limited to push notifications, a Short Messaging Service (SMS), an email, in-application messages, or visual and / or auditory indicators on the user device 114. The alerts may further include metadata, including a timestamp, severity level, or a recommended user action.

[0078] At step 308, the method 300 may include transmitting, by the user device 114, the control command to the loT device 112 based on the generated one or more alerts. The control command may include, but is not limited to, powering OFF the key-cutting machine 102 upon11496W0040 detection of the abnormal current in the key-cutting machine 102, restricting access of the user to the key-cutting machine 102 upon identification that the predefined usage duration of the machine component is reached, that the scheduled payment for the key-cutting machine 102 is overdue, the unauthorized machine component is present within the key-cutting machine 102, or powering ON the key-cutting machine 102 in response for implementing the usage tips. The at least one machine component associated with the key-cutting machine 102 may include, but is not limited to, the cutter, the motor, the clamping mechanism, or the sensor.

[0079] The method 300 may include enabling, by the user device 114, access to information regarding the keys, the accessories, the spare parts, the operation guide, the annual maintenance option, and the monthly service pack option related to the key-cutting machine 102 for the plurality of users in response to receiving the usage metrics of the key-cutting machine 102.

[0080] The method 300 may include detecting, by the user device 114, the location of the key-cutting machine 102 in response to receiving the usage metrics of the key-cutting machine 102. The method 300 may include restricting, by the user device 114, the operation of the key-cutting machine 102 if the key-cutting machine 102 is attempted to be sold outside the location.

[0081] The method 300 may include determining, by the user device 114, the usage fee for the key-cutting machine 102 based on the requirement of the number of keys cut and the usage duration of the machine component associated with the key-cutting machine 102. The method 300 may include enabling or restricting, by the user device 114, the operation of the keycutting machine 102 based on the prepaid balance or pay-per-use arrangement in response to determining the usage fee. Further, the method 300 may include tracking, by the user device 114, the inventory levels of the cutter and key blanks for automatic stock management.

[0082] The method 300 may include identifying, by the user device 114, the third-party cutters and the key blanks. Further, the method 300 may include enabling, by the user device 114, creation of the plurality of user accounts for the key-cutting machine 102. Upon enabling the creation of the plurality of user accounts, the method 300 may include assigning, by the user device 114, the multi-level user permissions based on the authorization matrix defined by the user.

[0083] Figure 4 illustrates a block diagram depicting an example scenario of a communication flow for remote control and monitoring the key-cutting machine 102, according to an exemplary embodiment of the present disclosure. The block diagram 100 may11496W0040 include the key-cutting machine 102, the loT device 112, the network 118, a cloud platform (cloud data) 402, and the user device 108. The loT device 112 may be located within the keycutting machine 102. The user device 108 may include a web dashboard (for example, smartphone or web dashboard access).

[0084] The loT device 112 may be configured to allow real-time tracking and monitoring of the key-cutting machine’s performance through the user device 108. The user device 114 may serve as a centralized interface where the user may monitor the machine’s performance, track usage statistics, and receive alerts about any potential issues, such as unauthorized access or the need for maintenance.

[0085] The loT device 112 may be equipped with Wi-Fi and Bluetooth capabilities, allowing seamless data interchange with the cloud platform 402. The cloud platform 402 may refer to a network-based computing infrastructure configured to provide storage, processing, analytics, and communication services for the usage metrics associated with the key-cutting machine 102 and the loT device 112. The cloud platform 402 may include one or more remote servers, virtualized computing environments, and distributed databases accessible via a public network, private network, or a combination thereof.

[0086] The loT device 112 may be registered in the cloud platform 402. The cloud platform 402 may facilitate the continuous upload of the usage metrics of the key-cutting machine 102, making the performance of the key-cutting machine 102 and status accessible in real time via the user device 108.

[0087] The loT device 112 may include the counter that tracks the number of keys cut, categorized by a key model and type. The loT device 112 may be configured to track the consumption of the cutter over time. Information about the consumption of the cutter may be critical for consumable planning. Further, the user device 114 may include the system 116 configured to monitor the usage metrics of the key-cutting machine 102, and the system 116 configured to the one or more alerts or recommendations to replace the machine component (e.g., the cutter), before the cutter reaches the end of operational life, thereby preventing unexpected downtime and ensuring consistent cutting quality. Further, the user device 114 may be configured to monitor the consumption and wear of the motor 110. Further, the user device 114 may be configured to analyze the operational data of the motor 110 and predict when the motor 110 is approaching the maintenance or replacement threshold.

[0088] In an embodiment, the system 116 may be configured to categorize and count the number of keys cut, specifically distinguishing between automotive keys and bit keys. The system 116 may be equipped with a tool recognition system that identifies the type of key to11496W0040 be cut, whether automotive or bit key, based on timing logic. Further, the system 116 may track and record the average usage time per day. The key-cutting machine 102 may be remotely controlled by the user, who has the authority to switch the key-cutting machine 102 on or off from any location with the network 118.

[0089] In an embodiment, the loT device 112 may include a twister intelligence quotient (IQ) key-cutting machine that is enhanced with loT capabilities, specifically constructed for cutting laser and dimple keys. The loT device 112 may be configured to transform the twister IQ keycutting machine into a smarter, more advanced tool, enabling real-time tracking and monitoring of performance. The loT device 112 may be configured to allow the key-cutting machine 102 to continuously transmit the usage metrics to the cloud platform 302, making the key-cutting machine 102 trackable and manageable from anywhere with an internet connection.

[0090] Figure 5A, Figure 5B, and Figure 5C are schematic diagrams depicting dashboards 500a, 500b, and 500c of the key-cutting machine 102, according to an exemplary embodiment of the present disclosure. The dashboard 500a may include a total key count 502a, a total motor run time 502b, a total units consumption 502c, total flat cut keys count 502d, a single flat key count 502e, a double flat key count 502f, a total bit cut count 502g, a flat cutter health dashboard 504, and a bit cutter health dashboard 506.

[0091] In an embodiment, the total key count 502a may indicate the cumulative number of keys cut by the key-cutting machine 102 over a predefined operational period. The total motor run time 502b may represent the total operational duration of the motor 110 within the keycutting machine 102. Further, the total units consumption 502c may indicate total energy consumption measured in energy units (e.g., kilowatt-hours) by the key-cutting machine 102.

[0092] Further, the total flat-cut keys count 502d may indicate the total number of flat-cut keys produced. The single flat key count 502e may represent the count of keys having a single flat cut. The double flat key count 502f may represent the count of keys having double flat cuts. The total bit cut count 502g may indicate the number of bit-cut keys produced by the key-cutting machine 102.

[0093] In an embodiment, the flat cutter health dashboard 504 and the bit cutter health dashboard 506 may be configured to indicate a wear level, operational efficiency, and predicted remaining service life of corresponding cutters, thereby enabling predictive maintenance operations.

[0094] Further, the dashboard 500b may include a status of the loT device 508, a switch immobilize option 510, a device feed 512, information of the key-cutting machine 516, and a11496W0040 disclaimer 518. Furthermore, the dashboard 500b may include a view device data option 520. If the user selects the view device data option 520, then the dashboard 500c may appear on the user device 114.

[0095] Further, the dashboard 500b may provide system status and control-related information. The status of the loT device 508 may indicate whether a communication module associated with the key-cutting machine 102 is online, offline, or in an error state. Further, the switch immobilize option 510 may be configured to enable the user to remotely disable the operation of the key-cutting machine 102 in case of unauthorized usage or malfunction.

[0096] Furthermore, the device feed 512 may display real-time or periodic video or image feed from an image capture module or sensor associated with the key-cutting machine 102.The information of the key-cutting machine 516 may include model number, serial number, firmware version, MAC ID, an operational location, and a machine name. The disclaimer 518 may include safety warnings, operational instructions, and legal notices.

[0097] Figure 5C illustrates a schematic diagram depicting a key count line chart 524 and an energy unit line chart 526. The dashboard 500c may be configured to present analytical and historical data in a graphical format. For example, as illustrated in Figure 5C, the key count line chart 524 graphically depicts the number of keys cut over a defined time interval, and the energy unit line chart 526 depicts energy consumption patterns over the same or different time intervals. The graphical representations 524 and 526 may be generated using time-series data obtained from sensors and stored in the cloud platform associated with the key-cutting machine 102, thereby enabling the user to analyze operational efficiency, usage trends, and maintenance requirements.

[0098] Figure 6 illustrates a schematic diagram depicting the user device 114 with the system 116 for determining the status of the key-cutting machine and the usage metrics, according to an exemplary embodiment of the present disclosure. The system 116 may include a machine- ON button or OFF button 602, location data 604, number of motor hours and key-cycle metrics 606, health status 608, energy consumption data 610, and configuration parameters 612.

[0099] The key-cutting machine 102 -ON button or OFF button 602 may be implemented as a virtual toggle button rendered on a touchscreen interface of the user device 114, or as a physical input control on the key-cutting machine 102, wherein activation of the machine-ON button or OFF button 602 triggers a control signal to a processing unit of the key-cutting machine 102 to initiate or terminate machine operations.11496W0040[000100] Further, the location data 604 may indicative of a geographic location associated with the key-cutting machine 102. In an embodiment, the location data 604 may be automatically retrieved from an integrated Global Positioning System (GPS) module or derived from network-based location services associated with the loT device 508. The location data 604 may be displayed in textual or graphical form (e.g., on a map view) to facilitate remote monitoring and asset management.[000101] The number of motor hours may correspond to a cumulative or session-based operational time of the motor 110 of the key-cutting machine 102. The key-cycle metrics may represent the number of keys cut over a predetermined period, categorized by key type, key- cutting method, or other operational parameters. In an embodiment, the number of motor hours and key-cycle metrics 606 may be updated in real time based on sensor data acquired from runtime counters and the sensors.[000102] Additionally, the health status 608 indicates an operational condition of the one or more machine components of the key-cutting machine 102, such as a flat cutter, a bit cutter, a drive motor, and associated electronics. The health status 608 may be visually represented using status indicators (e.g., green for optimal, yellow for warning, red for maintenance required).[000103] The energy consumption data 610 may indicate an amount of electrical energy consumed by the key-cutting machine 102 over a defined period. In an embodiment, the energy consumption data 610 may be displayed in numerical and graphical formats, such as a line chart or bar chart, to enable the user to identify usage patterns, peak consumption times, and energy efficiency trends.[000104] Furthermore, the configuration parameters 612 may enable the user to adjust one or more operational settings of the key-cutting machine 102. Such configuration parameters 612 may include, for example, speed settings of the motor 110, cutting depth adjustments, preferred key types, safety thresholds, maintenance schedules, and loT communication preferences. In an embodiment, modification of the configuration parameters 612 via the system 116 may trigger real-time updates to the operational firmware of the key-cutting machine 102, thereby enabling adaptive and customizable machine control. [000105] The system 116 may include a mobile application that allows the user to interact with the loT device 112 in communication with the key-cutting machine 102. The mobile application may provide relevant key-cutting machine status and the usage metrics in realtime, allowing the users to monitor the performance of the key-cutting machine 102, receive alerts, and manage settings remotely. Through the mobile application, the users may enable11496W0040 the user to start or stop the key-cutting machine 102, adjust settings, and schedule maintenance tasks. The system 116 may simplify key-cutting machine management, provide the users with the convenience of controlling and overseeing activities of the key-cutting machine 102 from anywhere, at any time. [000106] Further, in an embodiment, the loT device 112 may include an application (e.g., a software application) that may provide the location data 604 of the key-cutting machine 102. The key-cutting machine 102 may be equipped with an anti -theft service that enhances security by making the key-cutting machine 102 difficult for unauthorized users to access or move the key-cutting machine 102. The anti -theft service may include features such as GPS localization, allowing the key-cutting machine 102 to be tracked in real-time.[000107] The system 116 may be configured to provide a Pay Per Use (PAS) model, allowing the users to rent the key-cutting machine 102 based on the number of keys cut. The flexible renting program may offer a new business model, especially appealing to the users who prefer not to make a large upfront investment. The user may only pay for the actual use of the key- cutting machine 102, and the users may manage costs more effectively, making the keycutting machine 102 easier to start or scale key-cutting operations without significant financial commitment.[000108] In an embodiment, the key-cutting machine 102 may be configured to provide a servicing alarm that is activated after a specified number of operational hours. The predictive maintenance feature alerts the users when the key-cutting machine 102 requires servicing, helping to prevent unexpected breakdowns and extending the machine’s lifespan. The loT device 112 may be equipped with an alarm system that monitors the performance of the motor 110. If the motor 110 begins drawing abnormally high currents, an alarm is triggered, advising the user to check the motor 110. The system 116 may be configured to send push messages with the usage tips to the user device 114 and recommendations aimed at enhancing operational life. The usage tips may include advice on maintenance, optimal usage practices, or reminders to replace the machine components.[000109] The system 116 may be configured to record and display the date of the first use of the currently installed cutters. The information may allow the users to track the lifespan and usage of each machine component. The system 116 may support multiple sub-user authorizations, allowing a primary owner to grant access to different users with varying levels of control. The system 116 may track the number of keys cut by each sub-user, providing detailed insights into individual user performance.11496W0040[000110] In an embodiment, the key-cutting machine 102 with the loT device 112 may be configured to monitor the usage hours of each sub-user. Further, the key-cutting machine 102 with the loT device 112 may provide the users with information on the availability of original keys, accessories, and spare parts. The key-cutting machine 102 with the loT device 112 may support territory-specific distribution. For example, dealers may be authorized to sell and register the key-cutting machine 102 within territories. Organizations may access comprehensive data on key cutting quantities and machine usage hours for every key-cutting machine 102.[000111] Further, the system 116 may offer various service packs and annual maintenance contract options, providing the users with flexible maintenance solutions. Furthermore, the loT device 112 may provide a user operation guide display, which provides detailed instructions on which cutting setup to use for each key. The user operation guide may include information on the key stop to be used, the appropriate clamp side, the correct cutter or accessory, and the stopper position. [000112] The system 116 may be configured to provide a pay per-use model for key-cutting machine usage. The pay per-use model may allow the users to pay for the actual usage of the key-cutting machine 102 rather than purchasing the key-cutting machine 102 outright. The system 116 may be configured to provide promo activities. The promo activities may include getting business from competitors, consumables, Quantity of machines (Mechanical Key cutting Machine (MKCM) > promo activities volume driven, define customers to contact, attach 3rd parties cutters’ business, identify customers who need a different key-cutting machine, and attach original keys offering keys. The pay-per-use promotion model may depend on the quantity of keys used per day, month, and year. The user may install a number of machines. The system 116 may assist in identifying which customers to contact or prioritize based on volume.[000113] In an embodiment, the system 116 may be configured to provide a price positioning data-driven (based on mix sold and price suggested). Further, the system 116 may be configured to provide stock management. The stock management may include automatic stock management of cutters and key blanks. Further, the system 116 may be configured to require registration of the key-cutting machine 102 to be compulsory on the application for the user’s database build-up. For example, the key-cutting machine 102 is compulsory on the application for better security and control. If the user doesn’t register on the application, the key-cutting machine 102 may stop working after certain hours.11496W0040[000114] Figure 7 illustrates a schematic diagram depicting a wiring diagram 700 of the keycutting machine 102, according to an exemplary embodiment of the present disclosure. The wiring diagram 700 may include the wiring plug 104, a fuse 702, the electromagnetic switch 106, the loT device 112, a motor switch 108, and the motor 110. In an embodiment, the electromagnetic switch 106 may include a main power switch (KJD). The motor switch 108 may include a power switch (SP60).[000115] The wiring plug 104 may be configured to electrically connect the key-cutting machine 102 to the electrical power, such as an alternating current (AC) mains supply. The wiring plug 104 may be coupled to the fuse 702. The fuse 702 may be operable to protect the electrical circuitry of the key-cutting machine 102 from overcurrent conditions by interrupting the electrical flow when a predefined current threshold is exceeded.[000116] In an embodiment, the electromagnetic switch 106 may be implemented as a main power switch, for example, a KJD-type safety switch, operable to control the delivery of power from the wiring plug 104 to downstream components, such as the motor 110. The electromagnetic switch 106 may also be configured to provide a safety interlock mechanism, ensuring that the motor 110 may only be activated under safe operational conditions.[000117] The loT device 108 may be electrically coupled within the wiring arrangement to monitor one or more operational parameters of the key-cutting machine 102, including but not limited to motor usage hours, electrical current consumption, and health status. The loT device 108 may also be configured to communicate such parameters to the user device 114 for analysis, control, or maintenance purposes.[000118] The motor switch 108 may be implemented as a dedicated power switch, for example, an SP60-type toggle or push-button switch, operable to directly control the activation and deactivation of the motor 110. The motor 110 may be configured to drive the mechanical cutting components of the key-cutting machine upon receiving the electrical power via the motor switch 108. In an embodiment, the wiring diagram 700 may further incorporate safety features such as ground connections, surge protection devices, and overload protection relays to ensure safe and reliable operation of the key-cutting machine 102 in various environments.[000119] Figure 8A illustrates an example diagram depicting the loT device 112, according to an exemplary embodiment of the present disclosure. The loT device 112 may be a compact electronic module configured to interface with various components of the key-cutting machine 102 to monitor, control, and transmit the usage metrics. In one embodiment, the loT device 112 may include a microcontroller unit (MCU), a memory unit for storing machine parameters and firmware, a wireless communication module for data exchange with the11496W0040 system 116, and an interface circuitry for connecting to the sensors and actuators of the keycutting machine 102.[000120] Figure 8B illustrates an example diagram depicting the electromagnetic switch 106 and the motor switch 108, according to an exemplary embodiment of the present disclosure. The electromagnetic switch 106 may be an electrically actuated relay or contactor that controls the supply of electrical power to the motor 110 based on control signals received from the loT device 112 or a main controller of the key-cutting machine 102. The motor switch 108 may function as a manual or electronically controlled switch, enabling direct activation or deactivation of the motor 110 by the operator or through automated control. In one embodiment, the electromagnetic switch 106 may operate in conjunction with safety interlocks to ensure that the motor 110 is energized only when the cutter is properly installed and the safety guard is in position. The motor switch 108 may further be coupled with an operational status indicator to display ON or OFF state of the motor 110.[000121] Figure 8C illustrates an example diagram depicting the loT device 112 and the motor 110, according to an exemplary embodiment of the present disclosure. The loT device 112 may be operatively connected to the motor 110 via the electromagnetic switch 106 and motor switch 108. In one embodiment, the loT device 112 may be configured to monitor operational parameters of the motor 110, such as rotational speed, torque, vibration levels, and temperature, through integrated sensors or external sensor modules. The collected data may be transmitted to the system 116 for analytics, preventive maintenance scheduling, or realtime performance monitoring. Additionally, the loT device 112 may control the start, stop, and speed adjustment of the motor 110 based on programmed logic, user inputs from the user device 114, or remote instructions received via the system 116.[000122] Figure 9 illustrates an example block diagram 900 of the system 116, according to an embodiment of the present disclosure. The system 116 may include a plurality of modules 901, a processor 902, an Input / Output (VO) interface 903, a memory 904, and a transceiver 905. Further, in some embodiments where the system 116 is implemented as a standalone entity at a server / cloud architecture, the system 116 may be in communication with multiple devices, and the details provided below with respect to the system 116 and the devices are applicable for the system 116 and the multiple devices as well.[000123] In an exemplary embodiment, the processor 902 may be operatively coupled to each of the I / O interface 903, the plurality of modules 901, the transceiver 905, and the memory 904. In one embodiment, the processor 902 may include a graphical processing unit (GPU) and / or an Artificial Intelligence Engine (AIE). In one embodiment, the processor 902 may11496W0040 include at least one data processor for executing processes in virtual storage area network. The processor 902 may include specialized processing units such as, integrated system (bus) controllers, memory management control units, floating point units, graphics processing units, digital signal processing units, etc. In one embodiment, the processor 902 may include a central processing unit (CPU), a graphics processing unit (GPU), or both. The processor 902 may be one or more general processors, digital signal processors, application-specific integrated circuits, field-programmable gate arrays, servers, networks, digital circuits, analog circuits, combinations thereof, or other now known or later developed devices for analyzing and processing data. The processor 902 may execute a software program, such as code generated manually (i.e., programmed) to perform the desired operation.[000124] The processor 902 may be disposed in communication with one or more input / output (I / O) devices via the I / O interface 903. In some embodiments, the processor 902 may communicate with a user device using the I / O interface 903. In some embodiments, the I / O interface 903 may be implemented within the user device. The I / O interface 903 may employ communication code-division multiple access (CDMA), high-speed packet access (HSPA+), global system for mobile communications (GSM), long-term evolution (LTE), WiMax, or the like, etc.[000125] The processor 902 may be disposed in communication with a communication network via a network interface. In an embodiment, the network interface may be the I / O interface 903. The network interface may connect to the communication network to enable connection of the system 116 with an outside environment. The network interface may employ connection protocols including, without limitation, direct connect, Ethernet (e.g., twisted pair 10 / 100 / 1000 Base T), transmission control protocol / internet protocol (TCP / IP), token ring, IEEE 802.1 la / b / g / n / x, etc. The communication network may include, without limitation, a direct interconnection, local area network (LAN), wide area network (WAN), wireless network (e.g., using Wireless Application Protocol), the Internet, etc. Using the network interface and the communication network, the system 116 may communicate with other devices. The network interface may employ connection protocols including, but not limited to, direct connect, Ethernet (e.g., twisted pair 10 / 100 / 1000 Base T), transmission control protocol / internet protocol (TCP / IP), token ring, IEEE 802.1 la / b / g / n / x, etc.[000126] In some embodiments, the memory 904 may be communicatively coupled to the processor 902. The memory 904 may be configured to store data and instructions executable by the processor 902. In one embodiment, the memory 904 may be provided within the user device. In another embodiment, the memory 904 may be provided within the system 116,11496W0040 being remote from the user device. In yet another embodiment, the memory 904 may communicate with the processor 902 via a bus within the system 116. In yet another embodiment, the memory 904 may be located remotely from the processor 902, and may be in communication with the processor 902 via a network. The memory 904 may include, but not limited to, a non-transitory computer-readable storage media, such as various types of volatile and non-volatile storage media including, but not limited to, random access memory, read-only memory, programmable read-only memory, electrically programmable read-only memory, electrically erasable read-only memory, flash memory, magnetic tape or disk, optical media and the like. In one example, the memory 904 may include a cache or random-access memory for the processor 902. In alternative examples, the memory 904 is separate from the processor 902, such as a cache memory of a processor, the system memory, or other memory. The memory 904 may be an external storage device or database for storing data. The memory 904 may be operable to store instructions executable by the processor 902. The functions, acts or tasks illustrated in the figures or described may be performed by the programmed processor 902 for executing the instructions stored in the memory 904. The functions, acts, or tasks are independent of the particular type of instructions set, storage media, processor or processing strategy, and may be performed by software, hardware, integrated circuits, firmware, microcode and the like, operating alone or in combination. Likewise, processing strategies may include multiprocessing, multitasking, parallel processing, and the like. (000127] In some embodiments, the plurality of modules 901 may be included within the memory 904. The memory 904 may further include a database to store data. The plurality of modules 901 may include a set of instructions that may be executed to cause the system 116, in particular, the processor 902 of the system 116, to perform any one or more of the methods / processes disclosed herein. The plurality of modules 901 may be configured to perform the steps of the present disclosure using the data stored in the database. In an embodiment, each of the plurality of modules 901 may be a hardware unit which may be outside the memory 904. Further, the memory 904 may include an operating system for performing one or more tasks of the system 116, as performed by a generic operating system.[000128] The transceiver 905 may be configured to receive and / or transmit signals to and from the key-cutting machine 102. In one embodiment, the database may be configured to store the information as required by the plurality of modules 901 and the processor 902 to perform one or more functions as disclosed in Figure 2.[000129] The processor 902 may include one or a plurality of processors. At this time, one or a plurality of processors may be a general purpose processor, such as a central processing unit11496W0040(CPU), an application processor (AP), or the like, a graphics-only processing unit such as a graphics processing unit (GPU), a visual processing unit (VPU), and / or an Al-dedicated processor such as a neural processing unit (NPU).[000130] The one or a plurality of processors control the processing of the input data in accordance with a predefined operating rule stored in the non-volatile memory or may employ a suitable artificial intelligence (Al) model executed from a server or a local memory module.[000131] Further, the present disclosure contemplates a computer-readable medium that includes instructions or receives and executes instructions responsive to a propagated signal. Further, the instructions may be transmitted or received over the network via a communication port or interface or using a bus (not shown). The communication port or interface may be a part of the processor 902 or may be a separate component. The communication port may be created in software or may be a physical connection in hardware. The communication port may be configured to connect with a network, external media, the display, or any other components in the system, or combinations thereof. The connection with the network may be a physical connection, such as a wired Ethernet connection, or may be established wirelessly.Likewise, the additional connections with other components of the system 116 may be physical or may be established wirelessly. The network may alternatively be directly connected to a bus. For the sake of brevity, the architecture and standard operations of the memory 904, the processor 902, the transceiver 905, and the I / O interface 903 are not discussed in detail.[000132] The number and arrangement of components shown in Figure 9 are provided as an example. In practice, the system may include additional components, fewer components, different components, or differently arranged components than those shown in Figure 9. Additionally, or alternatively, a set of components (e.g., one or more components) of system 900 may perform one or more functions described as being performed by another set of components of the system 900. Further, one or more method steps described in any of the embodiments may be performed utilizing a plurality of systems in communication with one another.[000133] Exemplary embodiments of the present disclosure provide the following advantages: the present disclosure provides robust security measures to prevent unauthorized use of the machines. The present disclosure tracks user activity in real-time by enabling online monitoring and control, ensuring that only authorized personnel can operate the machines, thereby minimizing misuse and enhancing operational integrity. The present disclosure is designed with customer convenience in mind, offering features like consumable planning and11496W0040 machine status dashboards that simplify operations. The user-friendly interface allows customers to easily track machine usage, cutter life, and performance, reducing the need for manual intervention and planning. The present disclosure helps reduce machine breakdowns and enhances machine life by implementing advanced monitoring and control mechanisms. It ensures timely maintenance and optimal usage, leading to better productivity and reduced downtime. The present disclosure offers complete product traceability, allowing users to monitor and track machine components and usage history. This traceability, combined with stringent control measures, prevents unauthorized access and use of the machines, ensuring compliance and security. If the loT device is not connected to the Wi-Fi or Bluetooth during machine usage or machine data is not transferred to the server for more than 15 hours, the loT device will automatically stop the machine, this is another protection from unauthorized usage. The system includes a comprehensive dashboard that allows users to easily view machine status and data. This dashboard provides valuable insights into machine performance, user activity, and operational efficiency, enabling better decision-making and strategic planning. The introduction of the pay-per-use model reduces the financial risk for new customers by eliminating the need for high initial investments. This model opens up new market segments, particularly for customers who prefer flexible payment options and are hesitant to commit to large upfront costs. The present disclosure allows for better tracking and management of manpower, ensuring that machine usage is monitored across multiple users. This feature enhances control over operations, optimizes resource utilization, and improves overall productivity. The present disclosure focuses on security, ease of use, and machine longevity leads to a win-win scenario for both customers and the company. Customers benefit from lower operational risks, reduced costs, and improved machine performance, while the company gains through enhanced revenue and customer loyalty. The business model and technological advancements offer significant benefits for distributors by providing them with a more competitive offering. It reduces the risks associated with machine distribution and enhances the appeal of the machines to a broader customer base. The present disclosure simplifies the process of tracking cutter life and usage, ensuring that customers can maintain their machines efficiently. This feature enhances the longevity of cutters, reduces replacement costs, and ensures optimal machine performance.[000134] In this application, unless specifically stated otherwise, the use of the singular includes the plural, and the use of “or” means “and / or.” Furthermore, the use of the terms “including” or “having” is not limiting. Any range described herein will be understood to include the endpoints and all values between the endpoints. Features of the disclosed embodiments may11496W0040 be combined, rearranged, omitted, etc., within the scope of the invention to produce additional embodiments.[000135] Furthermore, certain features may sometimes be used to advantage without a corresponding use of other features. While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist.

Claims

1. 11496W0040We claim:

1. A method (200) for monitoring an operation of a key-cutting machine (102) and restricting unauthorized use of the key-cutting machine (102), the method (200) comprising: determining (202), by an Internet of Things (loT) device (112) in communication with the key-cutting machine (102), usage metrics of the key-cutting machine (102), wherein the usage metrics comprises at least one of a count of keys cut, a type of key cut, a predefined usage duration of at least one machine component associated with the key-cutting machine (102) at a predefined location, a current measurement of a motor (110), a date corresponding to an operational use of a cutter installed in the key-cutting machine (102), or a status parameter of the key-cutting machine (102); transmitting (204), by the loT device (112), the determined usage metrics to a user device (114) in response to the determination; and upon transmitting the determined usage metrics, receiving (206), at the loT device (112), a control command from the user device (114) based on at least one of detecting an abnormal current in the key-cutting machine (102), reaching the predefined usage duration of the at least one machine component, determining that a scheduled payment for the keycutting machine (102) is overdue, identifying that an unauthorized machine component is present within the key-cutting machine (102), or determining that usage tips are to be provided on the user device (114) to operate the key-cutting machine (102), wherein the control command comprises at least one of: powering OFF the key-cutting machine (102) upon detection of the abnormal current in the key-cutting machine (102); restricting access of a user to the key-cutting machine (102) upon identification that the predefined usage duration of the at least one machine component is reached, that the scheduled payment for the key-cutting machine (102) is overdue, or that the unauthorized machine component is present within the key-cutting machine (102); or powering ON the key-cutting machine (102) for implementing the usage tips.

2. The method (200) as claimed in claim 1, wherein the at least one machine component associated with the key-cutting machine (102) comprises at least one of the cutter, the motor (HO), a clamping mechanism, or a sensor.

3. The method (200) as claimed in claim 1, wherein transmitting the determined usage metrics, the method (200) comprises: establishing a wireless connection with the user device (114) in response to determining the usage metrics;11496W0040 allocating a unique identifier of the key-cutting machine (102) to the user device (114) in response to the established wireless connection; and transmitting the usage metrics to the user device (114).

4. The method (200) as claimed in claim 1, comprising: automatically switching, by the loT device (112), to an OFF state if the loT device(112) remains disconnected from a wireless network for a predefined duration; storing, by the loT device (112), the determined usage metrics in a memory during a disconnection; and transmitting, by the loT device (112), the usage metrics to the user device (114) upon re-establishment of a wireless connection.

5. A method (300) for monitoring an operation of a key-cutting machine (102), the method (300) comprising: receiving, at a user device (114), usage metrics of the key-cutting machine (102) from an Internet of Things (loT) device (112) in communication with the key-cutting machine (102), wherein the usage metrics comprises at least one of a count of keys cut, a type of key cut, a usage duration of at least one machine component associated with the key-cutting machine (102) at a predefined location, a current measurement of a motor (110), a date corresponding to an operational use of a cutter installed in the key-cutting machine (102), or a status parameter of the key-cutting machine (102); detecting at least one of an abnormal current in the key-cutting machine (102), reaching a predefined usage duration of the at least one machine component, determining that a scheduled payment for the key-cutting machine (102) is overdue, identifying that an unauthorized machine component is present within the key-cutting machine (102), or determining that usage tips are to be provided to operate the key-cutting machine (102) based on the received usage metrics of the key-cutting machine (102); generating, by the user device (114), one or more alertsbased on at least one of: the detected abnormal current in the key-cutting machine (102), the predefined usage duration of the at least one machine component, the determined scheduled payment for the key-cutting machine (102) is overdue, the identified unauthorized machine component is present within the key-cutting machine (102), or the determined that usage tips are to be provided to operate the key-cutting machine (102); and transmitting, by the user device (114), a control command to the loT device (112) based on the generated one or more alerts, wherein the control command comprises at least one of powering OFF the key-cutting machine (102) upon detection of the abnormal current11496W0040 in the key-cutting machine (102), restricting access of a user to the key-cutting machine (102) upon identification that the predefined usage duration of the at least one machine component is reached, that the scheduled payment for the key-cutting machine (102) is overdue, or that the unauthorized machine component is present within the key-cutting5 machine (102), or powering ON the key-cutting machine (102) in response for implementing the usage tips.

6. The method (300) as claimed in claim 5, wherein the at least one machine component associated with the key-cutting machine (102) comprises at least one of the cutter, the motor (110), a clamping mechanism, or a sensor.

107. The method (300) as claimed in claim 5, comprising: enabling, by the user device (114), access to information regarding keys, accessories, spare parts, an operation guide, an annual maintenance option, and a monthly service pack option related to the key-cutting machine (102) for a plurality of users in response to receiving the usage metrics of the key-cutting machine (102).

158. The method (300) as claimed in claim 5, comprising: detecting, by the user device (114), the location of the key-cutting machine (102) in response to receiving the usage metrics of the key-cutting machine (102); and restricting, by the user device (114), the operation of the key-cutting machine (102) if the key-cutting machine (102) is attempted to be sold outside the location.

209. The method (300) as claimed in claim 5, comprising: determining, by the user device (114), a usage fee for the key-cutting machine (102) based on requirement of the number of keys cut and the predefined usage duration of the at least one machine component associated with the key-cutting machine (102); and enabling or restricting, by the user device (114), the operation of the key-cutting 25 machine (102) based on a prepaid balance or pay-per-use arrangement in response to determining the usage fee.

10. The method (300) as claimed in claim 5, comprising: tracking, by the user device (114), inventory levels of the cutter and key blanks for automatic stock management.3011. The method (300) as claimed in claim 5, comprising: identifying, by the user device (114), third-party cutters and key blanks.

12. The method (300) as claimed in claim 5, comprising: enabling, by the user device (114), creation of a plurality of user accounts for the keycutting machine (102); and11496W0040 upon enabling the creation of plurality of user accounts, assigning, by the user device (114), multi-level user permissions based on an authorization matrix defined by a user.

13. A system (116) for monitoring an operation of a key-cutting machine (102), the system (116) comprising: a wiring plug (104) configured to supply electrical power to the key-cutting machine(102); an electromagnetic switch (106) electrically connected to the wiring plug (104), wherein the electromagnetic switch (106) is configured to interrupt the electrical power to a motor (110) and restrict the operation of the key-cutting machine (102) when occurrence of a power failure, wherein upon restoration of power after the power failure, the electromagnetic switch (106) is configured to restrict automatic restarting of the key-cutting machine (102) until the electromagnetic switch (106) is manually reset; a motor (110) switch configured to transfer the electrical power to the motor (110) of the key-cutting machine (102), wherein the motor (110) is operably connected to the motor switch (108); and an Internet of Things (loT) device (112) electrically connected between the motor switch (108) and the electromagnetic switch (106), wherein the loT device (112) is configured to determine usage metrics of the key-cutting machine (102), wherein the usage metrics comprises at least one of a count of keys cut, a type of key cut, a predefined usage duration of at least one machine component associated with the key-cutting machine (102) at a predefined location, a current measurement of a motor, a date corresponding to an operational use of a cutter installed in the key-cutting machine (102), or a status parameter of the keycutting machine (102), wherein the loT device (112) is configured to transmit the determined usage metrics of the key-cutting machine (102) to a user device (114); and wherein the loT device (112) is configured to receive a control command from the user device (114) based on at least one of detecting an abnormal current in the key-cutting machine (102), reaching the predefined usage duration of the at least one machine component, determining that a scheduled payment for the key-cutting machine (102) is overdue, identifying that an unauthorized machine component is present within the key-cutting machine (102), or determining that usage tips are to be provided on the user device (114) to operate the key-cutting machine (102), wherein the control command comprises at least one of:11496W0040 powering OFF the key-cutting machine (102) upon detection of the abnormal current in the key-cutting machine (102); restricting access of a user to the key-cutting machine (102) upon identification that the predefined usage duration of the machine component is reached, that the scheduled 5 payment for the key-cutting machine (102) is overdue, or that an unauthorized machine component is present within the key-cutting machine (102); or powering ON the key-cutting machine (102) for implementing the usage tips.

14. The system (116) as claimed in claim 13, wherein the at least one machine component associated with the key-cutting machine (102) comprises at least one of the cutter, the motor10 (110), a clamping mechanism, or a sensor.

15. The system (116) as claimed in claim 13, wherein to transmit the determined usage metrics, the loT device (112) is configured to: establish a wireless connection with the user device (114) in response to determining 15 the usage metrics; allocate a unique identifier of the key-cutting machine (102) to the user device (114) in response to the established wireless connection; and transmit the usage metrics to the user device (114).

16. The system (116) as claimed in claim 13, wherein the loT device (112) is configured to:20 automatically switch to an OFF state if the loT device (112) remains disconnected from a wireless network for a predefined duration; store the determined usage metrics in a memory during a disconnection; and transmit the usage metrics to the user device (114) upon re-establishment of a wireless connection.2517. A system (116) for monitoring an operation of a key-cutting machine (102), the system (116) comprising: a user device (114) comprises a memory and at least one processor, wherein the at least one processor is operatively coupled to the memory, wherein the at least one processor is configured to:30 receive usage metrics of the key-cutting machine (102) from an Internet of Things(loT) device (112) in communication with the key-cutting machine (102), wherein the usage metrics comprises at least one of a count of keys cut, a type of key cut, a predefined usage duration of at least one machine component associated with the key-cutting machine (102) at a predefined location, a current measurement of a motor (110), a date corresponding to an11496W0040 operational use of a cutter installed in the key-cutting machine (102), or a status parameter of the key-cutting machine (102); detect at least one of an abnormal current in the key-cutting machine (102), reaching the predefined usage duration of the at least one machine component, determine that a scheduled payment for the key-cutting machine (102) is overdue, identify that an unauthorized machine component is present within the key-cutting machine (102), or determine that usage tips are to be provided to operate the key-cutting machine (102) based on the received usage metrics of the key-cutting machine (102); generate one or more alerts based on at least one of: the detected abnormal current in the key-cutting machine (102), the predefined usage duration of the at least one machine component, the determined that a scheduled payment for the key-cutting machine (102) is overdue, the identified unauthorized machine component is present within the key-cutting machine (102), or the determined usage tips are to be provided to operate the key-cutting machine (102); and transmit a control command to the loT device (112) based on the generated one or more alerts, wherein the control command comprises at least one of: powering OFF the key-cutting machine (102) upon detection of the abnormal current in the key-cutting machine (102); restricting access of a user to the key-cutting machine (102) upon identification that the predefined usage duration of the at least one machine component is reached, that the scheduled payment for the key-cutting machine (102) is overdue, or that the unauthorized machine component is present within the key-cutting machine (102); or powering ON the key-cutting machine (102) for implementing the usage tips.

18. The system (116) as claimed in claim 17, wherein the at least one machine component associated with the key-cutting machine (102) comprises at least one of the cutter, the motor(110), a clamping mechanism, or a sensor.

19. The system (116) as claimed in claim 17, wherein the at least one processor is configured to: enable access to information regarding keys, accessories, spare parts, an operation guide, an annual maintenance option, and a monthly service pack option related to the key- cutting machine (102) for a plurality of users in response to receiving the usage metrics of the key-cutting machine (102).

20. The system (116) as claimed in claim 17, wherein the at least one processor is configured to: detect the location of the key-cutting machine (102) in response to receiving the usage metrics of the key-cutting machine (102); and11496W0040 restrict the operation of the key-cutting machine (102) if the key-cutting machine (102) is attempted to be sold outside the location.

21. The system (116) as claimed in claim 17, wherein the at least one processor is configured to: determine a usage fee for the key-cutting machine (102) based on requirement of the number of keys cut and the predefined usage duration of the at least one machine component associated with the key-cutting machine (102); and enable or restrict the operation of the key-cutting machine (102) based on a prepaid balance or pay-per-use arrangement in response to determining the usage fee.

22. The system (116) as claimed in claim 17, wherein the at least one processor is configured to: track inventory levels of the cutter and key blanks for automatic stock management.

23. The system (116) as claimed in claim 17, wherein the at least one processor is configured to: identify third-party cutters and key blanks.

24. The system (116) as claimed in claim 17, wherein the at least one processor is configured to: enable creation of a plurality of user accounts for the key-cutting machine (102); and upon enabling the creation of plurality of user accounts, assign multi-level user permissions based on an authorization matrix defined by a user.