Sign In to Follow Application
View All Documents & Correspondence

Iot Based Device And Iiot Based Gateway Management And Control

Abstract: Disclosed is a system for remote device management and control, comprising a user interface dashboard configured to enable the creation of templates and addition of switches and gadgets; a template management component communicatively coupled to the user interface dashboard and configured to manage said templates; a unique token generator communicatively coupled to the user interface dashboard and configured to generate unique tokens for said templates; an API interaction module configured to send a token request to a token generation component and receive a corresponding unique token, and send API requests to custom web APIs; a custom microcontroller hardware configured to interact with a microcontroller library interaction component in response to API commands received from the API interaction module, control hardware devices based on commands received from the API interaction module, and perform device initialization and report device status back to the user interface dashboard through the API interaction module. Fig. 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
26 April 2024
Publication Number
23/2024
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

MARWADI UNIVERSITY
MARWADI UNIVERSITY, RAJKOT- MORBI HIGHWAY, AT GAURIDAD, RAJKOT – 360003, GUJARAT, INDIA
PRINCE KAKKAD
MARWADI UNIVERSITY, RAJKOT- MORBI HIGHWAY, AT GAURIDAD, RAJKOT – 360003, GUJARAT, INDIA
CHANDRASINH PARMAR
MARWADI UNIVERSITY, RAJKOT- MORBI HIGHWAY, AT GAURIDAD, RAJKOT – 360003, GUJARAT, INDIA
VIJAY DUBEY
MARWADI UNIVERSITY, RAJKOT- MORBI HIGHWAY, AT GAURIDAD, RAJKOT – 360003, GUJARAT, INDIA

Inventors

1. PRINCE KAKKAD
MARWADI UNIVERSITY, RAJKOT- MORBI HIGHWAY, AT GAURIDAD, RAJKOT – 360003, GUJARAT, INDIA
2. CHANDRASINH PARMAR
MARWADI UNIVERSITY, RAJKOT- MORBI HIGHWAY, AT GAURIDAD, RAJKOT – 360003, GUJARAT, INDIA
3. VIJAY DUBEY
MARWADI UNIVERSITY, RAJKOT- MORBI HIGHWAY, AT GAURIDAD, RAJKOT – 360003, GUJARAT, INDIA

Specification

Description:Brief Description of the Drawings

The present disclosure generally relates to system management and control technologies. Particularly, the present disclosure relates to a system for remote device management and control.
Background
The background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
In the realm of remote device management and control, systems that facilitate the interaction between users and various hardware devices are increasingly prevalent. These systems typically comprise components that allow for the configuration, monitoring, and management of hardware devices through user-friendly interfaces. Such systems are known to feature user interface dashboards that serve as the central hub for device management activities.
One commonly employed component in these systems is a template management component. Such a component is responsible for handling various user-defined templates that dictate device behavior under different conditions. These templates are crucial for ensuring that devices operate in accordance with predefined settings and parameters. The management of these templates is typically facilitated through a user interface dashboard, which allows for easy access and manipulation by end-users.
Additionally, systems for remote device management often incorporate unique token generators. Such generators are tasked with creating unique identifiers for each template, which are essential for maintaining the security and integrity of the system. The unique tokens ensure that interactions with the system are authenticated and authorized, thereby preventing unauthorized access and manipulation of device settings.
Furthermore, an API interaction module is an integral component of such systems. This module handles the communication between the system and external web APIs, allowing for a seamless flow of data and commands to and from the system. The API interaction module sends requests for tokens and receives the corresponding unique tokens generated by the token generation component. It also sends out API requests to custom web APIs, enabling the system to integrate and function within larger technological ecosystems.
The hardware interaction in such systems is often managed by custom microcontroller hardware. This hardware is designed to execute commands received from the API interaction module. It interacts with microcontroller libraries to control physical hardware devices based on the received commands. The custom microcontroller hardware also performs crucial tasks such as device initialization and status reporting, which it communicates back to the user interface dashboard through the API interaction module.
In light of the above discussion, there exists an urgent need for solutions that overcome the problems associated with conventional systems and/or techniques for managing and controlling devices remotely.

Summary
The following presents a simplified summary of various aspects of this disclosure in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements nor delineate the scope of such aspects. Its purpose is to present some concepts of this disclosure in a simplified form as a prelude to the more detailed description that is presented later.
The following paragraphs provide additional support for the claims of the subject application.
In an aspect, the present disclosure aims to provide a system for remote device management and control. The system comprises a user interface dashboard configured to enable the creation of templates and addition of switches and gadgets. Said user interface dashboard is communicatively coupled to a template management component, which is configured to manage templates. A unique token generator, also communicatively coupled to the user interface dashboard, is configured to generate unique tokens for the templates. An API interaction module included in the system is configured to send a token request to a token generation component and to receive a corresponding unique token. Moreover, said API interaction module sends API requests to custom web APIs. A custom microcontroller hardware is configured to interact with a microcontroller library interaction component in response to API commands received from the API interaction module. The hardware controls devices based on commands received from the API interaction module and performs device initialization and reports device status back to the user interface dashboard through the API interaction module.
In an embodiment, the user interface dashboard is further configured to provide live support chat for user assistance, enhancing user engagement and troubleshooting support.
In an embodiment, the unique token generator is further configured to ensure secure API interactions by generating non-reusable, time-sensitive tokens, thus enhancing the security of the communications.
In an embodiment, the API interaction module is further configured to process requests and send responses to and from the custom web APIs, facilitating efficient data exchange and operational functionality.
In an embodiment, the custom microcontroller hardware is further configured to update pin values, read pins, and check the status of connected hardware devices, thereby enabling precise control and monitoring of the hardware environment.
In an embodiment, the custom web APIs are configured to interface with third-party services and platforms, extending the functionality of the remote device management and control system, thus allowing for a scalable and versatile system architecture.
In an embodiment, the microcontroller library interaction component is configured to process responses from the custom microcontroller hardware and execute predetermined actions based on said responses. These actions may include turning on or off connected devices, adjusting settings of connected devices, and collecting data from sensors connected to said devices.
In an embodiment, the predetermined actions include at least one of turning on or off connected devices, adjusting settings of connected devices, and collecting data from sensors connected to said devices, thereby enhancing the operational flexibility and response capability of the system.
In an embodiment, the token generation component is further configured to implement an encryption algorithm. The encryption algorithm ensures the security and integrity of communications between the user interface dashboard and the custom web APIs.
In an embodiment, the custom microcontroller hardware is further configured to undergo a self-check routine during the device initialization and to send a status report to the user interface dashboard indicating the operational status of connected hardware devices, thus ensuring reliable and continuous operational awareness.

Field of the Invention

The features and advantages of the present disclosure would be more clearly understood from the following description taken in conjunction with the accompanying drawings in which:
FIG. 1 illustrates a system for remote device management and control is described, in accordance with the embodiments of the present disclosure.
FIG. 2 illustrates a user interface for template creation process, in accordance with the embodiments of the present disclosure.
FIG. 3 illustrates a live support chat system for remote device management and control, in accordance with the embodiments of the present disclosure.
FIG. 4 illustrates a template page for remote device management and control, in accordance with the embodiments of the present disclosure.
FIG. 5 presents a flow diagram illustrating the process of remote device management and control within a user dashboard interface, in accordance with the embodiments of the present disclosure.
Detailed Description
In the following detailed description of the invention, reference is made to the accompanying drawings that form a part hereof, and in which is shown, by way of illustration, specific embodiments in which the invention may be practiced. In the drawings, like numerals describe substantially similar components throughout the several views. These embodiments are described in sufficient detail to claim those skilled in the art to practice the invention. Other embodiments may be utilized and structural, logical, and electrical changes may be made without departing from the scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims and equivalents thereof.
The use of the terms “a” and “an” and “the” and “at least one” and similar referents in the context of describing the invention (especially in the context of the following claims) are to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. The use of the term “at least one” followed by a list of one or more items (for example, “at least one of A and B”) is to be construed to mean one item selected from the listed items (A or B) or any combination of two or more of the listed items (A and B), unless otherwise indicated herein or clearly contradicted by context. The terms “comprising,” “having,” “including,” and “containing” are to be construed as open-ended terms (i.e., meaning “including, but not limited to,”) unless otherwise noted. Recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided herein, is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention unless otherwise claimed. No language in the specification should be construed as indicating any non-claimed element as essential to the practice of the invention.
Pursuant to the "Detailed Description" section herein, whenever an element is explicitly associated with a specific numeral for the first time, such association shall be deemed consistent and applicable throughout the entirety of the "Detailed Description" section, unless otherwise expressly stated or contradicted by the context.
FIG. 1 illustrates a system 100 for remote device management and control is described, in accordance with the embodiments of the present disclosure. The system is denoted by reference numeral 100 and incorporates various components that are configured to facilitate extensive management and control over connected devices.
The user interface dashboard, denoted as 102, is included within the system 100. The user interface dashboard 102 is configured to enable operators to create templates and add switches and gadgets. Through such configurations, the user interface dashboard 102 becomes a central point for interacting with the system, providing a graphical environment through which users can manage various aspects of the device control process.
Communicatively coupled to the user interface dashboard 102 is a template management component, denoted as 104. The primary function of the template management component 104 involves managing the templates created within the user interface dashboard 102. By managing templates, the template management component 104 ensures that modifications, deletions, and additions to templates are handled effectively, maintaining the integrity and availability of templates for device management tasks.
The system 100 also includes a unique token generator, referred to as 106, which is communicatively coupled to the user interface dashboard 102. The unique token generator 106 is configured to generate unique tokens for the templates managed by the template management component 104. The generation of unique tokens by the unique token generator 106 enables secure interactions within the system by ensuring that each template or session can be uniquely identified and authenticated, thereby enhancing the security of the system.
An API interaction module, identified as 108, forms another essential part of the system 100. The API interaction module 108 is configured to send token requests to a token generation component and receive corresponding unique tokens. Furthermore, the API interaction module 108 is configured to send API requests to custom web APIs. Through these configurations, the API interaction module 108 facilitates communication between the system 100 and external services or components, extending the functionality of the system by integrating external data and control capabilities.
The system 100 additionally comprises custom microcontroller hardware, denoted as 110. The custom microcontroller hardware 110 is configured to interact with a microcontroller library interaction component in response to API commands received from the API interaction module 108. The custom microcontroller hardware 110 controls hardware devices based on commands received from the API interaction module 108 and performs device initialization. Furthermore, the custom microcontroller hardware 110 reports device status back to the user interface dashboard through the API interaction module 108. By incorporating these functionalities, the custom microcontroller hardware 110 plays a pivotal role in the direct management and control of physical devices within the system, enabling real-time interaction and status monitoring.
Overall, the system 100 is designed to provide a comprehensive solution for remote device management and control. Through its configuration, the system 100 enables efficient management of templates and devices, secure communication via unique tokens, and extended functionality through API interactions. The integration of custom microcontroller hardware ensures that the system is capable of direct control over hardware devices, making it a versatile tool for managing a wide range of electronic devices in various applications. Through the described configurations and functionalities, the system 100 significantly enhances the efficiency and security of remote device management processes.
In an embodiment, the user interface dashboard, denoted as 102, is further configured to provide live support chat for user assistance. The provision of live support chat on the user interface dashboard 102 enhances the user experience by offering immediate assistance and guidance to users engaging with the system. Operators and end-users benefit from real-time communication capabilities that facilitate troubleshooting, guidance on system use, and answers to queries regarding device management tasks. Such direct communication improves user satisfaction and system usability, ensuring that users can effectively leverage the functionalities offered by the system. The integration of live support chat also reflects a commitment to responsive customer service, crucial for systems requiring high levels of interaction and user engagement. By enabling live support, the user interface dashboard 102 significantly contributes to reducing downtime and enhancing the efficiency of remote device management operations.
In an embodiment, the unique token generator, denoted as 106, is further configured to ensure secure API interactions by generating non-reusable, time-sensitive tokens. Such configuration of the unique token generator 106 enhances the security framework of the system by ensuring that each token cannot be reused and remains valid only for a specified duration. The generation of time-sensitive, non-reusable tokens mitigates risks associated with token interception and unauthorized use, thus safeguarding the integrity of communications within the system. Secure API interactions are vital for maintaining the confidentiality and integrity of data transmitted between components of the system and external entities. By employing such security measures, the unique token generator 106 plays a critical role in protecting the system against common security threats and vulnerabilities, fostering a secure environment for remote device management.
In an embodiment, the API interaction module, identified as 108, is further configured to process requests and send responses to and from the custom web APIs. Such configuration enables the API interaction module 108 to act as an intermediary that efficiently handles data exchange between the system and external APIs. The capability to process and respond to requests enhances the system’s interoperability with diverse web services, facilitating a seamless integration environment. This functionality is crucial for extending the system’s capabilities beyond its immediate framework, allowing for enhanced functionality through external services. The API interaction module 108 thereby ensures that data flows efficiently to and from the system, optimizing performance and enhancing the scope of device management tasks that can be accomplished.
In an embodiment, the custom microcontroller hardware, denoted as 110, is further configured to update pin values, read pins, and check the status of connected hardware devices. Such configurations enable the custom microcontroller hardware 110 to perform detailed interactions with connected devices, facilitating precise control and monitoring. Updating pin values and reading pins are essential functions that allow for the manipulation and observation of physical connections on microcontroller boards, critical for the real-time management and diagnostic assessment of hardware devices. Checking the status of connected devices further ensures that all components are operating within expected parameters, providing crucial feedback to the system operators through the user interface dashboard. The custom microcontroller hardware 110, through these functionalities, becomes a robust tool for managing and diagnosing hardware, ensuring the effective execution of control commands and system integrity.
In an embodiment, the custom web APIs are configured to interface with third-party services and platforms to extend the functionality of the remote device management and control system. Such configuration allows the system to leverage external technologies and services, enhancing the system’s capabilities without the need for extensive internal development. By interfacing with third-party services and platforms, the custom web APIs facilitate the integration of diverse functionalities such as advanced analytics, data storage solutions, and additional device management tools. This extension of system functionality through external integrations allows users to tailor the system to specific needs and preferences, maximizing the system’s utility and adaptability in various operational contexts.
In an embodiment, the microcontroller library interaction component is configured to process responses from the custom microcontroller hardware, denoted as 110, and execute predetermined actions based on said responses. The microcontroller library interaction component enables automated responses to conditions detected by the custom microcontroller hardware 110, enhancing the system’s responsiveness and automation capabilities. Processing responses and executing predetermined actions based on these responses allow for a high degree of customization and automation in device control. This functionality is crucial for implementing complex control strategies and operational efficiencies, reducing the need for manual intervention and enabling more dynamic and responsive system behavior.
In an embodiment, predetermined actions include at least one of turning on or off connected devices, adjusting settings of connected devices, and collecting data from sensors connected to said devices. Such predetermined actions are executed based on the responses processed by the microcontroller library interaction component, enabling the system to automatically respond to various operational states and conditions. The ability to turn on or off devices, adjust settings, and collect sensor data allows for comprehensive device management and monitoring, essential for maintaining optimal operation of connected devices. These actions facilitate proactive management of the system, ensuring efficiency and effectiveness in device performance and enhancing the overall automation capability of the system.
In an embodiment, the token generation component is further configured to implement an encryption algorithm. The encryption algorithm ensures the security and integrity of communications between the user interface dashboard, denoted as 102, and the custom web APIs. By implementing an encryption algorithm, the token generation component enhances the security measures of the system, protecting data transmissions from unauthorized access and potential security threats. Such enhanced security is crucial for maintaining user trust and system reliability, particularly in applications where sensitive information is managed or where the system is exposed to potentially hostile network environments. The inclusion of robust encryption measures ensures that the system adheres to best practices in cybersecurity, safeguarding against data breaches and unauthorized system access.
In an embodiment, the custom microcontroller hardware, denoted as 110, is further configured to undergo a self-check routine during device initialization and to send a status report to the user interface dashboard indicating the operational status of connected hardware devices. Such configuration ensures that upon initialization, the custom microcontroller hardware 110 performs a comprehensive self-assessment to verify all systems are operational before beginning normal operations. Sending a status report to the user interface dashboard allows system administrators to receive immediate feedback on the health and status of the hardware components, facilitating early detection of potential issues and ensuring that device management begins from a known good state. This proactive monitoring tool enhances system reliability and maintenance, providing crucial operational data at the outset of device interaction.
FIG. 2 illustrates a user interface for template creation process, in accordance with the embodiments of the present disclosure. This interface, presumably part of a system for remote device management and control, illustrates multiple project templates. Each project template is associated with a unique token, indicative of a security measure for authentication purposes, which aligns with the disclosed embodiment's feature of unique token generation for secure interactions. The interface provides 'Edit' and 'Delete' options for each project, suggesting the capability of the user interface dashboard to manage these templates actively. Additionally, the option to 'Create new project' implies the interface's configurability to add new devices and control mechanisms to the system. The visual elements such as icons for messages, projects, team, and support suggest a comprehensive platform designed to facilitate extensive project management, including device control and team collaboration features. The system appears to be structured for ease of use, allowing for straightforward navigation and management of complex device networks.
FIG. 3 illustrates a live support chat system for remote device management and control, in accordance with the embodiments of the present disclosure. The live support chat system serves as a crucial mechanism for users requiring immediate assistance. Users are enabled to initiate a support request by providing details such as their name, date, and time, which are presumably captured to facilitate the support process. Upon submission, the system generates a unique ticket ID, visible at the top of the interface, which serves as a tracking mechanism to ensure accountability and enable efficient communication. Technical support experts, through the chat interface, engage with users to deliver personalized assistance and provide troubleshooting solutions in real-time. The interface shows an exchange of messages between the user and an administrator, demonstrating the interactive nature of the platform that promotes collaborative problem-solving. Additionally, a QR code is displayed prominently on the left side of the interface, suggesting a method for quick access to related resources or for easy registration of the issue at hand. Overall, the system offers a streamlined, user-friendly support experience, empowering users to resolve issues effectively with the support of dedicated technical experts.
FIG. 4 illustrates a template page for remote device management and control, in accordance with the embodiments of the present disclosure. Displayed is a concise list of templates, each associated with specific details such as the username, template name, a unique authentication code, and the current status, indicating whether the template is online or offline. The column headers allow sorting of the list, providing structured navigation through the templates. Administrators are afforded the convenience of searching for specific templates using the search bar, which accepts inputs based on the username or the template name. This search functionality facilitates expedient access and streamlined management, allowing for quick modifications or audits of template details. The ability to search and manage templates with such ease is critical in maintaining an efficient operational workflow, particularly in systems where timely response and template updates are essential for the remote management and control of devices. The page layout, with its clean design and intuitive interface, ensures that administrators can manage the templates effectively, underscoring the system's focus on providing a user-friendly and responsive administrative experience.
FIG. 5 presents a flow diagram illustrating the process of remote device management and control within a user dashboard interface, in accordance with the embodiments of the present disclosure. The procedure initiates with template creation, where the user can create a template and seek support assistance via live support chat, emphasizing user engagement and assistance at the early stages of interaction. Subsequent to template creation, the addition of switches and gadgets is facilitated through template settings adjustments, suggesting a customizable and user-centric design approach. The process further advances with the generation of a unique token, underscoring the system's emphasis on secure operations. This token acts as a cornerstone for subsequent API interactions, where a token request is sent and a corresponding token is received, reinforcing a secure handshake mechanism between components. The flow diagram indicates that API requests are then dispatched to custom web APIs—Pcloud Custom Web APIs in this instance—triggering a tripartite interaction where requests are processed, responses are formulated, and operations such as updating pin values, reading pins, and checking hardware status are conducted. These operations are indicative of a robust control mechanism over the hardware, which in this case involves the Pcloud Custom ESP8266 Hardware. The diagram culminates with the device initialization and status reporting, suggesting a closed feedback loop for continuous monitoring and management of the hardware devices. Collectively, the flow diagram encapsulates a comprehensive ecosystem designed for meticulous device management and control, reflecting a coherent and systematic approach to integrating user inputs, security protocols, API interactions, and hardware control within the remote device management system.
In an embodiment, the present disclosure can be used for advanced framework for the remote administration and oversight of IoT devices, enabling sophisticated management through an IIoT gateway interface. The system enables users to craft templates specific to IoT devices, and to seamlessly add various IoT based switches and gadgets (that comprises various IoT sensors). The template management component is linked to the dashboard, facilitating efficient handling and modification of these IoT device templates. Security and individualization of interactions manage by a unique token generator, which is also integrated with the dashboard, tasked with producing distinct tokens for each template (for IoT device). The API interaction module enable transmission and security of token requests to the token generation component, as well as dispatching API requests tailored for custom web APIs that can interact with IoT devices. This module stands as a bridge between the software interface and the tangible realm of IoT hardware. Further, physical control and interaction with IoT hardware is a specially configured microcontroller hardware. This component is adept at interpreting API commands through its symbiosis with a dedicated microcontroller library interaction component. Its capabilities extend to exerting direct control over various hardware devices as dictated by the API interaction module, while also being responsible for the fundamental tasks of device initialization. Moreover, it maintains a vigilant watch over the operational status of the IoT devices, ensuring that any changes or updates in their state are promptly communicated back to the user interface dashboard. This two-way communication ensures a robust and responsive system, vital for the nuanced demands of IoT device management.
Example embodiments herein have been described above with reference to block diagrams and flowchart illustrations of methods and apparatuses. It will be understood that each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations, respectively, can be implemented by various means including hardware, software, firmware, and a combination thereof. For example, in one embodiment, each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations can be implemented by computer program instructions. These computer program instructions may be loaded onto a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions which execute on the computer or other programmable data processing apparatus create means for implementing the functions specified in the flowchart block or blocks.
Throughout the present disclosure, the term ‘processing means’ or ‘microprocessor’ or ‘processor’ or ‘processors’ includes, but is not limited to, a general purpose processor (such as, for example, a complex instruction set computing (CISC) microprocessor, a reduced instruction set computing (RISC) microprocessor, a very long instruction word (VLIW) microprocessor, a microprocessor implementing other types of instruction sets, or a microprocessor implementing a combination of types of instruction sets) or a specialized processor (such as, for example, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a digital signal processor (DSP), or a network processor).
The term “non-transitory storage device” or “storage” or “memory,” as used herein relates to a random access memory, read only memory and variants thereof, in which a computer can store data or software for any duration.
Operations in accordance with a variety of aspects of the disclosure is described above would not have to be performed in the precise order described. Rather, various steps can be handled in reverse order or simultaneously or not at all.
While several implementations have been described and illustrated herein, a variety of other means and/or structures for performing the function and/or obtaining the results and/or one or more of the advantages described herein may be utilized, and each of such variations and/or modifications is deemed to be within the scope of the implementations described herein. More generally, all parameters, dimensions, materials, and configurations described herein are meant to be exemplary and that the actual parameters, dimensions, materials, and/or configurations will depend upon the specific application or applications for which the teachings is/are used. Those skilled in the art will recognize, or be able to ascertain using no more than routine experimentation, many equivalents to the specific implementations described herein. It is, therefore, to be understood that the foregoing implementations are presented by way of example only and that, within the scope of the appended claims and equivalents thereto, implementations may be practiced otherwise than as specifically described and claimed. Implementations of the present disclosure are directed to each individual feature, system, article, material, kit, and/or method described herein. In addition, any combination of two or more such features, systems, articles, materials, kits, and/or methods, if such features, systems, articles, materials, kits, and/or methods are not mutually inconsistent, is included within the scope of the present disclosure.

Claims

I/We Claims

A system (100) for remote device management and control, comprising:
a user interface dashboard (102) configured to enable the creation of templates and addition of switches and gadgets;
a template management component (104) communicatively coupled to the user interface dashboard (102) and configured to manage said templates;
a unique token generator (106) communicatively coupled to the user interface dashboard (102) and configured to generate unique tokens for said templates;
an API interaction module (108) configured to:
send a token request to a token generation component and receive a corresponding unique token; and
send API requests to custom web APIs;
a custom microcontroller hardware (110) configured to:
interact with a microcontroller library interaction component in response to API commands received from the API interaction module (108);
control hardware devices based on commands received from the API interaction module (108); and
perform device initialization and report device status back to the user interface dashboard through the API interaction module (108).
The system (100) of claim 1, wherein the user interface dashboard (102) is further configured to provide live support chat for user assistance.
The system (100) of claim 1, wherein the unique token generator (106) is further configured to ensure secure API interactions by generating non-reusable, time-sensitive tokens.
The system (100) of claim 1, wherein the API interaction module (108) is further configured to process requests and send responses to and from the custom web APIs.
The system (100) of claim 1, wherein the custom microcontroller hardware (110) is further configured to update pin values, read pins, and check the status of connected hardware devices.
The system (100) of claim 1, wherein the custom web APIs are configured to interface with third-party services and platforms to extend the functionality of the remote device management and control system.
The system (100) of claim 1, wherein the microcontroller library interaction component is configured to process responses from the custom microcontroller hardware (110) and execute predetermined actions based on said responses.
The system (100) of claim 7, wherein the predetermined actions include at least one of: turning on or off connected devices, adjusting settings of connected devices, and collecting data from sensors connected to said devices.
The system (100) of claim 1, wherein the token generation component is further configured to implement an encryption algorithm, the encryption algorithm ensuring the security and integrity of communications between the user interface dashboard (102) and the custom web APIs.
The system (100) of claim 1, wherein the custom microcontroller hardware (110) is further configured to undergo a self-check routine during the device initialization and to send a status report to the user interface dashboard (102) indicating the operational status of connected hardware devices.

IOT BASED DEVICE AND IIOT BASED GATEWAY MANAGEMENT AND CONTROL

Disclosed is a system for remote device management and control, comprising a user interface dashboard configured to enable the creation of templates and addition of switches and gadgets; a template management component communicatively coupled to the user interface dashboard and configured to manage said templates; a unique token generator communicatively coupled to the user interface dashboard and configured to generate unique tokens for said templates; an API interaction module configured to send a token request to a token generation component and receive a corresponding unique token, and send API requests to custom web APIs; a custom microcontroller hardware configured to interact with a microcontroller library interaction component in response to API commands received from the API interaction module, control hardware devices based on commands received from the API interaction module, and perform device initialization and report device status back to the user interface dashboard through the API interaction module.
Fig. 1

, Claims:I/We Claims

A system (100) for remote device management and control, comprising:
a user interface dashboard (102) configured to enable the creation of templates and addition of switches and gadgets;
a template management component (104) communicatively coupled to the user interface dashboard (102) and configured to manage said templates;
a unique token generator (106) communicatively coupled to the user interface dashboard (102) and configured to generate unique tokens for said templates;
an API interaction module (108) configured to:
send a token request to a token generation component and receive a corresponding unique token; and
send API requests to custom web APIs;
a custom microcontroller hardware (110) configured to:
interact with a microcontroller library interaction component in response to API commands received from the API interaction module (108);
control hardware devices based on commands received from the API interaction module (108); and
perform device initialization and report device status back to the user interface dashboard through the API interaction module (108).
The system (100) of claim 1, wherein the user interface dashboard (102) is further configured to provide live support chat for user assistance.
The system (100) of claim 1, wherein the unique token generator (106) is further configured to ensure secure API interactions by generating non-reusable, time-sensitive tokens.
The system (100) of claim 1, wherein the API interaction module (108) is further configured to process requests and send responses to and from the custom web APIs.
The system (100) of claim 1, wherein the custom microcontroller hardware (110) is further configured to update pin values, read pins, and check the status of connected hardware devices.
The system (100) of claim 1, wherein the custom web APIs are configured to interface with third-party services and platforms to extend the functionality of the remote device management and control system.
The system (100) of claim 1, wherein the microcontroller library interaction component is configured to process responses from the custom microcontroller hardware (110) and execute predetermined actions based on said responses.
The system (100) of claim 7, wherein the predetermined actions include at least one of: turning on or off connected devices, adjusting settings of connected devices, and collecting data from sensors connected to said devices.
The system (100) of claim 1, wherein the token generation component is further configured to implement an encryption algorithm, the encryption algorithm ensuring the security and integrity of communications between the user interface dashboard (102) and the custom web APIs.
The system (100) of claim 1, wherein the custom microcontroller hardware (110) is further configured to undergo a self-check routine during the device initialization and to send a status report to the user interface dashboard (102) indicating the operational status of connected hardware devices.

IOT BASED DEVICE AND IIOT BASED GATEWAY MANAGEMENT AND CONTROL

Documents

Application Documents

# Name Date
1 202421033245-OTHERS [26-04-2024(online)].pdf 2024-04-26
2 202421033245-FORM FOR SMALL ENTITY(FORM-28) [26-04-2024(online)].pdf 2024-04-26
3 202421033245-FORM 1 [26-04-2024(online)].pdf 2024-04-26
4 202421033245-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [26-04-2024(online)].pdf 2024-04-26
5 202421033245-EDUCATIONAL INSTITUTION(S) [26-04-2024(online)].pdf 2024-04-26
6 202421033245-DRAWINGS [26-04-2024(online)].pdf 2024-04-26
7 202421033245-DECLARATION OF INVENTORSHIP (FORM 5) [26-04-2024(online)].pdf 2024-04-26
8 202421033245-COMPLETE SPECIFICATION [26-04-2024(online)].pdf 2024-04-26
9 202421033245-FORM-9 [07-05-2024(online)].pdf 2024-05-07
10 202421033245-FORM 18 [08-05-2024(online)].pdf 2024-05-08
11 202421033245-FORM-26 [13-05-2024(online)].pdf 2024-05-13
12 202421033245-FORM 3 [13-06-2024(online)].pdf 2024-06-13
13 202421033245-RELEVANT DOCUMENTS [09-10-2024(online)].pdf 2024-10-09
14 202421033245-POA [09-10-2024(online)].pdf 2024-10-09
15 202421033245-FORM 13 [09-10-2024(online)].pdf 2024-10-09