Sign In to Follow Application
View All Documents & Correspondence

Iot Enabled Analog Clock With Remote Time Adjustment

Abstract: ABSTRACT IOT-ENABLED ANALOG CLOCK WITH REMOTE TIME ADJUSTMENT The present disclosure provides an analog clock device (100) that includes an analog clock mechanism having clock hands (104) for displaying time, a wireless-enabled microcontroller (106) configured to establish a connection with a remote server via a wireless network, and a motor (108) operatively coupled to the clock hands (104). The microcontroller (106) is configured to receive time adjustment commands from a remote user interface application via the wireless network connection and control the motor (108) to adjust a position of the clock hands (104) based on the received time adjustment commands. The analog clock device (100) further includes a memory module (110) configured to store user-defined time settings and retain the user-defined time settings through power cycles of the analog clock device (100). (FIG. 3)

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
11 March 2026
Publication Number
18/2026
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
Parent Application

Applicants

Ram Kumar
School of Computing Science & Engineering, VIT Bhopal University, Bhopal-Indore Highway, Kothrikalan, Sehore – 466114, Madhya Pradesh, India
Monica Sankat
School of Computing Science & Engineering, VIT Bhopal University, Bhopal-Indore Highway, Kothrikalan, Sehore – 466114, Madhya Pradesh, India

Inventors

1. Mokesh Nagpal
Flat - 4, Floor -1, Block – C, Vac Residency, 24/25 2nd Andul Bye Lane, Howrah – 711103.
2. Rupesh Kumari
School of Electrical and Electronics Engineering, VIT Bhopal University, Bhopal-Indore Highway, Kothrikalan, Sehore – 466114, Madhya Pradesh, India
3. Krishna Chauhan
School of Electrical and Electronics Engineering, VIT Bhopal University, Bhopal-Indore Highway, Kothrikalan, Sehore – 466114, Madhya Pradesh, India
4. Ram Kumar
School of Computing Science & Engineering, VIT Bhopal University, Bhopal-Indore Highway, Kothrikalan, Sehore – 466114, Madhya Pradesh, India
5. Monica Sankat
School of Computing Science & Engineering, VIT Bhopal University, Bhopal-Indore Highway, Kothrikalan, Sehore – 466114, Madhya Pradesh, India
6. Alankrita Patel
Accenture Solutions Pvt. Ltd, Prestige - RMZ Star Tech, No 138 (part) and 140 Industrial LayoutvKoramangala Hosur Road, Bangalore 560095, Karnataka , India

Claims

1. An analog clock device (100) comprising: an analog clock mechanism (102) comprising clock hands (104) for displaying time; a wireless-enabled microcontroller (106) configured to establish a connection with a remote server via a wireless network; a motor (108) operatively coupled to the clock hands (104); and wherein the microcontroller (106) is configured to: receive time adjustment commands from a remote user interface application via the wireless network connection; and control the motor (108) to adjust a position of the clock hands (104) based on the received time adjustment commands.

2. The analog clock device (100) of claim 1, further comprising a memory module (110) configured to store user-defined time settings, wherein the memory module (110) is configured to retain the user-defined time settings through power cycles of the analog clock device (100).

3. The analog clock device (100) of claim 1 or 2, wherein the microcontroller (106) is further configured to receive a time zone selection command from the remote user interface application and to adjust the position of the clock hands (104) based on the selected time zone.

4. The analog clock device (100) of any of claims 1 to 3, wherein the motor (108) comprises a continuous servo motor configured to provide continuous rotational movement of the clock hands (104).

5. The analog clock device (100) of any of claims 1 to 4, wherein the microcontroller (106) is configured to receive a custom time offset value from the remote user interface application and to store the custom time offset value, wherein the microcontroller (106) is further configured to apply the custom time offset value when adjusting the position of the clock hands (104).

6. A timekeeping system (200) comprising: an analog clock device (100) according to any of claims 1 to 5; a remote server (202) configured to communicate with the analog clock device (100) via a wireless network; and a user interface application (204) executable on a computing device (206), the user interface application (204) being configured to: communicate with the analog clock device (100) via the remote server (202); and transmit time adjustment commands to the analog clock device (100).

7. The timekeeping system (200) of claim 6, wherein the user interface application (204) is further configured to display a plurality of time zone selection options and to transmit a time zone selection command to the analog clock device (100) based on a user selection.

8. The timekeeping system (200) of claim 6 or 7, wherein the user interface application (204) is further configured to display a custom time offset input interface and to transmit a custom time offset value to the analog clock device (100) based on user input.

9. A method of operating an analog clock device (100) according to any of claims 1 to 5, the method comprising: establishing a wireless connection between the analog clock device (100) and a remote server (202); receiving, at the microcontroller (106) of the analog clock device (100), a time adjustment command from a remote user interface application (204) via the wireless connection; and controlling the motor (108) to adjust the position of the clock hands (104) based on the received time adjustment command.

10. The method of claim 9, further comprising: storing, in a memory module (110) of the analog clock device (100), a time setting based on the received time adjustment command; and upon restoration of power to the analog clock device (100), retrieving the stored time setting from the memory module (110) and controlling the motor (108) to adjust the position of the clock hands (104) based on the retrieved time setting.

Specification

Description:CROSS-REFERENCE TO RELATED APPLICATIONS AND PRIORITY
[0001] The present application does not claim priority from any patent application.
PREAMBLE
[0002] The following specification particularly describes the invention and the manner in which it is to be performed.
FIELD OF INVENTION
[0003] The present disclosure relates to Internet of Things (IoT) enabled timekeeping devices, and more particularly to an analog clock device with remote time adjustment capabilities via a wireless network connection and a user interface application.
BACKGROUND
[0004] The following text of background art is provided for purposes of understanding and is not an admission that any cited document or technique forms part of the prior art under applicable law.
[0005] Analog clocks have been used for timekeeping for centuries, providing a visual representation of time through the movement of clock hands across a dial face. Traditional analog clocks utilize mechanical or quartz-based movements to drive the clock hands, with time adjustments typically performed through manual manipulation of adjustment knobs or buttons located on the clock housing. US4757483A discloses an analog clock comprising an oscillator circuit, frequency-dividing circuits, and a stepping motor for rotating clock hands, wherein time adjustment is performed through a manipulation part that produces adjustment instruction signals. However, such conventional analog clocks lack integration with modern communication technologies that would enable remote adjustment capabilities.
[0006] Digital timekeeping solutions have emerged as alternatives to traditional analog clocks. WO2014065494A1 describes a digital clock including a body unit, display unit with minute indicating panels, an input unit for user manipulation, and a control unit for calculating real time. While digital clocks offer certain advantages in terms of time display precision, they do not provide the aesthetic appeal associated with traditional analog clock designs. US10591955B2 discloses an electronic device that displays an analog clock on a display screen and receives information about time events, but this approach relies on digital display technology rather than physical clock hands. US10270585B2 describes a hybrid numeric-analog clock synchronizer for establishing a clock locked to a frequency reference, though this solution focuses on clock signal synchronization rather than user-accessible time adjustment.
[0007] Prior art systems have addressed remote control of clocks through various wireless communication approaches. US20190250567A1 and EP3392721A1 disclose automatic time service methods for pointer type intelligent clocks using wireless communication modules to connect with mobile intelligent terminals for obtaining standard time through operator networks. These systems employ Bluetooth-low-energy communication and include error correction parameter lists for timekeeping accuracy. CN205450685U describes a public building clock system with wireless remote control capabilities using wireless transceiver chips for communication between a remote control device and the clock. CN201837849U discloses a digital clock system with remote control functionality using wireless receiving modules and microcontroller control systems. TW378760U describes a clock with remote adjustment control using motor-driven gear mechanisms controlled by receiver devices responding to transmitter commands.
[0008] Existing solutions present several limitations. Traditional analog clocks require physical access for time adjustment, creating inconvenience when clocks are mounted in elevated or difficult-to-reach locations. Systems utilizing Bluetooth or short-range wireless communication require proximity between the user device and the clock, limiting the geographic range from which adjustments can be made. Furthermore, many prior art systems do not provide mechanisms for storing user-defined time settings that persist through power interruptions, requiring reconfiguration after power cycles. The integration of Internet of Things connectivity with analog clock mechanisms to enable truly remote time adjustment from any location with network access remains an area for development.
[0009] It has been appreciated that an analog clock device is needed that overcomes one or more of these problems.
[0010] The present invention addresses the above shortcomings of the prior art. However, the invention is entirely different from the prior art in terms of novelty and technological advancements.
OBJECT
[0011] In view of the foregoing, and without prejudice to the generality of the disclosure, it is an object of the present invention to provide. It is to be understood that the foregoing objects are illustrative and non-limiting; additional objects will be apparent from the description, examples, and claims, and need not be achieved in every embodiment.
[0012] The object of the present disclosure is to provide an IoT-enabled analog clock device that combines traditional analog clock aesthetics with modern wireless connectivity capabilities, enabling remote time adjustment from any location with network access. The device aims to overcome the limitations of conventional analog clocks that require physical access for time adjustment by integrating a wireless-enabled microcontroller that communicates with a remote server and user interface application. Further, by incorporating a memory module for storing user-defined time settings, the device seeks to maintain custom time configurations through power cycles, eliminating the need for reconfiguration after power interruptions. Additionally, the invention aims to provide flexibility in time zone selection and custom time offset settings through an intuitive user interface application, making the analog clock adaptable for use in various geographical locations without manual intervention.
[0013] For the avoidance of doubt, the foregoing objects encompass compositions and manufacturing processes suitable for adoption in jurisdictions where claims to methods of treatment of animals may be restricted; corresponding “use” or “product” claim formats are contemplated without limitation.
SUMMARY
[0014] The following summary is intended to introduce aspects of the present invention in a simplified form and does not identify all the features or the scope of the claimed invention. The summary is provided to assist in understanding the invention and is to be read in conjunction with the detailed description and accompanying drawings, claims, and abstract. One or more embodiments of the present disclosure are set forth below solely for illustrative purposes and should not be construed as limiting.
[0015] In a first aspect, an analog clock device is provided. The analog clock device comprises an analog clock mechanism comprising clock hands for displaying time, a wireless-enabled microcontroller configured to establish a connection with a remote server via a wireless network, and a motor operatively coupled to the clock hands. The microcontroller is configured to receive time adjustment commands from a remote user interface application via the wireless network connection and control the motor to adjust a position of the clock hands based on the received time adjustment commands.
[0016] The integration of a wireless-enabled microcontroller with an analog clock mechanism enables users to remotely adjust the time displayed on the clock from any geographical location with network access, thereby eliminating the need for physical access to the clock for time adjustments. This configuration overcomes the limitations of conventional analog clocks that require manual manipulation of adjustment knobs or buttons, providing enhanced convenience particularly when the clock is mounted in elevated or difficult-to-reach locations. The wireless network connection enables communication over the internet rather than being limited to short-range wireless protocols, thereby extending the range from which time adjustments can be made.
[0017] The analog clock device may further comprise a memory module configured to store user-defined time settings, wherein the memory module is configured to retain the user-defined time settings through power cycles of the analog clock device.
[0018] The inclusion of a memory module that retains user-defined time settings through power cycles ensures that custom time configurations persist even after power interruptions, eliminating the need for users to reconfigure the clock after each power cycle. This feature provides reliability and convenience by maintaining the user's preferred time settings without requiring repeated manual intervention.
[0019] The microcontroller may be further configured to receive a time zone selection command from the remote user interface application and to adjust the position of the clock hands based on the selected time zone.
[0020] The capability to receive and process time zone selection commands enables the analog clock device to be adapted for use in various geographical locations without manual intervention. Users can select from a plurality of standard time zones through the remote user interface application, making the clock versatile for deployment in different regions or for users who travel frequently between time zones.
[0021] The motor may comprise a continuous servo motor configured to provide continuous rotational movement of the clock hands.
[0022] The use of a continuous servo motor enables smooth and continuous movement of the clock hands, eliminating the traditional ticking motion associated with conventional analog clocks. This configuration enhances the visual appeal of the clock while providing precise control over the positioning of the clock hands in response to time adjustment commands.
[0023] The microcontroller may be configured to receive a custom time offset value from the remote user interface application and to store the custom time offset value, wherein the microcontroller is further configured to apply the custom time offset value when adjusting the position of the clock hands.
[0024] The ability to receive and store custom time offset values provides users with flexibility to set personalized time configurations that may not correspond to standard time zones. This feature accommodates users who require specific time offsets for particular applications or preferences, enhancing the customization capabilities of the analog clock device.
[0025] In a second aspect, a timekeeping system is provided. The timekeeping system comprises an analog clock device according to the first aspect, a remote server configured to communicate with the analog clock device via a wireless network, and a user interface application executable on a computing device. The user interface application is configured to communicate with the analog clock device via the remote server and transmit time adjustment commands to the analog clock device.
[0026] The timekeeping system architecture, comprising the analog clock device, remote server, and user interface application, establishes a comprehensive IoT-enabled timekeeping solution that enables seamless communication between the user and the clock from any location with network access. The remote server acts as an intermediary that facilitates reliable communication between the user interface application and the analog clock device, ensuring consistent connectivity and command transmission.
[0027] The user interface application may be further configured to display a plurality of time zone selection options and to transmit a time zone selection command to the analog clock device based on a user selection.
[0028] The display of time zone selection options within the user interface application provides an intuitive interface for users to select their desired time zone. This feature simplifies the process of adjusting the clock to different time zones by presenting users with a clear selection of available options, reducing the complexity of time zone configuration.
[0029] The user interface application may be further configured to display a custom time offset input interface and to transmit a custom time offset value to the analog clock device based on user input.
[0030] The provision of a custom time offset input interface enables users to specify precise time offset values according to their individual requirements. This feature enhances the flexibility of the timekeeping system by allowing users to define time settings that may not be available through standard time zone selections, accommodating a wide range of timekeeping preferences and applications.
[0031] In a third aspect, a method of operating an analog clock device is provided. The method comprises establishing a wireless connection between the analog clock device and a remote server, receiving, at the microcontroller of the analog clock device, a time adjustment command from a remote user interface application via the wireless connection, and controlling the motor to adjust the position of the clock hands based on the received time adjustment command.
[0032] The method of operating the analog clock device through wireless connectivity and remote command reception enables real-time time adjustments from any location with network access. This operational approach transforms the traditional analog clock into an interactive IoT device that responds to user commands transmitted over the internet, providing a modern and convenient timekeeping experience while maintaining the aesthetic appeal of analog clock design.
[0033] The method may further comprise storing, in a memory module of the analog clock device, a time setting based on the received time adjustment command, and upon restoration of power to the analog clock device, retrieving the stored time setting from the memory module and controlling the motor to adjust the position of the clock hands based on the retrieved time setting.
[0034] The storage of time settings in the memory module and subsequent retrieval upon power restoration ensures continuity of the user's preferred time configuration across power interruptions. This feature provides reliability by automatically restoring the clock to its previously configured state without requiring user intervention after power cycles, thereby maintaining consistent timekeeping functionality.
[0035] The foregoing general description of the illustrative embodiments and the following detailed description thereof are merely exemplary aspects of the teachings of this disclosure and are not restrictive.
BRIEF DESCRIPTION OF FIGURES
[0036] The drawings appended herein illustrate exemplary embodiments of the present invention and are provided to enhance understanding of the inventive features disclosed. These figures, when read in conjunction with the detailed description, depict the operational flow, component architecture, and other mechanisms.
[0037] The illustrations are schematic in nature and serve solely to clarify the principles and functionality of the present disclosure. While particular constructions and configurations are depicted for explanatory purposes, it will be understood that the invention is not limited to the precise implementations shown in the figures and may encompass variations without departing from the scope of protection.
[0038] FIG. 1 illustrates a circuit diagram depicting electrical connections between components of an analog clock device, according to aspects of the present disclosure.
[0039] FIG. 2 illustrates a flowchart of a method for operating an analog clock device, according to an embodiment.
[0040] FIG. 3 illustrates a system diagram of a timekeeping system including an analog clock device, according to aspects of the present disclosure.
[0041] Furthermore, in terms of the construction of the system, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the figures with details that will be readily apparent to those of ordinary skill in the art having benefit of the description herein.
DETAILED DESCRIPTION
[0042] The following detailed description is intended to provide an in-depth understanding of the invention and its various components, configurations, and operational aspects. While specific embodiments are described with reference to the accompanying drawings, the invention is not limited to the particular forms disclosed herein. The scope of the invention shall be interpreted broadly and in accordance with the claims appended hereto.
[0043] The terms “comprises,” “comprising,” “includes,” “including,” and similar expressions used in this description are intended to be open-ended and should be interpreted to include, but not be limited to, the mentioned elements. Unless explicitly stated otherwise, singular terms may include their plural equivalents and vice versa, depending on the context in which they appear.
[0044] Reference is now made to the accompanying figures, which illustrate example embodiments of the present invention. It should be appreciated that the figures are intended for illustration and explanatory purposes only and do not limit the scope of the invention. Similar reference numerals have been used to denote functionally similar components throughout the figures.
[0045] The embodiments described herein are presented for illustrative purposes and are subject to variations, modifications, and adaptations by those skilled in the art. Any equivalent implementations that perform substantially the same function in substantially the same manner are intended to fall within the scope of this disclosure and the claims appended hereto.
[0046] The use of the term “exemplary” in the description shall be understood to mean “serving as an example or illustration” and shall not be construed as limiting the invention to the preferred embodiments disclosed. Various other embodiments may be developed without departing from the spirit or essential characteristics of the invention. The technical principles and advantages outlined in the foregoing description should be read in conjunction with the figures and claims. It is expressly understood that while the detailed description sets out specific structural and operational aspects, the scope of protection is governed by the claims and includes all legal equivalents of the claimed subject matter. Embodiments of the disclosure are described in the following paragraphs with reference to Figures. In Figures, the same elements or elements that have the same functions are indicated by the same reference signs.
[0047] The present invention will now be described in detail with reference to the accompanying drawings illustrating exemplary embodiments.
[0048] FIG. 1 illustrates a circuit diagram showing electrical connections between components according to various embodiments. FIG. 2 illustrates a flowchart of a method for operating an analog clock device according to various embodiments. FIG. 3 illustrates a system diagram of a timekeeping system according to various embodiments.
[0049] A timekeeping system 200 includes an analog clock device 100, a remote server 202, and a user interface application 204 executable on a computing device 206. The analog clock device 100 includes an analog clock mechanism comprising clock hands 104 for displaying time. The analog clock mechanism maintains a classic analog clock face with traditional aesthetic design elements combined with modern Internet of Things (IoT) technology. The clock hands 104 are configured to indicate hours, minutes, and seconds on the analog clock face.
[0050] The analog clock device 100 further includes a microcontroller 106. The microcontroller 106 comprises an ESP8266 microcontroller that serves as the brain of the system and connects the analog clock device 100 to the internet. The microcontroller 106 is a wireless-enabled microcontroller configured to establish a connection with the remote server 202 via a wireless network. The wireless network connection is established via Wi-Fi to connect to the remote server 202. The microcontroller 106 receives power from a power supply, such as a USB power supply, and processes commands received from the remote server 202.
[0051] The analog clock device 100 further includes a motor 108 operatively coupled to the clock hands 104. The motor 108 comprises a continuous servo motor that provides smooth and continuous movement of the clock hands 104, eliminating the traditional ticking motion. The motor 108 receives control signals from the microcontroller 106 to adjust the rotational position of the clock hands 104. The continuous servo motor is configured to provide continuous rotational movement, enabling precise positioning of the clock hands 104 based on time adjustment commands.
[0052] The analog clock device 100 further includes a memory module 110 configured to store user-defined time settings. The memory module 110 retains the user-defined time settings through power cycles of the analog clock device 100. The memory module 110 stores time offsets and time zone selections defined by a user, enabling the analog clock device 100 to restore the correct time display upon power restoration.
[0053] The remote server 202 is configured to communicate with the analog clock device 100 via the wireless network. The remote server 202 facilitates communication between the user interface application 204 and the analog clock device 100. The remote server 202 receives time adjustment commands from the user interface application 204 and transmits the time adjustment commands to the microcontroller 106 of the analog clock device 100.
[0054] The user interface application 204 is executable on the computing device 206. The computing device 206 comprises a smartphone, tablet, or other portable electronic device capable of running the user interface application 204. The user interface application 204 is configured to communicate with the analog clock device 100 via the remote server 202 and to transmit time adjustment commands to the analog clock device 100. The user interface application 204 provides an interface for a user to set and adjust the time displayed by the analog clock device 100.
[0055] A method 300 of operating the analog clock device 100 is illustrated in FIG. 2. The method 300 includes a step 302 of establishing a wireless connection between the analog clock device 100 and the remote server 202. The microcontroller 106 initiates the wireless connection via Wi-Fi and connects to the remote server 202.
[0056] The method 300 proceeds to a step 304 of receiving a time adjustment command from the user interface application 204. The microcontroller 106 receives the time adjustment command via the wireless connection from the remote server 202. The time adjustment command includes instructions for adjusting the position of the clock hands 104.
[0057] The method 300 continues to a step 306 of controlling the motor 108 to adjust the position of the clock hands 104 based on the received time adjustment command. The microcontroller 106 sends control signals to the motor 108, and the motor 108 rotates the clock hands 104 to the position corresponding to the adjusted time.
[0058] The method 300 then includes a step 308 of storing the time setting in the memory module 110. The microcontroller 106 writes the user-defined time setting to the memory module 110, enabling the time setting to persist through power cycles.
[0059] The method 300 proceeds to a step 310 of detecting power restoration of the analog clock device 100. Upon restoration of power, the microcontroller 106 initializes and detects that power has been restored.
[0060] The method 300 concludes with a step 312 of retrieving the stored time setting from the memory module 110 and adjusting the clock hands 104 accordingly. The microcontroller 106 reads the stored time setting from the memory module 110 and controls the motor 108 to adjust the position of the clock hands 104 based on the retrieved time setting.
[0061] In a first embodiment, the analog clock device 100 operates as a standalone IoT-connected device. The microcontroller 106 is configured to receive time adjustment commands from a remote user interface application via the wireless network connection. The remote server comprises a Blynk server that facilitates communication between the analog clock device 100 and the user interface application 204. Upon startup, the analog clock device 100 initializes its connection to the remote server 202 and retrieves the current time. The microcontroller 106 establishes the wireless connection with the Blynk server and awaits commands from the user interface application 204.
[0062] The microcontroller 106 is configured to control the motor 108 to adjust a position of the clock hands 104 based on the received time adjustment commands. When the microcontroller 106 receives a time adjustment command from the user interface application 204 via the Blynk server, the microcontroller 106 processes the command and generates control signals for the motor 108. The motor 108 comprises a continuous servo motor configured to provide continuous rotational movement of the clock hands 104. The continuous servo motor receives commands based on the adjusted time to provide seamless and accurate representation of time on the clock hands 104. The continuous rotational movement eliminates discrete stepping motions and provides smooth transitions of the clock hands 104 to the adjusted position.
[0063] The memory module 110 is configured to retain the user-defined time settings through power cycles of the analog clock device 100. When the microcontroller 106 receives a time adjustment command, the microcontroller 106 stores the corresponding time setting in the memory module 110. The memory module 110 preserves the stored time setting even when power to the analog clock device 100 is interrupted. Upon restoration of power, the microcontroller 106 retrieves the stored time setting from the memory module 110 and controls the motor 108 to adjust the position of the clock hands 104 accordingly.
[0064] The microcontroller 106 is further configured to receive a time zone selection command from the remote user interface application and to adjust the position of the clock hands 104 based on the selected time zone. The time zone selection options include IST, PST, GMT and other standard time zones that users select through the user interface application 204. When a user selects a time zone through the user interface application 204, the user interface application 204 transmits a time zone selection command to the microcontroller 106 via the Blynk server. The microcontroller 106 processes the time zone selection command and calculates the corresponding time offset. The microcontroller 106 then controls the motor 108 to adjust the position of the clock hands 104 to display the time corresponding to the selected time zone.
[0065] The microcontroller 106 is configured to receive a custom time offset value from the remote user interface application and to store the custom time offset value. The user interface application 204 provides an interface for a user to input a custom time offset value. When the user inputs a custom time offset value, the user interface application 204 transmits the custom time offset value to the microcontroller 106 via the Blynk server. The microcontroller 106 stores the custom time offset value in the memory module 110. The microcontroller 106 is further configured to apply the custom time offset value when adjusting the position of the clock hands 104. When the microcontroller 106 adjusts the clock hands 104, the microcontroller 106 retrieves the stored custom time offset value from the memory module 110 and applies the custom time offset value to the time calculation. The motor 108 then receives control signals from the microcontroller 106 to position the clock hands 104 according to the adjusted time that incorporates the custom time offset value.
[0066] In a second embodiment, the timekeeping system 200 is configured for networked operation where the user interface application 204 communicates with the analog clock device 100 via the remote server 202. The user interface application 204 comprises a Blynk app that is installed on smartphones for interacting with the analog clock device 100. The Blynk app provides an intuitive interface for users to personalize their timekeeping experience through the networked connection.
[0067] The user interface application 204 transmits time adjustment commands to the analog clock device 100 through the remote server 202. When a user inputs a time adjustment through the Blynk app, the user interface application 204 generates a time adjustment command and transmits the time adjustment command to the remote server 202. The remote server 202 receives the time adjustment command and forwards the time adjustment command to the analog clock device 100 via the wireless network. The microcontroller 106 of the analog clock device 100 receives the time adjustment command and processes the command to control the motor 108 for adjusting the position of the clock hands 104.
[0068] The user interface application 204 is configured to display a plurality of time zone selection options. The plurality of time zone selection options includes standard time zones such as IST, PST, GMT, and time zones corresponding to other geographical regions. The user interface application 204 presents the plurality of time zone selection options through a selectable menu or list within the Blynk app interface. When a user selects a time zone from the displayed options, the user interface application 204 transmits a time zone selection command to the analog clock device 100 based on the user selection. The time zone selection command is transmitted via the remote server 202 to the microcontroller 106, which processes the command and adjusts the clock hands 104 to display the time corresponding to the selected time zone.
[0069] The user interface application 204 is further configured to display a custom time offset input interface. The custom time offset input interface provides input fields or controls within the Blynk app that allow a user to specify a custom time offset value. The custom time offset value represents a user-defined adjustment to the displayed time that differs from standard time zone offsets. When a user inputs a custom time offset value through the custom time offset input interface, the user interface application 204 transmits the custom time offset value to the analog clock device 100 based on the user input. The custom time offset value is transmitted via the remote server 202 to the microcontroller 106, which stores the custom time offset value in the memory module 110 and applies the custom time offset value when positioning the clock hands 104.
[0070] The analog clock device 100 displays time for cities around the world using IoT connectivity. The IoT connectivity enables the analog clock device 100 to receive time information corresponding to different geographical locations through the wireless network connection. The user interface application 204 provides options for selecting time zones associated with cities around the world. When a user selects a city through the user interface application 204, the corresponding time zone information is transmitted to the analog clock device 100 via the remote server 202. The microcontroller 106 processes the received time zone information and controls the motor 108 to adjust the clock hands 104 to display the local time for the selected city. The networked operation of the timekeeping system 200 enables users to view the time for different cities from any location with internet access, providing flexibility for users who need to track time across multiple geographical regions.
[0071] An exemplary embodiment representing a method of operating the analog clock device 100 is now described. The method provides a comprehensive operational sequence for the analog clock device 100 to receive and process time adjustment commands from a remote location.
[0072] The method includes establishing a wireless connection between the analog clock device 100 and the remote server 202. The microcontroller 106 initiates a Wi-Fi connection sequence upon power-up of the analog clock device 100. The microcontroller 106 transmits connection credentials to a wireless access point and receives confirmation of network connectivity. Once connected to the wireless network, the microcontroller 106 establishes a communication link with the remote server 202. The remote server 202 authenticates the analog clock device 100 and maintains an active connection channel for receiving commands from the user interface application 204.
[0073] The method includes receiving, at the microcontroller 106 of the analog clock device 100, a time adjustment command from the remote user interface application 204 via the wireless connection. A user interacts with the user interface application 204 on the computing device 206 to input a desired time setting. The user interface application 204 generates a time adjustment command based on the user input and transmits the time adjustment command to the remote server 202. The remote server 202 forwards the time adjustment command to the analog clock device 100 through the established wireless connection. The microcontroller 106 receives the time adjustment command and parses the command to extract the time adjustment parameters.
[0074] The method includes controlling the motor 108 to adjust the position of the clock hands 104 based on the received time adjustment command. The microcontroller 106 calculates the rotational displacement required to move the clock hands 104 from their current position to the position corresponding to the adjusted time. The microcontroller 106 generates control signals and transmits the control signals to the motor 108. The motor 108 rotates in response to the control signals, and the clock hands 104 move to the adjusted position. The continuous servo motor provides smooth rotational movement during the adjustment, and the clock hands 104 settle at the position corresponding to the time specified in the time adjustment command.
[0075] The method further includes storing, in the memory module 110 of the analog clock device 100, a time setting based on the received time adjustment command. After the microcontroller 106 processes the time adjustment command and adjusts the clock hands 104, the microcontroller 106 writes the time setting to the memory module 110. The memory module 110 stores the time setting in non-volatile memory that retains data when power is removed from the analog clock device 100. The stored time setting includes the adjusted time value and any associated time zone or custom offset parameters.
[0076] Upon restoration of power to the analog clock device 100, the method includes retrieving the stored time setting from the memory module 110. When power is restored to the analog clock device 100, the microcontroller 106 initializes and accesses the memory module 110. The microcontroller 106 reads the stored time setting from the memory module 110 and loads the time setting into active memory for processing.
[0077] The method includes controlling the motor 108 to adjust the position of the clock hands 104 based on the retrieved time setting. The microcontroller 106 calculates the elapsed time since the power interruption and determines the current time based on the retrieved time setting. The microcontroller 106 generates control signals for the motor 108 to position the clock hands 104 at the calculated current time. The motor 108 rotates the clock hands 104 to the correct position, and the analog clock device 100 resumes displaying accurate time without requiring user intervention to reset the time after a power cycle.
[0078] It will be appreciated that the above-detailed description, along with FIGs, is provided to illustrate the architecture and operation of exemplary embodiments of the present invention. Various modifications and enhancements can be made without departing from the scope of the invention. All such variations, as would be recognized by those skilled in the art, are intended to be within the scope of the present disclosure, which is defined by the claims that follow.
[0079] It will be appreciated by persons skilled in the art that while the invention has been described with reference to specific embodiments and accompanying drawings, numerous modifications, substitutions, variations, and equivalents are possible without departing from the spirit or scope of the present invention. The use of singular terms such as “a,” “an,” and “the” is not intended to limit the disclosed elements to a single instance unless explicitly stated, and such terms should be interpreted to include plural forms as applicable. Likewise, the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having,” and their grammatical variants are intended to be open-ended and non-limiting, and should be interpreted as meaning “including but not limited to.” Any enumerated listing of components, features, or elements does not imply that the items are mutually exclusive unless expressly stated.
[0080] It is further understood that where features, characteristics, or elements are described in connection with a Markush group or a disjunctive phrase (e.g., “A or B”), the invention includes all possible combinations and sub-combinations thereof unless explicitly excluded. Thus, a statement referring to “at least one of A, B, and C” should be interpreted to mean any one or more of A, B, and C, individually or in any combination. The language used in this specification is selected primarily for clarity and illustrative purposes and should not be construed to limit the inventive scope unless specifically recited in the claims. Accordingly, the foregoing description of embodiments should be regarded as illustrative and not restrictive, with the scope of the invention being defined solely by the appended claims and their legal equivalents
[0081] It will be recognized that various features, elements, and combinations thereof described herein may be desirably adapted for alternative implementations or other applications. Many such modifications, substitutions, enhancements, or equivalents may become apparent to those skilled in the art upon reading this disclosure and are considered to fall within the scope and spirit of the present invention. The invention is not limited to the precise configurations or exemplary embodiments set forth in this specification, and various alternatives may be used without departing from the intended objectives. The claims, and not the detailed description, shall define the legal scope of protection afforded by the present disclosure.
[0082] In interpreting the specification and claims, all terms should be construed in the broadest reasonable manner consistent with the context and the understanding of those skilled in the art. The use of terms such as “comprises,” “comprising,” “includes,” “including,” or “has” should be interpreted to be non-exclusive and not limited to the stated elements alone. Moreover, references to “one embodiment,” “an embodiment,” or “in certain embodiments” are not meant to imply that such features are required or exclusive, and any feature described in connection with one embodiment may be used in combination with other features or embodiments unless clearly prohibited or contextually inconsistent.
[0083] It should be further appreciated that reference throughout the specification to features, operations, or components using singular terms should not be construed as excluding a plurality thereof unless the context expressly indicates otherwise. Similarly, features described in the context of grouped or listed elements (e.g., A, B, and C) should be understood to encompass individual, multiple, or all combinations of said elements. Where ranges are given, all intermediate values and subranges are understood to be disclosed as if specifically recited. The scope of the invention should therefore be construed as inclusive of all such combinations and logical extensions as would be appreciated by a person of ordinary skill in the relevant technical field
[0084] In another embodiment, the above disclosure is a description of the invention and is not intended to limit the scope of the invention. Other variations and modifications of the above-described embodiment shall be apparent to those skilled in the art and are intended to fall within the scope of the invention as defined in the following claims.
, Claims:WE CLAIM:
1. An analog clock device (100) comprising:
an analog clock mechanism (102) comprising clock hands (104) for displaying time;
a wireless-enabled microcontroller (106) configured to establish a connection with a remote server via a wireless network;
a motor (108) operatively coupled to the clock hands (104); and
wherein the microcontroller (106) is configured to:
receive time adjustment commands from a remote user interface application via the wireless network connection; and
control the motor (108) to adjust a position of the clock hands (104) based on the received time adjustment commands.
2. The analog clock device (100) of claim 1, further comprising a memory module (110) configured to store user-defined time settings, wherein the memory module (110) is configured to retain the user-defined time settings through power cycles of the analog clock device (100).
3. The analog clock device (100) of claim 1 or 2, wherein the microcontroller (106) is further configured to receive a time zone selection command from the remote user interface application and to adjust the position of the clock hands (104) based on the selected time zone.
4. The analog clock device (100) of any of claims 1 to 3, wherein the motor (108) comprises a continuous servo motor configured to provide continuous rotational movement of the clock hands (104).
5. The analog clock device (100) of any of claims 1 to 4, wherein the microcontroller (106) is configured to receive a custom time offset value from the remote user interface application and to store the custom time offset value, wherein the microcontroller (106) is further configured to apply the custom time offset value when adjusting the position of the clock hands (104).
6. A timekeeping system (200) comprising:
an analog clock device (100) according to any of claims 1 to 5;
a remote server (202) configured to communicate with the analog clock device (100) via a wireless network; and
a user interface application (204) executable on a computing device (206), the user interface application (204) being configured to:
communicate with the analog clock device (100) via the remote server (202); and
transmit time adjustment commands to the analog clock device (100).
7. The timekeeping system (200) of claim 6, wherein the user interface application (204) is further configured to display a plurality of time zone selection options and to transmit a time zone selection command to the analog clock device (100) based on a user selection.
8. The timekeeping system (200) of claim 6 or 7, wherein the user interface application (204) is further configured to display a custom time offset input interface and to transmit a custom time offset value to the analog clock device (100) based on user input.
9. A method of operating an analog clock device (100) according to any of claims 1 to 5, the method comprising:
establishing a wireless connection between the analog clock device (100) and a remote server (202);
receiving, at the microcontroller (106) of the analog clock device (100), a time adjustment command from a remote user interface application (204) via the wireless connection; and
controlling the motor (108) to adjust the position of the clock hands (104) based on the received time adjustment command.
10. The method of claim 9, further comprising:
storing, in a memory module (110) of the analog clock device (100), a time setting based on the received time adjustment command; and
upon restoration of power to the analog clock device (100), retrieving the stored time setting from the memory module (110) and controlling the motor (108) to adjust the position of the clock hands (104) based on the retrieved time setting.

Documents

Application Documents

# Name Date
1 202621029284-STATEMENT OF UNDERTAKING (FORM 3) [11-03-2026(online)].pdf 2026-03-11
2 202621029284-PROOF OF RIGHT [11-03-2026(online)].pdf 2026-03-11
3 202621029284-POWER OF AUTHORITY [11-03-2026(online)].pdf 2026-03-11
4 202621029284-FORM-9 [11-03-2026(online)].pdf 2026-03-11
5 202621029284-FORM 1 [11-03-2026(online)].pdf 2026-03-11
9 Abstract.jpg 2026-04-24
10 202621029284-PATENT_APPLICATION_PUBLICATION.pdf 2026-05-04