Sign In to Follow Application
View All Documents & Correspondence

Method And Wearable Analog Timepiece For Setting Time

Abstract: The present disclosure relates to a method and a wearable analog timepiece for setting time by a processing unit. The processing unit receives a voice input from a receiving unit indicating a time to be set on an analog timepiece, where the voice input comprises at least one of words, phrases and sentences, and the voice input is converted to text, identifies one or more keywords from the text, by mapping a plurality of predefined keywords stored in a memory with the text, where the one or more keywords comprises a new time to be set on the analog timepiece, identifies shortest distance for moving the hands of analog timepiece from a current position of the hands, to new position to indicate new time and provides signals to a plurality of micro motors for moving the hands of the analog timepiece to the new position, based on the shortest distance. FIG.1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
31 March 2017
Publication Number
40/2018
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2021-10-27
Renewal Date

Applicants

TITAN COMPANY LIMITED
Watches & accessories Division, 3, SIPCOT Industrial Complex, Hosur - 635126

Inventors

1. RANGANATHAN RAJAGOPALAN
C/o. Watches & accessories Division, 3 SIPCOT Industrial Complex, Hosur – 635126
2. KRISHNAMURTHY SEENIVASAN
C/o. Watches & accessories Division, 3 SIPCOT Industrial Complex, Hosur – 635126
3. SUDA KRISHNAPPA PRAKASH
C/o. Watches & accessories Division, 3 SIPCOT Industrial Complex, Hosur – 635126
4. SAI SUDARSON RANGARAJAN SUSINTHER
C/o. Watches & accessories Division, 3 SIPCOT Industrial Complex, Hosur – 635126
5. POTHALA SAI MANOJ
C/o. Watches & accessories Division, 3 SIPCOT Industrial Complex, Hosur – 635126
6. PONRAJ GNANASINGH MOSES
C/o. Watches & accessories Division, 3 SIPCOT Industrial Complex, Hosur – 635126

Specification

Claims:We claim:
1. A method for setting time in an analog timepiece, the method comprising:
receiving, by a processing unit (109), a voice input (201) from a receiving unit (113) indicating a time to be set on an analog timepiece (101), wherein the voice input (201) comprises at least one of words, phrases and sentences, and the voice input (201) is converted to text;
identifying, by the processing unit (109), one or more keywords from the text, by mapping a plurality of predefined keywords stored in a memory (107) with the text, wherein the one or more keywords comprises a new time to be set on the analog timepiece (101);
identifying, by the processing unit (109), a shortest distance for moving the hands of the analog timepiece (101) from a current position of the hands, to a new position to indicate the new time; and
providing, by the processing unit (109), signals to a plurality of micro motors (115) for moving the hands of the analog timepiece (101) to the new position, based on the shortest distance.

2. The method as claimed in claim 1, wherein the receiving unit (113) receives the voice input (201) from a user (103).

3. The method as claimed in claim 2, wherein the voice input (201) is received upon depressing a push button (111) by the user (103).

4. The method as claimed in claim 1, wherein the one or more keywords are identified using Artificial Intelligence.

5. The method as claimed in claim 1, further comprising continuous tracking of the current position of the hands of the analog timepiece (101).

6. The method as claimed in claim 1, wherein the shortest distance is covered in one of clockwise and anti-clock direction.

7. The method as claimed in claim 1, wherein the hands of the analog timepiece (101) comprises an hour hand, a minute hand and a second hand.

8. A wearable analog timepiece (101) for setting time, comprising:
a receiving unit (113) to receive a voice input (201) from a user (103);

a push button (111) for initiating the receiving unit (113) by the user (103);
a plurality of micro motors (115) for moving hands of an analog timepiece (101); and
a processing unit (109) configured to:
receive the voice input (201) from the receiving unit (113) for indicating a time to be set on the analog timepiece (101), wherein the voice input (201) comprises at least one of words, phrases and sentence and the speech input is converted to text;
identify one or more keywords from the text by mapping a plurality of predefined keywords stored in a memory (107) with the text, wherein the one or more keywords comprises a new time to be set on the analog timepiece (101);
identify a shortest distance for moving the hands of the analog timepiece (101) from a current position of the hands, to a new position to indicate the new time; and
provide signals to a plurality of micro motors (115) for moving the hands of the analog timepiece (101) to the new position, based on the shortest distance.

9. The wearable analog timepiece (101) as claimed in claim 8, wherein the voice input (201) is received upon depressing a push button (111) by the user (103).

10. The wearable analog timepiece (101) as claimed in claim 8, wherein the processing unit (109) identifies the one or more keywords using Artificial Intelligence.

11. The wearable analog timepiece (101) as claimed in claim 8, wherein the direction comprises at least one of clockwise and anti-clock direction.

12. The wearable analog timepiece (101) as claimed in claim 8, shortest distance is covered in one of clockwise and anti-clock direction.

13. The wearable analog timepiece (101) as claimed in claim 8, wherein the processing unit (109) continuously tracks the current position of the hands of the analog timepiece (101).
, Description:TECHNICAL FIELD
The present subject matter is related in general to analog watches, more particularly, but not exclusively, to a method and system for setting time in an analog timepiece.

BACKGROUND
Wrist watches and particularly analog watches have been around the corner from last 500 years. From past several years, the watch industry has seen a major shift in technology. Many people have contributed to advancement in the technology and changes in cultural preferences, such as preference of smart watches. With advancement in technology, the watch industry has begun to experience massive growth. Although changes in technology and culture are not the only factors contributing to shifts in the watch world, both these elements play an important role in future of watch industry. However, outside the realm of technology, the wheels of traditional analog watch world are still turning.
In the existing technology, the analog timepieces are controlled based on a fixed and pre-recorded voice commands from users. In order to perform any action through voice command, the users may have to speak the pre-recorded commands only. This may reduce the flexibility of the analog timepiece. Further, there are digital watches which listen to voice commands around the clock. This would result in waste of processor time. Also, battery power is wasted by processing every word been spoken by people around and keeping the mic ON always.
The information disclosed in this background of the disclosure section is only for enhancement of understanding of the general background of the invention and should not be taken as an acknowledgement or any form of suggestion that this information forms the prior art already known to a person skilled in the art.

SUMMARY

In an embodiment, the present disclosure relates to a method for setting time in an analog timepiece, the method comprising receiving a voice input from a receiving unit for indicating a time to be set on an analog timepiece. The voice input comprises at least one of words, phrases and sentences, and the voice input is converted to text. The method comprises identifying one or more keywords from the text, by mapping a plurality of predefined keywords stored in a memory with the text. The one or more keywords comprises a new time to be set on the analog timepiece. The method comprises identifying a shortest distance for moving the hands of the analog timepiece from a current position of the hands, to a new position to indicate the new time and providing signals to a plurality of micro motors for moving the hands of the analog timepiece to the new position, based on the shortest distance.

In an embodiment, the present disclosure relates to a wearable analog timepiece for setting time. The analog timepiece comprises a processor and a memory communicatively coupled to the processor, wherein the memory stores processor executable instructions, which, on execution, may cause the analog timepiece to receive a voice input from a receiving unit for indicating a time to be set on an analog timepiece. The voice input comprises at least one of words, phrases and sentences, and the voice input is converted to text. The analog timepiece identifies one or more keywords from the text, by mapping a plurality of predefined keywords stored in a memory with the text. The one or more keywords comprises a new time to be set on the analog timepiece. The analog timepiece identifies a shortest distance for moving the hands of the analog timepiece from a current position of the hands, to a new position to indicate the new time and provides signals to a plurality of micro motors for moving the hands of the analog timepiece to the new position, based on the shortest distance.

The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description.

BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate exemplary embodiments and, together with the description, serve to explain the disclosed principles. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the figures to reference like features and components. Some embodiments of system and/or methods in accordance with embodiments of the present subject matter are now described, by way of example only, and with reference to the accompanying figures, in which:
Fig.1 illustrates an exemplary environment of setting time in an analog timepiece in accordance with some embodiments of the present disclosure;

Fig.2 shows a detailed block diagram of an analog timepiece in accordance with some embodiments of the present disclosure;

Fig.3a shows an exemplary analog timepiece for setting a time in accordance with some embodiments of the present disclosure;

Fig.3b shows an exemplary embodiment for identifying current position of analog timepiece in accordance with some embodiments of the present disclosure;

Fig.4 illustrates a flowchart showing a method for setting time in an analog timepiece in accordance with some embodiments of present disclosure; and

Fig.5 illustrates a block diagram of an exemplary computer system for implementing embodiments consistent with the present disclosure.

It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative systems embodying the principles of the present subject matter. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable medium and executed by a computer or processor, whether or not such computer or processor is explicitly shown.

DETAILED DESCRIPTION

In the present document, the word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment or implementation of the present subject matter described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.

While the disclosure is susceptible to various modifications and alternative forms, specific embodiment thereof has been shown by way of example in the drawings and will be described in detail below. It should be understood, however that it is not intended to limit the disclosure to the particular forms disclosed, but on the contrary, the disclosure is to cover all modifications, equivalents, and alternative falling within the spirit and the scope of the disclosure.

The terms “comprises”, “comprising”, or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a setup, device or method that comprises a list of components or steps does not include only those components or steps but may include other components or steps not expressly listed or inherent to such setup or device or method. In other words, one or more elements in a system or apparatus proceeded by “comprises… a” does not, without more constraints, preclude the existence of other elements or additional elements in the system or method.

In the following detailed description of the embodiments of the disclosure, reference is made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration specific embodiments in which the disclosure may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the disclosure, and it is to be understood that other embodiments may be utilized and that changes may be made without departing from the scope of the present disclosure. The following description is, therefore, not to be taken in a limiting sense.

The present disclosure may relate to a method and a wearable analog timepiece for setting a time in the analog timepiece. In an embodiment, the analog timepiece may be a wrist watch worn by users, pocket watch, table clock, wall clock and the like. The analog timepiece is equipped with a receiving unit and a push button. In an embodiment, the receiving unit may include a microphone which may be used by the users for providing commands to the analog timepiece. In an embodiment, the user commands may include voice instructions in at least one of words, phrases and sentences. Initially, say at first time of using the analog timepiece, the users may train the analog timepiece by provide a current time in the analog timepiece. After providing the current time, the user may also indicate a time to be set in the analog timepiece. Based on the current time and the time to be set, the analog timepiece analyses and calculates an angle between the current position of hands of the analog timepiece and a new position of the hands based on the time to be set. The angle is analyzed and number of pulses to set the time is determined and provided to a plurality of micro motors. At this stage, the analog timepiece has knowledge of the current position of hands and every pulse change is tracked thereafter. Hereafter, whenever the time is required to be set on the analog timepiece, the analog timepiece receives a voice input indicating the time to be set on the analog timepiece. The voice input of the user is analysed and converted into text format. After converting into text, the analog timepiece identifies one or more keywords from the text by mapping the text with predefined keywords stored in a memory of the analog timepiece. In an embodiment, the one or more keywords identified may comprise a new time to be set in the analog timepiece. In an embodiment, the analog timepiece is trained with a plurality of training data previously for determining the pre-defined keywords. Once the one or more keywords are identified, the analog timepiece identifies a shortest distance which may be used for moving the hands of the analog timepiece from the current position of the hands to a new position to be set for displaying the new time. In an embodiment, the shortest distance may be covered in clockwise and anti-clock wise direction. Based on the shortest direction, signals are determined and provided to a plurality of micro motors of the analog timepiece for setting the new time indicated by the user. Thus, the present disclosure helps in setting time on the analog timepiece automatically without any physical intervention of users.

Fig.1 illustrates an exemplary environment of setting time in an analog timepiece in accordance with some embodiments of the present disclosure.

As shown in Fig.1, the environment 100 comprises an analog timepiece 101 and a user 103 associated with the analog timepiece 101. In an exemplary embodiment, the analog timepiece 101 may be a wrist timepiece worn by users. The analog timepiece 101 sets a time indicated by the user 103 automatically without any physical intervention of user to change the time. Whenever, the user 103 wishes to change and set the time on the analog timepiece 101, the user may set it by providing voice input to the analog timepiece 101. To set the time on the analog timepiece 101, the analog timepiece 101 receives the voice input from the user 103 as shown in fig.1. To activate a receiving unit 113 for receiving the voice input, the user 103 may depress a push button 111 present on the analog timepiece 101. Depressing the push button 111 activates the receiving unit 113 of the analog timepiece 101. In an embodiment, the receiving unit 113 may be a microphone and the like present in the analog timepiece 101. A person skilled in the art would understand that any device which is capable of receiving voice input may also be used in the present disclosure. In an embodiment, the voice input comprises at least one of randomly spoken words, phrases and sentences. Further, on receiving the voice input, the analog timepiece 101 converts the voice input into text format. In an embodiment, the voice input is converted to text using speech recognition techniques. From the text, the analog timepiece 101 identifies one or more keywords. For example, the keywords may include “change”, “set”, “reset”, “time” and the like. The one or more keywords may also include the new time to be set on the analog timepiece 101. In an embodiment, the one or more keywords are identified using Artificial Intelligence. A person skilled in the art would understand that any other technique for identifying the keywords may also be used in the present disclosure. The analog timepiece 101 identifies the one or more keywords by mapping the text with the plurality of pre-defined keywords. In an embodiment, the plurality of pre-defined keywords may also be stored in a server (not shown in fig.1) connected through a network with the analog timepiece 101. In an embodiment, the analog timepiece 101 is trained previously with a plurality of training voice data for learning keywords. Once the one or more keywords are identified, the analog timepiece 101, identifies the shortest distance for moving the hands of the analog timepiece 101. In an embodiment, the analog timepiece 101 comprises an hour hand, a minute hand and a second hand. The direction for moving the hands of the analog timepiece 101 to the time indicated by the user 103 may be identified based on the current position of hands of the analog timepiece 101 and the one or more keywords. In an embodiment, the current position of hands of the analog timepiece 101 is identified based on pre-stored tracking data or from the voice input. The analog timepiece 101 is trained initially, while using the analog timepiece 101 for first time, for identifying the current position on the analog timepiece 101. Based on the training, the analog timepiece 101 keep a track on the hands position of the analog timepiece 101. In an embodiment, the shortest distance is identified for moving the hands of the analog timepiece 101 from the current position of the hands to a new position for setting the indicated time. After the direction is identified, the analog timepiece 101 provides signals, based on the direction, to the plurality of micro motors 115 for moving the hands of the analog timepiece 101 to the new position.

The analog timepiece 101 includes an I/O Interface 105, a memory 107 and a processing unit 109. The I/O interface 105 may be configured to receive the plurality of pre- defined keywords from a server (not shown in fig explicitly).

The received information from the I/O interfaces 105 may be stored in the memory 107. The memory 107 is communicatively coupled to the processing unit 109 of the analog timepiece 101. The memory 107 may also store processor instructions which may cause the processing unit 109 to execute the instructions for setting time on the analog timepiece 101.

Fig.2 shows a detailed block diagram of an analog timepiece in accordance with some embodiments of the present disclosure;

Data 200 and one or more modules 211 of the analog timepiece 101 are described herein in detail. In an embodiment, the data 200 comprises a voice input data 201, current time tracking data 203, keywords data 205, signal data 207 and other data 209.

The voice input data 201 may comprise user speech indicating the time to be set on the analog timepiece 101. The voice input data 201 comprises the converted data from voice to text format. The voice input data 201 may include randomly spoken phrases, words and sentences. For example, “please change the time to “10:30”, “reset time to “12:00”, “set time to 5:00” and the like.

The current time tracking data 203 may comprise the current position of the hands of the analog timepiece 101. The current position of the hands is identified based on the training provided initially. The current time tracking data 203 comprises continuous updated current position of the hands of the analog timepiece 101. In one embodiment, the current position of the hands can be determined from the voice commands. The user 103 may first provides the current time indicated by the hands on the watch by voice as first comment. This may help the processing unit 109 to identify the current position of the hands. Next the user 103 may provide the time to be set through voice as second command.

The keywords data 205 may comprise details about the one or more keywords identified from the voice input of the user 103. In an embodiment, the one or more keywords may be identified using Artificial Intelligence. A person skilled in the art would understand that any other technique for identifying the keywords may also be used in the present disclosure. For example, the one or more keywords may include, “change”, “reset”, “modify”, “time” and the like.

Trained keyword data 206 may comprise the plurality of pre-defined keywords, learnt during training of the analog timepiece 101. In an embodiment, the plurality of pre-defined keywords may also be retrieved from the server connected with the analog timepiece 101 (not shown explicitly, covered in fig.5).

The signal data 207 may comprise the signals generated for providing to the plurality of micro motors 115 for moving the hands of the analog timepiece 101 based on the direction identified.

The other data 209 may store data, including temporary data and temporary files, generated by the one or more modules 211 for performing the various functions of the analog timepiece 101.

In an embodiment, the data 200 in the memory 107 may be processed by the one or more modules 211 of the analog timepiece 101. As used herein, the term module refers to an application specific integrated circuit (ASIC), an electronic circuit, a field-programmable gate arrays (FPGA), Programmable System-on-Chip (PSoC), a combinational logic circuit, and/or other suitable components that provide the described functionality. The modules 211 when configured with the functionality defined in the present disclosure will result in a novel hardware.

In one implementation, the one or more modules 211 may include, but are not limited to, a converter module 213, a keyword identification module 215, a distance identification module 217, a signal providing module 219 and a current time tracking module 221. The one or more modules 211 may also comprise other modules 223 to perform various miscellaneous functionalities of the analog timepiece 101. In an embodiment, the modules 211 may be directed by the processing unit 109 for performing a particular functionality. It will be appreciated that such modules 211 may be represented as a single module or a combination of different modules 211.

The converter module 213 may convert the voice input received from the receiving unit 113 into text format. In an embodiment, the converter module 213 may use speech recognition technique for conversion. In an embodiment, inputs from the user 103 may be in sound wave form which are converted into text format.

The keyword identification module 215 may identify the one or more keywords from the text format of the voice input, indicating the time to be set in the analog timepiece 101. The keyword identification module 215 may identify the one or more keywords by mapping the text with the plurality of pre-defined keywords stored in the keywords data 205. Once words in the texts matches with keywords from the plurality of predefined keywords, the keyword identification module 215 identifies such words in the texts as keywords. In an embodiment, the keywords may be identified using Artificial Intelligence technique. For an example, the one or more keywords are” change, “reset”, “modify”, “time” and the like. For an example, the one or more keywords may include new time such as, “10:20”, “5:10” and the like. In an embodiment, the one or more keywords also includes the new time to be set in the analog timepiece 101.

The distance identification module 217 may identify the shortest distance for moving the hands of the analog timepiece 101. In an embodiment, the hands of the analog timepiece 101 may include the hour hand, the minute hand and the second hand. The distance identification module 217 may identify the shortest distance for moving the hands of the analog timepiece 101, from the current position to the new position based on the one or more keywords. In an embodiment, the current time is identified from pre-stored current time tracking data 203 or from a user voice command. In an embodiment, the shortest distance is covered in one of clockwise and anti-clock wise direction. For example, if the current time on the analog timepiece 101 is “9:10” and the user 103 indicates the time to be set to “10:10”, distance travelled in clockwise direction is considered as the shortest distance for setting the time from “9:10” to “10:10”.

The signal providing module 219 may provide signals to the plurality of micro motors 115 for moving the hands of the analog timepiece 101 to the new position, based on the identified shortest distance.

The current time tracking module 221 may track number of pulses based on movement of the hands of the analog timepiece 101. The current time tracking module 221 continuously tracks the current position of the hands of the analog timepiece 101.

Fig.3a shows an exemplary analog timepiece for setting a time in accordance with some embodiments of the present disclosure.

As shown in Fig.3a, the environment illustrates a scenario of setting time on the analog timepiece in an exemplary embodiment of the present disclosure. The environment may comprise a wrist analog timepiece 301 and a user 303 associated with the wrist analog timepiece 301. Initially, at step (1) as shown in fig.3a, the user 303 may depress a push button 305 of the wrist analog timepiece 301 and speak. Once the push button 305 is depressed, the wrist analog timepiece 301 receives the voice input from the user 303 indicating the time to be set to “10:10”. As an example, the voice input may be “please reset time to 10:10”. In an embodiment, the push button 305 on the wrist analog timepiece 301 initializes a microphone present in the wrist analog timepiece 301 (not shown explicitly). At step (2), after receiving the voice input from the user 303, the wrist analog timepiece 301 converts the voice input to text format. At step (3), the wrist analog timepiece 301 identifies one or more keywords from the text format by mapping the text with the plurality of predefined keywords stored in the analog timepiece 301 as shown in fig.3a. The identified keywords include two keywords namely, “reset”, “time”. The identified keywords also include the new time to be set, i.e., “10:10”. Once the three keywords are identified, at step (4), the wrist analog timepiece 301 identifies the shortest distance which may be taken by the hour hand and the minute hand of the wrist analog timepiece 301 in order to set the time from “9:10” (current position) of hands of the analog timepiece 301 to “10:10”. The current position of hands of the analog timepiece 301 is continuously tracked right after identifying the current time on the analog timepiece 301 for the first time. Fig.3b shows an exemplary embodiment for identifying current position of analog timepiece in accordance with some embodiments of the present disclosure. As shown in fig.3b, at step (1), initially, say during first setting of the analog timepiece 301, the user 303 depresses the push button 305 and speaks the current time on the analog timepiece 301 as “12:30”. The analog timepiece 301 calculates an angle position for the time “12.30”. At step (2), the user 303 depresses the push button 305 again and speaks the time to be set on the analog timepiece 301 as “5:20”. The analog timepiece 301 calculates an angle position for “5:20”. At step (3), based on the angle position of the current time and the time to be set, the analog timepiece 301 calculates the angle between these two positions and accordingly provides corresponding number of pulses to plurality of micro motors of the analog timepiece 301 to set the time to ”5:20”. At this time, the analog timepiece 301 receives information of current position of the hands. Thereafter, every pulse of movement of the hands is tracked in the analog timepiece 301.

Returning back to fig.3a, the wrist analog timepiece 301 identifies the clockwise direction as the shortest distance in order to set the time to “10:10”. At step (5), the wrist analog timepiece 301 provides signals to the plurality of micro motors (not shown explicitly) based on the identified distance, for moving the hour hand and the minute hand from “9:10”, such that, the time is “10:10”. The hour hand based on the signal, moves to “10” in clockwise direction.

Fig.4 illustrates a flowchart showing a method for setting time in an analog timepiece in accordance with some embodiments of present disclosure.

As illustrated in Fig.4, the method 400 may comprise one or more blocks for setting time on the analog timepiece 101. The method 400 may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, and functions, which perform particular functions or implement particular abstract data types.

The order in which the method 400 is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method. Additionally, individual blocks may be deleted from the methods without departing from the spirit and scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof.

At block 401, receiving, by the processing unit 109, the voice input from the receiving unit 113 for indicating the time to be set on the analog timepiece 101, where the voice input comprises at least one of words, phrases and sentences. The voice input is converted to text by the converter module 213.

At block 403, identifying, by the keyword extraction module 215, one or more keywords from the text by mapping the plurality of predefined keywords stored, with the text. The one or more keywords comprises the new time to be set on the analog timepiece 101.

At block 407, identifying, by the distance identification module 217, the shortest distance for moving the hands of the analog timepiece 101 from the current position of the hands, to the new position to indicate the new time.

At block 409, providing, by the signal providing module 219, the signals to the plurality of micro motors 115 for moving the hands of the analog timepiece 101 to the new position based on the shortest distance.

Computing System
Figure 5 illustrates a block diagram of an exemplary computer system 500 for implementing embodiments consistent with the present disclosure. In an embodiment, the computer system 500 is used to implement the analog timepiece 101. The computer system 500 may comprise a central processing unit (“CPU” or “processor”) 502. The processor 502 may comprise at least one data processor for setting time on the analog timepiece 101. The processor 502 may include specialized processing units such as, integrated system (bus) controllers, memory management control units, floating point units, graphics processing units, digital signal processing units, etc.

The processor 502 may be disposed in communication with one or more input/output (I/O) devices (not shown) via I/O interface 501. The I/O interface 501 may employ communication protocols/methods such as, without limitation, audio, analog, digital, monoaural, RCA, stereo, IEEE-1394, serial bus, universal serial bus (USB), infrared, PS/2, BNC, coaxial, component, composite, digital visual interface (DVI), high-definition multimedia interface (HDMI), RF antennas, S-Video, VGA, IEEE 802.n /b/g/n/x, Bluetooth, cellular (e.g., code-division multiple access (CDMA), high-speed packet access (HSPA+), global system for mobile communications (GSM), long-term evolution (LTE), WiMax, or the like), etc.
Using the I/O interface 501, the computer system 500 may communicate with one or more I/O devices. For example, the input device 512 may be an antenna, keyboard, mouse, joystick, (infrared) remote control, camera, card reader, fax machine, dongle, biometric reader, microphone, touch screen, touchpad, trackball, stylus, scanner, storage device, transceiver, video device/source, etc. The output device 513 may be a printer, fax machine, video display (e.g., cathode ray tube (CRT), liquid crystal display (LCD), light-emitting diode (LED), plasma, Plasma display panel (PDP), Organic light-emitting diode display (OLED) or the like), audio speaker, etc.

In some embodiments, the computer system 500 consists of analog timepiece 101. The processor 502 may be disposed in communication with the communication network 509 via a network interface 503. The network interface 503 may communicate with the communication network 509. The network interface 503 may employ connection protocols including, without limitation, direct connect, Ethernet (e.g., twisted pair 10/100/1000 Base T), transmission control protocol/internet protocol (TCP/IP), token ring, IEEE 802.11a/b/g/n/x, etc. The communication network 509 may include, without limitation, a direct interconnection, local area network (LAN), wide area network (WAN), wireless network (e.g., using Wireless Application Protocol), the Internet, etc. Using the network interface 503 and the communication network 509, the computer system 500 may communicate with the analog timepiece 514. The network interface 503 may employ connection protocols include, but not limited to, direct connect, Ethernet (e.g., twisted pair 10/100/1000 Base T), transmission control protocol/internet protocol (TCP/IP), token ring, IEEE 802.11a/b/g/n/x, etc.
The communication network 509 includes, but is not limited to, a direct interconnection, an e-commerce network, a peer to peer (P2P) network, local area network (LAN), wide area network (WAN), wireless network (e.g., using Wireless Application Protocol), the Internet, Wi-Fi and such. The first network and the second network may either be a dedicated network or a shared network, which represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), etc., to communicate with each other. Further, the first network and the second network may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, etc.

In some embodiments, the processor 502 may be disposed in communication with a memory 505 (e.g., RAM, ROM, etc. not shown in figure 5) via a storage interface 504. The storage interface 504 may connect to memory 505 including, without limitation, memory drives, removable disc drives, etc., employing connection protocols such as, serial advanced technology attachment (SATA), Integrated Drive Electronics (IDE), IEEE-1394, Universal Serial Bus (USB), fiber channel, Small Computer Systems Interface (SCSI), etc. The memory drives may further include a drum, magnetic disc drive, magneto-optical drive, optical drive, Redundant Array of Independent Discs (RAID), solid-state memory devices, solid-state drives, etc.

The memory 505 may store a collection of program or database components, including, without limitation, user interface 506, an operating system 507etc. In some embodiments, computer system 500 may store user/application data 506, such as, the data, variables, records, etc., as described in this disclosure. Such databases may be implemented as fault-tolerant, relational, scalable, secure databases such as Oracle or Sybase.

The operating system 507 may facilitate resource management and operation of the computer system 500. Examples of operating systems include, without limitation, Apple Macintosh OS X, Unix, Unix-like system distributions (e.g., Berkeley Software Distribution (BSD), FreeBSD, NetBSD, OpenBSD, etc.), Linux distributions (e.g., Red Hat, Ubuntu, Kubuntu, etc.), IBM OS/2, Microsoft Windows (XP, Vista/7/8, etc.), Apple iOS, Google Android, Blackberry OS, or the like.

In some embodiments, the computer system 500 may implement a web browser 508 stored program component. The web browser 508 may be a hypertext viewing application, such as Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, Apple Safari, etc. Secure web browsing may be provided using Secure Hypertext Transport Protocol (HTTPS), Secure Sockets Layer (SSL), Transport Layer Security (TLS), etc. Web browsers 508 may utilize facilities such as AJAX, DHTML, Adobe Flash, JavaScript, Java, Application Programming Interfaces (APIs), etc. In some embodiments, the computer system 500 may implement a mail server stored program component. The mail server may be an Internet mail server such as Microsoft Exchange, or the like. The mail server may utilize facilities such as ASP, ActiveX, ANSI C++/C#, Microsoft .NET, CGI scripts, Java, JavaScript, PERL, PHP, Python, WebObjects, etc. The mail server may utilize communication protocols such as Internet Message Access Protocol (IMAP), Messaging Application Programming Interface (MAPI), Microsoft Exchange, Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP), or the like. In some embodiments, the computer system 500 may implement a mail client stored program component. 409


Furthermore, one or more computer-readable storage media may be utilized in implementing embodiments consistent with the present disclosure. A computer-readable storage medium refers to any type of physical memory on which information or data readable by a processor may be stored. Thus, a computer-readable storage medium may store instructions for execution by one or more processors, including instructions for causing the processor(s) to perform steps or stages consistent with the embodiments described herein. The term “computer-readable medium” should be understood to include tangible items and exclude carrier waves and transient signals, i.e., be non-transitory. Examples include Random Access Memory (RAM), Read-Only Memory (ROM), volatile memory, non-volatile memory, hard drives, CD ROMs, DVDs, flash drives, disks, and any other known physical storage media.

An embodiment of the present disclosure sets time on the analog timepiece based on user inputs automatically.

An embodiment of the present disclosure reduces manual intervention in setting time on the analog timepiece.

An embodiment of present disclosure eliminates access to the screen or display of the analog timepiece to execute any commands or do any actions.
An embodiment of present disclosure provides user friendly analog timepiece which is helpful for visually impaired people as it has no display but all commands are fed through voice commands.
The described operations may be implemented as a method, system or article of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, or any combination thereof. The described operations may be implemented as code maintained in a “non-transitory computer readable medium”, where a processor may read and execute the code from the computer readable medium. The processor is at least one of a microprocessor and a processor capable of processing and executing the queries. A non-transitory computer readable medium may comprise media such as magnetic storage medium (e.g., hard disk drives, floppy disks, tape, etc.), optical storage (CD-ROMs, DVDs, optical disks, etc.), volatile and non-volatile memory devices (e.g., EEPROMs, ROMs, PROMs, RAMs, DRAMs, SRAMs, Flash Memory, firmware, programmable logic, etc.), etc. Further, non-transitory computer-readable media comprise all computer-readable media except for a transitory. The code implementing the described operations may further be implemented in hardware logic (e.g., an integrated circuit chip, Programmable Gate Array (PGA), Application Specific Integrated Circuit (ASIC), etc.).

Still further, the code implementing the described operations may be implemented in “transmission signals”, where transmission signals may propagate through space or through a transmission media, such as, an optical fiber, copper wire, etc. The transmission signals in which the code or logic is encoded may further comprise a wireless signal, satellite transmission, radio waves, infrared signals, Bluetooth, etc. The transmission signals in which the code or logic is encoded is capable of being transmitted by a transmitting station and received by a receiving station, where the code or logic encoded in the transmission signal may be decoded and stored in hardware or a non-transitory computer readable medium at the receiving and transmitting stations or devices. An “article of manufacture” comprises non-transitory computer readable medium, hardware logic, and/or transmission signals in which code may be implemented. A device in which the code implementing the described embodiments of operations is encoded may comprise a computer readable medium or hardware logic. Of course, those skilled in the art will recognize that many modifications may be made to this configuration without departing from the scope of the invention, and that the article of manufacture may comprise suitable information bearing medium known in the art.

The terms “an embodiment”, “embodiment”, “embodiments”, “the embodiment”, “the embodiments”, “one or more embodiments”, “some embodiments”, and “one embodiment” mean “one or more (but not all) embodiments of the invention(s)” unless expressly specified otherwise.

The terms “including”, “comprising”, “having” and variations thereof mean “including but not limited to”, unless expressly specified otherwise.

The enumerated listing of items does not imply that any or all of the items are mutually exclusive, unless expressly specified otherwise.

The terms “a”, “an” and “the” mean “one or more”, unless expressly specified otherwise.

A description of an embodiment with several components in communication with each other does not imply that all such components are required. On the contrary a variety of optional components are described to illustrate the wide variety of possible embodiments of the invention.

When a single device or article is described herein, it will be readily apparent that more than one device/article (whether or not they cooperate) may be used in place of a single device/article. Similarly, where more than one device or article is described herein (whether or not they cooperate), it will be readily apparent that a single device/article may be used in place of the more than one device or article or a different number of devices/articles may be used instead of the shown number of devices or programs. The functionality and/or the features of a device may be alternatively embodied by one or more other devices which are not explicitly described as having such functionality/features. Thus, other embodiments of the invention need not include the device itself.

The illustrated operations of Figure 4 show certain events occurring in a certain order. In alternative embodiments, certain operations may be performed in a different order, modified or removed. Moreover, steps may be added to the above described logic and still conform to the described embodiments. Further, operations described herein may occur sequentially or certain operations may be processed in parallel. Yet further, operations may be performed by a single processing unit or by distributed processing units.

Finally, the language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter. It is therefore intended that the scope of the invention be limited not by this detailed description, but rather by any claims that issue on an application based here on. Accordingly, the disclosure of the embodiments of the invention is intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.

While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.

Referral numerals:
Reference Number Description
100 Environment
101 Analog timepiece
103 User
105 I/O interface
107 Memory
109 Processing unit
111 Push button
113 Receiving unit
115 Plurality of micro motors
200 Data
201 Voice input data
203 Current time tracking data
205 Keywords data
206 Trained keywords data
207 Signal data
209 Other data
211 Modules
213 Converter module
215 Keyword identification module
217 Distance identification module
219 Signal providing module
221 Current time tracking module
223 Other modules

Documents

Application Documents

# Name Date
1 201741011684-IntimationOfGrant27-10-2021.pdf 2021-10-27
1 Form 5 [31-03-2017(online)].pdf 2017-03-31
2 Form 3 [31-03-2017(online)].pdf 2017-03-31
2 201741011684-PatentCertificate27-10-2021.pdf 2021-10-27
3 Drawing [31-03-2017(online)].pdf 2017-03-31
3 201741011684-FER.pdf 2021-10-17
4 Description(Complete) [31-03-2017(online)].pdf_232.pdf 2017-03-31
4 201741011684-CLAIMS [26-03-2021(online)].pdf 2021-03-26
5 Description(Complete) [31-03-2017(online)].pdf 2017-03-31
5 201741011684-DRAWING [26-03-2021(online)].pdf 2021-03-26
6 Other Patent Document [26-04-2017(online)].pdf 2017-04-26
6 201741011684-FER_SER_REPLY [26-03-2021(online)].pdf 2021-03-26
7 Form 26 [26-04-2017(online)].pdf 2017-04-26
7 201741011684-OTHERS [26-03-2021(online)].pdf 2021-03-26
8 Correspondence by Agent_Form30_02-05-2017.pdf 2017-05-02
8 201741011684-FORM 18 [08-01-2018(online)].pdf 2018-01-08
9 Correspondence by Agent_Form30_02-05-2017.pdf 2017-05-02
9 201741011684-FORM 18 [08-01-2018(online)].pdf 2018-01-08
10 201741011684-OTHERS [26-03-2021(online)].pdf 2021-03-26
10 Form 26 [26-04-2017(online)].pdf 2017-04-26
11 Other Patent Document [26-04-2017(online)].pdf 2017-04-26
11 201741011684-FER_SER_REPLY [26-03-2021(online)].pdf 2021-03-26
12 Description(Complete) [31-03-2017(online)].pdf 2017-03-31
12 201741011684-DRAWING [26-03-2021(online)].pdf 2021-03-26
13 Description(Complete) [31-03-2017(online)].pdf_232.pdf 2017-03-31
13 201741011684-CLAIMS [26-03-2021(online)].pdf 2021-03-26
14 Drawing [31-03-2017(online)].pdf 2017-03-31
14 201741011684-FER.pdf 2021-10-17
15 Form 3 [31-03-2017(online)].pdf 2017-03-31
15 201741011684-PatentCertificate27-10-2021.pdf 2021-10-27
16 Form 5 [31-03-2017(online)].pdf 2017-03-31
16 201741011684-IntimationOfGrant27-10-2021.pdf 2021-10-27

Search Strategy

1 2020-09-2619-01-48E_26-09-2020.pdf
2 2020-03-1117-11-24E_11-03-2020.pdf

ERegister / Renewals

3rd: 18 Jan 2022

From 31/03/2019 - To 31/03/2020

4th: 18 Jan 2022

From 31/03/2020 - To 31/03/2021

5th: 18 Jan 2022

From 31/03/2021 - To 31/03/2022

6th: 18 Jan 2022

From 31/03/2022 - To 31/03/2023

7th: 27 Mar 2023

From 31/03/2023 - To 31/03/2024

8th: 06 Mar 2024

From 31/03/2024 - To 31/03/2025

9th: 03 Mar 2025

From 31/03/2025 - To 31/03/2026